基于ASP.NET校园招聘会报名系统的设计与实现
2018-07-06陈伟
陈伟
【摘要】针对高校校园招聘会报名过程中信息采集工作量大、效率低等问题,提出设计开发校园招聘會报名系统。采用B/S架构模式,利用ASP.net技术进行开发,该系统实现了在线的信息提交、资格审查、数据统计等功能,解决了信息采集的困扰,提高了工作效率。
【关键词】ASP.NET 招聘会 报名系统
校园招聘会给用人单位和毕业生提供了面对面的交流平台,是用人单位招聘和毕业生就业的重要渠道。目前,校园招聘会用人单位报名大都采用传统的电话或邮件方式,用人单位报名材料参差不齐,很难按照学校统一要求提交,给单位资格审查带来诸多不便,工作效率较低。为解决上述问题,本文提出开发校园招聘会报名系统,通过该系统用人单位可以在线按照规范要求进行资料提交;学校可以根据企业提供的相关资料进行在线审核;毕业生可以在线浏览招聘单位的相关信息。该系统为用人单位、学校、毕业生提供了有力的支撑平台,简化了工作流程,提高了工作效率。
一、主要技术分析
1,ASP.NET技术。ASP.NET不是一门语言,是微软公司推出的基于.NET Framework的Web开发平台技术,是目前比较流行的Web开发平台之一。作为.NET Framework的一部分,ASPAET采用基于组件的、可扩展且易于使用的方式构建和部署,能够开发面向多种平台的web应用程序,具有简易性、可扩展性、灵活性、可管理性等特点。
2、ADO.NET技术。ADO.NET是.NET Framework中用于访问数据的组件。通过ADO.NET提供的对象可以快速进行数据库的相关操作,包括数据的增、删、查、改操作。ADO.NET模型中提供了5个主要组件,分别为connection、command、DataAdapter、DataSet以及DataReader对象,主要用于数据库的连接及存取操作。
二、系统设计
1、系统架构。本文系统结构采用B/S架构,即浏览器/服务器模式,采用表示层、业务层、数据层三层架构,如图1所示。
用户通过浏览器发送请求至web服务器,服务器对用户请求进行处理,将数据保存至数据库,同时做出响应反馈给浏览器进行显示。表示层主要用来发送请求及页面显示,业务层是系统的核心部分,主要进行业务处理,数据层用于数据的存取。
2、功能模块。根据校园招聘会报名的实际需求,进行系统的功能模块设计。该系统功能模块根据用户类型进行划分如下
(1)用人单位。功能:系统注册、系统登陆、基本信息提交、单位资质上传、单位信息修改、发布职位、提交审核等。
(2)管理员。功能:后台登陆、系统设置、管理员管理、网站新闻管理、招聘会相关信息管理、企业信息管理及审核、职位信息管理、首页幻灯片管理等
(3)毕业生。功能:用人单位信息查看、职位信息查看、招聘会信息查看等。
3、数据库设计。本系统数据库采用微软的关系数据库SQLserver2008,共有数据表6个,分别为system表(系统设置)、admin表(管理员)、news表(新闻)、job表(职位信息)、qiye表(用人单位)、flah表(首页幻灯)、about表(招聘会信息)。
三、系统实现
1、系统页面
根据系统设计及功能需求,该系统主要页面如表1所示。
2、关键代码
(1)数据库连接
SqlConnection conn=new SqlConnection ("Data Source=.;InitialCatalog=demo;User ID=sa;Password=**"):
(2)数据查询
string sql ="select*from news";
SqlCommand cmd=new SqlCommand(sql, conn);
SqlDataReader dr=cmd.ExecuteReader();
(3)数据修改
string sql="update from news set newsname=@ newsname whereid=@id":
SqlCommand cmd=new SqlCommand(sql, conn);
cmd.ExecuteNonQueryo;
(4)数据删除
string sql="delete from news where id=@id";
SqlCommand cmd=new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
(5)数据添加
string sql="insert into news (newsname,…)values (@)newsname,…)”;
SqlCommand cmd=new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
四、总结
本文针对校园招聘会报名过程中遇到的问题及实际需求,提出利用ASPAET技术进行校园招聘会报名系统的开发设计。该系统的部署和实施,为用人单位和学校提供了极大的便利,简化了工作流程,提高了工作效率,具有一定的实用价值和意义。
参考文献:
[1]张好好.基于BIA的远程实验系统的研究与实现[D] .江苏大学,2016.
[2]王晓燕.基于B/S的中学教务管理系统的设计与实现[D] .吉林大学,2016.