员工信息管理系统需求分析报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 引言
1.1 背景
随着社会的发展,人类科技文明的进步,企业为人类生活所创造的财富是巨大的,企业在社会经济所起到的重要作用更无法估量的。并且随着我国与国际上先进的现代化企业的接轨,如:合资,独资企业的不断涌现,新型企业内部对其自身现代化信息管理的水准的要求也在不断提升。因此,不同的企业都需要有适合自己管理规范标准的企业“员工管理系统” ,从而达到提高企业的管理水平、提高经济效益为社会、为人类服务的目的。另外,事业单位拥有“员工管理系统”可以科学、全面、高效进行人事管理水平。因此,针对事业单位所开发的“员工管理系统” ,也可以是功能全面地实用的“人事管理系统”。
1.2 目的
学习使用Java设计与开发“员工信息管理系统”,能把多所学到的Java6 技术、数据库技术更好的进行融合,让学生在Eclipse 开发平台上进行一次有意义的实战开发演戏。在此系统的设计过程中,学生可以充分展示个人的发散思维以及小组集体的创造力,从而达到开发别具风格与特色的“员工管理系统”。使学生在此综合实训过程中达到学会学习软件设计的目的,达到培养自身综合素质的能力。
为下一阶段的学习,也为走向社会工作岗位奠定良好的基础。
1.3 意义
编写此篇文档的主要意义是让使用该系统的人可以清晰地明白该系统的主要功能,使用户可以合理的应用该系统,减少由于用户的不当操做给该系统所带来的危害。
1.4 参考文献
《Java 学习笔记》编著:林信良出版社:清华大学出版社
《软件需求工程》编著:毋国庆、梁正平、袁梦霆、李勇华出版社:机械工业出版社
2项目概述
2.1总体功能描述
员工信息管理系统是对员工信息的管理,其中包括对新员工信息的录入, 对在职员工信息进行修改,删除,查询。整个项目大致划分为增加员工基本 信息,修改员工基本信息,删除员工信息,查询员工基本信息这四大模块, 也是整个项目的核心。
功能模块
2.2用户特点
员工工资管理系统面向企业,属于企业信息管理的一部分。操作本软件 的工作人员只需具备基本的计算机知识,而系统的维护人员需要具备Eclipse 和数据库的相关知识。
2.3假定和约束
本程序在开发的过程中,分为技术实现和软件工程两大部分。两部分都 有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差, 会延误工程进度,影响工程的按期完成。若软件工程陈述出现问题,部分描 述含糊不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没 有预见性,对出现的问题无法提出可行的解决手段,都会影响开发模块之间
的互动,从而影响工程的顺利开展,导致工程无法按期开工。
管理各部门及员工
个人信息
请假
查看考勤
支岀报销
工资发放
员工信息维护
奖罚管理
请假考勤管理
数据维护
系统维护
3系统分析
本系统的目的是为公司、企业或是个人创造更大的价值,提高管理效益, 从而为公司企业节约更多的人力、物力、财力。我们也希望在这个系统的开发过程中提高自己的能力,也在用户的意见中完善系统功能,更好地为用户服务。我们的目标是开发出更好的管理系统,提供用户我们所能提供的最好的服务
3.1系统设计思想
采用现有的资源,先进的管理系统开发方案,充分利用公司现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就满足公司的需求,例如员工信息的录入、查询、更新等。
系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
3.2系统需求分析
“员工信息管理系统”可以是面向企业或事业单位的科学、全面、高效进行人事管理的系统,可以根据企业或事业单位人事管理的实际情况,进行科学的、具体的、实用性的系统设计。内容包括机构的建立和维护,人员信息的录入和输出,各种实用信息的浏览,个人信息相关信息的添加,工资的调整和发放以及各类报表的绘制和输出等功能。系统简便灵活实用或者自动化功能较强均可。
3.3系统设计分析
用于小型企业,其功能主要分为:
用户管理:用于对用户的添加,删除,修改。
帮助信息:用于对本系统的具体操作进行详解。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
3.4系统功能分析
3.4.1 员工信息录入
3.4.2员工信息删除
3.4.3员工信息修改
3.4.4员工信息查看
3.5主要功能模块
在系统总体设计的基础上,企、事业“员工信息管理系统”中应该具有如下主要功能模块:
3.5.1用户登录模块:分超级管理员、管理员、普通员工三种登录设计。
3.5.2数据录入模块:根据系统设计功能,可实现各种信息的录入。女
口: 添加新员工信息、添加福利信息、添加简短通知信息等。
3.5.3信息查询模块:根据系统总体设计,进行各种实用信息的查询及
生成各种报表。
3.5.4信息修改模块:根据系统设计需求,进行相关信息的更新操作如:
数据的修改、删除等。
4系统功能设计与实现
4.1超级管理员可以实现的功能
超级管理员属于本系统三大权限中的一个权限,系统中存在的所有员工都可以在被分配了超级管理员权限后以分配的用户名和用户密码登录本系统进行相关操作。超级管理员权限用例图如图1所示。
员工管理:可以对公司所有员工执行增删改查功能,便于日常管理。部门
管理:可以对公司所有部门执行增删改查功能,便于日常管理。职位管
理:可以对公司所有职位执行增删改查功能,便于日常管理。用户管理:
可以对公司所有用户执行增删改查功能,便于日常管理。签到管理:查看
所有员工考勤情况,了解员工的迟到旷工情况。请假管理:对所有用户的
所有请假流程进行审批操作。
公司基本信息查看:查看公司的基本详细信息。