毕业设计中小企业人事管理系统设计与开发

上传人:M****1 文档编号:458400726 上传时间:2023-04-14 格式:DOC 页数:17 大小:558.51KB
返回 下载 相关 举报
毕业设计中小企业人事管理系统设计与开发_第1页
第1页 / 共17页
毕业设计中小企业人事管理系统设计与开发_第2页
第2页 / 共17页
毕业设计中小企业人事管理系统设计与开发_第3页
第3页 / 共17页
毕业设计中小企业人事管理系统设计与开发_第4页
第4页 / 共17页
毕业设计中小企业人事管理系统设计与开发_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《毕业设计中小企业人事管理系统设计与开发》由会员分享,可在线阅读,更多相关《毕业设计中小企业人事管理系统设计与开发(17页珍藏版)》请在金锄头文库上搜索。

1、中小企业人事管理系统设计与开发摘要:随着计算机技术的飞速发展和计算机在企业管理应用中的普及,利用计算机实现企业人事管理势在必行。对企业人事管理系统的积极使用是使现代化企业在竞争中立于不败之地的必要条件。人事管理系统对于企业单位的管理者来说,具有使用方便、查询快捷、管理准确等特点,成为企业单位不可缺少的部分。本文论述了基于JSP模式的人人事管理系统的设计与开发的全部过程。在现代化的教育技术模式下,计算机已经广泛应用于企业的人事管理,给传统的人事管理方式带来了重大的革命。如何有效进行人事管理是摆在我们面前的一个新的课题。本文在研究目前多个中小企业人事管理情况的基础上,从企业的实际需求出发,采用当前

2、较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows XP操作系统和SQL SERVER 2000数据库,设计并实现了一个功能较为完善的中小型企业人事管理系统。通过对系统进行一系列的需求分析、设计、编码、测试等工作,使系统实现了对企业员工信息的查看,添加,修改,删除,以及搜索的功能。重点对系统设计过程作了相应描述,同时也对系统需要改进的地方做了总结。本系统经过测试,运行效果稳定,操作方便,快捷,适用于一般中小企业的人事管理需求。关键字:JSP 人事管理 SQL数据库 B/S模式Abstract:第一章:绪论1.课题研究的背景 2.国内外研究现状3.课题研究的目的和

3、意义第二章:相关知识及开发工具介绍1.JSP概述JSP技术是由Servlet技术发展起来的,自从有了JSP后,在Java服务器端编程中普遍采用的就是JSP,而不是Servlet。因为JSP在编写表示页面时远远比Servlet简单,并且不需要手工编译,目前Servlet主要用于做视图控制器,处理后台应用等。由于JSP构建在Servlet上。所以它有Servlet所有强大的功能4。JSP基于强大的Java语言,具有良好的伸缩性,与Java Enterprise API紧密地集成在一起,在网络数据库应用开发领域具有得天独厚的优势,基于Java平台构建网络程序已经被越来越多的人认为是未来最有发展前途的

4、技术5。从JSP这几年的发展来看,JSP已经获得了巨大的成功,它通过和EJB等J2EE组件进行集成,可以编写出处理具有大的伸缩性,高负载的企业级应用。JSP技术在多个方面加速了动态Web页面的开发。通过分析和总结,列出了以下几点说明JSP的特点。(1)绝大多数JSP页面依赖于可重用的跨平台的组件来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使用这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(2)JSP能提供所有的Servlets功能。与Servlet相比,JSP能

5、提供所有的Servlets功能,它比用Println书写和修改HTML更加方便。此外,您可以更明确地进行分工,Web页面设计人员编写HTML,只需要留出空间让Servlets程序员插入动态部分即可。(3)一次编写,随处运行。作为Java平台的一部分,JSP拥有Java编程语言“一次编写,随处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,但并不影响当前的应用。(4)Java中连接数据库的技术是JDBC。很多数据库系统带有JDBC驱动程序,Java程序通过JDBC驱动程序与数据库相连,执行查询,提取数据等操作。Sun公司还开发了JDBC-OD

6、BC Bridge,用此技术Java程序就可以访问带有ODBC驱动程序的数据库,目前大多数数据库系统都带有ODBC驱动程序6,所以Java程序能够访问如Oracle,Sybase,MS SQL Server和MS Access等类型的数据库7。(5)JSP的平台适应性更广。这是JSP与ASP的优越之处。几乎所有的平台都支持Java,JSP+Beans,它们可以在任何平台下通行无阻。Windows NT下的IIS通过一个插件就能支持JSP,例如JRUN或者ServletExec,著名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在Windows NT,UNIX和Linux

7、上,因此JSP有更广泛的运行平台8。2.开发工具介绍JSPMicrosoft sql server 2ooo3.系统运行环境硬件环境CPU:内存:硬盘空间:软件环境Web服务器:客户端浏览器:第三章:系统分析及及总体设计1.可行性分析2.需求分析3.系统模块规划4.系统流程图功能结构图系统功能结构图如图所示。登录模块添加员工档案主页面模块管理员工档案员工档案模块查询员工档案添加培训记录培训管理模块管理培训记录中小企业人事管理系统添加职称评定职称管理模块管理职称评定添加奖惩记录奖惩管理模块管理奖惩记录管理奖惩记录员工调动模块添加调动记录5.系统数据库设计字段表:用户表(users):字段名数据类

8、型描述是否主键是否非空UserNamevarchar(16)用户名是非空Passwordvarchar(16)密码非空员工档案表(employee): 字段名数据类型描述是否主键是否非空EmployeeIDvarchar(6)员工编号是非空UserNamevarchar(10)员工姓名非空Sexvarchar(2)员工性别非空Branchvarchar(20)部门非空Birthdaysmalldatetime(4)出生日期非空NativePlacevarchar(20)籍贯非空Marriagevarchar(4)婚姻状况非空IdentityIDvarchar(18)身份证号码非空Politic

9、svarchar(4)政治面貌非空Folkvarchar(10)民族非空Educationvarchar(10)学历Departmentvarchar(20)专业GraduateDatesmalldatetime(4)毕业日期Universityvarchar(30)毕业院校AccumulateIDvarchar(15)公积金账号非空AdministrationLevelvarchar(10)行政级别非空Dutyvarchar(20)职务非空Positionvarchar(20)职称非空ForeignLanguagevarchar(10)外语语种FLLevelvarchar(4)外语水平Com

10、puterLevelvarchar(4)计算机水平Phonevarchar(13)电话号码MobilePhonevarchar(11)手机号码Addressvarchar(30)家庭住址Incumbencyvarchar(4)在职情况非空IncumbencyTypevarchar(10)用工形式非空Resumevarchar(200)个人简历员工培训管理表(train):字段名数据类型描述是否主键是否非空TrainNObigint(8)记录编号是非空EmployeeIDvarchar(6)员工编号非空TrainNamevarchar(20)培训名称非空TrainWhatvarchar(40)培

11、训内容非空StartTimesmalldatetime(4)起始日期EndTimesmalldatetime(4)结束日期TrainOrganvarchar(40)培训单位非空TrainResultvarchar(6)培训结果非空Remarkvarchar(200)备注员工职称评定表(assess):字段名数据数据类型描述是否主键是否非空AssessNObigint(8)记录编号是非空EmployeeIDvarchar(6)员工编号非空Positionvarchar(20)职称非空GetDatesmalldatetime(4)获得日期非空GetTypevarchar(4)获得方式非空Dutyv

12、archar(20)职务非空StartDatesmalldatetime(4)聘用起始日期非空EndDatesmalldatetime(4)聘用结束日期非空Departmentvarchar(30)聘用单位非空Englishvarchar(2)职称英语非空Computervarchar(2)职称计算机非空Remarkvarchar(200)备注员工奖惩管理表(reward):字段名数据类型描述是否主键是否非空RewardNOvigint(8)记录编号是非空EmployeeIDvarchar(6)员工编号非空Positionvarchar(20)职称非空RewardPunishVarchar(2

13、)奖/惩非空RewardContentvarchar(30)奖惩内容非空Reasonvarchar(40)奖惩原因非空Branchvarchar(20)批准部门非空HandleNamevarchar(10)(批准人非空StartDatesmalldatetime(4)开始日期非空CancelDatesmalldatetime(4)撤销日期CancelReasonvarchar(40)撤销原因Remarkvarchar(200)备注员工调动表(translate):字段名数据类型描述是否主键是否非空TranslateNObigint(8)记录编号是非空EmployeeIDvarchar(6)员工编号非空TranslateDatesmalldatetime(4)调动日期非空PriorBranchvarchar(20)调动前部门非空NextBranchvarchar(20)调好后部门非空PriorDutyvarcha

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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