论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
4.员工信息管理:包括系统管理员对员工帐号的添加及管理、个人基本信息的添加、修改、管理,公司所有部门和职位的添加以及管理。另外,还有公司领导添加自己部门的员工及对自己本部门人员的管理。
5.技术人员考核管理:仅对公司做项目的技术人员进行项目分配、考核及排名。
人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。使在有限的时间内更有效的管理公司人员,方便公司领导了解员工动态,也有利于普通员工更好的工作。
3.3 系统分析 3.3.1 系统体系结构在进行需求分析的基础上,按照设计思路,系统的主界面功能模块如图3.1所示。其包括五大功能模块:
1. 个人短信息模块;
2. 信息管理模块;
3. 管理模块;
4. 员工信息管理模块;
5. 考核管理模块。
(转载自中国科教评价网www.nseac.com )
图3.1 系统体系结构图
3.3.2 系统主要功能模块分析人事管理信息系统主要模块的功能分析如下:
1.个人短信息模块
(1) 所有用户可以通过管理员分配的帐号及密码登录系统。
(2) 所有已登陆的用户可以查看个人短信息及对个人短信息进行管理,同时也可以向其他用户发送短信息。
2.公共信息模块
(1) 公共信息包括公司动态、工作计划、客户电话、常用网址、邮编及区号等内容。
(2) 普通员工具有查看公共信息及添加个人工作计划的权限。
(3) 公司领导具有查看公共信息、添加工作计划的权限。
(4) 系统管理员具有查看、添加、修改、删除公共信息的权限。
3.行政管理模块
(1) 行政管理包括公司内部通知以及通知的发布和管理功能。
(2) 普通员工仅有查看内部通知的权限。
(3) 系统管理员和领导具有查看、发布、修改、删除内部通知的权限。
4.员工信息管理模块
(1) 员工信息管理包括员工帐号添加及管理、下属帐号添加及管理、查询所有员工或下属、职位和部门管理。
(2) 普通员工只具有查询所有员工或同事及发送短信息的权限。
(3) 领导具有下属帐号添加、查询所有员工或下属及发送信息的权限;
(4) 系统管理员具有员工帐号、下属帐号、职位、部门的添加、修改、删除以及查询所有员工或同事的权限,另外可以向每个员工发送短消息。
5.考核管理模块
(1) 普通员工具有查看被考核人员信息及排名。
(2) 领导具有查看被考核人员信息、添加、管理考核人员资料和对考核人员解锁、手动考核排名、页面参数设置的权限。
(3) 系统管理员具有查看被考核人员信息、添加等领导所具有的权限之外还具有考核系统参数设置的权限。
3.4 系统的数据库设计 3.4.1 数据库需求分析系统各功能的实现,归根到底是通过对数据库进行各项操作来完成的,因此要实现系统规划的目标,提高系统的性能,首先需要有一个设计合理、功能完善的数据库。在设计数据库时,首先必须考虑的数据库的设计目标,对一个好的数据库来说,应当没有冗余数据,能够迅速的定位某个记录,并易于维护[11]。
通过对系统需求的分析,可以得出人事管理信息系统各模块所需的数据表以及各表的功能如表3.1所示。
表3.1 数据表及各自的功能
3.4.2数据库结构设计1.Message表,存储公司员工个人信息,主要字段结构如表3.2所示。
表3.2 员工个人短信息字段
2.News表,存储公司动态信息,主要字段结构如表3.3所示。
表3.3 工作动态信息字段
[6]