C语言课程设计 工资管理系统_第1页
C语言课程设计 工资管理系统_第2页
C语言课程设计 工资管理系统_第3页
C语言课程设计 工资管理系统_第4页
C语言课程设计 工资管理系统_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北大学信息科 学与工程学院 程序实践报告 题目 工资管理系统 课题组长 刘诚阳 课题组成员 张鹏举 于文鑫 专业名称 计算机科学与技术 班 级 计算机 1405 指导教师 张晓红 2015 年 4 月 目录 . - 3 - 题任务 :工资管理系统 . - 3 - 题原理 . - 3 - 题实践目的 . - 3 - 关知识 . - 4 - . - 4 - 题调研 . - 4 - 户需求分析 . - 5 - . - 5 - 体功能设计 . - 5 - 据结构设计 . - 6 - 数原型设计 . - 7 - 算法设计 . - 12 - 户界面设计 . - 13 - 序特色设计 . - 13 - . - 14 - 发环境与工具 . - 14 - 序设计关键技术 . - 14 - 人设计实现 . - 14 - 诚阳设计实现 . - 14 - 鹏举设计实现 . - 22 - 文鑫设计实现 . 25 . 27 人测试 . 27 诚阳测试 . 27 鹏举测试 . 37 文鑫测试 . 42 装与系统测试 . 46 统运行 . 49 6. 课题总结 . 50 题评价 . 50 队协作 . 50 人设计小结 . 51 诚阳设计小结 . 51 鹏举设计小结 . 52 文鑫设计小结 . 52 考资料 . 53 和附录 B . 54 附录 A 课题任务分工 . 54 题程序设计分工 . 54 题报告分工 . 55 附录 B 课题设计文档 . 56 - 3 - 题任务 :工资管理系统 1) 以结构体 /共用体设计数据的结构,采用动态链表、文件存储方式,结构化、模块化程序设计方法,设计一个功能完善的系统 ,要有功能菜单。 2) 本系统应具有数据维护(包括数据录入、添加、修改、删除) ,数据查询(可按 编号、姓名、基本工资、岗位工资、绩效工资 、房改补助、奖励、应发工资、公积金、扣税、实发工资等进行查询,也可进行组合查询),排序,统计,输出,系统维护(包括数据备份、数据恢复、口令维护),帮助,退出等功能。 3) 本系统要有通用性、界面美观、操作方便。要考虑系统安全。 4) 可增加其他有用的功能。 题原理 1) 利用 结构体 的 数据结构,采用动态链表,实现对数据的 即时 增删 。 2) 使用 文件存储方式,对数据进行 有效的 存取 。 3) 采用 结构化 、模块化的设计方式,每个 件 仅 包含 一个或一类函数,实现模块化 的设计开发 模式 。 4) 使用 C 语言 的 顺序 、选择、循环 三种基本语句 , 实现函数 所需功能 。 5) 运用函数定义、声明 和 调用等基本 知识 ,实现数值、地址的传递,进行数据计算 。 6) 运用 C 语言 独特的 指针功能 ,对数据 地址 进行处理,实现相应操作。 题实践目的 1) 通过程序实践,强化计算机应用技能,验证、巩固和充实所学的理论知识,加深对相关内容的理解,拓宽知识面,培养创新精神和实践能力。 2) 进一步掌握 C 的数据类型、基本结构、结构体、文件、链表、结构化、模块化设计等知识点。 3) 进一步熟悉基本流程控制结构 实现分支的 句、 句和实现循环的 句、 。 4) 掌握 C 语言程序设计的基本思想,了解简单的系统分析和 了解数据库系统的理论 。 5) 掌握数据库设计的基本方法,熟悉数据库设计的步骤 。 6) 进一步巩固、加深所学专业课程 C 语言程序设计的基本理论知识,理论联系实际,进一步培养综合分析问题,解决问题的能力。 7) 利用所学知识,开发小型应用系统,掌握运用 C 语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。 - 4 - 关知识 1) C 语言 的数据类型、基本结构 知识。 2) 基本流程控制 结构 实现分支的 句、 句和实现循环的 句、 。 3) 数据结构的设计 。 4) 系统分析和 数据库系统的理论 及设计知识。 5) 结构体 的建立和基本操作。 6) 动态链表的建立与基本操作 。 7) 文件操作 对数据进行输入和输出 8) 多文件的项目管理应用。 9) 开发程序所用的 结构化、模块化设计等知识点。 题调研 随着企业的快速发展, 企业规模越来越大,员工的数量也越来越多,企业工资管理更加的复杂。 工资管理是一项琐碎、复杂而又十分细 致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发 放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力。 通过 计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关 工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理。 同时计算机具有着手工管理所无法比拟的优点 。 例如 :检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等。这些优点能够极大地提高人事工资 管理的效率 ,也是企业 科学化、正规化管理 ,与世界接轨的重要 条件。 这就对企业工资管理提出了新的要求,用计算机管理系统来管理工资已经成为目前的趋势,使用计算机可以高速,快捷地完成以上工作。 工资管理系统便是以计算机为工具,通过对工资管理所需的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化,简易化,智能化,也提高了透明度和互动性。 专门的管理人员可以轻松地通过工资管理系统对员工的工资进行录入,查看与修改;而且公司高层也可以通过管理员身份了解公司的薪资情况,从而作出一些列财务方面的重要决策;普通员工也可以通过自己的用户名和密码登陆 工资管理系统,对自己每个月的工资情况进行查询,一目了然,方便快捷。 - 5 - 因此,工资管理系统是各个企业部门必不可少的工具,具有很好市场前景与用户需求。 户需求分析 1) 功能需求 : 登陆功能,显示主菜单功能,职工信息输入、输出、修改、删除功能,职工工资查询、排序、统计功能,系统备份、还原功能,数据初始化功能,帮助, 退出等。 2) 性能需求 : 此工资管理系统对工资数据精度的录入、计算、统计和储存能精确到小数点后一位小数。当用户向服务器发出命令请求(对数据更新处理、工资数据的查询检索)时,要求系统响应时间不会超过 1 秒。 3) 安全需求 : 为保障系统数据的安全性,系统采用 用户 密码登陆机制,未授权者不能进入系统。 而且登录人员分为管理员和员工, 安全性能通过安全口令得以保证。由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。 4) 其他需求 : 系统提供了完善的数据备份与恢复功能,不会出现系统崩溃,因此具有较强健壮性。该系统是在 操作系统下运行,运行可行性是很高的。 5) 约束条件 : 硬件环境:处理器( 以上 ;内存容量( 256M 或更高。软件环境: 。 体 功能设计 该职工工资管理系统 总共分为四大功能和辅助功。 四大功能: 工资排序 、 查找、统计 2 数据处理功能 :工资添加、修改、删除、输出到文本文件 数据备份、恢复、清空,修改参数,修改口令 辅助功能: - 6 - 据结构设计 分别定义了两个结构体,一个对员工工资信 息进行储存,另外一个对员工编号进行登记 ( 只有经过管理员登记过的员工才能登陆该系统 ) 。 并使用动态链表的方式对数据进行储存和查找 ,员工的各类信息会被以二进制的形式写入文件内进行保存,系统从文件中以二进制形式读入数据。 结构体 如下: 0; /编号 0; /姓名 0;/性别 ;/岗位工资 ;/绩效工资 ;/奖金 ;/社会保险公积金 职工工资管理系统 双入口登陆功能 年月选择功能 职工工资信息输入 职工工资信息输出 职工工资信息添加 计算 职工工资信息修改 职工工资信息删除 生成职工工资文本 工资信息排序 工资信息查询 工资计算 工资信息统计 数据恢复 数据备份 修改参数 数据清空 修改口令 帮助 重选年月 退出 - 7 - ; /实发工资 ; 0;/员工登记编号 ; 数原型设计 A 表的建立,数据输入、输出、显示、添 加、修改、删除函数 1) n) 建立员工工资信息的链表,先通过传递的形式参数 n 来判断需要建立多少组数据,再通过键盘输入生成相应数量的动态链表数据 2) n) 建立员工登记编号的链表 3) 向 *数传递数值的函数,即需要录入几组数据 4) 读取员工工资信息的函数,从文件中读取信息并以动态链表方式保存到结构体中 5) 读取员工登记编号的函数 6) 输出员工工资数据到文件 7) 输出员工编号到文件 8) 生成员工信息的文本文件 9) 将链表中员工的工资信息输出到屏幕上 10) 将链表中员工的登记编号输出到屏幕上 11) 员工数据添加函数,使用方式: ),先确定添加数据的组数,然后通过动态链表添加数据到结构体,最后通过该函数将数据加到 - 8 - 文件尾部,实现数据添加。 12) 员工编号添加函数,使用方式同上,用于管理员向系统中登记员工编号,只有登记过的员工才可以登陆该系统 13) 修改员工信息函数 14) 删除员工工资信息的函数 15) 删除员 工登记编号的函数 据备份、清空、恢复 1) 清空该年月份所有员工工资信息数据的函数 2) 员工工资信息备份,输出信息到自定名称的文件 3) 系统还原函数,将备份文件中的信息拷贝到以当前年月命名的文件中,从而还原上一次备份的数据 计函数 1) 员工工资统计函数,统计数据中所有员工工资的最小值和最大值 ,并计算平均数,输出到屏幕 助函数 1) 主函数 2) 退出函数,显示感谢使用该系统,并正确结束运行 3) 管理员登陆时用来选择年月份的函数,系统中员工各个年月份的工资分别保存在以该年月命名的不同文件下,以该函数判断系统需要打开哪个文件。 4) 员工登陆时用来选择年月份的函数,功能同上,是两个不同的登陆口 5) a) 岗位工资获取函数,岗位级别作为参数传递到该函数,该 函数返回对应的岗位工资金额 6) - 9 - 返回主菜单的函数 类菜单 函数 1) 修改参数菜单 2) 帮助菜单,提供帮助信息、设计人员信息和版本信息 3) 管理员的主菜单,内含工资查询,数据处理,系统维护,编号登记,帮助,重选年月,切换用户,退出等功能选项 4) 员工的主菜单 5) 工资查询菜单,内含员工工资查找,工资排序,工资统计等功能选项 6) 员工工资数据处 理菜单,内含数据添加,修改,删除,输出等功能选项 7) 系统维护菜单,内含数据备份,清空,恢复,修改参数、口令等功能选项 8) 输出数据时显示在最上面的表头 9) 修改在册员工编号的分菜单 10) 员工工资查找分菜单 11) 排序菜单,内含从小到大、从大到小排序的功能选项 12) 排序分菜单 从小到大,内含各类排序种类 13) 排序分菜单 从大到小,内含各类排序种类 B 陆判断函数 1) 用户登录函数,通过输入的用户名检测该用户是管理员或者员工还是未登记用户,从而进行不同的登录方式 改参数、密码类函数 1) - 10 - 密码修改函数,用于修改管理员密码 2) 密码修改函数,用于修改员工密码 3) 用于修改初始参数中的岗位工资参数,将 1岗位级别分别对应不同的岗位工资 4) 从文件中读取住房补贴参数 5) 用于修改初始参数中的住房补贴参数,得到一个固定的住房补贴金额,数据保存到文件 算税金的函数 1) ax(a) 计算税金的函数,将工资做参数传递进去,返回应缴税金金额 C 询类函数 1) 查询员工信息函数,以年龄查询 2) 查询员工信息函数,以基本工资查询 3) 查询员工信息函数,以奖金查询 4) 查询员工信息函数,以应得工资查询 5) 查询员工信息函数,以绩效工资查询 6) 查询员工信息函数,以姓名查询 7) 查询员工信息函数,以编号查询 8) 查询员工信息函数,以岗位工资查询 9) 查询员工信息函数,以实发 工资查询 10) 查询员工信息函数,以税金查询 - 11 - 11) 查询员工信息函数,编号、姓名、性别组合查询 序类函数 1) 数据整理,将员工信息按编号从小到大排列 2) 数据整理,将登记的员工编号从小到大排列 3) 编号排序,升序 4) 年龄排序,升序 5) 基本工资排序,升序 6) 奖金排序,升序 7) 应得工资排序,升序 8) 绩效工资排序,升序 9) 岗位工资排序,升序 10) 实发工资排序,升序 11) 税金排序,升序 12) 年龄排序 ,降序 13) 基本工资排序,降序 14) 奖金排序,降序 15) 应得工资排序,降序 16) 绩效工资排序,降序 17) 编号排序,降序 18) - 12 - 岗位工资排序,降序 19) 实发工资排序,降 序 20) 税金排序,降序 算法设计 用户登录 1 开始 年月选择 5 4 3 2 修改密码 员工界面 结束 帮助 管理员界面 1 2 3 4 5 6 7 输出工资信息 1 2 3 4 工资排序 工资查找 工资统计 1 2 3 4 8 工资添加 工资整理 工资修改 5 6 工资删除 生成文本 1 2 3 4 数据备份 数据恢复 数据清空 5 6 修改参数 修改口令 1 2 3 4 编号添加 编号整理 编号删除 - 13 - 户界面设计 1) 两个操作界面。根据登陆人员不同,分为管理员的操作界面和员工的查询界面,使界面显示项更加专门化和清晰化。 2) 采用 选择式 的功能菜单。 屏幕上显示功能菜单的功能项,根据菜单上提供的数字按相应的键去执行相应的子程序,执行后返回功能菜单。 3) 用户界面采取相同 的样式 进行设计,主界面上会显示当前操作的是哪个年月的员工工资,菜单的选择功能利用 数实现 。 4) 通过 数输出各种装饰符号, 带函数调节背景色和字体颜色,以达到优化操作界面的目的。 序特色设计 1) 多入口登陆。分成管理员登陆和员工登陆两个入口:管理员登陆之后可以查看全体员工的工资信息,并对其进行增添删改、排序、备份清空、输出打印等处理;员工登陆之后只能看到自己的个人信息和工资情况。极大地保证了管理层和员工层不同的需求,以及个人信息的安全性。 2) 以文件形式输入和输出。程序中所有的数据在每次变动后都会通过输出函数以二进制形式 输出到文件内,而且每次调用数据时都是从文件中输入,从 而保证了系统数据的可靠性,不易丢失性。 3) 自动计算功能。输入员工工资信息时不用输入全部信息,例如,输入员工的岗位级别,即可获得员工在该岗位应得的工资数,员工的应得工资、实发工资以及应该缴纳的社会保险、公积金和税金都是通过函数直接计算,无需手动输入。 4) 基本参数的设置。管理员可以修改岗位级别所对应的岗位工资金额,从而实现了程序的灵活性,满足公司岗位薪资调整的需求。 5) 员工注册功能。 只有 管理员可以对员工进行注册登记,只有经过登记的员工才可以使用自己的员工编号登陆该系统,从而防止了外部人员对公司财务情况的获取。各员工的 初始登陆密码与编号相同,登陆后可以自行修改密码,从而保证了个人信息的安全性。 6) 严密的非法输入检测和纠错功能。程序中任何一个地方都考虑了非法输入,以保证程序不会崩溃或跳出。例如,登陆时如果输入错误用户名会得到不存在用户名的提示,并要求重新输入;在菜单选择时,如果输入的不是数字编号,而是字母或字母与数字的组合, 系统 仍会提示输入错误,请重新输入,不会出现崩溃或跳出;当在屏幕中输出数据时,如果保存数据的文件丢失、不存在, 系统 会提示错误,文件不存在;在程序中没有任何数据的情况下选择排序、修改、删除数据的功能,会提示“ 没有数据,无法进行操作!”,不会出现程序崩溃。 7) 工资按月份 存取 功能。考虑到该系统应该可以储存 员工每个月的工资信息,因此建立多个以年月份命名的文件,用来储存不同月份的员工工资,用户只 - 14 - 需要在登陆后输入相应的年月就可以获取到该年月下的工资信息。 发环境与工具 + 序设计关键技术 1) 建立动态链表,通过结构体对员工信息进行管理 ,包括员工信息的输入、输出 、添加、修改、删除和统计等功能 2) 以文件形式输入和输出员工信息 3) 建立管 理员和员工两个登陆通道,实现员工工资查询和管理员对员工工资管理的分级机制 4) 将数据储存在不同月份文件下,实现工资按月录入与查询 5) 员工基本信息和工资录入后,可以调用函数自动计算岗位工资,应得工资,应缴纳税金,应交保险和公积金,和实发工资 6) 查找和排序算法 ,用来对数据进行查找和排序 7) 税金计算算法,通过工资计算出应缴纳的税金金额 8) 统计算法,计算各组数据的最大值、最小值和平均数据 9) 登录系统,区别不同账号,并且对用户密码进行验证 人设计实现 诚阳设计实现 - 15 - a) ) ) ) b) 开始 N Y ()=指向下一个节点 提示无数据! 结束 输出信息到屏幕 开始 N Y i=1 提示无数据! ) 结束 i=1,) N Y 输入删除编号 =0? Y 指针后移 i!=1? =0? N Y i=1 N N Y 提示查询不到! - 19 - f) 开始 N Y P=计算岗位工资 a),税金m),应发、实发工资 提示无数据! P=),i=0 结束 ) i!=1? N Y 输入修改 编号 -=0? P!=Y 无相同编号修改数据! N Y 输入员工信息 ),i=1 N P=P- 20 - g) 开始 N Y P= i=1 i+,示无数据! P=) i=0, 结束 P-N Y P!=Y N 输出 i P- N - Y - 21 - h) a) 开始 N Y a=1? 取数据到数组, 束 a=2? a=3? a=4? a=5? N N N N Y Y Y Y - 22 - 鹏举设计实现 a) 是 否 是 否 是 否 是 读出文件 且将它存入数组 ,并关闭文件 输入密码并存入数组 判 断 密 码是 否 与数 组是否一致 进入函数 入管理员操作系统 进入员工操作系统 定义链表指针并指向数组 第一个数据 开始 输入用户名并判断是否为 管理员 判断数据是否与 不存在该员工编号 输入密码并与否相等 对不起密码错误 否 是 23 b) ) 是 否 否 是 开始 读取文件 入原始密码 文件中 的密码读取出来并且存入数组 x 中 进入 环 调用 数,并且将数组 x 与 请重新输入密码 入新密码并且存入数组 再次输入新密码并且存入数组 b 中 调用 数比较数组 a 与 b 是否相等 重新读取文件 且将数组 a 中的密码存入 输出密码修改成功 结束 24 c) ) 开始 N Y 结束 环 ,p=针下 指 ,! = N Y ) N Y 27 人测试 诚阳测试 1) 主界面 管理人员界面: 员工界面: 28 2) 非法输入检测 3) 显示函数,输出员工工资信息到屏幕 29 4) 员工工资信息统计 5) 员工工资信息添加 添加前: 30 函数通过岗位级别自动给出相应岗位工资,并计算应发工资,社保 &公积金,税金和实发工资,自动输出保存到文件。添加后: 6) 员工工资信息修改 修改前: 31 修改后: 7) 员工工资信息删除 删除前: 32 删除后: 8) 输出 员工 工资信息到文本文件 输出前: 33 输出后: 9) 数据备份、清空与恢复 对数据进行备份: 34 以二进制形式备份成 功: 系统中数据清空前: 35 清空数据: 清空后: 36 通过之前备份的文件对系统中数据进行恢复: 恢复成功: 37 鹏举测试 1) 登陆测试 输入不存在编号 ,会提示,并返回登陆界面: 输入错误密码 ,提示密码输入错误和剩余尝试次数: 38 连续输错密码三次,程序结束运行 : 输入正确密码,成功登陆,进入年月选择界面: 39 2) 岗位级别与对应岗位工资修改 40 3) 住房补贴参数修改 41 4) 用户密码修改 首先验证原始密码,密码错误系统会一直提示“原始密码输入错误,请重新输入”。原始密码正确后, 请输入新密码,如两次新密码输入不一致,则会提示重新输入第二次密码,一致后,密码修改成功。 修改密码之后再登陆: 42 使用新密码登陆成功! 文鑫测试 1) 员工工资信息排序 从高到低 按编号 排序之前: 43 选择工资信息排序,并选择从高到低排序: 选择按编号排序: 44 排序之后: 2) 员工工资信息排序 从高到低 按奖金 45 3) 员工工资信息查询 按员工编号查询: 按奖金查询: 46 组合模糊查询 关键字查询: 装与系统测试 由于 之前并没有进行过模块化的程序设计,所以 刚开始 将各个 件 链接时出现了很多问题 。 最 严重 的问题就是 在 一个 件中 没有 对 所调用的另一个 函数进行声明 , 出现了 找不到 该函数的定义,程序各个模块无法连接的问题。 经过 查阅 课本 和资料, 建立 了一些 文件 ,并在 预处理中 包含 这些头文件 , 解决了这一问题 。 另外 一些 小的问题 也是层出不断,例如 函数 名称由于疏忽 ,增加 或丢掉 了 个别字 母,导致 前后函数名不一致,调用时候出现错误,或者出现重复定义 的 问题。 47 经过 细心仔细 地检查 , 解决了这 些 小的毛病, 最终还算 顺利地实现了各个模块的拼接,程序最终 在 台上 成功运行。 系统测试记录 操作名称 操作流程 操作结果和输出 登录系统 打开登录页面: 确 用户名和 正确密码,登陆 ; 户名和错误密码,登陆; 从登录系统到系统信息显示完成,花费 2 秒时间,基本满足了系统显示要求; 码输入错误,请重新输入,三次输入错误后 退出系统 ; 存在用户名,请重新输入。 月份选择 进入 选择界面, 输入 年份,回车, 月份 ,回车 进入操作 主界面 , 并在上方显示当前年月 全部 用户 信息输 出 无需操作 , 在 相应选择下自动输出到 屏幕 用列表的方式显示出了所有的 用户 记录, 用时小于 1 秒,符合 要求。 查询工资信息 例如选择按编号查询,则输入编号,回车即可 ; 号; 功能。 方式显示出了所有符合的用户记录 , 用时小于 1 秒,符合要求 ; 询不到信息 ; 统中无数据,无法使用 该 功能。 工资信息排序 式,例如选择按 降序 、 编号排序,则选择降序 、 按 编号 即可 ; 数据时选择该功能。 方式显示出了 排序后 的所有用户记录 , 用时小于 1 秒, 符合要求 ; 统中无数据,无法使用该功能。 工资信息统计 择该功能。 基本 工资 、绩效工资、 奖金 、应发工资 、税金 、实发工资 等 几个方面 显示现有数据的最小值、最大值和平均值 。 统中无数据,无法使用该功能。 数据添加 输入 需要 添加 信息的 员工个数,然后 按步骤输入员工 编号 、姓名 、性别、年龄、岗位级别、基本工资和绩效工资 提示数据 添加成功, 并 将数据写入文件。 48 数据整理 择该功能。 据按编号从小到大排列并输出到屏幕 ; 统中无数据,无法使用该功能。 数据修改 改的员工编号,按步骤输入 员工 编号 、姓名 、性别、年龄、岗位级别、基本工资和绩效工资 ; 择该功能。 工编号的员工 信息 修改后输出 到 屏幕,并保存到文件 , 时间小于 1 秒,基本 满足要求 ; 统中无数据,无法使用该功能。 数据删除 除的员工编号 ; 存在员工编号; 无数据 时 选择该操作 。 员工编号的员工信息,并 存储 ,在屏幕上显示操作后的全部员工信息; 统中没 有 需要删除的数据 ; 统中无数据,无法使用该功能。 输出数据 到文本文件 择该功能。 本 文件 , 里面 有所有员工的工资信息; 2. 提示 系统中无数据,无法使用该功能。 数据备份 选择该功能 将当前 数据存储到一个二进制文件中 数据清空 选择该功能 系统中 所有数据 被清空 。 数据还原 选择该功能 将 备份的信息 输出到 屏幕,并存储到当前文件。 修改岗位工资参数 按步骤输入 岗位工资 将岗位级别对应的 岗位工资存储到文件 修改住房补贴参数 输入新的 住房补贴金额 将住房补贴金 额 存储到文件 修改管理员 或个人 密码 密码,输入新密码,再次输入新密码; 误的旧密码; 密码,输入新密码,再次输入不同新 密码 。 改成功 , 并存储到文件; 码错误,请重新输入; 次输入密码不同,请重新输入。 员工编号添加 输入编号 进行添加 编号添加成功 , 以列表形式 显示,并 存储 在文件中。 员工编号整理 功能 ; 据时, 选择该功能 。 工编号从小到大排列,并储存 ; 统中无数据,无法使用该功能。 员工编号删除 功能 , 输入员工编号,回车; 工编号; 据时, 选择该功能 。 员工编号的 记录 ,并 存储 ,在屏幕上显示操作后的全部员工 编号 ; 统中没 有 需要删除的数据; 统中无数据,无法使用该功能。 重选年月 选择该功能 返回选择 年月份的界面 , 用时小于 1 秒。 切换用户 选择该功能 返回用户 登录界面 , 用时小 于 1 秒 。 帮助 选择该功能 输出系统功能 介绍、制作人名单和产品信息。 个人信息 输出 无需操作, 在相应选择下自动输出 到 屏幕 输出个人 的全部信息到屏幕。 49 统运行 系统 可以 在 台上平稳运行,各项功能都达到了预期效果, 界面简洁,操作 便捷。 运行过程中不会 出现出错 崩溃的情况 。 对于 一些需要 完善 的功能,我们在运行程序,并进行检测后,又再一次对相应功能 进行了 完善与增强, 并对 系统的界面进行了精心的布局 , 调整了 各个 提示语句的输出位置,使之达到最好的用户体验效果 。 50 6. 课题总结 题评价 工资管理 系统 对于 公司的管理者和员工来说,都 至关重要 ,所以工资管理系统应该能够 给 使用者提供充足的信息和 简单 快速的查询方法 。 使用计算机对工资

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论