课程设计任务书
课程设计题目: 高校人员信息管理系统设计
院 系 信息学院 班级
学生姓名 学号
指导教师 职称
课程设计进行地点:
任 务 下 达 时 间: 年 月 日
起止日期: 年 月 日起——至 年 月 日止
教研室主任 年 月 日批准
一、课程设计的原始资料及依据
目前,随着IT技术的飞速发展,为了适应现代化的环境,许多的管理事务都由计算机来进行,从而提高了管理的效率和水平。
查阅有关资料,进一步理解程序设计的思想,并利用此思想编写一个简单的管理系统。通过本设计可以加深理解利用程序设计思想开发一个系统的整个流程,提高分析问题、解决问题和实际动手的能力。
二、课程设计主要内容及要求
1.问题描述:
某高校有四类员工:教师、实验员、行政人员和教师兼行政人员。共有的信息包括:编号、姓名、性别、年龄等。其中,教师还包含的信息有:所在系部、专业、职称;实验员还包含的信息有:所在实验室、职务;行政人员还包含的信息有:政治面貌、职务等。
2.功能要求及问题解决方案:
·功能要求:
(1) 添加功能:程序能够任意添加上述四类人员的记录,可提供选择界面供用户选择所要添加的人员类别,要求员工的编号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。
(2) 查询功能:可根据编号、姓名等信息对已添加的记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。
(3) 显示功能:可显示当前系统中所有记录,每条记录占一行。
(4) 编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。
(5) 删除功能:主要实现对已添加的人员记录进行删除。如果当前系统中没有相应的人员记录,则提示“记录为空!”并返回操作;否则,输入要删除的人员的编号或姓名,根据所输入的信息删除该人员记录,如果没有找到该人员信息,则提示相应的记录不存。
(6) 统计功能:能根据多种参数进行人员的统计。能统计四类人员数量以及总数, 统计男、女员工的数量。
(7) 保存功能:可将当前系统中各类人员记录存入文件中,存入方式任意。
(8) 读取功能:可将保存在文件中的人员信息读入到当前系统中,供用户进行使用。
·根据系统功能要求,可以将问题解决分为以下步骤:
(1) 应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;
(2) 分析系统中的各个实体及它们之间的关系;
(3) 根据问题描述,设计系统的类层次;
(4) 完成类层次中各个类的描述;
(5) 完成类中各个成员函数的定义;
(6) 完成系统的应用模块;
(7) 功能调试;
(8) 完成系统总结报告。
3.创新要求:
在基本要求达到后,可进行创新设计,如对菜单进行美化。
三、对课程设计说明书撰写内容、格式、字数的要求
1.课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、参考文献等。一般不应少于3000字。
2.在适当位置配合相应的实验原理图、功能模块图、算法流程图等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。
3.设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。
4.课程设计说明书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为20mm,正文采用宋体小四号字,行间距18磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。
5.课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献
四、设计完成后应提交成果的种类、数量、质量等方面的要求
1.完成“任务书”中指定的功能,运行结果正确;
2.课程设计说明书。
五、时间进度安排
| 顺序 | 阶段日期 | 计 划 完 成 内 容 | 备注 |
| 1 | 第1天 | 查阅资料 | |
| 2 | 第2—5天 | 系统分析设计 | |
| 3 | 第6—9天 | 程序编制、调试及运行 | |
| 4 | 第10天 | 撰写课程设计说明书 |
[1]谭浩强.《C程序设计》(第三版).北京: 清华大学出版社.2006
[2]陈天洲.《C语言高级程序设计》. 北京:人民邮电出版社.2002
[3]吕凤翥.《C++语言程序设计教程》.北京: 人民邮电出版社.2008
[4]徐孝凯.《C++语言基础教程(第二版)》北京:.清华大学出版社.2007
[5]谭浩强.《C++面向对象程序设计》.北京:清华大学出版社.2006
[6]郑莉. 《C++语言程序设计》(第3版). 北京:清华大学出版社.2006
[7](美)埃克尔.《C++编程思想》.北京:机械工业出版社.2011.07
[8](美)索尔特.《C++高级编程》.北京:清华大学出版社.2012.10
[9](美)李普曼.《C++ Primer》.电子工业出版社.2012.07
[10]陈锐.《C/C++函数与算法速查手册》. 北京:中国铁道出版社.2012.01下载本文