




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、大連東軟信息學院項目文檔項目文檔 賓館預約系統(tǒng)設計說明書姓 名 楊樂 王基 劉洋 沈小庚 盛世海 趙家緒 金學文 龐然 李玨男 魏嘉楠 房宇鑫學 院 大連東軟信息學院專 業(yè) 軟件技術指導教師 徐昊 講師備 注2012 年 6 月9日大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書1 總體設計1.1 軟件體系結構賓館預約系統(tǒng)的核心是對客房信息的維護與管理,是以數據為中心的體系結構,依靠數據聯(lián)通各個部門并使之協(xié)調工作。圖1給出了圖書管理系統(tǒng)對應的體系結構示意圖。圖1 圖書管理體系結構示意圖1.2 軟件功能層次圖圖書管理系統(tǒng)的功能層次如圖2所示。圖2 圖書管理系統(tǒng)的功能層次圖1.3 技術路線按照
2、客戶的要求,圖書管理系統(tǒng)要求運用結構化語言-C語言進行系統(tǒng)的開發(fā),實現(xiàn)控制臺風格程序的開發(fā)。結構化語言的突出特點是認為一個程序、一組程序或者一組系統(tǒng)無非是由一組功能操作來構成的,并進而吸取了結構化分析的“黑盒子”的概念。其最大的好處-1-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書就是極大的增加了代碼的復用能力。它的主要表示方法是一種分層次的結構圖。它層次清晰,便于按模塊化方式組織程序,易于調試和維護。C語言的表現(xiàn)能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便于實現(xiàn)各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位(bit)一級的操作。由于C語言實現(xiàn)了對硬件的編程操作
3、,因此C語言集高級語言和低級語言的功能于一體。既可用于系統(tǒng)軟件的開發(fā),也適合于應用軟件的開發(fā)。2 子系統(tǒng)/模塊設計根據需求規(guī)格說明書中根據系統(tǒng)安全性的需要,增加了用戶身份驗證的環(huán)節(jié)。對關聯(lián)圖進行細化和修改,形成如圖3所示整理后的數據流圖。圖3 圖書管理系統(tǒng)整理后的關聯(lián)圖對應于圖3描述整體軟件架構的頂層軟件結構圖如圖4所示,從軟件實現(xiàn)的整體布局考慮增加了系統(tǒng)初始化模塊,已完成對癥系系統(tǒng)運行環(huán)境的搭建。-2-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書圖4 圖書管理系統(tǒng)層軟件結構圖2.1 讀者服務/模塊1(名稱/編號)圖書管理系統(tǒng)中讀者服務部分的核心是為讀者提供圖書的借閱和歸還服務。主要是
4、完成讀者提供借書證,系統(tǒng)根據借閱規(guī)則進行驗證,符合借閱條件的則準予借閱;讀者攜帶欲歸還圖書,在系統(tǒng)檢查是否超期后,將歸還圖書收入庫中,否則根據超期規(guī)則開出罰款單。對應的數據流圖整理后如圖5所示。成功信息圖5 整理后的讀者服務數據流圖其對應的軟件結構圖如圖6所示。圖6讀者服務模塊的軟件結構圖2.1.1 功能描述(1)借閱模塊-3-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書借閱圖書時,先輸入讀者的借書證號,系統(tǒng)驗證借書證的有效性和讀者是否可繼續(xù)借閱圖書,無效則提示其原因,有效則顯示讀者的基本信息(包括照片),供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱并顯示圖書的基本信息,供管理員人
5、工核對。最后提交借閱請求,若被系統(tǒng)接受則存儲借閱記錄,并修改可借閱圖書的數量。圖書管理員也可以為需要續(xù)借的讀者辦理續(xù)借手續(xù)。續(xù)借的期限是在當前時間基礎上向后延續(xù)3天。(2)歸還模塊歸還圖書時,輸入讀者借書證號和圖書號(或丟失標記號),系統(tǒng)驗證是否有此借閱記錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉入過期罰款或圖書丟失處理。然后提交還書請求,系統(tǒng)接受后刪除借閱記錄,登記并修改可借閱圖書的數量。(3)查詢統(tǒng)計圖書管理員或讀者可以對圖書的基本信息進行查詢。根據借閱人編碼,獲得該人員的全部借閱信息??梢垣@得所有已到期但尚未歸還的催還書目信
6、息。用戶可以模糊查詢,也可以精確查詢。可以根據讀者、圖書、時間、庫存等方面的信息進行查詢。(4)賬戶管理模塊管理員要為每個讀者建立借閱賬戶,并給讀者發(fā)放不同類別的借書證(借書證可提供卡號、讀者姓名),賬戶內存儲讀者的個人信息和借閱記錄信息。也可以為丟失辦理借書證、掛失處理。持有借書證的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數量和期限不同,可通過圖書館內查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。2.1.2 性能可支持的最大用戶數:無限制;可支持的最大并發(fā)用戶數:無限制;吞吐量:只受到網絡帶寬的限制,系統(tǒng)本身
7、無限制;響應速度:只受到網絡帶寬的限制,系統(tǒng)本身無限制。-4-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書2.1.3 模塊結構(1)借閱模塊(2)歸還模塊(3)查詢統(tǒng)計模塊(4)賬戶管理模塊2.1.4 子模塊接口設計(1)借閱模塊(2)歸還模塊(3)查詢統(tǒng)計模塊(4)賬戶管理模塊2.2 文獻建設/模塊2(1) 圖書管理(略)(2)圖書類別管理(略)(3)出版社管理(略)2.3 系統(tǒng)維護/模塊3(1)權限管理(略)(2)數據備份(略)(3)期限設定-5-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書(略)3 數據庫設計3.1 關系模型圖7給出數據之間的關系模型。圖7 圖書管理系統(tǒng)的
8、部分關系模型3.2 表結構下面給出數據庫表結構。表1 圖書信息表-6-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書表2 讀者信息表表3 借閱信息表4 數據結構設計數據結構是系統(tǒng)數據在內存中的組織形式,在圖書管理系統(tǒng)中主要采用結構體的形式對數據進行表示。struct Book /圖書信息 char ISBN50; /圖書編號 char title30; /書名-7-大連東軟信息學院項目文檔 圖書管理系統(tǒng)概要設計說明書char author40; /作者char date30; /出版時間char publisher40; /出版社int price; /價格int inventory;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 窗戶改造施工協(xié)議
- 綠色物流與配送管理會議合同
- 知識產權及許可合同履約金協(xié)議
- 苗木經濟合同
- 戰(zhàn)略合作苗木購銷合同
- 毛竹山砍伐合同協(xié)議
- 畢業(yè)照合作協(xié)議合同協(xié)議
- 欠款支付協(xié)議書范本
- 商場老板減租協(xié)議書范本
- 員工業(yè)務代理合同協(xié)議
- 《大學物理課件-電學部分》
- 眼視光器械學-第五章-眼底檢測儀器課件
- 有毒動植物食物中毒及其預防-河豚魚中毒(食品安全課件)
- 小鳥簡筆畫畫法課件-小鳥畫法簡筆畫圖片
- k線圖經典圖解
- 對公客戶信息泄露應急預案
- 教科版五年級科學下冊全套測試卷
- 塞外山城張家口
- 13.外墻涂料工程質量樣板驗收表格
- 多發(fā)傷及復合傷的搶救處理流程
- 房室結折返性心動過速
評論
0/150
提交評論