資源描述:
《MIS系統(tǒng)設(shè)計(jì)實(shí)例.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、MIS系統(tǒng)設(shè)計(jì)實(shí)例學(xué)生信息管理系統(tǒng)課程目的通過(guò)本課程學(xué)習(xí)使得同學(xué)們了解MIS系統(tǒng)的開發(fā)流程,掌握用VB語(yǔ)言開發(fā)基于SqlServer數(shù)據(jù)庫(kù)的MIS系統(tǒng)開發(fā)技術(shù)。課程內(nèi)容1、MIS系統(tǒng)概述2、系統(tǒng)功能設(shè)計(jì)3、數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)4、應(yīng)用程序編制5、系統(tǒng)測(cè)試MIS系統(tǒng)概述問(wèn)題1、什么是MIS系統(tǒng)?問(wèn)題2、一個(gè)完整的MIS系統(tǒng)應(yīng)該包括那些內(nèi)容?問(wèn)題3、MIS系統(tǒng)的開發(fā)流程?什么是MIS系統(tǒng)MIS系統(tǒng)(ManagementInformationSystem)即管理信息系統(tǒng),是一個(gè)由人、計(jì)算機(jī)及其其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、
2、存儲(chǔ)、加工、維護(hù)和使用的系統(tǒng)。MIS系統(tǒng)的特點(diǎn):一類日常事務(wù)操作的系統(tǒng),通過(guò)人機(jī)交互界面錄入數(shù)據(jù)、處理數(shù)據(jù)和輸出數(shù)據(jù)。常見(jiàn)的MIS系統(tǒng)有:學(xué)生信息管理系統(tǒng)、工資管理系統(tǒng)、進(jìn)銷存管理系統(tǒng)、圖書信息管理系統(tǒng)等等!一個(gè)完整的MIS系統(tǒng)包括的內(nèi)容一個(gè)完整的MIS系統(tǒng)應(yīng)包括:輔助決策系統(tǒng)(DDS)、工業(yè)控制系統(tǒng)(IPC)、辦公自動(dòng)化系統(tǒng)(OA)以及數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)、知識(shí)庫(kù)和與上級(jí)機(jī)關(guān)及外界交換信息的接口。其中特別是辦公自動(dòng)化系統(tǒng)、與上級(jí)機(jī)關(guān)及外界交換信息的接口都是結(jié)合Intarnet的應(yīng)用。傳統(tǒng)的MIS系統(tǒng)是基于C/S構(gòu)架的,目
3、前在向基于B/S構(gòu)架過(guò)渡。MIS系統(tǒng)的開發(fā)流程需求分析:系統(tǒng)分析師對(duì)企業(yè)所面臨的管理問(wèn)題進(jìn)行分析。需求初步確定:軟件系統(tǒng)分析師初步確定企業(yè)需求,作為合同確認(rèn)的依據(jù)。系統(tǒng)調(diào)研:軟件系統(tǒng)分析師對(duì)企業(yè)的初步需求進(jìn)行詳細(xì)調(diào)研,確定系統(tǒng)界面的設(shè)計(jì)和運(yùn)行流程。需求說(shuō)明書:將軟件系統(tǒng)分析師對(duì)企業(yè)詳細(xì)調(diào)研文檔化,經(jīng)雙方討論確定后,開始系統(tǒng)界面設(shè)計(jì)。界面設(shè)計(jì):專業(yè)軟件開發(fā)工程師及美工設(shè)計(jì)師完成系統(tǒng)界面設(shè)計(jì),經(jīng)用戶確認(rèn),開始軟件開發(fā)。開發(fā)及測(cè)試:專業(yè)軟件開發(fā)工程師和測(cè)試工程師完成系統(tǒng)軟件開發(fā)和測(cè)試,強(qiáng)大的測(cè)試力量和一對(duì)一軟件測(cè)試體系,確保系統(tǒng)軟
4、件質(zhì)量。使用培訓(xùn):專業(yè)培訓(xùn)師對(duì)企業(yè)進(jìn)行軟件基礎(chǔ)知識(shí)和系統(tǒng)軟件運(yùn)行流程全面培訓(xùn)。初始化試運(yùn)行:專業(yè)軟件工程師輔導(dǎo)用戶使用系統(tǒng),協(xié)助用戶進(jìn)行初始化工作;系統(tǒng)初始化完畢,進(jìn)行試運(yùn)行階段,測(cè)試系統(tǒng)功能的完善和全面性。正式切換:雙方共同測(cè)評(píng)系統(tǒng),確保系統(tǒng)能夠全面符合用戶需求說(shuō)明書定義的所有功能,正式切換系統(tǒng)。系統(tǒng)功能設(shè)計(jì)本課程我們以學(xué)生信息管理系統(tǒng)為例講解此系統(tǒng)的功能設(shè)計(jì)。系統(tǒng)主要功能包括:(1)班級(jí)管理:班級(jí)增加,查詢。(2)學(xué)生管理:學(xué)生增加,學(xué)生信息編輯,學(xué)生刪除。(3)學(xué)生成績(jī)管理:成績(jī)維護(hù)和成績(jī)統(tǒng)計(jì)。系統(tǒng)結(jié)構(gòu)圖學(xué)生信息管理系
5、統(tǒng)學(xué)生管理班級(jí)管理成績(jī)管理增加班級(jí)查詢班級(jí)增加學(xué)生編輯學(xué)生刪除學(xué)生成績(jī)維護(hù)成績(jī)統(tǒng)計(jì)業(yè)務(wù)流程圖本例中的業(yè)務(wù)流程比較簡(jiǎn)單,我們以賓館客房管理為例,說(shuō)明業(yè)務(wù)流程圖的使用。客戶前臺(tái)接待住宿登記持牌入住結(jié)帳報(bào)表退宿客房預(yù)定預(yù)定房費(fèi)預(yù)定房費(fèi)查詢宿費(fèi)提醒追加押金續(xù)住調(diào)房房態(tài)查詢掛帳應(yīng)收款數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)班級(jí)表class學(xué)生表Students界面設(shè)計(jì)主界面界面設(shè)計(jì)班級(jí)管理界面設(shè)計(jì)增加班級(jí)應(yīng)用程序編碼—主窗體上登錄窗體的顯示功能:在主窗體前顯示Login窗體。定義一個(gè)變量LoginSucceded來(lái)控制是否顯示Login窗體,此變量在兩窗體(主
6、窗體和login窗體上都使用)所以把它定義在公共模塊中。PrivateSubForm_Activate()IfLoginSucceded=FalseThen'判斷l(xiāng)ogin是否成功frmLogin.Show'顯示login對(duì)話框EndIfEndSubPrivateSubForm_Load()LoginSucceeded=False'初始化login控制變量EndSub登錄窗體代碼設(shè)計(jì)功能:驗(yàn)證用戶登錄。PrivateSubcmdOK_Click()'檢查正確的密碼IftxtPassword="password"AndtxtU
7、serName="admin"ThenLoginSucceded=TrueUnloadMe’銷毀login窗體ElseMsgBox"用戶名或密碼無(wú)效,請(qǐng)重試!",,"登錄"txtPassword.SetFocusSendKeys"{Home}+{End}"EndIfEndSub登錄窗體代碼設(shè)計(jì)功能:取消按鈕的處理PrivateSubcmdCancel_Click()'設(shè)置全局變量為false'不提示失敗的登錄txtUserName.Text=""txtPassword=""txtUserName.SetFocusLoginS
8、ucceded=FalseMe.HideEndSub主窗體代碼設(shè)計(jì)1、菜單欄設(shè)計(jì)2、增加班級(jí)按鈕處理PrivateSubclass_add_Click(IndexAsInteger)class_addb=True’控制是增加還是編輯Form2.ShowEndSub增加班級(jí)代碼設(shè)計(jì)1、用到的