JSP人事管理系统的设计与实现--精选文档

上传人:ni****g 文档编号:531152967 上传时间:2022-11-06 格式:DOC 页数:19 大小:124.50KB
返回 下载 相关 举报
JSP人事管理系统的设计与实现--精选文档_第1页
第1页 / 共19页
JSP人事管理系统的设计与实现--精选文档_第2页
第2页 / 共19页
JSP人事管理系统的设计与实现--精选文档_第3页
第3页 / 共19页
JSP人事管理系统的设计与实现--精选文档_第4页
第4页 / 共19页
JSP人事管理系统的设计与实现--精选文档_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《JSP人事管理系统的设计与实现--精选文档》由会员分享,可在线阅读,更多相关《JSP人事管理系统的设计与实现--精选文档(19页珍藏版)》请在金锄头文库上搜索。

1、无锡商业职业技术学院毕 业 设 计(2013届)设 计 题 目:JSP人事管理系统的设计与实现 系 科 信息工程学院 专 业 计算机网络技术 姓 名 张 祥 学 号 10432118 指导教师 王 清 完成日期:2012 年 9 月JSP人事管理系统的设计与实现目 录摘 要1前 言2第一章 概述31.1课题来源31.2 课题设计的目的和内容31.2.1 设计目的31.2.2 设计内容3第二章 编程环境简介42.1 Java技术简介42.2 JSP简介42.3 Eclipse+MyEclipse简介42.4 MySQL简介42.5JavaBeans技术简介5第三章 系统功能分析63.1 系统分析

2、的任务与步骤63.1.1 系统分析的任务63.1.2 系统分析的步骤63.2 系统项目范围63.2.1员工部分:63.2.2管理员部分:63.3 功能需求63.3.1 员工部分63.3.2 管理员部分63.4研究目标6第四章 总体设计84.1 系统功能设计84.2 系统流程图设计94.3 数据库概念设计9第五章 界面设计105.1 系统登录模块的实现105.2 登录成功后的其他模块105.2.1主界面105.2.2 人员档案115.2.3 考勤管理115.2.4 绩效管理和薪资福利115.2.5 退出系统125.3.6 数据库的测试12第六章 系统调试与测试136.1 程序调试136.2 配置

3、环境136.2.1 JDK的安装和配置136.2.2 Tomcat的安装和配置136.3 程序测试146.3.1 测试的重要性及目的146.3.2 测试的主要内容156.3.3 测试过程15结束语16参考文献17JSP人事管理系统的设计与实现摘 要随着IT技术的发展,人们的日常生活、工作已经离不开计算机。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、虚拟化。计算机的发展历程以及目前的应用状况和发展趋势,可以充分地相信计算机技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本人事管理系统是在MYEclipse平台上运用JSP技术来实现的。其主要

4、功能有:员工档案管理,考勤管理,绩效管理,薪资福利管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词:人力资源管理 JSP IT技术前 言信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70年代初“后工业经济”

5、时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入2 0世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统 (ES)或决策支持系统 (DSS),其处理对

6、象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。第一章 概述1.1课题来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了不同的企业需要不同的人事管理系统。开发这个应用系

7、统是为了代替人工进行许多繁杂的劳动,节省许多资源,提高企业的工作效率。它研究的主要内容为验证用户和密码的正确性再登陆,以及用户的管理和退出系统;保存每次输入的管理记录,并提供按人事和员工两种身份查询方式;实现对信息的增、删、改以及查询。1.2 课题设计的目的和内容1.2.1 设计目的开发这个应用系统的目标是为了代替人工进行许多繁杂的劳动,节省许多资源,提高企业的工作效率。它研究的主要内容为验证用户和密码的正确性再登陆,以及用户的管理和退出系统;保存每次输入的管理记录,并提供按人事和员工身份两种登陆方式;实现对信息的增、删、改和查询等操作。目前市面上流行的人事管理系统有很多,但是,对于面向中小型

8、单位的人事管理系统来说,不需要大型的数据库系统,只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。本设计目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括员工档案信息的管理与修改,员工工资信息的管理、员工的请假记录的管理以及员工绩效信息的管理。1.2.2 设计内容本着开发一个功能实用、操作简单方便的人事管理系统的原则,本系统能够录入企业员工的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、能维护管理公司员工每个月的工资信息,在操作上能完成诸如添加,修改删除

9、及按各种条件进行查询,还能管理员工的请假信息。- 3 -第二章 编程环境简介2.1 Java技术简介Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭

10、露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。2.2 JSP简介JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具

11、供应商间广泛合作的结果。在传统的网页HTML文件中加入Java程序片段和JSP标记,就构成了JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。2.3 Eclipse+MyEclipse简介Eclipse是一个开放源代码,基于Java的可扩张的开发平台,多数人都

12、是将Eclipse作为Java的集成开发环境使用。Eclipse的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。Eclipse中三个最吸引人的地方是它创新性的图形API,它大大改善了Java界面不够美观,界面响应速度比较慢的能力;二是它的插件机制;三是利用它的插件机制开发的众多功能强大的插件,而Myeclipse就是其中的一种有名的插件集之一,MyEclipse将开发者常用到的一些有用的插件都集合起来。MyEclipse为Eclipse提供了一个大量私有和开源的Java工具的集合,这解决了各种开源工具的不一致和缺点。2.4 MySQL简介MySQ

13、L是一个多用户、多线程的支持标准SQL语句的关系型数据库。它支持大文件及图像的存储,并且提供一个丰富和极其有用的功能集。它的特点是速度快, 易用,稳定性能好, 所以很适合应用在INTERNET 网络上,用它来存取数据。具体地,它是一个客户机/服务器系统,由一个支持不同后台的服务器守护程序MySQL,多个不同的客户程序及库,管理工具,及一个界面组成。MySQL已得到众多应用的支持。MySQL是数据库领域的中间派。它缺乏一个全功能数据库的大多数主要特征, 但是又有比类似Xbase记录存储引擎更多的特征。它像企业级RDBMS那样需要一个积极的服务者守护程序,但是不能像他们那样消费资源。查询语言允许复

14、杂的连接查询,但是所有的参考完整必须由程序员强制保证。MySQL找到一个位置提供简洁和速度,同时仍然提供足够的功能使程序员高兴。数据库程序员将喜欢其查询功能和广泛的客户库,他们会觉得系统缺乏主要数据库功能,他们会发觉它对简单数据库(在不能保证购买大牌数据库时)是有价值的。2.5JavaBeans技术简介什么是JavaBeans?JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供

15、了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,读者将会发现,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。第三章 系统功能分析 3.1 系统分析的任务与步骤3.1.1 系统分析的任务了解用户要求,此用户即为系统的使用人员(管理员,员工),了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算,把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成,在逻辑上描述了系统的目标和所具备的功能于性能。3.1.2 系统分析的步骤1)

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

当前位置:首页 > 资格认证/考试 > 人力资源管理师

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