ASP在线招聘网站的设计与开发(3)
时间:2017-05-09 21:34 来源:毕业论文 作者:毕业论文 点击:次
(4) 经济实惠,节省成本:如果通过现场招聘会求职,求职者要花不少钱制作精美的简历,外加交通、通讯等费用,而这些在网络求职中都可免去。而且各个证书只要一次扫描到计算机里,就可以发给多家网络招聘单位,免去了印刷的高成本费用。 (5) 易于推广:如今中国的网络招聘市场可谓是竞争激烈,这些人才网站按照市场定位和运作模式大体可分为全国性人才招聘门户网站,地方区域性人才网站,行业人才网站,垂直搜索类人才网站,目前全国所有的人才网站加起来有超过两千家。 因此本课题的研究具有积极的现实意义及市场前景。 (三) 研究的目标 网络招聘虽然发展很快,前景广阔,但也面临着一些问题,如安全问题、技术问题、个性化问题等,具体表现在如下几点: (1) 信息的保密性不高。现在人才网站鱼龙混杂、良莠不齐,一些防护措施做得不到位的网站,求职者的个人信息在网上常常可以“资源共享”。 (2) 网站的同质化严重,吸引性不强,缺乏创新,对招聘企业和求职者的吸引力也大大降低。缺乏个性化服务,大部分的网站在不同的用户面前呈现的内容是一样的。 因此本系统首先实现以下基本目标: (1) 能全面掌握各个注册公司发布的招聘信息,为各类待业人员寻求就职岗位提供高效保证; (2) 任何用户都能通过查询模式、浏览模式等方便地查找、筛选和统计所需要的招聘信息; (3) 能为各类待业人员提供入职申请等服务,同时为各个公司提供待业人员; (4) 能够实现注册用户、注册公司及管理员三者之间的交流与沟通; (5) 能设置权限,即设置注册用户、普通浏览用户、注册公司的管理权限。 而传统在线招聘网站相比,本课题研究更需要满足以下目标: (1) 系统能够提供友好的用户界面,使操作人员的工作量最大限度的减少; (2) 系统具有良好的保密性,保护用户资料的隐私性。 (3) 个性化服务,它允许更加灵活的交互方式,提供更丰富的信息资源。 二、 在线招聘网站的设计技术 (一) 动态网站开发技术基础 1、 C/S与B/S的区别 C/S结构即Client/Server结构,把数据库内容放在远程的服务器上,而在客户机上装上相应软件。通过任务合理分配到Client端和Server端,降低系统的通信开销,可以充分利用两端硬件环境的优势。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或者SQL Server,客户端则需要安装专用的客户端软件。 B/S结构即Browser/Server结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。用户仅需要安装浏览器,用户界面完全通过WWW浏览器实现:一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成三层结构,如图2.1。 C/S结构虽然减轻了服务器的压力,但是一个重要缺点就是要求客户端安装相应软件,当业务逻辑频繁更改时,就要求客户端软件时常更新才能够使用,工作量相当大。而B/S结构由于只需要客户端使用浏览器即可完成相应工作,简单方便,因此本人才招聘网站采用B/S结构。 图2.1 B/S 结构图2、 ASP技术简介 ASP是Active Server Page的简称,是微软公司开发的服务器脚本编写环境。ASP是结合Markup标签语言(如HTML)和脚本语言(如VBScript或者JavaScript)及ActiveX来处理的一种动态、交互页面,可以使用某种类型的中间应用程序或插件程序来连接。它能够接收用户请求,读取并解释合适的基于服务器的脚本文件;接着创建输出页并传送给Web服务器;最后作为响应发送给客户端。因此我们可以使用ASP来创建动态的Web页面,从而开发出强大的Web应用程序。由于ASP是服务器端技术,由服务器负责编译和解析,正式由于这个特性决定了其可以具有强大的数据交互性。严格来说ASP不能称为一种语言,只是提供一个运行脚本的环境,它是VBScript和JavaScript的结合。在通常情况下,服务器进行ASP处理的过程如下: (责任编辑:qin) |