求职招聘网站的设计与实现_第1页
求职招聘网站的设计与实现_第2页
求职招聘网站的设计与实现_第3页
求职招聘网站的设计与实现_第4页
求职招聘网站的设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、求职招聘网站的设计与实现【摘要】随着社会的进展和互联网的普及,网络应用已经渗透到世界的每一个角落。利用网络求职的人群愈来愈多,而求职对于现今大学生,则是在毕业前最关注的一个问题。传统的求职方式主要通过报纸,招聘会、电视媒体等形式,其进程过于繁琐、时效性差。网上招聘较之传统招聘具有招聘范围广,信息量大,费用低等优势,对于求职者来讲,招聘网站为他们提供了方便、快捷地查询工作职位的路径。对招聘企业来讲,招聘网站也为他们提供了检索应聘者信息的平台,使招聘工作变得轻松易行。网络招聘的各类优势使其逐渐成为一种主流的求职方式。本网站主要拟用VisualStudio2008,技术,C#语言和SQLscvcr2

2、005数据库来开发该网站。通过注册登录认证用户的身份从而实现不同类型用户的不同权限,本网站的用户类型为:个人用户、企业用户和网站管理员。个人用户主要实现用户注册、登录、个人简历的填写、搜索职位、查看已申请的职位等功能;企业用户主要实现用户注册、登录、填写公司信息、发布招聘信息、搜索人材简历、查看已发布的职位信息等功能;网站管理员主要实现对网站用户的编辑和删除等功能。【关键字】求职招聘;;招聘网站DesignandImplementationofJob-huntingWebsitesAbstract:WiththesocialdevelopmentandthepopularityoftheInt

3、ernet,thenetworkhaspenetratedintoeverycorneroftheworld.MoreandmorepeopleusetheInternetforjobssearch.Fortodayscollegestudents,jobsearchingisthemostconcernedproblembeforegraduation.Traditionaljobsearchingmethodsarcmainlythroughnewspapers,jobfairs,televisionmediaandsoon,theseprocessesarctoocumbersome,a

4、ndpoortimeliness.Comparedtothetraditionalrecruitment,onlinerecruitmenthasalotofadvantages,suchasawiderangeofrecruitment,largeamountofinformation,andlowcost.Forthosejobseekers,comparingwiththetraditionalrecruitment,recruitingwebsitecanprovidethemwithamoreconvenient,quickerandeasierpathtosearchthejob.

5、Forrecruitingenterprises,recruitingwebsitesalsoprovidethemaplatformtoretrievecandidateinformation,tomaketherecruitmenteasiertoimplementThevariousadvantagesofonlinerecruitmentmakeitbecomeamainstreamjobssearchingmethodgradually.ThiswebsitemainlyusestheVisualStudio2008,technology,theC#languageandtheSQL

6、scvcr2005databasetodevelopthiswebsite.Throughregistrationandloginauthenticationtheusersidentity,inordertoachievethepurposethatdifferenttypesofusershavedifferentpermissions,usertypesofthiswebsitearc:personalusers,corporateusersandwebmasters.Themainlyachicvcmunvsofpersonalusersarcusersregistration,log

7、in,personalresumefilling,positionssearching,viewingappliedpositionsandsoon;Corporateusersmainlyincludeuserregistrations,login,fillinginthecompanyinformation,publishingjobinformation,searchingpersonnelresumes,viewingthepublishedjobinformation;webmastersmainlyachieveeditinganddeletingfunctionsofwebsit

8、eusers.Keywords:JobsWebsitesRecruitmentsiteSRIABSTRACTn引盲11 .系统分析-1-实现目标-1-可行性分析-2-功能需求分析-2-数据流程-4-5-2 .程序开发工具概述-5-工作原理-6-的优势-6-3 .系统设计-7-系统功能模块设计-7-界面设计-8-(1)系统注册、登岸界面.-8-数据库设计-9-3.1.1 数据库需求.-9-332数据库概念设计-10-图系统E-R图-11-3.3.3 数据库结构设计-11-4 .系统实现-13-数据库实现-13-系统功能实现-14-4.2.1 公共模块功能实现-14-4.2.2 个人用户功能实现-

9、16-4.2.3 企业用户功能实现-18-后台功他实现.-19-5 .系统测试与保护-21-运行环境参数-21-(1)软件环境.-21-系统测试-21-序号.-21-测试目的&先决条件.-21-测试输入-21-预期测试效果.-27-1-22-目的:正确输入,注册可否成功-22-用户名:胡夏.-22-密码:1234(最小密码长度为4)-22-确认密码:1234(与密码相同)-22-安全提示问题:123(找回密码时要回答的问题)-22-安全答案:123(找回密码时安全问题的答案)-22-用户类型:个人用户(用户角色)-22-注册成功,转到登录界面.-22-2-22-目的:检测系统对用户的检测程度.

10、-22-不输入用户名.-22-(其它与测试用例1相同)-22-页面显示“必雷填写用户名”-22-输入已存在的用户名:胡夏.-22-(其它与测试用例1相同)-22-页面显示“请输入另外的用户名”-22-3-22-目的:检测系统对密码输入的检测程度-22-不输入密码.-22-(其它与测试用例1相同)-22-页面显示“密码不能为空且至少为4位”-22-密码:123.-22-(其它与测试用例1相同)-22-页面显示“密码最短长度为4”-22-4-22-目的:检测系统对重复密码的检溺程度-22-重复密码:1235.-22-(其它与测试用例1相同)-22-页面显示“密码与确认密码必需匹配”-22-5-22

11、-目的:检测系统对密码找回安全提示问题的检测程度-22-不输入密码安全提示同题、-22-(其它与测试用例1相同)-22-页面显示“必需填写安全提示问题”-22-6-22-目的:检测系统对密码找回安全答案的检测程度-22-不输入密码安全答案.-22-(其它与测试用例1相同)-22-页面显示“必需填写安全答案”-22-个人简历填写.-22-个人简历填写测试用例如下我所示:-22-而个人简历填写溺试用例农-22-序号.-22-测试目的&先决条件.-22-测试输入-22-预期测试结果.-22-1-22-目的:正确输入,可否成功填写简历.-22-姓名:胡夏.-22-性别:点击“男”-22-身世日期:19

12、90年1月-22-最高学历:本科.-23-工作经验:一年以下.-23-电活;-23-Email:-23-现居住地:南京审计学院.-23-转到个人主界面,信息保留成功-22-2-23-目的:检测系统对姓名的检测程度.-23-不输入姓名.-23-(其它与测试用例1相同)-23-弹出提示“姓名不能为空”-23-3-23-目的:检测系统对电话号码的检测程度-23-不输入电话号码.-23-(其它与测试用例1相同)-23-弹出提示“电话号码不能为空”-23-4-23-目的:检测系统对邮箱的检溺程度.-23-不输入电子邮箱.-23-(其它与测试用例1相同)-23-弹出提示“邮箱不能为空”-23-电子邮箱:h

13、uxia1-23-(其它与测试用例1相同)-23-弹出提示“邮箱格式不正确”-23-5-23-目的:检测系统对居住地址的检测程度-23-不输入现居住地址-23-(其它与溺试用例1相同)-23-弹出提示“居住地址不能为空”-23-测试结果分析-23-系统备份及更新-24-6.总结-25-参考文献:-25-引言随着社会与经济的进展,各类人材专门是高校毕业生的大量涌向社会和社会各类再就业人员的大幅度增加,使得就业压力愈来愈大。如何能够多快好省的取得有关就业信息,对列位求职者来讲显得尤其重要;另一方面,企业之间关于优秀人材的竞争也在日趋加重,人材流动也变得愈来愈普遍,因此仅仅通过召开现场人材交流会这种

14、传统的招聘形式,很难知足人材与企业两边的要求。而随着信息化技术的不断进展,互联网正在融入咱们的生活,影响与改变着咱们的生活。网络提供给咱们的不只是一个获取信息的来源,而且仍是一个能够彼此交流的平台,因此网络求职招聘网站的开发正给广大的求职者与招聘企业提供了一个能够双向交流选择的平台,从而有效地解决了人材求职招聘工作的效率与效果。据统计全世界天天约有2000万条的就业信息发布,约有3000万的人在互联网上发出求职简历。由此可见全世界网络招聘的市场规模庞大而且增加迅速,网络招聘已经成为互联网上最成功的商业应用之一。信息化的社会,更多的招聘企业利用以网络为媒介资源的各类人力资源的产品和服务,而且随着

15、网络的不断进展,网络求职招聘已成为一种主流招聘方式了。网站的研究意义:随着互联网技术的不断进展,网络应用已经渗透到世界的每一个角落。网络作为全世界的连接点,在人们生活中的应用愈来愈普遍。其中求职招聘网站对人们生活的影响尤其重要,成为目前深受招聘求职者喜欢的一种求职招聘环境。传统的求职方式主要通过报纸,招聘会、电视媒体等形式,其进程过于繁琐、时效性差。网上招聘较之传统招聘具有招聘范围广,信息量大,可挑选余地大,应聘人员素质高,费用低等优势,对于求职者来讲,招聘网站为他们提供了方便、快捷地查询工作职位的路径。对招聘企业来讲,招聘网站也为他们提供了检索应聘者信息的平台,使招聘工作变得轻松易行。能够冲

16、破时空的限制,是网络招聘的突出优势,不同地域的求职者和用人单位能够通过那个平台实现信息沟通。正是这些优势,使得网上招聘逐渐成为主流的招聘方式。1.系统分析实现目标本系统开发的整体任务是实现具有必然功能的求职招聘网站,使求职者轻松方便应聘,招聘企业便捷挑选,达到高效快捷的实现求职招聘的功效,并保证系统的可扩展性,因为随着用户信息的不断发布,所提供的各类信息内容必然不断增加。网站信息和用户都要求能够管理,主要通过系统管理员来实现管理功能。可行性分析可行性分析的目的是为了明确所设计的系统是不是有可能实现和值得进行。可行性论证实际上是在更高层次上进行的一次大大简化的需求分析和设计。但它的目的不是去解决

17、用户提出的问题,仅是肯定这项开发是不是值得进行,分析它存在哪些风险,以避免造成资源的浪费。下面从经济、技术、运行三方面对本网站的可行性进行了分析。(1)经济可行性经济可行性研究的目的是实行系统所能带来的经济效益是不是会超过那个开发那个系统的本钱。需要对投资能力和经济状况进行分析。由于本网站的硬件需求为一台能接入Internet、内存1G以上的PC机就可以够知足。开发环境要求为WindowsXP操作系统,运行环境,SQLSever2005,VisualStudio2008编译工具。这些开发软件都能够从网站上免费下载,而且网站的本钱主要集中在开发和保护进程中并祚会对用户造成经济上的负担。所以在经济

18、上是可行的。(2)技术可行性技术可行性是指利用现有的技术可否实现网站的设计开发与实现。本网站前台界面的开发利用,利用ASP能够创建动态、交互的Web服务器应用程序。数据库采用SQLserver2005,对运算机的软、硬件要求不高,当前的开发技术与数据库应用能够知足用户的需求。所以在技术上是可行的。(3)运行可行性本网站无论是一般的用户仍是系统管理员只要通过身份验证就可以够通过互联网对页面进行访问。对于后台系统管理只有管理权限的管理员能够登录,进行增加,删除,查询等工作,操作简单方便。所以网站在运行上是可行的。按照以上的分析,开发该网站在技术上、经济上、运行上都是可行的。功能需求分析需求分析是在

19、可行性研究的基础上,将用户对系统的描述,通过开发人员的分析归纳,抽象为完整的需求概念,再形成一系列文档的进程。可行性研究旨在评估目标系统是不是值得去开发,问题是不是能够解决,而需求分析旨在回答“系统做什么”的问题,确保未来开发出来的软件产品能够真正知足用户的需要。需求分析的主要目的,即是确认系统所要开发的功能,与找出利用者真正的需要。正确的分析出系统需求是系统开发中最重要的环节。(1)功能性需求功能性需如果软件最重要的需求,也是最直观、用户最关心的软件需求。本网站主要实现的功能如下:一个典型的求职招聘网站主要分3个模块:管理员模块、企业管理模块、个人管理模块。网上求职招聘网站所要实现的功能如下

20、:系统管理员模块:能够利用该系统为企业招聘,个人求职提供服务。 用户的管理:能够查看普通(个人或企业)用户创建的时刻,查看用户角色,也能够删除用户。 公司管理:删除企业用户大体信息,删除企业用户发布过的职位信息,可是用户名仍是有效的。 简历的管理:删除个人用户的简历,个人用户之前用这份简历申请的职位信息也一路删除。 修改密码:系统登录后,管理员能够修改登录密码,确保密码安全性。企业管理模块:企业能够利用系统注册成为企业用户并发布招聘信息。 公司信息:填写公司信息,例如公司名称、公司概述、公司地址等,可修改公司资料。只有先填写了公司信息,才能发布招聘信息,确保信息的真实性。 发布招聘:填写招聘职

21、位的要求并发布,个人用户登录后即可看到企业用户发布的招聘信息。 修改密码:系统登录后,个人用户能够修改登录密码,确保密码安全性。 搜索简历:能够搜索人材库里的人材简历。个人管理模块:求职人员能够注册成为个人会员后通过该系统来发布求职信息。 我的简历:填写个人简历,更新个人简历。 搜索职位:查看全数职位列表,能够申请自己感兴趣的职位。 已申请职位:查看已申请的职位,也能够取消已申请的职位。系统功能分析图,如图示:图系统功能分析图(2)安全性需求求职者不能随意获取他人简历的更改权限,招聘企业对求职者的相关资料只能读取,不能够更改数据。要求系统管理员有最高的权限,能够对用户进行管理。(3)靠得住性需

22、求包括与系统靠得住性相关的各类指标有:正常运行率、平均无端障时刻、平均修复时刻、精准度、最高错误或缺点率。本网站要求系统机械不能运行失败,系统管理员能够实施必要的数据备份。数据流程分析求职招聘网站的整个流程,可得出其核心操作的数据流图。(1)求职招聘网站的主要内容为用户与企业的交互,即用户投递简历,企业同意简历并进行挑选。如图所示:已发布职位图简历投递数据流图(2)除却个人用户和企业用户外,管理员为特殊群体,其主要功能数据流图如图所2 .程序开发工具概述2000年正式发布,2003年升级为版本。的发布加倍激发了Web应用程序开发人员对的兴趣,并对网络技术有庞大的推动作用,微软公司提出“减少70

23、%的代码”的目标后,早2005年H月乂发布了。的发布是.NET技术走向成熟的标志,它在利用上增加了方便实用的新特性,使Web开发人员能够加倍速捷方便的开发Web应用程序,它不但执行效率大幅度提高,对代码的控制也做的更好,以高安全性、易管理性和高扩展性的特点著称,随后,微软推出版本,使网络程序开发更偏向以智能开发,运行起来更像Windows下的应用程序一样流畅。是Microsoft公司推出的新一代成立动态Web应用程序的开发平台,是一种成立Web应用程序的新技术。它是.NET框架的一部份,能够利用任何.NET兼容的语言(如Visual、C#和)编写应用程序。当成立Web页面时,能够利用服务器控件

24、来成立常常利用的UI(用户界面)元素,并对它们编程来完成一般的任务,能够把程序开发人员的工作效率提升到其它技术无法比拟的程度。因为是基于通用语言的编译运行的程序,所以它的壮大性和适应性,能够使它运行在Web开发者的几乎全数的平台上。通用语言的大体库,消息机制,数据接口的处置都能无缝的整合到的Web应用中。同时也是language-independent(语言独立化)的,所以,你能够选择一种最适合你的语言来编写你的程序,或把你的程序用很多种语言来写,此刻已经支持的有C#,VB,Jscript,C+o未来,如此的多种程序语言协同工作的能力保护您此刻的基于COM开发的程序,能够完整的移植向ASP.N

25、ETo工作原理在多数场合下,能够将ASP.ET页面简单地看成一般的HTML页面,页面包括标记有特殊处置方式的一些代码段。当一个HTTP向服务器请求并被IIS接收后,第一,HS检查客户端请求的页面类型,并为其加载相应的dll文件,然后,在处置进程将这条请求发送给能够处置那个请求的模块。在中,那个模块叫HttpHandler(HTTP处置程序组件),之所以aspx文件能被服务器处置,就是因为在服务器端有默许的HttpHandler专门处置aspx文件。IIS将这条请求发送给能够处置那个请求的模块前,还需要通过一些HttpModule的处置,这些都是系统默许的Module(用于获取当前应用程序的模块

26、集合)。HTTP请求传到HttpHandler之前要通过不同的HttpModule处置有4个益处,一是为了一些必需的进程,二是为了安全;三是为了提高效率;四是为了用户能够在更多的环节上进行控制,增强用户的控制能力。的优势是目前主流网络开发技术之一,它本身具有许多长处和新特性,具体介绍如下。(1)高效的运行性能由于应用程序采用页面离开代码技术,即前台页面代码保留到aspx文件中,后台代码保留到CS文件中,如此当编译程序将代码编译为dll文件后,在服务器上运行时,能够直接运行编译好的DLL文件,而且采用缓存机制,能够提高运行的性能。(2)简易性、灵活性很多的功能都能够扩展,如此能够轻松地将自概念功

27、能集成到应用程序中。例如,提供程序模型为不同的数据源提供支持。(3)可管理性中包括的新增功能使得管理宿主环境变得加倍简单,从而为宿主主体创建了更多增值的机缘。(4)生产效率利用新增的服务器控件和包括新增功能的现有控件,能够轻松、快捷地创建网页和应用程序。新增内容(例如成员资格、个性化和主题)能够提供系统级的功能,此类功能通常可能要求开发人员进行大量的编写代码工作。新增数据控件、无代码绑定和智能数据显示控件已经解决核心开发方案(尤其指数据)问题。3 .系统设计系统功能模块设计(1)运行网站,未注册的用户点击用户注册界面,选择个人用户或企业用户完成注册。其流程如图所示图系统注册流程图(2)已经注册

28、的用户能够直接登录,通过手动选择区分个人用户和企业用户,再由不同用户链接到对应的界面下。个人用户和企业用户都具有公共模块所拥有的功能。个人用户自己独立的权限乂分为,个人大体信息的填写,求职信息的填写,和简历的投递。企业用户独立的权限有,填写企业大体信息,企业招聘信息的发布,和简历的挑选。具体流程图如图所示:图普通用户流程图(3)系统还有一类特殊的用户,即系统管理员,按照系统对管理员用户功能分析可得,管理员具有对用户管理、公司管理和对简历的管理。流程图如图所示:图管理员流程模块图界面设计(1)系统注册、登岸界面运行网站,即显示登岸,输入用户名,密码,并选择个人用户或企业用户。点击登岸按钮,跳转至

29、系统主界面,没有注册的用户点击用户注册界面,选择用户类型,填写注册信息,完成注册。(2)系统主界面选择个人用户或企业用户登岸后,主界面版式相同,界面的左侧,按照不同的用户,提供不同的权限,可显示不同信息。在点击左侧模块时,界面显示相应功能。(3)后台管理界面后台管理界面由自带的管理工具实现,在管理网站中,管理员能够创建用户角色、删除用户信息等。系统管理员的注册由网站自带的管理网站实现,登录界面与普通用户一样。而且由于是自带的管理工具,安全性会比较好。数据库设计3.3.1数据库需求按照功能需求分析,能够列出以下所需的数据项:实体和属性的概念如下:注册信息(Applicationld,Userid

30、,密码,邮箱,安全问题,安全答案)用户(Applicationld,Userid,用户名,密码)简历信息(姓名,性别,薪酬,学历,经验,电话,邮箱,地址)企业信息(企业名称,地址,邮编,电话,邮箱,网站)招聘信息(公司名称,职位,招聘人数,薪水,学历,经验,工作地址,联系人,电话,邮箱,其他要求,发布时刻)职位申请信息(公司名称,用户名,职位,申请时刻)各实体属性图如图所示:密码3.3.2数据库概念设计按照数据库需求分析,能够取得如图所示的系统E-R图。图系统E-R图3. 3.3数据库结构设计按照系统功能设计要求,网站的数据库主要建六个表,别离是:注册表、用户表、简历表、企业信息表、职位申请和

31、招聘信息表。(1)注册表设计注册表存储所有效户注册时的信息,它的具体设计如表所示。表注册表设计字段名称数据类型说明id自动编号userid文木用户名pvvd文本密码email文木邮箱文本安全问题answer文本安全答案(2)用户表设计用户表贮存用户登录时信息,它的具体设计如表所示。表用户表设计字段名称数据类型说明id自动编号userid文本用户名pwd文本密码(3)简历表设计简历表寄存个人用户的大体信息,它的具体设计如表所示。表简历表设计字段名称数据类型说明name文本姓名sexy文木性别salary文本薪酬degree文本学历文木经验phonenum文木手机号码email文本邮箱addres

32、s文本地址(4)企业信息表设计企业信息表寄存企业的大体信息,它的具体设计如表所示。表企业信息表设计字段名称数据类型说明文木企业名称address文木地址abbr文本邮编phone文本电话email文木邮箱Website文本网站(5)招聘信息表设计招聘信息表寄存企业用户的招聘信息,它的具体设计如表所示。表招聘信息表设讲字段名称数据类型说明compnameposition文本用户名headcourt文本密码salary文木邮箱degree文本安全问题experience文本安全答案workplace文本工作地点requisition文本要求Recruiter文木联系人phone本文电话email文

33、本邮箱time文木发布时间(6)职位申请表设计职位申请表贮存用户申请的大体信息,它的具体设计如表所示。表职位申请表设计字段名称数据类型说明compname文木企业名称userid文本用户名position文木职位apptime文本申请时间4.系统实现数据库实现打开SQLServer2005,在(local)服务器下选择数据库选项,右击新建数据库“ASPNETDB”。在“ASPNETDB”窗口中创建数据表。提供了超级方便的配置文件来支持对网络应用程序的配置。DataSource二.PC-1613WEXPRESS为配置环境的服务器名。下面为本系统的文件配置:系统功能实现4. 2.1公共模块功能实现

34、(1)注册界面实现本系统的注册比较简单,注册成功后才在属于自己权限范围内的页面记录详细信息。点击创建新用户,服务器就会验证提交的内容,若是填写错误的项给犯错误提示信息,并允许从头填写提交。这里利用登录控件CreateUserWizard,CreateUserWizard控件搜集潜在用户提供的信息。默许情形下CreateUserWizard控件将新用户添加到成员资格系统中。CreateUserWizard控件搜集下列用户信息:用户名、密码、密码确认、电子邮件地址、安全提示问题、安全答案。此信息用来对用户进行身份验证并找回用户密码。注册界面如图所示:创理用户图注册页面该页面第一判断用户的注册类型,

35、然后进行角色分类,代码如下:protectedvoidCreateUserWizardl_CreatedUser(objectsender.EvcntArgse)RadioButtongeren=(RadioButton)RadioButton1);strings=;stringdgs;if(d/Jobseekcr,);else(pany);)(2)登岸界面实现用户登录通过验证用户名和密码,以肯定用户可利用的权限。它按照用户名和密码,和用户种类将界面重定向到各类用户的主界面上。这里利用登录控件Login,Login控件包括用于用户名和密码的文本框和一个复选框,该复选框让用户指示是不是

36、需要服务器利用成员资格存储他们的标识而且当他们下次访问该站点时自动进行身份验证。它能够执行验证用户身份的操作。若是用户身份合法,则登录到网站。不然登录网站失败。登录界面如图所示:图登录界面(3)主界面实现所有的用户拥有一个公共主界面,但在该界面中,对不同的用户提供了不同的链接。在那个界面个人用户与企业用户能够进行注册登录,只有登录到网站以后,才能按照不同的用户权限在左侧的菜单选项中给出不同的应用,例如个人用户登录成功后,就可以够填写自己的简历,查看公司信息,搜索工作,查看职位信息,申请职位,查看右边的最新工作机缘;若是是企业用户登录成功后,能够填写公司大体信息,发布职位,查看简历等。如图所示为

37、提供给一般用户的界面:4.2.2个人用户功能实现(1)个人用户主界面实现个人用户登录后,能够直接进入个人用户主界面。在个人主界面中,能够见到“我的简历”、“已申请职位”、“搜索职位”、“简历管理”的超链接,用户能够填写自己的简历、创建多份简历、查看公司信息、搜索工作、查看职位信息、申请职位、查看右边的最新工作机缘。如图所示:就迎伤进入人才求职招R网!持t:u发布的工作职依.保存内切.搜寻浦历,发布工作职位口才I I修改密码我的宓心我的禽历 卜己申请耶位 I技常职位企救招利*苏企业江秋成为人才向幺员茄.注时看企北的聂希超晒信息发市出来.蚊引乐昭士的应融。同号还可以做帽按条忤在戕次宏人才勉出用.青

38、曲qEf企比露里的人才沟历,何时我不人才的联系万五.个人学利康芬个人江的人才问会外后.可随时用个人尚历在网缪布.同时还可以总时按布件在规技系招电曾企业.在询适合个人K里的企况,同时我於招胴企殳的嘱军方犬.陞*fi内控人员时利】G:】T:372JL HJL2012/B/15 12:加:23图个人用户主界面(2)个人用户我的简历界面实现我的简历用于个人用户填写大体信息,如姓名、性别、身世年月、最高学历、联系方式、期望职位、期望薪酬、地址和简历名称等。填写好后点击“添加”按钮,个人用户填写的数据将被提交并保留到数据库中,添加完成后也能够继续创建新的一份简历。简历管理界面主如果实现对个人用户简历的删除

39、功能。界面效果如图所示:D藻g珞坳| J梆改名码 人烈配水积卜执,的辎历 卜冏5常检 卜已印的要位 I陵茶叫位世抒的历3月幻TMf7;戕的偏必图个人用户-我的简历界面(3)个人用户搜索职位界面实现个人用户能够查看企业发布的招聘信息,也能够按照条件来搜索招聘信息,招聘信息的搜索工作中有一个搜索功能,用户在“搜索”按钮前的下拉框中能够选择搜索的关键字,然后单击“搜索”按钮,页面将会显示搜索后的结果列表。若是看到自己满意的单位,能够点击招聘信息后面的“查看详情”按钮,就可以够查看到加倍详细的招聘信最近工mta台282/S / 912:Q9:胫92。12修/19息,能够直接在线提交简历,申请职位。如图

40、所示:搜索作职&.:B欢:修历:旧以愕-命口M:值名中历I审AM-次:A2-A文员zxWC面仅拉校2013/5/19P:42:49coreny201侬2012/5/1912:09:69中用:地产女外21OOD-zoooTt高中2012/5/1914:23:24有效的血人力或标2面坟2012/5/2014:50121有效图个人用户-搜索职位界面单击个人用户搜索职位界面的“查看详情”按钮,主窗口将显示招聘的具体信息,求职者能够点击“查看公司信息”了解加倍具体的公司情形,若是个人用户想申请职位,能够点击下面的“申请职位”按钮。如图所示:4K】:TTJK在出生空J心JSL也浜人:网小如】环式万七U:O

41、QOD-323A1DGBiraLl:xloo*lG3.core叫位八招1|只住也4尔豆不耳只住歼幺于-TF网叫人9:3a工代,哉川:中以-r扰向小平=中y:Ttfc而rasr:中国*阴:甘亦Twvn期毋,wntsz加加自财:2OL2/GZ1O1G:1O:8寸否M伏加:,交攵中iZLrnIJW图个人用户-职位信息界面4.2.3企业用户功能实现(1)企业用户主界面实现企业用户登录后,能够直接进入企业用户主界面。在企业主界面中,能够见到“发布职位”、“公司信息”、“搜索简历”、“已发布职位”的超链接。企业用户登录成功后,能够填写公司大体信息,发布职位,搜索人材简历、查看已发布的职位等如图所示:水脂/

42、企业.谓在此注用I中摩华迪项I 1体改镌码 g#的超用J发布职位 卜公f值W.%按不随历 L 已做布职位许朋是一个分两步的出程,1 .住抨一仁用后仁和密ga2 .选逐是作为才职老汪走企业用广也:行注册一Lia择丁一个用色.就只地访河寓于饯用色的套宝区喊.淞枳图企业用户主界面(2)企业用户公司信息界面公司信息界面主要用来填写,修改公司的大体信息,包括公司名称、公司电话、传真、Email,公司网址等内容。填写好后点击保留按钮,企业用户填写的数据将被提交并保留到数据库中。(3)企业用户发布职位界面此界面用于企业用户发布招聘职位,企业用户填写好职位名称、招聘人数、学历要求、职位要求、工作地址等信息后,

43、点击发布,个人用户登录时,能够在个人用户的招聘信息中看到此职位。效果如图所示:受备零:心黑平工仍禽萃:M八,臂4:一人,I4-IE不|i50120t30X0-IT6iI|i*3corvt图企业用户发布职位界而填写好后点击保留按钮,企业用户填写的数据将被提交并保留到数据库中。那个提交进程主要由负责响应“保留”按钮弹机事件的这次函数实现。(4)企业用户搜索简历用户名 姓名 性别 职位 中历简历名称 昌历企业用户不仅能够看到申请职位的用户的简历,还能够查看所有的求职者信息,单击“详情”按钮,能够超链接到他的个人简历。企业用户也能够在“搜索”按钮前的下拉框当选择搜索的关键字,然后单击“搜索”按钮,页面

44、将会显示搜索后的结果列表。搜索想要的人材,若是找到,就可以够利用个人用户留下的联系方式直接与其联系。界面效果如图所示:牛菜单选项;L脩改密码曲我的招电上发布职位I公司,侑息上搜案的历L已直布职位天月天月女小南小南女小夏小改*小夏小夏男弓归”信张冰侑女督迎划训生本和市场专员本科图企业用户搜索简历后台功能实现(1)管理主界面实现管理员登录后,能够直接进入管理员主界面。在管理员主界面中,能够见到“公司管理”、“简历管理”、“用户管理”的超链接。管理员登录成功后,能够对普通用户进行信息管理。(2)管理员简历管理界面个人用户登录后,只有先填写个人简历,包括姓名、性别、年龄、Email电话号码等内容后,点

45、击保留后个人用户填写的数据将被提交并保留到数据库中,才能在简历管理界面出现。简历管理界面主如果用于删除个人用户填写的大体信息和用户之前用这份简从来申请的职位信息。界面效果如图所示:用户姓工性别简历名称操作天月天月女1删1除简历?菜单选项小南小南女1删除简切小夏小夏男1删除简J力:。修改密码小夏小夏男2删除i甸刀各管理员4公司管理5“简历管理1用户管理张冰倩张冰倩女1删除简历图管理员简历管理界面(3)管理员公司管理界面企业用户登录后,只有先填写公司信息,包括公司名称、公司电话、传真、Email、公司网址内容后,点击保留按钮,企业用户填写的数据将被提交并保留到数据库中,才能在公司管理界面出现。公司

46、管理界面主如果用于删除企业用户填写的公司信息和企业用户之前发布过的职位信息。界面效果如图所示:用户名分司名操作oornpany南京审计册除牛菜单选项酷狗酷狗删除;、修改密码昌吉理员上公司管理;用笥历管理用户管理图管理员公司管理界面(4)管理员用户管理界面管理员登录后,能够在用户管理界面查看所有的用户信息,例如:用户的创建时刻、用户名、用户是不是在线等。用户管理界面主如果的操作是删除用户。界面效果如图所示:!用户名创建时间Email是否在线问题角色氏佗2012/5/2012:57:18coTxuc我走进adioin删除用户中菜单选项onc?any2012/5/190:42:05952459921

47、4comFalse222company和一除用户百度2012/5/2014:42:False123company和赊用户i二俵注空利宏基2012/5/2014:43:35101222.camFaise123company刮除用户&管理员陪狗2012/S/2014:43:09101222.cooTrue123company册除用户小南2012/5/1912:45:5696245g921aqq.5Faisc111jobseeker卜公司管理小更2012/5/1912:40:26xiaoxi.0126.cooFaise我是谁?jobseeker卜简历管理二用户爸理张冰佑中原她产2012/5/1412

48、:04:18123126.cam2012/5/114:05:44zhongyijonFaiseFalse我是谁?我是谁?jobseekercompany和除用户图管理员用户管理界而5 .系统测试与保护运行环境参数(1)软件环境操作系统:Windows2000以上的操作系统数据库:SQLServer2005开发平台:Visual2008(2)硬件环境主机:建议Pill500MHz及以上。内存:建议64MB及以上。硬盘:建议40G及以上。显示器为VGA以上。系统测试由于篇幅有限,只写出部份重要代表测试用例,用户注册(这里主要测试个人用户),个人简历填写。(1)个人注册个人注册测试用例如下表所示:表

49、个人注册测试用例表序号测试目的&先决条件测试输入预期测试效果1目的:正确输入,注册能否成功用户名:胡夏密码:1234(最小密码长度为4)确认密码:1234(与密码相同)安全提示问题:123(找回密码时要回答的问题)安全答案:123(找回密码时安全问题的答案)用户类型:个人用户(用户角色)注册成功,转到登录界面2目的:检测系统对用户的检测程度不输入用户名(其它与测试用例1相同)页面显示“必须填写用户名”输入已存在的用户名:胡熨(其它与测试用例1相同)贞面显示“请输入另外的用户名”3目的:检测系统对密码输入的检测程度不输入密码(其它与测试用例1相同)页面显示“密码不能为空且至少为4位”密码:123

50、(其它与测试用例1相同)贞面显示“密码最短长度为4”4目的:检测系统对重豆密码的检测程度重豆密码:1235(其它与测试用例1相同)页面显示“密码与确认密码必须匹配”5目的:检测系统对密码找回安全提示问题的检测程度不输入密码安全提示问题(其它与测试用例1相同)贞面显示“必须填写安全提示问题”6目的:检测系统对密码找回安全答案的检测程度不输入密码安全答案(其它与测试用例1相同)页面显示“必须填写安全答案“(2)个人简历填写个人简历填写测试用例如下表所示:表个人简历填写测试用例表序号测试目的&先决条件测试输入预期测试结果1目的:正确输入,能否成功填写简历姓名:胡熨性别:点击“男”出身日期:1990年

51、1月转到个人主界而,信息保存成功最高学历:本科工作经验:一年以下手机:Email:现居住地:南京审计学院2目的:检测系统对姓名的检测程度不输入姓名(其它与测试用例1相同)弹出提示“姓名不能为空,,3目的:检测系统对手机号码的检测程度不输入手机号码(其它与测试用例1相同)弹出提示“手机号码不能为空”4目的:检测系统对邮箱的检测程度不输入电子邮箱(其它与测试用例1相同)弹出提示“邮箱不能为空”电子邮箱:huxiaSl(其它与测试用例1相同)弹出提示“邮箱格式不正确”5目的:检测系统对居住地址的检测程度不输入现居住地址(其它与测试用例1相同)弹出提示“居住地址不能为空”测试结果分析(1)测试结果显示,系统实现的注册、登录、个人简历填写、修改空码、搜索职位、查看已申请职位、发布职位、填写公司信息、搜索简历、查看已发布职位等功能测试时友见:注册:正常登录:正常个人简历填写:正常修改密码:正常搜索职位:正常查看已申请职位:正常发布职位:正常填写公司信息:正常搜索简历:正常查看已发布职位:正常(2)测试结果评价:测试结果显示本系统已实现需求中的大体功能,能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论