基于C#的企事业人事管理系统毕业论文 联系客服

发布时间 : 星期一 文章基于C#的企事业人事管理系统毕业论文更新完毕开始阅读71a4c413b52acfc789ebc972

毕业设计(论文)

人事管理功能包括:人事档案浏览、人事资料查询、人事资料统计三个大的部分。 人事事务管理的数据流程图如图所示:

家庭关系表培训记录表奖惩记录表个人简历表工作简历表职工基本信息表人事档案浏览人事档案信息人事事务管理人事管理人事资料查询管理员职工基本信息人事资料统计统计信息 图 3-3 人事事务管理数据流程图

c.备忘记录

对日常记事信息进行添加、修改、删除及查询操作,对通讯信息进行添加、修改、删除及查询操作。备忘记录管理数据流图,如图所示:

日常记事日常记事信息日常记录本表备忘记录管备忘记录理事务管理通讯录信息通讯录管理通讯表管理员 图 3-4 备忘记录管理事务数据流程图

d.数据库

可对数据库进行备份、恢复及清空数据库操作。

9

毕业设计(论文)

e.管理工具

可直接调用计算器和记事本的快捷方式。 f.系统管理

可对本系统进行重新登录、用户设置、及系统退系统操作。系统管理数据流图如图所示:

重新登录登录表重新登录信息系统事务系统管理管理用户设置管理员退出操作信息系统退出 图 3-5 系统管理数据流图

3.3条件和限制

一个更为完善的企业人事管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。

第4章 数据库设计

在开发应用程序时,对数据库的操作是必不可少的,数据库设计是根据程序的需求及其实现功能所制定的,数据库设计的合理性将直接影响到程序的开发工程。

4.1数据库描述

数据库是数据管理的最新技术,是计算机科学的重要分支。近几年来,数据库管理系统已从专用的应用程序包发展成为通用系统软件。 由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。

10

毕业设计(论文)

由于用到的数据表格多,另外考虑到实际情况,企业人事基本信息的变动,还有员工信息的多少的变化,我们选用SQL Server作为数据库开发,而不用Access,主要是因为 Access 存放的记录,在实际运用中不适合此系统;而 SQL Server 是一种常用的关系数据库,能存放和读取大量的数据,管理众多并发的用户,故选用SQL Server数据库。

4.2数据库分析

企业人事管理系统主要用来记录一个企业中所有员工的基本信息,以及每个员工的工作简历、家庭成员、奖惩记录等,数据量是根据企业员工的多少来决定的,本系统事业Microsoft SQL Server 2005作为后台数据库,数据库命名为db_PWMS,其中包含了23张数据表,用于存储不同的信息,详细信息如图所示。

4.3数据库概念设计

数据库设计是系统开发过程中的重要部分,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。下面对本系统中具有代表性的数据库设计做详细说明。

4.3.1用户登录数据设计

在本系统中,为了提高系统的安全性,每个用户都要使用正确的用户名和密码才能进入主窗体,为了能够记录正确的用户名和密码,应在数据库中创建登录表。登录表的实体E-R图如图所示:

登录操作员编号操作员名称操作员密码 图 4-1 登录表实体图

为了避免登录用户随意修改数据库中的信息,本系统应创建一个用户权限表,用于记录用户对程序中各窗体的操作权限,由于用户权限表与登录表是密切相关的,所以在权限表中必须有用户编号,以方便登录后在权限表中调用相关的权限。用户权限表的实体E-R图如图所示:

11

毕业设计(论文)

用户权限自动编号操作员编号权限标识权限名称 图 4-2 用户权限实体图

为了可以在用户权限表中要更方便地添加用户权限信息,可以在数据库中创建一个权限模块,该模块中记录了系统中所有涉及的权限名(也就是权限所对应的窗体名称),可以在添加用户权限时,将用户编号和权限模块中的全部信息添加到用户权限表中。权限模块表的实体E-R图如图所示:

权限模块编号权限名称 图 4-3权限模块表实体图

4.3.2用户基础信息数据库设计

在开发企业人事管理系统时,最重要的数据表是职工基本信息表,它记录了企业中所有职工的基本信息,因为该表中所涉及的字段信息很多,职工基本信息表的实体,为了使前台在录入信息时更加简单、快捷。可以将基本表中的一些特定字段值在数据库中以表的形式进行记录。例如,职工基本信息表中的职工类别、部门类别、文化程度等,它们的表结构都是编号+名称。首先,介绍职工基本信息中的部门类别信息,现代企业中有很多部门分门别类,为了方便对各类信息的管理,部门的分类是必不可少的。这里简略的对部门进行管理。部门类别实体E-R图如图所示:

12