第9章項目開發(fā)案例學生檔案管理系統(tǒng)_第1頁
第9章項目開發(fā)案例學生檔案管理系統(tǒng)_第2頁
第9章項目開發(fā)案例學生檔案管理系統(tǒng)_第3頁
第9章項目開發(fā)案例學生檔案管理系統(tǒng)_第4頁
第9章項目開發(fā)案例學生檔案管理系統(tǒng)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、LOGO 第第9 9章章 項目開發(fā)案例項目開發(fā)案例學生檔案管理系統(tǒng)學生檔案管理系統(tǒng)新世紀高職高專新世紀高職高專軟件專業(yè)系列規(guī)劃教材軟件專業(yè)系列規(guī)劃教材新世紀高職高專教材編審委員會新世紀高職高專教材編審委員會 組編組編主編主編 白素蘭白素蘭學習目標學習目標u 掌握小型項目的設(shè)計流程。掌握小型項目的設(shè)計流程。u 熟悉在熟悉在Visual Basic.NETVisual Basic.NET集成開發(fā)環(huán)境中如何開發(fā)一個完整集成開發(fā)環(huán)境中如何開發(fā)一個完整的項目。的項目。u 掌握掌握ADO.NETADO.NET對象及相關(guān)控件的具體應用方法。對象及相關(guān)控件的具體應用方法。9.1 9.1 系統(tǒng)主要功能及結(jié)構(gòu)化模

2、塊設(shè)計系統(tǒng)主要功能及結(jié)構(gòu)化模塊設(shè)計 本系統(tǒng)為管理學生檔案而開發(fā),主要用于管理學生的自然情況檔案本系統(tǒng)為管理學生檔案而開發(fā),主要用于管理學生的自然情況檔案和成績信息。為該系統(tǒng)設(shè)計了四個主要模塊。和成績信息。為該系統(tǒng)設(shè)計了四個主要模塊。 操作員管理模塊:該模塊的主要功能是對使用本系統(tǒng)的操作員進操作員管理模塊:該模塊的主要功能是對使用本系統(tǒng)的操作員進行管理,包括登錄、添加、修改信息、刪除等功能。這主要是為了系統(tǒng)行管理,包括登錄、添加、修改信息、刪除等功能。這主要是為了系統(tǒng)安全引入的操作員管理機制。安全引入的操作員管理機制。 檔案管理模塊:該模塊的主要功能是實現(xiàn)學生檔案錄入和學生檔檔案管理模塊:該模塊

3、的主要功能是實現(xiàn)學生檔案錄入和學生檔案維護。案維護。 成績管理模塊:該模塊的主要功能是實現(xiàn)學生成績錄入和學生成成績管理模塊:該模塊的主要功能是實現(xiàn)學生成績錄入和學生成績維護??兙S護。 退出系統(tǒng)模塊:該模塊的主要功能是處理與數(shù)據(jù)源的斷開和退出退出系統(tǒng)模塊:該模塊的主要功能是處理與數(shù)據(jù)源的斷開和退出整個應用程序。整個應用程序。9.1 9.1 系統(tǒng)主要功能及結(jié)構(gòu)化模塊設(shè)計系統(tǒng)主要功能及結(jié)構(gòu)化模塊設(shè)計9.2 9.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 該項目為數(shù)據(jù)庫應用程序,學生的自然情況和成績信息保存在相關(guān)該項目為數(shù)據(jù)庫應用程序,學生的自然情況和成績信息保存在相關(guān)數(shù)據(jù)庫文件的相關(guān)表中,用戶信息也應存入相關(guān)表中。本

4、案例使用數(shù)據(jù)庫文件的相關(guān)表中,用戶信息也應存入相關(guān)表中。本案例使用AccessAccess數(shù)據(jù)庫,整個案例建立了一個數(shù)據(jù)庫,整個案例建立了一個AccessAccess數(shù)據(jù)庫文件數(shù)據(jù)庫文件Students.mdbStudents.mdb,其中包括數(shù)據(jù)表其中包括數(shù)據(jù)表UserUser、StudaStuda、StucjStucj等。等。UserUser表中存放的是本系統(tǒng)的操表中存放的是本系統(tǒng)的操作員的相關(guān)信息,作員的相關(guān)信息,StudaStuda表中存放的是學生的自然情況信息。表中存放的是學生的自然情況信息。9.3 9.3 公共模塊設(shè)計公共模塊設(shè)計 公共模塊的功能主要是存儲在整個項目的各個模塊中通用

5、的全局變公共模塊的功能主要是存儲在整個項目的各個模塊中通用的全局變量和全局函數(shù)。在該模塊中定義了全局變量量和全局函數(shù)。在該模塊中定義了全局變量intint、strUnamestrUname等,分別用于等,分別用于表示操作員的權(quán)限和姓名,并定義了全局函數(shù)表示操作員的權(quán)限和姓名,并定義了全局函數(shù)connectconnect()和全局函數(shù)()和全局函數(shù)subQuitsubQuit(),分別用于創(chuàng)建連接(數(shù)據(jù)源)和關(guān)閉連接并退出應用程序。(),分別用于創(chuàng)建連接(數(shù)據(jù)源)和關(guān)閉連接并退出應用程序。具體代碼見教材具體代碼見教材179179頁。頁。9.4 9.4 歡迎窗體和操作員登錄模塊設(shè)計歡迎窗體和操作員

6、登錄模塊設(shè)計 對于實際應用系統(tǒng),為保證系統(tǒng)數(shù)據(jù)安全,都應引入操作員管理機對于實際應用系統(tǒng),為保證系統(tǒng)數(shù)據(jù)安全,都應引入操作員管理機制。也就是說,只有本系統(tǒng)的操作員才可以進入系統(tǒng)。因此要設(shè)計實現(xiàn)制。也就是說,只有本系統(tǒng)的操作員才可以進入系統(tǒng)。因此要設(shè)計實現(xiàn)相關(guān)功能的模塊,經(jīng)過操作員身份驗證后方可使用本系統(tǒng)。本案例由歡相關(guān)功能的模塊,經(jīng)過操作員身份驗證后方可使用本系統(tǒng)。本案例由歡迎窗體調(diào)入公共模塊,判斷數(shù)據(jù)源連接正確后,進入操作員登錄界面。迎窗體調(diào)入公共模塊,判斷數(shù)據(jù)源連接正確后,進入操作員登錄界面。歡迎窗體及操作員登錄界面如圖歡迎窗體及操作員登錄界面如圖9-29-2和圖和圖9-39-3所示。操作

7、員要正確輸入其所示。操作員要正確輸入其身份和密碼,登錄后才能進入系統(tǒng)主界面。身份和密碼,登錄后才能進入系統(tǒng)主界面。9.4 9.4 歡迎窗體和操作員登錄模塊設(shè)計歡迎窗體和操作員登錄模塊設(shè)計9.4 9.4 歡迎窗體和操作員登錄模塊設(shè)計歡迎窗體和操作員登錄模塊設(shè)計9.4 9.4 歡迎窗體和操作員登錄模塊設(shè)計歡迎窗體和操作員登錄模塊設(shè)計 9.4.1 9.4.1 歡迎窗體界面設(shè)計歡迎窗體界面設(shè)計 1. 1.歡迎窗體界面設(shè)計歡迎窗體界面設(shè)計9.4 9.4 歡迎窗體和操作員登錄模塊設(shè)計歡迎窗體和操作員登錄模塊設(shè)計 9.4.2 9.4.2 操作員登錄模塊設(shè)計操作員登錄模塊設(shè)計 1. 1.操作員登錄模塊設(shè)計操作

8、員登錄模塊設(shè)計9.5 9.5 主界面設(shè)計主界面設(shè)計 9.5.1 9.5.1 窗體及主菜單設(shè)計窗體及主菜單設(shè)計 9.5 9.5 主界面設(shè)計主界面設(shè)計 9.5.1 9.5.1 窗體及主菜單設(shè)計窗體及主菜單設(shè)計 9.5 9.5 主界面設(shè)計主界面設(shè)計 9.5.2 9.5.2 代碼設(shè)計代碼設(shè)計 9.6 9.6 添加操作員模塊設(shè)計添加操作員模塊設(shè)計 本模塊的功能為添加操作員,其界面如圖本模塊的功能為添加操作員,其界面如圖9-59-5所示。在正確輸入操作所示。在正確輸入操作員的相關(guān)信息后,單擊員的相關(guān)信息后,單擊“添加添加”按鈕,則新的操作員信息將寫入數(shù)據(jù)庫按鈕,則新的操作員信息將寫入數(shù)據(jù)庫的的UserUs

9、er表中。表中。 9.6 9.6 添加操作員模塊設(shè)計添加操作員模塊設(shè)計 9.6.1 9.6.1 界面設(shè)計界面設(shè)計9.6 9.6 添加操作員模塊設(shè)計添加操作員模塊設(shè)計 9.6.1 9.6.1 界面設(shè)計界面設(shè)計9.7 9.7 修改操作員信息模塊設(shè)計修改操作員信息模塊設(shè)計 本模塊的功能為修改操作員信息,其界面如圖本模塊的功能為修改操作員信息,其界面如圖9-69-6所示。進入該窗體所示。進入該窗體后,首先將全部操作員后,首先將全部操作員IDID列在列表框中,由用戶進行選擇后將信息顯示列在列表框中,由用戶進行選擇后將信息顯示在右面的各相關(guān)控件中,對其進行修改。修改完成后,單擊在右面的各相關(guān)控件中,對其進行修改。修改完成后,單擊“修改修改”按按鈕,則修改后的操作員信息將重新寫入數(shù)據(jù)庫的鈕,則修改后的操作員信息將重新寫入數(shù)據(jù)庫的UserUse

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論