1、1 引言1.1 研究背景在当今社会进步和高科技技术迅猛发展状况下,知识正在逐渐走向主导地位,市场上竞争大多数是个人才干竞争。从而,找到一种适当人才,是公司可以立足于市场之上并且可以不断与同行公司竞争一项核心性任务。同步,当今市场环境变化非常之快,导致市场需求也在不断地变化,那么相应对人才需求也在不断变化。如何迅速适应这种变化,提高人才招聘效率,对公司所需求人才进行迅速定位,也就自然而然成为公司需要考虑重要因素。不论是公司招聘部门,还是中介跨地区提供信息进行简介,亦或是中介对外人力资源输出等。在近年来服务行业中,被服务者即广大顾客也应有这方面需求才行,这样才干达到本系所存在价值体现。作为中介另一
2、种服务对象。即供方,也就是求职者,也关注能否迅速获得职位信息以及所规定条件等。所有这一切,都呈现出了对本系统开发与设计需求。在当今这个信息时代也只能通过该类型系统才干实现对人才合理并且迅速招聘1。1.2 研究意义高校毕业生就业市场,可以分为有形和无形两种市场。有形市场重要体现形式是定期定点举办毕业生招聘会,即在一种开放时间段内,将用人单位和毕业生组织起来在一种固定场合进行就业招聘和谈话活动。无形市场体现形式则是通过电话、邮件、报刊、网络等当代化通讯工具以及传播手段而完毕供方与需求方联系、沟通、甚至签合同过程,其中最重要就是毕业生就业网。近年来高校招生扩大,毕业生数量激增,其就业所涉及工作层面和
3、社会影响逐渐加大,想要推动就业形式,就不能局限于有形市场合具备规模,而是要从长远发展方向去看无形市场高效率、便捷长处,它会逐渐成为毕业生就业市场发展主流方向。由于“人才招聘管理信息系统”是一种存在于无形市场网站,在如今信息网络化时代,只要存在网络,即能连入Internet,就可以进入无形市场人才招聘网站。这就给了用人单位和毕业生可以随时随处进入无形市场进行交流、信息资料发布和查询,所提供个人或者公司信息则会由网络上服务器进行解决并通过网络上服务器进行迅速传送。在迅速提高工作效率同步也能对老式面对面招聘形式较好地补充。“人才招聘管理信息系统”实现了顾客和公司双方均可依照自身需要查询有关信息,并能
4、通过网络进行实时交流,运用时下最先进媒体和宽带技术,供需双方还能进行视频交流。这些均有助于增长公司与毕业生之间理解,从技术层面上克服了空间和时间限制,较好地为公司和毕业生节约了时间、精力、资金,同步又能达到双方互相沟通理解对方目。这样“人才招聘管理信息系统”才会吸引更多公司与毕业生来使用,形成一种良性循环,从而扩展毕业生就业市场,使得公司与毕业生之间双向选取更具实际意义。1.3 系统设计思想一种成功网站只有通过详细规划,才干避免在做网站过程中浮现不必要问题,才干保证网站设计进度。同步,作为一种完整网站系统,是必要要有对的设计思想,合理数据、网络构造以及操作系统和开发环境,从而构成一种完善体系,
5、最后才干保证充分发挥网络信息管理长处。依照如今毕业生需求,本系统按照下述原则进行设计。(1) 有效性:涉及两个方面:有用性和可用性。即能满足顾客需求功能称为有用性,而能通过一系列操作实现特定目的则称为可用性。一种网站若是不能按照顾客需求进行运营操作,那这就不是一种成功网站。效益高网站一定是可用网站,并且容易学习,能毫无错误地实现顾客目的。(2) 高可靠性:可靠网站一定也是实用,本网站合理优化了网络设计以及软件和硬件,能保证可靠性。(3) 高安全性:在设计网站过程中会有效运用网络上安全办法,既保证了资源共享,又考虑到了后期数据恢复和备份需求。在系统操作权限分级上,网站还设立了不同角色来保证权限分
6、级,都是由管理员进行管理。(4) 先进性:网站使用了ASP.NET开发工具,SQL Server 作为网站后台数据库,都是当前国际上最先进网站开发技术。这些基于微软平台进行开发技术,在减少了系统成本同步也提高了系统易维护性和稳定性2。(5) 采用原则技术:为了提高系统对广大顾客适应性,本网站设计与规划都是按照国际上原则进行。(6) 外观和顾客体验需求平衡:网站风格系统界面,大气、美观,便捷,容易学以便用。该网站核心问题是外观呈现和顾客体验需求之间平衡。不美观网站会让人没有去使用欲望,网站运营没有问题,但是却带动不了顾客积极性;反之,当网站外观很有吸引力,但顾客体验需求不达标,那么顾客会很失望。
7、在外观与顾客体验需求之间需要拟定明确关系,即外观和网站设计目关于,类型不同样网站解决办法也是不同样。2 系统开发环境2.1 ASP.NET概述ASP.Net是把基于通用语言程序在服务器上运营。并不是此前ASP那种即时解释程序,而是程序在服务器端初次运营时就会进行编译工作。ASP.Net构架是可以用微软公司最新产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)编辑。这些仅仅只是ASP.Net软件支持一小某些。由于ASP.Net适应性和强大性,可以使其在Web应用软件几乎所有平台上运营。通用语言基本库,数据接口,消息机制解
8、决都能整合到ASP.NetWeb应用中。ASP.Net同步也是语言独立化,因而,能选取其中最适合语言来编写程序,或者用诸各种语言来写程序。已经支持语言涉及C#(C+和Java结合体),VB,JavaScript。后来,各种程序语言协同工作能力可以保护当前基于COM+开发程序,可以更加完整移植向ASP.Net。ASP.Net是一种以字符为基本而分级配备系统,能使你应用程序和服务器环境变得更加简朴。由于简朴文本中都保存着配备信息,而新设立也可以不启动本地系统工具就能实现。这种Zero Local Administration哲学观念使ASP.Net应用开发更加详细便捷。ASP.Net应用程序在安装
9、过程中只需简朴复制某些必要文献,不需要重启系统,就是这样简朴。ASP.Net已经被设计成了可以用于多解决器开发工具,在多解决器环境下用特殊无缝连接技术,将大大提高运营速度。虽然当前ASP.Net应用软件只是为一种解决器而开发,将来也可以合用多解决器运营,并且不需要任何变化就能提高效率,但当前ASP就做不到这一点3。ASP.NET优越性体当前如下几种方面4:(1) 效率,ASP.NET是建立在.NET Framework之上,可使用Visual Basic ,C#这样模块化程序设计语言,在执行一次后不须再重新编译就能直接运营,因此在效率方面比ASP这种只能用VBScript或JavaScript
10、这样语言提高诸多。(2) 可重用性,ASP.NET不像ASP那样将ASP代码和HTML混合在一起,而是实现了内容和代码完全分离,可重用性较强。(3) 代码量,ASP通过编写代码来实现所有功能,而ASP.NET只需要先阐明,就能自动实现,因此,同样功能,ASP.NET要比ASP少诸多代码。2.2动态网站技术简介由于系统操作界面都是Web页面形式,并且需要对各种顾客详细祈求进行动态解决并返回成果,这是普通静态Web页面技术所无法实现,因此使用动态网页技术。如今动态网页技术层出不穷,例如CGI,JSP,ASP,ASP.NET等,本系统采用是ASP.NET技术5。ASP.NET可以说是ASP新版本,其
11、并不但仅是ASP,而是用于开发Web全新框架,许多新特性包括其中。ASP.NET完全基于模块与组件,具备非常好可扩展性和可定制性,在数据解决方面更是引入了许多新技术,这些新特性,让ASP.NET远远超越了ASP,在给Web开发人员提供了更好灵活性同步也有效减少了Web应用程序开发周期。ASP.NET与Windows SQL Server/Advanced Server完美组合,提供了一种更为稳定,高效,安全运营环境给中小型公司6。2.3 数据库技术SQL重要任务是管理数据库及其对象。任何一种数据库都是由表、触发器、存储过程等对象构成。包括数据库中所有数据数据库对象是数据表,设计完数据库后就能创
12、立数据表了。SQL提供了两种创立数据库表方式:一种是运用表设计器直接创立,此外一种则是用SQL语句中creat命令创立。创立完表之后,最为重要就是向表中插入数据。如果有需要删除表,则可以运用公司管理器或者用DROP TABLE语句删除表。SQL数据存储过程是将某些固定数据操作集中起来解决,解决了数据库使用时系统速度和效率问题。打开SQL Server 公司管理器,选中数据库中“存储过程”,单击鼠标右键选取“新建存储过程”命令,即可往文本显示处添加命令语句。存储过程是保存起来可以接受和返回顾客提供参数Transact-SQL语句集合。可以用ALTER PROCEDURE语句更改存储过程,也可以使
13、用DROP PROCEDURE命令删除存储过程。由于该系统涉及大量数据解决,这就要有一种强大后台数据库管理系统支持。当前重要有:SQL,FoxPro,Excel,Sybase,Oracle等,其中网络型SQL Server,Oracle产品安全性是远远高于桌面型SQL,FoxPro等数据库。本系统采用是微软公司SQL.因素如下:第一,SQL Server与Windows Server服务器紧密集成,而Windows Server服务器具备较好安全性,可以排除所有未经授权非法顾客访问,大大保证了SQL服务器安全性,符合对系统安全性规定;第二,顾客可以使用Web浏览器查询在SQL数据库中数据,符合
14、系统远程访问数据库规定。第三,容量庞大,每个数据库中可创立多达20万个数据表,数据表中记录行数只受服务器硬盘空间限制,符合系统考题数目较多规定。本网站使用VS作为开发环境, ASP.NET嵌套C#语言作为编程语言,SQL Server 是数据库环境78。2.4 ADO.NET连接数据库ADO.NET为顾客提供了一种全新数据库访问机制,其将数据库编程变得非常简朴。ADO.NET为顾客提供两种数据访问模式:一是连接模式(connected),是一种老式数据库访问技术,运用ADO技术进行数据连接编程;尚有一种提供了更大升级性和灵活性,是非连接模式(disconnected),ADO.NET才具备。在
15、非连接模式下 数据访问,应用程序从数据源中获得所需数据,然后断开与原数据源连接并完毕数据更新工作。ADO.NET中非连接模式核心是DataSet类,数据集对象以XML形势存储数据。数据集对象既可以从数据库中获得,也可以从XML数据流中获取,因此顾客不需要考虑数据源所在位置。在ADO.NET体系构造中数据提供者对象也是非常重要某些,通过其可以访问数据库,产生数据集对象,同步其还支持数据连接模式下数据库访问。ADO.NET提供了OleDb和SQL Server两种编程接口访问数据库。如果顾客使用SQL Server作为数据库,最佳使用SQL Server接口,比使用OleDb效率高。3 需求分析3
16、.1可行性分析技术可行性:计算机配备规定比较高,可以有足够空间可以安装并且运营平台、数据库和各类编程工具,能给编程环境提供可靠支持;在编程人员方面,可以运用之前所学各种关于计算机有关知识,加上后期不断摸索和学习,为该系统开发提供必要保障。社会可行性:当前网络上已有诸多人才招聘管理信息系统。该系统开发和运营必要不能和国家政策法规存在任何冲突。此外,该系统所采用操作方式必要符合工作人员寻常操作习惯,并且使用起来以便灵活,容易管理,具备一定可行性。经济可行性:本系统采用ASP.NET开发,免费,开源,进入系统即可进行操作,使用以便快捷。3.1.1 技术可行性技术可行性是最核心问题。依照顾客提出系统功
17、能、系统性能以及为了实现该系统各项条件约束,从技术研究该系统实现可行性。本系统采用是.NET家族ASP.NET技术和ADO.NET 技术。如今,.NET当前已经逐渐成熟、稳定进而被认定为是计算机领域最有前程技术之一。同步数据库采用是SQL。将ASP.NET,ADO.NET以及SQL结合起来做出一种人才招聘管理信息系统网站,一定是可行,也会是高效率。3.1.2 经济可行性经济可行性研究重要是进行该系统成本效益分析,涉及预计整个完整项目开发所需要成本,估算成本与否会不不大于项目预期所有利润9。看该系统网站所能带来经济效益与开发设计所需要投资效益相比,与否值得去开发与设计,与此同步还要看该系统能否真
18、正给广大顾客带来经济效益,这套系统开发与实现正是考虑了当下顾客为了提高工作效率,节约工作时间,以便操作与管理。该系统开发在经济可行性分析之后拟定是完全可行。开发该系统网站并不需要大量经费,可以节约许多不必要费用,同步也是提高个人实际动手能力一种较好地项目。预计项目开发成本和此后运营、维护费用,预计完整系统将带来效益,估算开发成本与否会不不大于项目预期所有经费是估算新系统成本效益分析。3.1.3 操作可行性由于科技迅猛发展,计算机早已普及,在这以便科技条件下,提高了人们工作环境档次,同步这也使人们对工作效率有了更高规定。因而,以管理形式浮现系统网站更是社会发展必然趋势,加上各种智能化软件层出不穷
19、,都在一定方面减少了人们本来那种既费时又费力状况,从而变相地提高了人们工作效率和工作规定精确度。该系统顾客平台直接面向个人、公司和系统管理人员,界面简朴、明了,采用可视化界面,普通顾客只登录系统就可以查看信息。由于该系统操作简朴、易懂,对于初次使用该系统顾客,是不需要培训和学习就可以掌握该系统操作流程。由此可见,开发该系统网站在操作上也是可行1011。 3.2系统流程和逻辑3.2.1登录流程图系统登录流程图如下图所示,一方面进入本系统之后,顾客可以看见最新招聘信息,然后可以依照顾客自身需求进行投递简历进行求职。若顾客没有登录则会提示顾客需要登录才干进行下一步操作,在登录时候,本系统会自动检测顾
20、客名,若为空则提示顾客名不能为空,在顾客名不为空状况下,本系统会继续检测密码与否为空,若密码为空,则同样会提示密码不能为空。在顾客名和密码都不为空状况下,该系统会进一步检测,顾客名和密码与否对的,若对的,则登录成功,反之失败。图3.1 登录流程图3.2.2添加信息流程图系统添加信息流程图如下图所示,顾客在登录成功之后可以进行自身需求提交求职信息,与此同步,本系统会自行将顾客输入信息与该系统设计时所规定信息格式进行对比,在符合规定状况下顾客才干添加并提交成功。 图3.2 添加信息流程图3.2.3注册信息流程图本系统注册信息流程图如下所示,顾客在注册个人信息时,系统会检测顾客名与否已经存在,若检测
21、已经存在顾客名,那么该顾客需要重新填写顾客名,若是一种新顾客名,在顾客设立密码同步,本系统也会自行检测两次输入密码与否一致,若不一致,系统会提示顾客两次输入不一致,请顾客重新输入,若顾客输入两次密码一致,系统检测没有问题之后,该系统会将这条顾客信息添加到数据库顾客表中,然后提示顾客注册成功,接下来顾客就可以进行提交个人简历等操作了。 图3.3 注册信息流程图3.3计算机软硬件配备和开发平台3.3.1编程环境与工具本管理信息系统采用Microsoft Windows 7作为操作系统平台。本系统在开发时选用了Windows 7系统和ASP.NETC#作为开发语言,同步选用了SQL作为后台数据库,由
22、于这些软件产品都是Microsoft公司产品,因而彼此之间兼容性较好,开发出应用系统稳定性会比较高。VS是可视化开发环境,可以迅速完毕系统开发,由于是内部集成数据访问通道,所有可以轻松以便对数据库进行管理。数据库选用是Microsoft SQL,依照对系统规定,采用完全可适合广大顾客开发工具,并且其能支持类型十分丰富,维护便捷,费用较低,操作简便。4系统概要设计4.1 概述本系统采用B/S构造(Browser/Server,浏览器/服务器构造)和基于Web服务两种模式,是合用于Internet环境下一种模型构造。只要顾客能连上网络,便可以在任何时间、任何地点使用。系统工作原理图如图4-1所示:
23、数据库Web服务器浏览器 图4.1 系统工作原理图4.2 系统构造该系统是基于B/S架构网站系统,该系统详细功能如下:所有顾客都可以浏览网站基本就业新闻和就业信息,理解当前就业形势和动向。4.2.1顾客权限管理模块:登录,如果想规定职或者招聘某个人,系统会自动提示其需要登录进入到网站。如果顾客输入了不对的顾客名或密码,系统就会规定她们重新登录。如果顾客没有帐号,系统就会提示其注册一种新帐号。每个帐号均有相应权限,权限分级不同,所能执行命令也就不同。权限分为如下4种:未注册顾客、个人顾客、公司顾客、管理员。4.2.2顾客信息管理模块: 登录之后进入到网站系统,或者注册新帐号之后,顾客就可以管理自
24、己帐号信息,依照权限分级不同,可以查看内容和可以修改内容也不同。未注册顾客可以浏览网站基本就业信息和资讯,注册顾客(涉及公司和个人)可以在通过输入验证信息进入功能模块进入后随时随处修改个人或公司信息和资料,管理员可以通过验证功能模块后进入后台管理系统,随时更新和发布网站各种信息。4.2.3信息查询模块顾客可以通过网站中各类搜索找到自己所需要信息,涉及系统网站信息、个人信息和公司信息。顾客可以输入各种条件,与搜索条件相匹配信息将得到显示。4.2.4功能模块本系统涉及顾客个人信息、公司信息、和管理员后台操作,管理员可以通过验证功能模块后进入后台管理系统,随时更新网站各种信息,前台可以进行操作重要是
25、顾客个人登录,顾客求职信息注册和顾客可以投递简历,同步顾客还可以查看守理员发布公示和公司发布招聘信息。还涉及公司注册登录以及公司可以发布招聘信息,也可以对顾客个人简历进行查看,选取适合求职者进行招聘。管理员则可以对顾客和公司所有信息进行审核和删除操作,也可以发布最新公示到系统网站以提供应顾客和公司进行查询。系统总功能模块图如下图4.2所示。图4.2 系统功能模块图4.2.5系统用例图(1) 顾客用例图所展示是顾客所具备功能,涉及注册,注册成功之后登陆,顾客查看公司发布招聘信息之后,若有符合自己需求职位则顾客自身可以提交个人简历信息,之后还可进行个人简历信息查询,若简历有错误则可以进行个人简历修
26、改甚至可以删除个人简历信息。注册登录提交简历查询个人简历顾客修改简历删除个人信息查询招聘信息图4.3 顾客用例图(2) 公司用例图涉及公司在注册成功并且登录之后可以发布公司招聘信息,公司也可以对顾客个人简历信息进行查看,公司也可以针对适当顾客,并对其进行招聘,公司也可以对其信息进行管理,若是公司已经招聘到职工,那么公司可以将其公司信息删除。发布公司信息发布招聘信息查询个人简历查询公司信息修改公司信息删除公司信息图4.4 公司用例图(3) 管理员用例图是可以清晰看出在权限分级上具备最高权限是管理员,管理员可以自行登录后台系统,发布最新新闻和公示,这些新闻和公示是可以被个人顾客以及公司查看到。与此
27、同步,个人顾客或是公司在浏览该网站系统后,若是注册账户则需要通过管理员审核操作才干注册成功,因而,管理员可以对个人顾客以及公司信息进行修改和删除操作。登录后台系统查询顾客信息查询公司信息发布新闻发布公示审核公司信息审核顾客信息图4.5 管理员用例图4.3数据库设计4.3.1 系统概念构造设计(1) 顾客信息,是顾客属性集合,其中涉及顾客名、密码、性别、年龄、出生年月、学历、联系方式等,顾客可以在该系统网站上面进行信息浏览,若有需要进行求职则可以注册顾客名,成功注册并且登录之后可以依照自己需求填写个人资料即简历,然后可以向顾客自身所故意愿去公司进行简历投递。如图4.5所示。顾客顾客名出生年月联系
28、方式密码学历年龄性别图4.5 顾客信息(2) 公司信息,是公司属性集合,涉及公司名、公司地址、公司邮箱、公司薪资等,公司注册成功并且登录后可以向广大顾客发布招聘信息,这些招聘信息包括公司基本信息,即公司名称、公司地址、公司邮箱以及公司招聘薪资。如图4.6所示。公司公司薪资公司名公司邮箱公司地址图4.6 公司信息管理员(3) 管理员信息,是管理员属性集合,涉及管理员顾客名、管理员密码、公司、顾客、公示发布等,管理员可以对顾客以及公司注册好信息进行审核操作,审核通过则保存信息,不通过则可以删除信息,管理员也可以发布最新公示提供应顾客和公司查询,同步管理员也有自己默认顾客名和密码。如图4.7所示。公
29、示发布顾客名密码顾客公司图4.7 管理员信息(4) 依照上面实体图,可以得出如图4.8E-R图。管理员可以通过该系统发布最新公示,顾客和公司均可以在登录成功后,对该最新公示进行查询;同步,管理员还可以对公司已经注册信息以及公司发布招聘信息进行管理审核;也可以对顾客注册信息以及其个人简历信息进行管理审核操作;而公司在被管理员管理同步还可对个人信息简历进行查看,对于求职者递交简历信息可以进行查看挑选出最适当求职者。个人顾客作为求职者,也能查看系统网站上面最新公示,涉及公司发布招聘信息等,个人顾客可以在那么多招聘信息中选取自己故意愿职位进行个人求职简历递交操作。n1审核管理公司信息管理员nn1n发布
30、简历发布1查看nn111提交信息公示1公司1nn查看顾客n1管理图4.8 E-R图4.3.2 数据库逻辑设计依照概念设计,得到实体图和E-R图,再有实体图和E-R,进行数据库逻辑设计。逻辑设计很重要,本系统实体关系模式如下:(1) 顾客实体可以转换为如下关系模式,其中顾客名为主键。顾客(顾客名、密码、性别、年龄、出生年月、学历、联系方式)(2) 公司实体可以转换为如下关系模式,其中公司名为主键。公司(公司名、公司地址、公司邮箱、公司薪资)(3) 管理员实体可以转换为如下关系模式,其中管理员顾客名为主键。管理员(管理员顾客名、管理员密码、公司、顾客、公示发布)4.3.3 数据库表设计此系统需要后
31、台数据库,下面简介数据库中各个表详细信息,在本系统中,涉及到数据项和表构造如下:(1) Admin管理员表表存储是管理员基本信息,如表4.1所示。表4.1 Admin管理员表列名数据类型长度容许为空idint4否adminNamechar50否Pwdchar100否(2) Company公司信息表存储是公司基本信息,如表4.2所示。表4.2 Company公司信息表列名数据类型长度容许为空Idint16否Pwdvarchar16否RealNamevarchar50Addtimedatetime50Telvarchar50Addressvarchar50emalvarchar50companyn
32、amevarchar50descriptionvarchar50privincevarchar50stationvarchar50monyvarchar50impontvarchar50accountvarchar50(3) Job工作信息表存储是职位基本信息,如表4.3所示。表4.3 Job工作信息表列名数据类型长度容许为空IdInt4否accountverchar16否jobnamevarchar50jobnumvarchar50addtimevarchar50descriptionsvarchar50jobclassvarchar50sealarytpevarchar50sealaryv
33、archar50privancesvarchar50Addressvarchar50(4) Gonggao公示信息表存储是公示基本信息,如表4.4所示。表4.4 Gonggao公示信息表列名数据类型长度容许为空Idint4否Tittlevarchar16否Contenttext16否AddTimevarchar30否Fromsvarchar50Addpersonvarchar50(5) JobUser求职人员信息表存储是求职人员基本信息,如表4.5所示。表4.5 JobUser求职人员信息表列名数据类型长度容许为空Idint4否Numvarchar16否pwdvarchar16否RealNam
34、etext16否addtimedatetime30否myheighvarchar50xuelivarchar 50UserNameVarchar50TelVarchar50addressVarchar50ageVarchar50agedateVarchar50MarryVarchar50CardTypeVarchar50CardNUmVarchar50JobyearVarchar50zhuanyeVarchar50emalVarchar50appreciationVarchar500jobpurposeVarchar500jobexpVarchar500schoolexpVarchar500g
35、oodatVarchar500otherVarchar500schoolVarcharsexvarchar(6) NewsContent新闻内容表存储是新闻信息,如表4.6所示。表4.6 NewsContent新闻内容表列名数据类型长度容许为空Idint4否ClassNamevarchar16否NewTittlevarchar16否NewContentvarchar16否AddTimevarchar50Fromsvarchar50Addpersonvarchar50NewsImgvarchar50Impvarchar50(7) UserJob人员工作关联表存储是投职信息,如表4.7所示。表4.
36、7 UserJob人员工作关联表列名数据类型长度容许为空Idint4否Usernamevarchar16否JobidInt4否JobNamevarchar16否5系统界面设计5.1 系统首页顾客打开网站时候一方面是看到系统首页,在系统首页,顾客可以看见最新职位信息,公司也可以看见最新人才推荐信息,在最上面是则系统标志性图片,下面是导航栏,导航栏是提供应广大顾客和公司所使用,如是注册成功公司或是顾客,可以分别进行招聘信息发布或顾客自身求职信息发布即简历投递。如图5.1所示。图5.1 系统首页首页代码如下:public partial class Default :System.Web.UI.Pa
37、ge DB db = new DB(); protected void Page_Load(object sender,EventArgs e) if (!IsPostBack) TodayNews(); getuser(); getjob(); private void TodayNews() SqlConnection con = new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingsConStr.ToString(); con.Open(); SqlCommand cmd = new SqlComm
38、and(select top 35 * from NewsContent order by Id desc ,AddTime desc ,con); SqlDataReader sdr = cmd.ExecuteReader(); this.dllTodayNews.DataSource = sdr; this.dllTodayNews.DataBind(); con.Close(); private void getuser() SqlDataReader da; da = db.GetDataReader(select top 15 id,sex,RealName,xueli,zhuany
39、e,school,Tel from JobUser order by addtime desc); this.dluser.DataSource = da; this.dluser.DataBind(); private void getjob() SqlDataReader da; da = db.GetDataReader(select top 15 * from Job order by addtime desc); this.dljob.DataSource = da; this.dljob.DataBind(); public string SubTittle(string Titt
40、le) string NewsTittle = Tittle; if (Tittle.Length 13) NewsTittle = Tittle.Substring(0,13); return NewsTittle; else NewsTittle = Tittle; return NewsTittle; 5.2 求职注册作为求职者顾客可以在该网站系统进行注册账户,在注册时候输入规范顾客名,密码,之后顾客可以填写与自身相相应简历信息用于投递给公司以达到求职目,该系统会自行通过检测后注册成功,界面如图5.2所示。图5.2 顾客注册注册代码如下:public partial class Reg
41、:System.Web.UI.Page js js = new js (); DB db = new DB (); protected void Page_Load(object sender,EventArgs e) if (!IsPostBack) this.btnnext.Attributes.Add(onclick,return CheckAll();); this.lkjiance.Attributes.Add(onclick,return CheckUserIsnull();); protected void btnnext_Click(object sender,ImageCli
42、ckEventArgs e) if (SessionRandCode.ToString() != txtcode.Text.ToString() js.Alert(验证码输入错误!); else if (db.GetDataReader(select * from JobUser where Username= + txtname.Text + ).Read() regname.InnerHtml = 对不起该帐号已经存在; js.Alert(帐号已经存在!); else regname.InnerHtml = 恭喜该顾客名可以使用!; db.RunSql(insert into JobUser (Username,pwd,emal,RealName,addtime,myheigh,xueli,Tel,address,age,agedate,Marry,CardType,CardNUm,Jobyear,zhuanye,school,appreciation,jobpurpose,jobexp,schoolexp,goodat,other,sex)values( + txtname.Text.Trim() + ,
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100