免费预览已结束,剩余23页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕 业 设 计 正 文 第1页摘 要随着信息化时代的到来,当今社会的生活节奏加快,人们对工作效率的要求也越来越高,参加招聘会耗时耗力,无目的的网络搜索工作量大,且成功率低。网上人才招聘网站,是收集企业的招聘信息和求职者的求职信息,从而方便企业、高校和求职者,节省现实生活中招聘会所需的人力和财力。因此,我们借助日益成熟的互联网技术设计实现了一个可以让招聘者和应聘者进行互动交流的网络平台。本网站使用asp.net 2.0 和sql server 2005作为程序开发工具。网站的开发主要包括前端的程序开发和后台数据库的建立和维护。数据库要求具有一致性、完整性、数据安全性好的特点,而前端的程序要求功能完备,使用便捷。关键词:招聘网站;数据库;asp.net 2.0;sql server 2005哈尔滨职业技术学院印制毕 业 设 计 正 文 第26页目 录一、绪论1(一)设计背景1(二)目的和意义2(三)系统设计思想2(四)系统开发环境3二、需求分析5(一)需求分析的任务5(二)龙江就业促进网的需求分析5(三)龙江就业促进网可行性分析6三、总体设计9(一)首页总体设计9(二)母版页设计10四、详细设计12(一)网站主界面设计12(二)网站主界面的实现15(三)首页绑定数据的实现17(四)会员注册功能的实现18五、软件测试23(一)系统整体测试步骤23六、结论24参考文献25致 谢26哈尔滨职业技术学院印制一、 绪论当前社会竞争日趋激烈,“找工作难”已成为社会的一大难题。问题的关键在于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来填补公司空缺的这一矛盾中。如果依靠传统的招聘形式来招聘或应聘,不但增加成本,而且往往找不到合适的人才或找不到合适的工作。为解决这一问题,可以把招募人员和寻找工作的这些信息都放在因特网上,让更多人获得这些信息。因此设计本网站正是为了适应这种形势,一个功能齐全的在线人才网站系统将能为招聘者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人才或寻找工作,为大众提供方便。在internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。在中国,网络招聘兴起的同时,发展迅速。首先,因为网上投递的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷、方便,招聘网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网络招聘花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个重要原因。(一) 设计背景随着网络信息的发展,网络在人们生活中的应用越来越广泛,网络招聘求职方式已成为了招聘求职的一大重要手段,其招聘求职规模和招聘求职成功率已直逼传统招聘会,有的甚至超过了传统招聘会。通过它应聘者和招聘公司/单位可以在网络上通过internet,突破时间和空间的限制而实现工作求职和公司/单位的人才的招聘。网上人才招聘网站是先进的计算机科学技术和现代招聘理念相结合的产物,通过使用以计算机网络为基础的网上人才招聘网站,满足了求职者和招聘企业双向的要求,网上人才招聘网站收集大量招聘单位的招聘信息,它使网上招聘从盲目的网络职位搜索到有序大量的职位投递,从混乱变为规范,而且成功率较高。(二) 目的和意义龙江就业促进网是一种具有交互功能的人才信息管理网站,是在网络上建立的一个虚拟的招聘会。很多知名企业为了吸引人才,都创建了自己的网上人才信息管理网站。同样,就业压力越来越大的高等院校也急需一套完整的体系和系统,因此这必将是广泛应用的网络应用系统。本网站秉承为更多的人持续性跟踪,持续就业,终身就业,稳定就业,充分就业,诚信就业的服务理念,面向企业,社会人员,高校,就业管理部门,实现企业招聘,个人求职,高校毕业生就业跟踪,提供就业管理部门政策参考的第三方平台。该网站为会员提供从招聘甄选到上岗报到全方位的一站式解决方案;按照会员级别,提供各项相应的服务,并按照会员的选择,开展各项针对性的培训服务,为个人职位升迁,个人发展提供可持续发展动力的跟踪式服务。(三) 系统设计思想一个针对于招聘的网站,必须有一个正确的设计指导思想,通过系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作系统等因素,才能构成一个完善的网络体系结构,才能充分发挥计算机本身存在的最大优势。此网站能使整个校园网乃至internet上的用户都可访问,而且用户可在地域、任意时间段以不同身份来访问人才招聘网站中的各类招聘信息,此系统具体应达到以下:1. 实用性系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,量身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要。2. 先进性本设计将充分应用现有成熟的计算机技术、软件开发技术。以microsoft visual studio 2005为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。3. 高可靠性一个实用的系统同时必须是可靠的,本设计通过软件的优化选型,可保证系统数据的正确性。4. 高安全性在设计中,将充分利用网络软件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。(四) 系统开发环境该龙江就业促进网用了asp.net和sql server 2005数据库两种技术相结合开发出来的。所以这里介绍了asp.net技术和sql server 2005数据库技术。1. asp.net简介asp.net是一种建立在通用语言上的程序构架,能被用于一台web服务器来建立强大的web应用程序。asp.net提供许多比现在的web开发模式强大的优势。asp.net又叫asp+,不仅仅是asp的简单升级,而是microsoft推出的新一代脚本语言。asp.net的一部分,asp.net吸收了asp以前版本的最大优点并参照java、vb语言的开发优势加入了许多新的特色,同时也修正了以前的asp版本的运行错误。asp.net3.0技术增加了大量方便、实用的新特性,是一种建立在公共语言运行库上的编程框架,可用于在服务器上开发功能强大的web应用程序。它不但执行效率大幅度提高,对代码的控制也做得更好,并且支持web controls功能和多种语言,以高安全性、易管理性和高扩展性等特点著称。2. c#语言c#(读作c-sharp)编程语言是由微软公司的anders hejlsherg和scott willamette领导的开发小组专门为.net平台设计的,是一种全新的、事件驱动的、完全面向对象的可视化编程语言。c#从c、c+和java发展而来,广泛吸取了这三种语言的优点,并同时加入了自己的特性。对于程序开发人员来说,c#是一种易学、易用、功能强大的编程利器。3. visual studio 2008工具visual studio 2008(简称为vs2008)是一个全面集成的开发环境(ide),用于编写、调试代码,把代码编译为程序集进行发布。实际上,vs2008提供了一个非专业的多文档界面应用程序,在该应用程序中可以进行与开发代码相关的所有操作。vs2008支持在.net framework 2.0 、3.0 和3.5三种版本下开发项目。4. microsoft sql server 2005工具microsoft sql server 2005系统提供了大量的管理工具,实现了系统进行快速、高效的管理。其中最重要的工具是microsoft sql server management studio,它是microsoft sql server 2005提供的一种新的集成环境,将各种图形化工具和多功能的脚本编辑器组合在一起,完成访问、配置、控制、管理和开发sql server的所有工作,大大方便了技术人员和数据库管理员对sql server系统的各种访问。二、 需求分析需求分析工作是软件生存周期最重要的一个环节。需求分析的基本任务是要确定系统必须完成哪些工作,并提出完整、准确、清晰、具体的要求。需求分析阶段确定的兄台那个逻辑模型是以后设计和实现目标系统的基础,因此,必须准确地体现用户的需求。(一) 需求分析的任务需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。 需求分析的基本任务是系统必须做什么,主要包括: 功能需求:明确所开发的网站必须具备什么功能。 性能需求:明确开发的网站的技术性能指标。 环境需求:明确网站运行时所需要的软、硬件的要求。 用户界面需求:明确人机交互方式、输入输出数据格式。(二) 龙江就业促进网需求分析1. 用户登录注册通过该功能,用户注册个人信息,注册成功后方可登录,进行会员的各种功能,如进行网站测评。2. 个人档案管理基本档案信息:基本信息、培训经历、教育背景、家庭关系、语言情况、项目经验、档案信息、紧急联系人、职称信息等各类分类信息。支持自动快速识别、读入会员身份证信息,杜绝伪造身份证,提高会员个人档案信息准确度,减少信息录入工作量,减少社会纠纷。实现此功能需要配备硬件设备身份证识别器。 3. 网站测评只有注册会员才能进行网站评测,在评测时,注册会员一个账号只能作一次评价,评价采用单项评价方式进行,每个评价项的评价采用优秀、良好、中评、合格、差评方式进行,单项计优秀率(优秀数/参与人数)单项评优。4. 会员中心只有会员在登录的情况下,才可以进入相应的会员中心,进行相应的管理功能。5. 后台管理管理员可以对注册的会员进行管理功能,并进行相应的后台工作和维护。(三) 龙江就业促进网可行性分析可行性分析,是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进行调查研究和分析比较并对社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见性、公正性、可靠性、科学性的特点。可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。对整个可行性研究提出综合分析评价,提出优缺点和建议。1. 预见的必要性随着社会的发展,城市化步伐的加快,找工作是每个人的需求。社会分工的明确,对劳动效率要求的不断提高,简单且高效的招聘系统必然受到人们的广泛关注和青睐。此外,对用人单位来说,网络招聘的成本更低。通过网络,可以节省大量的差旅费用。所以,成本低这一特点必然使得网络招聘受到广泛的喜爱。2. 技术可行性技术可行性是指使用现有的技术能否实现系统的设计开发与最终完成。本系统采用asp.net语言并结合sql数据库,对计算机软、硬件的要求不高,当前的开发技术与数据库应用技术完全能够满足用户的需要。因此,开发此系统在技术上是可行的。3. 经济可行性经济可行性是指系统所能带来的经济效益是否会超过开发这个系统所需的成本,是否会为用户带来足够大的经济利益。本系统正是考虑为用户提高工作效率,降低劳动强度,方便操作与管理而设计的,不需要大量的开发经费。因此,开发此系统在经济上是可行的。4. 操作可行性计算机技术正是为了减少人工操作的劳动强度而产生的。本系统界面简洁,框架清晰,美观大方,为充分展现网站的交互性,本网采用动态网页技术实现用户信息在线发布,加强了界面可操作性,数据输入量少,使用者非常容易就能完全掌握系统的全部操作流程。5. 业务流程龙江就业促进网的基本流程主要包括:(1) 普通游客普通的访问者可了解网站,浏览网页,熟悉网站的工作性质,服务性质,服务内容,相应的培训大纲。(2) 注册会员有意向成为星级会员的访问者,可以通过网上考试的方式进行,合格后,方可成为注册会员,享有一定的服务。(3) 会员中心除了普通的游客外,各个身份的会员都可以修改自己的会员信息,并享有一定的服务。(4) 网站测评只有注册成为网站的会员才可以进行网站测评,在评测时,一个会员账号只可以评测一次。(5) 后台管理本网站的管理员可以通过首页中后台入口,进入到后台管理界面,进行相应的后台操作和维护。其中有招聘管理、培训管理、合同管理、薪酬管理、会员管理、社保管理、个人会员咨询管理、职业生涯规划、查看测评、管理员管理、退出系统功能。三、 总体设计(一) 首页总体设计首页主要分为四大板块:logo、导航菜单、页面内容和页脚。(1) logo图片网站的logo图片是由两个交叉的椭圆型构成的,网站整体采用蓝色背景,因为蓝色具有深远的意义。(2) 导航菜单导航菜单主要包括:首页,会员中心,企业招聘,个人求职,毕业生就业跟踪,就业管理,走进博园,网站测评板块。(3) 页面内容主要包括:用户登录模块,站内搜索,招聘信息以及一些广告链接。(4) 页脚主要包括:合作院校以及版权所有。首页设计,如图3-1所示。图3-1首页图(二) 母版页设计1. 母版页相关知识使用asp.net母版页可以为应用程序中的页创建一致的布局。可以使用单个母版页为应用程序中的所有页(或一组页)定义所需的外观和标准行为。然后创建包含要显示内容的各个内容页。当用户请求内容页时,将这些内容页与母版页合并,从而使母版页的布局与内容页的内容在一起输出。母版页的工作原理:母版页实际由两部分组成,即母版页本身与一个或多个内容页。母版页为具有.master扩展名如masterpage.master的asp.net文件,它具有可以包括静态文本、html元素和服务器控件的预定义布局。母版页由特殊的master指令识别,该指令替换了用于普通.aspx页的page指令。母版页包括一个或多个contentplaceholder控件,这些占位符控件用于定义可替换内容的区域。接着,在内容页中定义可替换内容。内容页为绑定到特定母版页的asp.net。通过包含指向要使用的母版页masterpagefile属性,在内容页的page指令中建立绑定。2. 母版页设计龙江就业促进网的母版页包括,网站的logo图片,导航菜单,用户登录模块,以及页脚的版权内容。如下图3-2和3-3图3-2母版页图四、 详细设计总体设计阶段以比较抽象概括的方式提出了解决问题的办法,详细设计阶段的任务就是把解决办法具体化。统详细设计的任务是在系统总体设计的指导下,对系统各组成部分进行细致、具体的物理设计,使系统总体设计阶段所作的各种决定具体化。它是整个系统设计工作的第二阶段。具体来说是把总体设计所列出来的功能模块用开发工具给设计出来,并且把相应的数据结合进去,使一个系统框架成为一个完整的系统。(一) 网站主界面设计本网站的主界面整体结构为上中下结构,上面部分显示网站的名称。中间的部分显示了一个网站的各个功能的菜单。而下面是网站的页脚,显示合作院校和各种广告的链接。网站主界面截图,如图4-1所示。图4-1 系统主界面截图(二) 网站主界面的实现1. 导航菜单的实现这个导航菜单中,有的有二级菜单。当用户将鼠标滑向菜单时,字体将会变成块状的;若有二级菜单,将会显示二级菜单,用户可以点击。这个导航菜单简单、明了。方便用户的视觉效果。导航菜单,如图4-2所示。图4-2 用户注册截图2. 用户登录的设计与实现本模块用于登录网站,在进入网站后可以看见这个登录板块。由于本网站分为三个不同身份的用户,因此在登录时,需要用户勾选按钮以区分不同的身份,来进行跟更多的操作。会员登录页面的样式如图所示。图4-4 会员登录页面由于每个访问者可对应两个状态(未登录或已登录),因此每次调用此页面时,都会判断会员是否登录。如果未登录,显示会员登录界面,如图所示。否则,显示会员已登录的界面,其中包括“我的信息”,“注销”功能。用户登录截图,如图4-5所示。图4-5 用户登录截图登录后界面,如图4-6所示。图4-6 用户登录截图(三) 首页数据绑定的实现因为普通游客只有浏览的页面的权限,要想有更多的服务只能升级称为星际会员,所以需要填写星际会员资料。所以需要用户填写资料,星际会员也可以修改自己的用户资料。如图4-7和图4-8所示图4-7星际会员修改资料图4-8成为星际会员(四) 会员注册功能的实现该网站的用户身份分为四种,有普通游客,星级会员,企业会员,高校会员。当普通游客有意向成为注册会员时,需要通过网上的考试答题才可以成为注册会员。因此在实现会员注册时要分为四个页面。1. 个人用户的注册普通的访问者,可以了解网站,浏览网页,熟悉网站的服务性质,服务内容,有关的培训大纲。因此,他们只需要填写用户名和密码,必须接受条款才可以注册。当填写完用户名,需要单击“检查用户名是否可用”按钮,如果该用户名已经注册过,会提示该用户名已注册过,需要重新填写用户名。如图4-9所示图4-9个人用户注册界面后台代码如图4-10和4-11所示图4-10个人用户注册后台代码的截图图4-11个人用户注册后台代码的截图2. 企业用户注册的实现有意向成为网站的企业注册会员时,需要通过网上的测试,回答正确的答案才可以填写注册企业用户的信息。当用户回答正确问题后,就会出现如图所示的界面,企业用户需要填写如图所示的信息,其中登录名和密码为必填信息,然后勾选“我接受以上条款”按钮,方可注册成为企业会员。如图4-12所示:图4-12企业用户注册的界面3. 高校会员注册的实现有意向成为网站的高校注册会员时,需要通过网上的测试,回答正确的答案才可以填写注册企业用户的信息。当用户回答正确问题后,就会出现如图所示的界面,企业用户需要填写如图所示的信息,其中学校名称和密码为必填信息,其它信息为选填信息,其中填写学校email时,需要严格按照电子邮箱的格式写。为了避免用户随意输入无效的电子邮箱,这里需要对电子邮箱的格式有效性进行验证,这里使用regularexpressionvalidator正则表达式验证控件来验证。然后勾选“我接受以上条款”按钮,方可注册成为企业会员。高校用户注册界面如图4-13所示:图4-13高校用户注册的界面用户注册时的界面如图4-14所示:图4-14 高校用户注册时的界面五、 软件测试软件测试是龙江就业促进网开发周期中一个十分重要的活动。测试的目的就是发现程序的错误,是对整个网站开发过程中包括系统分析、系统设计和系统实施的最后审查。广义的系统测试包括:程序调试(单元测试)、接口调试(组装测试)、确认测试和应用系统测试。(一) 系统整体测试步骤在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试。1. 菜单项测试为了保证每一项下拉菜单能够正确实现系统设计的功能,把相关的基础数据,基本上全部输入到本系统中,并对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单及功能的正确实现。2. 数据跟踪完成菜单项测试后,对系统内的每一个数据进行了跟踪。例如,在登记管理模块中,首先对旅客入住进行设定,然后在添加模块中进行数据操作,随时观察房间信息和旅客入住这两个模块之间是否有冲突产生,配合得是否正确。3. 综合测试在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计要求,对每个页面都进行相应的反复的测试,输入不同的值查看结果,经过多次的综合测试,本系统的稳定性较好。六、 结论经过这个一个多月的毕业设计和对相关资料的收集,让我清楚的感到随着网络科技的不断发展和网络的广泛应用,使我们的生活离不开它了。网络它以自己的独特的优点征服了我们。在网络越来越受发达的21世纪,随着web技术的不断提高,后台管理方面的工作量将会越来越大,并且其工作将是一件十分琐碎和非常容易出错的事情。在这样的情况下有一个实用招聘网站是有其必然性的,如果能做出一个完善的招聘网站就是管理方面的工作量减少很多。我们为用客户提供最优质的服务,为最终结果负责。该网站为会员提供从招聘甄选到上岗报到全方位的一站式解决方案;按照会员级别,提供相应的服务,并按照会员的选择,开展各项有针对性的培训服务,为个人职位升迁,个人发展提供可持续性发展动力的跟踪式解决方案。通过这一段时间的学习,我对在利用visual studio2008编写有关应用程序有了进一步的认识,并能够掌握了程序设计方法和技巧。在专业知识方面,我学到了很多新的东西,特别在visual studio及div+css方面,有了很大的提高。我们体会到了,网站的开发不仅仅是代码的编写,它需要各个方面的考虑,同时也需要我们自身必备比较全面的专业知识,认真对待每一件事。在指导教师的帮助下,我已顺利完成毕业设计。这次毕业设计我的收获很多,我学会了自己解决问题,学会了坚持。但由于个人经验和技术问题,网站中也存在着很多的不足。但相信自己在以后的工作过程中,一定能考虑多方面的需求,尽力完成一个产品所力求达到的高度。参考文献1 杨昆鹏,孟凡绮. asp.net+sql server动态网站开发. 北京:电子工业出版社, 2005 2 方睿,刁仁宏,吴四九. 网络数据库原理及运用. 成都:四川大学出版社, 20053 曹斌,韩中孝. asp.net数据库项目开发实践. 北京:科学出版社,2005 4 孙三才,张智凯. c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第4章 职业生涯规划
- 农业灌区土壤盐分空间分布检测报告
- 报废汽车回收行业回收员形象规范
- 靶向PD-L1的抗体偶联药物在非小细胞肺癌中的疗效研究报告
- 2026年地理会考全四册知识默写通关
- DB15T 4142-2025 风电场和光伏发电站消防管理规程
- 自然语言处理(微课版)课件 第5-9章 情感分析-对话系统
- 一级建造师考试(机电工程管理与实务)题库含答案(2025年绵阳)
- 抚顺市一级建造师考试(机电工程管理与实务)题库含答案(2025年)
- 2026年资产评估师资产评估方法专项练习及答案
- 2026上半年四川遂宁产业投资集团有限公司招聘11人笔试历年备考题库附带答案详解
- 2026年镇江市交通运输系统事业单位人员招聘考试备考试题及答案详解
- 2026年昆明市政务服务中心(综合窗口)人员招聘考试备考试题及答案详解
- 2026年上海市高考语文备考之古诗鉴赏答题总结梳理
- 2026智能体原生网络AN白皮书
- 2026年中考道德与法治考前冲刺复习:常考考点答题模板分类汇编
- 2026中华全国供销合作总社直属事业单位招聘27人考试参考题库及答案解析
- 事故隐患排查治理基本知识
- 煤矿防治水知识培训
- 2026江铜铜箔科技股份有限公司第一批次春季校园招聘89人建设笔试参考题库及答案解析
- 2026年建安杯信息通信建设行业安全竞赛重点题库(新版)
评论
0/150
提交评论