APP下载

基于ASP.NET的校园毕业生供求信息系统的设计与实现

2021-12-17徐卫英胡旭飞刘飞宇祝家凯

电脑知识与技术 2021年33期

徐卫英 胡旭飞 刘飞宇 祝家凯

摘要:基于ASP.NET开发的校园毕业生供求信息系统,为学生、合作企事业、学工老师提供网络化的供求交流平台。通过对毕业生和合作企事业的需求分析,设计实现了提供学生浏览与查询招聘信息,发布求职信息;提供企事业单位发布招聘信息;學工老师进行信息审核和管理等功能;运用该系统能给毕业生获得就业信息提供方便。

关键词:供求信息系统;发布求职信息;发布招聘信息;信息审核和管理

中图分类号:TP315      文献标识码:A

文章编号:1009-3044(2021)33-0058-02

开放科学(资源服务)标识码(OSID):

每年的毕业季,高校毕业生均涉及就业应聘、创业、培训,以及处理一些二手物品的事项。开发的基于ASP.NET的校园毕业生供求信息系统,能为应届毕业生浏览与查询招聘、培训等信息提供方便,学生也能通过本系统发布求职、出售物品、求购物品等信息,企事业单位也能发布广告、招聘和培训等信息;学工老师进行信息审核和管理,从而为学生、合作企事业、学工老师提供网络化的供求交流平台。

1 系统功能设计

1.1 系统功能分析

通过对应届毕业生和企事业人员的调查,了解毕业生和合作企事业的实际需求,依据对供求信息的需求分析,确定本系统需要提供如下功能。为前台用户即学生和企事业人员,提供招聘信息、求职信息、物品求购、物品出售、寻求合作、企事业广告、培训信息的浏览、信息发布与存储等功能。后台管理员即学工老师,进行招聘数据、求职数据、求购物品、出售物品、寻求合作、企事业广告、培训信息等的管理与审核等操作。

1.2 系统功能设计

根据需求分析,设计的系统功能结构图,如图1所示。系统核心模块的功能解析可进行如下叙述。

1.2.1 前台功能设计

前台用户主要包括学生和企事业人员,实现用户信息维护,招聘信息、求职信息、物品求购、物品出售、寻求合作、企事业广告、培训信息的浏览、信息发布与存储等功能。

1)招聘信息浏览

招聘信息浏览页。页面展示企事业单位的招聘信息,提供招聘信息推荐、详细显示招聘信息、信息快速检索等区域,在“信息快速检索”区,通过输入关键字来查询相关招聘信息,从而为毕业生提供浏览、查询、了解详细内容等多种访问招聘信息的方式,快速达成应聘意向。

2)求职信息浏览

求职信息浏览页。页面展示应届毕业生的求职信息,提供求职信息推荐、详细显示求职信息、信息快速检索等区域,在“信息快速检索”区,通过输入关键字来查询相关求职信息,从而为企事业人员提供浏览、查询、了解详细内容等多种访问方式,了解毕业生的求职需求,快速达成招聘意向。

3)信息发布与存储

信息发布与存储页。提供前台用户自己发布信息的方式,其中毕业生可以发布个人求职、物品求购、物品出售等信息,企事业单位可以发布招聘、培训、广告、合作等信息。发布的信息内容包括信息类别、信息标题、信息内容、联系人、联系电话等数据,信息发布成功后将数据存储到后台数据库中,通过后台管理员审核后,才可在前台各页面中展示各种信息,以确保数据安全可靠。

1.2.2 后台功能设计

后台管理员是指学工老师,可以进行招聘数据、求职数据、求购物品、出售物品、寻求合作、企事业广告、培训信息等数据的管理与审核等操作。

1)招聘数据管理与审核模块。实现招聘数据的添加、显示、维护和审核等功能,由合作企事业或就业管理教师,在系统中完成招聘信息的录入,并保持实时更新和审核数据,根据招聘数据记录的编号来删除不合适的信息。

2)求职数据管理与审核模块。实现求职数据的添加、显示、维护和审核等功能,由应届毕业生或就业管理教师,在系统中完成求职数据的录入,并保持实时更新和审核数据,根据求职数据的记录编号来删除作废的信息。

3)求购物品管理与审核模块。实现求购物品信息的添加、显示、维护和审核等功能,由应届毕业生和其他在校学生,在系统中完成求购物品信息的录入,并保持实时更新和审核,根据求购物品信息的记录编号来删除作废的信息。

4)信息发布与管理模块。应届毕业生用户的个人求职、求购物品、出售物品等数据信息,企事业单位的招聘、培训、广告、合作等数据信息,可以在前台由用户自行发布,也可以委托学工老师在后台发布。信息管理包括删除、浏览详细信息,以及显示已过期、未过期和显示所有信息的3种显示方式,方便管理人员分门别类的管理。

2 数据库设计

根据系统分析和设计的数据要求,系统涉及学工老师(即就业管理教师)、学生用户、企事业人员3种用户数据,信息类别和信息内容等,如招聘数据、求职数据、物品信息、培训信息等供求数据。创建的db_SIS.MDF数据库中,包含5张数据表,分别为管理员表,存储学工老师的用户账号、登录密码、管理权限等信息;学生用户表,存储学生的序号、密码、学号、学生姓名、手机号码等信息;企事业人员表,存储企事业公司的编号、密码、公司名称、联系人、联系人电话等信息;信息类别表,存储类别编号、类别名称、建立时间、审核状态等信息;供求信息表,存储供求信息的编号、类别编号、信息标题项、内容、发布公司编号或学生序号、发布日期和审核状态等信息。

3 系统实现

3.1 开发工具

系统采用B/S模式、基于Web技术进行开发[1],根据目前开发技术的发展,鉴于ASP.NET能兼容HTML、Java Script 等语言的优点[2],选择ASP.NET进行开发,它是微软公司的服务器端应用编程技术,它以Web 页面和服务器控件为中心[3],安装的开发工具为Microsoft Visual Studio.NET,对应的开发语言为C#、ASP.NET和ADO.NET,数据库管理系统软件采用SQL Server,网页前端页面的布局设计,运用HTML5和CSS技术。客户端运行浏览器软件为IE,也可采用Google Chrome浏览器。

3.2 访问数据库

访问数据库主要通过ADO.NET连接组件来实现[4],用于存储数据的数据库管理系统软件为SQL Server 2012,在web.config文件中,編写连接数据库的代码[5],在公共类DataAccess.cs文件中设置操作数据表的相关功能。这样访问数据表的代码可以重复使用,当数据库或数据表变更时,只需要修改web.config文件即可。主要代码如下所示。

<?xml version="1.0" encoding="utf-8"?>

3.3 模块功能实现

3.3.1 前台主页面

在图2系统前台主页面中,提供了各个页面的导航操作,用户可以在主页面中进行任意的切换,从而实现更加灵活的自由的人机对话,如点击上方导航栏中的“招聘信息”超链接,则系统跳转到“招聘信息”页面。在主页面中,显示了各个模块的最新几条信息以及“更多>>”导航按钮,实现页面跳转,如点击“招聘信息”导航按钮中的“更多>>”超链接,则系统跳转到“招聘信息”页面。在主页面中,提供了推荐信息和信息快速检索区域,方便用户快速查询信息。

3.3.2 后台管理主页面

在图3后台管理主页面中,提供了各个页面的导航操作,管理员可以在主页面中进行任意的切换,从而实现更加灵活快捷的操作方法,如点击左侧导航栏中的“招聘数据”超链接,则系统跳转到“招聘数据管理与审核”页面,实现对招聘数据的管理与审核操作。

3.3.3 信息发布页面

系统前台和后台都设计了信息发布页面。在信息发布页面中,用户可以按需填写信息类别、信息标题、信息内容、联系人和联系电话等信息。前台学生用户发布求职、物品出售、物品求购等信息类别的信息。前台企事业人员发布企事业广告、招聘和培训等信息类别的信息。后台管理员发布各种信息类别的信息。

4 结束语

通过对应届毕业生和合作企事业的需求分析,设计并开发了基于ASP.NET的校园毕业生供求信息系统。本系统采用浏览器/服务器架构,方便用户在客户端进行信息浏览与查询,前台界面美观友好,数据存储安全可靠。系统提供了应届毕业生、企事业人员发布与浏览用人供求信息,为毕业生和用人单位提供了一个双向选择的网络环境。对企事业招聘所需的人才,毕业生找到心仪的工作,具有较强的使用价值和现实意义。

参考文献:

[1] 徐卫英,朱正军,候瑞林,等.基于C#的社区老人服务管理系统的设计与实现[J].智能计算机与应用,2020,10(2):272-273,277.

[2] 乔楠.基于ASP.NET的农副产品网上购物系统研究[J].电脑编程技巧与维护,2020(9):63-65.

[3] 邵卫,孔维华,王开放,等.基于ASP.NET MVC框架的企业级车辆管理系统设计与实现[J].测绘与空间地理信息,2020,43(8):87-89.

[4] 翁健红.基于C#的ASP.NET程序设计[M].4版.北京:机械工业出版社,2018.

[5] 李锡辉,王樱,潘菲.ASP.NET网站开发实例教程[M].北京:清华大学出版社,2011.

【通联编辑:谢媛媛】