摘 要


对于企业来说信息的意义是十分重要的﹐因为当代企业管理的方方面面都依赖于信息的获得和利用﹐特别是任何企业决策都需要信息。信息是一种资源,利用好信息资源可更好地开发和利用种种其它资源。随着社会经济的不断发展,经济信息化已成为世界经济发展的一大趋势,是社会生产力发展到一定阶段的必然产物。信息是国家制定政策、进行宏观调控,企业从事常事务处理、生产控制、生产决策的重要战略资源,是国民经济各部门和整个社会生活领域中的“倍增剂”,是当代社会发展的最新生产力,它正从总体上引导着世界经济和社会发展的进程。可以这样说,谁能够充分利用信息,谁就能在社会竞争及经济发展中求得生存。信息系统的开发实际上是一项庞大的系统工程,即信息系统工程。本文论述了在html语言下分析、设计、开发的黄海客车招聘考核系统。其开发主要包括后台数据库的建立及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,但要求处理的信息量并不大,所以我采用了Microsoft SQL Server。该系统基本满足了黄海客车销售人员招聘考核的需求,用户界面友好,功能强大,大大减少了人力资源,增加了信息分析的准确性。

    随着互联网本身的不断发展创新,网络招聘模式有很大的创新空间,而这种模式创新的背后则是充分利用网络的特点更有效率的满足用户的需求,满足用户社会化、个性化和方便便捷的需求,与传统招聘渠道相比有明显的优势。在中国这样一个高速发展的市场,网上招聘的潜力还远远没有显现出来,存在着巨大的上升空间,需要我们共同努力和把握。随着网络招聘的发展,不难预计网络招聘将在中国的招聘市场上越来越流行,越来越安全,网络招聘也将会有一个长足、稳定的增长趋势。


关键词:人才管理系统,JSP, ExtJs,SSH,SQL Server



ABSTRACT


    For companies to the significance of information is very important, because all aspects of contemporary enterprise management are dependent on the acquirement of information and use, especially any enterprise decision all need information. Information is a kind of resources, make full use of the information resources can be better development and use of a variety of other resources. With the economic and social development, economic information has become the world a trend in the development of economy, and is the social productivity development inevitable product to a certain stage. Information is the national policy, in macroeconomic regulation, enterprise engaged in often transaction process and production control, production of important strategic decision resources, and a national economic sectors and the society as a whole in the field of life "double agent", is the recent development of contemporary social productive forces, it is, from the overall lead the world economic and social development in the process. It can be said, who can make full use of information, who can compete in social and economic development, which seek for survival. Information system development is actually a huge systematic engineering, namely information systems engineering. This paper discusses the HTML language analysis, design and development of yellow bus recruitment examination system. Its development mainly includes the backstage database the establishment and development of front application program of two aspects, the former required establishes the data consistency and integrality, data security good database, but the amount of information for handling is not big, so I use the SQL Server. The system basically satisfy the yellow bus sales staff recruitment examination demand, user friendly interface, powerful, greatly reducing the human resources, increase the accuracy of the information analysis.

    As the Internet itself the continuous development of the innovation, the network recruitment mode a great innovation space, and the mode of innovation is to make full use of network behind the characteristics of more efficient to meet the demand of user, meet user socialization, personalized and convenient convenient demand, and the traditional recruitment channel compared with the obvious superiority. Like China in a high-speed development of the market, the potential of the online recruitment is far from show, there was a huge room to rise, need we joint effort and grasp. Along with the development of network recruiting, it is not hard to network in China is expected to recruit the hiring of the market is more and more popular, more and more security, network recruitment will also have a rapid and stable growth trend.


KEY WORDS:Management System,JSP, ExtJs,SSH,SQL Server










目  录

第一章  绪论 1

1.1  本课题研究的意义 3

1.1.1  销售人员对于企业的重要性 3

1.1.2  企业销售部门面临的难处 3

1.1.3  开发销售人员招聘系统的重要性 3

1.1.4  销售人员招聘测评系统软件意义 4

1.2  本课题国内外发展状况 4

1.2.1  国外网络招聘发展状况 4

1.2.2  中国网络招聘发展状况 5

1.3  软件开发的目的 6

1.4  系统设计应达到的技术要求 6

1.5  硬件需要 6

1.6  软件需要 7

第二章  设计与应用的技术理论 7

2.1 ExtJs软件 7

2.1.1 ExtJs简介 7

2.1.2  ExtJS的发展 8

2.1.3  Ext Js的运行环境 8

2.2  Microsoft SQL Server 8

2.2.1  SQLServer概述 8

2.2.2  Microsoft SQLServer 2005简介 9

2.2.3  Microsoft SQLServer 2005的好处 9

2.2.4  Microsoft SQLServer 2005的运行环境 10

2.3  项目的发布与管理 10

2.3.1  Tomcat简介 10

2.3.2  Tomcat的配置及应用 11

第三章  黄海客车销售人员招聘测评系统分析 12

3.1  系统背景介绍 12

3.2系统开发的需求分析 13

3.2.1  系统功能需求 13

3.2.2  系统界面需求 13

3.2.3  系统数据需求 13

3.2.4  系统安全性需求 13

3.2.5  系统其他需求 13

3.3  系统开发的功能分析 14

3.4  系统开发的界面分析 14

3.5  系统开发的数据分析 14

3.6  系统开发的安全分析 14

3.7  系统开发的其他分析 15

第四章  黄海客车销售人员招聘测评系统设计 15

4.1概述 15

4.2系统模块的设计 15

4.2.1  前台信息发布模块 15

4.2.2销售人员招聘计划模块 17

4.2.3 招聘资料管理模块 21

4.2.3销售人员招聘测评模块 24

4.2.4  人员信息的管理 26

4.2.5  招聘评估信息反馈 26

第一章  绪论

1.1  本课题研究的意义

1.1.1  销售人员对于企业的重要性

1.1.2  企业销售部门面临的难处

1.1.3  开发销售人员招聘系统的重要性

1.1.4  销售人员招聘测评系统软件意义

1.2  本课题国内外发展状况

1.2.1  国外网络招聘发展状况

1.2.2  中国网络招聘发展状况

1.3  软件开发的目的

1.4  系统设计应达到的技术要求

1.5  硬件需要

1.6  软件需要

第二章  设计与应用的技术理论

2.1 ExtJs软件

2.1.1 ExtJs简介

2.1.2  ExtJS的发展

2.1.3  Ext Js的运行环境

2.2  Microsoft SQL Server

2.2.1  SQLServer概述

2.2.2  Microsoft SQLServer 2005简介

2.2.3  Microsoft SQLServer 2005的好处

2.2.4  Microsoft SQLServer 2005的运行环境

2.3  项目的发布与管理

2.3.1  Tomcat简介

2.3.2  Tomcat的配置及应用

第三章  黄海客车销售人员招聘测评系统分析

3.1  系统背景介绍

3.2系统开发的需求分析

3.2.1  系统功能需求

3.2.2  系统界面需求

3.2.3  系统数据需求

3.2.4  系统安全性需求

3.2.5  系统其他需求

3.3  系统开发的功能分析

3.4  系统开发的界面分析

3.5  系统开发的数据分析

3.6  系统开发的安全分析

3.7  系统开发的其他分析

第四章  黄海客车销售人员招聘测评系统设计

4.1概述

4.2系统模块的设计

4.2.1  前台信息发布模块

4.2.2销售人员招聘计划模块

4.2.3 招聘资料管理模块

4.2.3销售人员招聘测评模块

4.2.4  人员信息的管理

4.2.5  招聘评估信息反馈

4.3  数据库设计

4.3.1  建立数据库

4.3.2登录数据表

4.3.3应聘人员职前培训的考情测评数据表

4.3.4为试用员工合同数据表

4.3.5招聘资料中的笔试题库的数据表

4.3.6招聘资料中的面试题库的数据表

4.3.7 职前培训测评表

4.3.8 简历表

4.4界面的设计

4.4.1用户登陆界面设计

4.4.2系统主界面设计

4.4.3系统的模块下的打印界面设计

第五章 系统的调试

5.1系统调试

5.1.1测试人员

5.1.2机器测试

5.2  系统配置要求

5.3  测试内容

5,4  测试步骤

5.5  测试结果

结束语

致 谢

参考文献













第一章  绪论

1.1  本课题研究的意义

1.1.1  销售人员对于企业的重要性

一个企业存在的目的是什么?赢取最大的利润。利润是怎么来的?销售收入减去所有成本啊。没有销售收入,哪来的利润?没有销售人员,哪来的销售收入?在这个信息爆炸的时代,如果一个公司没有强大的销售力量,再尖端的产品全让你烂在库房里!要不然以血本价出手,然后被别人换个牌子通过自己优秀的销售网络以高价卖掉。这个社会最紧缺的就是人才,企业要发展要前进其实就是人才的竞争。无论企业的销售策划有多好,广告多么的铺天盖地,分销渠道多么的流畅,最终要达成销售的,关键还是终端的销售人员。在发展一支成功的销售队伍的过程中,人是最重要的因素。企业的一切产品与服务的销售都必须通过销售人员来完成,也就是说销售人员是一切企业成本的回收人员。在销售活动中销售人员既代表公司,又联系客户;既要取得销售利润,又要为用户尽责。要完成如此艰巨的任务,就必须有较高的素质。因此,如何选聘销售人员,以符合企业的需求,是一项非常重要的工作。

1.1.2  企业销售部门面临的难处

销售人员的过度流动是当前销售人员管理中的突出问题。一方面,销售人员过度流动给企业造成严重的损失,不仅增加企业的人事管理和培训费,而且常伴随着账目不清、客户流失、大量应收款收不回等情况;另一方面,销售人员的社会需求旺盛,跳槽机会多;销售人员工作转换成本低,其积累的客户关系和经验可以比较方便地转移到新的公司。针对当前存在的实际问题,从招聘时定制收入和福利、内部人际冲突、销售指标、个人发展机会四个方面,其中定制招聘人员的条件是对流动率控制的大前提,促使销售人员招聘测评变得尤为重要。因此,如何定制招聘的筛选条件用以选聘销售人员,是选聘工作的一个重要组成部分。

1.1.3开发销售人员招聘系统的重要性

当公司出现职位空缺或需要增加职位编制时,与人力资源部联系,并希望人力资源部能在最短的时间内招聘到所需要的人员。于是,人力资源部负责的招聘人员开始通过多种招聘渠道去吸引候选人,然后开始进行简历的筛选、并采用多种方法对候选人进行评价。一般来说,这个过程短则可能需要数个星期,长则可能要历时数月。最后得到的结果可能比较理想,企业招聘到了所需要的员工;也有可能招聘来的员工并不合适,企业不得不又重新开始整个招聘过程。其实,在整个过程中招聘人员往往为了填补职位空缺而疲于奔命,忙于一些事务性的工作,而没有从战略层面来考虑人员招聘工作的开展。实际上从企业战略层面着手,设计一套科学规范的人员招聘系统对于提高企业人员招聘的准确性和速度,降低企业的人员招聘成本有着极为重要的意义。企业的人力资源部在重视常规性招聘工作的同时,更应该重视人员招聘系统的设计和开发。  

招聘系统应该具有较强的准确性。目前大部分企业并没有建立相应的招聘系统,招聘人员主要根据经验确定候选人是否能满足职位的要求。这种判断往往容易受到招聘人员能力水平、经验和情绪等因素的影响,具有很强的主观性,并极有可能做出错误的决策。招聘系统的开发就是为了降低决策的错误率,因此在设计招聘系统时一定要严格把关,确保招聘系统的准确性,以提高决策的正确率。开发出来的招聘系统必须能够高效运作。在设计招聘系统时,一定要考虑组织的运作流程,人员的分工,各项现实条件,把招聘系统的各项工作有机地整合起来,使得企业的整个招聘工作能够做到无缝连接,以提高招聘的有效性。这一点往往是国有企业和民营企业最容易忽视的,一般外企如果某个职位出现空缺的话,很快能找着合适的人来填补职位空缺,而国有企业或者民营则极有可能职位空缺出现了很长时间却还没有找着合适的人选。要注意招聘系统的经济性。在开展招聘工作时,要达到同样的效果,可能会有几种不同的选择。但是,不同的选择可能会有不同的经济成本,也可能会有不同的效率。企业必须在综合考虑准确性、效率的前提下,尽可能降低招聘的成本。

1.1.4销售人员招聘测评系统软件意义

销售人员招聘系统软件是一款有效将应聘者与企业建立起直接有效的沟通渠道,集合了销售人员需求量分析,较为严密的销售人员招聘测评,人员信息管理以及招聘评估反馈信息信息反馈为主的四大大模块。它不仅是可以严谨、系统的为企业选聘出优秀的销售人员,同时也为本企业建立了自身的人才库(该人才库变为在招聘销售人员过程中,未被销售岗录用的,但具有其他方面优势的人才)。

同时人员的招聘是一个系统化的过程,它不仅仅只是招聘录用的过程,同时它还应包括职前导入,培训等诸多过程,在这些琐碎的过程阶段都离不开,管理人员对求着的考评测评。那么系统科学的招聘管理软件可以有效的降低管理的工作,同时也方便对求职者的全面信息的掌握了解。

1.2  本课题国内外发展状况

当今社会随着竞争的加剧,企业一方面为了提升自身的竞争能力,一方面面对自身销售人员因为各种原因流失率据高不下的问题,对于销售人员的需求已经到了如饥似渴的地步。招聘对于每个企业来说都是家常便饭,也是企业的老板们最为关心的一件事。在茫茫人海中大浪淘砂,招聘到精明强干而又合适企业发展的销售精英,已经成了企业发展的计划里关键的一步棋子。

纵观招聘的发展历程我们不难发现,当今的招聘分为了以下几大类:中介机构推荐、 媒体公开招聘、 招聘会现场招聘、 互联网人才库搜索、 社会公共部门的推荐、 内部选拔、员工推荐。以上七大类招聘渠道各有优劣,如何才能集百家所长,俨然成为引领新一代招聘方式的新热点。于此同时,我们不难发现网络招聘更符合现代人的应聘方式,方便、快捷满足了时下人们快节奏的生活方式,更能积聚其他渠道的优点。

1.2.1国外网络招聘发展状况

网络招聘最早出现于美国,以其招聘范围广、招聘信息全面、招聘方式便捷等优点成为美国多数企业进行招聘的主要方式。它也称在线招聘或者电子招聘(E-Recruiting),它是指利用互联网技术进行的的招聘活动,包括信息的发布、简历的搜集整理、电子面试以及在线测评等。它并不仅仅是将传统的招聘业务搬到网上,它应该是互动的、无地域限制的、具备远程服务功能的一种全新的招聘方式。目前,美国已成为全球网络招聘最发达的地区。在互联网的发源地美国,平均每年有50%以上的人通过互联网更换工作。据《财富》统计,全球500强公司中有88%使用网络招聘员工。

网络招聘的方式在美国等国家已经深入人心,成为大学毕业生和中层职员求职的首选方式,同时辅以猎头服务,同样为高层管理人才所认可。在美国,上网找工作已经成为家常便饭,反而很少还有人在翻报纸寻觅就业机会。随着互联网在欧洲的普及,欧洲的网络招聘也呈现欣欣向荣的景象。目前,网络招聘已经取代传统的印刷媒体的招聘广告,成为企业招聘的首选。约有23%的企业把招聘活动全部通过网络实现,而采用印刷媒体进行招聘的企业只占8%。从个人使用情况来看,超过70%的德国互联网使用者通过网络寻找工作,而德国互联网使用者已经占到总人口的一半。在英国,每年有超过700万人通过互联网找工作,9/10的毕业生通过互联网寻找自己的第一份工作。

1.2.2  中国网络招聘发展状况

1999-2004年,网络招聘还处在发展的初级模式中,主要是报纸招聘、现场招聘会的补充,充其量只是一个信息发布平台。在此阶段,中国招聘市场2003年的市场容量比2002年增长将近9%,2004年,网上招聘占整个招聘市场容量的13.2%,还远远低于报纸和现场招聘会的现场份额。2005年,随着资本市场的活跃,互联网在中国的普及,网络应用技术的发展,以及以Web2.0为代表的新一代互联网技术的影响,网络招聘发展明显加快。近几年来,网络招聘市场成长迅猛,占招聘市场份额逐年递增。近年来,我国网络招聘也得到了迅速发展,网上求职用户数2002年为177万,2003年为376万,2004年为509万, 2006年达到了962万,每年平均增长近200万。网络招聘的发展促进了网络招聘市场的繁荣,根据艾瑞公司《中国网络招聘研究报告》的研究数据显示,2003年中国网上招聘市场规模为3.1亿元人民币,占整体招聘市场的8.1 %,2004年网上招聘收人上升到5. 5亿元人民币,占总招聘市场的13.2%,预计到2006年网上招聘收人将增长到16.9亿元人民币,占整体招聘市场收人的33%,平均增长率为73.9%。

综上所诉,在中国这样一个高速发展的市场,网上招聘的潜力还远远没有显现出来,存在着巨大的上升空间。随着网络招聘的发展,国际网络招聘蔓延中国招聘市场,不难预计网络招聘将在中国的招聘市场上越来越流行,越来越安全,网络招聘也将会有一个长足、稳定的增长趋势。为应聘者提供一个安全、便捷的平台。

黄海客车销售人员招聘测评系统是一款协助本公司人力资源部门对销售人员招聘人数确定到为企业招聘到符合本公司当前的发展状况的优秀销售人员的测评系统。本系统严格按照目前较为科学的招聘流程及招聘办法编制。对招聘的整个流程进行了全面的管理的一个信息管理系统。因此,本管理系统在实现上应满足以下需求:

(1)能达到各环节在数据的查询,添加,删除,修改。

(2)为系统提供数据支持。

(3)不同级别的用户拥有相应的权限使用该系统,从而大大提高了系统的安全性和管理效率。

(4)能保证整个系统构架的稳定性和安全性。

在经济发展,企业竞争激烈的今天,如何保持企业拥有良好的竞争能力是个非常重要的问题。企业重在管理,党的"十六大"提出了"以信息化带动工业化"的发展战略,中国信息化进程正在提速,企业的发展更是与之分不开。各种对信息的管理软件也不断被使用,对之的要求也越来越高。

管理软件在国内的发展热度之高有目共睹,尤其在近几年,已经从单纯的会计电算化产品演变为企业资源计划系统(ERP)、客户关系管理系统(CRM)及供应链管理系统(SCM)等相关管理软件产品。良好的增长态势为市场描绘出诱人的前景,但从整体情况来看,尤其是从应用方市场来看,国内的管理软件市场依然处于培育和启动阶段,离成熟的应用环境还有较长的距离。

1.3  软件开发的目的

 本系统是以招聘人员的基本信息及多级别的测评信息为主体,以人力资源招聘管理者为服务对象,通过对各种信息的管理操作,需要达到以下目标:

(1)实现从销售人员招聘计划,招聘资料管理,招聘测评管理到人员信息的管理;

(2)使既可以拥有在线投递简历的功能并可以及时的收集和储备应聘者的各种详细信息,同时还可以实现在线答题的功能此外计算机还可以自动对参加笔试答题者的试题进行批改给出成绩。

(3)能够很快地了解应聘者的信息及测评的记录,方便查询,对优秀人员的进一步培养奠定了基础。

本课题开发的目的在于使招聘管理者更好得了解招聘应聘人员的信息,查询测评记录,实现在线投递简历和在线答题的功能,减少招聘管理人员的劳动,大大减少了招聘时的费用。

企业重在管理,党的"十六大"提出了"以信息化带动工业化"的发展战略,在企业竞争激烈的今天,如何保持企业拥有良好的竞争能力是个非常重要的问题。中国信息化进程正在提速,企业的发展更是与之分不开。各种对信息的管理软件也不断被使用,对之的要求也越来越高。

本课题的开发对于构建一支优秀的黄海客车销售队伍来说具有着非常大的意义。我认为突出的作用表现在两个方面,一方面,随着企业规模扩大,销售团队的力量也相应的逐步扩大,在招聘销售人员的过程中自然存在着各种信息和数据,并且日趋复杂,以软件的形式管理即方便了工作人员的管理,又减少了工作量,而且清楚规范,一目了然。另一方面,所谓时间就是金钱,为了增加效益,时间能节省得越多越好,而通过管理软件的运用,企业可以节省不少不必要浪费的时间,更为高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务。由此可见,销售人员招聘测评系统在企业的管理过程中起着巨大的作用。

1.4  系统设计应达到的技术要求

    可以正常安装,安装之后可以正常运行,运行过程中无错误出现,实现与数据库的连接,显示数据库中的相关数据。界面美观,操作简便。

1.5  硬件需要

    Pentium 550以上的个人计算机,推荐Pentium1.0GB以上。

64 MB以上的内存,推荐128MB以上。

显示器的分辨率不低于800*600,16位真彩。

针式或激光或喷墨打印机。

1.6  软件需要

前台操作系统为Windows 2000/XP 以上;

界面应用系统为ExtJs;

后台数据库系统为Microsoft SQLServer;

编辑软件为ADOBE DREAMWEAVER CS5;


第二章  设计与应用的技术理论

2.1ExtJs软件

2.1.1 ExtJs简介

ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。功能丰富,无人能出其右。无论是界面之美,还是功能之强,ext的表格控件都高居榜首。单选行,多选行,高亮显示选中的行,托拽改变列宽度,按列排序,这些基本功能ExtJS轻量级实现。自动生成行号,支持checkbox全选,动态选择显示哪些列,支持本地以及远程分页,可以对单元格按照自己的想法进行渲染,这些也算可以想到的功能。托拽改变grid大小,grid之间拖拽一或多行,甚至可以在tree和grid之间进行拖拽,啊,这些功能实在太神奇了。更令人惊叹的是,这些功能竟然都在ext表格控件里实现了。 其实从ext3开始就支持各种方式的统计,且有控件支持excel导出。

ExtJS可以用来开发RIA也即富客户端的AJAX应用,是一个用javascript写的,主要用于创建前端用户界面,是一个与后台技术无关的前端ajax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。ExtJs最开始基于YUI技术,由开发人员JackSlocum开发,通过参考JavaSwing等机制来组织可视化组件,无论从UI界面上CSS样式的应用,到数据解析上的异常处理,都可算是一款不可多得的JavaScript客户端技术的精品。 Ext的UI组件模型和开发理念脱胎、成型于Yahoo组件库YUI和Java平台上Swing两者,并为开发者屏蔽了大量跨浏览器方面的处理。相对来说,EXT要比开发者直接针对DOM、W3C对象模型开发UI组件轻松 ExtJs与jQuery比较具有以下优点:

(1)EXT体积大,jQuery更专注于简化最基础的开发工作.所以使用起来,也就感觉更像是使用原始的js进行开发一样 

  (2)EXT界面美观,jQuery一般

  (3)EXT代码复用性强

  (4)EXT兼容性还是有点小问题,jQuery兼容性良好

  (5)EXT不易调试,

  (6)Ext使页面是只留下body,搜索引擎无法收录这样,不利于SEO排名

  (7)jQuery的事件绑定更强

  Ext简化了很多工作,让开发更简洁,更方便,但也带来了很多麻烦,给我们留下了更小的选择空间,局域网里面我们可以使用Ext,但是在互联网上请优先jQuery。

2.1.2  ExtJS的发展 

  (1)第一只“出海”的YUI-Ext只是作者Jack打算对基于BSD协议的Yahoo!UI库进行自定义的扩展,但后来一度风头盖过其父辈YUI,足以说明 大家对它的热情,很多人把它投入项目人并不十分了解它。分析人士打了一比喻:就好比尚未谋面, 并不了解一个人的家庭、教育、品行等背景,只因为他有一副精致漂亮的外观,就对其陷入了疯狂的倾慕之中。因此分析人士建议,在投入项目前,要认真仔细地了 解EXT的内在原理和与其他Ajax库不同地方。

(2)在2006年初,Jack Slocum(杰克斯·洛克姆)就一套公用设施扩建为Yahoo!User Interface(YUI)库而工作。这些扩展很快组织成一个独立的库代码并以“yui-ext”的名义下发布。

(3)在2006年秋天,Jack发行了版本为0.33的yui-ext,而最终被证明为最后版本的代码,根据这名字(下开放源代码DSB许可)。在年底之前,这个库已大受欢迎, 名字被简化为Ext,反映了它作为一个框架的成熟和独立。该公司成立于2007年初,Ext现在为双执照,使用LGPL和一个商业执照。

(4)在2007年4月1日,发布1.0正式版。

(5)直至今日(2008年4月1日)ExtJS已发展涵盖美国、日本、中国、法国、德国等全球范围的用户,现在的版本为Ext-2.0.2,并计划在2008冬/2009初推出Ext-3.0版本

2.1.3  Ext Js的运行环境

操作系统:Microsoft Window 95或更新版本

浏览器:Microsoft Internet6.01或更新版本

CPU:Intel Pentium 90MHz或更高的处理器

Microsoft windows支持的VGA

CSS文件:resources\css\ext-all.css

底层支持文件:adapter\ext\ext-base.js   环境文件:ext-all.js

2.2  Microsoft SQL Server

2.2.1  SQLServer概述

SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特点:(1)真正的客户机/服务器体系结构。

(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。 (3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

(4)SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice产品集成。 (5)具有很好的伸缩性,可跨越从运行Windows 95/98的膝上型电脑到运行Windows 2000的大型多处理器等多种平台使用。 (6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 (7)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

2.2.2  Microsoft SQLServer 2005简介

SQLSERVER2005是一个全新的企业级数据库平台,已不再仅仅是一个关系型数据库,它由4个部分组成:数据库引擎(SSDE)、传统的OLTP商务智能、报表服务平台Analysis Services(SSAS)、OLAP(数据仓库)Integration Services(SSIS)。取代传统的DTS其它:Notification Services、发送通知Service Broker(服务代理)、分布式应用全文搜索、企业级的数据检索数据复制、利用分布式技术实现数据库同步。

SQLServer的数据库类型master model msdb Resource tempdb系统数据库用户数据库AdventureWorks AdventureWorksDW用户数据库数据库maste描述记录所有SQL Server系统级的信息,这些系统级的信息包括登录账户系统级的信息,记录所有系统级的信息信息,服务器配置信息,数据库文件信息及SQL Server初始化信信息,服务器配置信息,数据库文件信息及初始化信息等这是一个模板数据库。当创建用户数据库时,这是一个模板数据库。当创建用户数据库时,系统自动把该模板数据库的所有信息复制到用户新建的数据库中这是与SQLServerAgent服务有关的数据库。该系统数据库记录有关作服务有关的数据库。这是与服务有关的数据库信息这是一个只读数据库,包含了Microsoft SQL Server 2005系统中的所这是一个只读数据库,包含了系统中的所有信息。需要注意的是,有信息。需要注意的是,系统中的所有信息在物理上存储在该数据库中,据库中,但是在逻辑上则出现在其他数据库中这是一个临时数据库,用于存储查询过程中所使用的中间数据或结果。这是一个临时数据库,用于存储查询过程中所使用的中间数据或结果。实际上,它只是一个临时工作空间,这是一个示例OLTP数据库,存储了某公司的业务数据。用户可以利数据库,存储了某公司的业务数据。用该数据库来学习SQL Server的操作,也可以模仿该数据库的操作,用该数据库来学习的操作构设计用户自己的数据库这是一个示例OLAP数据库,用于在线事务分析。用户可以利用该数据库,用于在线事务分析。

Adventure Works Cycles公司是一家虚拟的跨国公司,主要生产金属和复合材料自行车,产品远销北美,欧洲,亚洲等市场。该公司拥290多名员工和多个活跃在世界各地的地区性销售团队。Microsoft SQL Server2005系统以AdventureWorks数据库为示例讲述如何创建OLTP数据库,以AdventureWorksDW  数据库为示例介绍如何创建商业智能解决方案。

2.2.3  Microsoft SQLServer 2005的好处

(1)增强的编程模型:。NETFramework兼容的编程语言在很多方面要比T-SQL更强大,它提供给SQL开发人员之前没有的架构和功能。  (2)增强的安全性:在CLR环境下运行的托管代码被数据库引擎所控制,这使 得。NETFramework数据库对象能够比以前版本的SQLServer中的扩展存储过程运行的更安全-,并具备更好的安全性。  (3)用户自定义类型和聚合:借助宿CLR,这两个新的数据库对象扩展了SQL Server的存储和查询能力。  (4)用开发环境:数据库开发被集成到Microsoft Visual Studio2005开发环境中。用来开发中间层和客户层。NETFramework组件和服务的工具同样可以被用来开发和调试数据库对象和脚本。  (5)性能和可伸缩性:因为托管代码被编译为本机代码得以优先执行,在某些场合性能可以得到显着的提升。  (6)利用CLR集成,你可以用Visual Basic。NET和C#这样的语言写出具有更复杂逻辑的代码和更适用于计算型任务的代码。而且,VisualBasic。NET和C#还提供了诸如封装、继承、多态这样的面向对象的功能。你现在可以更容易的把代码和类、命名空间组织在一起,这意味着你更容易组织和维护在工作中产生的大量代码。这种从逻辑上和物理上把代码组织到程序集和命名空间中的功能非常有用,它将使你能够更好的在一个大型数据库实现项目中发现和关联不同的代码块。

2.2.4  Microsoft SQLServer 2005的运行环境

硬件需求:   

(1)计算机:Inter及其兼容计算机,Pentium 166Mz或者更高处理器或DEC Alpha和其兼容系统。       (2)内存(RAM):企业版最少64MB内存,其他版本最少需要32MB内存,建议使用更多的内存。       (3)硬盘空间:完全安装(Full)需要180MB的空间,典型安装(Typical)需要170MB的空间,最小安装(Minimum)需要65MB的空间。

软件需求:

操作系统要求为Microsoft Window 95或更新版本。

Microsoft Internet6.01或更新版本。

CPU为Intel Pentium 90MHz或更高的处理器。 

2.3  项目的发布与管理

2.3.1  Tomcat简介

   Tomcat是Sun的JSWDK(Java Server Web Development Kit)中的Servlet容器,属于Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司和个人共同开发而成。Tomcat既是一个开放源码、免费支持JSP和Servlet技术的容器,同时又是一个Web服务器软件,受到了Sun公司的大力推荐和支持。因此,Servlet和JSP的最新规范都可以在Tomcat的新版本中得到实现。

与传统桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件,它是许多文件构成的一个压缩包,包中的文件按照一定目录结构来组织,不同目录中的文件也具有不同的功能。部署应用程序时,只需要把WAR文件放到Tomcat的webapp目录下,Tomcat会自动检测和解压该文件。JSP文件第一次执行时,要先由Tomcat将其转化为Servlet文件,然后编译,所以速度会慢一些,但后继执行时速度会很快。

Tomcat既是一个Servlet容器,又是一个独立运行的服务器,像IIS、Apache等Web服务器一样,具有处理HTML页面的功能。但它处理静态HTML文件的能力并不是太强,所以一般都是把它当作JSP/Servlet引擎,通过适配器(Adapter)与其他Web服务器软件(如Apache)配合使用。此外,Tomcat还可与其他一些软件集成起来实现更多功能,例如,与JBoss集成起来开发EJB、与OpenJMS集成起来开发JMS应用、与Cocoon(Apache的另外一个项目)集成起来开发基于XML的应用等。

Tomcat是一个小型的轻量级应用服务器,运行时占用系统资源小、扩展性好、支持负载平衡与邮件服务等开发应用系统中的常用功能,并且不断改进和完善。Tomcat适用于中小型系统和并发访问用户不太多的场合,是开发和调试JSP程序的首选。先进的技术、稳定的性能、源码开放和免费获取的机制,使得Tomcat深受Java爱好者的喜爱并得到了许多软件开发商的认可,成为目前相当流行的Web应用服务器。

2.3.2  Tomcat的配置及应用

  下载安装  (1)下载。下载WindowsNT/2K/XP版Tomcat安装版  (2)安装。请首先确认,您已安装J2SDK或JDK或JRE,如果没有安装,请先安装。如果已安装并配置完毕,请继续下面步骤。直接运行下载软件,按提示安装。  注意:在选择组建时,请务必将Service选中。这样将在安装完毕后自动启动Tomcat服务。建议安装在D:\Tomcat<version>目录下。  环境变量配置。  (1)确认登陆Windows帐号为管理员级别帐号  (2)鼠标右击[我的电脑]-弹出菜单中选择[属性]-弹出对话框中选择[高级]-点击[环境变量]  (3)下面操作在[系统变量]中进行,如果系统变量已存在相同变量名且包含相同变量值,则跳过该步操作;如果系统变量已存在相同变量名但未包含相同变量值,则添加该变量值(用英文“;”隔开);如果系统变量不存在相同变量名,则按如下操作[新建]变量名并赋变量值。  [新建]变量名:Tomcat_Home 变量值:D:\Tomcat 5.0.19  [新建]变量名:Path 变量值:%Tomcat_Home%\bin  [新建]变量名:ClassPath 变量值:%Tomcat_HOME%\common\lib  最后重启计算机,完成Tomcat配置。  补充:如果计算机仅安装JRE,而未安装JDK,Tomcat仍然能够运行,但是Tomcat将无法编译JSP。这样如果需要编译JSP,就必须将% JAVA_Home%\lib\tools.jar文件拷贝到%Tomcat_Home%\commom\lib目录下(建议已安装JDK的用户也补充此操作)。 
















第三章  黄海客车销售人员招聘测评系统分析

3.1  系统背景介绍

传统招聘是单从企业角度出发的服务模式,这种模式下企业无法考虑到人才的想法和需要,双方的了解不够深入必然在入职后带来一系列的问题,譬如令企业头疼的流失率问题,而人才定制讲求从企业和人才双向考虑,找到满足双方的解决方案。人才定制模式中,企业和人才有明确的沟通,企业了解人才的技术水平,心理特点,目标和要求,人才熟悉企业的经营思路、企业文化、对自己的发展前景和职业规划也能够心中有数,没有后顾之忧。人才定制能帮助企业挑选到能长期服务于公司,与企业共同发展和进步的优秀员工,人才是企业的基石,基石稳定了,企业才能稳定。如何使整个招聘过程简介、高效率地运转,为公司选拔出符合公司状况的优秀人才是人力资源部门在招聘环节中最急需要解决的问题。但有的招聘环节仍然运用人工登记评价的传统办法,既容易出错又会导致优秀人才的信息资料丢失,查询和统计起来非常不方便,费时又费力,严重时会给公司造成重要优秀人才难以挽回的流失。因此,如何对销售人员招聘测评提供一整套的管理方法达到提高效率和降低成本的问题成为焦点。黄海客车销售人员招聘测评系统的提出,对汽车销售人员招聘环节来讲意义重大。它不但在整个的招聘流程中系统科学的对所有应聘岗位的人员进行的系统的管理,具备了查询,简历打印,删除,修改等功能,更重要的是对人员的职前培训的测评也进行细致的管理,对试用人员的基本职业能力有了进一步详尽的了解。

人力资源的核心工作是做好招聘、人力配置、培养等,为企业的飞速发展配备合适的人才。随着企业的不断壮大,便需要努力的提升人力资源管理的优化水平,以及为企业提供完善的人力资源管理平台,并配合绩效测评、薪酬设计的服务努力促成企业的长期战略规划落地。随着我国就业压力的增大,企业如何在人力资源招聘中节省成本,招聘到企业实际需要的人员是一直困扰我国企业人力资源管理的难题,大力发展网络招聘对于扩大就业,促进企业发展意义重大。黄海客车销售人员招聘测评系统正是在这种实际需要之中制作完成的。

作为计算机应用的一部分,使用计算机实现对应聘人员的信息管理,招聘工具如笔试及面试的题库建立及储存,人员简历的管理,选聘时的初步测评及进入公司之后的职前培训测评等正在被越来越多的企业招聘所采纳,同时企业已不再满足于独立、零散的单独进行招聘了,由于网络是解决由于物理距离造成的信息交流不畅、协商沟通不便的管理瓶颈问题的最佳方式,所以企业需要的是协同工作、综合、集成化的解决方案如和一些知名的招聘网站相合作。

该黄海客车销售人员招聘测评系统正是基于这种协同工作、综合、科学的管理系统,它的出现不仅实现了人员信息的管理查询功能,在自己的官方网站及一些知名的招聘网站上,附上自己的招聘测评系统的链接地址,即可以实现在线投递简历,在线答题进行笔试测评等诸多功能。

3.2系统开发的需求分析

3.2.1  系统功能需求

    “黄海客车销售人员招聘测评系统”主是一套较为完整的招聘测评管理系统,主要体现的特点主要以下几点。一是软件主要分为:前台管理模块和后台管理模块。前台管理模块包括在线填制并投递简历,在线答题笔试部分。通过前台可以了解企业的简洁以及最新的招聘信息,可以做到让应聘者及时了解企业最新动态。二是信息方面的服务,包括招聘计划,招聘资料的管理,招聘测评,应聘人员的信息管理,以及招聘评估信息反馈,这些信息可以添加,删除,修改和有条件的查询,这样可以方便人力资源部统一的管理和规划。而所有这些模块都是相互依存,统一管理人才招聘计划、招聘资料管理、销售人员招聘测评系统、人员信息管理以及招聘评估信息管理这五大模块,前后连接密切,形成完整的管理系统,在每个模块里有分有比较细致的类型,方便管理人员不通要求的数据调用,查询,分析等,使得管理人员对所应聘的人员有详尽的了解,同时也便于查询。

根据设计的需要,系统要实现的主要功能有:

(1)人员招聘计划模块包括:销售人员招聘计划综述(人员招聘计划定义、内容及功能和销售人员招聘计划程序)和招聘计划程序其中包括了销售部提出人员需求(准备有关信息资料,销售人员需求预测,销售人员供给预测,确定人员净人数以及可供参考的上次招聘评估反馈信息)和人力部门的审核评估(确定销售人员目标,制定具体规划)。

(2)销售人员招聘管理包括:招聘信息的存储和备份,题库的建立(笔试题库、面试题库以及心理测试)和简历管理,可以实现在线投递简历和在线答题的功能。简历管理包含未处理简历、笔试、面试、心理测试的题目存根以及自动生成试用合同信息。

(3)销售人员招聘测评模块:它包括了初步招聘测评和销售招聘测评两个重要的部分。

(4)人员信息管理模块包括:录用管理(基本信息录入,档案管理,调动管理)和人才库管理(包括网络投递备用信息、内部人员申请调动信息、以及内部推荐信息)。基本信息录入通过一系列添加、删除操作对人力资源档案管理的属性进行设置,实现基本资料的录入。人员档案管理将求职通过者的信息全面搜集,档案登记、档案变更、档案查询等。

3.2.2  系统界面需求

 界面原则要求:美观,简洁 ,使用方便,紧凑。

3.2.3  系统数据需求

真实,联系紧密,周到。

3.2.4  系统安全性需求

    在访问系统时,有专门针对管理员和应聘者的登陆方式,必须对不同的用户名使用不同的密码方能进入,对有必要的管理进行单独的密码管理,对出现的情况可以及时修改不同的用户名和密码,以此保证了系统的安全。

3.2.5  系统其他需求

    在实际应用中不断发现问题,解决问题,对系统功能在安全可行的进行改善,以达到最佳效果。

3.3  系统开发的功能分析

为了完成本系统,系统主要实现的功能有:

(1)系统登录管理——管理员必须登录正确的用户名及密码才可顺利进入后台管理系统。而应聘者只能登录到前台信息的系统

(2)招聘计划模块——人力资源管理人员根据销售部提出的招聘人员进行审核,对招聘的人员,条件进行编制及填写。

(3)招聘资料管理——招聘的资料管理包括的两个部分,一是题库的管理,管理员可以对题库信息进行添加,修改,删除等操作,此外还可以对不同类别的实体进行分类管理。二是应聘者的简历管理,对不同状态的简历(包括未处理的简历即为新投递的简历,通知参加笔试的简历,笔试通过并通知参加面试的简历,面试通过可直接进入试用员工的简历)进行处理查询简历的进展。

(4)招聘测评管理——该软件包括了初步测评和职前培训测评两个部分。这两个部分相互补充,方便人力管理部门对所选聘的人员进行详细的了解。在该模块在具有登记,查询,打印等多个功能。

(5)人员信息管理——管理员不仅可以对测评通过者进行管理同时还添加了备用人员信息管理的部分,实现对暂时不符合企业条件的人员进行储备,以备今后的需要。

(6) 招聘评估信息反馈——管理员可以对此次招聘进行录用人员的数量、质量评估生成人员综合评估,在根据财务部的成本效益评估等来填写招聘工作小结以备下次招聘作为参考。

(7)退出系统。

3.4  系统开发的界面分析

系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,才能进入黄海客车销售人员招聘测评系统,操作里面的数据,才能执行一定的操作。

3.5  系统开发的数据分析

数据分析简单地说就是分析管理员运用系统的需求。需求分析是数据库的起点,其结果是否准确地反映管理员的实际需求,除直接影响后面各个阶段的设计,并影响设计结果是否合理和实用。

需求分析的任务就是通过详细调查实现世界要处理的对象,明确管理员的具体需求,然后在此基础上确定系统的功能,新系统必须充分考虑今后可能的改变和扩充。数据库要求储存此系统所需求的各类信息,这些信息不仅是黄海客车销售人员招聘测评系统的核心内容,更重要的是它能为企业管理人员提供必要的决策依据。

3.6  系统开发的安全分析

黄海客车销售人员招聘测评系统是一个人力资源部门招聘测评管理的一个重要系统,里面涉及本公司人才资源的信息及招聘人数,面对市场上同行的竞争,信息的保密对公司的长远计划至关重要,出了内部管理人员通过合法的用户名和密码方能进入进行操作外,外部人员不能进入,而且对管理人员的更新,系统也做了相应的操作员管理,可以增加和删除用户名对起进行管理,必要的时候可以对密码进行修改,以防止数据不必要的丢失。

3.7  系统开发的其他分析

由于市场的升级和信息更跟的加快,系统要保留一定得脚步去适应外部条件,所以系统的升级要方便,人机交互界面友好,对系统出现的问题,方便解决。

第四章  黄海客车销售人员招聘测评系统设计

4.1概述

   基于html的网页编制语言,及Microsoft SQLServer 2005数据库,利用Adobe Dreamweaver。CS5编写软件,在Tomcat服务器的搭建下,实现“黄海客车销售人员招聘测评系统” 本设计讲述如何为黄海客车公司建立的一个优秀的销售及营销的队伍,帮助公司的汽车销售更够节节攀升的状态的招聘测评系统。首先进行系统的需求分析,提出本系统任务和并对本系统招聘流程的分析。其次,用Microsoft SQLServer 2005建立系统运行所要的后台数据库。在数据库设计中,本设计又先对数据库进行需求分析和概念设计结构的列出,这样得到了较合理的逻辑数据结构,利用此数据的结构才能支持系统的各模块的实现。然后利用html网页编程语言在DeamweaverCS5的编辑软件中进行语言的编辑,对各个系统功能模块的创建和系统的实现。在创建过程中,本设计先从系统主模块着手,再实现各个小的模块功能。最后在系统实现的过程中将数据库连接起来,实现整个系统的正常运行。一个正常进行的客车企业销售人员招聘测评软件所拥有的招聘计划的、招聘资料的管理,招聘测评管理及人员信息管理。面对各种不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。

4.2系统模块的设计

依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。

由于本系统采用支持对象ASP语言作为开发工具DreamweaverCS5,在整个编辑过程中涵盖庞大的源代码,所以在此,仅列出软件系统的模块结构图,其他模块的结构图在此略去。

本系统只要打开该软件的文件夹,点击login.html 文件,便可轻松的进入登陆页面,此时为了保护该系统中的信息安全需输入正确的用户名和密码,即可进入系统。本系统非常重视对人员信息的保密以防止由于不慎对公司以及客户造成的不必要损失,对管理员用户只设置有限的用户及密码。有使用公司根据需要授予特定人员。

4.2.1  前台信息发布模块

该模块主要包括企业简介、联系信息、企业文化和招聘信息四项模块。

企业信息、联系信息和企业文化窗口主要以文本形式存在,可以进行文本录入、信息修改,与此同时每个窗口配有发布按钮可以直接发布到前台网站。同时为了方便跳转,在页面上方设置了选项卡,有利于操作人员快速便捷的跳转至所需界面。

招聘信息主要包括显示由招聘计划程序模块里确定的人员需求单发布的招聘信息,在此页面可以进行勾选进行;以及对人员需求单进行编写为了方便可以更精确的更好地确定需求人员的数量发布新的招聘信息,本页面加入了,方便对上次查看上次招聘工作小结,以此制定发布更科学化、准确化的招聘信息和人员需求量。


基于jsp人才管理系统的计算机毕设源码+论文_SQL

图4.1a前台信息发布首页面(企业简介、联系信息、企业文化)



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_02

图4.2前台信息发布招聘信息页面


与此同时添加了在线投递建立的功能,在该页面中添加了在线投递简历的链接如图所示,只要点击此处就会进入在线填制简历并具有投递传输功能。简历便会自动进入简历管理中的未处理简历中。



基于jsp人才管理系统的计算机毕设源码+论文_SQL_03

图4.3在线投递简历页面


在该页面的最下角有按钮的图标,点击该按钮之后就会出现当点击提交按钮之后变投递成功,同时添加了按钮,方便信息的重新录入,整个的在线的简历投递完成。需要说明的是为了保证避免垃圾简历,此软件对建立的完成度以及真实性具有一定要求,倘若不符合要求部分便会出现如,有红色波浪线提示,同时拒绝提交。在符合要求情况下刚投递的简历便进入了未处理简历的管理列表下。

4.2.2销售人员招聘计划模块

    该模块下分为两个小的功能,一是招聘计划的理论知识,由于现在有些人力部门对招聘计划这块不是特别的重视,故此专门添加了这个窗口以示提醒。同时此界面以文本形式存在方便日后信息的更改添加。促使整个招聘活动的方便随时随地查询相关知识,方便对当下新的招聘计划相关知识进行及时更改,保证知识储备新鲜度和全面性。



基于jsp人才管理系统的计算机毕设源码+论文_Server_04

图4.4招聘计划定义及功能页面


二是招聘计划的具体流程,此页面一部分以文本形式出现,对招聘计划的具体流程进行录入修改。另一部分以表格形式出现,在这里主要添加了一个人员需求单,在这个表格里面便如了一个简单计算功能,以协助招聘人数的确定,避免造成资源的浪费。


基于jsp人才管理系统的计算机毕设源码+论文_Server_05

图4.5a销售人员招聘计划程序页面

在该页面设计了一个表格列表,方便对所有提交过的信息进行查看,在表格上方添加按钮,可以讲选中的人员需求单发送至前台信息管理中,此页面方便编辑删除全面性高,同时还添加了的按钮,可以随时进行添加。当点击“添加”时页面会转接到如下的页面:


基于jsp人才管理系统的计算机毕设源码+论文_SQL_06


图4.6 销售人员招聘计划中人员需求单添加页面


    该界面是一个招聘计划时需用的人员需求单的填制,需要注意的是在改表格中添加了一个小的计算器功能在预计未来销售量中填制的数值,经验人均销售量有一个值现有的销售人员,计算机便可以自动算出人数,即便你在需求人数那填制了错误的人数,计算机也会自动修改,需要说明的是在需要填制的几个数字之后最后的数字,即人数对用栏中,系统会自动生成数字,我编辑的过程中加入了一个销售经验计算公式:需求人数=预计未来销售量/经验人均销售量-现有销售人员。下表中又添加了一个备注,目的是在与计算机计算的人数不付得情况下可以添加备注,便于管理者查看。同时在改界面添加了保存、重置和关闭按钮,在人员需求单的列表的操作栏中还涉及了编辑。当点击是会在当前页面出现提示选择对话框。如下图所示:


基于jsp人才管理系统的计算机毕设源码+论文_SQL_07

图4.3人员需求单删除对话框


4.2.3 招聘资料管理模块

主要实现以下功能为题库管理和简历管理两个部分。

(1)题库的管理:笔试题库心理测试题库和面试题库的管理。同时对不同类型的试题还可以分类进行管理,同时增加了添加试题,编辑,删除和打印等功能。



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_08

图4.4题库管理中的笔试题库页面


在点击了添加按钮之后,就会出现如下的页面,在该页面中可以进行试题的添加,在试题分类中进行了与数据库链接,这样就可以把所有类别都在下拉列表中出现,只需进行简单的选择就可以了,试题添加完成之后,在左下角做了保存、重置和关闭的功能,点击保存之后添加的该试题就自动进入了试题库中,并且在指定的试题类别下,方便管理人员进行管理。在这个页面中也添加关闭按钮,点击关闭按钮,也返回到图4.4页面。


基于jsp人才管理系统的计算机毕设源码+论文_SQL_09

4.5笔试题库添加页面


 在点击了分类管理的button按钮之后,就会出现如下的页面,在列选项之中可以对试题进行分类、题干、答案、操作等勾选进行使用。


基于jsp人才管理系统的计算机毕设源码+论文_系统开发_10

4.6笔试题库试题分类页面


在点击了添加按钮之后,可以对所有试题库中的试题进行分类管理,具有添加新的试题类型,以便方便答题部分可以有系统随机生成不同类型的试题。添加试题的页面如下:


基于jsp人才管理系统的计算机毕设源码+论文_SQL_11

4.7添加笔试题库试题类别的页面

心里题库和面试题库的界面如下图,基本操作同笔试题库基本一致。

基于jsp人才管理系统的计算机毕设源码+论文_SQL_12

4.8题库管理中的面试题库界面

(2)简历管理:对进行投递的简历不同的状态进行分别管理。简历的状态分为未处理简历状态,等待笔试的简历,笔试通过等待面试的简历和面试通过等待通知试用的简历。如下的页面是简历管理的所有状态的页面。


基于jsp人才管理系统的计算机毕设源码+论文_SQL_13

4.9简历管理页面


在未处理简历的管理栏中的操作里可以点击“查看”或“删除”键,就可以进行这些功能的操作。需要指出的是在“查看”的操作页面中做下面有这样的操作界面如下所示:


基于jsp人才管理系统的计算机毕设源码+论文_Server_14

图4.10处理简历界面


如果在前台招聘信息中点击在线投递简历,所投递的简历变自动进入招聘资料给管理的简历管理中未处理简历管理的列表下。在表格中添加的有查看和删除按键,点击查看进入查看功能并在查看页面的最下面添加了操作的按钮,可根据查看简历的后的感觉进行选择是否通知笔试面试等,同时也可以选择进入备用库。

4.2.3销售人员招聘测评模块

该模块包括初步招聘测评和入职前培训测评两个部分。

(1)初步测评:该模块可以进行笔试、心理测试、面试的成绩,评语状态进行查看,便于管理者了解应聘者的水平。

在试用人员中可以对人员进行查询搜索功能,如下图所示。



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_15

4.14初步招聘测评试用人员的列表页面


在该页面的操作栏中所有蓝色的标签都是可以点击,点击“查看”进入对该人员信息的查看,点击“笔试试题”时可以查看他在线答题的试卷及成绩,点击“面试”和“心理测评”按键功能如点击“笔试”相同。

(2)销售培训测评模块主要的设计界面如下图所示,能够实现录入考勤记录,查询,删除等功能。



基于jsp人才管理系统的计算机毕设源码+论文_SQL_16

4.15职前销售培训测评页面

4.2.4  人员信息的管理

   该模块主要可以实现对所有凡是参见过应聘的人员都可以进行信息管理,设计了备用人员信息管理模块,这样在招聘的任何环节都可以对满意的或者有某方面突出优点的人员进行储备。方便之后公司的人员需求。



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_17

4.16 人员信息的管理页面


4.2.5  招聘评估信息反馈

主要包括招聘成本效益评估、录用人员评估(针对数量和质量,质量信息链接人员信息管理模块)以及招聘工作评估(包括平均职位空缺时间、招聘合格率、新员工对招聘人员满意度以及新员工对企业满意度),最后综合以上信息撰写招聘小结以备提供下一次招聘作为工作参考。



基于jsp人才管理系统的计算机毕设源码+论文_Server_18

图4.7录用人员评估界面


基于jsp人才管理系统的计算机毕设源码+论文_SQL_19


图4.8招聘工作小结界面


4.3  数据库设计

4.3.1  建立数据库

根据前面所分析的,建立SQL数据库。其中包含表:

所有的登录表在本系统数据库采用Microsoft SQL Server 2005数据库,系统数据库名称为黄海公司的数据库中包含9张表。下面是数据表概要说明及结构。

下面为所建数据库的结构及该数据库所包含的数据表:

基于jsp人才管理系统的计算机毕设源码+论文_Server_20

                              图 4.17 数据库表


基于jsp人才管理系统的计算机毕设源码+论文_系统开发_21

图 4.18数据表创建     


4.3.2登录数据表     

为客户登录时的数据数据表,该数据表中包含了用户的用户名及密码,数据表中的任何用户在密码正确的情况下都可登录该系统,数据表中没有的用户,可以通过操作员设置加入到数据表的用户中,便可登录该系统。



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_22

                           图 4.19 用户登录表


4.3.3应聘人员职前培训的考情测评数据表

为应聘人员职前培训的考情测评数据表,该数据表中包含了试用员工的ID号码,a_rid姓名,a_total考勤总天数,a_work出勤天数,a_leave请假天数,a_neglect旷工天数,a_score等级,a_remark评语及产生的时间。

基于jsp人才管理系统的计算机毕设源码+论文_Server_23

图4。20职前培训的考情测评表


4.3.4为试用员工合同数据表

   为试用员工合同数据表,该数据表中包含了试用员工的ID号码,c_rid姓名,c_type合同类型,c_position受聘职位,c_num合同编号,c_time合同签约时间,c_expire合同到期时间,a_remark评语及产生的时间。



基于jsp人才管理系统的计算机毕设源码+论文_Server_24

图4.21 试用员工合同数据表


4.3.5招聘资料中的笔试题库的数据表

招聘资料中的笔试题库的数据表,该数据表中包含了序列号,试题的分类,试题的题干,试题所有答案选项答案(a选项,b选项,c选项,d选项),正确答案的选项,评语及提交试题的时间。



基于jsp人才管理系统的计算机毕设源码+论文_系统开发_25

                   图4.22招聘资料中的笔试题库的数据表


4.3.6招聘资料中的面试题库的数据表

   招聘资料中的面试题库的数据表,该数据表中包含了序列号,试题的分类,试题的题干,评语及提交试题的时间。


基于jsp人才管理系统的计算机毕设源码+论文_Server_26

图4.23招聘资料中的面试题库的数据表


4.3.7 职前培训测评表

该数据表中包含了序列号,不同方面的测评如企业知识培训、客车知识培训、销售技巧培训、客户管理培训、销售行政工作的培训,评语及提交试题的时间。

基于jsp人才管理系统的计算机毕设源码+论文_Server_27

 图4.24职前培训测评表


4.3.8 简历表

该表格中包括了,姓名,性别,身份证号码,毕业院校,所学专业,家庭住址等多项内容。


基于jsp人才管理系统的计算机毕设源码+论文_SQL_28

图4.25 简历表

4.4界面的设计

4.4.1用户登陆界面设计

用户登陆界面设计如下:登录界面采用黄海客车使系统显得有吸引力,用data控件连接数据库调用其中的用户名和密码进行登陆,整个界面简单,精致,实用。


基于jsp人才管理系统的计算机毕设源码+论文_系统开发_29

图4.26 该系统的登陆界面


为了保护系统里面的众多的信息的安全,特设置了登录界面,只有输入数据库中的正确的用户名及登录密码,才可以进去黄海客车销售人员招聘测评系统,否则系统则会显示如下提示:



基于jsp人才管理系统的计算机毕设源码+论文_SQL_30

图4.27 页面提示界面

4.4.2系统主界面设计

系统主界面图 4.4.2设计如下:主界面左边是菜单项目,把所有的模块及下列的所有子模块都诺列出来,右边则是工作区域整个页面清晰简洁。


基于jsp人才管理系统的计算机毕设源码+论文_SQL_31

  图 4.28 系统登录主界面


    网页的头部,黄海客车销售人员招聘测评系统区域及网页左侧部分的目录栏搜为同一的界面,在所有的网页显示区域都会显示你登录的用户名和退出按钮,当点击退出按钮便会退回到登录的界面上,右侧部分为工作区域。点击左侧的目录按钮,系统会根据你点击的内容,在右侧的工作区域显示出相应的内容。

4.4.3系统的模块下的打印界面设计

在系统中的四大模块下,有许多的界面都添加了“打印”的功能,虽然在不同的页面中点击打印所生成的打印页面效果是不一样的,但是界面和功能都大同效益,所以在此为了方便读者,现把打印生成的界面显示如下:


基于jsp人才管理系统的计算机毕设源码+论文_Server_32

图 4.29 简历打印提示页面



























第五章系统的调试

5.1系统调试

设计系统的过程中,存在一些错误是必然的。对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。

5.1.1测试人员

    测试队伍由两位成员组成。软件的设计者在测试整个过程中负责整体测试方案的制定和测试进度的掌握以及白盒测试的测试者。第二位成员由未参加软件制做者担任,主要责任是进行软件的黑盒测试以及软件环境,硬件要求和极限测试工作。

5.1.2机器测试

通过在计算机上直接运行被测程序,来发现程序中的错误。机器测试包括黑盒测试盒白盒测试。黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足设定的功能。白盒测试也称结构测试,将软件看作一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与测试是否相符。

5.2  系统配置要求

CPU    300MHZ

内存   32M

硬盘   8G

操作系统  win9X以上操作系统

5.3  测试内容

(1)软件的正常运行、关闭及退出时保存记录的提示(默认为是)。

(2)用户登录界面友好,可操作性及安全性能较好,能对不同管理级别者进行限制,以保证数据库的安全。

(3)数据库的可维护性好,数据的录入、删除及更改均能顺利完成,并能实现动态更新。

(4)数据查询便捷,能对各种不同的查询条件进行搜索,以找到最合适的答案。

(5)数据溢出、越界均能进行非法提示,以警告用户正确使用。对用户的非正常操作方式也提出警告。

(6)可以实现打印预览及打印功能。

(7)数据类型填写错误时,系统能够报错。

(8)软件对操作系统的兼容性良好,可移植性完好。

5,4  测试步骤

与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤的继续。大型软件系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,大型软件系统的测试基本上由下述几个步骤组成:

(1)模块测试 在这个测试步骤中所发现的往往是编码和详细设计的错误。

(2)系统测试 在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误。

(3)验收测试 在这个测试步骤中发现的往往是系统需求说明书中的错误。

5.5  测试结果

(1)软件在运行、关闭及退出时保存记录的提示功能基本完成,在软件的不断启动关闭过程中没有出现死机、程序执行效率降低等各种不良现象,功能的实现较为完善。

(2)用户登录界面较友好,但软件界面的色彩选择、搭配上对于长期工作者而言仍然会产生眼部不适感。可操作性及安全性能较差,未能完成对不同管理级别者的限制工作,无法对软件涉及到的机密数据进行保护而无法保证数据库的基本安全。

(3)数据库的可维护性良好,数据的录入能顺利完成,并能实现动态更新,删除和修改也能顺利完成。

(4)数据查询不够全面,只能按系统设定的少数查询条件进行搜索,以找到合适的答案。

(5)数据溢出、越界基本未能进行非法提示,以警告用户正确使用。对用户的非正常操作方式能提出警告。

(6)打印预览功能良好,但未能按查询结果进行打印输出,没有打印机未能测试打印效果。

(7)数据类型填写错误时,系统有报错功能,在数据输入错误时,使用者能够获知错误所在。

本系统采用较为流行的编程工具dreamweaverCS5来完成,数据库的链接采用代码方式及属性设置来实现。以下按各个功能模块来简要介绍其程序设计。

























结束语

毕业设计是大学生涯一次非常难得的理论与实际相结合的机会,通过这次比较完整的给销售人员招聘测评系统设计,我摆脱了单纯的理论知识学习状态,和实际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范以及网页编程设计等其他专业能力水平,而且通过对整体的掌控,对局部的取舍,以及对细节的斟酌处理,都使我的能力得到了锻炼,经验得到了丰富,并且意志品质力,抗压能力及耐力也都得到了不同程度的提升。

我们在设计系统的时候不可能每个问题都考虑得面面具到,这就需要老师的指导,因此我们要虚心接受老师给我们的建议。虽然毕业设计内容繁多,过程繁琐但我的收获却更加丰富。各种系统的适用条件,各种设备的选用标准,各种管道的安装方式,我都是随着设计的不断深入而不断熟悉并学会应用的。和老师的沟通交流更使我从另一个角度对设计有了新的认识也对自己提出了新的要求,通过这次毕业设计让我提前了解了这些知识,这是很珍贵的。设计中,思考与动手同在,遇到难题的彷徨与攻克难关的喜悦并存。这也是对即将走上社会的我的一次很好的锻炼。正视困难,就一定能解决困难。 当然由于能力所限,系统难免有不尽如人意的地方,例如本系统只能单机运行,不能实现网络联结。希望能在以后的使用和运行中把该系统修改的更加完善。

我终于可以将所学知识用到实际生产生活的机会。通过解决开发过程中遇到、思索和解决一系列的困难,我认识到,计算机技术并不是一门孤立的技术,它必须与管理等各方面的知识结合起来才能发挥计算机在生产实践中的巨大作用,而我在这方面的知识是相当欠缺的。我明白要想成为一个对社会更有作用的人必须全面提高自己的科学理论知识,同时要加强实践活动,更多将集资的理论知识付之行动。

系统开发前的准备工作一定要做好。“良好的开始是成功的一半”,在开始具体工作前,先选择好要用的编程工具,然后就这方面争对性的借阅参考资料,掌握书本中的编程技巧,灵活运用到自己的程序中来。此外,网络也为我们提供了极大的方便,有什么需要了解的,在网上我们都可以查到。我们还要了解系统开发的环境。

系统的设计过程是循序渐进的,先需求分析,再总体设计,后详细设计,最后编写代码、上机调试、系统测试。其中需求分析是关键,它是系统开发的基础,它确定系统必须完成哪些工作,对系统提出明确、清晰、具体的要求。

调试阶段必不可少,有些理论上你认为正确的东西,调试起来可能就会出现错误。比如有时候你要想往数据库里面插入数据,不是光写插入语句就行的,还必须要使数据库表处于编辑状态,这样才能实现往里面插入数据。通过调试能发现许多意想不到的错误,这对于完善系统是必不可少的。

在设计过程中一些管道的设计让我很头痛,原因是由于本身设计受到专用汽车销售本身的限制,而又必须考虑本专业的一些要求规范,从而形成了一些矛盾点,这些矛盾在处理上让人很难斟酌。提高是有限的但提高也是全面的,正是这一次设计让我积累了一些实际经验,使我的头脑更好的被知识武装了起来,也必然会让我在未来的工作学习中表现出更高的应变能力,更强的沟通力和理解力。

顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业知识的同时也对本专业的发展前景充满信心,当然本设计也存在着不少的缺点。比如,在系统数据库的设计方面实现得非常不满意。对数据库列表的显示功能没有完全实现,本来应该是功能全部实现的,但是现在只是实现了一小部分。可是因为此次设计的时间比较短而要实现的工作量非常多,特别是数据库设计非常庞大,一共设计了六十多个表,所以没有能实现该功能。要是再给我一点时间,我有信心能更加美好的实现此功能。其次就是在美观的设计上存在着严重的不足。没能给用户带来舒适的视觉感觉,感到无比的遗憾。










致 谢

 历时一个多月的努力,毕业设计终于完成了。整个设计的过程从茫然、摸索、探究到最后的明了,我知道这不仅是在完成一次作业,一份毕业设计,而是对我整个大学做最后一次致敬。

我认为通过这次得软件设计及开发,不仅让我对企业在招聘过程有了很详细的了解,更重要的是这个毕业设计对我是一个综合性的锻炼,使我的学习能力又得到了一定的提高。同时也巩固了以前所学的理论知识,并能够把理论知识同实践很好地结合起来;更重要的是从思想的深处体会到——把自己的所想所思变成现实时所将面对的种种难题所需要的勇气、毅力、智力还有体力,各方面的条件的综合。

从课题至今,非常感谢刘老师始终给予我细心的指导和不懈的支持,尽心地为我们解决设计中存在的问题。从最初选定题目、方案草图、开题报告到最后设计的修改,衷心感谢刘老师在我毕业设计阶段给予的悉心指导和热情帮助。正是由于这种帮助是的我们都顺利完成设计,为我们大学生活画上完美的句号。最后,我要再一次向刘老师表示诚挚的谢意。也要感谢学校在设计期间为我们提供的帮助,感谢所有在设计过程中给过我帮助的老师、同学们。在此设计完成之际,向所有关心我的老师,亲人、和同学们表示我衷心的谢意。




















参考文献


[1]  熊银解,查尔斯·M·福特雷尔主编,销售管理[M],北京:高等教育出版社,2005.07

[2]  周三多主编,管理学(第三版)[M],北京:高等教育出版社,2010.02

[3]  张德等著,人力资源管理[M] ,北京:中国发展出版社,2003.01(2007.8重版)

[4]  黄梯云主编,管理信息系统(第四版)[M],北京:高等教育出版社,2009.07

[5]  卫军、夏慧军、孟腊春编著, ExtJS Web应用程序开发指南(第2版) [M] ,机械工业出版社,2011.07

[6]  孙卫琴编著,Tomcat与Java Web开发技术详解(第2版)[M],电子工业出版社,2009.01

[7]  李利军、金素梅、王淑江编著,SQLServer2005系统管理与数据备份[M],电子工业出版社,2008.09

[8]  赵俊昌、祝红涛、 吴越人编著,精通JS脚本之ExtJS框架[M],化学工业出版社,2011.03

[9]  蔡剑、景楠编著,Java Web应用开发:J2EE和Tomcat [M],清华大学出版社,2005.01