还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
封面此页统一购买注意本页以下两项的填写指导老师李筠虞闯完毕日期202365・・
6.查询模块可以按编号或者名字来查询职工的相关信息,通过自己定义的
8.添加模块添加需要添加的职工的相关信息,通过自己定义的void add函数来实现
9.删除模块删除需要删除的职工的所有信息,通过自己定义的void del函数来实现10排序模块可以根据编号和自己的名字来选择是否是升序还是降序,通过自己定义的void paixu函数来实现
4.运营与测试测试程序功能,如下
4.1菜单功能是否正常运营等等给出相应的界面如图
4.1所示二职工—用建职工示二职工惇职工—创职工显至工查出修二添二职工辞案管理\Debug\13O3O5O
123.exe12345670--------1MJQ-£n请选择序号操作:
4.2创建功能是否正常运营等等给出相应的界面如图
4.2所示修添第加惇杳一•・E:食据结构\人事栏案省理\Debug\13O3O5O
123.exe”请选择序号操作请植入第个用春器号〈用1#号磔瞰姓由《用#号结01束输曳话号制《用乜号输入vianghui3600住址(用甘土口束牛〜henan姓名〈用号结束输入〉*#、■——-----------输4-w入^.〉用靖号码〈用要继续选择吗〈〉Y/N
4.3查询功能是否正常运营等等给出相应的界面如图
4.3所示・E:烫据结构\人事栏案省理\Debug\13O3O5O
123.exe覆困蹊理便用——请输入选项编号职工玛二修建职工‘添玛患工—』第改玛—出,■加二玛】』惇二职工玛】二二职工创二玛职工‘显玛职工二查』请选择序号操作窗号姓名电话号码薪水住址01wanghui henan文件总共有个记录?1要继续选择吗(Y/N〉12345670LrvIIrpIIIM,LIT.^^经测试,算法可以对的执行,程序运营对的、总结5课程设计过程中出现的技术难点和解决方法在进行课程设计过程中对文献操作的知识理解不够透彻,对排序的过程了解的不够全面不全面通过课设,进一步掌握了该算法的相关知识课程设计期间的重要收获通过这次课程设计使我对数据结构有了更深的了解,也明白了数据结构在生活中的实际应用,对文献读写方式,排序算法更加熟悉的掌握了,对数据结构的上机操作更加纯熟,课设对我们来说是一个很大的锻炼,我们可以学习到很多知识,通过课设,不仅懂得了相关算法,同时也开拓了自己的视野,通过去图书馆查询借阅相关图书,和与同学之间互相探讨,学到了比课设题目规定的还要多的其它知识参考文献
[1]《数据结构案例分析与习题解答》李筠、姜学军清华大学出版社,2023
[2]《c语言程序设计技巧》严斌清华大学出版社,2023成绩评定表学生姓名班级学号专业电子科学与课程设计题目技术评语组长签字成绩日期2023年6月14日课程设计任务书学院自动化与电气工程学院专业电子科学与技术学生姓名班级学号课程设计题目实践教学规定与任务任务人事档案管理建立数据文献(职工、部门、职称)完毕
①数据录入
②查询
③插入、删除、修改
④排序等功能规定
1.设计数据存储结构;
2.在c兼容环境完毕上述题目的代码编写与调试;
3.程序运营界面交互性好;
4.软件运营,给出测试数据工作计划与进度安排C语言课程设计时间安排在教学第13周、第14周内完毕,按上述题目规定完毕查阅资料、程序设计、调试、运营等工作
1、时间安排如下
2、查阅资料、与初步设计;「2天
3、整体功能设计、代码编码与初步调试;1-3天
4、调试和软件功能的测试和验收;2-5天
5、答辩与论文撰写1-2天指导教师专业负责人学院教学副院长李筠虞闯姜学军张文波2023年5月22日2023年5月22日2023年5月22日
1.内容及规定
1.1内容人事档案管理建立数据文献职工、部门、职称完毕
①数据录入
②查询
③插入、删除、修改
④排序等功能
1.2规定
1.程序代码完毕,编译运营成功
2.数据输入首选采用文献的方式,另一方面键盘输入
3.分析采用哪种合适的存储结构来储存数据
4.设计一定的用户界面,简洁
2.
2.功能分析12」.程序设计一般由两部分组成算法和数据结构,合理地选择和实现一个数据结构和解决这些数据结构具有同样的重要性在人事管理过程中,由于预计记录对于一个单位的人事数来说太大,操作除了可以增长、删除、修改、保存等外,更多的情况是查询,且可以实现快速查询特别是当需要动态变化时运用指针,例如插入和删除数据等操作时,为方便插入和删除人事记录,通过数据的自动的移动数据,实现动态管理22本系统涉及的模块重要有开始、系统管理、人事管理、信息查询等四大模块开始界面重要涉及各个功能的选择1人事管理重要涉及(编号、姓名等)基本内容的录入,增长等⑵系统管理重要涉及员工信息的修改,排序等⑶信息查询重要涉及员工信息的查找、删除等
2.3功能模块图图功能模块图
2.
1、设计3i存储结构内容2数据类型定义struct student〃定义一个职工信息的结构体{char num
[10];char name
[10];char tel
[10];char salary
[10];char address
[21];};3菜单模块显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void shuchu函数和一个switch语句来实现void shuchu/*显示菜单界面*/{//clrscr;printf zz\n\n\n\n\n\n/z;printf〃你好欢迎使用---------------------------------|\n〃;printfC|请输入选项编号0~7:|\n〃;printf〃I-----------------------------------------------------------------------------------------------------------l\n〃;printf〃1--职工档案的创建1\n〃printf〃2--职工档案的显示1\n〃printf〃3-—职工档案的查询1\n〃printf〃4--职工档案的修改1\n〃printf〃5—职工档案的添加l\n〃printf〃6--职工档案的删除1\n〃printf〃7---职工档案的排序1\n〃printf〃0—退出1\n〃printf〃-----------------------------------------------------------------------------------------------------------1\n〃;}choose=getch;/*函数getch的功能是从键盘上读入一个单独的字符,字符不回显在屏幕上*/switchchoosecaser:chuangjian;break;case,2J:xianshi;break;case3:chaxun;break;case4:xiugai;break;case5:tianjia;break;case:shanchu;break;case7:paixu;break;case O:break;default:printf〃\n%c违法选项!\n〃,choose;if choose二二O break;printf〃\n要继续选择吗Y/N\n〃;do{yes_no=getche;}whileyesjno!=Yyes_no!=yyes_no!=N yes_no!=5n;}whileyes_no==,||yes_no==,y;}4创建模块输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的voidchuangjian函数来实现
5.显示模块浏览所有职工的相关信息,通过自己定义的void显示函数来实现。
个人认证
优秀文档
获得点赞 0