已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1 校園管理系統(tǒng)設(shè)計說明書 1 引言 1 1 編寫目的 概要 設(shè)計的主要任務(wù)是設(shè)計程序的體系結(jié)構(gòu),也就是確定程序有哪些模塊組成以及模塊計的關(guān)系。概要設(shè)計過程首先尋找實現(xiàn)目標系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然后分析員從這些供選擇的方案中選取若干個合理的方案,為每個合理的方案都準備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素,進行成本 /效益分析,并且制定實現(xiàn)這個方案的進度計劃。分析員應(yīng)該綜合分析比較這些合理的方案,從中選出一個最佳方案向用戶和使用部門負責人推薦。如果用戶和使 用部門的負責人接受了推薦的方案,分析員應(yīng)該進一步為這個最佳方案設(shè)計軟結(jié)構(gòu),通常,進行必要的數(shù)據(jù)庫設(shè)計,確定測試要求并且是定測試計劃。 1 3 術(shù)語定義 實體 聯(lián)系圖( ):包含實體(即數(shù)據(jù)對象)、關(guān)系和屬性。作為用戶與分析員之間有效交流的工具。 流程圖: 由一些特定意義的圖形、流程線及簡要的文字說明構(gòu)成,能清晰明確地表示程序的運行過程 盒圖:又稱為 呀 , 它把整個程序?qū)懺谝粋€大框圖內(nèi),大框圖由若干個小的基本框圖構(gòu)成 1 4 參考資料 軟件工程導(dǎo)論 編 著 清華大學出版社 深入淺出面向 對象分析和設(shè)計 數(shù)據(jù)為原理及應(yīng)用 主編 科學出版社 2 概述 1 目標 該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計還將給出內(nèi)部軟件和外部系統(tǒng)部件之間的接口定義,各個軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細節(jié)以及具體的裝配要求。 2 運行環(huán)境 2 軟件基本運行環(huán)境為 境。 3 需求概述 本系統(tǒng)要達到以下目標: 1、 用戶的存款與消費 2、 用戶掛失處理 3、 管理員的新建與注銷 4、 用戶的查詢 4 條件與限制 為了評價該設(shè)計階段的設(shè)計表示的 “ 優(yōu)劣程度 ” ,必須遵 循以下幾個準則: 應(yīng)巧妙地利用各個軟件部件之間的控制關(guān)系。 該軟件應(yīng)當從邏輯上被劃分成多個部件,分別實現(xiàn)各種特定功能和子功能。 如子程序或過程),這些模塊就具有獨立的功能特性。 取循環(huán)反復(fù)的方法來獲得設(shè)計。 3 系統(tǒng)分析 系統(tǒng)模型: 3 系統(tǒng) : 比較清晰的表達了系統(tǒng)的輸入 處理 輸出 學 生 信 息鎖 卡 信 息刷 卡 ( 卡 I D )消 費 額查 詢 條 件存 款 額新 建 飯 卡 信 息掛 失 狀 態(tài) 轉(zhuǎn) 換簡 單 查 詢消 費復(fù) 雜 查 詢存 款學 生 基 本 信 息空 歷 史 紀 錄卡 狀 態(tài)卡 余 額卡 歷 史 紀 錄4 系統(tǒng)體系結(jié)構(gòu) 4 系統(tǒng)功能模塊劃分設(shè)計: 判斷學生簡單信息一致性飯 卡 管 理 系 統(tǒng)新 建 飯 卡 信 息存 款 - 消 費查 詢 歷 史 掛 失注 銷讀取學生其他信息 ,創(chuàng)建卡I ,并確認顯示余額定價消費掛失狀態(tài)轉(zhuǎn)換掛失計時判斷掛失倒時注銷消費判斷條件合法性查詢產(chǎn)生報表存 款 消 費讀取卡I D ,并確認顯示余額存款管 理 員程序流程圖 5 飯 卡 系 統(tǒng)存 款 額刷 卡 器顯 示 器管 理 員刷 卡 服 務(wù)員消 費 額卡 I 信 息學 生 信 息消 費 信 息學 生查 詢 結(jié) 果余 額存 入5 接口定義 戶接口 (1)用戶類別: 1 有提供學生查閱的學生界面。 2 提供管理員操作的管理員界面。 3 提供刷卡的刷卡服務(wù)員界面。 (2) 管理員界面菜單 1 狀態(tài) 陸; 銷; 2 新建 3 查詢更新 生消費歷史 生信息 4 掛失 鎖 鎖 5 注銷卡 (3)學生查詢菜單 6 1 狀態(tài) 陸; 銷; 2 查詢歷史 3 查詢學生信息 (4)刷卡界面 1 狀態(tài) 陸; 銷; 2 消費方式 常 價 3 顯示上次輸出 部接口 說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。 部接口 查詢和更新都要調(diào)用數(shù)據(jù)庫的操作。 7 模塊設(shè)計 根據(jù)項目的實際需求情況,可將系統(tǒng)劃分成若干模塊, 分別描述各模塊的功能。這樣可將復(fù)雜的系統(tǒng)簡化、細化,有利于今后的設(shè)計和實現(xiàn)。劃分各模塊時,應(yīng)盡量使其具有封閉性和獨立性,具有低耦合性,減少各模塊之間的關(guān)聯(lián),使其便于實現(xiàn)、調(diào)試、安裝和維護。 7 數(shù)據(jù)流劃分 7 數(shù)據(jù)流 0層: 8 管 理 者飯 卡 系 統(tǒng)學 生 或 者 管理 員學 生查 詢 或 者 管 理 結(jié) 果管 理 飯 卡 信 息查 詢 信 息 或 者 掛 失數(shù)據(jù)流 1層: 管 理 信 息檢 查 合 法 性查 詢 信 息合 法 的 管 理 員 信 息合 法 的 查 詢 信 息管 理 員 信息 處 理查 詢 信 息處 理數(shù)據(jù)流 2層: 9 合 法 信 息管 理 人 信 息處 理創(chuàng) 建 學 生 飯 卡存 款創(chuàng) 建 飯 卡處 理存 款 信 息處 理掛 失查 詢 學 生 信 息管 理 員 查詢 信 息 處理管 理 員 對飯 卡 掛 失處 理注 銷創(chuàng) 注 銷 飯卡 處 理學 生 飯 卡 系 統(tǒng) 信息合 法 輸 入 信 息學 生 輸 入 信息 處 理查 詢 余 額查 詢 消 費飯 卡 余 額處 理消 費 信 息處 理掛 失學 生 自 行掛 失 處 理學 生 飯 卡 系 統(tǒng) 務(wù)型 事務(wù)中心:存款 數(shù)據(jù)流以“事務(wù)中心”為核心。 當時數(shù)據(jù)沿通路到達事務(wù)存儲消費時,根據(jù)輸入 數(shù)據(jù)的類型在存款、消費中選擇一個執(zhí)行。 具體上是根據(jù)按鍵,分消費和存錢按鍵。 存款 - 消費存款 消費 10 8 故障檢測和處理機制 8 1 故障檢測觸發(fā)機制 系統(tǒng)發(fā)生故障可以有多種檢測機制,該系統(tǒng)有三種監(jiān)測機制,包括自動向上層匯 報、有上層定時檢測、將故障寫入錯誤文件等。 8 2 故障處理機制 錯信息 1 在學生刷卡后,卡 鎖,將會出現(xiàn)錯誤信息 : “2 學生卡信息丟失,查詢時或者消費 認卡情況 3 存款額大于 ,刷卡器只顯示小于等于 999,99 元部分 4 消費時消費額大于存款額。系統(tǒng)將會提示錯誤,不作其他任何操作。 施(號碼對應(yīng)) 1 只能解卡鎖 2 有備份數(shù)據(jù)庫,隨時可以恢復(fù) 3 只能更換刷卡器 4 計時充錢 系統(tǒng)維護 系統(tǒng)維護的任務(wù)就是要有計劃、有組織地對 系統(tǒng)進行必要的改動,以保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。 為此,后期維護工作不容忽視,為了有效的進行后期維護,首先,在系統(tǒng)開發(fā)過程中的每個階段都必須編寫保存相關(guān)的文檔記錄,其次,安排固定的工作人員做后期維護的工作。 9 數(shù)據(jù)庫設(shè)計 9 1 數(shù)據(jù)庫管理系統(tǒng)選型 選定數(shù)據(jù)系統(tǒng): 接數(shù)據(jù)庫 11 9 2 設(shè)計 飯 卡學 生1操 作11查 詢I 余 額消 費 限 制有 效 期創(chuàng) 建 日 期目 前 狀 態(tài)日 期數(shù) 量 地 點 商 品 金 額姓 名學 號 級 別專 業(yè)電 話性 別消 費 員賬 號密 碼操 作119 3 數(shù)據(jù)庫表設(shè)計 基于 設(shè)計數(shù)據(jù)庫物理表。 學生信息庫( 列名 數(shù)據(jù)類型 學生學號 ID id 生姓名 0) 性別 話號碼 0) 專業(yè) 0) 卡信息 (列名 數(shù)據(jù)類型 卡 ID id 額 12 卡歷史 (列名 數(shù)據(jù)類型 卡 ID id 間 額 量 理員 列名 數(shù)據(jù)類型 帳戶 碼 0 系統(tǒng)開發(fā)平臺 系統(tǒng)開發(fā)環(huán)境: 硬件要求: 上, 詳細設(shè)計說明書 二、詳細設(shè)計 1 引言 寫目的 編制目的是說明 飯卡管理 系統(tǒng)各個層次中的每一個程序 (每個模塊或子程序)的設(shè)計考慮 。 把解法具體化,解決具體應(yīng)怎樣實現(xiàn)這個系統(tǒng)。也稱為模塊設(shè)計,詳細地設(shè)計每個模塊,確定實現(xiàn)模塊所需的 功能需要的算法和數(shù)據(jù)結(jié)構(gòu)。 義 在軟件具體設(shè)計階段的專用術(shù)語有: 程序流程圖、盒圖 (N S 圖 )、判定表、判定樹、 13 2 界面 系統(tǒng)登陸 功能說明: 該界面為系統(tǒng)登陸界面,其中分為管理員和學生和刷卡員三個角色,分別有不同的權(quán)限,通過用戶輸入帳戶和密碼進入主目錄界面。 其中管理員權(quán)限最大、。 學生進入界面: 14 功能說明: 學生進入信息查詢界面,輸入個人學號之后,可以進行個人基本信息的查詢以及消費歷史的查詢,并有掛失的權(quán)力。 刷卡員進入界面: 15 功能說明: 刷卡員進入刷卡信息界面 ,輸入消費的學生的 碼,便可以對該學生消費進行扣費。并且可以通過該界面進入查詢該 戶余額的界面,查看該學生的飯卡余額。 3 入口程序 設(shè)計說明 序描述 16 提供管理員和學生用戶,刷卡服務(wù)三種環(huán)境,限制用戶對系統(tǒng)的使用權(quán)限。 特點:非常駐內(nèi)存;單獨的一個程序;順序處理。 入項 權(quán)限:三個單選項。 管理員用戶名:字符串類型, 度不超過 20,可以是數(shù)字(不能開頭)和字母、漢字; 管理員密碼 :字符串類型, 長度不超過 20, 可以是數(shù)字和字母 ,區(qū)分大 小寫 出項 歡迎或者提示錯誤信息。 程邏輯 1 程序流程圖 程序開始用戶名密碼判斷什么權(quán)限管理員管理庫管理員權(quán)限學生查詢權(quán)限 刷卡服務(wù)員權(quán)限輸入權(quán)限類別學生查詢界面刷卡服務(wù)界面判斷用戶名和密碼是否合法管理員界面界面正確提示錯誤 錯誤歡迎提示2 盒圖 17 C a s e 輸 入 權(quán) 限 類 別學生查詢權(quán)限刷卡服務(wù)權(quán)限學生查詢界面刷卡服務(wù)界面管理員權(quán)限 入 用 戶 名 , 密 碼 正 確管理員界面檢 驗 用 戶 名 密碼是否給提示錯誤輸 入 用 戶 名 密碼給歡迎信息4 查詢模塊 設(shè)計說明 序描述 完成對系統(tǒng)(數(shù)據(jù)庫)的查找。 入項 學生卡信息,時間信息,消費信息等。 出項 查找結(jié)果。 程邏輯 輸入查詢條件查詢給出題是錯誤查詢條件正確從數(shù)據(jù)庫讀數(shù)據(jù)打印報表顯示結(jié)果在屏幕打印與否打印5 消費模塊 設(shè)計說明 序描 述 完成消費部分。對輸入和消費額,進行合法性驗證。 18 入項 卡 價與否,消費額。 出項 卡余額,錯誤提示。 程邏輯 判斷樹 消費卡 I D 正 確卡 I D 錯 誤 提示錯誤提示顯余額定價消費正常消費確認消費,并顯示余額余額不足,提示錯誤確認消費,顯示余額余額不足,提示錯誤卡未鎖卡鎖,輸出錯誤6 存款模塊 設(shè)計說明 序描述 完成存款部分。對輸入和存款額,進行合法性驗證。 入項 卡 款額。 出項 卡余額,錯誤提示。 程邏輯 判斷表 學生代號 1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課件站在線使用
- 課件直播步驟
- 2026年智能康復(fù)器械項目營銷方案
- 2026年智能體脂分析儀體重秤項目投資計劃書
- 案例培訓(xùn)課件
- 2026年老年健康管理師項目營銷方案
- 2026年智能車載音頻轉(zhuǎn)接器項目項目建議書
- 2026年明廚亮灶直播系統(tǒng)項目項目建議書
- 2026年智能插座項目營銷方案
- 醫(yī)用D打印技術(shù)在醫(yī)療器械中的應(yīng)用及前景分析
- 2025廣東深圳市龍崗區(qū)園山街道招聘綜合網(wǎng)格員擬聘人員筆試歷年備考題庫附帶答案詳解
- 《工業(yè)管道安全技術(shù)規(guī)程》解讀
- DB51T3351-2025鋰電池企業(yè)生產(chǎn)安全風險管控技術(shù)規(guī)范
- 2025-2026學年人教版(簡譜)(新教材)初中音樂八年級(上冊)期末測試卷附答案(三套)
- 工程管理前沿技術(shù)研究
- 疾病預(yù)防控制中心建設(shè)標準建標127-2009
- 2024年煤氣購銷合同
- 縮短腦卒中患者靜脈溶栓DNT的時間
- 診所中藥飲片清單
- QC七工具-問題的分析與解決
- 工廠保安服務(wù)投標方案
評論
0/150
提交評論