- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
公司人事财务管理系统探究和设计 摘要:人事财务管理系统是一个企业单位不可缺少的部分,它的内容对于企业的管理者来说至关重要。所以在现代的社会里,办公自动化已经普及到了公司的每个角落,本系统则是一个对此的体现,它能让公司的管理者和公司的员工通过计算机来对纷繁复杂的数据工作进行查询和处理,因此它大大提高了人事管理工作的效率,为以后的办公自动化的普及奠定了基础,目前很多公司还没有这样的简单系统,管理大量的员工,方法很简单,但效率却非常低,所以有一套这样的公司人事财务管理系统对于企业和单位来说是很必要的。
本系统论述了开发一个简单的公司人事财务管理系统,对于公司单位的人事管理系统来说,不需要特别大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。所以该系统利用Struts2和JSP技术,采用成本低的MySql数据库,是一种基于B/S模式的系统。主要功能模块是增加员工和部门,工资管理、考勤管理以及用户管理等。本系统界面简洁,操作简单,易于维护。
关键词:JSP 人事财务管理 Struts2
0 引言
公司人事财务管理系统对于企业的管理者来说都至关重要,所以它在如今社会中是必不可少的,他给用户带来了极大的方便,改变了以往的效率低、时间长的工作方式。它可以迅速查找用户和部门信息、可靠性高、存储量大、保密性好、成本低等。整个系统基本功能完成后,应该能够提供一个把用户和管理员信息紧密联系起来的操作平台。同时也让我们了解整个系统的操作流程,对此可以发现其中存在的问题。
本次设计提供了一个面向管理员和职员的系统。主菜单系统分为五个模块:职能设置,员工信息管理,工资管理,考勤管理,用户管理。因此是一个简单易懂的小的人事财务管理系统。
1 系统概述
1.1 系统需求分析 身为本系统的开发人员,应该做到全面了解用户的需求,这是在系统开发时的重要环节。本人做的是公司人事财务管理系统,所以更应该了解公司管理员的具体要求,因此指定了以下几个功能:①职能设置:负责管理企业部门信息和职务信息。②员工信息管理:员工录入和基本信息的修改、删除。③工资管理:主要负责管理工资标准。④考勤管理:负责员工考勤录入、考勤查询。⑤用户管理:修改密码、用户查询。
根据以上系统设计需要,确定了以下系统流程,如图1所示:
1.2 系统功能概述 人事财务管理系统是用人单位用来存储和查询员工的个人信息,所以说它是一个数据库管理系统,主要由以下功能模块组成。①员工职能设置:该模块的主要功能是负责管理企业部门信息即添加部门,并描述部门特点。②员工信息管理:该模块的主要功能是管理员对于员工信息录入和基本信息的修改、删除等。③工资管理:该模块的主要功能是负责管理工资标准。④考勤管理:该模块的主要功能是负责员工考勤录入、考勤查询以及修改。⑤用户管理:该模块的主要功能是可以对用户进行查询,并修改密码等。
2 系统的功能结构设计
2.1 系统功能模块划分 本人事财务管理系统主要包括功能模块:职能设置,员工信息管理,工资管理,考勤管理,用户管理。具体功能描述如下表1所示:
2.2 系统构成 通过对本系统的具体分析,以及对各功能模块的设计,使它们功能互不影响,符合“高质量、易维护、易扩展、一致性”的设计思想。具体如下图2所示。
2.3 角色与模块之间的关系 本人事财务管理系统中总共有两个角色:管理员和用户。相应的用户只能访问对应的功能模块,不可越界访问和操作,它们之间的具体关系如下表2所示。
3 系统测试
3.1 测试方法介绍 随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需测试软件产品的功能。黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,因此软件对用户来说就像一个黑盒子。利用黑盒测试的方法进行动态测试时,需要测试软件的功能,不需要测试软件产品的内部结构。它主要用于测试软件功能性的需求,即是黑盒测试使软件工程师排除执行程序所有功能需求的条件。
3.2 登录信息的测试 方案:先输入一个正常的登录
信息进行登录,看页面验证是否成功,退出之后,在输入一个没有的用户,进行验证,看是否能进入系统中。
测试用例:①用户名:admin,密码:admin,权限:管理员。②用户名:staff,密码:1234567,权限:用户。
测试结果:用例1正常进入系统,用例2提示密码不正确,用例3提示权限不正确,用例4提示系统用户不存在。
3.3 工资管理测试方案 方案:点击一个用户进行工
资管理,把工资改为空,看是否成
您可能关注的文档
最近下载
- 员工心态培训ppt课件.pptx VIP
- 直肠癌的外科治疗及进展.ppt VIP
- 2025年上海证券交易所招聘笔试预测试题及答案.doc VIP
- 料账管理课件.pptx VIP
- 能量密度指数(EII)计算方法.ppt VIP
- 红十字校本课程教学设计.docx VIP
- (正式版)Y-S-T 1700-2024 银矿采选业绿色工厂评价要求.docx VIP
- 2025年上海证券交易所招聘笔试专项练习含答案.doc VIP
- TCECA-G 0344—2025《零碳园区评价技术规范》.pdf VIP
- 第2课 春秋战国的历史巨变课件(共41张PPT)-中职高一上学期高教版(2025)中国历史全一册(含音频+视频).pptx VIP
文档评论(0)