MIS系統設計論文

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

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

MIS系統設計論文

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

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

2開發背景

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

3系統分析

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

4系統設計

根據系統分析的結果,并在系統分析報告已經獲得通過的基礎上,結合開發者的知識與經驗即可進行系統設計。為下一階段的系統實現(如編程、調試、試運行等)制定藍圖。

4.1系統總體結構設計登錄模塊

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

4.2數據庫設計

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

4.3模塊及窗體設計

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

5系統實施

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

6結束語

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

作者:楊露單位:安徽農業大學信息與計算機學院