管理信息系统——企业人事管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《管理信息系统》设计报告
企业人事管理系统
1.1 引言
1.1.1 编写目的:
本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。

保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。

本报告的预期读者是XX有限公司的领导、技术人员以及XX有限公司的领导和相关项目组的所有成员。

1.2企业背景:
1.2.1 公司组织结构
该公司的主营业务是软件开发,公司目前规模为70人,其组织结构如图1所示:
公司
人事部财务部行政部研发部销售部公关部
图1 公司组织结构
公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。

其中人事部有1个人事经理、3个人事助理。

目前,公司尚无人事管理系统。

薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。

为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。

该公司的主营业务是软件开发,其部门包括人事部、财务部、研发部、销售部等。

公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。

其中人事部有一个人事经理,三个人事助理。

该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。

大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。

普通员工可以通过 Web 浏览自己的基本资料、考勤信息、薪资信息和请假记录等。

员工也可以通过Web 提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。

人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员工的所有权限,总经理默认拥有部门经理的所有权限。

1.4 参考资料
《GB/T 12504—90 中华人民共和国国家标准:软件需求分析规格说明书》; 《软件开发项目管理》,作者:栾跃,上海交通大学出版社。

2 项目概述
2.1项目名称
XX 企业人事管理系统。

2.2 系统基本功能图解
2.2.1 体系基本结构图
系统构成如图2
图2 系统构成
人事管理系

员工管理
部门管理
公告管理
员工资料管

员工列表管

部门资料的增删改查
公告的增删改查
操作权限的
管理
安全管理
2.2.2 用例图解
普通员工与部门经理如图3,总经理和人事部经理:拥有所有权限,包括授权操作。

图3普通员工与部门经理
图3 人事部构成
2.3 功能详情
2.3.1 登陆页面
需要登陆的人员,对于不同的身份,他们的权限是不一样的。

当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示户用户名或密码错误,仍显示当前页面。

如图4:
图4 登陆页面
2.3.2 查询员工资料
该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。

同时也可以修改自己的部分信息。

如图5:
主要功能包括:
∙查询自己的详细信息:员工ID、员工姓名、性别、年龄、电子邮件、所在部门名称(不是部门ID)、是否部门经理、联系电话和自我介绍

∙修改自己的电子邮件、电话和自我介绍
∙修改自己的登录密码

查询、搜索其他同事的相关信息
图5 查询员工资料
2.3.3 账户管理
本模块的功能是管理所有用户的账号和密码,保证系统安全性。

普通用户只能修改自己的密码,但拥有该权限的人事部人员便可以修改所有用户的密码。

主要功能包括:

修改所有用户的密码
3 数据库
3.1数据库服务器体系结构
数据库采用SUN 的数据库系统软件MY SQL 。

为保障数据库的高可用性,建议采用2台服务器构建数据库服务器集群。

在其中1台数据库服务器由于软件或者硬件故障不能正常工作时,另外1台可以承担所有的数据库处理工作,而不会影响平台提供服务。

数据库服务器体系结构图如图6:
员工登陆页面
查询员工资料
修改自己的详细
信息 修改自己的自我
介绍 修改自己的登陆
密码 查询、搜索其他同事的相关信息
SCSI 控制器
数据库服务器1 数据库服务器2
图6 数据库服务器体系结构
3.2 账户安全性
为保障数据安全,对数据库所有账户启用强制密码,并将所有账户的访问权限降低到最低,每个账户只能处理其所应该的任务。

3.3数据库日常维护
数据库服务器采用集群技术,因此可以保障该平台高可用性,大大降低中断服务的可能性。

为了保障数据文件不丢失、损坏、缺失,定期进行数据库完整备份、差异备份及日志备份,一旦数据库出现故障,可以将数据恢复到发生故障的时间点,最大减少数据丢失的可能性。

4 性能需求
4.1 用户数量
项目的主要用户是公司内部员工,部门经理,总经理,人事助理及人事经理,所以流量不会很大,根据公司的规模以及发展,预计员工数目100人左右。

4.2反应速度
项目发布方式为WEB方式,其对客户响应要求如下:
一般查询,数据提交后,响应时间应<=5秒。

5 运行环境规定
5.1 设备
1、Web服务器1台;
2、数据库服务器1台;
3、备份服务器1台;
4、开发服务器1台;
5、软件防火墙服务器1台;
6、千兆路由器1台;
7、10M网络宽带1条
5.2 支持软件
1、My Eclipese 6.0开发工具;
2、MYSQL5.0数据库系统;
3、Windows xp操作系统;
4、防火墙,杀毒软件;。

相关文档
最新文档