軟件工程報告-最終版

軟件工程報告-最終版

ID:39644556

大?。?.50 MB

頁數(shù):22頁

時間:2019-07-08

軟件工程報告-最終版_第1頁
軟件工程報告-最終版_第2頁
軟件工程報告-最終版_第3頁
軟件工程報告-最終版_第4頁
軟件工程報告-最終版_第5頁
資源描述:

《軟件工程報告-最終版》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、對飯卡管理系統(tǒng)的需求分析與設(shè)計目錄一、軟件需求規(guī)格說明書21.功能概述………………………………………………………………………...22.需求詳細(xì)分析…………………………………………………………………...22.1對功能的需求22.2外部界面需求92.3其他需求9二、軟件設(shè)計規(guī)格說明書101.引言…………………………………………………………………………….102.總體設(shè)計……………………………………………………………………….103.接口設(shè)計……………………………………………………………………….123.1用戶接口123.2外部接口133.3內(nèi)部接口144.運

2、行設(shè)計……………………………………………………………………….144.1運行模塊組合144.2運行控制144.3運行時間145.系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計…………………………………………………………….145.1物理結(jié)構(gòu)設(shè)計145.2數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系146.數(shù)據(jù)流劃分…………………………………………………………………….146.1變換型146.2事務(wù)型157.詳細(xì)設(shè)計……………………………………………………………………….157.1入口程序entry()設(shè)計說明167.2查詢模塊search()設(shè)計說明187.3消費模塊pay()設(shè)計說明197.4存款模塊depo

3、sit()設(shè)計說明208.數(shù)據(jù)字典……………………………………………………………………….219.心得和體會…………………………………………………………………….2222/22一、軟件需求規(guī)格說明書1.功能概述飯卡管理系統(tǒng)是一套針對大學(xué)校園食堂飲食交費,一般消費等方面的信息管理系統(tǒng),它包括了同學(xué)在校內(nèi)消費各方面內(nèi)容:刷卡消費、查詢、存款,學(xué)生信息管理等。方便的對同學(xué)飯卡信息進行各項操作,定時進行數(shù)據(jù)的備份更新,保持?jǐn)?shù)據(jù)的一致性和準(zhǔn)確性,各方面的內(nèi)容應(yīng)該相互聯(lián)系,最終產(chǎn)生各種查詢統(tǒng)計報表,以供同學(xué)進行檢查。飯卡管理系統(tǒng)的主要任務(wù)就是把人們從繁瑣的交費,找零工作

4、中解放出來,用計算機實現(xiàn)對銷售合同資料進行存款,消費,查詢、修改、刪除以及存儲等功能。同時,用計算機能夠快速準(zhǔn)確地完成共檔案資料的統(tǒng)計和匯總工作,迅速地打印出各種報表資料以供使用。2.需求詳細(xì)分析2.1對功能的需求(1).主要功能:1實現(xiàn)消費使用卡片扣錢(取代現(xiàn)金);2在固定保險的地方存錢;3有消費記錄功能;4有掛失功能。(2).準(zhǔn)確度;1刷卡消費時,要求快速,準(zhǔn)確,可撤銷;2在查詢消費記錄時,達到一般的查詢速度。(3).輸出:在刷卡器上,每次消費時:1存額2此次消費額3剩余額刷卡器上,額外的信息如:1出錯信息2鎖卡信息22/223剩余不多提示信息報單:1每

5、學(xué)年或者每月,可選擇性的(需學(xué)生主動要求)輸出消費記錄報單。詳細(xì)程度可由使用者,自行定義。2存款時,可選擇性的(需學(xué)生主動要求)輸出存款記錄報單。3注銷卡時,返還剩余額(錢)。(4).輸入:刷卡器上,每次消費時:1卡ID(可由讀卡器自動讀入)2消費額3操作符(確認(rèn),撤消,后退,計算(加減乘除),存款(有權(quán)限限制),其他功能)數(shù)據(jù)庫管理電腦上:1輸入學(xué)生信息2學(xué)生存款額(由讀卡器端輸入器完成)3查詢,修改,刪除功能輸入(5).在安全與保密方面的要求:1使用者之間的ID號不能重復(fù);2ID號不被他人輕易知道;3即便知道也能有快速相應(yīng)的機制,予以彌補;4有使用追蹤功

6、能,可以讓用戶了解,自己使用的情況。系統(tǒng)的處理流程:22/22系統(tǒng)數(shù)據(jù)流圖:-------------0層-------------22/22-------------1層--------------------------2層-------------22/2222/22-------------3層-------------22/2222/222.2外部界面需求界面清晰、美觀,操作簡單、方便。2.3其他需求(1).數(shù)據(jù)庫需求本系統(tǒng)采用的是關(guān)系數(shù)據(jù)庫——SQL數(shù)據(jù)庫。數(shù)據(jù)庫包括程序運行時輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫的各個表的各個不同元組與屬性值,就查閱信

7、息。本系統(tǒng)的實體有:學(xué)生信息、卡信息它們之間的關(guān)系是一對一的??ㄐ畔⒑涂v史是一對多的。E-R圖如下:(2).用戶操作需求由于系統(tǒng)的界面清晰、美觀,操作簡單、方便,所以操作人員只需要具備一定的電腦操作技能即可。管理員(維護人員)不需要任何數(shù)據(jù)庫專業(yè)技能知識。本系統(tǒng)可以極大的提高工作效率,預(yù)期使用頻度較高。普通學(xué)生只能刷卡消費,系統(tǒng)管理員還可以進入管理員界面;刷卡服務(wù)員可以操作刷卡器。22/22二、軟件設(shè)計規(guī)格說明書1.引言總體設(shè)計的主要任務(wù)是設(shè)計程序的體系結(jié)構(gòu),也就是確定程序有哪些模塊組成以及模塊計的關(guān)系??傮w設(shè)計過程首先尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需

8、求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。