企事业人事管理系统.docx

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

企事业人事管理系统.docx

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

企事业人事管理系统.docx

企事业人事管理系统

淮海工学院

毕业设计(论文)说明书

题目:

企事业人事管理系统

作者:

陈栋学号:

3202000136

系(院):

计算机科学系

专业:

计算机科学与技术

 

指导者:

副教授

(姓名)(专业技术职务)

评阅者:

(姓名)(专业技术职务)

 

2004年6月连云港

目录

1绪论4

1.1问题的提出4

1.2本课题的研发背景4

1.3可行性分析6

2系统需求分析7

2.1现有的人事管理信息系统介绍7

2.2现有的人事管理信息系统业务流程分析7

3人事管理信息系统分析与设计8

3.1人事管理信息系统功能简介8

3.2系统的总体结构设计8

3.3开发工具简介8

3.4数据库设计11

4人事管理信息系统主要模块的详细设计18

4.1员工人事信息管理模块简介18

4.2员工人事信息管理模块的体系结构19

4.3员工人事信息管理模块的运行流程及详细说明19

5系统使用说明书23

5.1办公管理23

5.2文档管理28

5.3员工管理29

5.4住宿管理35

5.5操作平台38

6总结与展望39

参考文献40

致谢42

 

毕业设计(论文)中文摘要

企事业人事管理系统

摘要企事业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

对于前者要求数据一致性、完整性、安全性好。

而对于后者则要求应用程序功能完备,易使用等特点。

经过分析如此情况,我们使用POWERSOFT公司的POWERBUILDER开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。

 

关键词原型法面向对象数据一致性数据窗口信息管理系统

 

毕业设计(论文)外文摘要

TitlePersonalManagementSystemofBusinessandenterprise

AbstractPersonalManagementSystemofBusinessandenterpriseisasystem(MIS)oftypicalinformationmanagement,itprimarilyincludetheestablishingofbackstagedatabasetoapplytwoaspectsoftheprocedure'sdevelopmentswithmaintenanceandtheheadapplicationprogram.Requesttoestablishtorisethedataconsistencyandtheintegerlitywiththeformer,alsothestrongdatasafety.Butthenrequestforthelatterappliedthecharacteristicsofmaturityprocedurefunctionandeasyusageetc.

Passbyanalysissuchthecircumstance,weusethePOWERSOFTcompanyPOWERBUILDERtodeveloptheprocedure,andmakeuseofitsprovideeverykindoftofacetotheobject'sdevelopmenttool,andparticularlyitsconveniencedatawindowcanmanipulatetheintelligencedatabase'sobject,andestablishthesysteminthefirstappliedprototypeinashorttime,then,toearlyprototypethesystemproceedsneedonbehalf,continuouslyrevisewithimprove,untilformthesystemthatcansatisfieythecustomer.

 

KeywordsPrototypeMethodfacetotheobjectDateconsistency

DataWindowInformationManagementSystem

 

1绪论

人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事管理系统应该能够为用户提供充足的信息和快捷的查询手段。

但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:

效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套人事管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

1.1问题的提出

现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。

在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。

今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。

如今,人事管理已完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。

这些都大大地缩短管理的时间。

而今天,人事管理的内容已经转变为对更为广泛的系统价值的追求。

信息管理,如今已是一个热门话题,它已为许多企业所采用。

我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的。

①管理本身就是一类复杂的智能行为,是一个知识运用和知识创新的过程

②现代的企事业管理迫切需要一个支持人事的信息平台

③一个协同管理的平台是必不可少的

④企业需要一个不断进行技术交流和培训的系统

1.2本课题的研发背景

调查研究表明,大多数企业并不缺少数据,而是受阻于过量的冗余数据和数据不一致;而且它们变得越来越难于访问、管理和用于决策支持;其数据量正以成倍的速度增长。

这样,信息中心面临着不断增长的决策支持的需求,但是,开发应用变得越来越复杂和耗费人力。

那么怎样把大量的数据转换成可靠的、商用的信息以便于决策支持呢?

数据仓库正广泛地被公认为是最好的解决方案。

  数据仓库化是企业范围内数据的处理过程,它将企业内分散的原始操作数据和来自外部的数据汇集和整理在一起,为企业提供完整、及时、准确和明了的决策信息,使最终用户能够真正利用DSS工具直接从企业信息池中随机地提取、分析数据,有效地服务于企业的全方位决策。

作为一个决策支持环境,DW(DataWarehouse)收集存储了各种不同数据源中的数据。

通过数据的组织给决策支持者提供分布在整个企业内部跨平台的数据。

其次,现有的管理系统和现有的数据仓库将得到扩展,一是使数据仓库从一种局部的企业解决方案扩展到企业外部,扩展到企业的用户中去,使企业用户的数据仓库使用面更加广泛,这些可以通过Internet/Intranet的帮助来实现,这是数据仓库与电子商务相互融合的一点;二是使数据仓库从一种企业数据管理工具扩展到企业辅助决策工具,能够充分利用数据仓库中的数据资源,为企业的发展起到辅助决策的功能,使企业用户的数据仓库得到更加深入的使用,这些可以通过数据库厂商提供的工具来实现,也可以由其它软件公司提供的独立工具包来实现,这是数据仓库与商务智能相互融合的一点。

企业决策系统与互联网的结合,正成为企业亟待解决的焦点问题之一。

因为随着企业内部和企业间的信息交流量的增大,用户已不再满足于简单的文件共享方式,而是追求一种更灵活、更方便的数据共享策略,这便是大批企业用户将自身以数据库为核心的MIS系统从客户机/服务器计算模式向Internet/Intranet的系统架构转变。

另外,发展到一定规模的企业,其自身的国际化已成为必然,一些分支机构可能是跨地区、跨国界的,因此,在数据传递、信息共享和发布时,Internet成为这些跨地域企业的必然选择;激烈的市场竞争,也要求企业对市场变化做出快速的反应,用户的需求也不再是对离散的单个信息做简单的查询,而是要求能够提供一种对企业大量数据做出汇总的、多层次的、多侧面的快速灵活的查询、分析及报表制作手段。

因此,市场上最需求的是如何使数据库中的大量信息满足人们不断变化的业务需求,并能及时为管理决策支持提供服务。

如何将企业决策支持系统与Internet/Intranet技术有机地结合起来,提供基于Web,集查询、报表、OLAP(On—LineAnalyticalProcessing)分析及数据挖掘为一体的企业级决策支持解决方案,已经成为一个重要课题。

1.3可行性分析

1.社会可行性

C/S模式系统以服务器作为数据处理和存储平台,在终端设计有专门的应用程序进行数据的采集和初次处理,再将数据传递到服务器端,用户必须使用客户端应用程序才能对数据进行操作。

C/S模式具有专业化程度高、开发手段灵活、运行速度快等特点,但受到维护成本大、适应性弱等问题的影响。

C/S模式是早期电子政务开发中主要应用的模式,同时一些专业的MIS软件也经常使用这种模式。

C/S模式系统几乎可以适应任何的操作平台,开发技术也多种多样,大部分计算机语言都能开发出C/S模式的应用系统。

2.技术可行性

使用PowerBuilder开发传统意义上的C/S模式结构的数据库系统,可以运用PowerBuilder提供的许多对于数据库访问与控制的有效机制,开发过程并不是很长且难度适中。

就开发者个人而言,曾系统地学习过PowerBuilder的使用,而且具有一定的编程基础,也曾系统地学过数据库原理的基本内容,并对SQLServer也有一定的了解,相信经过毕业设计前期准备阶段的学习,定能熟练地使用这些开发工具。

3.经济可行性

本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。

但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。

2系统需求分析

2.1现有的人事管理信息系统介绍

现有的企业人事信息管理系统完成的主要功能有:

●有关企业员工各种信息的输入,包括员工基本信息、所在部门、工作信息和工作简历等。

●员工各种信息的查询

●员工各种信息的修改

●考勤信息的输入等

●考勤信息的查询

●考勤信息的修改

●员工工作评价信息的输入

●员工工作评价信息的查询

●员工工作评价信息的修改

●员工工资信息的输入

●员工工资信息的查询

●员工工资信息的修改等

2.2现有的人事管理信息系统业务流程分析

3人事管理信息系统分析与设计

3.1人事管理信息系统功能简介

新系统的功能主要包括:

●办公管理:

报告审批、会议管理、新闻公告、月历查询。

●档案管理:

文档管理、文档查询、企业词典。

●人事管理:

1.员工档案管理:

在职员工档案、离职员工档案。

可随意定义档案各栏目的名称及对应摘要项目,输出员工档案正反面材料,或空白人事档案表;

2.人事统计查询:

对所有员工进行综合条件查询,设置列表栏目内容,并输出打印;提供分类统计、数据汇总;

3.员工卡制作:

提供完全灵活的员工卡制作,用户可以任意地制作各式员工胸卡,设计其内容、格式、标签、字体等,包含员工照片;

●住宿管理:

房间号管理、住宿查询统计。

3.2系统的总体结构设计

总体结构设计如下:

3.3开发工具简介

3.3.1POWERBUILDER简介

POWERBUILDER是美国著名的数据库应用开发工具生产厂商POWERSOFT推出的成功产品。

它是完全按照CLIENT/SERVER体系结构研制设计。

采用面向对象技术、图形化的应用开发环境。

是数据库的前端开发工具;由于它所开发的各种应用程序都充分利用了图形化用户接口(GUI)的优点。

所以POWERBUILDER被认为是一个图形工具。

在CLIENT/SERVER结构的应用中,POWERBUILDER具有描述多个数据库连接与检索的功能,特别是POWERBUILDER能从大多数流行的RDBMS提取数据。

而且不管数据存放在什么地方。

另外,各种应用程序也可以独立于RDBMS,因POWERBUILDER可以使用数据库标准操作语句SQL进行通讯。

POWERBUILDER正在成为CLIENT/SERVER应用开发的标准。

它为应用开发提供了全面、综合性的支持,可以分别概括为如下几点:

(1)事件驱动的应用程序

(2)POWERSCRIPT语言与函数

(3)面向对象的编程

(4)跨平台开发

(5)与数据库的连接性

3.3.2事件驱动的应用程序

POWERBUILDER的应用程序是事件驱动的。

即用户通过各种动作控制应用程序的流程。

例如,当单击某个按钮或在某个编辑框中输入数据都会触发相应的事件。

用户可以通过编写脚本(Script)来说明当事件被触发时所要完成的处理过程。

POWERBUILDER给开发人员提供了一个集成环境。

应用的各种成分、包括窗口、菜单、事务逻辑、数据库存储、数据库生成、图形、报表等全部都在POWERBUILDER内开发,而不必再到其它环境中去做。

 

3.3.3POWERSCRIPT语言与函数

POWERSCRIPT是POWERBUILDER的功能很强的第四代编程语言。

用POWERSCRIPT语言编写的程序通常称为(Script)。

脚本是由POWERSCRIPT命令、函数和相应末某一事件所要完成的处理过程的语句所组成的。

它能使开发人员很容易地将简单工作复杂的事务逻辑与应用相匹配。

它由几百个函数用于操作对象、数字、文字和日期等信息并全面支持的DDE和全文本的I/O。

例如为某个按钮上的Clicked事件则编写的脚本、可能要进行的处理是从数据库中检索和显示数据。

事件本身也可以触发其它事件,例如当一个按钮上的Clicked事件要打开一个窗口时就触发了一个窗口上的Open事件。

POWERSCRIPT还提供了丰富的内置函数,可以利用这些函数对应用程序的各种对象的控件进行处理,如打开窗口的函数更新数据库的函数。

此外,用户还可以定义自己的函数在应用程序中来执行某种特定的处理过程。

外部函数可在POWERBUILDER内说明和访问,就如同内置的POWERBUILDER函数一样。

 

3.3.4面向对象的编程

在POWERBUILDER中创建的每一个菜单和窗口都是一个模块称为对象(Object)。

POWERBUILDER应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和功能)利用诸如封装型、继承性和多态性这样的面向对象的编程技术。

开发人员可以最有效利用所创建的每一个对象。

使用应用程序具有可通用性可说扩展性和强有力的功能。

POWERBUILDER应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。

 

3.3.5跨平台开发

POWERBUILDER支持跨平台的开发和分布。

例如的WINDOWS利用POWERBUILDER开发的应用程序。

可以将应用程序分布到UNIX的平台运行,反之亦可。

 

3.3.6与数据库的连接性

POWERBUILDER提供了与底层数据库系统紧密的连接。

POWERBUILDER支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。

开发人员和利用内置的高性能数据库引擎——SYBASESQLAnywhere生成独立应用或脱离服务器运行的服务以上的应用,在开发该商厦管理系统时,笔者就是使用该种数据库引擎。

POWERBUILDER存取数据库的方式有两种:

●通过使用POWERSOFT的DBMS接口。

(ODBC(开放数据库连接)是微软公司的数据库连接标准)

●通过使用由POWERSOFT提供的专用的直接与数据库相连的接口

以下进行图例说明:

 

POWERBUILDER

ODBC

接口

SYBASE

接口

ORACLE

接口

INFORMIX

接口

 

 

 

 

 

 

 

 

 值得一提的是POWERBUILDER拥有数据窗口对象(DATAWINDOW)。

它是一个智能对象是POWERSOFT公司的一项专利技术。

它能操纵关系数据库的数据而无需编写SQL语言。

利用该对象可以修改、更新、插入、删除、滚页、打印或以11种文件格式中的任何一种方式保留数据。

数据窗口直接管理数据库的交互与控制。

在本系统开发过程中大多数报表均使用此对象生成,使用其操纵关系数据库的数据十分方便、快捷。

它是一个支持数据操纵的封装性很好对象。

3.4数据库设计

3.4.1数据库管理系统介绍

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer.SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用.

SQLServer2000提供了以Web标准为基础的扩展数据库编程功能。

丰富的XML和Internet标准支持允许您使用内置的存储过程以XML格式轻松存储和检索数据。

您还可以使用XML更新程序容易地插入、更新和删除数据。

●通过Web轻松访问数据。

有了SQLServer2000,您可以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。

●强大而灵活的基于Web的分析。

SQLServer2000分析服务功能被扩展到了Internet。

您可以通过Web浏览器来访问和控制多维数据。

使用SQLServer2000可以获得非凡的可伸缩性和可靠性。

通过向上伸缩和向外扩展的能力,SQLServer满足了苛刻的电子商务和企业应用程序要求。

●向上伸缩。

SQLServer2000利用了对称多处理器(SMP)系统。

SQLServerEnterpriseEdition最多可以使用32个处理器和64GBRAM。

●向外扩展。

向外扩展可以将数据库和数据负载分配给多台服务器。

●可用性。

通过增强的故障转移群集、日志传送和新增的备份策略,SQLServer2000达到了最大的可用性。

3.4.2数据库详细设计

用户信息表userinf(主键u_id)

员工基本信息表employeeinfo(主键e_id)

单位部门列表depart(主键id)

员工家庭情况表employeefamily(主键e_id)

员工配偶信息表spouse(主键s_id)

员工简历表jianli(主键j_id)

员工受训情况表shouxun(主键sh_id)

员工业绩表yeji(主键y_id)

员工评语表pingyu(主键p_id)

员工本地亲属表relation(主键r_id)

单位职务列表pro(主键p_id)

我国城市基本信息表city(主键ID)

单位报告表report(主键r_id)

单位会议表meeting(主键id)

房屋信息表house(主键h_id)

劳动合同表rag(主键r_id)

岗位制度表lagm(主键l_id)

政策法规表fag(主键f_id)

4人事管理信息系统主要模块的详细设计

4.1员工人事信息管理模块简介

一、档案资料:

基本资料:

基本资料界面包括员工编号、姓名、性别、出生日期、民族、婚姻情况、籍贯、政治面貌、现住址、联系电话、传呼机号码、最高学历、专业、毕业院校、外语、外语水平、职称及评定时间、受聘时间、部门、职务、工资级别和特长等。

家庭情况:

家庭情况包括:

家庭成员情况和配偶情况。

家庭成员情况中有称呼、姓名、出生年月、工作单位、职务或住址以及政治面貌。

并有两个功能键“插入行”和“删除行”,按插入行按钮即在光标所在位置前插入一行,删除行即删除光标所在的行。

配偶情况输入框可以自动识别员工的婚姻情况,只有在员工已婚情况时该项才可输入。

内容包括:

配偶姓名、出生日期、政治面貌、民族、籍贯、户籍所在地、文化程度、电话、工作单位、职务,其中政治面貌、民族、文化程度、职务可从摘要选择。

工作履历:

工作履历包括应聘前工作简历、受聘后工作履历,应聘前简历中有起止年月、工作单位、职位、所做工作,受聘后履历有起止年月、受聘部门、职务、所作工作。

受训情况:

包括应聘前学习及受训情况、受聘后培训情况。

主要业绩:

包括主要业绩和技术分析两个内容。

历年评语:

包括奖励与处分和人事评语。

在奖励与处分中有时间、事件、奖励与处分三项,可任意插入、删除行。

人事评语中有年份、评定人名称、评语,在年份的下拉框中选择年份,将光标移动到评定人后会发现光标形状变成工字型,按鼠标左键会出现绿色的输入框即可输入人名,而评语输入框不限文字个数,可任意输入。

二、新增

三、修改

四、删除

五、离职处理

在职员工离职时,可通过“离职处理”功能将此离职员工的人事档案转到离职员工档案管理中。

六、档案打印

4.2员工人事信息管理模块的体系结构

4.3员工人事信息管理模块的运行流程及详细说明

人事信息模块的运行流程如下图所示:

员工详细信息窗口中显示的是员工必要信息。

可供用户浏

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

当前位置:首页 > 人文社科 > 文学研究

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

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