倪慧
摘 要:本設(shè)計(jì)基于B/S模式,運(yùn)用ASP.NET技術(shù),采用功能強(qiáng)大的Microsoft Visual Studio 2008作為開發(fā)工具、Sql Server作為數(shù)據(jù)庫(kù)而開發(fā)出來的綜合測(cè)評(píng)管理系統(tǒng)。開發(fā)本系統(tǒng)可減輕教務(wù)工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理。同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,使各項(xiàng)管理更加規(guī)范化。
關(guān)鍵詞:ASP.NET;SQLSERVER;綜合管理
Abstract:The design is based on B/S mode, using ASP.NET technology, the comprehensive assessment management system of powerful Microsoft Visual Studio 2008 as a development tool, Sql Server database and developed as. The development of the system can reduce the working pressure, compared with systematically various services and information management to the educational administration, teaching. At the same time, can reduce the use of force, accelerate query speed, strengthen management, standardize management.
Key words:ASP.NET;SQLSERVER;integrated management
1 前言
計(jì)算機(jī)飛速發(fā)展的今天,計(jì)算機(jī)的應(yīng)用已在社會(huì)的各個(gè)領(lǐng)域深入開來,本次畢業(yè)設(shè)計(jì)就是把計(jì)算機(jī)應(yīng)用到學(xué)生補(bǔ)考信息管理中的范例。隨著高校計(jì)算機(jī)以及信息管理系統(tǒng)應(yīng)用的不斷深入廣泛,各門課程考試的規(guī)范化要求越來越高,需要根據(jù)各種管理要求開發(fā)一套軟件系統(tǒng)補(bǔ)考管理信息系統(tǒng)——即補(bǔ)考管理信息系統(tǒng)。補(bǔ)考是教師檢查未達(dá)標(biāo)學(xué)生學(xué)習(xí)情況的必要手段,但管理這些學(xué)生卻是一種繁重的智力和體力勞動(dòng)。鑒于這種情況,利用計(jì)算機(jī)進(jìn)行管理補(bǔ)考學(xué)生的考試可以實(shí)現(xiàn)“教考分離”,客觀公正地評(píng)價(jià)補(bǔ)考學(xué)生的學(xué)習(xí)狀況,也有助于對(duì)補(bǔ)考生和其他學(xué)生進(jìn)行統(tǒng)一管理,方便成績(jī)管理,進(jìn)一步提高教學(xué)效率,同時(shí)減輕教師的工作負(fù)擔(dān),提高工作效率。
2 需求分析
2.1 開發(fā)技術(shù)
該系統(tǒng)采用Microsoft Visual Studio 2008作為開發(fā)設(shè)計(jì)工具,運(yùn)用所學(xué)的圖形處理軟件Photoshop進(jìn)行設(shè)計(jì)。設(shè)計(jì)利用C#技術(shù)及Sql Server數(shù)據(jù)庫(kù)開發(fā)工具,利用Sql Server引擎訪問數(shù)據(jù)庫(kù),并采用Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),創(chuàng)建一個(gè)具備兼容性和安全性的測(cè)評(píng)系統(tǒng)。
2.2 系統(tǒng)功能需求分析
本系統(tǒng)是將現(xiàn)代計(jì)算機(jī)技術(shù)和傳統(tǒng)教學(xué)、教務(wù)工作相結(jié)合,按照學(xué)院的業(yè)務(wù)流程完成的。為使本系統(tǒng)能更好的適用于公安海警學(xué)院,提高工作效率與質(zhì)量。
3 系統(tǒng)總體設(shè)計(jì)
3.1 系統(tǒng)模塊設(shè)計(jì)
本系統(tǒng)從功能上分為:系統(tǒng)登錄模塊,信息維護(hù)模塊,考場(chǎng)安排模塊,查詢打印模塊和退出系統(tǒng)等幾大模塊。
3.2 功能劃分
⑴系統(tǒng)登錄模塊。登錄模塊要求用戶可以使用登錄界面登錄系統(tǒng),在登陸界面中設(shè)置管理員、教師、學(xué)員三種用戶類型,根據(jù)用戶選擇的不同用戶類型進(jìn)行用戶名、用戶密碼以及用戶類型驗(yàn)證,并根據(jù)用戶類型為用戶跳轉(zhuǎn)不同的網(wǎng)頁地址。
⑵信息維護(hù)模塊。信息維護(hù)模塊為管理員提供數(shù)據(jù)維護(hù)、編輯功能,該模塊允許管理員對(duì)用戶信息及其權(quán)限、教師信息、教室信息以及學(xué)員信息進(jìn)行編輯、添加和刪除操作。該模塊要求有對(duì)非法字符的錄入的檢測(cè)功能,不允許非法的字符錄入系統(tǒng)數(shù)據(jù)庫(kù)。
⑶考場(chǎng)安排模塊??紙?chǎng)安排模塊是管理員使用對(duì)補(bǔ)考考試學(xué)員進(jìn)行篩選并自動(dòng)排布考場(chǎng)的功能模塊。它要求為管理員提供學(xué)期考試不及格的學(xué)員,并對(duì)其進(jìn)行考試場(chǎng)次安排,將考試進(jìn)行分組且避免考試沖突(即同一學(xué)員同一時(shí)間參加兩個(gè)科目的考試)的存在。
⑷查詢打印模塊。該模塊主要為用戶提供查詢服務(wù):為用戶提供準(zhǔn)確的學(xué)員學(xué)期、補(bǔ)考成績(jī)查詢;學(xué)員補(bǔ)考考試安排查詢、教師授課科目成績(jī)統(tǒng)計(jì)查詢等查詢服務(wù)。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
⑴概念結(jié)構(gòu)設(shè)計(jì)。通過對(duì)補(bǔ)考管理系統(tǒng)的分析,可以得出本系統(tǒng)設(shè)計(jì)學(xué)生、教師、課程等多個(gè)實(shí)體;通過對(duì)多個(gè)實(shí)體的數(shù)據(jù)關(guān)系的整理,得出如下E-R圖:
⑵邏輯結(jié)構(gòu)設(shè)計(jì)。該設(shè)計(jì)結(jié)構(gòu)以概念設(shè)計(jì)結(jié)構(gòu)中的E-R圖為主要依據(jù),設(shè)計(jì)出相關(guān)的邏輯結(jié)構(gòu),其具體關(guān)系模型如下:(下劃線表示為主鍵)
用戶信息(用戶名,用戶密碼,用戶類型)
學(xué)生信息表(學(xué)號(hào),姓名,專業(yè),性別)
學(xué)生成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī),序號(hào))
課程信息表(課程號(hào),課程名稱,授課教師)
教師信息表(警官號(hào),姓名,系別)
教室信息表(序號(hào),教室名稱,大?。?/p>
試題信息表(試題編號(hào),試題標(biāo)題,專業(yè),錯(cuò)誤信息,存放路徑)
4 系統(tǒng)實(shí)現(xiàn)
4.1 登陸模塊
通過URL鏈接到服務(wù)器端的入口Login.aspx,點(diǎn)擊“LOG IN”Button按鈕系統(tǒng)將客戶端頁面的參數(shù)“用戶名、密碼和用戶類型”傳遞給Login.cs。而后,后臺(tái)程序通過傳來的參數(shù)“Username”從數(shù)據(jù)庫(kù)中查詢用戶信息,通過對(duì)查詢結(jié)果與用戶提交的信息進(jìn)行對(duì)比做出相應(yīng)的響應(yīng),如圖4.1所示。
4.2 補(bǔ)考管理功能實(shí)現(xiàn)
補(bǔ)考管理模塊的功能是將學(xué)期考試不及格的學(xué)員篩選出來并進(jìn)行考試分組并將補(bǔ)考信息更新到數(shù)據(jù)庫(kù)的過程,以此來實(shí)現(xiàn)考場(chǎng)排布的自動(dòng)實(shí)現(xiàn),是整個(gè)管理系統(tǒng)的主要功能之一。
⑴篩選補(bǔ)考學(xué)員名單并存入臨時(shí)表
⑵將學(xué)員名單綁定到前臺(tái)GridView控件
⑶對(duì)考試科目進(jìn)行分組。
⑷考試安排程序說明
5 結(jié)論
新的管理模式以追求學(xué)校整體效益和效率的提高為目標(biāo)。開發(fā)的新系統(tǒng)功能強(qiáng)大,通過這些功能實(shí)現(xiàn)對(duì)學(xué)生、教師、教務(wù)處等教學(xué)系統(tǒng)中幾個(gè)關(guān)鍵要素的科學(xué)管理,同時(shí)實(shí)現(xiàn)準(zhǔn)確統(tǒng)計(jì)成績(jī)、考試安排、成績(jī)查詢、按照各項(xiàng)要求靈活完成統(tǒng)計(jì)報(bào)表,以及對(duì)校內(nèi)各種資源進(jìn)行統(tǒng)一、科學(xué)的管理。在計(jì)算機(jī)技術(shù)飛速發(fā)展的今天,運(yùn)用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)學(xué)生補(bǔ)考信息的計(jì)算機(jī)管理是可行也是十分有意義的工作。
[參考文獻(xiàn)]
[1]黃梯云.管理信息系統(tǒng)導(dǎo)論[M].機(jī)械工業(yè)出版社.
[2]王珊.數(shù)據(jù)組織與結(jié)構(gòu)[M].經(jīng)濟(jì)科學(xué)出版社.
[3]方美琪.軟件開發(fā)工具[M].經(jīng)濟(jì)科學(xué)出版社.