需求分析课题调研用户需求分析方案设计总体功能设计数据结构设计函数原型设计主算法设计用户界面设计程序特色设计方案实践开发环境与工具程序设计关键技术个人设计实现刘诚阳设计实现张鹏举设计实现于文鑫设计实现测试与调试个人测试刘诚阳测试张鹏举测试于文鑫测试组装与系统测试系统运行课题总结课题评价团队协作个人设计小结刘诚阳设计小结张鹏举设计小结于文鑫设计小结参考资料附录和附录附录课题任务分工课题程序设计分工课题报告分工附录课题设计文档课题概述课题任务工资管理系统以结构体共用体设计数据的结构,采用动态链表文件存储方式,结构化模块化程序设计方法,设计个功能完善的系统,要有功能菜单。本系统应具有数据维护包括数据录入添加修改删除,数据查询可按编号姓名基本工资岗位工资绩效工资房改补助奖励应发工资公积金扣税实发工资等进行查询,也可进行组合查询,排序,统计,输出,系统维护包括数据备份数据恢复口令维护,帮助,退出等功能。本系统要有通用性界面美观操作方便。要考虑系统安全。可增加其他有用的功能。课题原理利用结构体的数据结构,采用动态链表,实现对数据的即时增删。使用文件存储方式,对数据进行有效的存取。采用结构化模块化的设计方式,每个文件仅包含个或类函数,实现模块化的设计开发模式。使用语言的顺序选择循环三种基本语句,实现函数所需功能。运用函数定义声明和调用等基本知识,实现数值地址的传递,进行数据计算。运用语言独特的指针功能,对数据地址进行处理,实现相应操作。课题实践目的通过程序实践,强化计算机应用技能,验证巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养创新精神和实践能力。进步掌握的数据类型基本结构结构体文件链表结构化模块化设计等知识点。进步熟悉基本流程控制结构实现分支的„语句语句和实现循环的„„语句等。掌握语言程序设计的基本思想,了解简单的系统分析和了解数据库系统的理论。掌握数据库设计的基本方法,熟悉数据库设计的步骤。进步巩固加深所学专业课程语言程序设计的基本理论知识,理论联系实际,进步培养综合分析问题,解决问题的能力。利用所学知识,开发小型应用系统,掌握运用语言编写调试应用系统程序,训练开发应用系统,进行数据处理的综合能力。相关知识语言的数据类型基本结构知识。基本流程控制结构实现分支的„语句语句和实现循环的„„语句等。数据结构的设计。系统分析和数据库系统的理论及设计知识。结构体的建立和基本操作。动态链表的建立与基本操作。文件操作对数据进行输入和输出多文件的项目管理应用。开发程序所用的结构化模块化设计等知识点。需求分析课题调研随着企业的快速发展,企业规模越来越大,员工的数量也越来越多,企业工资管理更加的复杂。工资管理是项琐碎复杂而又十分细致的工作,工资计算发放核算的工作量很大,般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。通过计算机进行工资发放工作,不仅能够保证工资核算准确无误快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。同时计算机具有着手工管理所无法比拟的优点。例如检索迅速查找方便可靠性高存储量大保密性好寿命长成本低等。这些优点能够极大地提高人事工资管理的效率,也是企业科学化正规化管理,与世界接轨的重要条件。这就对企业工资管理提出了新的要求,用计算机管理系统来管理工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。专门的管理人员可以轻松地通过工资管理系统对员工的工资进行录入,查看与修改而且公司高层也可以通过管理员身份了解公司的薪资情况,从而作出些列财务方面的重要决策普通员工也可以通过自己的用户名和密码登陆工资管理系统,对自己每个月的工资情况进行查询,目了然,方便快捷。因此,工资管理系统是各个企业部门必不可少的工具,具有很好市场前景与用户需求。用户需求分析功能需求登陆功能,显示主菜单功能,职工信息输入输出修改删除功能,职工工资查询排序统计功能,系统备份还原功能,数据初始化功能,帮助,退出等。性能需求此工资管理系统对工资数据精度的录入计算统计和储存能精确到小数点后位小数。当用户向服务器发出命令请求对数据更新处理工资数据的查询检索时,要求系统响应时间不会超过秒。安全需求为保障系统数据的安全性,系统采用用户密码登陆机制,未授权者不能进入系统。而且登录人员分为管理员和员工,安全性能通过安全口令得以保证。由于软件运行数据放在数据库中,所以参数不容易被错改破坏,万参数受到破坏也不会影响源程序。其他需求系统提供了完善的数据备份与恢复功能,不会出现系统崩溃,因此具有较强健壮性。该系统是在操作系统下运行,运行可行性是很高的。约束条件硬件环境处理器Ⅲ以上内存容量或更高。软件环境操作系统。方案设计总体功能设计该职工工资管理系统总共分为四大功能和辅助功。四大功能工资查询功能工资排序查找统计数据处理功能工资添加修改删除输出到文本文件系统维护功能数据备份恢复清空,修改参数,修改口令员工编号登记功能辅助功能帮助重选年月切换用户安全退出数据结构设计分别定义了两个结构体,个对员工工资信息进行储存,另外个对员工编号进行登记只有经过管理员登记过的员工才能登陆该系统。并使用动态链表的方式对数据进行储存和查找,员工的各类信息会被以二进制的形式写入文件内进行保存,系统从文件中以二进制形式读入数据。结构体如下编号姓名性别年龄岗位工资基本工资绩效工资住房补贴奖金应发工资社会保险公积金职工工资管理系统双入口登陆功能年月选择功能职工工资信息输入职工工资信息输出职工工资信息添加计算职工工资信息修改职工工资信息删除生成职工工资文本工资信息排序工资信息查询工资计算工资信息统计数据恢复数据备份修改参数数据清空修改口令帮助重选年月退出税金实发工资员工登记编号函数原型设计链表的建立,数据输入输出显示添加修改删除函数建立员工工资信息的链表,先通过传递的形式参数来判断需要建立多少组数据,再通过键盘输入生成相应数量的动态链表数据建立员工登记编号的链表向函数传递数值的函数,即需要录入几组数据读取员工工资信息的函数,从文件中读取信息并以动态链表方式保存到结构体中读取员工登记编号的函数输出员工工资数据到文件输出员工编号到文件生成员工信息的文本文件将链表中员工的工资信息输出到屏幕上将链表中员工的登记编号输出到屏幕上员工数据添加函数,使用方式,先确定添加数据的组数,然后通过动态链表添加数据到结构体,最后通过该函数将数据加到文件尾部,实现数据添加。员工编号添加函数,使用方式同上,用于管理员向系统中登记员工编号,只有登记过的员工才可以登陆该系统修改员工信息函数删除员工工资信息的函数删除员工登记编号的函数数据备份清空恢复清空该年月份所有员工工资信息数据的函数员工工资信息备份,输出信息到自定名称的文件系统还原函数,将备份文件中的信息拷贝到以当前年月命名的文件中,从而还原上次备份的数据统计函数员工工资统计函数,统计数据中所有员工工资的最小值和最大值,并计算平均数,输出到屏幕辅助函数主函数退出函数,显示感谢使用该系统,并正确结束运行管理员登陆时用来选择年月份的函数,系统中员工各个年月份的工资分别保存在以该年月命名的不同文件下,以该函数判断系统需要打开哪个文件。员工登陆时用来选择年月份的函数,功能同上,是两个不同的登陆口岗位工资获取函数,岗位级别作为参数传递到该函数,该函数返回对应的岗位工资金额返回主菜单的函数各类菜单函数修改参数菜单帮助菜单,提供帮助信息设计人员信息和版本信息管理员的主菜单,内含工资查询,数据处理,系统维护,编号登记,帮助,重选年月,切换用户,退出等功能选项员工的主菜单工资查询菜单,内含员工工资查找,工资排序,工资统计等功能选项员工工资数据处理菜单,内含数据添加,修改,删除,输出等功能选项系统维护菜单,内含数据备份,清空,恢复,修改参数口令等功能选项输出数据时显示在最上面的表头修改在册员工编号的分菜单员工工资查找分菜单排序菜单,内含从小到大从大到小排序的功能选项排序分菜单从小到大,内含各类排序种类排序分菜单从大到小,内含各类排序种类登陆判断函数用户登录函数,通过输入的用户名检测该用户是管理员或者员工还是未登记用户,从而进行不同的登录方式修改参数密码类函数密码修改函数,用于修改管理员密码密码修改函数,用于修改员工密码用于修改初始参数中的岗位工资参数,将个岗位级别分别对应不同的岗位工资从文件中读取住房补贴参数用于修改初始参数中的住房补贴参数,得到个固定的住房补贴金额,数据保存到文件计算税金的函数计算税金的函数,将工资做参数传递进去,返回应缴税金金额查询类函数查询员工信息函数,以年龄查询查询员工信息函数,以基本工资查询查询员工信息函数,以奖金查询查询员工信息函数,以应得工资查询查询员工信息函数,以绩效工资查询查询员工信息函数,以姓名查询查询员工信息函数,以编号查询查询员工信息函数,以岗位工资查询查询员工信息函数,以实发工资查询查询员工信息函数,以税金查询查询员工信息函数,编号姓名性别组合查询排序类函数数据整理,将员工信息按编号从小到大排列数据整理,将登记的员工编号从小到大排列编号排序,升序年龄排序,升序基本工资排序,升序奖金排序,升序应得工资排序,升序绩效工资排序,升序岗位工资排序,升序实发工资排序,升序税金排序,升序年龄排序,降序基本工资排序,降序奖金排序,降序应得工资排序,降序绩效工资排序,降序编号排序,降序岗
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。