JSP人事管理系统的设计与实现.pdf
《JSP人事管理系统的设计与实现.pdf》由会员分享,可在线阅读,更多相关《JSP人事管理系统的设计与实现.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、70+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案无锡商业职业技术学院毕业设计(2013(2013 届届)设设计计题题目:目:JSP 人事管理系统的设计与实现系系科科信息工程学院专专业业计算机网络技术姓姓名名张祥学学号号10432118指导教师指导教师王清完成日期:完成日期:20122012 年年 9 9 月月170+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连
2、续刚构桥施工方案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 系统分析的任务与步骤.63.1.1 系统分析的任务.63.1.2 系统分析的步骤.63.2 系统项目范围.63.2.1 员工部分:.63.2.2 管理员部分:.63.3 功能需求.63
3、.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 数据库的测试.12270+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案第
4、六章 系统调试与测试.136.1 程序调试.136.2 配置环境.136.2.1 JDK 的安装和配置.136.2.2 Tomcat 的安装和配置.136.3 程序测试.146.3.1 测试的重要性及目的.146.3.2 测试的主要内容.156.3.3 测试过程.15结束语.16参考文献.17370+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案JSP 人事管理系统的设计与实现摘 要随着 IT 技术的发展,人们的日常生活、工作已经离不开计算机。未来社会人们的生活和工作将越
5、来越依赖于数字技术的发展,越来越数字化、网络化、虚拟化。计算机的发展历程以及目前的应用状况和发展趋势,可以充分地相信计算机技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。本人事管理系统是在 MYEclipse 平台上运用 JSP 技术来实现的。其主要功能有:员工档案管理,考勤管理,绩效管理,薪资福利管理等。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词:人力资源管理 JSP IT 技术170+120+120+70m70+120+120+70m
6、 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案前 言信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50 年代末。目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人机系统”,该系统是70 年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人机系统,系统功能简单,效率低,对管理的作用有限。进入 2 0 世纪 80 年代末,随着
7、计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80 年代末 90 年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。270+120+120+70m70+120+120+70m 连续梁桥连续
8、梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案第一章 概述1.1 课题来源随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。不同的企业具有不同的人事管理制度,这就决定了
9、不同的企业需要不同的人事管理系统。开发这个应用系统是为了代替人工进行许多繁杂的劳动,节省许多资源,提高企业的工作效率。它研究的主要内容为验证用户和密码的正确性再登陆,以及用户的管理和退出系统;保存每次输入的管理记录,并提供按人事和员工两种身份查询方式;实现对信息的增、删、改以及查询。1.2 课题设计的目的和内容1.2.1 设计目的开发这个应用系统的目标是为了代替人工进行许多繁杂的劳动,节省许多资源,提高企业的工作效率。它研究的主要内容为验证用户和密码的正确性再登陆,以及用户的管理和退出系统;保存每次输入的管理记录,并提供按人事和员工身份两种登陆方式;实现对信息的增、删、改和查询等操作。目前市面
10、上流行的人事管理系统有很多,但是,对于面向中小型单位的人事管理系统来说,不需要大型的数据库系统,只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。本设计目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括员工档案信息的管理与修改,员工工资信息的管理、员工的请假记录的管理以及员工绩效信息的管理。1.2.2 设计内容本着开发一个功能实用、操作简单方便的人事管理系统的原则,本系统能够录入企业员工的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、能维护管理公司员工每
11、个月的工资信息,在操作上能完成诸如添加,修改删除及按各种条件进行查询,还能管理员工的请假信息。370+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案第二章 编程环境简介2.1 Java 技术简介Java 是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向 Internet 的开发工具。自从1995 年正式问世以来,Java 的快速发展已经让整个 Web 世界发生了翻天覆地的变化。在早期,Java 比较多的用在浏览器上,插入到网页中(即是 Java Apple
12、t 程序),成为最灵活、最强大的网页多媒体的载体,但由于 Java 虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀 Flash 所替代,但随着 Java Servlet 的推出,Java 在电子商务方面开始崭露头角,最新的 JSP(Java Server Page)技术的推出,更是让Java 成为基于 Web 的应用程序的首选开发工具,目前的 Java 技术已成为所有大型电子商务项目的必然选择。2.2 JSP 简介JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。该
13、技术为创建显示动态生成内容的 Web 页面提供了一个简捷而快速的方法。JSP 技术的设计目的是使得构造基于 Web 的应用程序更加容易和快捷,而这些应用程序能够与各种Web 服务器,应用服务器,浏览器和开发工具共同工作。JSP 规范是 Web 服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页 HTML 文件中加入 Java 程序片段和 JSP 标记,就构成了 JSP 网页。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML 格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网
14、站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 Plugin,无 ActiveX,无 Java Applet,甚至无 Frame。2.3 Eclipse+MyEclipse 简介Eclipse 是一个开放源代码,基于 Java 的可扩张的开发平台,多数人都是将 Eclipse 作为 Java 的集成开发环境使用。Eclipse 的设计思想是:一切皆为插件。它自身的核心是非常小的,其它所有的功能都以插件的形式附加到该核心上。Eclipse 中三个最吸引人的地方是它创新性的图形API,它大大改善了 Java 界面不够美观,界面响
15、应速度比较慢的能力;二是它的插件机制;三是利用它的插件机制开发的众多功能强大的插件,而Myeclipse 就是其中的一种有名的插件集之一,MyEclipse 将开发者常用到的一些有用的插件都集合起来。MyEclipse 为 Eclipse 提供了一个大量私有和开源的Java 工具的集合,这解决了各种开源工具的不一致和缺点。2.4 MySQL 简介MySQL 是一个多用户、多线程的支持标准 SQL 语句的关系型数据库。它支持大文件及图像的存储,并且提供一个丰富和极其有用的功能集。它的特点是速度快,易用,稳定性能好,所以很适合应用在INTERNET 网络上,用它来存取数据。具体地,它是一个客户机/
16、服务器系统,由一个支持不同后台的服务器守护程序 MySQL,多个不同的客户程序及库,管理工具,及一个界面组成。MySQL 已得到众多应用的支持。MySQL 是数据库领域的中间派。它缺乏一个全功能数据库的大多数主要特征,但是又有比类似 Xbase470+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案记录存储引擎更多的特征。它像企业级 RDBMS 那样需要一个积极的服务者守护程序,但是不能像他们那样消费资源。查询语言允许复杂的连接查询,但是所有的参考完整必须由程序员强制保证。
17、MySQL 找到一个位置提供简洁和速度,同时仍然提供足够的功能使程序员高兴。数据库程序员将喜欢其查询功能和广泛的客户库,他们会觉得系统缺乏主要数据库功能,他们会发觉它对简单数据库(在不能保证购买大牌数据库时)是有价值的。2.5JavaBeans 技术简介什么是 JavaBeans?JavaBeans 就是 Java 的可重用组件技术。ASP 通过 COM 来扩充复杂的功能,如文件上载、发送 email 以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP 通过JavaBeans 实现了同样的功能扩充。JSP 对于在 Web 应用中集成 JavaBeans 组件提供了完善的支持。这种
18、支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为 JSP 应用带来了更多的可伸缩性。JavaBeans 组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的 JSP 开发过程中,读者将会发现,和传统的 ASP 或 PHP 页面相比,JSP 页面将会是非常简洁的,由于 JavaBeans 开发起来简单,又可以利用 Java 语言的强大功能,许多动态页面处理过程实际上被封装到了 JavaBeans 中。570+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80
19、m 连续刚构桥施工方案连续刚构桥施工方案第三章 系统功能分析3.1 系统分析的任务与步骤3.1.1 系统分析的任务了解用户要求,此用户即为系统的使用人员(管理员,员工),了解他们在系统功能、性能等方面的要求及用户在硬件配置、开发周期处理方式等方面的意向与打算,把用户要求成文,完成系统分析报告。系统的逻辑模型由一系列的图表和文字组成,在逻辑上描述了系统的目标和所具备的功能于性能。3.1.2 系统分析的步骤1)描述系统,在详细调查的基础上,用一定的图标、文字描述;2)分析用户新的要求,改进现行模型,形成新系统的逻辑模型;3)编写系统分析说明书。3.2 系统项目范围人力资源管理系统从两种用户角度进行
20、功能划分。3.2.1 员工部分:1)查看个人考勤信息;2)查看个人绩效信息;3)查看个人薪资福利信息;3.2.2 管理员部分:1)人员档案管理;2)考勤信息管理;3)绩效管理;4)薪资福利管理;3.3 功能需求3.3.1 员工部分1)查看个人考勤信息:以列表的形式查看员工个人考勤信息;2)查看个人绩效信息:以列表的形式查看员工个人绩效信息;3)查看个人薪资福利:以列表的形式查看员工个人薪资福利信息。3.3.2 管理员部分1)人员档案管理:管理员添加、管理、查询公司人员信息,以列表的形式显示;2)考勤信息管理:管理员添加和管理员工考勤信息;3)绩效管理:管理员添加和管理员工的绩效信息;4)薪资福
21、利管理:管理员添加和管理员工的薪资福利信息。3.4 研究目标1、根据调研分析所得信息实现一个系统具体的功能,根据实际情况设计出符合要求的系统,使系统在实际使用中能够达到应有的效果。2、通过根据分析调研得到的信息完成对一个系统的分析和功能设计,充分了解软件的设计开发过程。理论与实际相联系,在实践中更加深刻的了解平时学习到的理论知识,更加深入了解软件设计工程中不同阶段的各个步骤,通过实际操作更加深入的了解软件开发。670+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案3、在设
22、计过程中不免会遇到各种各样的问题,在解决这些问题时需要自行查阅大量资料,能够培养独立解决问题的能力,增强我们的自学能力。同时在这个工程中需要大量的使用编程语言和软件,设计中能够更多的熟悉这些工具的使用,能够增强自己的实际动手能力,为今后的工作学习都能够打下坚实的基础。4、通过毕业设计能够培养和提高我们的自学能力以及对科技论文的写作能力。770+120+120+70m70+120+120+70m 连续梁桥连续梁桥 及及 80+140+140+80m80+140+140+80m 连续刚构桥施工方案连续刚构桥施工方案第四章 总体设计4.1 系统功能设计绘制系统结构图的过程,实际上就是对系统功能模块进
23、行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。系统系统功能说明一、系统的功能有:1)用户的登录;用户在登录界面输入用户名和密码,系统对用户名和密码进行确认,如果认证成功,则进入系统进行其他操作,否则系统提示用户名和密码错误;2)管理员对员工信息进行管理:管理员登录成功后可以对员工信息、考勤信息绩效信息和薪资福利进行管理,如表 4-1 所示。表 4-1 系统总体功能表功能类别用户登录管理员对基本信息进行管理子功能用户输入正确的用户名和密码及正确的权限后,就登录系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 人事管理系统 设计 实现
限制150内