- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学设备管理系统概述
1
2020 年 4 月 19 日
文档仅供参考
中 南 大 学
<高级程序设计实践 (C++)>
课程设计报告
设计题目
指导老师
设计者
专业班级
时间日期
目 录
2
2020 年 4 月 19 日
文档仅供参考
一 课题的基本内容和要求
二 程序功能简介
三 主体内容 :
设计分析
程序结构
各模块的功能及程序说明
相关模块源程序
操作方法
试验结果
设计体会
参考文献
一 基本内容和要求
( 一) 基本要求
本设计采用教师指导、学生自学和独立编程操作方式 , 先由学
3
2020 年 4 月 19 日
文档仅供参考
生查阅与本设计有关的书籍和资料 , 利用 Visual C++ 6.0 设计环
境与开发工具 , 在两周时间内 , 完成课程设计内容中的一个管理系
统, 具体要求如下 :
1、
独立思考 : 独立完成课程设计中各任务的设计和调试。
2、
上机准备 : 每次上机前 , 要事先编制好准备调试的程序 ,
认真想好调试步骤和有关环境的设置方法
, 准备好有关的文
件。
3、
数据管理 : 管理系统中的数据可用数据库 ( 如 Access 数
据库 ) 的形式保存 , 也可用普通文件 ( 文本文件或二进制文件 )
的形式保存。
4、
程序要求 : 界面美观、可操作性强、稳定性好。
( 二) 基本内容 : 教学设备管理系统
为方便管理学校教学设备 , 编写一个教学设备管理系统软件。系统
记录必须包括设备编号、设备名称、生产厂家、购置日期、台
数、单价、及备注等。
二 程序功能简介
1) 添加 : 增加一台设备的记录到管理系统中。
(2) 查询 : 能够根据设备编号查找某台设备的相关信息 , 若找
到则显示其信息。
3) 修改 : 在管理系统中修改一台设备的记录。
4
2020 年 4 月 19 日
文档仅供参考
4) 保存 : 将所有教学设备信息保存在一个文件中( 数据库文件或普通的文本文件 ) 。
5) 读取 : 从文件中读取已保存了数据。
6) 删除 : 从管理系统中删除一条记录。
7) 恢复 : 能恢复被删除的记录。
(8)
统计 :(A) 统计每页合计台数及金额
;(B) 累计设备的总台
数及总金额 ;(C) 统计单价在 :200
元以下、 200~800 元之
间和 800 元以上的设备总台数及总金额。
(D) 以表格形式
打印教学设备明细表。
9) 其它 : 能够根据自己的思路设计其它功能。
主体内容
设计分析
根据问题描述和要求 , 系统要求能够添加设备 , 按设备编号查询 , 修改 , 保存 , 读取 , 删除 , 恢复设备的信息。系统既然具有”数据存
盘”功能 , 设备数据能够保存到磁盘文件 , 那么也就意味着今后能够从磁盘文件读出人员数据 , 因此系统增加了”人员数据装入”模
, 以方便用户使用 , 避免数据重新录入。考虑到系统实现简捷 , 人员数据文件采用文本文件 , 人员数据文件名 .
使用面向对象的程序设计思想进行分析 , 整个系统涉及两个类
的信息和操作 , 设备和购置日期。因此系统主要涉及两个大类 : 设
备类 Equipment, 日期 Date 。系统的主体框架就是设备类 , 考虑系
统操作的设备信息的数量具有不确定性 , 因此考虑使用链表保存 ,
5
2020 年 4 月 19
日
文档仅供参考
处理设备信息。设备类包含因此设备信息的一个不带头结点的链
表, 能够对设备信息进行增 , 删 , 改, 查询 , 基础数据设置 , 数据存盘 ,
数 据 装 入 等 操 作 的 相 关 模 块
(Add,Delete,Modify,Find,Save,Recover,Read,Statistic) 作 为
成员函数。
程序结构
系统功能模块图
设 备
管 理
系 统
添加
查找
修改
保存
读取
删除
恢复
统计
设备
设备
设备
设备
设备
设备
设备
设备
信息
信息
信息
信息
信息
信息
信息
信息
各模块的功能
1) 主函数流程
开
创 立 设
显 示
接受输入
根据输入
执行操作
6
2020 年 4 月 19 日
文档仅供参考
源函数
退出
#include <iostream>
结束
#include <fstream>
#include <cstring>
#include <windows.h>
using namespace std;
class Date
{
private:
int year;
int month;
int day;
public:
Date(int y = 0 , int m = 0 , int d = 0);
Date & operator = (Date &a);
1亿VIP精品文档
相关文档
最近下载
- 《刻画空间点、线、面位置关系的公理(1)》示范公开课教案【高中数学必修第二册北师大】.docx
- 《信息技术与小学学科教学的有效整合研究结题报告》.doc
- 三自由度并联机械手的设计.doc
- 双减背景下单元整体作业分层设计案例 部编版语文七年级下册第四单元 中华美德 修身正己.doc
- 小学生禁毒日教育宣传 ——主题班会课件(共16张PPT).pptx
- 注音版日有所诵一年级上册第五版.ppt
- 部编版初中语文九年级下册第二单元作业设计.docx VIP
- 幼儿园施工组织设计完整版.doc VIP
- 2024届大湾区普通高中毕业班联合模拟考试(二) 二模 政治试卷(含官方答案).docx
- 简约马术比赛运动宣传PPT模板.pptx
文档评论(0)