企业人事管理系统(数据库课程设计)_第1页
企业人事管理系统(数据库课程设计)_第2页
企业人事管理系统(数据库课程设计)_第3页
企业人事管理系统(数据库课程设计)_第4页
企业人事管理系统(数据库课程设计)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、1信息与计计算科学学专业数据库课课程设计计报告题 目: 企业人人事管理理系统 班 级: 信息与与计算科科学13318001班 指导教师师: 金海海波 学 生: 王慧兰兰 2201331800301120 王王巾 2201331800301121 张张建宏 2001311803301228 企业人事管理系统 摘要摘 要随着网络络的发展展越来越越快,网网络办公公自动化化应运而而生,它它的主要要目的是是实现信信息交流流和信息息共享,提供协协同工作作的手段段,提高高办公的的效率,让人们们从繁琐琐的有纸纸的办公公中解脱脱出来。企业人人事管理理系统的的设计,为大小小企业的的工作管管理带来来便利,使得管管理

2、体制制更加完完善,工工作水平平和效率率得以提提高。信信息技术术为企业业的发展展提供了了机遇,也带来来了挑战战。如何何改善企企业内部部的经营营机制,公正、客观、全面、快捷的的评价员员工的业业绩,实实现以人人为本的的经营战战略,提提高人事事管理工工作的效效率,使使人事管管理有更更多的精精力去做做人力资资源分析析、研究究和开发发工作,是企业业立足发发展,开开拓未来来,领先先同行业业的关键键。此次次人事管管理系统统采用SSQL Serrverr作为开开发数据据库的工工具。企企业人事事管理系系统的具具体功能能可以根根据用户户的需要要来分配配,但主主要还是是包括企企业人事事的信息息增加、删除、修改、查找。

3、在企业业人事管管理系统统中,用用户能够够方便的的对企业业人事进进行信息息的检索索与处理理。本人事管管理系统统具有如如下功能能:员工工基本信信息的查查询、增增加、修修改、删删除模块块,员工工考勤信信息、部部门信息息、员工工工资、员工调调动信息息的录入入、修改改、查询询、删除除模块,员工评评价信息息的增加加、修改改、删除除,以及及员工工工资信息息的添加加、修改改系统维维护功能能。为公公司人事事管理提提供信息息咨询,信息检检索,信信息存取取等服务务,基本本上能够够满足现现代企业业对人事事管理的的需要。关键字:企业人人事管理理系统 SSQL Serrverr Javva 软件工程实验报告 PAGE 3

4、目 录录TOC o 1-4 h z u HYPERLINK l _Toc312944264 第一章 系统规规划 PAGEREF _Toc312944264 h 1 HYPERLINK l _Toc312944265 1.1 引言 PAGEREF _Toc312944265 h 11 HYPERLINK l _Toc312944266 1.1.1 编编写目的的 PAGEREF _Toc312944266 h 1 HYPERLINK l _Toc312944267 1.1.2项目目背景 PAGEREF _Toc312944267 h 11 HYPERLINK l _Toc312944268 1.2

5、 可行性性研究的的前提 PAGEREF _Toc312944268 h 11 HYPERLINK l _Toc312944269 1.2.1 目目标 PAGEREF _Toc312944269 h 1 HYPERLINK l _Toc312944270 1.2.2 要要求 PAGEREF _Toc312944270 h 2 HYPERLINK l _Toc312944273 1.3 技术可可行性分分析 PAGEREF _Toc312944273 h 3 HYPERLINK l _Toc312944274 1.3.1 技技术的支支持能力力 PAGEREF _Toc312944274 h 3 HY

6、PERLINK l _Toc312944275 1.3.2 技技术的优优势 PAGEREF _Toc312944275 h 3 HYPERLINK l _Toc312944276 1.3.3 技技术的难难点 PAGEREF _Toc312944276 h 3 HYPERLINK l _Toc312944277 1.4 经济可可行性分分析 PAGEREF _Toc312944277 h 4 HYPERLINK l _Toc312944280 1.5 社会可可行性分分析 PAGEREF _Toc312944280 h 4 HYPERLINK l _Toc312944282 1.5.1 用户户使用可

7、可行性 PAGEREF _Toc312944282 h 55 HYPERLINK l _Toc312944283 1.6 意见结结论 PAGEREF _Toc312944283 h 5 HYPERLINK l _Toc312944284 第二章 需求分分析 PAGEREF _Toc312944284 h 6 HYPERLINK l _Toc312944285 2.1 系统需需求 PAGEREF _Toc312944285 h 6 HYPERLINK l _Toc312944286 2.2 功能需需求 PAGEREF _Toc312944286 h 6 HYPERLINK l _Toc31294

8、4287 2.3 数据流流图 PAGEREF _Toc312944287 h 7 HYPERLINK l _Toc312944288 2.3.1 系系统顶层层图 PAGEREF _Toc312944288 h 7 HYPERLINK l _Toc312944289 2.3.2 数数据流程程图一层层分解图图 PAGEREF _Toc312944289 h 7 HYPERLINK l _Toc312944290 2.3.3 数数据流程程图二层层分解图图 PAGEREF _Toc312944290 h 9 HYPERLINK l _Toc312944291 2.4 数据字字典 PAGEREF _To

9、c312944291 h 111 HYPERLINK l _Toc312944292 2.4.1 数数据流条条目 PAGEREF _Toc312944292 h 111 HYPERLINK l _Toc312944294 2.4.2 数据据存储 PAGEREF _Toc312944294 h 114 HYPERLINK l _Toc312944295 第三章 概念设设计 PAGEREF _Toc312944295 h 155 HYPERLINK l _Toc312944296 3.1 实体之之间的联联系 PAGEREF _Toc312944296 h 155 HYPERLINK l _Toc3

10、12944297 3.2 E-RR图 PAGEREF _Toc312944297 h 15 HYPERLINK l _Toc312944299 第四章 逻辑设设计 PAGEREF _Toc312944299 h 199 HYPERLINK l _Toc312944300 4.1 概念模模型向关关系模型型的转换换 PAGEREF _Toc312944300 h 19 HYPERLINK l _Toc312944303 4.2 概念模模型的优优化 PAGEREF _Toc312944303 h 200 HYPERLINK l _Toc312944304 4.2.1 确确定范式式级别 PAGEREF

11、 _Toc312944304 h 220 HYPERLINK l _Toc312944305 4.2.2 实实施规范范化处理理 PAGEREF _Toc312944305 h 20 HYPERLINK l _Toc312944306 第五章 物理设设计 PAGEREF _Toc312944306 h 222 HYPERLINK l _Toc312944307 5.1 数据库库的存储储结构 PAGEREF _Toc312944307 h 222 HYPERLINK l _Toc312944308 5.1.1数据库库的表设设计 PAGEREF _Toc312944308 h 222 HYPERLI

12、NK l _Toc312944310 5.1.2关系模模式的存存取方法法 PAGEREF _Toc312944310 h 24 HYPERLINK l _Toc312944311 5.1.3 数据据库安全全性 PAGEREF _Toc312944311 h 244 HYPERLINK l _Toc312944312 第六章 实现、运行与与维护 PAGEREF _Toc312944312 h 225 HYPERLINK l _Toc312944313 6.1 实现 PAGEREF _Toc312944313 h 255 HYPERLINK l _Toc312944316 6.2 人机界界面设计计

13、 PAGEREF _Toc312944316 h 27 HYPERLINK l _Toc312944317 6.2.1 用用户登陆陆界面 PAGEREF _Toc312944317 h 227 HYPERLINK l _Toc312944321 6.3 系统测测试 PAGEREF _Toc312944321 h 299 HYPERLINK l _Toc312944322 6.3.1 员员工基本本信息测测试 PAGEREF _Toc312944322 h 299 HYPERLINK l _Toc312944323 6.3.2 员员工工作作评价信信息测试试 PAGEREF _Toc31294432

14、3 h 29 HYPERLINK l _Toc312944324 6.3.3 员员工考勤勤测试 PAGEREF _Toc312944324 h 300 HYPERLINK l _Toc312944325 6.3.4 员员工工资资测试 PAGEREF _Toc312944325 h 311 HYPERLINK l _Toc312944326 6.4 运行维维护 PAGEREF _Toc312944326 h 322 HYPERLINK l _Toc312944327 总 结 PAGEREF _Toc312944327 h 333 HYPERLINK l _Toc312944328 参考文献献 P

15、AGEREF _Toc312944328 h 34附录第一章 系统规规划1.1 引言1.1.1编写写目的人事管理理系统能能够为使使用者提提供充足足的信息息和快捷捷的查询询手段,建立一一套完整整的人事事管理系系统能够够加快物物资的周周转速度度,提高高生产效效率,加加强管理理的信息息化手段段,提高高本单位位的经济济效益。使用计计算机对对人事资资料进行行管理,会给应应用者带带来很多多方便,如检索索迅速,查找方方便,可可靠量大大,保密密性好,成本低低等。可行性分分析研究究的目的的是用最最小的代代价在尽尽可能短短的时间间内确定定数据库库系统是是否可能能开发,是否值值得开发发(在该该报告中中主要是是考察企

16、业人人事管理理系统是否可可能开发发,是否否值得开开发,是是否可以以开发)。其实实质是在在较高层层次上以以较抽象象的方式式进行的的,简化化的压缩缩的需求求分析和和概要设设计过程程。1.1.2 编编写背景景开发软件件名称:企业人人事管理理系统项目任务务提出者者:金海海波 项目开发发者:王王慧兰、张建宏宏、王巾巾用户:各各小型企企业 1.2 可行行性研究究的前提提1.2.1 目目标人事管理理系统用用于支持持企业完完成人事事管理工工作,有有如下三三个方面面的目标标:1支持持企业实实现规范范化管理理;2. 支支持企业业高效率率完成人人事管理理日常业业务,包包括企业业人事的的增加、查询、修改、删除;3支持

17、持企业进进行人事事管理及及相关方方面的科科学决策策并在系系统开发发总任务务的基础础上进行行该系统统的方案案设计论论证,需需要实现现以下功功能:a建立立员工基基本信息息表,包包括:员员工编号号、姓名名、部门门、性别别、出生生日期、籍贯、职称、进入公公司时间间等;b建立立员工考考勤信息息表,包包括:员员工编号号、姓名名、日期期、本月月天数、出勤、旷工、早退、加班等等;c建立立员工工工作评价价信息表表,包括括:员工工编号、姓名、部门、业务水水平、工工作业绩绩、时间间、工作作态度等等;d建立立员工工工资信息息表,包包括:员员工编号号、姓名名、时间间、底薪薪、奖金金、扣考考核、房房租、实实发工资资等;1

18、22 要要求企业人事事管理系系统必须须提供部部门信息息、员工工信息等等基本信信息,还还必须提提供强大的查、删、改改功能。可以分分为不同同权限、不同用用户的对对该系统统进行操操作。另另外,该系统还还必须保保证数据据的安全全性、完完整性和和准确性性。1.3 技术可可行性分分析 本系统统是基于于数据库库的管理理与查询询系统。现在硬硬件、软软件的性性能指标标和开发发环境等等各项开开发条件件都符合合我们开开发系统统的要求求,因此此,开发发出此系系统的关关键是我我们掌握握技术的的熟练程程度。本系统开开发设计计中用到到的技术术因素有有:(1)本本系统开开发方法法。在本本小组中中,小组组成员比比较熟练练地掌握

19、握开发信信息系统统的过程程和技术术,在信信息开发发方法上上不存在在太大的的问题。(2)网网络和通通信技术术。因为为在本地地客户端端模拟运运行的系系统,因因此不需需要配置置和网络络。(3)数数据库技技术。小小组成员员具有应应用数据据库开发发小型信信息系统统的经验验。Javaa开发技技术。小小组成员员需要熟熟练使用用Javva语言言。综上所述述,本系系统的开开发在技技术上是是可行的的。1.3.1 技技术的支支持能力力本系统采采用APPMSeerv55.2.0工具具建立数数据库,并通过过ecllipsse使两两者进行行连接从从而进行行系统软软件开发发。此前前,我们们简单使使用相同同技术模模拟开发发过

20、类似似软件系系统,具具有一定定开发经经验。1.3.2 技技术的优优势一、管理理操作方方便、快快捷、高高效。技技术要求求较低,数据维维护简单单、安全全。使用用数据库库管理信信息资源源,可以以进行添添加、修修改、插插入、删删除等操操作,而而且方便便、快捷捷。二、检索索统计准准确、迅迅速、高高效。数数据库应应用系统统的使用用,可以以按关键键词对数数据进行行各种分分类,而而且关键键词还可可以作各各种各样样的组合合,使得得数据的的检索、统计等等操作形形式多样样,结果果准确;又由于于几乎所所有的数数据库都都采用了了索引技技术,使使得检索索数据速速度快,效率高高。三、数据据应用共共享性好好。由于于对数据据进

21、行集集中管理理,可以以通过网网络等各各种技术术,使得得数据额额应用能能够共享享,并且且数据应应用的效效率也高高。1.3.3 技技术的难难点一、数据据库设计计和维护护,由于于系统分分析人员员或开发发人员对对企业业业务需求求以及数数据库技技术认识识不足,导致设设计出来来的数据据结构或或应用程程序往往往存在各各种各样样问题,并因此此造成在在生产环环境中,系统故故障层出出不穷,直接影影响业务务运转。二、系统统负荷和和安全问问题,系系统信息息安全,系统安安全通常常受到的的威胁如如下,黑黑客对数数据库入入侵,并并盗取想想要的资资料。1.4 经济可可行性分分析由于人事事管理系系统主要要用于员员工个人人相关信

22、信息的管管理,使使公司领领导准确确掌握员员工的动动向和员员工的综综合素质质,及时时调整人人才的分分析,提提高工作作效率,可以为为企业带带来可观观的经济济效益。并且由由于系统统开发并并不是太太复杂,操作起起来也比比较简单单,只需需要一台台作为服服务器的的计算机机就可以以运行,因此开开发费用用较低。1.5 社会可可行性分分析 随着计计算机的的发展与与普及,互联网网的扩展展和网络络安全技技术的不不断提高高,用信信息系统统管理人人事在实实际应用用中越来来越受企企业或个个人欢迎迎,并且且在实际际企业活活动中表表现出了了巨大的的经济价价值。把把人士管管理系统统纳入公公司内部部的Innterrnett体系中

23、中去,实实现数据据的共享享,这样样有利于于人事信信息在单单位内部部的流动动,提高高了数据据资源的的利用,并且能能得到及及时的更更新,不不需要像像过去那那样浪费费大量的的人力物物力去进进行抄写写,提高高了工作作效率,人事管管理覆盖盖面广,并且会会产生大大量数据据和信息息,对如如此多的的信息进进行管理理和运用用,必须须要在规规范化和和标准化化的基础础上借助助于网络络化的人人事管理理系统才才能满足足这些要要求。社会需要要企业管管理额现现代化和和信息化化。企业业人事管管理系统统的开发发和运行行与国家家的政策策法规不不存在任任何冲突突和抵触触之处。另外,企业人人事管理理系统苏苏采用的的操作和和工作方方式

24、符合合工作人人员和客客户的日日常习惯惯,而且且操作方方便灵活活,便于于使用。因此,该系统统具有可可行性。1.5.1 用用户使用用可行性性本软件操操作简单单,界面面友好,功能完完备,有有一定计计算机基基础的人人员就能能进行操操作。11.6 意见结结论经过技术术、经济济、社会会等方面面的可行行性分析析,可以以确定本本系统的的开发完完全必要要。第二章需需求分析析2.1 系统需需求用户的需需求具体体体现在在选课信信息和用用户信息息的提供供、保存存、更新新和查询询的方面面。这就就要求数数据库的的设计必必须合理理,使之之能够充充分满足足各种信信息的输输入和输输出,保保证数据据存储的的可靠性性,并且且能够快

25、快速取出出和存入入。而前前台显示示部分,应具有有人性化化的界面面,方便便用户操操作。因因各个企企业的实实际情况况不同,系统应应该具有有兼容性性。系统统需要同同时处理理很大的的数据量量,这时时系统不不会因此此崩溃。此外,系统还还应该具具有较强强的安全全性,保保证身份份不同的的用户,不能越越权操作作。非合合法用户户不能对对数据进进行操作作。2.2 功能需需求 本系统统分为五五个模块块:员工工基本信信息、员员工工作作评价信信息、员员工考勤勤信息、员工工工资信息息、系统统。得到到如图所所示的系系统功能能模块图图:2.3 数据流流图2.3.1 系系统顶层层图2.3.2 数数据流程程图一层层分解图图员工基

26、本本信息,员工考考勤信息息,员工工工作评评价信息息,员工工工资信信息2.3.3 数数据流程程图二层层分解图图查询所有有员工信信息,按按员工编编号查询询,按员员工姓名名查询,员工信信息的增增加、修修改、删删除2.3.3 数数据流程程图三层层分解图图查询所有有员工工工作评价价2.3.3 数数据流程程图四层层分解图图查询所有有员工考考勤,查查询员工工考勤2.3.3 数数据流程程图五层层分解图图查询所有有员工工工资,增增加员工工记录,修改员员工记录录,删除除员工记记录 数据字典典项目名称称:企业业人事管管理系统统数据库表表:员工基本本信息表表员工工作作评价信信息表 员工考勤勤信息表表员工工资资信息表表

27、 数据流定定义1、数据据流名称称:员工工情况 位位置:员员工 定定义:员员工情况况=员工工编号+姓名+部门+性别+出生日日期+籍籍贯+职职称+进进入公司司时间 数数据流量量:根据据企业的的员工具具体录用用情况来来确定 说说明:要要对每一一位被聘聘用的新新员工进进行唯一一编号2、数据据流名称称:员工工考勤信信息情况况 位位置:员员工 定定义:员员工考勤勤信息情情况=员员工编号号+姓名名+日期期+本月月天数+出勤+旷工+早退+加班 数数据流量量:根据据企业具具体情况况来确定定 说说明:要要对每一一个员工工进行唯唯一编号号3、数据据流名称称:员工工工资评评价情况况 位位置:员员工 定定义:员员工工作

28、作评价情情况=员员工编号号+姓名名+部门门+业务务水平+工作业业绩+时时间+工工作态度度 数数据流量量:根据据企业具具体情况况来确定定说明:要要对每一一个员工工进行唯唯一编号号4、数据据流名称称:员工工工资信信息情况况 位置:员工 定义:员工工工资信息息情况=员工编编号+姓姓名+时时间+底底薪+奖奖金+扣扣考核+房租+实发工工资 数数据流量量:根据据企业具具体情况况来确定定 说说明:要要对每一一个员工工进行唯唯一编号号2.4.2 数数据存储储确定数据据库的存存储结构构主要指指确定数数据的存存放位置置和存储储结构,包括确确定关系系、索引引、日志志、备份份等的存存储安排排及存储储结构,以及确确定系

29、统统存储参参数的配配置。将日志文文件和数数据库对对象(表表、索引引等)分分别放在在不同的的磁盘,可以改改进系统统的性能能,提高高系统的的安全性性。所以以,系统统应将日日志文件件和数据据文件存存放在不不同磁盘盘上。第三章 概念设设计3.1 实体之之间的联联系部门与员员工之间间的联系系:一个个部门信信息对应应多个员员工信息息,而一一个员工工信息对对应一个个部门信信息,所所以员工工信息与与部门信信息之间间是一对对多的关关系。将每一个个实体转转换成一一个关系系(关系系就是给给出关系系名,写写出属性性,并标标明该关关系的主主码)a员工工基本信信息(员员工编号号、姓名名、部门门、性别别、出生生日期、籍贯、

30、职称、进入公公司时间间)。在在此联系系中主码码为员工工编号,因为员员工信息息与部门门是多对对一的联联系,所所以将部部门传入入员工基基本信息息中做非非主属性性。b员工工考勤信信息(员员工编号号、姓名名、日期期、本月月天数、出勤、旷工、早退、加班)c员工工工作评评价信息息(员工工编号、姓名、部门、业务水水平、工工作业绩绩、时间间、工作作态度)d员工工工资信信息(员员工编号号、姓名名、时间间、底薪薪、奖金金、扣考考核、房房租、实实发工资资)。3.2 E-RR图员工基本本信息EE-R图图员工考勤勤信息EE-R图图员工工作作评价信信息E-R图员工工资资信息EE-R图图第四章 逻辑设设计4.1 概念模模型

31、向关关系模型型的转换换根据需求求分析中中的E-R图,通过对对实体的的属性和和之间的的联系的的分析,我们将将其由概概念模型型向关系系模型转转化,并并且根据据范式化化理论进进行优化化。4.2 概念模模型的优优化4.2.1 确确定范式式级别 根据上上述分析析所归结结出来的的数据依依赖的种种类和在在本系统统实际的的开发过过程中,需要涉涉及多表表的查询询及表的的修改和和删除,且存在在多值依依赖的实实际情况况下,其其关系模模式应达达到BCCNF。4.2.2 实实施规范范化处理理实体型转转换为关关系模式式。实体体的属性性就是关关系的属属性,实实体的码码就是关关系的码码。对于于实体间间的联系系则有以以下不同同

32、的情况况:一个mm:n联联系转换换为一个个关系模模式。与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,而关系系的码为为各实体体码的组组合。一个1:n联系系可以转转换为一一个独立立的关系系模式,也可以以与n端端对应的的关系模模式合并并。如果果转换为为一个独独立的关关系模式式,则与与该联系系相连的的各实体体的码以以及联系系本身的的属性均均转换为为关系的的属性,而关系系的码为为n端实实体的码码。 一一个1:1联系系可以转转换为一一个独立立的关系系模式,也可以以与任意意一端对对应的关关系模式式合并。三个或或三个以以上实体体间的一一个多元元联系可可以转换换为一个个关系模

33、模式。与与该多元元联系相相连的各各实体的的码以及及联系本本身的属属性均转转换为关关系的属属性,而而关系的的码为各各实体码码的组合合 具有有相同码码的关系系模式可可合并。第五章 物理设设计5.1 数据库库的存储储结构通过需求求分析,概要设设计和逻逻辑设计计流程得得到本系系统的数数据库结结构。5.1.1 数数据库的的表设计计进一步确确定上一一章逻辑辑设计中中设计好好的关系系模式中中各个数数据项的的类型和和长度,将每个个关系转转换为数数据库中中的二维维表格,并确定定了各个个表的主主键和外外键,得得到以下下表结构构:字段名称称字段含义义数据类型型及长度度约束ygidd员工编号号varccharr(10

34、0)主键ygnaame姓名charr(100)ygdeept部门varccharr(200)ygseex性别varccharr(2)ygbiirthhdayy出生日期期dateetimmeygpllacee籍贯varccharr(400)ygleevell职称varccharr(100)ygdaate进入公司司时间dateetimme表5.11 员工工基本信信息表字段名称称字段含义义数据类型型及长度度约束kqidd员工编号号varccharr(100)主键kqnaame姓名varccharr(100)kqdaate日期dateetimmekqdaays本月天数数varccharr(100)qw

35、orrk出勤varccharr(100)kqabbsennt旷工varccharr(100)kqeaarlyy早退varccharr(100)kqovver加班varccharr(100)表5.22 员工工考勤信信息表字段名称称字段含义义数据类型型及长度度约束pjidd员工编号号varccharr(100)主键pjnaame姓名varccharr(400)pjdeept部门varccharr(100)pjleevell业务水平平varccharr(100)ygreesullt工作业绩绩varccharr(100)pjdaate时间varccharr(100)pjpoosittionn工作态度度

36、varccharr(100)pjottherr其他varccharr(100)表5.33 员工工工资评评价信息息表字段名称称字段含义义数据类型型及长度度约束gxidd员工编号号varccharr(100)主键gxnaame姓名varccharr(400)gzdaate时间dateetimmegxbaase底薪varccharr(100)gxboonuss奖金varccharr(100)gxduuct扣考核varccharr(100)gxhoousee房租varccharr(100)gxlaaborragee实发工资资varccharr(100)表5.44 员工工工资信信息表5.1.2 关关系模

37、式式的存取取方式关系模式式采用索索引存取取方法与与聚簇存存取方法法共用。为数据据库中各各基本表表建立的的索引如如下:基基本表员员工编号号、姓名名经常在在查询条条件中出出现,考考虑在其其之上建建立聚簇簇索引。5.1.3数据据库安全全性安全与保保密要求求:此系系统可以以分为用用户和管管理员,用户可可以浏览览自己的的个人信信息,但但不能修修改自己己的信息息,凡要要修改都都需通过过管理员员去修改改。管理理员主要要管理系统的各各种信息息。目标:在在于开发发一个功功能使用用、操作作方便,简单明明了的人人事管理理系统。再设计计出功能能强大的的软件的的同时,尽可能能地减少少对系统统资源的的占用,并且还还要力求

38、求做到通通过使用用本系统统,尽量量使单位位的人事事管理工工作系统统化、自自动化和和规范化化,从而而达到提提高企、事业单单位管理理效率的的目的,同时也也希望此此次工程程加强我我们自身身的小组组协作意意识,加加深程序序设计思思想,同同时要学学习工程程设计思思想,再再技术和和软件工工程思想想上同时时得到锻锻炼和提提高。人人事管理理信息系系统,在在实际工工作中得得到了广广泛的应应用,它它对企事事业单位位的人力力资源进进行有效效的管理理,提高高了管理理的效率率。本系系统的技技术完备备、成熟熟,经济济效益合合理,满满足安全全真实的的企业人人事管理理信息系系要求:规范企业业管理,实现对对全公司司人事管管理的

39、实实时监控控;实现对每每名员工工个人业业绩的考考核;实现较完完善的人人事管理理体系;为企业领领导决策策提供依依据;系统符合合实际生生产需求求,人机机界面友友好,操操作简单单。第六章 实现运运行与维维护6.1 实现根据概要要设计和和逻辑设设计的结结果,在在计算机机上建立立实际的的数据库库结构,导入数数据进行行程序调调试。创建员工工基本信信息的数据库库创建员工工考勤信信息数据据库3、创建建员工工工作评价价信息数数据库员工工资资信息数数据库6.2 人机界界面设计计6.2.1 用用户登录录界面用户登陆陆界面是是每一个个用户,在登陆陆本系统统时出现现的界面面,如要要用户输输入用户户名、密密码,以以及确定

40、定用户身身份。其其界面如如下图:图6-11 登陆陆页面登陆成功功后的页页面:图6-22 登陆陆成功的的页面员工基本本信息视视图:图6-33 员工工基本信信息页面面员工工作作评价视视图:图6-44 员工工工作评评价页面面员工考勤勤视图:图6-55员工考考勤页面面员工工资资视图:图6-66 员工工工资页页面系统视图图:图6-77 系统统页面6.3 系统测测试6.3.1员工工基本信信息测试试1、查询询员工信信息a.查询询所有员员工信息息图6-88 员工工基本信信息页面面b.按员员工编号号查询查找员工工信息页页面:图6-99 查找找员工信信息页面面查询结果果:图6-110 查查询结果果页面c.按员员工

41、姓名名查询查找员工工信息页页面:图6-111 查查询结果果页面2、增、删、改改员工信信息a.增加加员工信信息图6-112查询询结果页页面增加成功功:图6-113 查查询结果果页面结果显示示:图6-114 查查询结果果页面b.修改改员工信信息图6-115 修修改页面面修改成功功:图6-116 修修改成功功页面c删除除员工信信息执行操作作:图6-117 删除除员工界界面删除成功功:图6-118 删删除成功功页面6.3.3员工工工作评评价测试试图6-119 系系统页面面6.3.4员工工考勤测测试a查询询所有员员工考勤勤图6-220 系系统页面面b查询询员工考考勤图6-221 查查询页面面查询结果果:

42、图6-222 查查询结果果页面6.3.5 员员工工资资测试1查询询员工工工资图6-223 查查询结果果页面2增、删、改工资记记录a.增加加工资记记录图6-224系统统页面增加成功功:图6-225 系系统页面面结果显示示:图6-226系统统页面b.修改改工资记记录修改成功功页面:图6-227 修修改成功功页面结果显示示:图6-228 系系统页面面c删除除工资记记录删除成功功:图6-229 系系统页面面结果显示示:图6-330 系系统页面面6.4 系统维维护设备的硬硬件故障障可能造造成本软软件不能能运行或或不能正正常进行行输入、输出等等后果,系统的的资源不不足及网网络传输输通道阻阻塞可能能造成本本

43、软件不不能正常常运行,并有可可能造成成机器“死机”,上述述故障的的处理由由用户自自行解决决。软件件在运行行过程中中产生的的数据库库错误,将由系系统自动动记入错错误日志志,非数数据传输输引起的的错误将将由系统统管理员员或软件件开发者者解决。软件在在运行过过程中产产生的其其他错误误,将根根据情况况由软件件开发者者或软件件开发者者协助系系统管理理员解决决。总结在本系统统的开发发过程中中,由于于是我们们初次开开发软件件,一方方面对企企业人事事管理的的整个流流程不够够熟悉,另一方方面在知知识、经经验方面面都存在在着不足足,时间间也比较较仓促,因此该该系统必必然会存存在一些些缺陷,缺少需需要密码码的登录录

44、页面,缺乏对对系统整整体进行行周密考考虑,这这些都有有待于进进一步的的改善。但其功功能全面面、易于于日后系系统更新新、数据据库管理理容易、界面友友好、操操作方便便、效率率高、安安全性好好等优点点是本管管理系统统所具备备的。我我们设计计的企业业人事管管理系统统,提供供了较为为完备的的员工、工资等等信息,实现了了数据库库的基本本操作,如修改改、插入入、删除除、查询询等。完完善的信信息管理理,支持持员工信信息、人人员增加加、调动动。系统统主要针针对查看看员工的的各种信信息需求求所设计计的,可可以很好好地管理理数据。通过这次次课程设设计,我我们受益益匪浅,在这短短短的几几个星期期里,我我们不仅仅将课堂

45、堂上老师师传授的的理论知知识付诸诸于实践践,提高高自己的的理论水水平,实实际操作作技巧,更重要要的是我我们还学学到了很很多可多多课本上上没有的的知识。那就是是”团结“”探索“和”支持“。团结结我们们是一个个团队,单靠一一个人的的力量什什么也做做不成,只有大大家进网网一处使使,才能能把事情情做好;探索凡事都都要有探探索的精精神,它它是助人人向前的的动力之之源,遇遇事多问问个“为什么么”,你会会从中学学到很多多;坚持持一路路走来,困难重重重 ,我们坚坚持,我我们成功功!最后,感感谢金海海波老师师的关心心,指导导与教诲诲,向所所有帮助助我们做做好数据据库设计计的老师师和同学学们之一一深深的的感谢。参

46、考文献献1数据库库理论系系统萨师煊煊等著高等教教育出版版社20006年55月出版版2SQLL SServve 220055数据库库开发应应用程序序 孙全党党等主编编 科科学出版版社 20008年年2月第第一版3管理信信息系统统(第四四版) 薛薛华成著著 清清华大学学出版社社 220055年4Javva语言言与面向向对象程程序设计计清华大大学出版版社20007年附录主程序:impoort javva.aawt.eveent.ActtionnEveent;impoort javva.aawt.eveent.ActtionnLisstenner;impoort javva.uutill.Veecto

47、or;impoort javvax.swiing.JFrramee;impoort javvax.swiing.JMeenu;impoort javvax.swiing.JMeenuBBar;impoort javvax.swiing.JMeenuIItemm;impoort javvax.swiing.JOpptioonPaane;impoort javvax.swiing.JSccrolllPaane;impoort javvax.swiing.JTaablee;publliccclasss MMainnUI impplemmentts AActiionLListteneerprivvat

48、ee JFFramme jjf; /主界界面,显显示表格格数据privvatee JFFramme jjFraame; privvatee JMMenuuBarr jmmb; /主界界面上的的菜单栏栏对象privvatee JMMenuu jmm1,jm22,jm33,jm44,jm55;/五五个菜单单,分别别为员工工基本信信息、员员工工作作评价、员工考考勤、员员工工资资、系统统privvatee JMMenuuIteem jjmx11,jmxx2,jmxx3,jmxx4,jmxx5,jmxx6;/员员工基本本信息的的菜单项项,分别别为查询询所有员员工、按按员工编编号查询询,按员员工姓名名查询

49、,增加员员工,修修改员工工,删除除员工privvatee JMMenuuIteem jjmp; /课课程管理理的菜单单项,分分别为privvatee JMMenuuIteem jjmk11,jmkk2; /选课管管理的菜菜单项,分别为为privvatee JMMenuuIteem jjmg11,jmgg2,jmgg3,jmgg4;privvatee JMMenuuIteem jjmexxit; /系系统的菜菜单项:退出privvatee JTTablle jjt; /表表格显示示组件privvatee JSScroollPPanee jssp; /滚滚动Paane,表格组组件会用用到privv

50、atee VeectoorVVecttor rowwDatta; /保存从从数据库库中取得得的二维维表数据据,用表表格组件件显示这这些数据据privvatee Veectoor siinglleRoowDaata; /保存从从数据库库中取得得的单条条记录publlicsstatticvvoidd maain(Strringg arggs) new MaiinUII();publlic MaiinUII()jf=nnew JFrramee(); /创建建Fraamejmb=neww JMMenuuBarr(); /以下下代码生生成菜单单栏、菜菜单、菜菜单项jm1=neww JMMenuu(员员工

51、基本本信息);jm2=neww JMMenuu(员员工工作作评价);jm3=neww JMMenuu(员员工考勤勤);jm4=neww JMMenuu(员员工工资资);jm5=neww JMMenuu(系系 统统);jmx11=neww JMMenuuIteem(查询所所有员工工);jmx11.adddAcctioonLiisteenerr(thhis); /增增加事件件监听者者jmx22=neww JMMenuuIteem(按员工工编号查查询);jmx22.adddAcctioonLiisteenerr(thhis);jmx33=neww JMMenuuIteem(按员工工姓名查查询);jm

52、x33.adddAcctioonLiisteenerr(thhis);jmx44=neww JMMenuuIteem(增加员员工);jmx44.adddAcctioonLiisteenerr(thhis);jmx55=neww JMMenuuIteem(修改员员工);jmx55.adddAcctioonLiisteenerr(thhis);jmx66=neww JMMenuuIteem(删除员员工);jmx66.adddAcctioonLiisteenerr(thhis);jmp=neww JMMenuuIteem(查询所所有员工工工作评评价);jmp.adddActtionnLisstenn

53、er(thiis);jmk11=neww JMMenuuIteem(查询所所有员工工考勤);jmk11.adddAcctioonLiisteenerr(thhis);jmk22=neww JMMenuuIteem(查询员员工缺勤勤);jmk22.adddAcctioonLiisteenerr(thhis);jmg11=neww JMMenuuIteem(查询所所有员工工工资);jmg11.adddAcctioonLiisteenerr(thhis);jmg22=neww JMMenuuIteem(增加员员工工资资记录);jmg22.adddAcctioonLiisteenerr(thhis);

54、jmg33=neww JMMenuuIteem(修改员员工工资资记录);jmg33.adddAcctioonLiisteenerr(thhis);jmg44=neww JMMenuuIteem(删除员员工工资资记录);jmg44.adddAcctioonLiisteenerr(thhis);jmexxit=neww JMMenuuIteem(退出);jmexxit.adddActtionnLisstenner(thiis);jf.ssetJJMennuBaar(jjmb);jf.ssetTTitlle(企业人人事管理理系统);/下两行行把菜单单项和菜菜单连接接起来jm1.addd(jmmx1)

55、;jmm1.aadd(jmxx2);jm11.addd(jjmx33);jmm1.aaddSSepaarattor();jjm1.addd(jmmx4);jmm1.aadd(jmxx5);jm11.addd(jjmx66);jm2.addd(jmmp);jm3.addd(jmmk1);jmm3.aadd(jmkk2);jm4.addd(jmmg1);jmm4.aaddSSepaarattor();jjm4.addd(jmmg2);jmm4.aadd(jmgg3);jm44.addd(jjmg44);jm5.addd(jmmexiit);jmb.addd(jmm1);jmbb.addd(jjm2

56、);jmmb.aadd(jm33);jmmb.aadd(jm44);jmmb.aadd(jm55);/把菜单单和菜单单栏连接接起来rowDDataa=neww VeectoorVVecttor(); /初初始化数数据变量量singgleRRowDDataa=neww Veectoor();jf.ssetEExteendeedSttatee(JFFramme.MMAXIIMIZZED_BOTTH);/设设定主界界面最大大化,并并显示它它jf.ssetVVisiiblee(trrue);publlicvvoidd acctioonPeerfoormeed(AActiionEEvennt ee) /

57、事件处处理方法法,选择择菜单项项会执行行此函数数if(ee.geetSoourcce()=jjmexxit) Syysteem.eexitt(0); /选择择“退出出“菜单单项,执执行此语语句if(ee.geetSoourcce()=jjmp) /选择“查询所所有员工工评价“菜单项项,执行行此语句句 new PjAAdmiin().quueryyAlll(roowDaata); /通过过PjAAdmiin对象象执行qquerryAlll方法法查询数数据库,得到的的数据放放入roowDaata中中thiss.diispllayWWorkkerss1(); /通通过表格格组件显显示数据据 if(e

58、e.geetSoourcce()=jjmk11) /选择“查询所所有员工工考勤“菜单项项,执行行此语句句 new KqAAdmiin().quueryyAlll(roowDaata); /通过过KqAAdmiin对象象执行qquerryAlll方法法查询数数据库,得到的的数据放放入roowDaata中中thiss.diispllayWWorkkerss3(); /通通过表格格组件显显示数据据 if(ee.geetSoourcce()=jjmk22) /选择“查询员员工缺勤勤“菜单单项,执执行此语语句 new KqAAdmiin().quueryyAlll(roowDaata);/通过KKqAd

59、dminn对象执执行quueryyAlll方法查查询数据据库,得得到的数数据放入入rowwDatta中 Strringg Yggid=JOpptioonPaane.shoowInnputtDiaalogg(请输输入员工工编号:);/通通过输入入对话框框得到待待查询员员工编号号 new XxAAdmiin().quueryyByYYgidd(roowDaata,Ygiid); /通过XXxAddminn对象传传递员工工编号并并查询数数据库,得到的的数据放放入roowDaata中中 thiss.diispllayWWorkkerss3(); /通通过表格格组件显显示数据据 if(ee.geetSo

60、ourcce()=jjmg11) /选择“查询所所有员工工工资“菜单项项,执行行此语句句 new GzAAdmiin().quueryyAlll(roowDaata); /通过过GzAAdmiin对象象执行qquerryAlll方法法查询数数据库,得到的的数据放放入roowDaata中中thiss.diispllayWWorkkerss2(); /通通过表格格组件显显示数据据 if(ee.geetSoourcce()=jjmg22) /选择“增加员员工工资资记录“菜单项项,执行行此iff语句thiss.sinngleeRowwDatta.ccleaar(); /使使用veectoor变量量前,

温馨提示

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

评论

0/150

提交评论