MFC教师信息管理系统
课 程 设 计 任 务 书
1.设计目的:
本次实训是测控专业重要的实践性环节之一,是在学生学习完程序设计类课程后进行的一次全面的综合实践。具体的实训目的和任务如下:
(1) 巩固和加深学生对面向对象程序设计语言基本知识的理解和掌握;
(2) 掌握程序设计和调试的基本技能;
(3) 掌握书写程序设计说明文档的能力;
(4) 提高运用程序设计语言解决实际问题的能力。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
一、设计内容:
制作教师信息管理系统,实现数据录入、数据删除、数据刷新和数据浏览以及数据查询等一些功能。
二、要求:
(1)创建教师管理数据表,该表反映教师的基本信息,其中包含工号、教师姓名、性别、所在学院、年龄、入职日期、职务、职称、照片和简历等字段。
(2)根据自己的喜好设计系统封面,系统封面设计成由计时器控制,在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放。
(3)应用系统主控界面应包括记录编辑和记录查询等功能模块。记录编辑功能包括记录增加、记录删除和记录刷新等功能。记录查询功能可以对数据集中的记录进行查询,如可按工号、姓名等字段进行查询。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
一、需求分析
① 能够实现对教师综合情况的输入、修改以及删除;
② 能够实现对教师信息的浏览;
③ 能够实现对教师进行查询;
④ 设计系统封面并由计时器控制;
二、系统性能要求
① 系统安全、可靠;
② 功能齐全;
③ 操作方便、界面友好;
④ 易于维护和扩充。
三、系统的功能分析
系统维护:系统维护包括对各种表记录的修改、删除、添加等操作。
信息浏览:对数据表中的信息进行浏览。
系统查询:可以按工号、姓名等相关信息进行详细或模糊查询。
报表统计:工号、教师姓名、性别、所在学院、年龄、入职日期、职务、职称、照片和简历等字段。
其它操作:系统封面、计时器控制与人性化提示信息。
四、系统功能模块
“数据查找与浏览”模块、“数据修改”模块、“报表显示”模块和“系统封面”模块。
五、要实现的功能
1.“数据查找与浏览”模块:
(1) 数据查找:工号、教师姓名、性别、所在学院、年龄、入职日期、职务、职称、照片和简历等字段进行精确或模糊查找。
(2) 数据浏览:可以对数据表中的数据实现,上一项、下一项、首相、尾项等操作。
(3) 其他信息:设置字体、颜色属性和一些提示信息。
2.“数据修改”模块:
(1)添加数据:增加一个新的记录
(2)修改数据:修改原有记录。
3.“报表显示”模块:显示当前查找到的数据内容,以报表形式打印。
4.“系统封面”模块:
(1)系统时钟:在在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放
(2)功能实现:进入主界面与退出系统。
4.主要参考文献:
【1】明日科技,Visual C++从入门到精通(第4版 附光盘),北京:清华大学出版社,
【2】VS之MFC入门到精通教程,自编手册
【3】
5.设计成果形式及要求:
(1)撰写进程日记,要求同学每天都认真记录自己的读书内容,设计内容和心得等(要求用A4纸手写)。
(2)撰写中期进度报告,包括已完成的工作(如设计思路,软件流程图,功能模块等),及后续要进行的工作等(要求用A4纸手写)。
(3)撰写课程设计报告,课程设计报告符合规定格式。
(4)利用vs软件开发工具编写“企业人事管理信息系统”软件。
6.工作计划及进度:
:
05月09日—05月10日 根据设计任务,查找资料,形成设计思路。
05月11日—05月14日 确定系统功能模块,完成程序设计流程图,中期检查。
05月15日—05月19日 完成软件系统的设计,撰写课程设计说明书。
05月20日 课程设计答辩、成绩考核。
7、成绩组成及考核标准:
(1)总成绩(100分)=进程日记(5分) + 中期进度报告(10分)+答辩成绩(45分) + 软件实训设计成品(20分)+课程设计报告(20分)
(2)中期检查:第一周末开始,考查程序设计思路、程序设计流程框图完成情况。
(3)课程设计答辩过程:时间为第二周末,答辩形式:学生口头答辩,带齐课程设计所有成品,每名同学自述时间5min,教师提问时间15min,考核学生软件实训完成情况。
源码下载
链接:/s/1e5DRodyGZEJi6LBJPXdlLg?pwd=1111
提取码:1111