軟件工程課程設(shè)計報告_第1頁
軟件工程課程設(shè)計報告_第2頁
軟件工程課程設(shè)計報告_第3頁
軟件工程課程設(shè)計報告_第4頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、下載可編輯目錄1問題定義 . .12可行性研究報告 .12.1引言 .12.2可行性研究的前提 .12.3所建議的系統(tǒng) .23需求分析 . .23.1引言 .23.2需求規(guī)定 .34 總體設(shè)計部分 .44.1引言 .44.2總體設(shè)計 .45詳細(xì)設(shè)計 . .65.1引言 .65.2入口程序設(shè)計說明 .65.3查詢模塊設(shè)計說明 .75.4存款模塊設(shè)計說明 .7.專業(yè) .整理 .下載可編輯1 問題定義可定位校園卡管理系統(tǒng)主要用于大學(xué)校園食堂飲食交費(fèi)和圖書館進(jìn)入以及卡位置信息查詢等方面的信息管理系統(tǒng),它是一款自帶定位芯片并包括學(xué)生在校消費(fèi)各方面容:刷卡消費(fèi)、查詢、存款,學(xué)生信息管理等。方便對學(xué)生飯卡信

2、息進(jìn)行各項操作,定時進(jìn)行數(shù)據(jù)的備份更新,保持?jǐn)?shù)據(jù)的一致性和準(zhǔn)確性??啥ㄎ恍@卡管理系統(tǒng)的主要任務(wù)就是利用計算機(jī)實現(xiàn)對學(xué)生進(jìn)行定位,存款,消費(fèi),查詢等功能。并且用計算機(jī)能夠快速準(zhǔn)確地完成學(xué)生各種消費(fèi)資料和數(shù)據(jù)的統(tǒng)計和匯總工作,迅速地完成學(xué)校對學(xué)生信息的修改,錄入等工作。可定位校園卡管理系統(tǒng)首先要考慮兩部分容,一是數(shù)據(jù)庫的信息要求,二是定位芯片的植入。2 可行性研究報告2.1 引言進(jìn)一步分析和澄清問題定義, 推導(dǎo)出系統(tǒng)的邏輯模型, 對以后的行動方針提出建議。如果問題沒有可行的解,那么花費(fèi)在這項工程上的任何時間、資源、人力、經(jīng)費(fèi)、都是無謂的浪費(fèi)。為了避免這些,我們要用最小的代價在盡可能短的時間確定問

3、題是否能夠解決。對此項的報告即為可行性研究報告。2.2 可行性研究的前提要求(1)實現(xiàn)消費(fèi)使用卡片扣錢和消費(fèi)記錄功能;(2)在固定保險的地方存錢和掛失和定位功能;(3)有利于解決學(xué)生短期校園丟失飯卡現(xiàn)象。進(jìn)行可行性研究的方法(1)經(jīng)濟(jì)可行性分析:從開發(fā)軟件系統(tǒng)所需的總時間,總費(fèi)用,及其中可行性研究所需的費(fèi)用,以及系統(tǒng)軟件開發(fā)完成后,所能預(yù)計的市場占有率等方面進(jìn)行考慮,看該軟件系統(tǒng)是否能達(dá)到一定的經(jīng)濟(jì)效益。(2)技術(shù)可行性分析:由于新的系統(tǒng)需要對變化的數(shù)據(jù)進(jìn)行動態(tài)的存貯,即數(shù).專業(yè) .整理 .下載可編輯據(jù)庫中數(shù)據(jù)要隨著管理員對系統(tǒng)的操作來隨時更新,并且具有定時數(shù)據(jù)備份功能。因此要從技術(shù)角度方面研

4、究者性功能是否可以是實現(xiàn)。(3)操作可行性分析:要分析設(shè)計出的系統(tǒng)在用戶的操作上是否簡便,這一點很重要,因為它會影響到用戶對該系統(tǒng)的反應(yīng)。2.3 所建議的系統(tǒng)申請飯卡錄入學(xué)生信息,飯卡ID學(xué)生信息和存款額及消費(fèi)記錄提交飯卡刷卡消費(fèi)存款使用報表掛失注銷卡圖 2-1 系統(tǒng)的處理流程3 需求分析3.1 引言需求分析是軟件系統(tǒng)生存期中定義階段的最后一個步驟。這個階段的任務(wù)不是具體解決問題,而是準(zhǔn)確確定為解決問題系統(tǒng)必須具備哪些功能。這個階段的一個重要任務(wù)是用正式的文檔準(zhǔn)確地記錄目標(biāo)系統(tǒng)的需求。該文檔將最終交給軟件具體的開發(fā).專業(yè) .整理 .下載可編輯人員進(jìn)行具體的開發(fā)。3.2 需求規(guī)定更準(zhǔn)確的系統(tǒng)流程

5、圖申請新卡學(xué)校學(xué)生信息庫錄入學(xué)生信息,從學(xué)生信息看確認(rèn)信飯卡存款額,學(xué)生飯卡創(chuàng)建學(xué)生歷史信息信息備份飯卡信息提交飯卡報表掛失及定位刷卡消費(fèi)存款注銷卡圖 3-1 系統(tǒng)流程圖本系統(tǒng)的實體有:學(xué)生信息、卡信息它們之間的關(guān)系是一對一的。卡信息和卡歷史是一對多的。E-R 圖如下:.專業(yè) .整理 .學(xué)號卡 ID卡 ID卡 ID操作下載可編輯圖 3-2 E-R 圖4 總體設(shè)計部分4.1 引言總體設(shè)計的主要任務(wù)是設(shè)計程序的體系結(jié)構(gòu),也就是確定程序有哪些模塊組成以及模塊計的關(guān)系??傮w設(shè)計過程首先尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,需求分析階段得到的數(shù)據(jù)流圖是設(shè)想各種可能方案的基礎(chǔ)。然后分析員從這些供選擇的方案中選

6、取若干個合理的方案,為每個合理的方案都準(zhǔn)備一份系統(tǒng)流程圖,列出組成系統(tǒng)的所有物理元素,進(jìn)行成本/ 效益分析,并且制定實現(xiàn)這個方案的進(jìn)度計劃。分析員應(yīng)該綜合分析比較這些合理的方案,從中選出一個最佳方案向用戶和使用部門負(fù)責(zé)人推薦。如果用戶和使用部門的負(fù)責(zé)人接受了推薦的方案,分析員應(yīng)該進(jìn)一步為這個最佳方案設(shè)計軟結(jié)構(gòu),通常,進(jìn)行必要的數(shù)據(jù)庫設(shè)計,確定測試要求并且是定測試計劃。4.2 總體設(shè)計HIPO圖(層次圖加輸入 / 處理 / 輸出圖),為了能使 HIPO圖具有可追蹤性。在H圖(層次圖)離除了最頂層的方框之外,每個方框都加了編號如下:表 4-1 層圖可定位飯卡管理系統(tǒng).專業(yè) .整理 .新建飯卡信息存

7、款 消費(fèi)查詢歷史掛失注銷及定位1.02.03.04.05.0下載可編輯讀取ID卡并確認(rèn)2.2.1.專業(yè) .整理 .下載可編輯5 詳細(xì)設(shè)計5.1 引言詳細(xì)設(shè)計階段的任務(wù)就是把解法具體化,解決具體應(yīng)怎樣實現(xiàn)這個系統(tǒng)。也稱為模塊設(shè)計,詳細(xì)地設(shè)計每個模塊,確定實現(xiàn)模塊所需的功能需要的算法和數(shù)據(jù)結(jié)構(gòu)。5.2 入口程序設(shè)計說明流程邏輯學(xué)生查詢權(quán)限學(xué) 生 查詢界面提示錯誤錯誤程序開始輸入權(quán)限類別判斷什么權(quán)限理員權(quán)限用戶名密碼判斷用戶名密碼是否合正確歡迎提示刷卡服務(wù)員權(quán)限刷 卡 服務(wù)界面管理員管理庫管 理 員界面圖 5-1程序流程圖.專業(yè) .整理 .下載可編輯表 5-1 盒圖Case 輸入權(quán)限類別學(xué) 生 查管理員權(quán)限刷卡服務(wù)詢權(quán)限權(quán)限學(xué)生查詢輸入用戶名 密碼刷卡服務(wù)界面界面否檢驗用戶名 密碼是給提示錯誤給歡迎信息直到輸入用戶名密碼正確管理員界面5.3 查詢模塊設(shè)計說明流程邏輯 PAD圖輸入查詢條件從數(shù)據(jù)庫讀數(shù)據(jù)正確查詢顯示結(jié)果在屏幕查詢條件給出提示錯誤打印打印報表打印與否圖 5-2 PAD 圖5.4 存款模塊設(shè)計說明程序描述.專業(yè) .整理 .下載可編輯完成存款部分。對輸入和存款額,進(jìn)行合法性驗證。判斷表表 5-2 判斷表學(xué)生代

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論