预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共127页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

教职工系统课程设计(完整版)资料(可以直接使用,可编辑优秀版资料,欢迎下载)课程设计课程名称程序设计课程设计设计题目班级与班级代码专业计算机科学与技术指导教师:学号:姓名:提交日期:年月日广东财经大学教务处制姓名课程设计成绩评语:评价内容不及格及格中良优表达精练,格式准确,基本无错别字内容完整,思路清晰,结构严谨,设计科学,可操作性强程序能完成课程设计任务书所规定的任务,功能完善,独立分析和解决问题能力较好。代码简洁,算法清晰,可读性强无抄袭现象且课程设计报告体会深刻指导教师(签名)年月日教职工系统课程设计1系统功能要求(需求分析):采用结构体数组或文件形式存储职工的信息,每个职工应包含如下几方面的信息:职工号、姓名、性别、所属二级单位、所学专业、职称、月工资,号码。软件由主函数(含欢迎界面)和下列6个功能模块组成:(1)减少一个职工的信息(需指定要删除职工的职工号或姓名或号码);(2)增加一个职工号信息(需输入要增加职工号的所有信息);(3)查找一个职工号的信息(需指定职工号或号码或姓名);(4)统计指定二级单位的职工人数、工资总额;(5)按职工的工资多少对职工排序;(6)退出程序的运行。描述所选题目(或主题)的功能设计要求。(正文宋体4号,行距固定为20英镑)2系统总体(概要)设计思想(1)开发与设计的总体思想(二级标题缩进两格,宋体四号)高校在职职工管理软件算法说明:step1:预处理,定义结构体;step2:进入欢迎界面;step3:选择菜单对应的某一种功能;step4:根据提示输入数字序号;step5:对输入的数字序号编辑关于对职工数据进行编辑、查找、统计和排序的函数;step6:重新进入菜单界面,返回到step3;step7:如果输入数字表示退出,退出系统。(2)系体模块结构图系统文件及函数组成、功能(参考P154的表12-1)源文件函数名或其他成分功能worker.cmain总控函数menu_select菜单选择handle_menu菜单处理quit结束运行add_disp.cshow输出表格信息addRecord在表尾追加信息que_remv_modi_stat.cremoveRecord删除指定的记录findinfo查找指定的记录copyRecord复制记录statistics统计二级单位信息save_load.csave文件存储load文件读取worker.h常数提供常数结构声明学生成绩结构3系统详细设计(1)函数的描述头文件文件名称:worker.h功能:声明函数原型,包含文件及自定义宏和数据结构要求:报告是否能正常打开文件执行存入操作及存入记录的条数主函数函数原型:intmain(void)功能:控制程序,显示欢迎界面并检测密码是否正确参数:void返回值:int要求:管理菜单命令并完成初始化,密码输入错误三次,自动关闭程序。菜单处理函数函数原型:voidhandle_menu(void)功能:处理选择的菜单命令参数:void返回值:void工作方式:根据命令调用相应函数要求:给出结束信息菜单选择函数函数原型:intmune_select(void)功能:接收用户选择的命令代码参数:void返回值:int工作方式:返回命令代码的整数值要求:只允许选择指定的按键,如果输入不正确,提醒用户重新输入退出函数函数原型:voidquit(void)功能:提醒是否保存记录,并退出程序。参数:void返回值:void工作方式:根据用户选择判断是否调用保存函数,并退出。要求:若不保存记录,则要释放内存。⑥显示函数函数原型:voidshow(void)功能:显示记录的信息参数:void返回值:void工作方式:用print函数把记录输出要求:工整⑦添加信息函数函数原型:voidaddRecord(void)功能:添加信息到记录中参数:void返回值:void工作方式:根据顺序将信息添加到记录中,并判断有无重复的职工号。要求:相同职工号不得用两次=8\*GB3\*MERGEFORMAT⑧删除记录函数函数原型:voidremoveRecord(void)功能:删除记录中的信息参数:void返回值:void工作方式:根据用户选择方式查询所需删除的记录,再将其从内存中删除。要求:要有不同的选择方式=9\*GB3\*MERGEFORMAT⑨排序函数函数原型:voidsortInfo(void)功能:将记录信息进行排序参数:void返回值:void