




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁财贸学院本科毕业设计(2017届本科毕业生)题目:企业员工心理素质测试系统学生姓名:学生学号:系别:经济系专业名称:信息管理与信息系统指导教师:二一七年三月摘要本系统主要使用的是JavaWeb开发技术,以MySQL作为后台数据库,使用Tomcat配置Web服务器,用SSH(spring,stuts2,hibernate)框架,以及配合JSP,html网页开发技术,实现了基于B/S模式的对员工心理健康测试的平台企业员工心理素质测试系统。全文主要分为7个部分:第1部分主要介绍企业员工心理素质测试系统的简介、开发背景和意义;还有此系统所涉及到的主要开发技术及简单的介绍;第2部分主要论述了系统的开发目的和可行性的分析及结论;第3部分主要简单介绍了系统的需求和概要设计,大致分析出系统的主要实现功能。第4部分系统数据库设计,主要分析和设计了系统的数据库表和表中所需要的字段;第5部分系统详细设计,详细地裂处理系统各个模块的功能和详细设计;第6部分系统开发环境和运行,大致介绍了系统开发环境和运环境以及运行效果展示。第7部分最后总结,总结整个系统的遇到的问题,所带来的收获。关键词:心理素质测试 JavaWeb 全套设计加扣 3012250582目录1 绪论11.1 企业员工心理素质测试系统11.1.1企业员工心理素质测试系统的研究意义11.1.2企业员工心理素质测试系统的简介11.2 关键开发技术介绍11.2.1 JavaWeb技术11.2.2 JavaWeb工作原理11.2.3 B/S结构31.2.4 数据库技术32 系统可行性分析42.1 开发的目的和背景42.2 可行性结论43 系统需求分析和概要设计43.1 系统需求分析43.1.1系统功能需求43.2 概要设计53.2.1 系统结构54 系统数据库设计54.1 MySQL 数据库简介54.2 数据库表的设计54.2.1 员工表54.2.2题库表55 系统的详细设计65.1 系统主要页面设计65.2 系统模块开发65.1.1首页模块65.1.2展示模块76系统开发环境和运行86.1 开发和应用环境86.2 系统的运行86.2.1系统运行效果87 最后总结10参 考 文 献111 绪论心理素质是人的整体素质的组成部分。一个人的心理素质是在先天素质的基础上,经过后天的环境和教育的影响而逐步形成的。心理素质测试的目的是考察被测试者的性情、意志、品质以及反应等心理素质是否健康、积极向上。1.1 企业员工心理素质测试系统1.1.1企业员工心理素质测试系统的研究意义在21世纪的今天,人的心理素质显得越来越重要。心理素质健康也受到社会的普遍关注。与计算机技术结合的心理素质测试系统可以帮助人们更加便捷的知道自己心理方面的问题。传统的书面笔试的心理测试,不仅浪费时间,还需要抽出特定的时间进行测试。随着信息化时代的发展,利用计算机技术将传统的方式改进后,大大的提高了效率,而且测试方式也更加灵活。个人可以随时通过移动设备,电脑等设备进行测试,而且不受地点、时间的约束。测试结束后会即时生成结果,供被测试者参考。随着互联网的发展,信息化的推进,已经有越来越多的企业和个人选择网络,心理素质测试系统的发展前景也会越来越广阔。 1.1.2企业员工心理素质测试系统的简介企业员工心理素质测试系统是通过计算机技术,把传统的笔试测试,换成网页测试。它是企业推进信息化的重要路径,是一种全新的心理测试方式。简而言之,企业员工心理素质测试系统就是以网络为载体,突破时间、地点的约束,更加灵活方便的进行心理素质测试的测试平台。1.2 关键开发技术介绍本系统在Windows下使用JavaWeb技术作为服务器端脚本解释器,MySQL作为后台数据库平台以及Tomcat作为Web服务器,并且使用了一些辅助开发工具和技术,比如MyEclipse等。1.2.1 JavaWeb技术Java Web,是用Java技术来解决相关Web互联网领域的技术总和。Web包括:web服务器端和web客户端两部分。Java在客户端的应用有java applet,不过使用得少,Java在服务器端的应用非常丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。1.2.2 JavaWeb工作原理 http是一种超文本传输协议(HyperText Transfer Protocol),它是服务器发送、客服端接收信息的一个标准。http遵循请求/响应模型,它是一种无状态的协议(连接,请求响应一次即断开),默认端口为80。HTTP处理流程为:a.建立连接;b.客户端发送请求;c.服务端回送响应;d.断开连接。HTTP请求信息包括请求行、请求头、空行、消息体。在http1.1版本中定义了8中http请求方法:GET,POST,HEAD,PUT,DELETE,OPTIONS,TRACE,CONNECT。服务器响应信息包括状态行、响应头、空行、消息体。响应状态码是一个三位数,分为如下几个组:a.1xx,信息请求收到,继续处理;b.2xx,成功,行为被成功地接收、理解和采纳;c.3xx,重定向,为了完成请求,必须进一步执行的动作;d.4xx,客户端错误,请求包含语法错误或者请求无法实现;e.5xx,服务器错误,服务器不能实现一种明显无效的请求。Web服务器的缺陷是它只能向客户端提供静态网页内容,在Web服务器创建动态服务器内容的过程,我们称为服务器端网页编程,服务器端网页编程的技术有多种,包括最早的CGI技术、微软的ASP和ASP.NET技术、基于java的Servlet/JSP技术等。CGI,即通用网关接口(Common Gateway Interface)用来作为Web服务器与外部应用程序进行通讯的标准方法。CGI的优点是可以用多种语言来编写(Shell、Perl、C、PHP、Python等),缺陷是它每次连接都必须开启一个进程,不能发送大的数据。在java中,使用Servlet和Web容器来解决这些问题。Servlet在服务器端的工作主要执行如下任务:a.读取客户端发送的显式和隐式数据;b.生成结果;c.向客户端发送显示数据(即文档)和隐式数据(HTTP响应数据)。而Web容器对Servlet的支持包括:a.通信支持,它可以把请求和响应流封装成请求和响应对象,方便用户对流数据进行操作;b.生命周期管理,Servlet的产生、调用和销毁,全部由容器来管理,用户执行按Servlet的标准来书写业务逻辑;c.多线程的支持,线程的产生、进行和同步问题由Web容器来进行;d.JSP的支持,对JSP进行相关的处理;e.安全性处理,可以处理用户进行业务逻辑时抛出的异常。Web容器主要用于给处于容器中的应用程序组件(Servlet、JSP)提供一个环境,使Servlet、JSP直接跟容器的环境变量交互,这样,我们就可以把注意力放在用Servlet实现业务逻辑上,而不必关注其它系统问题。Java Web应用程序目录结构的组成:a.配置文件,b.静态文件和JSP,c.类文件和包。WEB-INF文件夹不能被客户端直接访问。Tomcat的目录结构:1.bin,Tomcat的命令目录;2.conf,Tomcat的配置目录;3.lib,Tomcat运行时使用的包;4.logs,存放日志文件;5.logs,存放临时文件;6.webapps,存放web应用;7.work,用于JSP支持。web应用打包成war包的命令:先控制台进入web应用的文件夹,命令为,jar -cf 文件名.war WEB-INF *.jpg *.html。1.2.3 B/S结构B/S结构(Browser/Server,浏览器/服务器模式),是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MySql等数据库。浏览器通过Web Server同数据库进行交互。图1 B/S三层体系结构B/S结构最大的优点是就可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来也越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大减轻了服务器的负担;并增加了交互型,能进行局部实时刷新。1.2.4 数据库技术数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库。简单来说是本身可视为带电子化的文件柜存储电子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。2 系统可行性分析2.1 开发的目的和背景企业员工心理素质测试系统的主要目的是为了方便企业对员工的心理素质进行测试,与以前的传统试卷测试相比,极大地摆脱了时间和地点的限制,员工进行测试更加方便。新世纪的人们不仅关心人们的知识、品德,而且也越来越关心人们的心理素质健康。传统人们进行心理素质测试方式,主要有两方面,一方面是进医院找医生进行心理素质咨询;另一方面就是做心理素质的试卷进行测试,而做试卷则会有时间和地点的限制。去医院不仅浪费时间和金钱,做试卷会有诸多限制。随着互联网的发展,信息时代的到来,人们利用计算机技术解决问题也越来越方便。企业员工心理素质测试系统就是一个利用计算机技术解决这种问题的很好的途径。这个系统不仅满足企业对员工的心理素质的测试,还能及时发现员工心理存在的问题。它不仅能够在电脑上进心测试,还能在移动手机端测试,更简单地说只要有一部能上网的设备就能进行测试,极大地方便了员工,为员工和企业带来诸多便利。正是有了这种特点,现在已经有越来越多的企业选择这种系统。将来也会有更加多的企业会选择这种系统。2.2 可行性结论做了简单的分析后,可以作为毕业设计的项目,分析了系统的可行性、实际可行性,且各项满足开发条件,完全可以开始进行下一步的工作。3 系统需求分析和概要设计3.1 系统需求分析3.1.1系统功能需求系统主要功能如下:(1)员工注册和登录这部分功能可分为员工注册、员工登录、员工退出三个部分。员工注册:员工将个人的信息存储到企业员工心理素质测是数据库中,注册时要求填写各种信息,包括id、Password、性别、其它辅助信息。系统接受这些信息并存储在服务器端的数据库中。员工登录:通过注册后的员工的用户名,密码登录到网站。登录页检查用户的用户名,密码然后进行判断。员工退出:已经登陆的员工可以退出。(2)测试结果员工在进行测试后根据所答题目,得出分数,并根据分数得出相应的结论。最后反馈到页面。3.2 概要设计3.2.1 系统结构B/S结构的企业心理素质测试系统,由数据服务器、终端(用户主机/浏览器)、WEB服务器构成。该系统的核心是中间的接入服务器和应用服务器部分。4 系统数据库设计4.1 MySQL 数据库简介MySQL是一个关系型数据库管理系统。由瑞典MySQLAB公司开发,目前属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Databse Management System,关系数据库管理系统)应用软件。MySQL所使用的SQL语言使用与访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于体积小,速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。4.2 数据库表的设计4.2.1 员工表企业员工心理素质测试系统的主要目标是小型企业,可以满足小型企业人数少的需求。由于用户都是企业员工,所以用户的ID主键是员工的ID。员工表结构如表1所示。表1用户表字段名称数据类型说明idInt(20) *员工编号usernameVarchar(20)员工姓名passwordVarchar(20)用户密码departmentVarchar(100)部门sexVarchar(4)性别4.2.2题库表题库表用来存放测试题目的题库,可动态更新,随时根据需要加入新的题目。题库表结构如表2所示。表2用户表字段名称数据类型说明sidInt(20) *题目编号questionVarchar(200)题干choose1Varchar(200)选项1choose2Varchar(200)选项2choose3Varchar(200)选项3choose4Varchar(200)选项4choose5Varchar(200)选项5choose6Varchar(200)选项5s_resultVarchar(20)结果choose1ScoreVarchar(200)选项1分数choose2ScoreVarchar(200)选项2分数choose3ScoreVarchar(200)选项3分数choose4ScoreVarchar(200)选项4分数choose5ScoreVarchar(200)选项5分数choose6ScoreVarchar(200)选项6分数5 系统的详细设计5.1 系统主要页面设计2、主要页面如表7所示:表3主要页面文件名说明MyJsp.jsp首页,员工登录页面,输入员工的用户名和密码TestJsp.jsp心理素质测试题题目生成界面show.jsp处理结果页面5.2 系统模块开发5.1.1首页模块首页是此系统的入口,也是登录页面。员工通过输入正确的用户名和密码后,进入测试主页面,然后开始答题。如图2所示:图2 企业心理素质测试系统首页5.1.2展示模块展示模块,主要是系统的测试题题目的展示内容,包括左上角的页标,中间的测试题目,和页面底部的页面跳转按钮。另外还有处理结果页面。如图3、4所示:图3 企业心理素质测试系统展示页页标和页面跳转按钮图4 企业心理素质测试系统处理结果页面6系统开发环境和运行6.1 开发和应用环境操作系统:Windows 7开发工具:MyEclipse 8.5服务器:Tomcat 5.5数据库:MySQL浏览器:Chrome6.2 系统的运行6.2.1系统运行效果本系统页面功能简洁明了,主要功能页面括登录页面,主要内容展示页面,得出处理结果页面。1、登录页面登录页的主要内容是用户登录,如图5所示。图5 系统登录页2、测试题内容展示页面用户登录后,就可以开始答题,题目为单选。页面底部为页面跳转按钮,在完成本页面后可以进入下一页答题,如图6所示。图6 用户答题页面3、处理结果页面此页面是根据测试后的结果分数,跳转到相应的页面,并显示出处理结果如图7所示。图7 处理结果页面7 最后总结此系统在window 7平台下搭建,用了现在比较流行的JavaWeb技术,后台数据库是MySQL数据库和Tomcat服务器。整个系统是基于B/S模式的。并且使用了各种辅助工具来制作完成的。本系统开发就是为了给企业提供灵活方便的测试方式,改变了传统测试的局限性,已经为越来越多的企业所接
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农业资源整合及综合利用合同
- 2025年新疆籽棉种植户合作合同
- 2025年贵州省安顺市继续教育公需科目试题及答案
- 2025年广西壮族自治区事业单位招聘考试公共基础知识考试试题库含答案
- 客户关系管理模板分类跟踪维护策略版
- 湖南常德考试题库及答案
- 媒体伦理考试题库及答案
- 瑞丰银行笔试题库及答案
- 黔南特警考试题目及答案
- 2025年法官遴选考试题及答案
- 美发师考试题
- 浙江安保考试题库及答案
- 苏州安全生产教育培训课件
- 私密线上招商课件
- 兵团面试题目及答案
- 2025贵州贵阳市投资控股集团房地产置业有限公司招聘12人考试参考题库及答案解析
- 2025水发集团有限公司招聘216人考试模拟试题及答案解析
- 智慧加油站物联网综合管控平台建设综合解决方案
- 2025年甘肃省公职人员考试时事政治考试试题(附含答案)
- 花岗岩铺设方案
- 2025年护理疼痛试题及答案
评论
0/150
提交评论