龔琳娟 徐崢
摘要:本系統中主要采用C#程序設計語言進行編寫,利用B/S結構,使用Visual Studio 2019軟件對程序進行編寫,通過Microsoft SQL Server數據庫對畢業生的基本信息進行存儲,并使得用戶對數據庫進行訪問工作。借助Struts框架技術實現對數據庫的數據訪問。
關鍵詞:畢業生管理信息系統; B/S 結構; 數據庫:Microsoft SQL Server
一、畢業生管理信息系統研究背景及意義
畢業生信息管理系統是基于C#程序設計語言編寫的系統,使用了數據庫,增加了數據的集中控制,目的是完成畢業生個人的信息管理。該系統除了具有畢業生信息上傳、修改、審核等功能,還能夠讓管理員發布校級通知、省內文件、審核畢業設計,同時,還有社會上的企業發布招聘信息等功能。
二、開發環境介紹
(1) Microsoft Visual Studio 2019
Microsoft Visual Studio 2019默認安裝Live Share代碼協作服務,幫助用戶快速編寫代碼的新歡迎窗口、改進搜索功能、總體性能改進。Visual Studio IntelliCode AI幫助;更好的Python虛擬和Conda支持;以及對包括WinForms和WPF在內的.NET Core?3.0項目支持等。
(2)Microsoft SQL server
Microsoft SQL Server 是一個全面的數據庫平臺,使用集成的商業智能 (BI)工具提供了企業級的數據管理。
(3)C#串口編程
C#串口編程提供了用于串行通信的命名空間通信功能。通過SerialPort對象的Open函數,可以打開串口通信。使用SerialPort對象的WriteLine函數,可以向串口發送信息。使用使用SerialPort對象的ReadLine函數,可以從串口那接受信息。通過SerialPort 對象的Close函數,可以關閉串口通信。
(4)B/S結構
B/S結構將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器,如Netscape Navigator或Internet Explorer,服務器安裝SQL Server、Oracle、MYSQL等數據庫。瀏覽器通過Web Server?同數據庫進行數據交互。
三、系統設計介紹
(1)總體系統功能劃分
畢業生管理信息系統需要滿足來自三方面的需求,這三個方面分別是畢業生模塊、管理員(老師)模塊、企業模塊。
(2)畢業生模塊功能介紹
功能A:完成畢業生基本信息的修改操作,其中包括畢業生的學號,姓名,性別,年齡,身份證,電話,專業,地址和是否就業等。
功能B:完成畢業生對企業發布的招聘信息的查看操作。查看內容包括:單位編號,單位名稱,招聘職位,招聘人數等信息。
功能C:完成畢業生對本身在職情況的修改操作
(3)管理員(老師)模塊功能介紹
功能A:完對學生基本信息的添加添加內容畢業生的學號,姓名,性別,年齡,身份證,電話,專業,地址和是否就業。
功能B:對系統中畢業生信息的查看及刪除操作。
功能C:對企業基本信息的添加,添加內容有企業編號,企業名稱,企業性質,成立時間,員工人員,注冊資金,簡介等信息。
功能D:完成管理員對畢業生所在企業對該生的反饋信息的查看及管理操作。
(4)企業模塊功能介紹
功能A:完成企業對本企業內的在職畢業生信息進行向管理員反饋信息及對在職畢業基本信息查詢的操作。
功能B:完成企業對所有畢業生信息如姓名,年齡,性別,專業等基本信息的進行瀏覽操作。
功能C:完成企業發布招聘信息,招聘職位,招聘人數,學歷要求,專業要求,入職工資, 外語要求,職位要求信息。
四、詳細設計介紹
(1)系統登錄界面設計
該系統分為二個權限,即管理員(老師)以及學生。在打開系統,首先會進入系統登錄界面,選擇自己的角色,在此需要輸入相關的工號和密碼。
(2)系統注冊界面介紹
該頁面是注冊頁面,用戶注冊成功后會把信息存入用戶表中。并提示注冊成功。如果注冊不成功時提示用戶注冊不成功。取消按鈕讓頁面上自己輸入的值全部清空,還有非空驗證一些驗證。對于第一次登錄的用戶來說,先注冊擁有自己的身份id。
(3)系統主界面介紹
該頁面為系統主頁面,擁有三個模塊,分別是日歷,主要內容顯示區域,上傳功能。
五、測試
這一步是驗證軟件的有效性。目的是向未來的用戶表明系。統能夠象預定的那樣工作,驗收測試一般使用黑盒測試法,驗收測試有兩種可能的結果。
(1)功能和特性與用戶的要求有差距。
(2)功能和性能與用戶要求一致,軟件是可以接受的。
六、結語
畢業生信息的管理是高校管理工作中的一項重要內容。隨著學校招生規模的壯大,畢業生信息管理現急需一套規范的、實用的、安全的系統進行管理。為減少教師不必要的勞動和重復性工作,為方便學校對畢業生信息的管理,為企業能過方便的招聘人員,特設計本系統。
參考文獻
[1]楊晨,鄭明輝,譚杰.一種云服務器位置定位及安全性驗證方案[J].山東大學學報(理學版). 2020年1月第55卷第1期
[2]張鵬,李超瀛,楊新園,陳潔新,呂國義.基于云服務的環境試驗設備遠程計量測試儀器的設計與開發[J].計測技術.2019年第39卷第5期
[3]陳倫澍,張蕓,梁金威,梁浩潮,何焯正.基于云服務器圖像處理的物體辨別系統[J].計算機產品與流通. 2019年09期
[4]付沛璽.一種共享電動自行車的充電裝置[J].電動自行車. 2008年11期
[5]陳藍生.共享理念下江蘇首家停車計時收費裝置計量交互系統的研究與探索[J].中國計量.2018年05期
(作者簡介:龔琳娟(2000-05);性別:女;民族:漢族;工作單位:無錫職業技術學院;職務:學生;
徐崢(1981-01),性別:女,民族:漢 ,籍貫:江蘇,學歷:碩士,職稱:講師,畢業院校:南京工業大學。 畢業專業:計算機應用研究。研究方向:移動應用。工作單位:無錫職業技術學院。