ImageVerifierCode 换一换
格式:DOC , 页数:32 ,大小:720.44KB ,
资源ID:837950      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-837950.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(A基于JSP技术的猎头公司管理软件的设计与实现.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

A基于JSP技术的猎头公司管理软件的设计与实现.doc

1、 基于JSP技术的猎头公司管理软件的设计与实现外部事务部分摘 要随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了猎头公司管理软件外部事务部分的开发设计过程。软件采用JDK+TOMCAT 5.5作为开发工具,SQL Server 2000作数据库管理系统,实现了候选人管理、公司管理、职位管理、猎头的注册及登录、文件的上传下载、信息发布和浏览、留言板等功能。软件符合猎头公司内部管理的需求,能够帮助公司切实提高工作效率。软件的开发符合一般管理软件的开发流程,对开发其他类似的管理软件具有相当的参考价值。论文组织如下:首先阐述了该系统的开发

2、背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现;最后对该软件进行了严格的测试。 关键词: JSP;管理软件;Tomcat 5.5;SQL server 2000 The Design and Implementation of Headhunter Company Management Software based on JSPThe Part of the External AffairAbstract Along with the rapid development of the informat

3、ion science technology, people gradually realize that the utilization of information management software could make the routine more convenient, quickly and efficient. The paper discusses in detail the development and design process of the external affair of headhunter company management software. I

4、t uses JDK+TOMCAT 5.5 as the development tools, SQL Server 2000 as the database management system, and includes candidates management, client companies management, jobs management, headhunters login and logon, documents upload and download, information announcement and browse, message board, etc. It

5、 can accord with the external management requirement of headhunter company, and can help the company enhance its work efficiency. Its development conforms to most general management softwares and is valuable for other similar management software.The paper is organized as following: Firstly, analyzes

6、 the background and significance; Secondly, introduces the development tools and the foundation of the technology; Thirdly, analyses the demand of the system, gives a specific design project and a database model; Then shows the implementation of the whole system, which includes the design and linkag

7、e of the database and the implementation of every module. Finally gives a test of the system. Key words: JSP; Management software; Tomcat 5.5; SQL server 2000目 录论文总页数:30页1 引言12 软件开发基础12.1管理软件的简介12.1.1管理信息系统12.1.2猎头公司管理软件的开发方法22.2 开发工具简介22.2.1 SQL Server 2000 数据库简介22.2.2 Jdk+Tomcat 5.5简介23 需求分析和设计方案3

8、3.1需求分析33.1.1 理解需求33.1.2 分析需求43.2设计方案53.2.1用例分析53.2.2结构设计63.3数据库设计73.3.1创建数据库73.3.2创建表73.4数据库连接123.4.1安装数据库驱动123.4.2建立连接124 软件的具体流程及各模块的实现154.1猎头公司管理软件的具体流程154.2主要模块的实现154.2.1登录模块154.2.2信息发布和信息浏览模块174.2.3候选人管理模块214.2.4其它模块255 系统测试255.1测试环境255.1.1硬件环境255.1.2 软件环境255.2 主要模块测试255.2.1 登录模块测试255.2.2猎头经理添

9、加信息模块测试26结 论28参考文献28致 谢29声 明301 引言随着中国经济的持续快速增长,越来越多的世界著名企业到国内开拓市场,市场的竞争首先就是人才的竞争,合适的人才是企业良性发展的关键因素之一。为此,近几年国内的猎头公司风起云涌,很多国际知名的人力资源公司都在抢滩中国市场。目前,许多猎头公司的管理仍停留在基于纸介质的手工处理阶段。猎头的手工管理有许多缺点:候选人,公司和职位越多,重复劳动的工作越多,分类、管理、查询越困难,利用率越低,纸介质的保存易受湿度、温度、虫咬等因素的影响导致保存期受限。随着计算机的普及,如果开发一个专门用于猎头管理的软件,则可以大大节省工作时间,提高猎头管理效

10、率,而本次毕业设计要实现的系统其目的就是解决以上问题。猎头管理软件是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。猎头管理软件可以提供丰富的功能,降低猎头管理工作的强度,提高猎头管理工作的效率,并依靠系统的功能为猎头的使用创造良好的条件,从而能够适应猎头管理的要求,推动猎头管理的信息化建设。根据某公司猎头管理的需求,本论文就该猎头管理软件的设计与实现(外部事物部分)进行了分析探讨:首先对系统的需求分析做了叙述,然后介绍了系统的设计和实现,最后进行

11、了系统测试。本系统采用Jdk+Tomcat 5.5作为前台开发工具,采用SQL Server 2000数据库作为后台数据库。2 软件开发基础2.1管理软件的简介2.1.1管理信息系统管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处

12、理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。2.1.2猎头公司管理软件的开发方法猎头管理软件的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:1.系统要解决的问题。2.系统可

13、行性研究,确定系统要实现的目标。3.系统开发原则。4.系统开发前的准备工作。5.系统开发方法的选择和开发计划的定制。2.2 开发工具简介2.2.1 SQL Server 2000 数据库简介Microsoft SQL Server 2000是Microsoft公司继SQL Server 6.5和SQL Server 7.0以后,在新千年推出的又一改进的新版关系型数据管理系统。它能使用户快捷地管理数据库和开发应用程序。SQL Server 2000使用了先进的数据库结构,与Windows DNA紧密集成,具有强大的Web功能,它可以利用高端硬件平台以及最新网络和存储技术,可以为最大的Web站点和

14、企业应用提供优良的扩展性和可靠性,使用户能够在Internet领域快速建立服务系统,为占领市场赢得宝贵的时间。同时,SQL Server 2000还为用户提供了重要的安全性功能的增强,为用户的数据安全提供了可靠的保证。另外,SQL Server 2000在数据库服务器自动管理技术方面处于数据库领域的领先地位,它可以使用户免去繁琐复杂的工作量,从而有精力处理更重要的问题,使用系统在商业战略上占得先机。为了锻炼我对SQL Server 2000的理解和操作,我选择了SQL Server 2000作为后台数据库设计。2.2.2 Jdk+Tomcat 5.5简介Jdk(Java Development

15、 Kit,Java开发包,Java开发工具是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(JavaDevelopment Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 Jdk包含的基本组件包括: javac:编译器,将源程序转成字节码 ;jar:打包工具,将相关的类文件打包成一个文件 ;javadoc文档生成器,从源码注

16、释中提取文档;jdbdebugger,查错工具。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的java产品,可见其在业界的地位。Tomcat 最新版本是4.0x。4.0x与3.x的架构不同,而是重新设计的。Tomcat4.0x中采用了新的Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2

17、规范。Tomcat提供了各种平台的版本供下载,可以从http:/jakarta.apache.org上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。与传统的桌面应用程序不同,Tomcat中的应用程序是一个WAR(Web Archive)文件。你可以在远程通过Web部署和撤销应用。Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache。3 需求分析和设计方案3.1需求分析3.1.1 理解需求理解需求是在问题及其最终解决方案之间架设桥梁的第

18、一步。开发者只有和客户充分理解了需求之后才能开始设计系统。否则,对需求定义的任何改进,在设计上都必须大量返工。下面是经我与某公司调研后得到的需求规格说明:1.软件为猎头经理和猎头提供候选人管理,公司管理,职位管理,公司内部留言板功能,为猎头管理员提供信息发布,为猎头提供注册、文件上传下载功能。2.猎头和猎头经理进入软件前需进行身份验证,猎头号、密码输入正确后方可进入软件。3.猎头注册成功后需要等待猎头经理的审核,只有通过了审核才能获得猎头的相应权限。4.猎头经理和猎头拥有候选人管理的功能,猎头只可以查看、添加(可以上传简历)、删除、搜索自己负责的候选人,查看、更新、删除自己负责的候选人的猎聘记

19、录,查看职位中的候选人。猎头经理可以对所有候选人进行查看、删除。可以指定候选人(可以上传简历)给一个猎头,查看所有候选人的猎聘记录,查看所有职位中的候选人,重新分配候选人给猎头。5.猎头经理和猎头拥有公司管理的功能,猎头可以添加公司信息,查看、删除、搜索自己添加的公司信息。猎头经理可以查看、删除、搜索所有的公司信息,可以增加公司信息。6.猎头经理和猎头拥有职位管理的功能,猎头经理增加职位信息(将职位分配给猎头进行负责),修改和删除职位信息,搜索职位信息。猎头可以查看分配的职位信息,拥有自己负责的职位的职位进程管理。7.猎头拥有修改注册资料,修改密码的功能。8.猎头经理拥有信息发布的功能(发布通

20、知、公告、给指定的猎头留言),查看猎头对留言的回复。猎头可以查看通知、公告、和猎头经理对自己的留言,并对留言进行回复。9.猎头拥有下载资料的功能。10.猎头经理和猎头都有公司内部留言板的功能(查看、发表留言)。11.软件是基于JSP技术编写的B/S结构的程序。3.1.2 分析需求分析需求是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。经我分析猎头公司的需求后,确定本猎头管理软件的功能模块包括:1.候选人管理。2.公司管理。3.职位管理。4.登录及猎头的注册、猎头经理的审核。

21、5.文件的上传下载。6.信息发布和信息浏览信息。7.留言板。如图1所示: 猎头管理软件猎头经理猎头侯选人管理职位管理职位管理信息发布审核猎头留言板侯选人管理公司管理公司管理猎头资料修改猎头浏览信息文件上传下载留言板图1 猎头管理软件功能模块示意图前面描述了猎头管理软件的功能模块划分,但没给出各模块之间的关系。在本系统中,可以把模块分为四个功能集合:1.猎头经理的基本管理功能集合。该集合包括猎头经理的候选人管理、公司管理、职位管理三个模块。2. 猎头的基本管理功能集合。该集合包括猎头的候选人管理、公司管理、职位管理三个模块。3.猎头管理软件的其它功能集合。该集合包括猎头经理的信息发布、审核猎头二

22、个模块,猎头的猎头资料修改、猎头浏览信息、文件上传下载三个模块,和共有的留言板。如图2所示:猎头经理基本管理功能集合猎头基本管理功能集合猎头经理审核猎头的注册信息发布猎头浏览信息文件的上传下载猎头资料修改留言板图2 各个功能模块之间的关系图4.猎头管理软件权限功能集合。该集合权限控制功能模块。虽然权限控制不是一个独立存在的模块,但它贯穿在整个运行过程中。新猎头需要经过权限授权才可以使用猎头的功能模块。权限功能模块确定猎头经理、猎头的组成,其中:1.猎头经理享有最高权限,可以对新猎头进行审核,并对所有候选人、公司进行操作,对职位进行分配、发布信息。2.猎头享有一般权限,可以使用系统中的一定功能,

23、但不能对所有侯选人进行操作,只能对自己负责的候选人进行操作,具有上传简历和下载资料的功能,可以修改自己的登录密码和资料。3.2设计方案3.2.1用例分析候选人管理公司管理职位管理猎头经理信息发布猎头审核猎头注册文件上传下载候选人管理公司管理职位管理留言板浏览信息猎头 图3 猎头管理软件用例图该用例图标记了猎头管理软件的所有用例,并形象地描述了各用例与用户角色之间的关系。3.2.2结构设计对系统的动态设计可用5种图表示:用例图、活动图、状态图、时序图和协作图。在设计阶段,需要用状态图来描述类的对象的状态及行为,显示对象的整个生命周期。在本软件中,猎头管理功能的候选人管理其状态图如图4所示:初始数

24、据候选人信息录入基本信息候选人查询录入查询条件根据条件查询查询候选人删除录入姓名删除候选人删除重新分配候选人猎头经理获得候选人信息候选人重新分配给猎头图4状态图在进行架构设计时,将猎头管理软件设计视图中的类组织成一个标准的三级体系结构。如图5所示。用户服务包(User Services)中的元素提供了表现信息和收集的可视化界面。业务服务包(Bussiness Services)中的元素负责维护、访问和修改数据。数据服务包(Data Services)中的元素为另外两个包搭桥,并包含了管理用户请求(为了执行业务上的任务)的所有类和其他元素。 用户服务(User Services)数据服务(Dat

25、a Services)业务服务(Bussiness Services)图5 猎头管理软件的体系结构3.3数据库设计3.3.1创建数据库首先在SQL Server 2000的企业管理器中创建一个名为login的数据库。3.3.2创建表数据库login包含14个表:猎头经理信息表(admin)、公司信息表(company)、候选人猎聘记录表(gongzuo)、候选人信息表(person)、猎头回复表(huifuinfo)、候选人入职表(jiazhiwei)、发布信息表(jobinfo)、信息种类表(typeinfo)、职位进程管理表(zhiweiguanli)、猎头注册资料表(UserInfo)、

26、猎头注册等待审核暂放注册资料的表(shenhe)、职位信息表(workinfo)、职位种类表(worktypeinfo)、留言板表(message)。1猎头经理信息表猎头经理信息表用于存放猎头经理登录使用的帐号和密码。表(admin)结构如表1所示:表1 猎头经理信息表(admin)编号字段名称数据结构长度说明1namevarchar50猎头经理号2passwordvarchar20密码2公司信息表公司信息表用于存放公司的基本信息。表(company)结构如表2所示: 表2 公司信息表(company)编号字段名称数据结构长度说明1companynamevarchar50公司名称2compan

27、ypersonvarchar10公司联系人3persontelvarchar10联系电话4worksvarchar20公司性质5entriesvarchar200公司简介6UserNamevarchar10猎头号3.候选人猎聘记录表候选人猎聘记录表用于存放候选人猎聘记录的信息。表(gongzuo)结构如表3所示:表3 候选人猎聘记录表(gongzuo)编号字段名称数据结构长度说明1Wnamevarchar20姓名2wstudyvarchar30学历3wcompanyvarchar20进入阶段4wjobvarchar50推荐情况5chengjivarchar100面试情况6pingjiavarc

28、har100单位评价7ruzhivarchar50如职情况8UserNamevarchar10猎头号4.候选人信息表候选人信息表用于存放候选人的基本信息。表(person)结构如表4所示:表4 候选人信息表编号字段名称数据结构长度说明1Namevarhar20候选人姓名2sexvarchar20性别3yearsvarchar10年龄4studyvarchar20学历5moneyvarchar10英语水平6phonevarchar10联系电话7Eamilvarchar20电子邮件8IDcarvarchar20擅长语言9myideavarchar50工作经理10UserNamevarchar20猎

29、头号5.猎头回复表猎头回复表用于存放猎头回复给猎头经理留言的信息。表(huifuinfo)结构如表5所示:表5 猎头回复表编号字段名称数据类型长度说明1titlevarchar50标题2uptimevarchar10回复时间3contentvarchar200内容4copyfromvarchar10猎头号5jobtypeidint4信息类型6.候选人入职表候选人入职表用于存放候选人的入职信息。表(jiazhiwei)结构如表6所示:表6 候选人入职表编号字段名称数据类型长度说明1Namevarchar20姓名2sexvarchar20性别3yearsvarchar20年龄4studyvarch

30、ar20学历5moneyvarchar20英语水平6phonevarchar20电话号码7Eamilvarchar20电子邮件8IDcarvarchar20擅长语言9myideavarchar100工作经历10UserNamevarchar20猎头号11liyouvarchar100推荐理由12jiazhiweivarchar20将加入的职位7.发布信息表发布信息表用于存放猎头经理发布的一些信息。表(jobinfo)结构如表7所示:表7 发布信息表编号字段名称数据类型长度说明1jobidint4信息编号2titlevarchar50信息标题3contentvarchar200信息内容4upti

31、medatetime8添加时间5jobtypeidint4信息类型编号6copyfromvarchar10猎头号8.信息种类表信息种类表用于存放信息的种类。表(typeinfo)结构如表8所示:表8 信息种类表编号字段名称数据类型长度说明1jobtypeidint4信息类型编号2jobtypevarchar20信息类型3descriptionvarchar100描述9.职位进程管理表职位进程管理表用于存放职位进程的相关信息。表(zhiweiguanli)结构如表9所示:表9 职位进程管理表编号字段名称数据类型长度说明1zhiweiIDvarchar4职位编号2zhiweimingchenvar

32、char50职位名称3zhiweitimevarchar50发布时间4zhiweijinchengvarchar300职位进程5shuomingvarchar200说明6UserNamevarchar10猎头号10.猎头注册资料表猎头注册资料表用于存放猎头的注册资料。表(UserInfo)结构如表10所示:表10 猎头注册资料表编号字段名称数据类型长度说明1IDint4编号2UserNamevarchar20猎头号3PassWordvarchar20密码4Emailvarchar20电子邮件5Questionvarchar50注册问题6Replyvarchar50回答11. 猎头注册等待审核暂

33、放注册资料的表猎头注册等待审核暂放注册资料的表用于存放等待审核的猎头注册资料。表(shenhe)结构如表11所示:表11 猎头注册等待审核暂放注册资料的表编号字段名称数据类型长度说明1IDInt4编号2UserNamevarchar20猎头号3PassWordvarchar20密码4Emailvarchar20电子邮件5Questionvarchar50注册问题6Replyvarchar50回答12.职位信息表职位信息表用于存放职位的相关信息。表(workinfo)结构如表12所示:表12 职位信息表编号字段名称数据类型长度说明1workidint4职位编号2workcontentVarcha

34、r100职位信息3workuptimedatetime8添加时间4worktypeidint4职位种类编号5UserNamevarchar10猎头号13.职位种类表职位种类表用于存放职位种类信息。表(worktypeinfo)结构如表13所示:表13 职位种类表编号字段名称数据类型长度说明1worktypeidInt4职位种类编号2worktypevarchar20职位种类3descrvarchar100描述14.留言板表留言板表用于存放留言板的信息。表(message)结构如表14所示:表14 留言板表编号字段名称数据类型长度说明1titlevarchar50主题2namevarchar50

35、姓名3mailvarchar50电子邮件4timevarchar10添加时间5contentvarchar100留言3.4数据库连接3.4.1安装数据库驱动因为在与数据库建立连接之前必须先安装驱动才能建立连接。所以我们首先安装SQL Server2000的数据库驱动程序,我们先到微软官方网站下载驱动程序(JDBC)然后将驱动程序中的mssqlserver.jar、msutil.jar、msbase.jar三个jar文件复制到Tomcat 5.5的common文件夹下的lib文件夹中,然后将JDBC驱动程序的路径添加到环境变量的classpath中。这样驱动程序安装完毕。3.4.2建立连接在实现

36、各个模块之前,首先需要建立与数据库login的连接。在软件中我采用javabean的方式连接数据库。写了一个javabean来连接数据库,dbbean.java代码如下:package database;import java.sql.*;public class dbbeanprivate Connection con;private ResultSet rs;public static Connection getConnection() throws SQLException/连接数据库tryClass.forName(com.microsoft.jdbc.sqlserver.SQLSe

37、rverDriver);/加载数据库驱动 catch(ClassNotFoundException ex) ex.printStackTrace(); return null;return DriverManager.getConnection(jdbc:microsoft:sqlserver:/localhost:1433;DatabaseName=login,sa,123);/设置数据库名称和密码public ResultSet executeQuery(String sql)/设置ResultSet对象 try con=dbbean.getConnection(); Statement

38、statement=con.createStatement(); rs=statement.executeQuery(sql);catch(SQLException ex)return rs;public int executeUpdate(String sql) int count=0; Statement stmt=null;try con=dbbean.getConnection(); stmt=con.createStatement();count=stmt.executeUpdate(sql);catch(SQLException ex)finallytry if(stmt!=nul

39、l)stmt.close();if(con!=null)con.close();catch(SQLException ex)System.err.print(ex);return count;public void freeRs(ResultSet rs)tryif(rs!=null) rs.close(); con.close();catch(Exception e)4 软件的具体流程及各模块的实现4.1猎头公司管理软件的具体流程1猎头经理或猎头登录软件。2猎头经理进入猎头经理管理的界面,猎头进入猎头管理的界面。3猎头经理可以对所有的候选人信息、公司信息进行操作(添加、删除、更新等),还可以

40、进行职位信息的发布、信息的发布,进入公司内部留言板。4猎头可以对其自己负责的候选人信息、公司信息进行操作(添加、删除、更新等),还可以查看职位信息、猎头经理发布的信息、修改注册资料、文件的上传下载、进入公司的内部留言板。5猎头经理或猎头注销退出猎头管理软件。4.2主要模块的实现猎头管理软件由7个功能模块组成:1.候选人管理。2.公司管理。3.职位管理。4.登录及猎头的注册、猎头经理的审核。5.文件的上传下载。6.信息发布和信息浏览信息。7.留言板。因论文篇幅所限,仅给出登录、猎头经理的信息发布和猎头浏览信息、猎头经理和猎头的候选人管理模块中的核心代码分析。商业源代码,全套计算机毕业设计免费下载

41、 更多全套设计联系QQ:1042897696最新设计大全 4.2.1登录模块登录界面如图6所示:图6 登录界面登录模块用于猎头和猎头经理的登录使用,通过输入用户名和密码并且选择身份达到猎头和猎头经理登录不同界面和拥有不同权限的功能。其核心代码如下:%/获得用户名、密码、验证码和身份 String Username=request.getParameter(Username); String Password=request.getParameter(Password); String input= request.getParameter(rand); String shenfen= requ

42、est.getParameter(shenfen); if (Username!=null & Password!=null) /把用户名和密码保存在session中 session.setAttribute(user_name,Username); session.setAttribute(pass_word,Password); session.setAttribute(input,input); /验证用户输入的验证码是否正确 if (input.equals(session.getAttribute(rand) /如果身份为猎头及为“1” if(shenfen.equals(1) /界面跳转到猎头管理界面response.sendRedirect(check.jsp);else /跳转到猎头经理管理界面response.sendRedirect(check1.jsp); else /验证码不正确 out.print(验证码错误); /JOptionPane.showMessageDialog(null,请选择文件!,提示,JOptionPane.ERROR_MESS

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922