Java人事管理系统

上传人:汽*** 文档编号:511921175 上传时间:2022-08-24 格式:DOCX 页数:52 大小:955.27KB
返回 下载 相关 举报
Java人事管理系统_第1页
第1页 / 共52页
Java人事管理系统_第2页
第2页 / 共52页
Java人事管理系统_第3页
第3页 / 共52页
Java人事管理系统_第4页
第4页 / 共52页
Java人事管理系统_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《Java人事管理系统》由会员分享,可在线阅读,更多相关《Java人事管理系统(52页珍藏版)》请在金锄头文库上搜索。

1、长沙理工工大学城城南学院院数据库库系统应应用课课程设计计报告JAVAA人事管管理信息息系统蒋映喆系 别 水利计计通系 专专 业 计算机机科学与与技术 班 级 计算机机10001 学学 号 24 学生姓名名 蒋映喆喆 指导教教师 唐唐汇国 课程成绩绩 完完成日期期 20012年年10月月13日 课程设计计成绩评评定系 别 水利利计通系系 专专 业 计算机机科学与与技术班 级 计算机机10001 学学 号 24学生姓名名 蒋映映喆 指指导教师师 唐汇国国 课程成绩绩 完完成日期期 20112.110.113 指导教师师对学生生在课程程设计中中的评价价评分项目目优良中及格不及格课程设计计中的创创造性

2、成成果学生掌握握课程内内容的程程度课程设计计完成情情况课程设计计动手能能力文字表达达学习态度度规范要求求课程设计计论文的的质量指导教师师对课程程设计的的评定意意见综合成绩绩 指导导教师签签字 年 月 日课程设计计任务书书城南学院院水利计计通系 计算机机科学与与技术专专业课程名称称数据库系系统应用用课程设计计时间2012220013学年年第1学学期12周学生姓名名蒋映喆指导老师师唐汇国题 目JAVAA人事管管理系统统公司司人员管管理实现现主要内容容:本课程设设计主要要完成一一个公司司人事管管理信息息系统,本本系统分分为三个大模模块,两两人完成成,三个个模块分别别为:1. 应用层界界面模块块。其中

3、中包括登登陆界面面与主要要管理界界面的实实现。2. 系统数据据库模块块。这里里主要实实现对数数据库的的创建。3. 程序消息息响应模模块。主主要实现现程序的的运行,连连接数据据库等功功能。要求:(1)要要求能独独立地运运用程序序语言和和数据库库方面知知识,编编制一个个功能简简单的小小型信息息模拟系系统。(2)学学生按要要求编写写课程设设计报告告书,能能正确阐阐述设计计和实验验结果。(3)通通过课程程设计培培养学生生严谨的的科学态态度,认认真的工工作作风风和团队队协作精精神。(4)学学生应抱抱着严谨谨认真的的态度积积极投入入到课程程设计过过程中。 应当提交交的文件件:(1)课课程设计计报告。(2)

4、课课程设计计附件(源程序、各类图纸、实验数据、运行截图等)。JAVAA人事管管理信息息系统学生姓名名:蒋映映喆、阳阳坚 指导老老师:唐唐汇国摘 要要 在在当前的的信息化化管理浪浪潮下,我我国的人人事管理理模式也也由传统统的手工工业务办办理模式式逐渐转转向信息息化,现现代化的的高效管管理模式式。结合合人事办办公管理理的实际际情况和和实践操操作,研研发的新新一代人人事管理理系统,使使一直沿沿袭传统统办公模模式而产产生的管管理效率率较低,经经营管理理水平相相对滞后后等现象象得改善善已经成成为各个个单位的的必然需需求;为为了提高高人事办办公行业业整体的的科技含含量与管管理效率率,加快快人事行行业的信信

5、息化建建设;为为了提高高公司的的管理水水平,他他们急需需一套安安全可靠靠的人事事管理系系统,所所以我与与同学阳阳坚一起起开发了了这套人人事管理理系统。关键词 JAAVA;人事管管理系统统;orraclle1 开发发环境与与项目组组介绍1.1硬硬件环境境1、内存存:2556MBB以上2、CCPU:酷睿 i5 M46601.2 软件环环境1、操作作系统:Miccrossoftt Wiindoows XP2、数数据库系系统:OOraccle + PPL/SSQL3、开开发工具具包:JJDK Verrsioon 11.4.24、开开发软件件: EEcliipsee1.3项项目组成成员1、蒋映映喆:主主

6、要负责责程序的的界面与与消息响响应。2、阳阳坚:负责责数据库库的创建建与优化化。2系统设设计2.1应应用程序序界面设设计由于公司司人事管管理并非非普通员员工管理理、系统统必须具具有较高高的安全全性,只只有具有有管理员员身份的的用户才才能允许许对员工工信息的的编辑,修修改等权权限,所所以我们们必须为为管理者者设定一一个登陆陆框,通通过登录录才能进进入主界界面实现现对员工工信息的的操作,这这样即使使管理者者不在电电脑旁别别人也无无法私自自修改员员工信息息,大大大的增加加了系统统的安全全可靠性性。进入主主界面以以后,管管理者能能实现对对员工的的档案进进行管理理,可以以查看、添加、修改、删除员员工信息

7、息等。同同时主界界面也必必须实现现管理者者的用户户管理,用用于修改改当前密密码等。同时系系统要具具有较高高的适应应性,能能够适应应应用要要求的变变化与修修改,具具有灵活活可扩充充性。程序在性性能上必必须可以以方便快快捷有效效地完成成编辑、查询等等地各项项操作,录录入数据据合法性性校验程程序高,查查询速度度快。保保证信息息的正确确及时更更新,并并降低信信息访问问的成本本。操作作方便可可大大提提高工作作效率。程序主主要流程程图如图图1所示示:图1 程序流流程图2.2数数据库的的选择Oraaclee Daatabbasee,又名名Oraaclee RDDBMSS,或简简称Orraclle。是是甲骨文

8、文公司提提供的以以分布式式数据库库为核心心的一组组软件产产品,是是目前最最流行的的客户/服务器器端(CClieent/Serrverr)或BB/S体体系结构构的数据据库之一一。作为为一个通通用的数数据库系系统,它它具有完完整的数数据管理理功能;作为一一个关系系数据库库,它是是一个完完备关系系的产品品。所以以在此课课程设计计中,我我和阳坚坚同学采采用Orraclle作为为我们的的开发数数据库来来开发这这个人事事管理系系统。2.3系系统数据据实体结结构描述述管理员信信息表(MManaagerr):用用以登陆陆对员工工信息的的管理。具体设设计结构构如表11所示:表1 管理者者信息表表功能名称称:管理

9、理者信息息表(MManaagerr)数据元素素数据采集集方式说明 NNamee 人工采采集 主键键,必须须输入 SSSIDD 人工采采集 非空空,必须须输入员工信信息表(wworkker):用以记记录员工工基本信信息,具具体设计计如表22所示:表2 员员工信息息表功能名称称:员工工信息表表(woorkeer)数据元素素数据采集集方式说明nId人工采集集主键,必必须输入入Namee人工采集集非空,必必须输入入Job人工采集集允许空Sal人工采集集允许空由于某某些特定定的公司司拥有一一些特殊殊职业,所所以我们们在工作作与工资资这两栏栏设置允允许空,方方便管理理者管理理。3系统详详细设计计3.1系系

10、统工作作原理在登陆框框处使用用代码连连接Maanagger数数据库,采用JDBC方法连接数据库,从Edit框获取用户输入的用户名与密码与Manager表中数据对比,如果为数据库中的数据则允许登陆进行员工管理,若非数据库中的数据则报错。在主界面面处分别别连接wworkker与与Mannageer两个个数据库库进行不不同操作作,如修修改密码码时则连连接Maanagger,对对员工进进行操作作则连接接worrkerr进行数数据库操操作,从从而达到到人事管管理系统统的需求求。由于OOraccle为为C/SS或者BB/S模模式的数数据库,BB/S模模式即流流浪器/服务器器模式,是是一种从从传统的的的二层

11、层C/SS(客户户端/服服务端)模式发展起来的新的网络结构模式,其本质是三层结构的C/S模式,安全性与方便性高。所以我们整个员工管理系统也采用C/S或者B/S模式的系统构架,我们的数据库放在公司服务器上,管理者客户端通过代码远程连接至数据库服务器,从而获取数据并修改数据。而我们的数据库处在服务器的防火墙之后,更增加了数据的可靠性与安全性。应用界面的工作原理如图2所示: 图22 应应用界面面工作原原理3.2数数据库详详细设计计要操作数数据库的的方法有有很多,这这里我们们采用方方便的PPL/SSQL来来操作OOraccle数数据库,在在系统服服务中打打开Orraclle数据据库的SServver之

12、之后,我我们使用用默认的的 sccottt账号登登陆并创创建表单单。Manaagerr表单的的创建:Creeatee Taablee Maanagger(Naame varrchaar(220),SSSID varrchaar(220) Nott NUULL,PRRIMAARY KEYY (NNamee)Worcckerr表单的的创建:Creeatee Taablee woorkeer(NID VAARCHHAR22(4) ,NAMEE VAARCHHAR22(200) Nott NUULL,JOB VAARCHHAR22(200) ,SAL NUUMBEER(88,2),PRIMMARYY

13、KEEY (NIDD)在表单创创建后用用Inssertt innto语语句向两两个表单单中分别别插入数数据,因因为数据据量比较较大,我我这就不不一一赘赘述我的的数据了了,插入入数据如如图3所所示: 图图3 两两个表中中所插入入的数据据3.3程程序界面面详细设设计界面设设计我们们采用了了网格布布局方法法,使得得界面简简洁美观观易于操操作。界界面主要要分为登登陆框界界面与主主程序界界面,主主界面使使用了一一个Taablee控件分分割员工工管理与与用户管管理来方方便管理理员管理理,同时时也为程程序节省省了占用用的资源源。3.4程程序消息息响应详详细设计计程序的的消息响响应主要要为登陆陆框的登登录响应应与主程程序的添添加删除除查询等等Butttonn的KeeyDoown响响应,只只要为BButtton添添加成员员函数aaddAActiionLLiseenerr并在函函数内书书写响应应代码即即可,如如登陆框框的消息息响应如如下:JButttonn okkBtnn = neww JBButtton(登陆陆);/ 为为登陆按按钮添加加事件okkBtnn.adddAcctioonLiisteenerr(neew AActiionLListteneer()publlicvvoi

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号