已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
圖書資料管理系統(tǒng) 概要設(shè)計說明書 目錄 1 引言 . 2 寫目的 . 2 景 . 2 義 . 2 考資料 . 3 2 總體設(shè)計 . 3 求規(guī)定 . 3 行環(huán)境 . 3 本設(shè)計概念和處理流程 . 3 構(gòu) . 6 能需求與程序的關(guān)系 . 7 工處理過程 . 8 未解決的問題 . 8 3 接口設(shè)計 . 8 戶接口 . 8 部接口 . 9 1 / 13 部接口 . 9 4 運行設(shè)計 . 9 行模塊組合 . 9 行控制 . 10 行時間 . 10 5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 . 10 輯結(jié)構(gòu)設(shè)計要點 . 10 理結(jié)構(gòu)設(shè)計要點 . 11 據(jù)結(jié)構(gòu)與程序的關(guān)系 . 11 6 系統(tǒng)出錯處理設(shè)計 . 11 錯信息 . 11 救措施 . 12 統(tǒng)維護設(shè)計 . 12 2 / 13 1 引言 寫目的 編寫目的由前面的需求分析,得出了系統(tǒng)的基本需求,和基本的數(shù)據(jù)流圖,要實現(xiàn)整個系統(tǒng),需要對用戶的需求進行設(shè)計,概要設(shè)計主要是利用比較抽象的語言對整個需求進行概括,確定對系統(tǒng)的物理配置,確定整個系統(tǒng)的處理流程和系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),接口設(shè)計,實現(xiàn)對系統(tǒng)的初步設(shè)計。 讀者:項目組長,系統(tǒng)分析員,數(shù)據(jù)庫設(shè)計員,文檔管理員,評審組。 景 圖書館資料管理系統(tǒng) 。 。 開發(fā)者 :軟件工程三班開發(fā)小組。 用戶 :鄭州大學(xué)學(xué)校圖書館 。 實現(xiàn)該軟件的計算中心 :鄭州大學(xué)學(xué)校校園網(wǎng) 。 獨立于其他系統(tǒng) 。 義 該圖書 資料 管理系統(tǒng)是基于 立以結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以服務(wù)為目的信息平臺,對資源進行科學(xué)的加工整序和管理維護,為教學(xué)和科學(xué)研究提供文獻信息保障和提高管理圖書的效率而設(shè)計的系統(tǒng)。 據(jù)庫管理軟件 據(jù)庫管理系統(tǒng) 003/行環(huán)境 C+:軟件開發(fā)語言 3 / 13 考資料 1軟件工程導(dǎo)論清華大學(xué)出版社 作者:張海藩 2 A 械工程出版社作者: S 3軟件工程清華大學(xué)出版社 作者: 張海藩 4數(shù)據(jù)結(jié)構(gòu) C+語言的使用西安電子科技大學(xué)出版社 作者:朱戰(zhàn)立 5軟件工程高等教育出版社 作者: 齊治昌 2 總體設(shè)計 求規(guī)定 主要輸入輸出項目: 圖書信息:(圖書編號、圖書名稱、圖書 者、出版社、類型、價格、庫存量、副本總量、圖書總數(shù)) 學(xué)生信息:(學(xué)生編號、學(xué)生姓名、性別、入校時間、畢業(yè)時間) 借書登記:(借書編號、學(xué)生編號、結(jié)束時間、歸還時間、是否歸還) 還書登記:(圖書編號、圖書名稱、歸還時間、作者、出版社、) 行環(huán)境 硬件環(huán)境: 騰 133 、內(nèi)存 16兆以上 存要求不得低于 512M,硬盤大于 20 軟件環(huán)境: P 本設(shè)計概念和處理流程 本系統(tǒng)針對管理員和讀者設(shè)置不同的權(quán)限,實現(xiàn)不同的功能,并且進行了模塊化設(shè)計。 總體處理流程圖如 1: 4 / 13 圖 1 圖書管理員和讀者對圖書的各種操作如圖 2 所示: 頂層圖 : 教 師 / 學(xué) 生教 師 / 學(xué) 生教 師 / 學(xué) 生教 師 / 學(xué) 生教 師 / 學(xué) 生教 師 / 學(xué) 生教 師 / 學(xué) 生財 務(wù) 部圖 書 館 管 理 系 統(tǒng)借 書還 書能 否 借 出 書還 成 書處 罰是 否 購 書推 薦 書未 按 時 還 書0層圖 : 5 / 13 借 書 處 理 借 書 是 否 能 借 書處 理 推 薦 圖 書現(xiàn) 存 圖 書 借 出 圖 書處 理 還 書處 理 未 及 時 還 書現(xiàn) 存 圖 書 借 出 圖 書借 出 圖 書 時 間還 書 成 功還 書推 薦 圖 書未 及 時 還 書 懲 罰圖 書 館 擁 有 圖 書 種 類是 否 購 書圖 2 在圖書資料管理系統(tǒng)中,管理員要為每個讀者建立借閱賬戶,并給 不同 讀者發(fā)放不同類別的借閱卡(借閱卡可提供卡號、讀者姓名),賬戶內(nèi)存儲讀者的個人信息和借閱記錄信息。持有借閱卡的讀者可以通過管理員(作為讀者的代理人與系統(tǒng)交互)借閱、歸還圖書,不同類別的讀者可借閱圖書的范圍、數(shù)量和期限不同,可通過互聯(lián)網(wǎng)或圖書館內(nèi)查詢終端查詢圖書信息和個人借閱情況,以及續(xù)借圖書(系統(tǒng)審核符合續(xù)借條件)。 借閱圖書時,先輸入讀者的借閱卡號,系統(tǒng)驗證借閱卡的有效性和讀者是否可繼續(xù)借閱圖書,無效則提示其原因, 6 / 13 有效則顯示讀者的基本信息(包括照片),供管理員人工核對。然后輸入要借閱的書號,系統(tǒng)查閱圖書信息數(shù)據(jù)庫,顯示圖書的基本信息,供管理員人工核對。最后提交借閱請求,若被系統(tǒng)接受則存儲借閱紀錄,并修改可借閱圖書的數(shù)量。歸還圖書時,輸入讀者借閱卡號和圖書號(或丟失標記號),系統(tǒng)驗證是否有此借閱紀錄以及是否超期借閱,無則提示,有則顯示讀者和圖書的基本信息供管理員人工審核。如果有超期借閱或丟失情況,先轉(zhuǎn)入過期罰款或圖書丟失 處理。然后提交還書請求,系統(tǒng)接受后刪除借閱紀錄,并登記并修改可借閱圖書的數(shù)量。 圖書管理員定期或不定期對圖書信息進行入庫、修改、刪除等圖書信息管理以及注銷(不外借),包括圖書類別和出版社管理。 如果讀者向圖書館管理員推薦書,圖書館管理員可以查詢圖書庫是否由此書籍,并且能夠做出是否購買此書籍。圖書管理員并且能夠?qū)ξ醇皶r還書的讀者給予相應(yīng)的處罰。 為系統(tǒng)維護人員提供權(quán)限管理、數(shù)據(jù)備份等通用功能。 構(gòu) 使用的技術(shù)包括傳統(tǒng)的窗口,模塊,界面元素,數(shù)據(jù)訪問技術(shù),結(jié)合要實現(xiàn)的功能,系統(tǒng)結(jié)構(gòu)如圖 3: 7 / 13 登 陸輸 入 圖 書 信 息 , 執(zhí) 行 增 加 操 作刪 除 已 有 的 任 務(wù)指 定 任 務(wù) , 重 新 輸 入 數(shù) 據(jù) 進 行 更 新指 定 任 務(wù) , 設(shè) 置 時 間 參 數(shù)輸 入 查 詢 條 件 , 查 找 特 定 的 任 務(wù)任 務(wù) 啟 動 報 告用 戶 事 件 和 操 作 系 統(tǒng) 時 鐘 事 件A D O ( O L E D B )數(shù) 據(jù) 庫圖 3 (說明: 以上的說明,表明了系統(tǒng)數(shù)據(jù)流及過程,對于大型的或者復(fù)雜的系統(tǒng),可以采用多個層次來描述;本系統(tǒng)比較小,在某種程序上,屬于大的系統(tǒng)的一個模塊(任務(wù)管理和調(diào)度模塊); 單個操作或者模塊的詳細規(guī)劃或者規(guī)定,在詳細設(shè)計說明中描述; 實際的代碼編寫和完成情況,與設(shè)計存在一些偏差; ) 能 需 求與程序的關(guān)系 本條用一張如下的矩陣圖說明各項功能需求的實現(xiàn)同各塊程序的分配關(guān)系: 創(chuàng)建 查找 修改 刪除 圖書信息管理(管理員) 學(xué)生信息管理(管理員) 8 / 13 學(xué)生信息查詢(學(xué)生) 查詢圖書信息(學(xué)生) 歸還圖書(管理員) 借閱圖書(管理員) 工處理過程 管理員登錄:圖書管理員需要手動輸入登錄信息驗證身份登錄系統(tǒng)后方能進行操作。 圖書入庫:對于新購圖書,管理員需要手動對其進行分類進行編號,并把圖書基本信息錄入計算機。 修改圖書信息:學(xué)生借閱圖書時,管理員需要對該圖書進行登記,記錄被借閱圖書信息和學(xué)生信息。當(dāng)學(xué)生歸還圖書時,同樣需要對圖書信息進行修改。 未解決的問題 1、多用戶版本的用戶管理操作; 2、可執(zhí)行程序的自動調(diào)度和執(zhí)行; 3、日程和項目活動安排提示; 4、自動電子文稿篩選、電子文稿自動摘要; 5、磁盤文件監(jiān)控; 6、個人數(shù)據(jù)的分類、存儲; 7、公共數(shù)據(jù)庫; 8、網(wǎng)絡(luò)和網(wǎng)絡(luò)會議; 3 接口設(shè)計 戶接口 本系統(tǒng)用戶界面統(tǒng)一使用網(wǎng)頁格式提供,控件排列格式簡潔整齊,菜單使用下拉菜 單。輸入輸出時間使用“ 無功能鍵設(shè)置。 向用戶提供命令 軟件回答對應(yīng)信息 操作員登記 添加用戶 學(xué)生登記 添加學(xué)生信息 學(xué)生查詢 學(xué)生信息查詢 圖書登記 管理員登記圖書信息 借閱登記 管理員登記學(xué)生的借閱信息 借閱查詢 管理員查詢學(xué)生的借閱情況 9 / 13 部接口 硬件除較小硬盤外,基本沒有與外界硬件的聯(lián)系,不過考慮到數(shù)據(jù)庫大量數(shù)據(jù)的備份等要求可以保持與磁帶機和光盤刻錄機的接口,這點較易實現(xiàn)。 采用標準的鍵盤、鼠標控制接口;能夠提供與多種打印機之間的接口,這一部分主要由操作系統(tǒng)決定。 在這里主要考慮軟件與操作系統(tǒng)的接口,考慮到文檔處理的需要有可能可以包括與較常用的辦公軟件的接口。例如 外用戶還有用戶所需要的軟件接口,這些應(yīng)在用戶需求定義時明了。 部接口 接口 傳遞信息 圖書信息管理 錄入 圖書信息:(圖書編號、圖書名稱、圖書 、作者、出版社、類型、價格、庫存量、副本總量、圖書總數(shù)) 圖書信息管理 修改 圖書信息:(圖書編號、圖書名稱、圖書 、作者、出版社、類型、價格、庫存量、副本總量、圖書總數(shù)) 學(xué)生信息管理 添加 學(xué)生信息:(學(xué)生編號、學(xué)生姓名、性別、入校時間、畢業(yè)時間) 學(xué)生信息管理 修改 學(xué)生信息:(學(xué)生編號、學(xué)生姓名、性別、入校時間、畢業(yè)時間) 借書登記 登記借閱圖書以及學(xué)生信息 借書登記:(借書編號、學(xué)生編號、結(jié)束時間、歸還時間、是否歸還) 還書登記 修改借書登記的信息 還書登記:(圖書編號、圖書名稱、歸還時間、作者、出版社、) 4 運行設(shè)計 行模塊組合 客戶機程序在有輸入時啟動接收數(shù)據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時,將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接 10 / 13 收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進行處理,產(chǎn)生相應(yīng)的輸出。 服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理 /查詢模塊對數(shù)據(jù)庫進行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機。 行控制 運行控制 控制方法 學(xué)生信息管理 管理員對學(xué)生信心進行管理,包括增加學(xué)生用戶,修 改用戶信息,以及刪除學(xué)生信息 學(xué)生信息查詢 用戶可以對學(xué)生的信息進行查詢 圖書信息登記 錄入新的圖書信息,以及對已有圖書的各項信息進行 修改,查詢,刪除等 圖書信息查詢 用戶對所要借閱的圖書信息進行查詢 借閱登記 管理員登記學(xué)生所借圖書以及學(xué)生本人的信息 借閱查詢 管理員對學(xué)生或者所對應(yīng)圖書的信息進行查詢 行時間 檢索任務(wù)所需時間: 3秒 執(zhí)行任務(wù)所需時間: 3秒 5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 輯結(jié)構(gòu)設(shè)計要點 經(jīng)過對圖書館的調(diào)查分析本系統(tǒng)中的實體類型有:圖書類別,圖書,借書證,借閱登記本,圖書管理員。 這些實體之間的相互聯(lián)系有: ( 1)圖書書類和圖書之間存在聯(lián)系 “ 擁有 ” ,它是一對多的。 ( 2)圖書管理員和圖書證之間存在聯(lián)系 “ 辦理 ” ,它是一對多的。 ( 3)圖書借閱本和圖書證之間存在聯(lián)系 “ 記錄 ” ,它是一對多的。 ( 4)圖書借閱本和圖書之間存在聯(lián)系 “ 記錄 ” ,它是一對多的。 每個實體的屬性分別為: 11 / 13 ( 1)圖書書類:類別號,類別名。 ( 2)圖書:書號,書名,書類,作者,出版社,出版日期,進館日期,單價,存放位置 圖書狀態(tài)。 ( 3)圖書管理員:編號,姓名,口令,職位。 ( 4)圖書證:編號,姓名,身份證號,性別,單位,聯(lián)系電話,辦證日期,辦理人,押金,有效否。 ( 5)借閱記錄本:借書證號,書號,借閱日期,歸還日期,催還日期,聯(lián)系電話,辦證日期,賠償金額。 理結(jié)構(gòu)設(shè)計要點 本設(shè)計系統(tǒng)采用的 005,數(shù)據(jù)庫命名:了方便系統(tǒng)數(shù)據(jù)的錄入和數(shù)據(jù)完整性: 在邏輯設(shè)計基礎(chǔ)上,增加如下表結(jié)構(gòu): ( 1)出版社:記錄圖書出版社信息。 ( 2)圖書書位信息:記錄圖書存放位置。 ( 3)系統(tǒng)參數(shù)表:圖書館館名,圖書借閱默認期限,圖書證辦理押金 據(jù)結(jié)構(gòu)與程序的關(guān)系 系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)由標準數(shù)據(jù)庫語言 具體的例如創(chuàng)建系統(tǒng)用戶表格 10)10) 10) 6 系統(tǒng)出錯處理設(shè)計 錯信息 本系統(tǒng)在登陸時采用登陸名和 據(jù)庫的登陸名相同的方式來確保系統(tǒng)的安全性,這樣如果是源代碼被泄露了那個人也得不到用戶名和密碼。 這樣做了之后,就是將來交給別人用了,我也進不去這個軟件,大大的增加看了安全性。 在用戶使用錯誤的數(shù)據(jù)或訪問沒有權(quán)限的數(shù)據(jù)后,系統(tǒng)給出提 12 / 13 示: “ 對不起,你非法使用數(shù)據(jù),沒有權(quán)限! ” 而且用戶的密碼管理可以允許用戶修改自己的密碼,不允許用戶的匿名登錄 救措施 為了確保數(shù)據(jù)安全,服務(wù)器可以采用主服務(wù)器和備份服務(wù)器共同使用的方式來進行,一旦 主服務(wù)器損壞,由備份服務(wù)器立即替換進行工作。 數(shù)據(jù)庫要有相應(yīng)的備份模塊,服務(wù)器端有基于數(shù)據(jù)庫系統(tǒng)的備份模塊,可以通過磁帶機或 者光盤機來備份,工作站端要有基于應(yīng)用程序的備份模塊。 絡(luò)斷開的處理 系統(tǒng)的關(guān)鍵部門,如數(shù)據(jù)中心 等必須配備較大功率的 備在停電的時候應(yīng)急使用。 網(wǎng)絡(luò)的安全由網(wǎng)路的安全和網(wǎng)絡(luò)設(shè)備的安全來保障。 系統(tǒng)的最終目的是部分常用模塊可以單機運行,這項工作留待二期工程完成。 系統(tǒng)部分采用
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 深度解析(2026)《GBT 34165-2017油氣輸送管道系統(tǒng)節(jié)能監(jiān)測規(guī)范》
- 2026年八年級道德與法治上冊期末考試試卷及答案(三)?
- 博山區(qū)人民醫(yī)院2025年度勞務(wù)派遣制專業(yè)技術(shù)人員招聘備考題庫及1套參考答案詳解
- 云南金江滄源水泥工業(yè)有限公司2026年專業(yè)技術(shù)崗招聘備考題庫及一套完整答案詳解
- 中國鐵路南寧局集團有限公司招聘2026年高校畢業(yè)生516人備考題庫完整答案詳解
- 安陽市新一中學(xué)招聘2026屆部屬公費師范生30人備考題庫有答案詳解
- 2026年揭陽市引進基層醫(yī)療衛(wèi)生急需緊缺人才招聘備考題庫及一套參考答案詳解
- 2026年德陽市財政會計學(xué)會招聘備考題庫完整參考答案詳解
- 2026年北京協(xié)和醫(yī)院心內(nèi)科合同制科研助理招聘備考題庫及完整答案詳解1套
- 2026年深圳證券交易所人才引進備考題庫及參考答案詳解
- 25春國家開放大學(xué)《醫(yī)學(xué)統(tǒng)計學(xué)》形考任務(wù)1-4參考答案
- 嬰幼兒基本生理知識試題及答案
- 廢塑料再生技術(shù)進展-全面剖析
- 北京市科技計劃項目(課題)結(jié)題經(jīng)費審計工作底稿-參考文本
- 化工廠應(yīng)急知識培訓(xùn)課件
- 2026年日歷表(含農(nóng)歷 全年共有365天)
- 家用電器事故案例分析與警示
- 少兒培訓(xùn)機構(gòu)策劃書
- 吟誦古詩課程設(shè)計
- 中國慢性冠脈綜合征患者診斷及管理指南2024版解讀
- 第30講 ZD6轉(zhuǎn)轍機課件講解
評論
0/150
提交評論