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