您好, 访客   登录/注册

基于.NET技术的招聘网站系统开发

来源:用户上传      作者: 李越 付阳 许柳旦

   [摘 要] 本文主要从介绍招聘网站的基本概念开始,详细介绍了招聘网站系统的功能和结构,并论证了招聘网站系统的设计方案,简要介绍了使用的开发工具ASP.NET,并以招聘网站中的新闻评论子系统开发的顺序详细介绍了系统分析、系统设计、系统实现的开发过程。
   [关键词] 招聘网站 ASP.NET
  
  
  1.招聘网站概述
  1.1构建招聘网站的目的
  随着社会的发展和网络时代的到来,人才招聘已经不仅仅局限于传统的方式,越来越多的求职者在网上求职招聘,充分利用现代网络为自己寻找工作或是为公司寻求人才。确实,网络招聘有许多传统招聘所不具备的优势,使得招聘网站迅速发展,成为现代人才招聘的重要方式。
  1.2网络招聘的优势
  网络招聘的优势,体现在为求职者和用人单位双方提供了更加便捷的互动交流平台。对于求职者来说,网络求职四方面的优势是其它求职方式难以企及的,具体为:(1)容量大更新快。(2)突破时空。(3)成本低廉。
  对用人单位来说,网络招聘的优势也十分明显。主要体现在:
  (1)发布的招聘信息可以让不同地域的更多求职者阅读,从而提高了找到理想人才的命中率。
  (2)接收在线简历,可以更方便地对简历进行保存、分类,建立企业的人才数据库。
  (3)在网站上发布的招聘信息不受篇幅限制,企业可以提供除职位以外的企业介绍、发展历程等丰富内容。
  2.招聘网站设计方案论证
  2.1硬件环境
  (1)后台数据库服务器:
  因为服务器为数据库服务器,且要完成高密度的运算量,所以应采用较高档的服务器。考虑到与软件的兼容性,建议采用Intel Pentium 4多处理器系统、512MB RAM、80GB以上硬盘。
  (2)客户机:
  采用Intel Pentium Ⅳ 多处理器系统、128MB RAM、20GB以上硬盘。
  (3)网络配置:
  10M/100M 网络带宽、100Mb/s网卡、16口交换机。
  2.2软件环境
  2.2.1操作系统选择
  (1)数据库服务器:
  因为服务器为数据库服务器,特别对稳定性有极高的要求,且支持多CPU。所以应采用Windows 2000 Server+SP3,因为它有优良的性能和稳定性和操作性。
  (2)客户机:
  要求拥有不错的易用性、安全性和稳定性。故采用Windows 2000 Professional +SP3。
  《招聘网站系统》共分为用户登陆、用户注册、个人求职、企业招聘、新闻发布、新闻评论和系统管理等几个模块结构,其中主要分为三种用户:个人用户、企业用户和管理员用户。
  3.数据库设计
  我们采用了Microsoft公司的SQL Server 2000,在大中型数据库管理系统中,SQL Server 2000简单、易用,与我们采用的Windows 2000、ADO、IIS、ASP.NET等技术有着良好的结合性和可扩充性。招聘网站的数据库由用户表、新闻表、评论表、企业人才库表、个人职位库表等十二张表组成,其中重点介绍新闻表(表3.1)和新闻评论表(表3.2)
  4系统实现
  4.1新闻管理
  系统介绍中我们重点介绍新闻管理功能模块
  实现过程:新闻管理的操作只涉及到新闻表,管理员选中要进行管理的新闻,然后选择相应的操作,此时,选中的新闻的ID将传到后台数据库中处理,新闻删除由管理页面adminewsmanage.aspx完成,而新闻修改由xiu.aspx来完成。如果是添加新闻的话,会自动给新闻生成一个唯一的ID,整个添加新闻的由addnews.aspx来完成。
  (1)添加新闻
  添加新闻的由addnews.aspx实现。首先判断所添加的新闻标题、内容、作者是否为空,然后判断标题长度是否过长,若不符合条件则不能发布该新闻。
  (2)修改新闻
  修改新闻由xiu.aspx页面实现。newsid = Request.Params["id"]是将上一个新闻管理界面传来的新闻编号赋值给newsid变量。
  (3)删除新闻
  修改新闻由新闻管理页面adminewsmanage.aspx页面实现。删除新闻操作首先从新闻管理页面的MyList控件获取所要操作的新闻编号,将值赋给变量Id,然后执行对该新闻的删除操作。
  5 .总结
  通过招聘网站开发的整个过程,我基本掌握了ASP.NET这一开发工具的使用,以及对开发系统的步骤有了更深刻的理解。由于要设计一个完善的系统涉及到许多方面,包括数据库、软件工程等,通过这次系统开发,使我对自己学过的知识进行了一次全面的复习和强化。另外在整个系统的需求分析和功能设计工作中,我对实际的用户需求和操作规范加强了认识,提高了整体思维和设计的能力。经过招聘网站系统的开发,增强了我对招聘网站业务的了解,使我对招聘网站的各个模块和实现技术原理以及方法等都有了较深刻的认识,拓宽了自己的知识面。
  参 考 文 献
  [1]徐谡.ASP.NET应用与开发案例教程.清华大学出版社.2005
  [2]萨师煊.数据库系统概论.高等教育出版社.2000
  [3]但正刚.ASP.NET高级编程.清华大学出版社.2002


转载注明来源:https://www.xzbu.com/8/view-49653.htm