數(shù)據(jù)結構課程設計需求分析報告精要_第1頁
數(shù)據(jù)結構課程設計需求分析報告精要_第2頁
數(shù)據(jù)結構課程設計需求分析報告精要_第3頁
數(shù)據(jù)結構課程設計需求分析報告精要_第4頁
數(shù)據(jù)結構課程設計需求分析報告精要_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、學號:12 月數(shù)據(jù)結構課程設計需求分析報告學生姓名 (組長) :學 院:專 業(yè):課題名稱:指導教師:2016 年9目錄1、引言31.1編寫目的31.2項目背景31.3定義31.4參考資料32、任務概述32.1 目標32 .2運行環(huán)境32 . 3用戶特點32 .4條件與限制43、功能需求43.1 功能劃分43.2功能描述44、數(shù)據(jù)描述44.1 數(shù)據(jù)流圖44.2數(shù)據(jù)結構描述45、難點及關鍵技術分析56、外部界面需求67、性能需求67.1 時間特性67.2兼容性和擴展性68、運行需求68.1 用戶界面68.2硬件環(huán)境68. 3軟件環(huán)境69、小組分工61 引言1.1 編寫目的一直以來人們使用傳統(tǒng)的人工

2、方式管理圖書館的日常工作, 借書和還書過程 主要依靠手工。 這樣無論是讀者還是管理人員都很不方便。 在處理借書、 還書業(yè) 務流程的時候效率很低, 并且處理能力比較低, 一段時間內(nèi), 所能服務的讀者人 數(shù)有限。利用計算機來處理這些流程會極大程度地提高效率和處理能力。 為方便對圖書館書籍、 讀者資料、 借還書等進行高效的管理, 特編寫程序以提高 圖書館的管理效率。本文檔為圖書館管理系統(tǒng)軟件需求規(guī)格說明書, 主要是為了使借書者更方便地了 解圖書館的圖書信息以及幫助管理員處理圖書館日常的工作 (借閱圖書, 登記圖 書信息,賠償圖書等),本文檔可作為圖書館管理系統(tǒng)技術負責人、軟件設計人 員和軟件開發(fā)人員

3、的參考資料。1.2項目背景說明:a. 圖書館管理系統(tǒng);b. 本項目的任務開發(fā)者:面向用戶:圖書館的管理人員、借書人員 實現(xiàn)該軟件的計算中心或計算機網(wǎng)絡:單機運行。1.3 定義1、ISBN :國際標準書號的簡稱。2、系統(tǒng):圖書館管理軟件3、圖書信息:一些圖書的基本信息,包括書名、書號、作者、出版社、庫存數(shù) 量及庫存位置等信息,便于讀者查詢借閱4、借書記錄:包括借閱者的姓名、借書證號以及所借書的書名和借書日期等信 息5、借閱規(guī)則:對不同的借閱者有不同的借閱冊數(shù)和借閱時間,對不同的違章情 況有不同的罰款措施2 任務概述2.1 目標 本圖書館管理系統(tǒng)主要應用與小型的圖書館中,方便管理員對大量的圖書信息

4、, 包括書名、作者、出版社、出版日期、 ISBN 等進行增加、查詢、保存等操作。 對于借書者來說只能對圖書進行瀏覽和查詢操作。2.2 運行環(huán)境本系統(tǒng)包括兩部分: 管理員使用的服務器以及用戶使用的電腦。 對于硬件要求不 高,軟件只要是 windows2000 及以上版本都可以使用。2.3 用戶特點本系統(tǒng)對用戶的要求不高,一般懂得一些基本的電腦操作即可。維護人員為本小組的開發(fā)人員,均為計算機專業(yè)本科教育,懂得VC+6.0編程3功能需求3.1功能劃分圖書館管理系統(tǒng)可分為三部分:信息管理;借閱處理;查詢3.2功能描述(1)信息管理功能:能對圖書的各種信息以及借閱者信息進行管理、 登記,保存等。(2)借

5、閱處理功能:對圖書的借閱進行管理登記,保存記錄。(3)查詢功能:讓借閱者和管理人員對圖書的信息進行查閱,及管理人員對借閱者信息的查閱。4數(shù)據(jù)描述4.2 數(shù)據(jù)結構描述 系統(tǒng)數(shù)據(jù)類型有:整型 自己定義的數(shù)據(jù)類型有:int,字符型char,結構圖struct;Book_Info 圖書信息結構體 struct Book_InfoISBN 書名 作者 出版社 類型 借出數(shù)量 總庫存數(shù);Book 圖書結構體 struct Book圖書基本信息 下一本圖書指針;User_Info 用戶信息結構體 struct User_Info讀者號 讀者姓名 讀者性別 借閱信息 賬戶 密碼User_Info;User 用

6、戶結構體 Typedef struct User 用戶基本信息 指向下一個用戶的指針User;5 難點及關鍵技術分析本系統(tǒng)難點在于圖書以及用戶數(shù)據(jù)結構的定義,鏈表的建立、鏈表的插入刪除操作以及如何把鏈表的每個節(jié)點數(shù)據(jù)寫入文件存儲到計算機硬盤中和從文件當中讀取數(shù)據(jù)放到鏈表節(jié)點中。6 外部界面需求外部界面要遵循以下原則:(1) 界面簡潔直觀。(2) 數(shù)據(jù)顯示清晰明了。(3) 操作簡單方便,所有選項以鍵盤選擇為主,符合一般軟件的操作系統(tǒng)。7 性能需求7.1 時間特性本系統(tǒng)對時間的要求較高, 時間反應要快, 在查詢時必須能在幾秒時間內(nèi)作出反 應,彈出所要查詢的各類圖書信息以及借閱者信息。7.2 兼容性和擴展性僅限在圖書館內(nèi)部電腦使用。8 運行需求8.1 用戶界面屏幕格式:(1) 要求有菜單及工具欄以方便操作(2) 各數(shù)據(jù)庫信息可在屏幕上直接修改(3) 各數(shù)據(jù)統(tǒng)計結果可在屏幕上顯示(4) 進行系統(tǒng)分析后的結果在另一窗口中顯示8.2 硬件環(huán)境普通的計算機8.3 軟件環(huán)境支持的操作系統(tǒng)包括 Windows98/XP/NT/2000 中文版及以上

溫馨提示

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

評論

0/150

提交評論