doc C语言课程设计_工资管理系统 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:57 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-24 20:17

C语言课程设计_工资管理系统

,未授权者不能进入系统。而且登录人员分为管理员和员工,安全性能通过安全口令得以保证。由于软件运行数据放在数据库中,所以参数不容易被错改破坏,万参数受到破坏也不会影响源程序。其他需求系统提供了完善的数据备份与恢复功能,不会出现系统崩溃,因此具有较强健壮性。该系统是在操作系统下运行,运行可行性是很高的。约束条件硬件环境处理器Ⅲ以上内存容量或更高。软件环境操作系统。方案设计总体功能设计该职工工资管理系统总共分为四大功能和辅助功。四大功能工资查询功能工资排序查找统计数据处理功能工资添加修改删除输出到文本文件系统维护功能数据备份恢复清空,修改参数,修改口令员工编号登记功能辅助功能帮助重选年月切换用户安全退出数据结构设计分别定义了两个结构体,个对员工工资信息进行储存,另外个对员工编号进行登记只有经过管理员登记过的员工才能登陆该系统。并使用动态链表的方式对数据进行储存和查找,员工的各类信息会被以二进制的形式写入文件内进行保存,系统从文件中以二进制形式读入数据。结构体如下编号姓名性别年龄岗位工资基本工资绩效工资住房补贴奖金应发工资社会保险公积金职工工资管理系统双入口登陆功能年月选择功能职工工资信息输入职工工资信息输出职工工资信息添加计算职工工资信息修改职工工资信息删除生成职工工资文本工资信息排序工资信息查询工资计算工资信息统计数据恢复数据备份修改参数数据清空修改口令帮助重选年月退出税金实发工资员工登记编号函数原型设计链表的建立,数据输入输出显示添加修改删除函数建立员工工资信息的链表,先通过传递的形式参数来判断需要建立多少组数据,再通过键盘输入生成相应数量的动态链表数据建立员工登记编号的链表向函数传递数值的函数,即需要录入几组数据读取员工工资信息的函数,从文件中读取信息并以动态链表方式保存到结构体中读取员工登记编号的函数输出员工工资数据到文件输出员工编号到文件生成员工信息的文本文件将链表中员工的工资信息输出到屏幕上将链表中员工的登记编号输出到屏幕上员工数据添加函数,使用方式,先确定添加数据的组数,然后通过动态链表添加数据到结构体,最后通过该函数将数据加到文件尾部,实现数据添加。员工编号添加函数,使用方式同上,用于管理员向系统中登记员工编号,只有登记过的员工才可以登陆该系统修改员工信息函数删除员工工资信息的函数删除员工登记编号的函数数据备份清空恢复清空该年月份所有员工工资信息数据的函数员工工资信息备份,输出信息到自定名称的文件系统还原函数,将备份文件中的信息拷贝到以当前年月命名的文件中,从而还原上次备份的数据统计函数员工工资统计函数,统计数据中所有员工工资的最小值和最大值,并计算平均数,输出到屏幕辅助函数主函数退出函数,显示感谢使用该系统,并正确结束运行管理员登陆时用来选择年月份的函数,系统中员工各个年月份的工资分别保存在以该年月命名的不同文件下,以该函数判断系统需要打开哪个文件。员工登陆时用来选择年月份的函数琐,从查阅相关资料,到最后设计出完整的数据运算,并以正确形式输入输出,着实花了不少时间和功夫,也进步提升了自己对数据处理的能力和加强了自己对相关知识的掌握与运用。最后感谢在程序设计中给予我帮助的同学们和老师们,有了你们的建议和指导,我们这个团队才能不断完善设计,找到程序的,并最终设计出个相对完备的工资管理系统。张鹏举设计小结通过这个程序系统设计,我明白了语言究竟是怎么样运用的,以及系列函数和数据处理。就我自己做的登录界面和修改密码来说我运用到了链表和文件处理,这是我以前上机课从没有过的实践,自己也明白了许多方法的使用。从个个函数到整体系统的运用,让我明白了它的原理,让我对程序设计有了新的认识。就我做的那些个函数来看,首先数据必然很重要,什么类型,该怎么用它,怎样用很少的代码,运行处更多的程序,是个很有意思的问题,也是个很有挑战的问题。从这次实践我学到了,怎么更好的用选择结构来进行对输入的判断,怎样修改文件中的数据,怎样把输入的东西经过修改再存入文件中。总之这是个很好的经历,也是个很不错的实践,对我来说很有价值。于文鑫设计小结通过这几个多星期的课程设计,我学到了很多很多。不仅是在知识上,也表现在了各个方面。首先,在设计的过程中,我发现我已经遗忘了很多上星期学习过的语言知识,也发现了原来学习中的不少漏洞。有不少地方的树叶还是新的,那方面的知识自然还没有吃透。比如结构体的定义已经不是很熟,字符串数组也不太能熟练运用了,还有就是指向数组和字符串的指针也不是很熟了。在编写项目程序的过程中,我不断的发现自己的不足并努力提高,在原来的基础上对语言有了更进步的理解。在开发这个工资管理系统过程中我深刻地体会到了自学能力的重要性。毕竟在学校学习到的知识是有限的而在开发系统的过程中仅凭原有的点点知识是远远够的,只有翻阅大量的资料才能学到更多的知识,才能实现其预期的功能。在开发过程中,遇到困难是在所难免的,开发个系统,恒心和毅力也是不可缺少的,如果遇到难题就心慌,想要放弃,那这样就不可能完成系统。同样,在开发过程当中,细心也是非常重要的,由于很多事项都要很注意才行,如果没有做到这点,就会出错。在开发过程当中,我学到很多,明白了做任何事情都要有始有终,要敢于同困难作斗争,要养成思考的习惯。在以后的工作和生活当中,我将继续发扬这些好的作风。在程序编写中,出现了不少的问题,比如指针地址,文件无法保存还有,经常我会忘在语句结尾处带分号,经常会在这方面报错当然,图书馆也是查找资源的好地方,我也感谢那些在冬日里坐在那里的图书馆管理人员,是他们及时的借到相着图书,让我们的信息查找更为方便快捷。最后,我再次感谢我的老师们,谢谢你们的谆谆教诲,没有你们的言传身教,就没有我课程设计的顺利完成,谢谢您们。参考资料谭浩强程序设计清华大学出版社第四版谭浩强程序设计学习辅导清华大学出版社第四版程序设计语言机械工业出版社第版附录和附录附录课题任务分工课题程序设计分工课题程序设计分工学号姓名程序设计函数原型功能说明刘诚阳部分函数链表的建立,数据输入输出显示添加修改删除函数数据备份清空恢复统计函数辅助函数各类菜单函数链表的建立,数据输入输出显示统计添加修改删除函数数据备份清空恢复各类菜单,主界面以级别获取工资帮助,退出等。张鹏举部分函数登陆判断函数修改参数密码类函数计算税金的函数用户登陆修改密码和各类参数计算税金。于文鑫部分函数查询类函数排序类函数员工工资信息的精确查找与模糊查询员工工资信息的排序。课题报告分工课题报告分工章节内容完课题概述课题任务课题原理相关知识刘诚阳需求分析课题调研用户需求分析刘诚阳方案设计总体功能设计数据结构设计函数原型设计主算法设计用户界面设计刘诚阳方案实现开发环境与工具程序设计关键技术个人设计实现刘诚阳张鹏举于文鑫刘诚阳张鹏举于文鑫测试与调试个人测试刘诚阳张鹏举于文鑫组装与系统测试系统运行刘诚阳张鹏举于文鑫课题总结课题评价团队协作下步工作个人设计心得刘诚阳张鹏举于文鑫刘诚阳张鹏举于文鑫附录课题设计文档课程设计报告电子版源程序代码,工程与可执行文件东北大学信息科学与工程学院程序实践报告题目工资管理系统课题组长刘诚阳课题组成员张鹏举于文鑫专业名称计算机科学与技术班级计算机指导教师张晓红年月目录课题概述课题任务工资管理系统课题原理课题实践目的相关知识需求分析课题调研用户需求分析方案设计总体功能设计数据结构设计函数原型设计主算法设计用户界面设计程序特色设计方案实践开发环境与工具程序设计关键技术个人设计实现刘诚阳设计实现张鹏举设计实现于文鑫设计实现测试与调试个人测试刘诚阳测试张鹏举测试于文鑫测试组装与系统测试系统运行课题总结课题评价团队协作个人设计小结刘诚阳设计小结张鹏举设计小结于文鑫设计小结参考资料附录和附录附录课题任务分工课题程序设计分工课题报告分工附录课题设计文档课题概述课题任务工资管理系统以结构体共用体设计数据的结构,采用动态链表文件存储方式,结构化模块化程序设计方法,设计个功能完善的系统,要有功能菜单。本系统应具有数据维护包括数据录入添加修改删除,数据查询可按编号姓名基本工资岗位工资绩效工资房改补助奖励应发工资公积金扣税实发工资等进行查询,也可进行组合查询,排序,统计,输出,系统维护包括数据备份数据恢复口令维护,帮助,退出等功能。本系统要有通用性界面美观操作方便。要考虑系统安全。可增加其他有用的功能。课题原理利用结构体的数据结构,采用动态链表,实现对数据的即时增删。使用文件存储方式,对数据进行有效的存取。采用结构化模块化的设计方式,每个文件仅包含个或类函数,实现模块化的设计开发模式。使用语言的顺序选择循环三种基本语句,实现函数所需功能。运用函数定义声明和调用等基本知识,实现数值地址的传递,进行数据计算。运用语言独特的指针功能,对数据地址进行处理,实现相应操作。课题实践目的通过程序实践,强化计算机应用技能,验证巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养创新精神和实践能力。进步掌握的数据类型基本结构结构体文件链表结构化模块化设计等知识点。进步熟悉基本流程控制结构实现分支的„语句语句和实现循环的„„语句等。掌握语言程序设计的基本思想,了解简单的系统分析和了解数据库系统的理论。掌握数据库设计的基本方法,熟悉数据库设计的步骤。进步巩固加深所学专业课程语言程序设计的基本理论知识,理论联系实际,进步培养综合分析问题,解决问题的能力。利用所学知识,开发小型应用系统,掌握运用语言编写调试应用系统程序,训练开发应用系统,进行数据处理的综合能力。相关知识语言的数据类型基本结构知识。基本流程控制结构实现分支的„语句语句和实现循环的„„语句

下一篇
C语言课程设计_工资管理系统第1页
1 页 / 共 57
C语言课程设计_工资管理系统第2页
2 页 / 共 57
C语言课程设计_工资管理系统第3页
3 页 / 共 57
C语言课程设计_工资管理系统第4页
4 页 / 共 57
C语言课程设计_工资管理系统第5页
5 页 / 共 57
C语言课程设计_工资管理系统第6页
6 页 / 共 57
C语言课程设计_工资管理系统第7页
7 页 / 共 57
C语言课程设计_工资管理系统第8页
8 页 / 共 57
C语言课程设计_工资管理系统第9页
9 页 / 共 57
C语言课程设计_工资管理系统第10页
10 页 / 共 57
C语言课程设计_工资管理系统第11页
11 页 / 共 57
C语言课程设计_工资管理系统第12页
12 页 / 共 57
C语言课程设计_工资管理系统第13页
13 页 / 共 57
C语言课程设计_工资管理系统第14页
14 页 / 共 57
C语言课程设计_工资管理系统第15页
15 页 / 共 57
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批