欢迎来到天天文库
浏览记录
ID:59274763
大小:196.50 KB
页数:14页
时间:2020-09-07
《c语言程序设计文档格式.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.......封面此页统一购买注意本页以下两项的填写指导老师:筠虞闯完成日期:2016-6-5S..............成绩评定表学生班级学号专业电子科学与技术课程设计题目评语组长签字:成绩日期2016年6月14日S..............课程设计任务书学院自动化与电气工程学院专业电子科学与技术学生班级学号课程设计题目实践教学要求与任务:任务:人事档案管理:建立数据文件(职工、部门、职称)完成:①数据录入②查询③插入、删除、修改④排序等功能。按自己的任务写要求:1.设计数据存储结构;2.在c兼容环境完成上述题目
2、的代码编写与调试;3.程序运行界面交互性好;4.软件运行,给出测试数据。工作计划与进度安排:C语言课程设计时间安排在教学第13周、第14周完成,按上述题目要求完成查阅资料、程序设计、调试、运行等工作。时间安排如下:1、查阅资料、与初步设计;1-2天2、整体功能设计、代码编码与初步调试;1-3天3、调试和软件功能的测试和验收;2-5天4、答辩与论文撰写。1-2天S..............指导教师:筠虞闯2016年5月22日专业负责人:学军2016年5月22日学院教学副院长:文波2016年5月22日目录1、容及要求42
3、、功能分析53、设计84、运行与测试185、总结22参考文献22S..............1、容及要求1.1容:人事档案管理:建立数据文件(职工、部门、职称)完成:①数据录入②查询③插入、删除、修改④排序等功能。1.2要求:1.程序代码完成,编译运行成功。2.数据输入首选采用文件的方式,其次键盘输入。3.分析采用哪种合适的存储结构来储存数据4.设计一定的用户界面,简洁。2、功能分析2.1.S..............程序设计一般由两部分组成:算法和数据结构,合理地选择和实现一个数据结构和处理这些数据结构具有同样的
4、重要性。在人事管理过程中,由于预计记录对于一个单位的人事数来说太大,操作除了能够增加、删除、修改、保存等外,更多的情况是查询,且能够实现快速查询。特别是当需要动态变化时利用指针,例如插入和删除数据等操作时,为方便插入和删除人事记录,通过数据的自动的移动数据,实现动态管理。2.2本系统涉及的模块主要有:开始、系统管理、人事管理、信息查询等四大模以下内容按自己题目完成块。(1)开始界面主要包括:各个功能的选择。(1)人事管理主要包括:(编号、等)基本容的录入,增加等。(2)系统管理主要包括:员工信息的修改,排序等。(3)信
5、息查询主要包括:员工信息的查找、删除等。2.3功能模块图S..............人事档案管理排序修改删除添加查询创建显示姓名编号姓名编号姓名编号图2.1功能模块图S..............3、设计1)存储结构容2)数据类型定义structstudent//定义一个职工信息的结构体{charnum[10];charname[10];chartel[10];charsalary[10];charaddress[21];};S..............3)菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,
6、通过自己定义的voidshuchu()函数和一个switch()语句来实现。voidshuchu()/*显示菜单界面*/{//clrscr();printf("");printf("
7、------------------------你好欢迎使用-------------------
8、");printf("
9、请输入选项编号(0~7):
10、");printf("
11、-------------------------------------------------------------
12、")
13、;printf("
14、1---职工档案的创建
15、");printf("
16、2---职工档案的显示
17、");printf("
18、3---职工档案的查询
19、");printf("
20、4---职工档案的修改
21、");printf("
22、5---职工档案的添加
23、");printf("
24、6---职工档案的删除
25、");printf("
26、7---职工档案的排序
27、");printf("
28、0---退出
29、");printf("
30、-------------------------------------------------
31、------------
32、");}choose=getch();/*函数getch()的功能是从键盘上读入一个单独的字符,字符不回显在屏幕上*/S..............switch(choose){case'1':chuangjian();break;case'2':xianshi();break;case'3':cha
此文档下载收益归作者所有