【課程設計】學生飯卡管理系統(tǒng)需求分析規(guī)格說明書_第1頁
【課程設計】學生飯卡管理系統(tǒng)需求分析規(guī)格說明書_第2頁
【課程設計】學生飯卡管理系統(tǒng)需求分析規(guī)格說明書_第3頁
【課程設計】學生飯卡管理系統(tǒng)需求分析規(guī)格說明書_第4頁
【課程設計】學生飯卡管理系統(tǒng)需求分析規(guī)格說明書_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、文檔編號:lms_1 版 本 號:v1.0文檔名稱:需求分析規(guī)格說明書項目名稱:學生飯卡管理系統(tǒng)項目負責人:張三 李四編寫:張三 李四2011年11月17日校對:審核:批準:開發(fā)單位:1引言 1.1編寫目的需求分析是軟件系統(tǒng)生存期中定義階段的最后一個步驟。這個階段的任務不是具體解決問題,而是準確確定為解決問題系統(tǒng)必須具備哪些功能。這個階段的一個重要任務是用正式的文檔準確地記錄目標系統(tǒng)的需求。該文檔將最終交給軟件具體的開發(fā)人員進行具體的開發(fā)。1.2 背景開發(fā)的軟件系統(tǒng)的名稱: 飯卡管理系統(tǒng)本項目的任務提出者:軟件工程課程設計開發(fā)者:李杜松實現(xiàn)該軟件的計算站:圖書館計算機中心1.3 定義本文件中用

2、到的專門術語的定義和外文首字母詞組的原詞組。實體聯(lián)系圖(e-r圖):包含實體(即數(shù)據(jù)對象)、關系和屬性。作為用戶與分析員之間有效交流的工具。狀態(tài)轉換圖:通過描繪系統(tǒng)的狀態(tài)及引起系統(tǒng)的狀態(tài)轉換的事件來表示系統(tǒng)的行為。提供行為建模機制。層次方框圖:用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。輸入-處理-輸出圖(ipo圖):方便描繪輸入數(shù)據(jù)、對數(shù)據(jù)的處理和輸出數(shù)據(jù)之間的關系。1.4 參考資料同可行性研究報告處2.任務概述2.1目標主要開發(fā)目標是能夠對飯卡信息進行查詢和更新管理,且具有反映敏捷準確。2.2用戶的特點由于系統(tǒng)的界面清晰、美觀,操作簡單、方便,所以操作人員只需要具備一定的電腦操作技

3、能即可。管理員(維護人員)不需要任何數(shù)據(jù)庫專業(yè)技能知識。本系統(tǒng)可以極大的提高工作效率,預期使用頻度較高。2.3假定和約束系統(tǒng)的規(guī)模較小,適于windows和操作系統(tǒng),sql數(shù)據(jù)庫系統(tǒng)。3.需求規(guī)定3.1對功能的規(guī)定(1)更準確的系統(tǒng)流程圖(2)更準確的數(shù)據(jù)流程圖-0層-1層-2層-管理員通過對在校學生提供的簡單信息與學生注冊信息的比較,判斷學生信息的一致性,確認信息后讀取學生的其他信息,然后創(chuàng)建一個新的卡id,卡內儲存學生和飯卡的信息,同時創(chuàng)建飯卡信息歷史記錄表用以記錄飯卡的使用記錄和修改記錄,最后全部在飯卡信息數(shù)據(jù)庫中創(chuàng)建一個新紀錄。 學生在存錢時,通過管理員的系統(tǒng)后臺操作輸入存款額,修改飯

4、卡數(shù)據(jù)庫的飯卡信息,完成存款操作,學生就可用飯卡進行消費。消費過程中,刷卡服務員先在刷卡器中鍵入學生消費數(shù)額,學生刷卡,刷卡器顯示器里顯示卡id,卡內余額,刷卡器響應后,自動修改飯卡信息數(shù)據(jù)庫中飯卡信息,消費完成。 學生申請查詢飯卡使用信息,管理員登錄飯卡管理系統(tǒng),輸入學生信息(條件),系統(tǒng)判斷條件的合法性后執(zhí)行查詢操作。系統(tǒng)從飯卡信息數(shù)據(jù)庫中調出所查卡的信息,產(chǎn)生飯卡使用報表,學生可查詢。 學生丟失飯卡時可申請掛失。管理員校對掛失卡的id和學生信息,系統(tǒng)判斷學生簡單信息的一致性,確認信息后飯卡轉換為掛失狀態(tài),飯卡信息鎖定,同時開始掛失計時。飯卡管理系統(tǒng)會判斷掛失時間,到時自動注銷卡id,同時

5、注銷飯卡信息數(shù)據(jù)庫里面的飯卡信息,將注銷信息回饋給持卡學生。 學生可以修改飯卡的信息。登錄飯卡信息管理系統(tǒng)后,輸入飯卡id和密碼,系統(tǒng)判斷學生信息的一致性,確認信息后,學生通過輸入舊密碼,然后輸入新密碼兩次后,確認修改是否成功。密碼更改成功后,飯卡信息數(shù)據(jù)庫更新飯卡信息,學生飯卡信息修改完畢。 學生利用飯卡進行進出圖書館的身份認證。學生只要在圖書館的刷卡器上刷飯卡,系統(tǒng)自動核對卡id并向圖書館數(shù)據(jù)庫存儲進出館記錄。 學生在進行借書還書操作時,飯卡放在刷卡器上不離開,系統(tǒng)核對學生身份,確認后系統(tǒng)后臺顯示學生借還書記錄,然后修改借還書記錄后顯示修改后的結果,圖書館數(shù)據(jù)庫修改借書記錄,借還書成功,學

6、生可拿卡離開。-3層- (3)ipo圖(4)狀態(tài)變化圖(5)層圖(6)動態(tài)數(shù)據(jù)動態(tài)數(shù)據(jù)包括程序運行時輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫的各個表的各個不同元組與屬性值,就查閱信息。數(shù)據(jù)庫描述本系統(tǒng)的實體有:學生信息、卡信息它們之間的關系是一對一的。卡信息和卡歷史是一對多的。e-r圖如下:(4)更準確的數(shù)據(jù)字典數(shù)據(jù)字典1學生信息:學生學號 = 數(shù)字|字母卡id = 數(shù)字|字母學生姓名 = 漢字性別 = 男|女|null電話號碼 = 數(shù)字地址 = 漢字|數(shù)字|字母2 卡信息卡id = 數(shù)字|字母余額= 數(shù)字鎖=true|false3 卡歷史卡id = 數(shù)字|字母時間=時間格式款額=數(shù)字操作=存款|消費|

7、其他數(shù)據(jù)元素的數(shù)據(jù)字典卡片: 學生信息名字:學生信息 別名:描述:記錄學生相關信息定義:學生信息=學生學號+卡id+學生姓名+性別+電話號碼+地址位置:數(shù)據(jù)庫卡信息名字:卡信息 別名:描述:記錄卡的信息定義:卡信息 =卡id+余額+鎖位置:數(shù)據(jù)庫卡歷史信息名字:卡歷史信息 別名:描述:記錄卡歷史的信息定義:客戶信息=卡id+時間+款額+操作位置:數(shù)據(jù)庫學生信息庫(student_info)列名數(shù)據(jù)類型學生學號stu_numint卡ididint學生姓名namechar(20)性別maleboolean電話號碼telchar(20)地址addresschar(50)卡信息(card_info)列

8、名數(shù)據(jù)類型卡ididint余額sumfloat鎖lockboolean卡歷史(card_his)列名數(shù)據(jù)類型卡ididint時間daytimedaytype款額sumfloat操作opchar(20)3.2對性能的規(guī)定3.2.1精度輸入數(shù)據(jù):查詢最大查詢范圍1年內;卡id合法性;客戶信息合法性;輸出數(shù)據(jù):余額以 213.12的形式最多小數(shù)點后兩位,即到分為止顯示。(小于的部分不可能出現(xiàn))3.2.2時間特性要求刷卡響應時間不超過1秒;查詢響應時間不超過5秒;3.3故障處理要求 刷卡響應時間超過1秒后,自動提出警告。要求重新刷卡。查詢超過5秒,要顯示查詢時間長的提示信息。以免誤認為死機。當計算機突然死機、重啟、斷電時自動存儲備份數(shù)據(jù)。即便沒有存上。也有備份數(shù)據(jù)庫,供恢復。3.4其他專門要求普通學生只能刷卡消費,系統(tǒng)管理員還可以進入管理員界面;刷卡服務員可以操作刷卡器。界面清晰、美觀,操作簡單、方便。所有數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論