【JSP设计栏目提醒】:网学会员鉴于大家对JSP设计十分关注,论文会员在此为大家搜集整理了“淘客科技人事管理系统(Myeclipse JSP SQL)”一文,供大家参考学习
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机来解决我们生活中的实际问题了。近几年来,由于人事制度的不断改革,各级人事部门对人事信息管理计算机化的需求也与日俱增。因为对大多数的企业管理者而言,如何有效的管理企业的人事,使其发挥最大的效益,是每位企业管理者不断面临的难题与挑战。所以企业人事管理成为了企业管理中的重中之重。
以前人事管理甚至还采用人力处理方法,这样不仅效率低下,不易保存和查找,更多的会由于人为的原因,造成数据的遗漏,差错,误报,从而给企业带来重大的损失。因此,开发一个界面友好,功能全面,操作简单的基于B/S(Browser/Server)结构的企业人事管理系统变得十分重要,这也正是本系统开发的目的和意义所在。本系统将采用目前比较先进的MyEclipse6.5开发工具和SQL Server 2005数据库进行设计。
此企业人事管理系统将人事管理与办公自动化管理进行了有机结合,能有效地管理企业内各种人事信息,使企业各部门工作人员都能及时,方便地获得所要人员的各种信息,以及对信息的组合条件查询,更新,管理员的密码设置和工资的统计发放等功能,从而提升企业的工作效率和竞争力,满足了现代企业管理的需要。
本系统前台主要使用JSP作为开发语言,后台使用SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的人事信息管理系统。
关键词:人事管理,JSP,B/S结构
With the popularity of computer and the computer science and technology rapid development, more and more people began to use computers to solve practical problems in our life. In recent years, because of the personnel system reform and, at all levels of the personnel department personnel information management of computerized demand is growing. Because for the majority of the enterprise managers, how to the effective management of the enterprise personnel, make it play the biggest benefit, is each enterprise managers continuously problems and challenges. So the business enterprise personal management become the enterprise management in the top priority。
Before the personnel management and even human treatment method, it is not only the efficiency is low, is not easy to preserve and find, more will due to human reason, cause the omission of data, mistakes, distorting, thus brings to the enterprise significant loss. Therefore, development of a friendly interface, comprehensive functions, operation simple based on B/S (Browser/Server) structure of the enterprise personnel management system has become very important, and this is the purpose of this system development and its meaning. This system will use at present more advanced MyEclipse6.5 development tools and SQL Server 2005 database design。
The enterprise personnel management system will personnel management and office automation management of organic union, can effectively manage the business enterprise inside various personnel information, make enterprise department staff can timely and easily get to all of the information personnel, and the combination of the conditions of information query, update, and administrator password set and wage statistics distribution function, so as to promote the enterprise work efficiency and competitiveness, and meet the needs of modern enterprise management
The front of the system using JSP as a development language, the use of SqlServer as a database management system, the development environment is MyEclipse, server using tomcat, developed a Web technology based on B / S structure windows management system.
Keywords: Personnel management,JSP,B / S structure
摘 要 I
ABSTRACT II
第一章 绪论 1
1.1课题背景 1
1.2目的和意义 1
1.3开发工具及技术 1
1.3.1开发工具 1
1.3.2 JSP 2
1.3.3 JavaScript 3
1.4软硬件需求 4
第二章 需求分析 5
2.1需求调研 5
2.2可行性分析 5
2.2.1技术的可行性 5
2.2.2经济的可行性 5
2.2.3操作可行性 6
2.2.4法律的可行性 6
2.3系统用户用例图 6
2.3.1部门经理用例图 6
2.3.2管理员用例图 6
2.3.3普通员工用例图 7
2.4功能模块需求分析 7
2.5设计的基本思想 9
2.6性能需求 9
2.6.1系统的安全性 9
2.6.2数据的完整性 10
2.7界面需求 10
第三章 系统分析与设计 12
3.1数据库的分析与设计 12
3.1.1数据库的概念结构设计 12
3.1.2数据库的逻辑结构设计 15
3.1.3数据库的连接原理 18
3.2中文乱码问题处理 19
第四章 系统功能实现 21
4.1系统登陆页面实现 21
4.2管理员模块 24
4.2.1部门信息管理 25
4.2.2员工信息管理 29
4.2.3员工信息管理 33
4.2.4系统公告管理 37
4.2.5修改个人密码 37
4.2.6退出系统 38
4.3普通员工模块 38
4.3.1请假申请 38
4.3.2我的请假 39
4.3.3系统公告浏览 39
4.3.4查询工资 39
第五章 系统测试 40
5.1系统测试目的与意义 40
5.2测试过程 40
5.2.1主页面的登录模块测试 40
5.3其他错误 41
结 论 42
参考文献 43
致 谢 44
所谓“需求分析”,是指对要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。在软件工程中,需求需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法
在项目的开始是需求调研,并且走访了一些大型的公司和企业,经过一系列的调查与谈话中发现,现行的人事信息管理工作还是存在着很多不足之处,手工记录的方式不易保存,容易丢失,同样也不利于数据的查询和统计分析。根据企业的实际情况及调查结果,发现实现人事信息管理的网络化、信息化是十分有必要的,因此设计了本套人事信息管理系统。
开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。
本系统开发工具是MyEclipse和SqlServer数据库,开发语言是Java,主要使用了J2EE的技术,java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了java课程,大四期间也系统的了解了J2EE的知识,人事信息管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。
如今是信息化时代,信息化管理可以使人事信息管理工作更加系统化、快速化、全面化。这样可以为企业带来较高的工作效益和经济效益,在提高工作效率的基础上,可以考虑减少人事信息管理人员的数量,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑都可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远超过了开发本系统的成本,所以在经济上具有完全的可行性。
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。
本人事信息管理系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
综上所述,开发一个人事信息管理系统与人工记录的方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立一个人事信息管理系统是必要可行的。
如你对本套设计感兴趣,请记住本套设计在本站的编号:jsp00029