软件综合课程设计企业人事管理系_第1页
软件综合课程设计企业人事管理系_第2页
软件综合课程设计企业人事管理系_第3页
软件综合课程设计企业人事管理系_第4页
软件综合课程设计企业人事管理系_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 1第 1页 软软件综合合课程设设计 题目:企业人人事管理理系统院 (系): 计算算机科学学与工程程学院 专 业: 计算机机科学与与技术 班 级: 姓 名: 学 号: 小组组成员: 指导教师: 220133年 009月1.1目的的和意义义目前我国的的一部分分企业对对于员工工人员信息息的处理理还处在通过纸介介质或半半自动(由由电脑处处理一部部分数据据,由人人工处理理一部分分数据)来进行的基础上,这样的机制已经落后于时代的发展,浪费了许多人力和物力,在信息时代这种传统的管理方法必然被以计算机为工具的信息管理技术所取代。所以我认为有必要根据企业现在实际的人事管理情况开发一套企业人事管理系统。1.2

2、 系系统设计计思想人事管理系系统应该该具备MMIS的的各项基基本特征征。主要要提供人人事管理理的整体体解决方方案,实实现人事事操作的的合理化化和电子子化,提提高工作作效率。本系统应该该具备软软件体积积小,操操作界面面简洁,基基本功能能稳定,运运行速度度较快,通通过计算算机技术术及网络络技术结结合开发发出客户户端与服服务器端端,以方方便快捷捷清晰的的进行数数据传输输。(1)实用用性:系系统以用用户需求求为目标标,以方方便用户户为原则则。根据据用户实实际的需需求情况况,从用用户角度度出发尽尽可能方方便用户户使用,满满足基本本的用户户需要,成成为公司司通用的的系统。(2)采用用标准技技术:本本系统的

3、的所有设设计遵循循国际上上现行的的标准进进行,以以提高系系统的开开放性。(3)经济济性:建建立适合合企业自自身需求求的网络络平台,提提供广泛泛的涵盖盖用户多多种需求求的功能能,数据据处理方方式灵活活以满足足需求,节节省网站站建设成成本,并并确保其其较好的的拓展性性和开放放性;同同时网站站具有基基于WEEB界面面的管理理后台,能能够自主主的对网网站中大大部分内内容作更更新、修修改操作作,节省省了企业业网站的的运营成成本,提提高了信信息更新新、传播播效率。(4)可维维护性:系统的的设计要要求方便便维护,包包括硬件件的维护护,软件件的维护护(更改改,升级级等)和和网络的的维护。(5)可扩扩展性及及灵

4、活性性:系统统的设计计以方便便未来业业务的扩扩展和系系统扩充充为目标标,系统统要求能能够方便便的升级级,充分分保护系系统的投投资。(6)智能能性:系系统在设设计时,充充分考虑虑系统运运行的智智能性,在在使用系系统一段段时间后后,系统统可以适适应于任任何局域域网。1.3 开开发工具具介绍 MyEcclippse88.6 SQLL Seerveer 220055 wiindoows 200072可行性研研究本章对企人人事管理理系统进进行可行行性分析析。经过过现状调调查,从从技术、经经济、法法律等方方面分析析系统开开发的可可行性。目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。2.1 经

5、经济可行行性 建立立适合企企业自身身需求的的网络平平台,提提供广泛泛的涵盖盖用户多多种需求求的功能能,数据据处理方方式灵活活以满足足需求,节节省系统统建设成成本,并并确保其其较好的的拓展性性和开放放性;同同时网站站具有基基于WEEB界面面的管理理后台,能能够自动动的对系系统中大大部分内内容作更更新、修修改操作作,提高高了信息息更新、传传播效率率。而且且本系统统是跨平平台的,无无论在WWinddowss、Liinuxx或Unnix操操作系统统上都能能正常运运行,大大大节省省了企业业成本。2.2 技技术可行行性Interrnett起源于于20世世纪600年代的的美国,它它在近几几年迅速速风靡全全球

6、,其其根本原原因是它它不仅拥拥有卓越越的国际际通信功功能,而而且拥有有巨大的的信息资资源。所所谓的IInteerneet是指指由分布布在全世世界成千千上万的的计算机机网络遵遵循一定定的通讯讯协议,并并相互联联系在一一起而形形成的国国际互连连网络,也也就是说说,Innterrnett是建成成立和使使用这些些网络的的人群、群群体、公公司及各各种网络络资源的的集合体体。随着网络技技术的不不断发展展,单纯纯的静态态页面已已经不能能满足发发展的需需要,因因为静态态页面是是用单纯纯的HTTML语语言组成成的,它它没有交交互性。因因此,为为了满足足实际的的需要,许许多网页页文件扩扩展名不不再只是是“htmm

7、”,“htmml”,出现现了以“phpp”,“aspp”,“jspp”,“shttml”等为后后缀的网网面文件件,这些些都是采采用动态态网页技技术制作作出来。所所以本系系统采用用了动态态的网站站技术。此外从硬软软件的性性能要求求、环境境条件、操操作人员员水平和和数量等等方面去去考虑和和分析本本系统实实施的可可行性,在在软件方方面选择择了MyyEcllipsse5来来进行开开发管理理平台的的设计,使使用SQQL sservver 20005数据据库存储储数据。在硬件方面面,则选选择空间间较大,只只要是PPenttiummIIII系列及及以上的的计算机机,内存存在5112M以以上,硬硬盘在880G

8、BB以上,都都可以满满足系统统的开发发需要!当然,硬硬件的配配置越高高,系统统的开发发与运行行会更流流畅。考考虑到如如今的家家用或商商用电脑脑硬件的的整体配配置水平平,系统统在硬件件方面是是可行的的。2.3 操操作可行行性本系统具有有良好的的操作界界面。显显示内容容简单明明了,使使操作者者不必具具有较高高的计算算机专业业知道,也也不必进进行专门门培训,稍稍一接触触就可以以上手进进行所有有操作。对于用户来来说,本本系统只只要求使使用者掌掌握一定定的上网网经验,经经过仔细细设计和和测试之之后的系系统具有有操作简简单,方方便灵活活等优点点,足可可以满足足各种用用户的不不同需求求,同时时也方便便了公司

9、司的内部部管理。管管理人员员及用户户一不定定期会在在短时间间内掌握握并熟练练使用。只只要动一一动鼠标标键盘就就可以达达到想要要的效果果。2.4 法法律可行行性本系统为独独立开发发,使用用的开发发软件都都选用正正版。所所有技术术资料都都是共享享资源。在在开发过过程中没没有侵犯犯任何人人的著作作权,也也没有侵侵犯国家家、集体体或他人人利益;无合同同制定,不不涉及承承担任何何法律责责任。3.1 MISS系统的的产生和和发展情情况所谓管理信信息系统统(Maanaggemeent Infformmatiion Sysstemm)系统统 ,是是一个由由人、计计算机及及其他外外围设备备等组成成的能进进行信息

10、息的收集集、传递递、存贮贮、加工工、维护护和使用用的系统统,是一一门新兴兴的科学学,其主主要任务务是最大大限度的的利用现现代计算算机及网网络通讯讯技术加加强企业业的信息息管理,通通过对企企业拥有有的人力力、物力力、财力力、设备备、技术术等资源源的调查查了解,建建立正确确的数据据,加工工处理并并编制成成各种信信息资料料及时提提供给管管理人员员,以便便进行正正确的决决策,不不断提高高企业的的管理水水平和经经济效益益。3.2业务务流程图图人事管理系系统在企企业中占占有极其其重要的的地位,它它关系着着企业内内部每个个员工的的档案,其其中包括括新员工工的增加加,员工工信息查查找,员员工的详详细资料料等等

11、。对对于企业业来讲,人人事管理理系统是是不可缺缺少的组组成部分分,它有有效地管管理企业业的员工工,对企企业内部部人事的的流动和和分配起起着重要要的管理理作用,它它正确地地反映着着企业的的人事变变化。业务流程图图如图33.1如示示。图3.11业务流流程图3.3企业业人事管管理系统统的需求求分析人事管理系系统是一一种当前前绝大多多数企业业都已经经采用的的,用来来管理企企业人事事的软件件。因此此,必须须用行之之有效的的方法对对软件需需求进行行严格的的审查验验证。需需求分析析的一般般过程如如图3.2所示示。图3.2 需求求分析的的一般过过程需求分析过过程是整整个系统统开发的的重要阶阶段,分分析的成成功

12、与否否,决定定着整个个系统功功能的完完善性以以及稳定定性。在在该阶段段需求分分析人员员需要确确定整个个产品的的功能要要求,并并且将现现实事务务抽象成成对象并并建模。3.3.11数据流流图数据流程图图说明了了系统内内数据的的处理,但但未对其其中数据据的明确确含义、结结构和组组成作具具体的说说明。因因此,仅仅有数据据流程图图还不能能完整地地表达系系统的全全部逻辑辑属性。数数据字典典就是用用来描述述数据流流程图内内数据的的这些逻逻辑性质质的。系统数据流流图如图图3.3所示示。图3.3系统数数据流图图3.3.22数据字字典数据字典是是关于数数据的信信息的集集合,也也就是对对数据流流图中包包含的所所有元

13、素素的定义义的集合合。数据据流图和和数据字字典共同同构成系系统的逻逻辑模型型,没有有数据字字典数据据流图就就不严格格,然而而没有数数据流图图数据字字典也难难于发挥挥作用,只只有数据据流图和和对数据据流图中中每个元元素的精精确定义义放在一一起,才才能共同同构成系系统的规规格说明明。以下为本系系统数据据字典。数据字典的的作用是是在软件件分析和和设计的的过程中中给人提提供关于于数据的的描述信信息。它它主要是是对数据据流图中中的数据据流、处处理逻辑辑、外部部实体、数数据存储储和数据据项等方方面进行行具体的的定义。数数据流程程图配以以数据字字典,就就可以从从图形和和文字两两个方面面对系统统的逻辑辑模型进

14、进行完整整的描述述。表3.1系统数数据项定定义编号名称别名类型长度I01-001emp_iid员工号int4I01-002emp_nnamee员工姓名varchhar10I01-003emp_ssex性别varchhar10I01-004emp_bbirtthdaay出生日期smallldattetiime4I01-005emp_pplacce籍贯varchhar50I01-006emp_nnatiion民族varchhar10I01-007emp_ppoliiticcs政治面貌varchhar10I01-008emp_mmarrriagge婚姻状况varchhar10I01-009emp_s

15、shenn身份证号varchhar20I01-110emp_eeduccatiion学历varchhar10I01-111emp_zzhuaanyee专业varchhar50I01-112emp_xxuexxiaoo毕业学校varchhar50I01-113emp_bbiyeedatte毕业时间smallldattetiime8I01-114emp_pphonne联系电话varchhar20I01-115emp_mmphoone手机号码varchhar20I01-116emp_aaddrresss家庭住址varchhar50I01-117jc_rpp奖/惩varchhar10I01-118jc

16、_naame奖惩名称varchhar50I01-119jc_reen奖惩人员varchhar10I01-220jc_beeizhhu奖片原因varchhar50I01-221jc_daate创建时间datettimee8I01-222jc_deept部门varchhar20I01-223jc_baanreen经办人varchhar10I01-224jc_baandeept批准部门varchhar20I01-225xinzii_goong工资varchhar10I01-226xinzii_buutiee补贴varchhar10I01-227xinzii_jiiangg奖金varchhar10I0

17、1-228xinzii_koou扣缴varchhar10I01-229xinzii_zoong合计varchhar10I01-330dept_id部门号varchhar10I01-331kao_zzao上班时间smallldattetiime4I01-332kao_xxia下班时间smallldattetiime4I01-333kao_cchi迟到varchhar10I01-334kao_ttui早退varchhar10I01-335kao_bbingg请假varchhar10(1) 数据项项定义有有员工的的基本信信息表、考考勤信息息表,奖奖惩信息息表等各各表中的的数据项项, 如表33.1所示

18、示。(2) 数据流流定义:数据流编号号:D11-011数据流名称称:员工工基本信信息数据流来源源:管理理员数据流去向向:P11-011- 总体设计计是在系系统分析析的基础础上由抽抽象到具具体的过过程。主主要目标标是将系系统分析析阶段所所提出的的反映了了信息需需求的系系统逻辑辑方案转转换成可可以实施施的基于于计算机机与通信信系统的的物理(技技术)方方案,为为下一阶阶段系统统实施提提供必要要的技术术资料,应应符合系系统性,灵灵活性,可可靠性的的要求。4.1系统统模块总总体设计计利用层次图图来表示示系统中中各模块块之间的的关系。层层次方框框图是用用树形结结构的一一系列多多层次的的矩形框框描绘数数据的

19、层层次结构构。树形形结构的的顶层是是一个单单独的矩矩形框,它它代表完完整的数数据结构构,下面面的各层层矩形框框代表各各个数据据的子集集,最底底层的各各个矩形形框代表表组成这这个数据据的实际际数据元元素(不不能再分分割的元元素)。随着结构的的精细化化,层次次方框图图对数据据结构也也描绘得得越来越越详细,这这种模式式非常适适合于需需求分析析阶段的的需要。从从对顶层层信息的的分类开开始,沿沿着图中中每条路路径反复复细化,直直到确定定了数据据结构的的全部细细节为止止。本系统一共共分为五五个模块块,每个个模块之之间虽然然在表面面上是相相互独立立的,但但是在对对数据库库的访问问上是紧紧密相连连的,各各个模

20、块块访问的的是同一一个数据据库,只只是所访访问的表表不同而而已。每每个模块块的功能能都是按按照在调调研中搜搜集的资资料进行行编排制制作的。 依依据上述述功能的的分析,系系统中模模块分别别为:员员工基本本信息管管理、部部门管理理、奖惩惩管理、考考勤管理理、培训训管理、薪薪酬管理理、用户户管理各功能模块块的具体体功能如如下:(1)员工工基本信信息管理理:对人人员的基基本信息息管理,进进行人员员信息的的添加、更更新及打打印出报报表;对对人事变变动进行行管理对对员工上上、下班班签到管管理;员员工培训训信息管管理等。(2)部门门管理:对新增增部门进进行添加加,对部部门人员员或部门门名进行行修改,也也可对

21、现现有部门门进行缩缩减等。(3)奖惩惩管理:对员工工的表现现进行评评定,对对奖惩信信息进行行添加、更更新和删删除。(4)薪酬酬管理:对员工工薪资进进行管理理。如添添加、修修改等操操作。(5)用户户管理:对登录录用户信信息进行行管理。如如修改密密码,更更改用户户名,增增加新用用户,删删除已经经不存在在的用户户等。系统功能结结构图如如图4.1所示示。图4.1系统功功能结构构图4.2数据据库设计计4.2.11数据库库设计概概述数据库设计计是指对对于一个个给定的的应用环环境,构构造最优优的数据据库模式式,建立立数据库库及其应应用系统统,使之之能够有有效地存存储数据据,满足足各种用用户的应应用需求求,在

22、数数据库领领域内,常常常把使使用数据据库各类类系统统统称为数数据库应应用系统统。性能良好的的数据库库是应用用系统成成功的基基础和保保证。但但一个性性能良好好的数据据库的设设计和开开发却是是一项庞庞大而复复杂的工工程。从从事数据据库设计计的人员员,不仅仅要具备备数据库库知识和和数据库库设计技技术,还还要有系系统开发发的实际际经验。数数据库设设计人员员必须深深入实际际环境,密密切联系系用户,了了解需求求,学习习业务,这这样可以以少走弯弯路,提提高设计计的成效效,数据据库设计计的基本本问题是是为应用用领域给给出优化化的数据据库逻辑辑结构和和物理结结构,使使之满足足用户的的信息管管理要求求和数据据操作

23、要要求,支支持应用用系统的的开发和和运行。设设计目标标是为用用户和应应用系统统提供高高效率的的运行环环境。效效率是指指数据库库存取效效率和存存储空间间的利用用率。约约束条件件是计算算机软硬硬件环境境、数据据库管理理系统的的能力、用用户操作作要求和和信息要要求、完完整性和和安全性性约束。设设计问题题是在给给定约束束下求解解一个数数据库模模式使运运行成本本最小化化。数据库设计计过程如如图4.2所示示:现实世界现实世界需 求 分 析概念数据库设计逻辑数据库设计物理数据库设计需求分析说明书概念数据库模式逻辑数据库模式物理数据库模式图4.2 数据据库设计计过程4.2.22数据分分析数据分析过过程同数数据

24、库的的逻辑结结构和物物理结构构密切相相关,需需要确定定、编制制、组织织、筛选选应用程程序所使使用的信信息。它它以一种种能够分分析和分分类的方方式来捕捕获用户户的所有有信息,这这使得某某一模型型可以直直接转化化成数据据库结构构。我们使用一一种信息息建模技技术,这这种技术术是通过过实体、关关系、属属性三种种基本对对象来定定义信息息。实体体是需要要维护和和使用的的相关特特性的集集合体;属性是是实体的的特性或或特征;关系是是实体之之间的联联系,关关系为实实体记录录(实例例)之间间的联系系和交互互作用方方式建立立了模型型。要确定实体体和关系系的性质质,用户户必须确确定单个个实体和和他们相相关的属属性。为

25、为每个对对象定义义一个完完整的与与商业相相关的描描述以及及他单独独使用的的要求,这这也包括括确定此此实体是是否使用用应用程程序的永永久需求求,每种种关系的的基本定定义使用用了商业业定义和和与关系系相连接接的需求求。在为为实体确确定相关关的属性性过程中中,也需需要确定定此实体体的主键键和索引引,并且且要确定定在每个个实体中中怎样组组织这些些属性,确确定属性性的数据据类型和和它是否否为空值值。在高高层次的的描述过过程中,还还可以确确定所有有扩展属属性信息息,包括括长度、格格式、编编辑风格格、校验验规则和和初始值值。单独独实体的的属性被被组织起起来,用用户就能能够开始始以某一一种组织织方式来来给实体

26、体分类。用用户必须须通过关关系,来来为实体体分组的的方式确确定分类类的模式式,这是是抽象化化的初始始层,或或者说是是通过隐隐藏模糊糊的信息息来提高高对分析析的理解解,通过过将数据据分类成成组,就就产生了了相关分分组的不不同类型型,这样样,更加加易于观观察和分分析。4.2.33数据库库的详细细设计 11.原始始单据与与实体之之间的关关系可以是一对对一、一一对多、多多对多的的关系。在在一般情情况下,它它们是一一对一的的关系:即一张张原始单单据对应应且只对对应一个个实体。在在特殊情情况下,它它们可能能是一对对多或多多对一的的关系,即即一张原原始单证证对应多多个实体体,或多多张原始始单证对对应一个个实

27、体。这这里的实实体可以以理解为为基本表表。明确确这种对对应关系系后,对对我们设设计录入入界面大大有好处处。 22.主键键与外键键一般而言,一一个实体体不能既既无主键键又无外外键。在在ER 图图中, 处于叶叶子部位位的实体体, 可可以定义义主键,也也可以不不定义主主键(因因为它无无子孙), 但但必须要要有外键键(因为为它有父父亲)。主主键与外外键的设设计,在在全局数数据库的的设计中中,占有有重要地地位。主主键是实实体的高高度抽象象,主键键与外键键配对,表表示实体体之间连连接。 33.基本本表的性性质基本表具有有如下四四个特性性:原子性:基基本表中中的字段段是不可可再分解解的。原始性:基基本表中中

28、的记录录是原始始数据(基基础数据据)的记记录。演绎性:由由基本表表与代码码表中的的数据,可可以派生生出所有有的输出出数据。稳定性:基基本表的的结构是是相对稳稳定的,表表中的记记录是要要长期保保存的。4.在给定定的系统统硬件和和系统软软件条件件下,提提高数据据库系统统的运行行效率的的办法是是:(1) 在在数据库库物理设设计时,降降低范式式,增加加冗余, 少用用触发器器, 多多用存储储过程。(2) 当当计算非非常复杂杂、而且且记录条条数非常常巨大时时(例如如一千万万条),复复杂计算算要先在在数据库库外面,以以文件系系统方式式用C#语言计计算处理理完成之之后,最最后才入入库追加加到表中中去。这这是电

29、信信计费系系统设计计的经验验。(3) 发发现某个个表的记记录太多多,例如如超过一一千万条条,则要要对该表表进行水水平分割割。水平平分割的的做法是是,以该该表主键键PK的的某个值值为界线线,将该该表的记记录水平平分割为为两个表表。若发发现某个个表的字字段太多多,例如如超过八八十个,则则垂直分分割该表表,将原原来的一一个表分分解为两两个表。 (4) 对对数据库库管理系系统DBBMS进进行优化化,即优优化各种种系统参参数,如如缓冲区区个数。(5) 在在使用面面向数据据的SQQL语言言进行程程序设计计时,尽尽量采取取优化算算法。总之,要提提高数据据库的运运行效率率,必须须从数据据库系统统级优化化、数据

30、据库设计计级优化化、程序序实现级级优化,这这三个层层次上同同时下功功夫。5.数据库库ER图,员员工部分分,如图图4.3所示示: 图4.3 员工部部分E-R图 本本系统的的数据库库命名为为:peeoplle,用用来存该该系统中中用到的的所有数数据。ppeopple数数据库中中共分77张表,信信息表如如表4.1至44.7所示示。用户表:主主要是用用户登录录的基本本信息,如如表4.1所示示。表4.1 yoonghhu(用用户表)序号英文名中文名类型长度(字符符)1useriid编号int42usernnamee用户名varchhar(10)1-103passwwordd密码varchhar(20)1

31、-204limitt权限varchhar(10)1-10 (22)员工工表:主主要包括括员工的的基本信信息,如如表4.4所示示。表4.2 deept(部门表表)序号英文名中文名类型长度(字符符)1id序号int42dept_id部门号varchhar(10)1-103dept_namme部门名varchhar(10)1-104emp_rren部门人数varchhar(10)1-105emp_bbeizzhu备注varchhar(50)1-50 (33)部门门表:包包括部门门号、部部门名、部部门人数数和备注注,如表表4.22所示。表4.3 jc(奖奖惩表)序号英文名中文名类型长度(字符符)1id

32、序号int42jc_idd奖惩编号varchhar(10)1-103emp_iid员工编号varchhar(10)1-104jc_rpp奖/惩varchhar(10)1-105jc_naame奖惩名称varchhar(50)1-506jc_reen奖惩人员varchhar(10)1-107jc_beeizhhu奖惩原因varchhar(50)1-508jc_daate创建时间datettimee89jc_deept部门名varchhar(20)1-2010jc_baanreen经办人varchhar(10)1-1011jc_baandeept批准部门varchhar(20)1-20 表4.4

33、emmplooyeee(员工工表)序号英文名中文名类型长度(字符符)1emp_iid员工编号varchhar(10)1-102emp_nnamee员工姓名varchhar(10)1-103dept_id部门号varchhar(10)1-104emp_ssex性别varchhar(10)1-105emp_bbirtthdaay出生日期smallldattetiime46emp_pplacce籍贯varchhar(50)1-507emp_nnatiion民族varchhar(10)1-108emp_ppoliiticcs政治面貌varchhar(10)1-109emp_mmarrriagge婚姻状

34、况varchhar(10)1-1010emp_sshenn身份证号varchhar(20)1-2011emp_eeduccatiion学历varchhar(10)1-1012emp_zzhuaanyee专业varchhar(50)1-5013emp_xxuexxiaoo毕业学校varchhar(50)1-5014emp_bbiyeedatte毕业时间smallldattetiime415emp-pphonne联系电话varchhar(20)1-2016emp_mmphoone手机号码varchhar(20)1-2017emp-aaddrresss家庭住址varchhar(50)1-50 (4)

35、奖惩惩表:记记录员工工奖惩的的信息。如如表4.3所示示。培训表:包包括员工工号、培培训内容容、培训训时间等等,如表表4.66所示。表4.5 xiinzii(薪酬酬表)序号英文名中文名类型长度(字符符)1id序号int42emp_iid 员工编号号varchhar(10)1-103xinzii_goong工资varchhar(10)1-104xinzii_buutiee补贴varchhar(10)1-105xinzii_jiiangg奖金varchhar(10)1-106xinzii_koou扣缴varchhar(10)1-107xinzii_zoong合计varchhar(10)1-10表4.

36、6 trrainn(培训训表)序号英文名中文名类型长度(字符符)1id序号int42trainn_idd培训编号varchhar(10)1-103emp_iid员工编号varchhar(10)1-104trainn_naame培训名varchhar(50)1-505trainn_shhi培训内容varchhar(50)1-506starttdatte开始日期smallldattetiime47enddaate结束日期smallldattetiime48trainn _aaddrr培训单位Varchhar(50)1-509trainn_jiieguuo培训结果varchhar(50)1-5010

37、trainn _bbeizzhu备注varchhar(50)1-50 (6)薪薪酬表:记录员员工工资资、奖金金补贴等等,如表表4.55所示。 (7)考考勤表:员工上上、下班班签到等等,如表表4.7所示示。表4.7 kaao(考考勤表)序号英文名中文名类型长度(字符符)1id序号int42emp_iid员工编号varchhar(10)1-103dept_id部门号varchhar(10)1-104kao_zzao上班时间smallldattetiime45kao_xxia下班时间smallldattetiime46kao_cchi迟到varchhar(10)1-107kao_ttui早退varc

38、hhar(10)1-108kao_bbingg请假varchhar(10)1-10表4.7 kaao(考考勤表)序号英文名中文名类型长度(字符符)1id序号int42emp_iid员工编号varchhar(10)1-103dept_id部门号varchhar(10)1-104kao_zzao上班时间smallldattetiime45kao_xxia下班时间smallldattetiime46kao_cchi迟到varchhar(10)1-107kao_ttui早退varchhar(10)1-108kao_bbingg请假varchhar(10)1-105详细设计计在软件的总总体设计计中,已已

39、将系统统划分为为多个,将将它们按按照一定定的原则则组装起起来,同同时确定定了每个个模块的的功能及及模块与与模块之之间的外外部接口口。详细细设计是是软件设设计的重重要阶段段,主要要确定第第个模块块具体执执行过程程。5.1系统统运行平平台设置置硬件环境:台式计计算机(PPC)一一台,如如表5.1所示示。表5.1 运行行环境硬硬件配置置硬件配置处理器Pentiium3.00以上内存512M以以上硬盘空间80G以上上 软软件环境境:Wiindoows Serrverr20003和WWinddowss20007操作作系统。5.2系统统程序流流程图程序流程图图也称为为程序框框图,是是一种描描述程序序逻辑结

40、结构的工工具。比比较直观观、清晰晰。以下下是本系系统的程程序流程程图。图5.1 程序序流程图图5.3系统统主界面面设计本系统分为为管理员员和员工工两个权权限,分分别登录录到不同同的主界界面。管管理员登登录后的的界面是是对系统统进行全全面的管管理如图图5.2所示示。员工工登录后后的界面面主要是是对一些些相关信信息的查查看和对对上、下下班进行行签到如如图5.3所示示。 图5.2 管理理员主界界面图5.3 员工工主界面面5.4 系系统功能能设计 通通过用户户登录时时进行权权限过滤滤后,如如果是管管理员,则则进行对对后台管管理,即即对员工工基本信信息、部部门信息息、奖惩惩信息进进行增加加、查找找、删除

41、除和更新新的操作作。对人人员离职职的管理理,以及及打印人人员信息息报表。用用户登录录,则进进行上、下下班签到到,浏览览和查找找基本信信息等操操作。5.4.11签到信信息设置置签到信息设设置如图图5.4所示示图5.4 员工工签到 11.实现现目标:页面显示时时,在进进行签到到时所要要填写的的信息只只是员工工号,但但是这个个签到系系统中有有一个对对签到时时间的限限制,如如果在签签到时间间范围内内可以进进行正常常的签到到工作,填填写完成成后,点点击“提提交”按按钮,完完成签到到的工作作;如果果不在签签到时间间范围内内则此页页面会弹弹出一个个对话框框,告诉诉员工应应在相应应的时间间内签到到,如图图5.

42、5所示示。图5.5 签到到错误信信息2.实现过过程页面名:员员工签到到表5.2 签到到设置主主要控件件信息列列表名称主要属性设设置作用tablee/摆放页面中中文本框框和按钮钮TextFFielldName:empp_idd输入员工号号TextFFielld2Name:empp_idd输入员工号号ButtoonType:Subbmitt提交信息Buttoon2Type:Subbmitt提交信息5.4.22员工信信息查看看及查询询设置1员工信信息查看看设置如如图5.6所示示。 图5.6 员工工信息查查看设置置 (1)实现目目标页面显示时时,显示示的是部部门的基基本信息息。该页页面实现现了分页页技

43、术。分分页技术术简化了了页面的的内容,使使页面看看起来简简洁、美美观。并并且把库库中的记记录从第第一条记记录分为为了几页页来显示示。一页页最多只只能显示示四条记记录,点点击“下下一页”会会显示后后面的其其它的记记录内容容。再点点击“上上一页”就就返回前前一页。(2)实现现过程员工信息查查看主要要控件,如如表5.3所示示。表5.3 员工信信息查看看主要控控件信息息列表名称主要属性设设置作用tablee/显示基本信信息内容容Link/链接下页2 员工工信息查查询设置置如图55.7所示示。图5.7 员工工信息查查询设置置(1)实现现目标 页页面显示示时,员员工可以以对部门门信息、奖奖惩信息息、培训训

44、信息进进行查找找。输入入员工编编号,员员工就可可对自己己所输入入的内容容,进行行具体信信息的查查看。(2)实现现过程 员员工住处处查询主主要控件件,如表表5.4所示示。表5.4 员工工信息查查询主要要控件信信息列表表名称主要属性设设置作用tablee/摆放页面中中文本框框和按钮钮TextFFielldName:deppt_iid输入部门号号TextFFielld2Name:empp_idd输入员工号号TextFFidlld4Name:empp_idd输入员工号号ButtoonType:Subbmitt提交信息Buttoon2Type:Subbmitt提交信息Buttoon3Type:Subbm

45、itt提交信息5.4.33员工奖奖惩更新新设置 员员工奖惩惩更新设设置如图图5.8所示示。图5.8 员工工奖惩更更新 11.实现现目标 页页面显示示时,此此页面是是管理员员登录后后才可操操作的。是是对员工工的奖惩惩进行更更新修改改。此操操作可以以实现多多条记同同时更新新,也就就是批量量更新。不不是单一一的只针针对一条条记录的的内容进进行更新新。这样样,大批批量的更更新可以以省去查查找时间间。不必必一条一一条记录录的更新新修改。2.实现过过程员工奖惩更更新主要要控件,如如表5.5所示示。表5.5 员工工奖惩更更新主要要控件信信息列表表名称主要属性设设置作用tablee/摆放页面中中文本框框和按钮

46、钮TextFFielldName:id序号TextFFielld2Name:jc_id奖惩号TextFFidlld4Name:empp_idd员工号TextFFielld5Type:jc_rp提交信息TextFFielld6Type:jc_namme奖/惩TextFFielld7Type:jc_renn奖惩人TextFFielld8Type:jc_beiizhuu奖片原因TextFFiells9Type:jc_datte时间TextFFielld100Type:jc_deppt部门TextFFielld111Type:jc_bannrenn经办人TextFFielld122Type:jc_banndeppt批准部门ButtoonType:Subbmitt提交信息5.4.44打印员员人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论