MIS系統(tǒng)設(shè)計(jì)論文

時(shí)間:2022-04-02 09:58:34

導(dǎo)語:MIS系統(tǒng)設(shè)計(jì)論文一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

MIS系統(tǒng)設(shè)計(jì)論文

1開展綜合性、設(shè)計(jì)性實(shí)驗(yàn)的必要性

管理信息系統(tǒng)(mis)是安徽農(nóng)業(yè)大學(xué)物流工程專業(yè)的一門專業(yè)基礎(chǔ)課,培養(yǎng)學(xué)生信息系統(tǒng)分析、設(shè)計(jì)、開發(fā)能力,同時(shí)要求學(xué)生具有較強(qiáng)的動(dòng)手實(shí)踐能力。通過這門課程的實(shí)驗(yàn)及實(shí)踐課教學(xué),培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)和開發(fā)應(yīng)用系統(tǒng)的初步能力。該課程的實(shí)驗(yàn)及實(shí)踐課程具有演示性、設(shè)計(jì)性、綜合性的特點(diǎn),要求學(xué)生靈活運(yùn)用所學(xué)知識(shí)進(jìn)行實(shí)際操作實(shí)驗(yàn)。通過已開設(shè)實(shí)驗(yàn)項(xiàng)目的練習(xí),學(xué)生雖然理解了基本知識(shí),但其綜合應(yīng)用能力較差。因此,必須以學(xué)生的計(jì)算機(jī)綜合應(yīng)用能力為中心,增設(shè)綜合性、設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,有針對(duì)性地開展實(shí)驗(yàn)教學(xué)活動(dòng),使學(xué)生能夠及時(shí)鞏固所學(xué)知識(shí)點(diǎn),將各知識(shí)點(diǎn)融會(huì)貫通,提高M(jìn)IS的綜合應(yīng)用及設(shè)計(jì)能力,為今后的學(xué)習(xí)和工作打下堅(jiān)實(shí)的基礎(chǔ)。綜上,在前期實(shí)驗(yàn)項(xiàng)目的基礎(chǔ)上,有必要再開設(shè)綜合性和設(shè)計(jì)性實(shí)驗(yàn)項(xiàng)目,進(jìn)一步深入了解開發(fā)任何一個(gè)管理信息系統(tǒng)分析、設(shè)計(jì)與開發(fā)必須經(jīng)歷的主要過程,以及在開發(fā)過程的各個(gè)階段上,作為開發(fā)者應(yīng)當(dāng)完成的各項(xiàng)工作內(nèi)容和應(yīng)當(dāng)提交的書面成果。例如,人事管理信息系統(tǒng)、物業(yè)收費(fèi)管理系統(tǒng)、旅游資源管理系統(tǒng)等。本文以在線考試系統(tǒng)設(shè)計(jì)與開發(fā)為例,簡(jiǎn)明闡述信息系統(tǒng)的分析方法和MIS開發(fā)流程,促使學(xué)生能夠更好的理解、掌握和應(yīng)用計(jì)算機(jī)軟件,設(shè)計(jì)出滿意的作品。

2開發(fā)背景

對(duì)于高校教師來說,組織一場(chǎng)考試是一項(xiàng)十分繁重的工作,而考試又是必不可少且頻繁的事務(wù),他們?cè)谏险n之余需要考慮如何出一份合理的試卷,考試結(jié)束以后更加需要花費(fèi)大量時(shí)間去批改試卷、統(tǒng)計(jì)分?jǐn)?shù),如果能夠利用信息技術(shù)為教師建立一個(gè)輕松、快捷、高效的考試環(huán)境無疑會(huì)帶來事半功倍的效果,對(duì)于教師來說,可以從繁重的勞動(dòng)中解脫出來,對(duì)于學(xué)生來說,考試結(jié)束以后不僅可以更快的知道自己的考試成績(jī),并且不會(huì)對(duì)自己的考試成績(jī)產(chǎn)生更多質(zhì)疑。在信息技術(shù)飛速發(fā)展的當(dāng)今時(shí)代,利用信息系統(tǒng)可以很輕松的完成這項(xiàng)工作,將教師從繁重的工作中解脫出來。從當(dāng)前形勢(shì)來看,各大高校無一例外的建立了自己的校園局域網(wǎng)絡(luò),這就為本系統(tǒng)的建立提供了很好的開發(fā)環(huán)境,一個(gè)基于C/S模式的完善的在線考試系統(tǒng)的成功開發(fā),不僅可減輕教師的工作量,還可以在課程結(jié)束之后提供給學(xué)生使用,使得可以及時(shí)自檢,發(fā)現(xiàn)學(xué)習(xí)過程中的不足之處,從而補(bǔ)缺補(bǔ)差,最大程度上提高學(xué)習(xí)效率。因此,為了適應(yīng)新形勢(shì)的發(fā)展要求,支持學(xué)校在局域網(wǎng)內(nèi)進(jìn)行在線考試,建立一個(gè)基于網(wǎng)絡(luò)的“在線考試系統(tǒng)”非常必要,即可輔助考試管理,也可支持學(xué)生在線練習(xí)。在線考試系統(tǒng)應(yīng)具備以下功能:自動(dòng)生成試卷、提交試卷、考試成績(jī)的生成等,同時(shí),為了實(shí)現(xiàn)網(wǎng)絡(luò)考試的自動(dòng)化,建立一套成熟完善的題庫可讓今后的工作省時(shí)省力?;诖?,本文主要介紹如何利用VisualBasic6.0和SQLServer2008快速開發(fā)一個(gè)在線考試系統(tǒng)。

3系統(tǒng)分析

首先是可行性分析,從技術(shù)角度來說,各個(gè)學(xué)校的局域網(wǎng)建設(shè)已經(jīng)相當(dāng)成熟,完全符合VisualBasic6.0和SQLServer2008使用的環(huán)境,這兩款軟件的結(jié)合使用,給基于C/S模式的應(yīng)用程序開發(fā)提供了良好的軟硬件環(huán)境,因此,從技術(shù)上來說,實(shí)現(xiàn)在線考試系統(tǒng)的開發(fā)是完全可行的。從經(jīng)濟(jì)可行性角度分析,在線考試系統(tǒng)的成功開發(fā),可以自動(dòng)完成試題隨機(jī)生成、試卷提交以及成績(jī)批閱等工作,教師只需要設(shè)計(jì)題目,完成題庫的制作,后續(xù)進(jìn)一步加以完善即可,大大減少了教師的工作量;另一方面,基于試卷的隨機(jī)性,監(jiān)考人員配備或可減少。綜上所述,都大大減少了財(cái)政支出,其經(jīng)濟(jì)型不言而喻。信息系統(tǒng)開發(fā)過程中的非常核心的一環(huán)就是系統(tǒng)分析,在很大程度上決定了系統(tǒng)的成敗。在線考試系統(tǒng)的開發(fā)者需根據(jù)事先制定的規(guī)劃要求,將用戶的需求以及解決方法確定下來,在了解現(xiàn)有組織管理狀況的基礎(chǔ)上,能夠明確用戶對(duì)信息系統(tǒng)功能的需求,及時(shí)發(fā)現(xiàn)問題和薄弱環(huán)節(jié),并繪制業(yè)務(wù)流程圖、數(shù)據(jù)流程圖;明確管理功能并建立數(shù)據(jù)指標(biāo)體系等。

4系統(tǒng)設(shè)計(jì)

根據(jù)系統(tǒng)分析的結(jié)果,并在系統(tǒng)分析報(bào)告已經(jīng)獲得通過的基礎(chǔ)上,結(jié)合開發(fā)者的知識(shí)與經(jīng)驗(yàn)即可進(jìn)行系統(tǒng)設(shè)計(jì)。為下一階段的系統(tǒng)實(shí)現(xiàn)(如編程、調(diào)試、試運(yùn)行等)制定藍(lán)圖。

4.1系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)登錄模塊

根據(jù)不同的用戶身份,系統(tǒng)賦予其不同的權(quán)限和操作,考生和管理員都只能進(jìn)入各自的考生界面與管理界面??忌K:此模塊對(duì)于沒有考試的學(xué)生,可以參加考試、根據(jù)管理員設(shè)置修改密碼;對(duì)于已經(jīng)提交試卷的考生可以在系統(tǒng)設(shè)置允許的前提下查詢自己的測(cè)試成績(jī)??荚嚹K:在題目類型與分值由教師設(shè)定好的前提下,考生可以根據(jù)自己的答題愛好選擇答題順序,在考試過程中可以修改已經(jīng)錄入的答案、恢復(fù)誤操作的試題,同時(shí),系統(tǒng)顯示剩下的時(shí)間并能提前警示,時(shí)間倒計(jì)時(shí)結(jié)束以后強(qiáng)制考生提交試卷。管理模塊:對(duì)管理員和進(jìn)行實(shí)際操作的教師來說,可以進(jìn)行管理用戶、題庫的維護(hù)、設(shè)定與考試有關(guān)的參數(shù)、查詢等操作。

4.2數(shù)據(jù)庫設(shè)計(jì)

在開發(fā)在線考試系統(tǒng)之前,考慮到考生考試方面的數(shù)據(jù)較多,試題庫、每個(gè)考生的試卷、答卷等數(shù)據(jù)量都比較大,數(shù)據(jù)量分析結(jié)論是本系統(tǒng)要占用大量的數(shù)據(jù)空間,因此選擇MicrosoftSQLServer2008數(shù)據(jù)庫存儲(chǔ)這些信息,在進(jìn)行數(shù)據(jù)庫概念設(shè)計(jì)的基礎(chǔ)上,根據(jù)概念設(shè)計(jì)的E-R圖在數(shù)據(jù)庫中創(chuàng)建了7個(gè)數(shù)據(jù)表用于存儲(chǔ)不同的信息,分別為:考試試卷表、學(xué)生試卷表、學(xué)生成績(jī)表、用戶信息表、試題類型表、試題題庫表、系統(tǒng)參數(shù)表。

4.3模塊及窗體設(shè)計(jì)

在本系統(tǒng)中創(chuàng)建了一個(gè)實(shí)現(xiàn)代碼重用的公共模塊,建立它達(dá)到節(jié)省系統(tǒng)資源的目的。其次,系統(tǒng)啟動(dòng)后首先進(jìn)入一個(gè)啟動(dòng)引導(dǎo)界面,然后進(jìn)入系統(tǒng)登錄界面,根據(jù)身份的不同可以判斷用戶的權(quán)限、登錄相應(yīng)的界面。用戶登錄時(shí)用戶的身份用組合框CombBox限制,可以從文本框TextBox中輸入文本,也可以從列表框ListBox中選取列表項(xiàng)。以考生身份登錄系統(tǒng)的用戶進(jìn)入考生界面,可以修改其登錄密碼、開始考試等。以管理員身份登錄系統(tǒng)的用戶進(jìn)入管理界面,可以進(jìn)行用戶管理、考試參數(shù)管理、試題管理查分等操作。學(xué)生主窗體:以考生身份通過系統(tǒng)登錄界面進(jìn)入系統(tǒng)后顯示學(xué)生主窗體,該窗體可以修改密碼、模擬考試、查詢成績(jī)等。如果考生已經(jīng)提交試卷就不能再次進(jìn)入考試窗體,只能查詢相關(guān)課程的成績(jī);同理,沒有參加考試的考生只能參加考試不能查分??荚嚧绑w:考試模塊是主要的功能模塊,具有生成試卷、顯示時(shí)間、試卷(強(qiáng)制)提交、成績(jī)批閱等功能??忌ㄟ^單擊“開始考試”按鈕或按回車鍵進(jìn)入考試窗體后系統(tǒng)將自動(dòng)按照設(shè)定的參數(shù)隨機(jī)生成一套試題,由于每個(gè)考生所答的試題都不完全相同,確保了考試的公平性與安全性。目前設(shè)計(jì)的試題類型為客觀題,分別是選擇(單項(xiàng)、多項(xiàng))、判斷與填空,分別在不同的選項(xiàng)卡中顯示。在窗體的上方顯示考試的已用時(shí)間、剩余時(shí)間及當(dāng)前時(shí)間等信息。考生在完成之后單擊“提交”按鈕提交試卷,系統(tǒng)將自動(dòng)判卷,顯示客觀題的得分,主觀題由教師自主閱卷。如果考試結(jié)束時(shí)間已到,那么仍未提交試卷的考生將被強(qiáng)制提交??荚囘^程中,管理員可以根據(jù)實(shí)際情況酌情延長(zhǎng)考試時(shí)間、更換機(jī)器,考生也可以單擊“退出考試”按鈕暫時(shí)退出考試界面、單擊“清除操作”重新做某道題。管理員窗體:管理員的主要任務(wù)集用戶管理、查分、系統(tǒng)參數(shù)設(shè)定和題庫管理于一體。他進(jìn)入相關(guān)的管理界面后,可以查詢題庫中的試題、可以使用菜單操作的功能等等,具有最高的權(quán)限。試題修改窗體:為了考試更加正確、合理與公平,題庫的完整性、正確性與考試的質(zhì)量密切相關(guān),一旦考試試題中出現(xiàn)了錯(cuò)誤,就要及時(shí)進(jìn)行檢查與更改,所以說修改試題是題庫維護(hù)的關(guān)鍵。

5系統(tǒng)實(shí)施

系統(tǒng)實(shí)施是指將分析、設(shè)計(jì)階段完成后所形成的新系統(tǒng)方案轉(zhuǎn)換成可執(zhí)行的應(yīng)用軟件系統(tǒng),即將紙面上的、類似于設(shè)計(jì)圖式的方案在計(jì)算機(jī)上進(jìn)行實(shí)現(xiàn)。編寫完成的應(yīng)用程序的相關(guān)文件是很分散的,在沒有經(jīng)過編譯之前是不能在沒有VisualBasic開發(fā)環(huán)境的計(jì)算機(jī)中運(yùn)行的,如果想讓編寫好的應(yīng)用程序在其他計(jì)算機(jī)上能夠正確運(yùn)行,還需要將這些相關(guān)的文件進(jìn)行打包,形成一個(gè)setup可執(zhí)行安裝包文件。這樣,在其他沒有VB環(huán)境的計(jì)算機(jī)上,通過執(zhí)行安裝包文件,應(yīng)用程序就能正常地在該計(jì)算機(jī)中運(yùn)行。只要掌握了在線考試系統(tǒng)的出卷、組卷和評(píng)卷三大部分的開發(fā)過程,那么在線考試系統(tǒng)的系統(tǒng)構(gòu)成和開發(fā)思路也就不難理解了,其他的輔助功能都是對(duì)這三大功能的補(bǔ)充設(shè)計(jì),是完善系統(tǒng)的一部分。

6結(jié)束語

MIS綜合、設(shè)計(jì)性實(shí)驗(yàn)是為本校物流工程專業(yè)開設(shè)的一門實(shí)踐課程,該實(shí)踐課程彌補(bǔ)了其理論教學(xué)相對(duì)枯燥的缺點(diǎn),在教學(xué)內(nèi)容的選擇上考慮貼近學(xué)生和教師的實(shí)際生活。在實(shí)踐教學(xué)開展過程中,強(qiáng)調(diào)系統(tǒng)分析是關(guān)鍵,其次是系統(tǒng)設(shè)計(jì),至于系統(tǒng)實(shí)施過程中的程序設(shè)計(jì),作為驗(yàn)證性實(shí)驗(yàn)開展,不必強(qiáng)求學(xué)生完成全部的程序開發(fā)。本事件課程推薦采用“項(xiàng)目團(tuán)隊(duì)”的形式,5人左右為一小組,在每次實(shí)驗(yàn)開始之前由指導(dǎo)教師講清實(shí)驗(yàn)?zāi)康?、基本原理、?shí)驗(yàn)要求等,要求學(xué)生在規(guī)定的時(shí)間內(nèi)完成相關(guān)實(shí)驗(yàn)內(nèi)容,完成后由該組學(xué)生對(duì)每組實(shí)驗(yàn)內(nèi)容進(jìn)行演示和答辯,教師共同參與,負(fù)責(zé)實(shí)驗(yàn)內(nèi)容的開展,同時(shí)實(shí)驗(yàn)老師配合指導(dǎo)。經(jīng)過認(rèn)真的組織實(shí)施,必定會(huì)對(duì)學(xué)生掌握知識(shí)的能力、綜合素質(zhì)的培養(yǎng)起到促進(jìn)與提高作用。

作者:楊露單位:安徽農(nóng)業(yè)大學(xué)信息與計(jì)算機(jī)學(xué)院