工资管理系统课设报告.doc
《工资管理系统课设报告.doc》由会员分享,可在线阅读,更多相关《工资管理系统课设报告.doc(37页珍藏版)》请在沃文网上搜索。
1、1.开发环境及实现技术1.1本系统开发需求的硬件环境:1.1.1 CPU为1200MHZ以上;1.1.2 硬盘数据量最小配置为20G;1.1.3计算机内存要求为1024M以上;1.2. 本系统开发需求的软件环境:(1)Windows xp,Windows7操作系统。(2)IntelliJ IDEA 11(3)oracle 10g 数据库(4)java jvm虚拟环境(5)tomcat服务器(6)语言为简体2.需求分析2.1 编写目的人事工资管理系统是为服务于企业内部人事和工资信息的管理而开发,主要用于企业使用电脑掌握和记录员工档案、快速计算和记录工资发放、全面统计员工考勤和奖惩、培训等事项,要
2、求系统界面美观大方,数据的修改和删除简单方便,数据具有可靠性和稳定性。具体应达到以下目的:(1)科学管理员工档案,优化分类,全面反映员工情况。(2)管理考勤信息,保证工作秩序。(3)记录薪资发放信息,保证有效的激励机制。(4)管理员工奖惩信息,促进员工积极向上。2.2题目的来源随着我国国民经济建设的蓬勃发展,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高
3、的经济效益的主要因素之一。2.3开发设计思想: 工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,对工资计算、发放、即使工资信息查阅、企业的财务状况如果没有一个完整、科学、快速的管理方案,将成为制约企业发展的一大瓶颈。因此,用计算机技术来进行企业内部的信息管理将显得迫在眉睫。工资管理系统具有对工资数据计算精确、检索迅速、查找方便、数据存储量大、保密性好、美观的报表打印效果、管理维护成本低等。这些优点能够极大地提高职工工资管理的效率,也是企业经营管理科学化、正规化的重要途径。因此,开发这样一套优秀的管理系统软件是很有必要、很有前景的2.4题目内
4、容描述: 利用计算机来进行企业员工工资管理,市场上有很多很的软件产品,均具备工资管理的基本功能如:工资种类设置、员工各种工资计算、统计分析、工资查询、报表打印等。当然,各个信息都有其自身的优点,同时,从系统开发到用户使用的整个过程,都存在很大的不足。通过我们具体实际的调研工作,对现有工资管理系统的分析所存在的典型的问题有以下几点看法: 1有些系统开发模式采用的是单机版的模式,系统的功能处理、数据库安装、和用户的使用均在同一台计算机上,这样很明显一来不利于信息数据的共享,同时,加重了系统的负荷,系统性能较差,在系统的维护上、管理上更是困难,一旦,机器出现了问题,均会将使得系统不能正常的工作。对比
5、较大的公司的员工工资进行管理时,其系统性能和效率显得非常的差。 2系统难以实现和其他如部门财务系统、MIS系统的互连,信息共享程度低。数据格式单一,仅仅支持在数据库中存放的数据格式,不能将数据库中的数据格式转化为如Excel格式的数据,或者将Excel格式的数据导入到数据库中直接使用。因此,当管理人员拿到外部格式的数据时,不能即使的进行文件数据的处理操作。当然,在一个比较大的企业或公司,还存在各种各样的管理信息系统,如MIS系统,企业财务管理系统,企业EPR系统等。但目前的系统不能提供很好的系统集成功能,各个系统之间不能很好的共享数据信息,造成系统的资源利用效率较底,完全不能满足企业用计算机工
6、具来进行现代化信息管理。 3系统安全性能差,没有做比较好的系统容错机制。一旦系统出现故障,将造成很大的损失,或者系统不能即使的提供用户响应要求。在利用系统进行工资管理过程中,工资计算的准确性、系统运行的安全性是用户非常关心的问题。当然,系统在运行过程中难免会出现差错和计算故障等问题,但目前的系统并不能提供最大程度的将工资数据的损失降低到最底的程度的机制。有一些系统提供了数据的及时的备份处理操作,但这并不能即时的处理系统故障所导致的损失。 4对不同身份,不同级别的人员在使用系统时,没有作好系统的安全访问控制机制。比如,某一个员工在查询数据时,他还可以查看其他同事的工资信息,查看部门主管的工资信息
7、,还能查看部门员工的总体工资统计分析结果。员工的工资信息应该是一个人的隐私,不能被其他的人随意的查看,部门的工资统计信息更是如此,是只允许管理员和经理级别的人才可以查看的。因此,对不同的人在使用系统时,没有作好系统的人员角色的管理,也是一个很突出的问题。2.5特殊要求(1)系统运行环境:在windows系列的平台,装好数据库和服务器即可运行 (2)系统开发平台、工具: 系统开发建立在Windowsxp操作系统环境下,采用java EE MVC模式开发以java做为主要的开发语言,系统数据库采用oracle 10g (3)满足以上要求即可适应企业的要求。开发模式将采用主流的C/S模式进行系统的开
8、发。 2.6约定与定义1员工基本信息记录。 建立员工信息表,录入员工基本信息(包括:员工号,姓名,年龄,工龄,所在部门,职位等)。形成员工注册表。主要是对数据库建立表,同时进行数据的简易录入操作。 2员工工资计算与汇总。 根据不同员工所具有的工资信息依次的录入到数据库中,在进行求个人、部门工资总和,工资平均值、最大值、最小值、最大值与最小值之差等。 这主要也是对数据表进行操作,通过在oracle语言中,系统提供了如SUM函数汇总函数,我们可以直接在编程的时候直接进行调用,其他的我们可以设计一些算法来进行。 3在线工资,个人信息查询。 员工登陆软件系统,系统根据员工登陆帐户判断操作权限,让用户在
9、响应权限下进行任意字段的工资信息查询。这主要也是直接对数据库中的表进行操作。 例,普通部门员工只能查看个人工资信息,财务部或企业高级管理人可以查看所有员工工资信息。 3统计分析、打印工资报表: 系统根据工资数据进行统计分析,形成如:柱状图、饼图等很直观的图形信息。将员工个人工资信息可以打印成工资条,随着员工工资一起发放到员工手中。同时,将工资统计分析信息打印出来,供部门主管参阅。在VS.NET里面,这可以很容易的通过编程实现,同时它也提供了简易报表的设计功能。很简单的就可以设计出格式的报表。 4对员工工资信息维护:。 如工资管理人员需要修改工资信息或企业高级管理人员修改员工信息,或修改基本的系
10、统参数数据或工资项目的设定的操作可以通过相关授权帐户登陆系统,在查询的结果后面有修改和删除的选项 即可进行DML操作。3.系统需求描述3.1系统用例模型3.1.1 系统用例列表1、员工档案管理:实现对员工基本信息的管理操作,包括员工基本数据信息的添加、修改、删除和查询等功能。 2、员工信息定义: 实现对工资结构信息的添加、修改、删除和查询等功能。3、系统定义:实现对环境的配置以及面值定义等。4、工资款项标准:设定工资款项的标准。5、工资数据汇总:实现对工资数据的汇总、查询等功能。6、工资项目定义:实现对工资公式定义以及工资的多次发放定义。7、个人所得税:完成对个人所得税税率的定义以及对个人所得
11、税的申报。8、输入工资:输入员工工资信息。9、工资核算:完成对核算科目的定义以及核算凭证的生成。10、月末处理:处理工资月末信息。3.1.2 系统参与者列表工资核算员:系统的主要使用者,完成工资核算、工资发放、工资转账和银行代发各项业务。人事部门:维护员工信息、处理员工信息定义和员工档案管理的部门。系统维护员:负责制定工资款项标、定义系统以及汇总工资数据的人。3.1.3 系统用例图图3-1人事部门的用例图图3-2系统维护员的用例图图3-3工资核算员的用例图 图3-4总的用例图3.1.4 用例文档3.1.4.1“用户注册”的用例文档:用例编号:001用例名:用户注册参与者:应聘者前置条件:应聘者
12、已进入人力资源管理信息登录系统页面后置条件:无事件路径:1、 系统提示应聘者注册信息2、 应聘者填写注册信息3、 系统提示确定或者重置信息4、 应聘者选择 4a选择确定,返回5 4b选择重置,返回25、 系统检验是否注册成功 5a注册成功,返回6 5b注册不成功 5b1系统提示用户名已存在,返回2 5b2系统提示该选项不能为空,返回2 6、系统显示注册成功3.4.1.2“登录”用例文档用例编号:002用例名:登录参与者:应聘者前置条件:应聘者已进入人力资源管理信息系统登录页面后置条件:无事件路径:1、 应聘者输入登录信息2、 应聘者选择登录或重置 2a登录,返回3 2b重置,返回13、 系统检
13、查应聘者输入是否正确3a:输入正确3b:输入错误 3b1 系统提示用户名或密码错误,返回2 3b2 系统提示用户名不存在,返回2 3b3 系统提示该用户名已登录,返回24、系统显示登录成功3.4.1.3“添加员工的基本信息”的用例文档用例编号:003用例名:添加员工信息参与者:系统管理员前置条件:系统管理员登录系统后选择员工档案管理后置条件:更新员工信息汇总事件路径:1 系统管理员点击添加员工基本信息2 系统管理员填写员工基本信息3 系统管理员选择保存或重置2a保存,返回42b重置,返回14 系统显示添加员工基本信息成功5 系统管理员退出该页面或填写个人简历5a退出该页面。5b填写个人简历,返
14、回66. 系统管理员选择保存或重置 6a保存,返回7 6b重置,返回5b7. 系统显示简历添加成功8. 系统管理员退出该页面或填写家庭成员 8a退出该页面 8b填写家庭成员,返回99. 系统管理员选择保存或重置 6a保存,返回10 6b重置,返回8b10. 系统显示家庭成员添加成功3.4.1.4“考勤管理”的用例文档用例编号:004用例名:考勤管理参与者:管理员和部门管理员前置条件:成功登陆系统后置条件:根据记录,更新数据库事件路径:1、 管理员或部门负责人选择考勤管理2、 输入工号,3、 点击查询4、 系统显示该员工的考勤信息5、 管理员选择添加或删除 5a点击添加,返回6 5b勾选要删除的
15、项,点击删除。返回46、 系统出现添加的对话框7、 管理员添加信息,对请假事宜做记录8、 管理员选择保存或重置 7a点击保存, 7b点击重置,系统清空添加的对话框,返回68、系统更新到考勤信息表3.2系统数据描述建立一张管理员表来登录系统,管理员工的信息,这张表存放的目前用户的权限信息,其中用户名设为主键。每个登录用户必定属于以上一个权限。该权限直接关系到在系统中所具有的权限,并且用户名必须唯一并不能为空。3.3业务规则与约束对功能的规定: 岗位管理 员工档案管理 员工奖惩管理 考勤管理 系统管理对性能的规定: 操作应该方便、灵活。 系统应有较高的的稳定性。 系统应有较高的安全性。 系统应有较
16、高的容错性。 速度上要求前台要能够很快地响应应聘者。 后台操作不能出现超时现象。数据管理能力要求 安全指数高,防止黑客攻击。 负荷能力强,防止数据量过大而影响速度。 采用日志备份,追查非法应聘者。 遵循数据完整性规则,保证数据实际有效。 保证发送到数据库引擎的数据得以可靠存储。 数据备份功能,保证数据在丢失之后可以得到及时的补救。 数据恢复功能,当数据遭到破坏时,可以随时恢复过去的备份的数据。 密码管理,系统对应聘者登录进行了加密限定。4.系统分析建模4.1系统分析类模型4.1.1 实体类列表 通过对系统的分析知,确定了三个实体类,分别是部门类、员工类、工资类4.1.2 业务类列表登陆类主窗口
17、类输入信息类修改信息类查询信息类删除信息类计算信息类子窗口类4.1.3 系统类图 图4-1 实体类图图4-2 业务类图4.2 系统动态建模4.2.1 活动建模根据用例文档设计相应用例的活动图。为主要用例场景设计的活动图准确规范。“登录”活动图 图4-3 登陆活动图 “添加员工信息”活动图 图4-4 添加员工活动图 “考勤管理”活动图图4-5考勤活动图4.2.2 状态建模 图4-6 操作信息活动图5.系统设计5.1概述系统设计思想是尽量利用企事业现有的软硬件环境,采用先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果。系统应符合企业人事薪资管理的规定,满足企业相关人
18、员日常使用的需要,并达到操作过程中直观、方便、实用、安全的要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于技术维护人员进行补充、维护。系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等操作。对于一个复杂的系统,为简化设计难度,将其进行系统的抽象问题具体化,具体应体现在其各模块间的关系。本系统采用了系统模块化思想,尽量减少模块间的联系,使系统具有较强的适应性。本系统主要依据人事薪资管理实际情况,结合计算机处理上的需要,以代码信息库为基础,建立数据输入、信息查询、报表统计等各模块之间的联系,便于操作、数据存储及系统维护。同时设计当月薪资处理模块,以实现各
19、单位月薪资发放的计算机处理。5.1.1 参考资料描述主要依据软件工程Uml语言详解jsp编程等资料参考。5.1.2 约定与定义(1)只有系统管理员和经理才能添加和修改员工的信息和员工工资信息。(2)员工只能登陆查看和修改自己的基本信息。(3)员工只能对自己的工资进行查看操作,查不了其他人的5.2 技术解决方案利用软件工程的设计思想进行设计,然后严格按照流程进行实现5.2.1概述采用JAVA EE MVC模式进行总体设计和执行5.2.2开发平台描述Window系列系统开发5.3软件体系结构Window xp系统JVM虚拟环境Intelij ideaOracle 10gTomcat 服务器5.4系
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 报告