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

時間:2022-04-02 09:58:34

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

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

1開展綜合性、設(shè)計性實驗的必要性

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

2開發(fā)背景

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

3系統(tǒng)分析

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

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

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

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

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

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

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

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

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

5系統(tǒng)實施

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

6結(jié)束語

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

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