freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

教務(wù)管理系統(tǒng)設(shè)計(jì)示例-資料下載頁(yè)

2024-11-16 16:46本頁(yè)面
  

【正文】 系統(tǒng)對(duì)數(shù)據(jù)庫(kù)中的信息直接以二維表格作為主工作區(qū) , 輔以各種對(duì)話框進(jìn)行新 增、修改和刪該的操作,系統(tǒng)的主用戶界面如圖 11 所示: 圖 11 系統(tǒng) 主 界面 主界 面 大 致 有二 部 分 組 成, 它 們 是 主菜 單 和 工 作區(qū) 。 在 窗 口的主 菜 單 區(qū), 顯 示 了 本系統(tǒng)的四大功能子系統(tǒng),用戶可以用鼠標(biāo)選擇需要的菜單選項(xiàng)。如果有二級(jí)菜單, 在選擇了相應(yīng)的一級(jí)菜單后,二級(jí)菜單將自動(dòng)出現(xiàn)。 當(dāng)用 戶 選 擇 的所 要 使 用 的功 能 菜 單 ,系 統(tǒng) 就 進(jìn) 入了 此 業(yè) 務(wù) 處理 功 能 , 這時(shí) 工 作區(qū) 將以二位表格的形式顯示與此業(yè)務(wù)有關(guān)的數(shù)據(jù)信息 , 在工作區(qū)右擊鼠標(biāo)可以打 開 “ 右 鍵菜單 ” , 這 個(gè)菜單用來提供新增、修改和刪除的功能。 在整 個(gè) 系 統(tǒng) 的應(yīng) 用 過 程 中, 系 統(tǒng) 將 會(huì)使 用 大 量 的對(duì) 話 框 來 與用 戶 互 動(dòng) ,幫 助 用戶 完成工作。 根據(jù)業(yè)務(wù)數(shù)據(jù)處理功能從界面的性質(zhì)來看,可分為三類: 1. 數(shù)據(jù)的 編 輯 : 這包括數(shù)據(jù)的新增和修改 , 這類界面 都是包含下拉列表和文本框 的對(duì)話框,如圖 12 所 示,通過下拉列表提供有限的規(guī)定數(shù)據(jù),即可減少用戶的輸入 24 量,也降低的輸入錯(cuò)誤的概率。 圖 12 學(xué) 生基 本信息 修改 界 面 2. 數(shù)據(jù)查 詢 : 系統(tǒng)查詢功能的條件都是在給出的對(duì)話框中進(jìn)行選擇 , 這些對(duì)話框 中的查詢條件都是下拉列表的形式 , 避免了用戶的繁瑣輸入 。 查詢的結(jié)果則在工作區(qū) 以二維表格的形式顯示在主界面上 。 如同專業(yè)單課的年級(jí)排名查詢界面如圖 13 所 示: 圖 13 同 專業(yè) 單課的 年級(jí) 排名查 詢界面 3. 數(shù)據(jù)的 輸 出 : 數(shù)據(jù)的輸出分為屏幕輸出和打印輸出 , 對(duì)于 打印輸出 , 系統(tǒng)提供 的完整的功能從打印預(yù)覽到打印機(jī)的設(shè)置,可以打印所所有在工作區(qū)顯示出的表格。 圖 14 是打 印 預(yù)覽的界面: 25 . 模塊處理過程 圖 14 打 印預(yù) 覽界面 根據(jù) 模 塊 的 劃分 以 及 結(jié) 構(gòu)化 程 序 設(shè) 計(jì)的 基 本 原 則, 對(duì) 程 序 模塊 進(jìn) 行 詳 細(xì)處 理 過程 進(jìn)行設(shè)計(jì) 。 本系統(tǒng)主要采用偽 C 語(yǔ) 言的方式 。 下面這段偽代碼是學(xué)生基本信息新增的 模塊處理過程: 學(xué)生基本信息新增() { do { 輸入 學(xué)院 代 碼; 輸入 專業(yè) 代 碼; 輸入 班級(jí) 代 碼; 輸入 學(xué)生 學(xué) 號(hào); 輸入 學(xué)生 姓 名; 輸入 出生 日 期; 輸入 家庭 地 址; 輸入 聯(lián)系 電 話; }while(學(xué) 生 學(xué)號(hào)、學(xué)生姓名、出生日期、家庭地址 為空 ); 生成 insert 語(yǔ) 句; 26 根據(jù)輸入值賦叁數(shù)值; 通過 ado 執(zhí) 行 insert 語(yǔ) 句 ; if (數(shù)據(jù)庫(kù)返回錯(cuò)誤值 ) { } else } 提示錯(cuò)誤信息,新增失敗; 提示新增成功; 由于系統(tǒng)的偽碼眾多,限于篇幅將不一一羅列了。 27 第 6章 實(shí)施概況 . 實(shí)施環(huán)境與工具的比較選擇 系統(tǒng)的實(shí)施是在系統(tǒng)設(shè)計(jì)的基礎(chǔ)上,用 Visual Basic 6 進(jìn) 行 程序設(shè)計(jì)開發(fā)。 Visual Basic 6 是 新 一代的程序語(yǔ)言,它提供了開發(fā) Microsoft Windows(R) 應(yīng)用程序的最 迅速、最簡(jiǎn)捷的方法。與系統(tǒng)管理系統(tǒng)常用的開發(fā)工具 Power Builder相比, Visual basic 6 主要有以下優(yōu)勢(shì): 1. 支持 ADO(ActiveX 數(shù)據(jù)對(duì)象 ): 這項(xiàng)新的數(shù)據(jù)訪問技術(shù)的特性包括 : 更簡(jiǎn)單的 對(duì)象 模 型 ; 與其 它 Microsoft 和非 Microsoft 的 技術(shù) 更 好 的 集成 ; 為 本 地和 遠(yuǎn) 程 數(shù)據(jù) 數(shù)據(jù)提供的通用接口;可遠(yuǎn)程訪問的和斷開的記錄集;用戶可訪問的數(shù)據(jù)綁定接口; 以及層 次結(jié)構(gòu)的記錄集。 2.完整的 編 程語(yǔ)言:同 Power Builder 只提供腳本不同, Visual Basic 6 提 供 了 一 套完整的編程結(jié)構(gòu)和語(yǔ)言元素。豐富的數(shù)據(jù)類型也提高了程序的性能。 程 : Visual Basic 6 是一種 基 于對(duì)象的編程語(yǔ)言。 Visual Basic 6 使 得對(duì) 象的使用變得很容易 , 它使在程序性編碼和使用對(duì)象的程序設(shè)計(jì)之間進(jìn)行平穩(wěn)轉(zhuǎn)換成 為可能。 . 編程環(huán)境、工具、實(shí)現(xiàn)與數(shù)據(jù)準(zhǔn)備概況 本系統(tǒng)是在 Visual Basic 6 自帶的 IDE 下開發(fā) , 數(shù)據(jù)庫(kù)設(shè)計(jì) 工具使用了 Microsoft Access 2020。所有開發(fā)工具都是在 Windows Me 操作系統(tǒng)使用,并考慮了系統(tǒng)程序在 其他 Windows 版本操作系統(tǒng)下運(yùn)行的要求。 程序代碼是以對(duì)象的觀點(diǎn)來編寫 , 整個(gè)系統(tǒng)所有的基本功能都封裝在 4 個(gè)對(duì)象中, 系統(tǒng)的功能實(shí)現(xiàn)都是通過調(diào)用這 4 個(gè)對(duì)象提供的接口實(shí)現(xiàn) 。 這樣便提高了程序代碼的 模塊化,有助于程序代碼的調(diào)試及以后的功能擴(kuò)展。 . 系統(tǒng)測(cè)試概況 鑒于本系統(tǒng)規(guī)模不是很大,因此系統(tǒng)的測(cè)試主要集中在 4 個(gè)封裝基本功能的對(duì)象 的代碼測(cè)試和最后系統(tǒng)的總 體測(cè)試。 代碼 測(cè) 試 主 要是 測(cè) 試 對(duì) 象提 供 的 接 口運(yùn) 行 是 否 正常 , 測(cè) 試 運(yùn)行 結(jié) 果 是 否與 期 望相 同。以及對(duì)象的接口的容錯(cuò)性。 總體 測(cè) 試 主 要是 測(cè) 試 整 個(gè)系 統(tǒng) 的 運(yùn) 行正 確 性 、 可靠 性 和 穩(wěn) 定性 , 其 中 正確 性 最主 要 。 總體測(cè)試的內(nèi)容包括使用本系統(tǒng)進(jìn)行大量數(shù)據(jù)的錄入 , 特別是邊緣數(shù)據(jù)的錄入測(cè) 試。其次測(cè)試系統(tǒng)的查詢和打印功能,測(cè)試其結(jié)果是否與預(yù)期相符。 由于 測(cè) 試 項(xiàng) 目?jī)?nèi) 容 較 多 ,無(wú) 法 在 此 一一 羅 列 , 故將 幾 個(gè) 在 測(cè)試 中 發(fā) 現(xiàn) 的主 要 問題 列出。 1. ADO 中 Command 對(duì)象的參數(shù)使用的錯(cuò)誤 Command 對(duì) 象中的 Parameter 對(duì)象的賦 值需要同在 CommadnText 中的數(shù)據(jù)排 列一 致 , 而 不同 參 數(shù) 的 命名 相 關(guān) , 一開 始 , 在 進(jìn)行 編 碼 時(shí) 沒有 注 意 到 這點(diǎn) , 結(jié)果 導(dǎo)致參數(shù)值傳遞不正確,數(shù)據(jù)庫(kù)操作失敗。 通過對(duì)代碼的單步跟蹤及有關(guān)文檔,找到了錯(cuò)誤的原因。經(jīng)過調(diào)整參數(shù)順序, 操作正常。 2. ComboxBox 的使用 在程序許 多 對(duì)話框中 都 要用到改 變 一 個(gè) ComboBox 的選擇項(xiàng),其他 的 相關(guān) ComboBox 的內(nèi)容要進(jìn)行相應(yīng)的改變 , 如在學(xué)院的 ComboBox 中選定了 某 個(gè)學(xué)院, 則相應(yīng)的專業(yè) ComboBox 的內(nèi)容應(yīng) 變 為這個(gè)學(xué)院的專業(yè)項(xiàng)。開始 ,這一更新相關(guān) ComboBox 的代碼是放在 ComboBox 的 Change 事件中 , 認(rèn)為 ComboBox 的選 擇 項(xiàng) 28 的改變就出發(fā)此事件。但在運(yùn)行過程中,相應(yīng) ComboBox 沒有如預(yù)期隨選擇項(xiàng)的 改變而改變。 通過單步跟蹤 , 發(fā)現(xiàn)此事件并沒有因?yàn)檫x擇項(xiàng)的改變而觸發(fā) 。 后查閱文檔 , 改 用 Click 事 件 放更新代碼,運(yùn)行正常。 . 系統(tǒng)轉(zhuǎn)換方案及實(shí)現(xiàn)概況 本系統(tǒng)的實(shí)現(xiàn)比較方便,只要具備本系統(tǒng)運(yùn)行的環(huán)境就可使用。 系統(tǒng) 安 裝 只 需使 用 提 供 的系 統(tǒng) 安 裝 程序 將 系 統(tǒng) 安裝 到 計(jì) 算 機(jī)上 , 如 需 多臺(tái)計(jì) 算機(jī) 一起使用 , 只需要分別將系統(tǒng)裝在相應(yīng)的計(jì)算機(jī)上 , 然后指定使用一臺(tái)計(jì)算機(jī)上的數(shù) 據(jù)庫(kù) , 其他計(jì)算機(jī)在使用時(shí)需與此計(jì)算機(jī)聯(lián)網(wǎng) , 并在系統(tǒng)登錄時(shí)選擇指定計(jì)算機(jī)上的 數(shù)據(jù)庫(kù)文件即可。 . 系統(tǒng)運(yùn)行與維護(hù)概況 平時(shí) 應(yīng) 注 意 對(duì)使 用 系 統(tǒng) 的計(jì) 算 機(jī) 的 日常 管 理 , 特別 是 存 放 數(shù)據(jù)庫(kù) 文 件 的計(jì) 算 機(jī)。 有條件的應(yīng)該定期對(duì)數(shù)據(jù)庫(kù)文件進(jìn)行拷貝備份 , 防止因意外或人為因素導(dǎo)致數(shù)據(jù)庫(kù)文 件的破壞而造成數(shù)據(jù)丟失的損失,保證系統(tǒng)的正常運(yùn)行。 結(jié)束語(yǔ) 本系統(tǒng)的特點(diǎn)在于使用的目前較新的數(shù)據(jù)庫(kù) 技 術(shù),使用標(biāo)準(zhǔn)的視窗用戶界 面,支持鼠標(biāo)的操作,支持網(wǎng)絡(luò)環(huán)境 ,實(shí)現(xiàn)多用戶的服務(wù)器 /客戶端架構(gòu)。整個(gè) 開發(fā)過程都遵循的軟件工程的要求,高度的模塊化為以后的系統(tǒng)擴(kuò)展提供了保 障。 當(dāng)然 , 由于時(shí)間有限 , 系統(tǒng)只對(duì)應(yīng)的教務(wù)業(yè)務(wù)工作的一小部分 , 在系統(tǒng)的安 全性方面也有待改善。 以后 , 可以在需要時(shí) , 對(duì)本系統(tǒng)增加如學(xué)生選課 、 課表編排等功能模塊 , 完 善本教務(wù)管理系統(tǒng)。 在此次系統(tǒng)設(shè)計(jì)中,總體過程還是很順利的。在 Visual Basic 中將所有基本 功能封裝在類中算是使用 VB 編程的一個(gè)新方式 , 因?yàn)橐酝谑褂? VB 時(shí) , 由于 其面向控件的開發(fā)環(huán)境 , 功能代碼往往直接放在各個(gè)控件的 對(duì)應(yīng)事件相應(yīng)中 , 導(dǎo) 致代碼比較凌亂,影響后期的維護(hù),對(duì)以后的系統(tǒng)擴(kuò)展更是有較大的負(fù)面影響。 而功能代碼的類封裝則使 VB 代碼進(jìn)一步的模塊化 。 給以后的維護(hù)和功能擴(kuò)展帶 來了極大的方便。 最后 , 要感謝 參考文獻(xiàn) [1] 信息系 統(tǒng) 開發(fā) 甘刃初 經(jīng)濟(jì)科學(xué)出版社 1996 [2] 管理信 息 系統(tǒng) 黃梯云 經(jīng)濟(jì)科學(xué)出版社 1997 29 [3] 軟件開 發(fā) 工具 陳 禹 等 經(jīng)濟(jì) 科 學(xué)出版社 1999 [4] 計(jì)算機(jī) 實(shí) 用軟件 高 陽(yáng) 經(jīng)濟(jì)科學(xué)出版社 1997 [5] 數(shù)據(jù)庫(kù) 原 理 丁寶康 等 經(jīng)濟(jì)科學(xué)出版社 2020 [6]畢業(yè)論 文 指導(dǎo)資料 復(fù)旦計(jì)算機(jī)科學(xué)系 1999
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1