版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、(完整版)軟件概要設(shè)計(jì)文檔 # (完整版)軟件概要設(shè)計(jì)文檔編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會(huì)有疏漏的地方,但是任然希望(完整版)軟件概要設(shè)計(jì)文檔)的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時(shí)也真誠的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時(shí)查閱,最后祝您生活愉快業(yè)績進(jìn)步,以下為(完整版)軟件概要設(shè)計(jì)文檔的全部內(nèi)容。 #(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔編輯整理:張嬗雒老師尊敬的讀者朋友們:這里是精品文檔編
2、輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布到文庫,發(fā)布之前我們對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會(huì)有疏漏的地方,但是我們?nèi)稳幌Mㄍ暾妫┸浖乓O(shè)計(jì)文檔這篇文檔能夠給您的工作和學(xué)習(xí)帶來便利。同時(shí)我們也真誠的希望收到您的建議和反饋到下面的留言區(qū),這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺得對您有幫助請下載收藏以便隨時(shí)查閱,最后祝您生活愉快業(yè)績進(jìn)步,以下為(完整版)軟件概要設(shè)計(jì)文檔這篇文檔的全部內(nèi)容。(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔 概要設(shè)計(jì)說明書1引言11編寫目的概要設(shè)計(jì)的主要任務(wù)是設(shè)計(jì)程序的體系結(jié)構(gòu),也就是確定程序有哪些模塊組成以及模塊計(jì)的關(guān)系。概
3、要設(shè)計(jì)過程首先尋找實(shí)現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然后分析員從這些供選擇的方案中選取若干個(gè)合理的方案,為每個(gè)合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素,進(jìn)行成本/效益分析,并且制定實(shí)現(xiàn)這個(gè)方案的進(jìn)度計(jì)劃。分析員應(yīng)該綜合分析比較這些合理的方案,從中選出一個(gè)最佳方案向用戶和使用部門負(fù)責(zé)人推薦.如果用戶和使用部門的負(fù)責(zé)人接受了推薦的方案,分析員應(yīng)該進(jìn)一步為這個(gè)最佳方案設(shè)計(jì)軟結(jié)構(gòu),通常,進(jìn)行必要的數(shù)據(jù)庫設(shè)計(jì),確定測試要求并且是定測試計(jì)劃。13術(shù)語定義實(shí)體-聯(lián)系圖(ER圖):包含實(shí)體(即數(shù)據(jù)對象)、關(guān)系和屬性作為用戶與分析員之間有效交流的
4、工具.流程圖:由一些特定意義的圖形、流程線及簡要的文字說明構(gòu)成,能清晰明確地表示程序的運(yùn)行過程盒圖:又稱為NS圖呀CHAPIN圖,它把整個(gè)程序?qū)懺谝粋€(gè)大框圖內(nèi),大框圖由若干個(gè)小的基本框圖構(gòu)成14參考資料軟件工程導(dǎo)論-張海藩編著清華大學(xué)出版社深入淺出面向?qū)ο蠓治龊驮O(shè)計(jì)數(shù)據(jù)為原理及應(yīng)用-李紹原主編科學(xué)出版社2概述1目標(biāo)該階段目的在于明確系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)和軟件結(jié)構(gòu),此外總體設(shè)計(jì)還將給出內(nèi)部軟件和外部系統(tǒng)部件之間的接口定義,各個(gè)軟件模塊的功能說明,數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)以及具體的裝配要求。2運(yùn)行環(huán)境軟件基本運(yùn)行環(huán)境為Windows環(huán)境。3需求概述本系統(tǒng)要達(dá)到以下目標(biāo):1、用戶的存款與消費(fèi)2、用戶掛失處理3、管理
5、員的新建與注銷4、用戶的查詢4條件與限制為了評價(jià)該設(shè)計(jì)階段的設(shè)計(jì)表示的“優(yōu)劣程度”,必須遵循以下幾個(gè)準(zhǔn)則:軟件設(shè)計(jì)應(yīng)當(dāng)表現(xiàn)出層次結(jié)構(gòu),它應(yīng)巧妙地利用各個(gè)軟件部件之間的控制關(guān)系。設(shè)計(jì)應(yīng)當(dāng)是模塊化的,即該軟件應(yīng)當(dāng)從邏輯上被劃分成多個(gè)部件,分別實(shí)現(xiàn)各種特定功能和子功能。3。設(shè)計(jì)最終應(yīng)當(dāng)給出具體的模塊(例如子程序或過程),這些模塊就具有獨(dú)立的功能特性.應(yīng)當(dāng)應(yīng)用在軟件需求分析期間得到的信息,采取循環(huán)反復(fù)的方法來獲得設(shè)計(jì).系統(tǒng)分析系統(tǒng)模型:系統(tǒng)IPO圖:IPO圖比較清晰的表達(dá)了系統(tǒng)的輸入處理輸出學(xué)生信息鎖卡信息刷卡(卡ID)消費(fèi)額查詢條件存款額新建飯卡信息掛失狀態(tài)轉(zhuǎn)換簡單查詢消費(fèi)學(xué)生基本信息空歷史紀(jì)錄卡狀
6、態(tài)卡余額卡歷史紀(jì)錄復(fù)雜查詢存款系統(tǒng)體系結(jié)構(gòu)系統(tǒng)功能模塊劃分設(shè)計(jì):廠管理員飯卡管理系統(tǒng)查詢歷史掛失注銷存款-消費(fèi)新建飯卡信息消費(fèi)創(chuàng)建飯卡信息歷史記錄壬取學(xué)生其他信息創(chuàng)建卡ID仔1存款消費(fèi)判斷學(xué)生簡單信息一致性程序流程圖接口定義用戶接口(1)用戶類別:有提供學(xué)生查閱的學(xué)生界面。提供管理員操作的管理員界面提供刷卡的刷卡服務(wù)員界面。管理員界面菜單狀態(tài)登陸;注銷;新建-新建學(xué)生信息界面;查詢更新學(xué)生消費(fèi)歷史3。2學(xué)生信息掛失加鎖4。2解鎖注銷卡(3)學(xué)生查詢菜單狀態(tài)1。1登陸;1。2注銷;查詢歷史查詢學(xué)生信息(4)刷卡界面狀態(tài)1。1登陸;注銷;消費(fèi)方式正常2。2定價(jià)顯示上次輸出外部接口說明本系統(tǒng)同外界的
7、所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與 # (完整版)軟件概要設(shè)計(jì)文檔各支持軟件之間的接口關(guān)系。內(nèi)部接口查詢和更新都要調(diào)用數(shù)據(jù)庫的操作.7模塊設(shè)計(jì)根據(jù)項(xiàng)目的實(shí)際需求情況,可將系統(tǒng)劃分成若干模塊,分別描述各模塊的功能這樣可將復(fù)雜的系統(tǒng)簡化、細(xì)化,有利于今后的設(shè)計(jì)和實(shí)現(xiàn)。劃分各模塊時(shí),應(yīng)盡量使其具有封閉性和獨(dú)立性,具有低耦合性,減少各模塊之間的關(guān)聯(lián),使其便于實(shí)現(xiàn)、調(diào)試、安裝和維護(hù).7數(shù)據(jù)流劃分(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔 -xllliIXi寸卜彳沽i4I+n2I輸卅諒i十?dāng)?shù)據(jù)流0層:q一+!I層:合法的管理員信息管理信息查詢信息管理員信息處理丿合法的查詢信息查詢信
8、息4處理檢查合法性層:創(chuàng)注銷飯卡處理注銷f處飯卡創(chuàng)建學(xué)生飯卡合法信息管理理信息存款存款信息學(xué)生飯卡系鄉(xiāng)查詢學(xué)生信息理員查詢信息處掛失管理員對1飯卡掛失合法輸入信息學(xué)生輸入信查詢消費(fèi)查詢余額處理飯卡余額學(xué)生飯卡系統(tǒng)信掛失學(xué)生自A掛失處理7。2存款-消費(fèi)存款消費(fèi)據(jù)輸入事務(wù)型事務(wù)中心:存款消費(fèi)數(shù)據(jù)流以“事務(wù)中心”為核心。當(dāng)時(shí)數(shù)據(jù)沿通路到達(dá)事務(wù)存儲(chǔ)消費(fèi)時(shí),根數(shù)據(jù)的類型在存款、消費(fèi)中選擇一個(gè)執(zhí)行 (完整版)軟件概要設(shè)計(jì)文檔具體上是根據(jù)按鍵,分消費(fèi)和存錢按鍵。8故障檢測和處理機(jī)制81故障檢測觸發(fā)機(jī)制系統(tǒng)發(fā)生故障可以有多種檢測機(jī)制,該系統(tǒng)有三種監(jiān)測機(jī)制,包括自動(dòng)向上層匯報(bào)、有上層定時(shí)檢測、將故障寫入錯(cuò)誤文件
9、等。82故障處理機(jī)制6.1出錯(cuò)信息1在學(xué)生刷卡后,卡ID被鎖,將會(huì)出現(xiàn)錯(cuò)誤信息:“KardLocked學(xué)生卡信息丟失,查詢時(shí)或者消費(fèi)存款時(shí),不認(rèn)卡情況存款額大于999。99元,刷卡器只顯示小于等于999,99元部分消費(fèi)時(shí)消費(fèi)額大于存款額。系統(tǒng)將會(huì)提示錯(cuò)誤,不作其他任何操作。6.2措施(號碼對應(yīng))只能解卡鎖有備份數(shù)據(jù)庫,隨時(shí)可以恢復(fù)只能更換刷卡器計(jì)時(shí)充錢6。3、系統(tǒng)維護(hù)系統(tǒng)維護(hù)的任務(wù)就是要有計(jì)劃、有組織地對系統(tǒng)進(jìn)行必要的改動(dòng),以保證系統(tǒng)中的各個(gè)要素隨著環(huán)境的變化始終處于最新的、正確的工作狀態(tài)。為此,后期維護(hù)工作不容忽視,為了有效的進(jìn)行后期維護(hù),首先,在系統(tǒng)開發(fā)過程中(完整版)軟件概要設(shè)計(jì)文檔的每
10、個(gè)階段都必須編寫保存相關(guān)的文檔記錄,其次,安排固定的工作人員做后期維護(hù)的工作。9數(shù)據(jù)庫設(shè)計(jì)91數(shù)據(jù)庫管理系統(tǒng)選型選定數(shù)據(jù)系統(tǒng):MySOL,以JDBC連接數(shù)據(jù)庫92設(shè)計(jì)E-R圖1創(chuàng)建日期有效期93數(shù)據(jù)庫表設(shè)計(jì)基于ER圖設(shè)計(jì)數(shù)據(jù)庫物理表。(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔 學(xué)生信息庫(student_info)列名數(shù)據(jù)類型學(xué)生學(xué)號stu_numint卡IDidint學(xué)生姓名nameChar(20)性別maleboolean電話號碼telChar(20)專業(yè)SubjectChar(50)卡信息(card_info)列名數(shù)據(jù)類型卡IDidint余額sumfl
11、oat鎖lockboolean卡歷史(card_his)列名數(shù)據(jù)類型卡IDidint時(shí)間daytimedaytype款額sumfloat數(shù)量NumberInt管理員數(shù)據(jù)類型帳戶NameCharPasswordsChar10系統(tǒng)開發(fā)平臺系統(tǒng)開發(fā)環(huán)境:windows硬件要求:CUP2.1GH以上,詳細(xì)設(shè)計(jì)說明書二、詳細(xì)設(shè)計(jì)1引言1。1編寫目的編制目的是說明飯卡管理系統(tǒng)各個(gè)層次中的每一個(gè)程序(每個(gè)模塊或子程序)的設(shè)計(jì)考慮。把解法具體化,解決具體應(yīng)怎樣實(shí)現(xiàn)這個(gè)系統(tǒng)。也稱為模塊設(shè)計(jì),詳細(xì)地設(shè)計(jì)每個(gè)模塊,確定實(shí)現(xiàn)模塊所需的功能需要的算法和數(shù)據(jù)結(jié)構(gòu)。1。2定義在軟件具體設(shè)計(jì)階段的專用術(shù)語有:程序流程圖、盒圖
12、(NS圖)、判定表、判定樹、PAD圖2界面系統(tǒng)登陸功能說明:該界面為系統(tǒng)登陸界面,其中分為管理員和學(xué)生和刷卡員三個(gè)角色,分別有不同的權(quán)限,通過用戶輸入帳戶和密碼進(jìn)入主目錄界面.其中管理員權(quán)限最大、.學(xué)生進(jìn)入界面:功能說明:學(xué)生進(jìn)入信息查詢界面,輸入個(gè)人學(xué)號之后,可以進(jìn)行個(gè)人基本信息的查詢以及消費(fèi)歷史的查詢,并有掛失的權(quán)力。刷卡員進(jìn)入界面:(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔(完整版)軟件概要設(shè)計(jì)文檔 # 功能說明:刷卡員進(jìn)入刷卡信息界面,輸入消費(fèi)的學(xué)生的ID號碼,便可以對該學(xué)生消費(fèi)進(jìn)行扣費(fèi)。并且可以通過該界面進(jìn)入查詢該ID帳戶余額的界面,查看該學(xué)生的飯卡余額.入口程序entry
13、()設(shè)計(jì)說明2。1程序描述提供管理員和學(xué)生用戶,刷卡服務(wù)三種環(huán)境,限制用戶對系統(tǒng)的使用權(quán)限。特點(diǎn):非常駐內(nèi)存;單獨(dú)的一個(gè)程序;順序處理。輸入項(xiàng)權(quán)限:三個(gè)單選項(xiàng)。Level.管理員用戶名:字符串類型,user,長度不超過20,可以是數(shù)字(不能開頭)和字母、漢字;管理員密碼:字符串類型,pass,長度不超過20,可以是數(shù)字和字母,區(qū)分大小寫輸出項(xiàng)歡迎或者提示錯(cuò)誤信息.2。4流程邏輯1程序流程圖學(xué)生查詢刷卡服務(wù)員權(quán)限判斷什么權(quán)限用戶名密碼刷卡服務(wù)、界面2盒圖(完整版)軟件概要設(shè)計(jì)文檔 查詢模塊search()設(shè)計(jì)說明3。1程序描述完成對系統(tǒng)(數(shù)據(jù)庫)的查找。3。2輸入項(xiàng)學(xué)生卡信息,時(shí)間信息,消費(fèi)信息等3。3輸出項(xiàng)查找結(jié)果。3。4流程邏輯PAD圖(完整版)軟件概要設(shè)計(jì)文檔消費(fèi)模塊pay()設(shè)計(jì)說明4。1程序描述完成消費(fèi)部分。對輸入和消費(fèi)額,進(jìn)行合法性驗(yàn)證4。2輸入項(xiàng)卡ID,定價(jià)與否,消費(fèi)額。4。3輸出項(xiàng)卡余額,錯(cuò)誤提示。4.4流程邏輯判斷樹確認(rèn)消費(fèi),并顯示余額余額不足,提示錯(cuò)誤確認(rèn)消費(fèi),顯示余額余額不足,提示錯(cuò)誤存款模塊deposit()設(shè)計(jì)說明
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 套用工程合同范本好嗎
- 原陽購房合同范本
- 肖像歸屬合同范本
- 買賣責(zé)任合同范本
- 求購工程合同范本
- 客運(yùn)股份合同范本
- 機(jī)械車位的合同范本
- 海產(chǎn)品代購合同范本
- 委托貨物運(yùn)輸服務(wù)合同范本
- 產(chǎn)品購買合同范本
- 建筑工程項(xiàng)目管理咨詢招標(biāo)(范本)
- 三位數(shù)除兩位數(shù)的除法練習(xí)題
- 慢性胃炎的中醫(yī)治療培訓(xùn)課件
- Python程序設(shè)計(jì)課件第7章面向?qū)ο蟪绦蛟O(shè)計(jì)
- 最新爆破安全規(guī)程
- 主題班會(huì)課防盜
- 幼兒園課件《撓撓小怪物》
- 教師教案檢查八大評分標(biāo)準(zhǔn)教案的評分標(biāo)準(zhǔn)
- 政府會(huì)計(jì)基礎(chǔ)知識講義
- 幼兒園整合式主題活動(dòng)設(shè)計(jì)案例《溫馨家園》
- 荒漠區(qū)生態(tài)治理(麥草沙障、植物固沙)施工方案
評論
0/150
提交評論