管理信息系统.docx

上传人:b****7 文档编号:9050053 上传时间:2023-02-02 格式:DOCX 页数:30 大小:579.03KB
下载 相关 举报
管理信息系统.docx_第1页
第1页 / 共30页
管理信息系统.docx_第2页
第2页 / 共30页
管理信息系统.docx_第3页
第3页 / 共30页
管理信息系统.docx_第4页
第4页 / 共30页
管理信息系统.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

管理信息系统.docx

《管理信息系统.docx》由会员分享,可在线阅读,更多相关《管理信息系统.docx(30页珍藏版)》请在冰豆网上搜索。

管理信息系统.docx

管理信息系统

人事管理系统

一、系统规划

(一)人事管理系统的开发背景

现代企业管理的质量取决于多方面的因素,其中人事管理是一个至关重要的方面。

一个大规模的现代化企业必然拥有大量的职员,相应的会拥有大量的职员信息,即使是一个小型企业也会拥有相当数量的数据信息。

不同部门、不同职务、不同经历的职员信息需要有条理的、分门别类的存储与管理,这些对于减少管理人员的工作量,提高管理的质量和效率非常重要。

数据库管理系统是提高管理效率的一种非常实用而方便的方法,因此,通过建立一个数据库来存储公司的所有人事信息,通过数据库的简捷操作即可实现对公司的人事管理。

对于大型企业来说,该人事管理系统可以容纳规模巨大的数据量,使得管理高效而系统化;对于小型企业来说,该人事管理系统则可以设计得更加具有个性化,更能突出企业特色。

公司的职员各个方面的数据量一般比较大,为了使得管理人员的工作简捷易行,并且最重要的是具有高质量的管理效果,那么该人事管理系统首先应该可以非常方便地对职工信息进行修改、删除、添加等操作,以使系统数据始终处于最新的有效状态。

任何一个数据库系统都必须具备查询功能,那么该人事管理系统也不能例外。

该人事管理系统既可以单条件查询又可以多条件查询。

这样,对于公司管理人员来讲就可以随时方便的找到所需要的信息,以增强管理的时效性。

(二)人事管理系统整体介绍

为了方便管理人员对公司职员的信息进行比较,该系统具有强大的统计功能。

管理人员可以统计多项信息,以使其管理更加完备。

对于查询到的信息或者统计到的信息应该可以非常方便的输出,那么该系统具有全面的数据输出功能。

这项功能方便了公司内部信息的交流突出了管理的有效性。

此外,管理人员还可以非常简便的对系统进行维护,使得其管理更加方便而高效。

该人事管理系统包括如下四个功能模块:

档案管理、工资管理、绩效管理、系统维护

每个模块具体包括以下五个功能:

1.数据更新功能

这项功能保证可以方便的对系统内部的几个数据表进行修改、删除和添加等操作,保证系统数据的时效性。

每个数据表的更新工作都有相应的操作界面,使得操作简便易行。

2.数据查询功能

该人事管理系统可以试想职工信息的可视化检索和现实。

针对系统内部的几个数据表进行单条件或者多条件查询,统计查询到的记录数,输出查询到的数据。

同时,该系统还可以非常方便的将所需要的数据打印出来。

3.数据统计功能

该数据统计功能可以非常方便的统计出多种信息,使得对于希望的数据一目了然,这里基本上将职工的所有重要数据都统计出来。

4.数据输出功能

该人事管理系统既可以非常方便的输出想要的个人数据又可以输出全体职工的数据;既可以通过报表预览又可以将这些数据通过打印机打印出来。

5.系统维护功能

该系统维护功能主要是实现修改系统密码、增删用户以及打印时的页面设置、打印预览等操作。

这个系统的具有不同的用户权限,也即只有具有高级权限的才可以进行增删用户等操作。

我们将选用VisualFoxPro来设计该人事管理系统。

因为设计出来的数据库实用性强、操方便、功能欠打。

操作步骤如下:

(1)建立一个人事管理系统的项目文件。

这样就可以非常方便的在项目管理其中建立其他各种文件,例如,数据库、表单、报表等。

(2)涉及存储职工信息数据库,其中包括四个表:

人事数据表、个人简历表、家庭成员表和社会关系表。

另外,设计一个密码数据库,其中包括密码表,存储不同的密码和权限。

(3)涉及事项系统功能的各个表单,例如,开始表单、主表单、人事表单、人事编辑表单、人事查询表单等。

所有需要打印的数据都是通过报表打印出来的,那么需要设计多个输出报表,例如,个人简历报表、全体职工基本信息报表、单位名册报表等。

(4)为了加强系统的可操作性,还需要设计系统菜单来快捷的实现系统功能。

系统通过主程序调用欢迎表单,欢迎表单运行一定的时间之后自动释放。

系统则进入登录表单。

输入用户名和密码,如果系统确认无误,则可以进入系统主表单。

主表单上列出了实现系统功能的各个按钮,如果用户等级比较低,那么会有一些功能按钮不可用。

单击某个按钮,系统变调用实现相应功能的表单。

在这些表单中,通过一些简单的操作即可实现相应的功能。

另外,所有这些功能还可以通过系统菜单快捷实现。

同样,如果用户等级比较低,那么系统菜单中会有一些功能项目不可用。

系统的总体功能结构如下图1,相应各项功能的子结构如图2至图7所示

图1系统总体功能结构

图2档案管理模块

 

 

图6系统维护

图7退出系统

二、系统分析

(一)初步调查:

随着信息技术的快速发展,规模较大的企业有条件对自己员工的情况使用计算机进行自动化管理。

开发一个操作方便、功能合适的管理信息系统来提高管理的效率很有必要。

(二)可行性分析:

(1)目前国内人事管理系统的开发技术基本成熟。

(2)人事管理系统本身具有业务清晰、数据处理规范等优点。

(3)计算机技术的飞跃发展及大企业对规范的人事管理系统的迫切需求人事管理系统在国内快速普及中。

(三)业务流程图

图2-1

 

图2-3

(四)系统模块功能分析

本系统包括如下功能模块:

1.系统主程序

系统主程序是维系整个系统正常运行的纽带,是数据库系统设计的必不可少的部分。

该数据管理系统在启东市先运行主程序,然后主程序调用欢迎表单,欢迎表单退出之后系统调用登录表单,正确输入用户名和密码后进入系统主表单,通过简单的操作即可实现系统的功能。

2.密码检验模块

该人事管理系统在欢迎表单退出之后进入登录表单,输入用户名和密码。

系统将输入的用户名和密码与密码表中所存储的用户名和密码进行比较,如果输入无误则可以进入系统户主表单,否则提示密码输入错误。

如果三次错误输入密码则退出系统

3.数据更新模块

该模块用来更新系统四个职工信息表:

人事数据表、个人简历表、家庭成员表和社会关系表中的数据,包括数据的修改、删除和添加。

只要在相应的文本框中输入职工的基本信息,系统则会将所输入的信息自动存储于相对应的数据表中,那么对于数据查询、统计和输出功能就可以针对这些表展开。

4.数据查询模块

该模块用来查询所希望的职工信息,可以输入单个或者多个查询条件进行查询,这些查询条件之间是逻辑“与”的关系,那么系统会将同时满足这些条件的记录查到,并且显示所找到的记录数。

既可以逐条浏览查到的信息,又可以同时浏览所查到的所有信息。

5.数据统计模块

该模块可以用来统计多项数据信息,包括统计职工技术职务、统计职工政治面貌、统计职工婚姻民族状况、统计职工年龄、统计职工文化程度以及统计职工工资,所统计到数据通过相应的表单显示出来,同时还可以将这些数据打印出来。

6.数据输出模块

该模块可以进行个人简历输出、全体职工信息输出、个人信息输出以及单位名册输出,所有这些数据既可以通过相应的报表预览又可以将其输出到打印机上打印。

7.系统维护模块

可以在系统维护模块中删除旧用户、添加新用户并未其设置用户等级和密码、修改现有用户的密码,当然只有高级用户才可增删用户。

另外,还可以在该模块对应的菜单项中进行页面设置、打印预览和打印。

同时还可以浏览关于本系统的一些说明。

(五)数据字典

数据项

1)

数据项名称:

职工代号

简述:

标示该公司职工成员身份

类型及宽度:

字符型,4位

取值范围:

”0001”—“9999”

2)

据项名称:

成员姓名

简述:

该公司职工家庭成员的姓名

类型:

文本

长度:

10

3)

数据项名称:

社会关系名称

简述:

本公司职员的社会关系的姓名

类型:

文本

长度:

10

4)

数据项名称:

用户密码

简述:

用户密码,用来检验管理员身份是否正确

类型:

文本

长度:

20

5)

数据项名称:

用户名

简述:

可以登录该系统的用户名称

类型:

文本

长度:

10

数据结构

1)数据结构名称:

职工信息

组成:

职工代号、部门、姓名、性别、民族、籍贯、政治面貌、职称、现任职务、工资、各种补贴、家庭住址等

2)数据结构名称:

职工家庭成员信息

组成:

职工代号、部门、姓名、成员姓名、与本人关系、出生年月、文化程度、婚姻状况、工作单位、工资等

3)数据结构名称:

用户名和密码信息

组成:

用户名,密码,是否管理员

(一)系统流程图设计

(二)功能结构图设计

(三)功能模块设计

(四)代码设计

三、系统设计

1.总体设计

(1)、需求分析

该数据库用来管理公司的人事信息,那么数据库中的表应该具有全面的职工信息,即要求该数据库系统能做到简便的存储客户信息;能够谁是对职工信息进行修改、删除和添加等操作,能够根据多种查询条件来查询客户信息;能够统计多项职工信息并进行预览和打印;能够将全面的职工信息进行输出;能方便地设计系统密码等。

(2)、确定所需的表

需要一个人事数据表(RS.DBF),用来储存职工的基本信息;设计一个个人简历表(GRJL.DBF)用来储存每个职工的建立信息;设计一个家庭成员表(JTCY.DBF)用来存储职工的家庭成员情况;设计一个社会关系表(SHGX.DBF)用来存储职工的社会关系。

于此,能够拥有全面的人事信息,从而方便管理工作,这四个表从属于人事数据库(STAFF.DBC)。

该人事管理系统的具有不同的使用权限,这就需要设计一个密码表(MM.DBF),用来存储不同的密码和使用权限,这个密码表属于密码数据库(PASSWORD.DBC)。

(3)、确定所需字段

人事数据表用来存储职工的基本信息,所需字段较多,例如代号、部门、姓名、性别、民族、籍贯、政治面貌、职称、现任职务、工资、各种补贴、家庭住址等。

个人简历表所需字段较少:

代号、部门、姓名、职务工种、起止年月、工作单位等。

家庭成员表既要有职工信息又要有家庭成员信息,包括字段有:

职工代号、部门、姓名、成员姓名、与本人关系、出生年月、文化程度、婚姻状况、工作单位、工资等。

社会关系表存储职工社会关系,既要有职工代号、部门、姓名这些职工信息字段,又要有社会关系姓名、与本人关系、政治面貌、工作单位、职务工种等说明社会关系的字段。

密码表中存有用户名、密码和用户等级三个字段。

(4)、确定表间关系

人事数据表是该人事系统中的主表,代号为人事数据表的主关键字。

个人简历表、家庭成员表和社会关系表中都有代号字段,代号可作为唯一的标识,所以选择代号作为这三个表的主关键字。

每一职工有唯一的家庭情况,唯一社会关系,唯一个人经历,所以人事数据表和家庭成员表、社会关系表、个人简历表之间都是一对一的关系。

人事数据表中的一个记录和家庭成员表、社会关系表、个人简历表中的一个记录对应。

可以通过代号将四个表联系起来。

登录系统时系统进行密码检测以及设置密码和修改密码时,系统会用到密码表,因而密码表属于单独的密码数据库。

2.E—R图

人事数据库中的实体

该数据库中的实体有:

职工个人实体、家庭成员实体、社会关系实体和个人简历实体。

其中职工个人实体和家庭成员实体、社会关系实体以及个人简历实体之间都是一对一的关系。

职工个人实体拥有的属性:

代号、部门、姓名、性别、年龄、民族、籍贯、政治面貌、文化程度、职称、现任职务、工资等。

家庭成员实体拥有的属性:

成员姓名、与本人关系、出生年月、婚姻状况、工作单位、职务工种、工资等。

社会关系实体拥有的属性:

关系姓名、与本人关系、政治面貌、工作单位、职务工种等。

个人简历实体拥有的属性:

起止年月、工作单位、职务工种等。

职工个人实体和家庭成员实体,社会关系实体,个人简历实体之间的关系及职工个人实体,家庭成员实体,社会关系实体和个人简历实体的属性如下图(图一)

(图一)

(四)代码设计

(1)人事数据表(RS.DBF)

字段名

数据类型

字段说明

关键字设计

DH

数值型

代号

设为主关键字

BM

字符型

部门

 

XM

字符型

姓名

 

XB

字符型

性别

 

NL

数值型

年龄

 

MZ

字符型

民族

 

JG

字符型

籍贯

 

CSNY

日期型

出生年月

 

ZZMM

字符型

政治面貌

 

WHCD

字符型

文化程度

 

JKZK

字符型

健康状况

 

JTCS

字符型

家庭出身

 

JTZZ

字符型

家庭住址

 

BRCF

字符型

本人成分

 

HYZK

字符型

婚姻状况

 

CJGZSJ

日期型

参加工作时间

 

JBDWSJ

日期型

进本单位时间

 

ZC

字符型

职称

 

XRZW

字符型

现任职务

 

GZ

数值型

工资

 

GZBT

数值型

各种补贴

 

ZH

数值型

职号

 

BZ

字符型

备注

(2)家庭成员表(JTCY.DBF)

字段名

数据类型

字段说明

关键字设计

DH

数值型

代号

主关键字

BM

字符型

部门

 

XM

字符型

姓名

 

CYXM

字符型

成员姓名

 

CYXB

字符型

成员性别

 

YBRGX

字符型

与本人关系

 

CSNY

日期型

出生年月

 

ZZMM

字符型

政治面貌

 

WHCD

字符型

文化程度

 

HYZK

字符型

婚姻状况

 

GZDW

字符型

工作单位

 

ZWGZ

字符型

职务工种

 

ZG

数值型

工资

 

JJLY

字符型

经济来源

 

BZ

字符型

备注

 

(3)社会关系表(SHGX.DBF)

字段名

数据类型

字段说明

关键字设计

DH

数值型

代号

主关键字

BM

字符型

部门

 

XM

字符型

姓名

 

GXXM

字符型

关系姓名

 

GXXB

字符型

关系性别

 

YBRGX

字符型

与本人关系

 

ZZMM

字符型

政治面貌

 

GZDW

字符型

工作单位

 

ZWGZ

字符型

职务工种

 

BZ

字符型

备注

 

(4)个人简历表(GRJL.DBF)

字段名

数据类型

字段说明

关键字设计

DH

数值型

代号

主关键字

BM

字符型

部门

 

XM

字符型

姓名

 

QZNY

字符型

起止年月

 

GZDW

字符型

工作单位

 

ZWGZ

字符型

职务工种

 

ZMR

字符型

证明人

 

(5)密码表(MM.DBF)

字段名

数据类型

字段说明

CUSER

字符型

用户名

CPASSWORD

字符型

密码

CCLASS

数值型

用户等级

四、系统实施

(1)密码检验模块

1)欢迎界面

设计欢迎表单(ksjm.scx),在表单中设计一个计时器,用来控制欢迎表单的停留时间,如图:

预设停留时间为4秒钟

代码见附页

2)输入密码子模块(srmm.scx)

用来检验在登录该系统时密码是否输入正确。

输入密码界面如图:

 

界面上的组合框用来“选择用户名”,设计一个文本框用来提供输入密码。

如果用户名和密码正确就会进入主表单,否则会提示“密码输入错误”的消息框,如图:

代码见附页

 

(2).主窗口设计

主表单(zbd.scx)

“数据更新”按钮用来对系统中的四个数据表进行更改;

“数据查询”按钮用来查找想要的信息;

“数据统计”用来统计四个表中具有相同性质的数据量;

“数据输出”则用来将一些重要的数据信息通过报表的方式预览或者打印。

“初始化”用来对系统进行初始化,设置运行环境;

“系统维护”用来修改密码和添加删除用户;

“退出”按钮用来退出系统。

代码见附页

 

(3)数据更新(sjgx.scx)设计

单击主窗口的数据更新按钮,就会弹出此表单”数据更新”(sjgx.scx)

界面设计:

 

单击“人事数据更新”“家庭成员更新”“社会关系更新”“个人简历更新”四个按钮分别会弹出一下四个表单,分别完成相应事件。

代码见附表

1)“人事数据更新”(rsgx.scx)

界面设计以rsgx.scx为例说明以上四个表单的功能设计。

rsgx.scx包括“添加”“删除”“修改”“返回”四个按钮。

添加按钮用来向人事数据表中添加一条或多条记录;

删除按钮用来删除人事数据表中的记录;

修改按钮用来修改人事数据表中的记录;

返回按钮用来返回到数据更新界面。

代码见附页

2)“人事数据更新”子模块

单击人事数据更新界面中的添加删除修改按钮,系统会相应的调出“人事数据”表单(rsb.scx)。

表单的数据环境为人事数据表(rs.dbf)。

 

人事数据表单(rsd.scx)

 

表单中有一个命令按钮组和四个按钮,如上图。

命令按钮组中的按钮分别用来完成所表示的功能;

放弃按钮用来放弃对当前的操作。

保存/删除按钮用来保存或删除当前的操作记录。

返回按钮返回到人事数据表界面。

添加记录按钮用来添加多条记录。

人事添加界面:

(事修改界面类似)

人事删除界面:

 

代码见附表

(4)数据查询(sjcx.scx)界面设计

单击主窗口中的“数据查询”按钮,系统会调用“数据查询”表单(sjcx.scx)

如下图:

单击上面的四个按钮,会分别启动相应的功能并且调用“人事数据查询”表单(rscx.scx),家庭成员查询表单(jtcycx.scx)等四个表单。

通过相应的操作即可完成查询工作。

返回按钮则是为了返回到系统主窗口。

代码见附页

数据查询子模块

以“人事数据查询”(rscx.scx)为例

人事数据查询主窗口

首先要查询必须要有人事数据表,及人事数据查询的数据环境,因为只有添加了数据环境才可以浏览查找到的记录,数据环境如下图所示:

 

人事查询数据表:

有两个选项卡----逐项浏览与全局浏览。

逐条浏览有上下移动记录指针来逐条浏览所查找到的记录,全局浏览可以一次全部浏览所有的记录。

 

查询按钮通过输入查询条件查找记录;

打印预览按钮通过报表的方式查询记录;

打印按钮将查询结果通过打印机以报表的形式打印出来。

返回按钮用来返回数据查询表单。

代码见附页

人事数据查询子模块

逐条查询

通过命令按钮组的四个按钮可以按顺序查看每条记录。

全局浏览界面如图:

可以看到所有的记录。

 

“查询“按钮的设计:

点击“查询“按钮系统会调用‘人事数据查询条件”表单(rscxtj.scx)如图:

其中的文本框是用来输入查询条件的,可以输入单个查询条件也可以输入多个查询条件,输入完后点击“确定”按钮,系统将实现查询并将结果显示在查询界面中。

代码见附页

(5)数据统计模块

1)数据统计主窗口

点击主窗口中的数据统计按钮就会调出此表单。

单击命令按钮组中的每一个按钮,分别对行相应的信息统计。

 

例如,单击“统计婚姻民族”按钮,即在表单上显示统计到的数据信息,如下图:

代码见附页

 

(6)数据输出模块设计

1)数据输出界面

单击主窗口中的“数据输出”按钮系统会相应的调用出“数据输出”表单(sjsc.scx).见下图:

 

选择“全体信息输出”后单击打印预览按钮,系统将会将人事数据表中的全体记录通过一个报表的方式显示出来,单击“打印”按钮将会把数据输出到打印机。

选择“单位名册输出”并单击“打印预览”按钮,系统同样以报表的方式输出全体职工姓名。

选择“个人简历输出”或“个人信息输出”,该界面将会弹出一个标签以及一个文本框,提示需要输入你所要查询的职工姓名。

该界面如下图:

代码见附页

(7)系统维护界面设计

1)界面设计

单击主窗口中的界面维护按钮,系统会调用相应的“系统维护表单”(xtwh.scx),如下图:

并且在系统维护表单中要设计用户权限判断语句,对于低权限的不可进行“增删用户”操作。

单击“修改密码”或“增删用户”按钮,系统会调用相应的表单,如下图。

单击“返回”按钮,释放表单,完成维护。

实现代码见附页

2)修改密码子模块设计

调用出修改密码表单(xgmm.scx),该界面有一个组合框,其中的三个文本框分别用来输入“旧密码”“新密码”“确认新密码”。

在修改密码时,若旧密码输入三次有误,则不能进行密码的修改。

在单击确定按钮时,系统会弹出相应的消息框进行提示,如输入的新密码和确认的新密码不一致,系统会进行提示;若旧密码正确,新密码和确认的新密码吻合,单击确定按钮后,系统会在密码表中记录当前的密码修改值。

若修改过程中,想放弃修改密码,则直接点击“返回”按钮即可。

实现代码见附页

3)增删用户表单(zsyh.scx)主窗口

该表单界面上有两个选项卡,分别用来添加用户和删除用户,返回按钮用来返回“系统维护”界面。

“添加用户”子模块界面如下图:

 

添加用户选项卡被激活时,首先将光标置于“请输入要天加的用户姓名”文本框内;

若输入的新密码和确认的新密码不一致,系统会弹出信息框进行提示,同时将输入新密码和确认新密码的文本框清空,并将光标置于输入新密码的文本框内;

若没有输入用户名就直接点击了确定按钮,系统会提示输入用户名,如果输入的新旧密码一致,单击确定按钮,系统会在密码表中添加一条新纪录,并将相应字段的值改为所输入的值;

若不想添加用户了,直接点击“取消”按钮即可。

实现代码见附页

删除用户子模块界面如下

在文本框中输入要删除的用户名后,单击删除按钮,系统会弹出提示框,“是否确认要删除该用户”。

若输入的用户名不正确,系统无法找到该用户,则会弹出提示框提示操作员确认是否输入有误。

实现代码见附页

(8)系统主菜单设计

1)菜单设计

给人事管理系统添加菜单,在项目管理器中选择“其他”选项卡,新建菜单,系统会弹出“菜单设计器”对话框,在该对话框中添加系统的各项功能,这里的各项功能和系统主窗口中的功能相对应。

如下图:

初始化用来对系统进行初始化,在菜单设计器结果一栏中选择“过程”,即要完成一定的过程,代码和系统主窗口中“初始化”按钮的代码一样。

数据查询一项拥有子菜单,子菜单应分别对应“人事数据查询”“家庭成员查询”“社会关系查询”“个人简历查询”如下图:

人事数据查询一项的“结果”中选择“命令”,调用“人事查询表单”,通过指令“doformrscx”实现。

其他几项查询大同小异,见下图:

主菜单中的“数据更新”一项和“数据查询”一项也具有子菜单,分别对应“人事数据更新”“家庭成员更新”“社会关系更新”和“个人简历更新”等。

主菜单中“数据输出”一项的“结果”中直接选择“命令”,调用“数据输出”表单,通过指令“doformsjsc”实现。

主菜单中的“数据统计”和“数据输出”类似。

主菜单中的“系统维护”也具有子菜单,子菜单中除了具有“修改密码”“增删用户”两项以外,还添加了系统所提供的菜单项“页面设置”“打印预览”和“打印”选项,方便用户使用。

实现代码见附页

(9)程序的应用及推广

Vfp的项目是文件数据文档以及对象的集合,他保存在一pjx为扩展名的文件中。

在vfp中通过项目管理器用类似大纲的形式可视化组织项目中的各项。

建立“人事管理系统”的项

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1