1、协源招聘网站软件学院软件学院08级电子商务级电子商务指导老师:指导老师:赵元黎赵元黎教授教授目录目录招聘网站的开发背景招聘网站的开发背景 1系统开发的相关技术系统开发的相关技术2网站的开发与实现网站的开发与实现3总结总结41.招聘网站的发展背景 1-1.1-1.招聘网站的发展背景招聘网站的发展背景 1-2.1-2.招聘网站的优势招聘网站的优势 1-3.1-3.招聘网站存在的问题招聘网站存在的问题 1-4.1-4.问题的解决方案问题的解决方案1-1.1-1.招聘网站的发展背景招聘网站的发展背景这是一个网络普及的时代:这是一个网络普及的时代:2011年7月19日,中国互联网络信息中心在京发布了第2
2、8次中国互联网络发展状况统计报告报告显示截至2011年6月底,中国网民规模达到4.85亿。1-1.1-1.招聘网站的发展背景招聘网站的发展背景世界互联网用户的发展趋势:世界互联网用户的发展趋势:一个新的网络时代的来临!1-1.1-1.招聘网站的发展背景招聘网站的发展背景 近年来,随着网络技术的迅猛发展和普及,应用电子商务成为许多企事业单位的发展 方向,因此,构建互联网站、开发网络应用程序已经成为当前的热门技术之一。越来越多 的部门、企事业单位都通过 Internet 对外宣传自己,同时为那些有信息需求的人提供方便 快捷的服务。人力资源管理系统是为有竞争力的企业和优秀人才提供双向选择机会的一个
3、交互式平台,个人可以编写简历和求职信,搜索适合自己的职业以及向企业发送求职信,企业可以及时的发布公司信息以及招聘信息。在竞争越来越来激烈的市场经济下,公司间的竞争也日趋激烈,传统的宣传手段已无法完全满足竞争的需要,企业间的竞争蔓延至 IT 行业,利用网络的快速便捷,已成为公司不可或缺的一种重要宣传手段。1-1.1-1.招聘网站的发展背景招聘网站的发展背景1-2.1-2.招聘网站的优势招聘网站的优势1-2.1-2.招聘网站的优势招聘网站的优势1.招聘信息发布快速、便捷招聘信息发布快速、便捷 相比于传统贴海报、发布平面广告的招聘宣传方式,网络招聘给信息发布带来了巨大变化。运用互联网的优势所进行的信
4、息发布所形成的信息时效性和更新速度更是传统的招聘方式所不能比拟的。2.大幅度减少招聘成本大幅度减少招聘成本 招聘成本的大幅度减少是网络招聘相比传统招聘方式受到青睐的最重要原因之一。企业依靠招聘网站发布信息,往往只需要发布一则招聘广告,而且针对一些类似世界500强等大型企业,招聘网站长年开设专门的招聘讨论区,更使人才招聘事半功倍。3.招聘范围扩大招聘范围扩大 应聘者坐在电脑前轻点鼠标就能浏览全国,甚至全世界的招聘信息。现在一些大型企业在自己的网站中建立报名系统,将报名人员的资料进行初步筛选后再安排具体的招聘步骤。通过电子信息的快捷传递,人才的招聘没有了地域的限制。1-3.1-3.招聘网站存在的问
5、题招聘网站存在的问题1.1.信息虚假信息虚假 虚拟的网络世界给少数虚假信息提供了可乘之机,对求职者和招聘者双方来说,也都存在对虚假信息的担忧。有些网站为了吸引人气,往往会发布一些过期的职位或某些虚假信息,还有一些企业通过发布并不存在的职位来招聘销售人员,还有些企业则虚假抬高职位薪水。比如传销机构,也许未来随着人人脸识别技术及指纹识别技术脸识别技术及指纹识别技术的发展,可以改善这个问题。2.2.个人资料通过网络泄露带来不必要的麻烦个人资料通过网络泄露带来不必要的麻烦 有些求职者可能会有这样的遭遇,莫名其妙地接到自己从来没投过简历的保险公司或传销公司的电话,更有甚者利用求职者的照片在一些不法网站上
6、谋利。招聘者通过网络难以确定应聘者的真实身份,无从抵制虚假简历。此外某些求职者并不是真的想跳槽,而只是想试探自己的身价。3.3.简历投出去就石沉大海,杳无音信简历投出去就石沉大海,杳无音信 由于缺少与用人单位面对面的沟通,求职者在投递简历后很多都会陷入被动等待的状态,而且通常参加传统招聘会后求职者一周之内就能得到回音,而网上招聘会的等待期相对被延长了,经常是简历发出后数十天才接到反馈,有些甚至石沉大海。同一人多次申请同一公司同一职位1-4.1-4.问题的解决方案问题的解决方案1.1.设计了访客导航栏模块设计了访客导航栏模块 它是一个WEB用户控件,用来分配导航链接,点击进入时,系统默认为游客,
7、游客只能查看相关的招聘信息及站内新闻,并没有其他的权限,注册登陆后会根据不同身份分布导航链接。2.2.加强身份验证审核加强身份验证审核 在用户注册模块本系统更详尽的要求其填写个人信息并增加了系统管理员审核模块,该系统只有经管理员审核过的公司和个人会员才能使用招聘求职模块。并且设置同一人不能对同一职位多次申请。3.3.设计在线交流的设计在线交流的BBSBBS 本系统还参照电子布告栏系统的开发实例设计开发了一个在线的BBS模块,该模块为每个招聘公司提供了一个发布电子布告的功能,它可以满足求职者和招聘公司的在线的交流咨询。2.系统开发的相关技术 2-1.ASP.NET2-1.ASP.NET技术技术
8、2-2.SQL SERVER2-2.SQL SERVER技术技术 2-3.DIV+CSS2-3.DIV+CSS页面设计页面设计2-1.ASP.NET2-1.ASP.NET技术技术 ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个
9、时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力也是它能迅速崛起的原因之一。2-2.SQL SERVER2-2.SQL SERVER技术技术 SQL(Structured Query Language)结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、U
10、pdate、Delete、Create和Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。2-3.DIV+CSS2-3.DIV+CSS页面设计页面设计 DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,DIV+CSS 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。通常为了说明与HTML网页设计语言中的表格定位方式的区别,因为XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位。用div盒模型结构给各部分内容划分到不同的区块,然后用CSS来
11、定义盒模型的位置、大小、边框、内外边距、排列方式等。3.网站的开发与实现 3-1.3-1.网站页面设计网站页面设计 3-2.3-2.网站功能模块的设计网站功能模块的设计 3-3.3-3.网站的数据库设计网站的数据库设计 3-4.3-4.网站的编程开发网站的编程开发3-1.3-1.网站的页面设计网站的页面设计 协源求职网站的Logo设计风格以简洁大方为主,该标志的总体设计以协源的拼音首字母XY为主要元素并对它们进行艺术化,突出同心协力及共同发展的内涵;Logo设计中的XY被抽像化的组合成一个展翅飞翔的海燕的形象,并在鸟的头部设计了两朵水花状的弧形图案,更让整个Logo充满朝气和动力,寓意同心行协
12、力、共同发展、前途锦绣。3-1.3-1.网站的页面设计网站的页面设计 网站的效果图设计为网页时,需要使用DIV和CSS 对网页进行布局与排版。排版的过程中,参照效果图中的网页布局与效果,并需要考虑到进行网站编程时的方便性。动态网站的内容是通过程序动态形成的,进行的布局设计要有利于网站程序的编写。网站在开发过程中需采用模板页的设计方案,设计出模板页的整体效果并通过添加内容页来统一整个网站子页面的排版,并且减少网站的代码冗余。3-1.3-1.网站的页面设计网站的页面设计 3-2.3-2.网站的功能模块设计网站的功能模块设计招聘网站共分为4个模块:1.会员管理模块(用户注册、用户登陆验证、会员信息管
13、理)。2.求职招聘模块(发布招聘信息、管理招聘信息、求职申请)。3.系统管理模块(个人会员管理、公司会员管理、站内新闻管理)。4.BBS管理模块(发布BBS、管理BBS、浏览评论BBS)。3-2.3-2.网站的功能模块设计网站的功能模块设计 3-3.3-3.网站的数据库设计网站的数据库设计 招聘求职网站中的数据内容比较复杂,有登陆信息表、个人会员信息、企业会员信息、招聘信息、站内新闻、求职申请、论坛BBS信息、BBS留言表。这些数据表有很强的逻辑关系。因此,在设计这个网站之是需要详细分析每类数据和其他数据的逻辑关系,画出这些数据数据表之间的关系图。根据这些关系合理的设置不同表的字段,建立这些数
14、据表。3-3.3-3.网站的数据库设计网站的数据库设计 3-3.3-3.网站的数据库设计网站的数据库设计1.登陆信息表(登陆名、登陆密码、登陆人编号、登陆者类别)登陆信息表(登陆名、登陆密码、登陆人编号、登陆者类别)2.企业信息表(编号、公司全称、公司规模、创建时间、联系人、联系企业信息表(编号、公司全称、公司规模、创建时间、联系人、联系电话、企业简介、公司地址、其他介绍)电话、企业简介、公司地址、其他介绍)3.个人会员信息表(编号、姓名、性别、院校、学历、年龄、生日、住个人会员信息表(编号、姓名、性别、院校、学历、年龄、生日、住址、电话、个人简介、工作地点要求、薪资待遇要求、其他备注)址、电
15、话、个人简介、工作地点要求、薪资待遇要求、其他备注)4.招聘信息表(招聘编号、发表公司编号、岗位、岗位说明、招聘人数招聘信息表(招聘编号、发表公司编号、岗位、岗位说明、招聘人数、发表时间)、发表时间)5.求职申请信息表(求职者编号、招聘信息编号、求职申请时间)求职申请信息表(求职者编号、招聘信息编号、求职申请时间)6.论坛帖子表(论坛帖子表(BBS编号、发表人编号、发表时间、内容、标题、点击编号、发表人编号、发表时间、内容、标题、点击量、回复量)量、回复量)7.帖子留言表(帖子留言表(BBS编号、留言人编号、留言内容、留言时间)编号、留言人编号、留言内容、留言时间)8.站内新闻表(管理员编号、
16、标题、内容、发表时间)站内新闻表(管理员编号、标题、内容、发表时间)3-4.3-4.网站的编程开发网站的编程开发网站演示网站演示4.总结 4-1.4-1.网站的开发总结网站的开发总结 4-2.4-2.致谢致谢4-1.4-1.网站的开发总结网站的开发总结 协源招聘网站是在 Visual Studio 2008和SQL Server 2005 开发工具的支持下,采C#的开发语言和ASP.NET开发技术运用DIV+CSS页面排版技术独立完成了基于B/S模式的在线招聘网站系统。本系统在功能方面能够实现个人信息管理,求职申请、用户管理、职位浏览和在线交流等功能。本系统的设计与实现由本人独立完成,其用户操
17、作界面设计简洁、清晰,人机对话界 面友好,经过测试,证明其通用性、实用性都达到了设计初期提出的要求,运行结果反映了所设计的模块都可运行。在这过程中培养了我综合运用所学知识和技能的能力,加强了分析和解决实际问题的 能力和独立工作的能力;培养了调查、收集、加工各种信息的能力和获取新知识的能力。4-2.4-2.致谢致谢 这次毕业设计的开发实现,要感谢赵元黎老师的认真耐心指导,从网页的布局,整体网站的合理搭配,网站的方案设计,ASP 脚本的编写、更正等,都离不开赵老师的指导。同时我还要感谢我身边的同学,通过与他们在相关技术的探讨,修正了我网站当中存在的一些不足与错误。在这里感谢专业罗主任和辅导员王晓川老师一直以来的关心和教导,感谢各位指导老师莅临指导,请各位老师批评指正!协源招聘网站_08电子商务技术01