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

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

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

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

1開展綜合性、設計性實驗的必要性

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

2開發(fā)背景

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

3系統(tǒng)分析

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

4系統(tǒng)設計

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

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

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

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

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

4.3模塊及窗體設計

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

5系統(tǒng)實施

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

6結(jié)束語

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

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