徐衛英 胡旭飛 劉飛宇 祝家凱



摘要:基于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.
【通聯編輯:謝媛媛】