择和管理外接程序,这是对的扩充。这些扩充增强了开发环境的能力。就是关系数据库开发工具,数据库能汇集各种信息以供查询存储和检索。的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了种类似于的电子表格,可以使数据库目了然。另外,允许创建自定义报表用于打印或输出数据库中的信息。也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。是种关系数据库工具,关系数据库是已开发的最通用的数据库之。如上所述,作为关系数据库开发具备了许多优点,可以在个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。数据库数据库是通过数据库管理系统软件来实现数据的存储管理与使用的就是种数据库管理系统软件。数据库的概念数据库是存储在起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务数据的存储于使用它的程序对数据库插入新数据,修改和检索原有数据均能按种公用的,和可控制的方式进行。当个系统中存在结构上完全分开的若干个数据库时,则该系统包含个数据库集合。企业工资管理系统第页共页数据库的优点使用数据库可以带来许多好处如减少了数据的冗余度,从而大大地节省了数据的存储空间实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。数据库文件的特征无论使用哪种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性文件的记录格式相同,长度相等。不同的行是不同的记录,因而具有不同的内容。不同的列表示不同的字段名,同列中的数据的性质属性相同。每行各列的内容是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。企业工资管理系统第页共页第三章系统分析系统需求分析本系统的开发宗旨以及总体任务就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的自动化规范化和系统化。所以为了能够实现编制这个系统所设定的目标,在程序的开发之前,需求分析是必不可少的。需求分析的第步描述工资管理系统的功能,即定义用例,以此确定系统的功能需求。工资管理系统的用例分析主要是找出系统中所有的用例,因此要和工资管理系统的潜在用户进行讨论。系统最终实现的主要功能如下。工资管理系统的用例包括系统管理工资设置工资统计工资查询工资表导出打印报表系统管理用例包括添加用户和修改密码。都通过其相应的窗口来实现。工资设置用例包括基本工资设置和其它项目设置。其它项目设置有奖金津贴福利扣发等项目。工资统计用例可以根据不同的月份对其进行相应地统计。工资查询用例包括单人查询和查询所有,可以显示员工基本工资员工其它项目情况,以及员工工资具体统计情况。工资表导出用例可根据所需的月份把工资表导出并可直接显示在表格中,而且可以加以保存。打印报表用例是个很重要的个用例,它提供给用户生成报表和报印的功能,能够很方便地将员工的工资情况表打印出来。企业工资管理系统第页共页系统目标采用公司现有的软硬件及科学的管理系统开发方案,建立工资管理系统,实现企业工资管理的计算机自动化。系统应符合公司人事工资管理制度,并达到操作直观方便实用安全等要求。数据流程图图数据流程图系统功能调查系统从总体上可以分为系统管理工资信息设置工资信息管理打印报表等功能。系统管理功能添加用户使用这个用户登录后,可以添加其他用户修改密码每个用户都可以更改自己的密码工资信息设置功能基本工资设置按照员工编号或职务设置员工的基本工资信息。其他项目设置设置单个员工的奖金,福利津贴出差费加班费等信息。工资计算公式设置设置员工实发工资的计算公式信息。工资信息管理功能出勤统计按照月份统计员工的当月出勤信息。计算实发工资计算当月员工实发工资的金额。查询工资可以按月查询所有员工工资信息或查询个人工资信息。导出工资表把数据库中员工的工资信息导出到中。基本工资等设置月度员工考勤表基本工资奖金等表计算工资导出或打印工资表月度工资发放工资企业工资管理系统第页共页打印报表功能基本工资列表打印打印出基本工资列表其他项目打印打印其他项目列表工资统计列表打印打印工资统计列表系统功用户表企业工资管理系统第页共页序号字段名字段中文名类型用户名称文本用户密码文本工资情况表用于存储员工的工资情况表,便于明确查看。表工资情况表序号字段名字段中文名类型员工编号文本员工姓名文本时间日期时间基本工资货币奖金货币福利货币津贴货币扣发货币迟到早退扣发货币旷工扣发货币加班费货币出差费货币其他金额货币总额货币企业工资管理系统第页共页第五章详细设计根据系统分析系统概要设计的结果,采用作为开发工具,实现公司工资管理各模块的功能。系统运行时,首先出现在用户面前的就是个登录窗口。登录窗体设计功能说明它主要是控制员工登录,防止非法用户闯入本系统,保证系统的安全,输入口令时屏幕显示为以利保密。在开发过程当中,我还给系统限制了登录出错的次数,如果用户名或密码出错超过三次,那就自动退出系统。主窗口设计功能说明界面采用方式,可同时打开几个子窗体,在界面上放置了菜单栏,它集中了系统操作的入口,各功能模块的执行从此进入。其总体模块图如下所示主菜单系统管理工资信息设置工资信息管理打印报表企业工资管理系统第页共页图总体模块图系统管理模块功能说明系统管理模块主要实现的是添加用户和修改密码的功能,当想要添加用户时,就可直接在添加用户这个窗体上进行录入而用户想要修改密码时则可以在修改密码这个窗口上进行操作,此时用户必须记得原先的密码才能进行修改,而且修改密码时设置了再次确认密码,以免由于误输而导致操作无法完成。工资信息设置模块功能说明此模块的功能主要是系统管理员根据本企业的规章制度及条例对工资的各项内容进行设置。包括基本工资设置其他项目设置包括奖金福利津贴扣发等项目,以及工资计算公式设置。其分解模块图如下图分解模块图基本工资设置这个窗口采用了单选按钮,管理员可以任意选择员工编号或员工资信息设置基基本工资设置其他项目设置工资公式设置企业工资管理系统第页共页工职称来对员工的基本工资进行设置。旦设置成功就会跳转到查询的界面显示其基本工资设置后的情况,这个是在代码设置中调用了查询这个界面。其他项目设置这个窗口我用了控件来显示日期,这个类似于日历的控件操作起来很方便,可以任意选择日期来对其它的各个项目进行设置。而且对奖金津贴福利等这些设置都采用复选框控件,这样可以同时对这些项目进行设置,同样设置成功后也像设置基本工资样将其添加的结果显示到查询界面的其它项目列表中。工资计算公式设置主要是用来设置正常加班的百分比特殊加班的百分比以及出差旷工迟到早退等每天的金额,这样设置以后就成了个标准,计算工资时就按照这个标准来进行统计。而恢复设置就是删除刚才所设置的参数,使它还原到原来的这些标准。工资信息管理模块功能说明此模块是整个系统中最重要的部分,包括出勤统计计算实发工资查询工资和导出工资表这些功能,其分解模块图如下图分解模块图出勤统计这个窗口是为管理员统计员工的出勤情况而提供的,管理员可以选择所需的月份来统计员工的当月出勤信息,同时这个统计结果也为计算员工的本月工资提供了方便。设计这个功能时我考虑到了这个月份是否存在,如果存在还工资信息管理出勤统计计算实发工资查询工资导出工资表企业工资管理系统第页共页要看是否已经被统计过了,如果已经统计过了则提示已经统计,未统计的在进行统计后则提示完成统计如果这个月份不存在时则提示请重新选择。计算实发工资这个窗口的界面和出勤统计的界面几乎类似,设计思路也和出勤统计类似。当要统计的月份的记录不存在时,则提示请重新选择并要求用户选择别的月份进行统计,统计完成后,将会把结果以表格的形式显示出来。查询工资这个窗口是为用户想要浏览时而提供的,设计这个窗体时,我采用了这个控件实现多个查询的信息,它可以很直观地浏览工资情况。可以按月查询所有员工的基本工资信息或者查询个人基本工资信息,采用了控件后,这些信息都是以表格的形式显示出来的。导出工资表这个窗口运用控件来调用对话框,使表保存在所需的路径下。导出工资表可以把数据库中员工的工资信息导出到中,便于更清楚地查看结果。企业工资管理系统第页共页第六章系统测试测试方案设计在软件测试活动的生命周期中,测试设计实际上是对前面所做测试计划进行进步细化具体化从而形成针对特定项目的测试策略测试方案及测试用例的过程。表测试用例设计技术项目与类别黑盒测试功能性白盒测试结构性其他共同点参考单元接口和功能描述规格文档,不需了解被测单元的内部结构参考详细设计规格文档,对照代码,测试被测单元内部如何工作的强调个人经验,采用猜测或选择特殊值的方法具体类别软件设计导出的测试等价类划分边界值分析判定表驱动测试因果图基于状态的测试„„路径测试控制结构测试逻辑覆盖程序插装„„猜测特殊值测试其中,黑盒测试中常用的等价类划分方法是先把程序的输入域划分成若干区间,然后从每个区间中选取少数代表性数据当作测试用例由于数量太大,穷举测试般情况下不可能实现。在使用等价类划分方法时,通常会涉及到两种等价类有效等价类和无效等价类。顾名思义,有效等价类就是对程序的规格说明是有意义的合理的输入数据集无效等价类就是对程序规格说明书不合理或无效的输入数据集。企业工资管理系统第页共页测试数据的设计和结果分析系统管理模块测试根据系统管理模块的流程图进行测试。比如口令设置中验证无效的用户是不能更改登录口令当用户名或密码出错时,都会提示其相应的,且用户名或密码三次出错就自动退出系统。当登录成功后,可以添加用户,并且用户可更改自己的密码,这些都被保存在数据库表中,均达到测试目标。工资信息设置模块测试基本工资设置时可根据不同的职称,设置其相应的基本工资在其他项目设置时,可选择多个项目进行设置,旦设置成功时就会以列表的形式显示出来在设置工资计算公式时,可以根据本企业的规章制度设置其相应的参数,旦设置成功时,就被保存到相应的数据库表中,而如果旦不小心设置错了,想要恢复其原来的参数,直接点击恢复设置即可恢复原来的记录,均达到测试目标。工资信息管理模块测试出勤统计时,可选择所需
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 27 页
第 2 页 / 共 27 页
第 3 页 / 共 27 页
第 4 页 / 共 27 页
第 5 页 / 共 27 页
第 6 页 / 共 27 页
第 7 页 / 共 27 页
第 8 页 / 共 27 页
第 9 页 / 共 27 页
第 10 页 / 共 27 页
第 11 页 / 共 27 页
第 12 页 / 共 27 页
第 13 页 / 共 27 页
第 14 页 / 共 27 页
第 15 页 / 共 27 页
预览结束,还剩
12 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。