




免費預覽已結束,剩余5頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1引言1.1編寫目的1.2背景1.3定義1.4參考資料2總體設計2.1需求規(guī)定2.2運行環(huán)境2.3基本設計概念和處理流程2.4結構2.5功能需求與程序的關系2.6人工處理過程2.7尚未問決的問題3接口設計3.1用戶接口3.2外部接口3.3內部接口4運行設計4.1運行模塊組合4.2運行控制4.3運行時間5系統(tǒng)數據結構設計5.1邏輯結構設計要點5.2物理結構設計要點5.3數據結構與程序的關系6系統(tǒng)出錯處理設計6.1出錯信息6.2補救措施6.3系統(tǒng)維護設計概要設計說明書1引言1.1編寫目的概要設計的目的在于:準確、無誤地用計算機處理過程來表達用戶的各項要求,以此作為詳細設計的綱領性文件;考核系統(tǒng)總體質量的重要技術文檔;作為軟件設計的第一階段,日后的設計均在此基礎之上進行。本文檔的編寫是為了完善圖書管理系統(tǒng)軟件的開發(fā)途徑和應用方法。以求在最短的時間高效的開發(fā)圖書管理系統(tǒng)。1.2背景本項目的名稱:圖書管理系統(tǒng)開發(fā)軟件。本項目的任務提出者及開發(fā)者是圖書管理系統(tǒng)軟件開發(fā)小組,用戶是高校圖書館借書。本產品是針對電腦管理圖書的需求設計的,可以完成讀者登記、購入新書、讀者借還書、等主要功能。1.3定義在我們進行正式軟件設計之前,要先了解一些概念: (1) 模塊化:模塊是數據說明、可執(zhí)行語句等程序對象的集合,模塊可以單獨被命名而且可通過名字來訪問,例如,過程、函數、子程序、宏等都可以作為模塊; (2) 抽象與逐步求精:軟件工程過程的每一步都是對軟件解法的的抽象層次的一次精化。逐步求精與抽象是緊密相關的。 (3)模塊獨立性:模塊獨立性是指系統(tǒng)軟件中每個模塊只涉及軟件的具體自功能,而和軟件系統(tǒng)的其他的模塊接口是簡單的。 (4)耦合:是對一個軟件結構內各個模塊之間互連程度的度量。耦合強弱取決與模塊間接口的復雜程度,調用模塊的方式,以及通過接口的信息。1.4參考資料(1).數據庫系統(tǒng)教程/史嘉權,史紅星,李博編著,-北京;清華大學出版社,2003(2) Delphi軟件工程案例精解;王業(yè)龍,范朝輝,李育龍編著;北京。電子工業(yè)出版社,2005-1。2總體設計2.1需求規(guī)定主要輸入輸出項目:圖書信息:(書名,ISBN,出版社,數量,是否可借)用戶信息:(ID,姓名,年齡,性別,開戶時間)借閱信息:(ID,ISBN,數量,借出日期)2.2運行環(huán)境用SQLserver2000做后臺數據庫設計,因此要有SQLserver服務器來支持。再者,航空管理系統(tǒng)的業(yè)務比較復雜,數據庫涉及范圍比較廣泛,所以支持此系統(tǒng)的操作系統(tǒng)的硬件配置應該高一些,CPU速度快,內存要大。2.3基本設計概念和處理流程用戶提示信息圖書檢索程序圖書信息數據庫身份確認程序用戶資料數據庫圖書借還程序圖書借閱數據庫讀者借還圖書處理流程2.4結構圖書管理系統(tǒng) 用戶子系統(tǒng)管理員子系統(tǒng) 管理員子系統(tǒng) 維護圖書資料維護用戶資料添加刪除修改添加刪除修改用戶子系統(tǒng)圖書檢索用戶信息庫更新個人資料圖書借閱圖書歸還 總體結構示意圖:圖書管理系統(tǒng)管理員模塊維護圖書資料維護用戶資料用戶模塊更新個人資料圖書歸還圖書借閱圖書檢索插入刪除修改創(chuàng)建修改注銷2.5功能需求與程序的關系本條用一張如下的矩陣圖說明各項功能需求的實現同各塊程序的分配關系:程序1程序2程序n功能需求1功能需求2功能需求n2.6人工處理過程在本系統(tǒng)中用人工的操作就是輸入書籍及用戶的各種信息。2.7尚未問決的問題(1)能自動對各類輸入的信息分類、整理;(2)自動對電子文稿篩選和摘要;(3)增加網絡QQ聊天功能;(4)能夠對磁盤文件進行監(jiān)控;(5)增加項目活動和日程安排提示功能;(6)擁有公共數據庫;(7)支持語音組件;(8)暫未考慮3接口設計3.1用戶接口向用戶提供命令軟件回答信息檢索書目匹配檢索關鍵字的書目信息修改用戶資料修改后新的用戶資料借閱圖書借閱成功的圖書信息歸還圖書歸還成功的圖書信息3.2外部接口接口傳遞信息硬件接口與打印機接口圖書信息,用戶信息,借閱信息與讀條碼機接口圖書ISBN,借閱號軟件接口與數據庫接口圖書信息,用戶信息,借閱信息3.3內部接口接口傳遞信息維護圖書資料添加圖書圖書信息(書名,ISBN,定價,出版社,數量,是否可借)維護圖書資料修改圖書信息圖書信息(書名,ISBN,定價,出版社,數量,是否可借)維護圖書資料刪除圖書信息圖書信息(書名,ISBN,定價,出版社,數量,是否可借)維護用戶資料添加新用戶用戶信息(ID,姓名,年齡,性別,開戶時間,)維護用戶資料修改用戶資料用戶信息(ID,姓名,年齡,性別,開戶時間,)維護用戶資料刪除用戶資料用戶信息(ID,姓名,年齡,性別,開戶時間,)用戶主模塊更新用戶資料用戶信息(ID,姓名,年齡,性別,開戶時間,)用戶主模塊借閱圖書借閱信息(ID,ISBN,數量,借出日期)用戶主模塊歸還圖書借閱信息(ID,ISBN,數量,借出日期)4運行設計4.1運行模塊組合創(chuàng)建模塊查找模塊修改模塊刪除模塊管理員添加新用戶管理員修改用戶管理員刪除用戶管理員添加圖書信息管理員修改書目信息管理員刪除書目信息用戶借閱圖書用戶歸還圖書4.2運行控制新用戶的添加:管理員根據用戶填寫的信息寫入系統(tǒng),該用戶信息將在系統(tǒng)用戶信息表中存在;修改用戶信息:圖書管理員根據要求將需要修改的用戶信息修改提交,系統(tǒng)會更新信息;刪除用戶信息:圖書管理員根據要求將需要修改的用戶信息修改提交,系統(tǒng)會更新信息;圖書書目信息的添加:管理員填寫圖書目錄并提交,系統(tǒng)會自動在圖書目錄信息表中生產新數據;圖書書目信息的修改:圖書管理員根據要求將需要修改的書目信息修改提交,系統(tǒng)會更新信息;圖書書目信息的刪除:圖書管理員根據要求將需要刪除的書目信息刪除,系統(tǒng)中將不再有該信息;用戶借閱圖書:用戶通過查找找到所需要的書借閱,系統(tǒng)將該書標志為以借閱并添加借閱信息及該書所剩數量;用戶歸還圖書:系統(tǒng)刪除對該書借閱的信息,并修改該書的所剩數量;4.3運行時間修改用戶信息:2s刪除用戶信息:1s 圖書書目信息的添加:2s圖書書目信息的修改:1s圖書書目信息的刪除: 2s用戶借閱圖書:3s用戶歸還圖書:3s 5系統(tǒng)數據結構設計5.1邏輯結構設計要點給出本系統(tǒng)內所使用的每個數據結構的名稱、標識符以及它們之中每個數據項、記錄、文卷和系的標識、定義、長度及它們之間的層次的或表格的相互關系。 本系統(tǒng)需要三個數據表:乘客數據表,飛行時刻表,航班信息表,他們的數據結構設計如下所示:5.2物理結構設計要點采用線性表結構數據結構數據項類型長度是否主鍵圖書基本信息ISBNCHAR20是書名CHAR20否定價FLOAT6否出版社CHAR20否數量INT4否是否可借BOOL1否用戶信息IDCHAR10是姓名CHAR8否年齡INT2否性別CHAR4否開戶時間DATA否余額MONEY否累計金額MONEY8否是否VIPBOOL1否借閱信息IDCHAR10是ISBNCHAR20否數量INT2否借出日期DATA否押金MONEY否5.3數據結構與程序的關系 說明各個數據結構與訪問這些數據結構的各個程序之間的對應關系。程序1程序2程序m數據結構1數據結構2數據結構n6系統(tǒng)出錯處理設計6.1出錯信息輸入用戶名不存在:說明數據庫沒無此用戶名,需開戶。密碼錯誤:說明用戶名和密碼不匹配。彈出警告信息后需重新輸入密碼,一天內輸入十次錯誤密碼,將對此帳戶進行凍結,需持身份證解凍。由于管理員沒有及時保存數據造成的數據丟失:可通過數據還原,還原成最近的數據備份。6.2補救措施說明故障出現后可能采取的變通措施,包括:a. 后備技術說明準備采用的后備技術,當原始系統(tǒng)數據萬一丟失時啟用的副本的建立和啟動的技術,例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術;b. 降效技術說明準備采用的后備技術,使用另一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 制定倉庫員工激勵機制的策略計劃
- 應用程序的監(jiān)控與評估測試試題及答案
- 2024年湖南省農業(yè)農村廳下屬事業(yè)單位真題
- 馬鞍山市重點中學2025屆八年級數學第二學期期末統(tǒng)考模擬試題含解析
- 2024年臨沂市技師學院招聘筆試真題
- 2024年廣西農牧工程學校招聘教師筆試真題
- 2024年贛州市中醫(yī)院招聘工作人員筆試真題
- 計算機視覺在醫(yī)療中的應用試題及答案
- 2025屆湖北省武漢市六中學數學七下期末質量跟蹤監(jiān)視試題含解析
- 軟件水平考試中的創(chuàng)新思維考察與試題及答案
- 浙江省嘉興市2025屆高三下學期4月教學測試物理+答案
- 嬰幼兒照護 課件 2遺尿現象的干預
- 2025年廣東省深圳市31校中考一模歷史試題及答案
- 餐飲廚房燃氣設備安全操作與維護
- 2025年上海勞動合同范本
- 氧化碳氣瓶搬運、存放及使用管理制度
- 老年人安全用藥與護理
- 動態(tài)葡萄糖圖譜報告護理應用專家共識解讀(2025年)解讀課件
- PowerPoint基礎教程課件教學課件
- 2025年浙江湖州市城市投資發(fā)展集團招聘筆試參考題庫含答案解析
- 學習任務群在初中語文教學中的應用研究
評論
0/150
提交評論