企业内部网信息管理.doc 下载本文

内容发布更新时间 : 2024/5/11 1:42:34星期一 下面是文章的全部内容请认真阅读。

企业内部网信息管理

常见的企业内部信息管理功能模块一般包括内部员工信息管理、企业内部公告等。

1.1系统设计

1.1.1需求分析 企业内部网信息管理系统主要是实现企业内部员工信息管理及交流的系统。一个典型的企业内部网信息系统一般都应提供诸如员工信息查询、管理维护等功能,同时也应该提供企业内部公告功能,以便于在企业内部及时迅速地传递信息。此外,考虑到内部网与面向客户的外部网之间的相对安全性,以及在企业内部信息管理系统中赋予不同员工的不同职责范围,在本系统中也应该实现用户权限的管理。

企业内部网信息管理系统的用例图如下所示:

根据企业内部网信息管理的基本需求,本系统需要完成的具体任务如下:

(1) 员工信息查询:实现依据员工所在部门,以及员工姓名查询员工基本信息,包括性

别、职务、部门以及联系方式等重要信息,其中在按照部门查询时,应该支持部门列表的选择,以避免用户人工录入;而在按照员工姓名进行查询时,应能够支持模糊查询的功能。

(2) 企业内部公告:实现员工发布公告,查询公告的功能,其中在显示公告信息时,应

该显示出公告标题、发布公告的员工姓名、发布时间等信息;而在单击公告标题后,应能够查阅公告详细内容。

(3) 员工信息维护管理:本模块为人力资源管理人员提供了员工信息的基本维护管理功

能。包括在新员工入职时的信息录入,老员工离职时的员工信息删除等。该功能模

块只有拥有权限的管理人员才能够进入。

1.1.2总体设计 1.UML活动图 活动图用以描述进入企业内部网信息管理系统时可以进行的操作。在具体实现时,以普通用户身份登录的员工,只能够使用员工信息查询和企业内部公告两个模块的功能,而以管理员身份登录的员工可以使用包括员工信息维护管理在内的所有功能。具体的UML活动图如下所示:

由此活动图可以看出,企业内部网信息管理系统的各个子模块在操作上相互是平行的,其内在关系通过后续数据库的设计和程序流程来控制。

2.系统组成:MVC框架

1.1.3功能设计 1.员工信息查 该模块面向普通员工,实现按照部门、员工姓名等条件查询员工基本信息的功能。对于企业内部的员工而言,迅速方便地获得其他部门同事的职务、联系方式在实际工作中很重要。本模块可以依据查询条件快速显示员工信息的查询结果。

2.企业内部公告 企业内部公告模块实现了企业中公告栏的功能,即企业内部需要发出的各种通知,员工之间的合作交流,都可以借助该平台实现。任何以合法身份登录内部网的员工,都可以实现

发布公告、查询公告等操作。

3.员工信息维护管理 该模块面向管理人员实现对员工信息的管理维护功能。包括新员工信息的录入、离职员工信息的删除等。以普通员工身份登录的用户不能够操作该功能模块。

1.2数据库设计与实现

1.2.1数据库的需求分析

依据系统的用户需求,对应数据表的设计及功能如下。 (1) 员工基本信息表:存放企业员工相关的基本信息。 (2) 部门基本信息表:存放企业部门相关的信息。

(3) 企业公告基本信息表:存放与企业公告相关的基本信息。 (4) 内部网用户信息表:存放登录企业内部网用户的基本信息。

1.2.2数据库的逻辑设计 根据以上需求分析,在确定了各个表主键字段的基本上,依据表与表之间相关字段之间的联系建立了各表之间的关系,对应的关系图如下所示: 其中,员工基本信息表中的部门编号应该对应着部门信息表中的部门编号。而公告信息表中的发布公告人编号应该对应着员工基本信息表中的员工编号。

1. 员工基本信息表

员工基本表(emp)是用来保存企业员工基本信息的数据表,是维护管理企业员工基本信息的依据,下图中列出该表中所包含的字段描述信息。

员工基本信息表

字段名 Id Name Sex Birthday Telephone Depid Duty Degree experience

描述 员工编号 员工姓名 员工性别 出生日期 电话 部门编号 职务 学历 工作经历 类型 Int Varchar Varchar Varchar Varchar int Varchar Varchar Varchar 20 2 20 20 40 20 200 长度 否 否 否 否 否 否 否 是 是 是否允许为空 是否主键 是 否 否 否 否 否 否 否 否