3 人事管理系统功能的设计与实现 http://www.paper51.com 3.1 系统功能设计 内容来自www.paper51.com
3.1.1系统功能需求 内容来自www.paper51.com 企业人事管理系统并不是一个过于复杂的工作环境。软件设计必须符合企业实际工作的需要,从目前市场需要和企业自身情况来看,系统主要是为了满足对企业人员信息的有效管理,实现对人员信息的添加、修改、删除 ,还有人员对信息的查询、论坛访问等功能。 内容来自论文无忧网 www.paper51.com 3.1.2 系统主要实现功能 paper51.com 1. 用户注册登录功能,如本公司人员得到管理员给的账号可以登录本系统进行相应权限的操作,非公司人员可以通过注册只能登录公司首页,不能进行其他操作; copyright paper51.com 2. 公司人员可以查看自己的数据,修改账号; http://www.paper51.com 3. 公司人员可以搜索本部门的其他人员; 内容来自www.paper51.com 4. 员工能看到本部门人员的简单信息,部门主管和经理可以看到公司所有人员的详细信息; 内容来自论文无忧网 www.paper51.com 5. 公司的企业论坛,用户间都可以进行交流; copyright paper51.com 6. 对部门信息添加了任务安排功能,公司可对每个部门每月下发任务; http://www.paper51.com 7. 在公司首页添加了生日提醒功能,使公司更为人性化。 http://www.paper51.com 8. 管理员可以对人员信息及部门信息进行添加、修改、删除,对企业论坛的管理及系统的维护。 内容来自www.paper51.com
3.1.3系统主要功能模块 paper51.com 1. 后台管理模块 http://www.paper51.com 此模块只对管理员类用户开放。管理员可以对人员数据及部门信息进行添加,修改,删除以及对企业论坛的管理。如下图所示。 内容来自www.paper51.com http://www.paper51.com 图3.1 后台功能模块 内容来自www.paper51.com 2. 前台管理模块 paper51.com 此模块对公司人员及管理员类用户开放。所有人员都可以浏览企业论坛,及留言,还可以浏览各部门每月业务安排。公司人员分为管理层和一般员工。一般员工可以查看自己的信息及修改密码,还可以查看本部门其他人员;管理层可以查看公司所有员工信息,修改密码等功能。 paper51.com
paper51.com 图3.2 前台管理模块 http://www.paper51.com 3.2 数据库的分析与设计3.2.1数据库需求分析 copyright paper51.com
本课题开发的数据库包括三个方面: 内容来自论文无忧网 www.paper51.com 1. 用户数据表:存储注册用户有关数据。包括注册用户基本信息数据表、用户登录信息数据表及管理员账号管理表。 内容来自www.paper51.com 2. 论坛留言数据表:存储论坛留言即论坛留言信息数据表。 内容来自www.paper51.com 3. 公司信息数据表:存储公司内部各部门信息及职位信息。包括公司部门分布数据表和职位信息数据表。 copyright paper51.com 3.2.2数据库结构设计 http://www.paper51.com 本系统使用SQL Server 2000作为数据库管理系统。现将各表功能介绍如下,如下表所示。 copyright paper51.com 内容来自www.paper51.com |