jsp圖書管理系統(tǒng)詳細設計說明書.doc_第1頁
jsp圖書管理系統(tǒng)詳細設計說明書.doc_第2頁
jsp圖書管理系統(tǒng)詳細設計說明書.doc_第3頁
jsp圖書管理系統(tǒng)詳細設計說明書.doc_第4頁
jsp圖書管理系統(tǒng)詳細設計說明書.doc_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1 圖書管理系統(tǒng)圖書管理系統(tǒng) 詳細設計說明書詳細設計說明書 北京交通大學計算機與信息技術(shù)學院北京交通大學計算機與信息技術(shù)學院 2 目錄目錄 變更說明變更說明 2 1 引言引言 4 1 1 編寫目的 4 1 2 背景 4 1 2 1 系統(tǒng)名稱及版本號 4 1 2 2 任務提出者 4 1 2 3 任務承接者及實施者 5 1 2 4 使用者 5 1 2 5 與其它系統(tǒng)的關系 5 1 3 定義 5 1 4 參考資料 5 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 6 2 1 系統(tǒng)總體流程結(jié)構(gòu)設計 6 2 2 系統(tǒng)各模塊具體功能設計概要說明 7 2 3 數(shù)據(jù)庫設計 9 2 3 1 ER 圖設計 9 2 3 2 數(shù)據(jù)庫表設計 11 3 程序程序 1 設計說明設計說明 13 3 1 程序描述 13 3 2 功能 13 3 3 性能 13 3 4 輸人項 13 3 5 輸出項 14 3 6 流程邏輯 14 3 7 接口 14 3 8 注釋設計 15 3 8 美工設計 15 3 9 限制條件 15 3 10 測試計劃 16 4 程序程序 2 設計說明設計說明 16 5 程序程序 3 設計說明設計說明 19 6 程序程序 4 設計說明設計說明 23 7 程序程序 5 設計說明設計說明 25 3 1 引言引言 1 1 編寫目的編寫目的 本系統(tǒng)名為 圖書管理系統(tǒng) 為圖書館管理員管理圖書 讀者 借閱信息以及讀者查 詢圖書等相關信息的一個平臺 此文檔編寫目的是為了方便系統(tǒng)編碼人員及測試和項目負責人能夠?qū)φ麄€系統(tǒng)的功能 有整體的把握以及按照此詳細分析進行實現(xiàn) 可以使得整個系統(tǒng)的開發(fā)過程能夠更加有效 的實現(xiàn) 通過詳細設計說明書其中對系統(tǒng)的各個功能都作了詳細的描述 利用此詳細設計 說明書 開發(fā)人員可以很輕松的進行項目的代碼編寫 預期讀者為 系統(tǒng)審閱人員 本項目開發(fā)人員 業(yè)務規(guī)范設計人員 軟件測試人員 用戶代表 1 2 背景背景 由于圖書館不管是圖書的數(shù)量還是讀者的數(shù)量都很大 管理起來有很麻煩 迫切需要 對其進行信息化管理 圖書管理系統(tǒng)應運而生 本圖書管理系統(tǒng)主要為兩個客戶群服務 1 圖 書館讀者 本系統(tǒng)方便了讀者對圖書和個人信息進行查詢和管理 2 圖書館管理員 本系統(tǒng) 方便了圖書館管理員對圖書和讀者信息進行管理 1 2 1 系統(tǒng)名稱及版本號系統(tǒng)名稱及版本號 1 系統(tǒng)名稱 圖書管理系統(tǒng) 2 版本號 V1 1 1 2 2 與其它系統(tǒng)的關系與其它系統(tǒng)的關系 本系統(tǒng)基于 Windows XP 系統(tǒng) 依賴于 Mysql5 0 數(shù)據(jù)庫系統(tǒng) 利用 MyEclipse 6 5 與 DreamWaver 8 0 開發(fā) 4 1 3 定義定義 B S 即 Brower Server 瀏覽器 服務器 客戶機上只需裝有一個瀏覽器即可 服務器裝 有相應的數(shù)據(jù)庫 通過 web Server 進行數(shù)據(jù)的交換等操作 JSP JavaServer Page 動態(tài)網(wǎng)頁標準 MyEclipse 6 5 java 語言軟件開發(fā)工具 JDBC Java Data Base Connectivity java 數(shù)據(jù)庫連接 一種用于執(zhí)行 SQL 語句的 Java API 可以為多種關系數(shù)據(jù)庫提供統(tǒng)一訪問 由一組用 Java 語言編寫的類 和接口組成 提供了一種基準 據(jù)此可以構(gòu)建更高級的工具和接口 使數(shù)據(jù) 庫開發(fā)人員能夠編寫數(shù)據(jù)庫應用程序 Hibernate 是一個開放源代碼的對象關系映射框架 它對 JDBC 進行了非常輕量級的 對象封裝 使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù) 庫 Struts 是開源軟件 幫助我們減少在運用 MVC 設計模型來開發(fā) Web 應用的時間 MySQL 一個小型關系型數(shù)據(jù)庫管理系統(tǒng) 1 4 參考資料參考資料 JDBC 文檔相關資料 JSP 手冊 JSP 組件動態(tài)網(wǎng)站基礎與實例操作 JSP 開發(fā)技術(shù)大全 Java 語言導學 2 程序系統(tǒng)的結(jié)構(gòu)程序系統(tǒng)的結(jié)構(gòu) 2 1 系統(tǒng)總體流程結(jié)構(gòu)設計系統(tǒng)總體流程結(jié)構(gòu)設計 本系統(tǒng)主要分為兩種用戶群體 管理員和讀者 管理員可以對系統(tǒng)進行初始化和 修改數(shù)據(jù)庫中的數(shù)據(jù) 如圖書入庫 辦理借書證 圖書查詢 圖書借閱 超期處理和掛 5 失處理等 讀者可查詢圖書信息和本人的借閱信息 同時 管理員又分為三種權(quán)限 具體每種用戶權(quán)限如下 讀者權(quán)限為 查詢圖書的各種信息 按書名 圖書類別 作者 出版社查 可提供選擇和輸入兩 種方式 查詢本人的借閱信息 列出本人所有借閱歷史信息 六個月內(nèi) 一年內(nèi) 和當前借閱信息 指未還的書 籍 修改本人密碼 管理員分為三種權(quán)限 每中管理員權(quán)限如下 1 圖書借閱管理員權(quán)限為 1 檢索讀者和圖書的具體信息 包括讀者的基本信息 借閱歷史 圖書的基 本信息 圖書被借閱歷史等 2 辦理借閱 包括 借書 還書 逾期未還 圖書遺失等業(yè)務的辦理 2 讀者管理員權(quán)限為 1 讀者辦證 2 讀者注銷 3 讀者證掛失 4 讀者基本信息修改 3 圖書入庫管理員權(quán)限為 1 圖書登記入庫 2 圖書基本信息修改 根據(jù)以上不同權(quán)限分析 設計總體系統(tǒng)流程結(jié)構(gòu)如下圖 6 2 2 系統(tǒng)各模塊具體功能設計概要說明系統(tǒng)各模塊具體功能設計概要說明 根據(jù)系統(tǒng)需求分析將用戶分為不同權(quán)限得到如下的具體功能設計 功能名稱功能名稱功能編號功能編號簡要說明簡要說明 1 登錄認證登錄認證1登錄 index jsp 2 1檢索圖書 searchBookR jsp 2 2查詢借閱歷史 borrowHistoryR jsp 2 3查詢未還書 notReturn jsp 2 4查詢讀者基本信息 ShowReaderInfo jsp 2 讀者可使用讀者可使用 功能功能 2 5修改密碼 ModifyReaderPsw jsp 3 1檢索圖書及相應的圖書信息 searchBook jsp 3 2檢索讀者信息 包括借閱歷史等 searchReader jsp 3 3查詢未還圖書 BookNR jsp jsp 3 4讀者借閱圖書辦理 borrowBook jsp 3 5讀者還書辦理 ReturnBook jsp 3 3 圖書借閱管圖書借閱管 理員可使用功理員可使用功 能能 3 6圖書掛失處理 lossBook jsp 4 4 讀者管理員讀者管理員 可使用功能可使用功能 4 1讀者借書證辦理 readerRegister jsp 7 4 2讀者注銷 manageReader jsp 4 3讀者基本信息修改 manageReader jsp 4 4讀者借書證掛失 manageReader jsp 4 5讀者借書證解除掛失 manageReader jsp 5 1圖書入庫操作 BookRegister jsp 5 5 圖書入庫管圖書入庫管 理員可使用功理員可使用功 能能 5 2圖書基本信息修改 ModifyBook jsp 1 登錄認證 登錄需要用戶名和密碼 只有用戶名和密碼同時正確 才可進入系統(tǒng) 如果登錄信息 有錯則提示相應出錯信息 管理員和讀者公用一個登錄頁面 根據(jù)用戶名不同來區(qū)分是管理員還是讀者 注 如果用戶試圖不通過登錄認證而直接進入系統(tǒng) 則強制其先進入登錄認證頁面進行 登錄 2 讀者可使用功能 在登錄認證為讀者身份后進入讀者操作頁面 檢索圖書 可根據(jù)圖書 ID 名字 作者 出版社 類別 ID 進行檢索 并可兩兩以 或 或 和 方式任意組合來檢索 并支持模糊查詢和精確查詢 檢索 到滿足條件的圖書列表后 可點擊相應圖書來查看此圖書的詳細信息 查詢本人基本信息 可查看讀者的注冊時填寫的所有基本信息 查詢本人借閱歷史 可查看本人六個月內(nèi)和一年內(nèi)的詳細借閱歷史 查詢未還書 可查看本人未還的書籍信息 包括借閱時間 應還日期等 修改密碼 可修改讀者本人密碼 修改密碼時要進行舊密碼驗證 同時兩次輸入新 密碼 全部正確之后才可以進行密碼修改 3 圖書借閱管理員可使用功能 在登錄認證為圖書借閱管理員后進入圖書管理員管理頁面 檢索圖書 可根據(jù)圖書 ID 名字 作者 出版社 類別 ID 進行檢索 并可兩兩以 或 或 和 方式任意組合來檢索 并支持模糊查詢和精確查詢 檢 索到滿足條件的圖書列表后 可點擊相應圖書來查看此圖書的詳細信息 檢索讀者 可根據(jù)讀者 ID 用戶名進行檢索 可兩兩以 或 或 和 的方式任意 組合來進行檢索 并支持模糊查詢和精確查詢 檢索到滿足條件的讀者 后 可點擊相應連接來查詢讀者的詳細基本信息和六個月之內(nèi)或一年之 內(nèi)的詳細借閱歷史以及未還書列表 查詢未還圖書 查詢所有未還的圖書列表 列表中包括借閱圖書的讀者 ID 圖書 ID 借閱時間 讀者借閱圖書辦理 根據(jù)讀者 ID 和圖書 ID 辦理借閱 不同會員級別借閱期限不同 借閱成功則插入相應記錄到數(shù)據(jù)庫借閱表 系統(tǒng)自動為此條記錄 分配 ID 讀者還書辦理 根據(jù)讀者 ID 和圖書 ID 辦理還書業(yè)務 還書成功則修改借閱表中的 相應字段為已換 同時 對逾期還書的讀者進行罰款處理 圖書掛失處理 根據(jù)讀者 ID 和圖書 ID 辦理圖書掛失業(yè)務 掛失成功則修改借閱表 中相應字段為掛失狀態(tài) 同時 對掛失讀者進行罰款處理 4 讀者管理員可使用功能 8 辦理借書證 錄入讀者基本信息 不同會員級別所繳年費不同 借閱期限也不同 系統(tǒng)自動為讀者分配 ID 并將相應信息插入讀者表中 讀者注銷 根據(jù)讀者 ID 對讀者進行注銷 在讀者表中刪除相應讀者信息 借書證掛失 根據(jù)讀者 ID 對讀者借書證進行掛失 掛失后此讀者不可再次借閱圖書 借書證解除掛失 根據(jù)讀者 ID 對讀者借書證進行解除掛失 解除掛失后讀者才可借 閱圖書 5 圖書入庫管理員可使用功能 圖書入庫操作 錄入圖書詳細信息 系統(tǒng)自動為圖書分配 ID 操作成功后將相應信 息插入數(shù)據(jù)庫中圖書表 圖書基本信息修改操作 根據(jù)圖書 ID 查詢到圖書的詳細信息后對相應信息進行修改 并修改數(shù)據(jù)庫圖書表中的相應記錄 2 3 數(shù)據(jù)庫設計數(shù)據(jù)庫設計 2 3 1 ER 圖設計圖設計 數(shù)據(jù)庫 ER 圖設計如下 紅色代表為唯一標示 9 注 上圖中紅字為相應的主鍵 2 3 2 數(shù)據(jù)庫表設計數(shù)據(jù)庫表設計 根據(jù) ER 圖可建立六張表分別為 tb books tb borrow tb category tb level tb loss tb reader 由于本系統(tǒng)不同用戶有不同的權(quán) 限 所以將不同權(quán)限管理員的信息保存到一張表中 此表為 tb admin 下面對每張表進行 詳細設計 管理員信息表 管理員信息表 tb admin 字段名數(shù)據(jù)類型字段長關鍵字是否可為空備注 admin idvarchar20是否管理員編 號 admin namevarchar20否否管理員用 戶名 admin pswvarchar20否否管理員密 10 碼 admin levelvarchar1否否管理員級 別 圖書信息表 圖書信息表 tb books 字段名數(shù)據(jù)類型字段長關鍵字是否可為 空 備注 book idvarchar5是否圖書編號 book namevarchar50否否圖書名 authorvarchar20否是圖書作者 publishingvarchar20否是出版社 category idvarchar5否是圖書類別 外鍵 pricedecimal 5 2 否是圖書單價 date indate否是入庫時間 quantity inint否否入庫數(shù)量 quantity outint否是出借數(shù)量 quantity lossint否是遺失數(shù)量 圖書借閱表 圖書借閱表 tb borrow 字段名數(shù)據(jù)類型字段長關鍵字是否可 為空 備注 borrow idint是否借閱編 號 reader idvarchar5否否讀者編 號 外 鍵 book idvarchar5否否圖書編 號 外 鍵 date borrowDate否是借閱時 間 date returnDate否是還書時 間 lossvarchar1否是是否丟 失 圖書類別表 圖書類別表 tb category 字段名數(shù)據(jù)類型字段長關鍵字是否可 為空 備注 category idvarchar5是否類別編 號 categoryvarchar50否是類別名 11 讀者類別 讀者類別 tb level 字段名數(shù)據(jù)類型字段長關鍵字是否可 為空 備注 mem levelvarchar20是否會員級 別 dayssmallint否否可借天 數(shù) numberssmallint否否可借數(shù) 量 feesmallint否否年費 讀者掛失表 讀者掛失表 tb loss 字段名數(shù)據(jù)類型字段長關鍵字是否可為空備注 reader idvarchar5是否掛失的讀者編 號 外鍵 loss dateDate 否是掛失日期 讀者表讀者表 tb reader 字段名數(shù)據(jù)類型字段長關鍵字是否可為空備注 reader idvarchar5是否讀者編號 reader namevarchar20否否讀者用戶名 reader pswvarchar20否否讀者密碼 sexvarchar2否是讀者性別 birthdaydate否是讀者生日 phonevarchar20否是讀者手機 mobilevarchar20否是讀者電話 card namevarchar20否是讀者身份證件 card idvarchar20否是讀者身份證號 mem levelvarchar20否否讀者級別 外 鍵 day indate否是讀者注冊日期 3 程序程序 1 設計說明設計說明 3 1 程序描述程序描述 本程序是進入整個圖書管理系統(tǒng)的入口 不可跳過 通過用戶名的不同 將使不同權(quán) 限的用戶進入不同的界面 12 3 2 功能功能 登錄認證 i 可根據(jù)不同用戶名識別出用戶的權(quán)限 登錄成功后跳轉(zhuǎn)到相應頁面 ii 如果用戶不存在或密碼錯誤則提示相應的信息 注 如果用戶試圖跳過登錄認證頁面而進入系統(tǒng) 則系統(tǒng)強制用戶進入登錄認證頁面 只有認證成功后才可以進入系統(tǒng)進行相應操作 3 3 性能性能 登錄驗證時間不能超過 30 秒 可正確無誤的識別出用戶名和密碼 對錯誤的用戶名和密碼不可讓其進入 同時給出相應錯誤提示 3 4 輸人項輸人項 名稱標識數(shù)據(jù)類型有效范圍輸入方式安全保密 用戶名userNameStringr0000 r9999鍵盤錄入否 密碼userPswString6 20 個字符 至少有一個 字母和數(shù)字 鍵盤錄入是 3 5 輸出項輸出項 用戶不同的權(quán)限頁面 13 3 6 流程邏輯流程邏輯 3 7 接口接口 利用 struts 框架 登錄模塊和下一個頁面的接口類如下 public class IndexForm extends ActionForm private String readerName 用戶名 private String readerPsw 密碼 public String getReaderName 獲得頁面中的用戶名 return this readerName public void setReaderName String readerName 給頁面的用戶名賦值 this readerName readerName public String getReaderPsw 獲得頁面中的密碼 return this readerPsw public void setReaderPsw String readerPsw 給頁面的密碼賦值 this readerPsw readerPsw public void reset ActionMapping mapping HttpServletRequest request this readerName null this readerPsw null 14 public ActionErrors validate ActionMapping mapping HttpServletRequest request return null 3 8 注釋設計注釋設計 在本系統(tǒng)的實現(xiàn)中要有一些注釋的設計 其中主要包括 a 加在模塊首部的注釋 在每個模塊實現(xiàn)的部分的首部要有注釋 主要內(nèi)容有程序 員名 編程時間 版本號等信息 b 加在各分枝點處的注釋 各分支處要有詳細的記錄標識 便于今后修改方便 c 對各變量的功能 范圍 缺省條件等也要加寫相應的注釋 d 對使用的邏輯所加的注釋等等 3 8 美工設計美工設計 3 9 限制條件限制條件 最好用 IE 360 搜狗瀏覽器登錄瀏覽 3 10 測試計劃測試計劃 根據(jù)測試的分類 有白盒測試和黑盒測試 白盒測試部分 要求程序員自己進行一些基本功能的測試 15 測試人員對系統(tǒng)進行測試 按照需求分析部分的要求 對系統(tǒng)實現(xiàn)的功能進行測試 具體測試包括 a 功能測試 b 性能測試 c 界面測試 d 壓力測試等 針對本頁面的測試 用戶名和密碼可用各種字符串測試 4 程序程序 2 設計說明設計說明 讀者可使用功能讀者可使用功能 1 用戶登錄認證為讀者權(quán)限后 進入相應的讀者操作首頁面 美工設計 該頁面主要有相應功能的超級鏈接 包括檢索圖書超鏈接 查詢本人基本 信息超鏈接 查詢本人最近六個月內(nèi)的借閱歷史超鏈接 查詢本人最近一 年內(nèi)的借閱歷史超鏈接 修改本人密碼超鏈接 同時 要求頁面美觀整潔 功能設計 點擊相應超級鏈接可跳轉(zhuǎn)入相應的頁面進行操作 2 檢索圖書 16 該功能共包含三個頁面 分別是圖書檢索頁面 圖書列表頁面 圖書詳細 信息頁面 美工設計 a 圖書檢索頁面主要由圖書檢索框組成 要求頁面美觀整潔 b 圖書列表頁面主要由圖書列表表格組成 圖書列表下為翻頁表 要求 頁面美觀整潔 c 圖書詳細信息頁面主要由圖書的詳細信息表格組成 要求頁面美觀整 潔 功能設計 a 可根據(jù)圖書 ID 名字 作者 出版社 類別 ID 進行檢索 并可兩兩以 或 或 和 方式任意組合來檢索 并支持模糊查詢和精確查詢 點擊 回首頁 超級鏈接可跳轉(zhuǎn)入讀者操作首頁 b 點擊檢索后跳轉(zhuǎn)到相應的圖書列表頁面 圖書列表頁面包括符合條件的圖 書 ID 圖書名字 圖書作者 出版社信息列表 圖書列表頁面可進行翻頁 操作 在圖書列表頁面可點擊相應圖書 ID 來查看此圖書的詳細信息 如 果要檢索的圖書不存在 則跳轉(zhuǎn)后的圖書列表為空 在圖書列表頁面點擊 回首頁 超級鏈接可跳轉(zhuǎn)到讀者操作首頁 c 在圖書列表頁面點擊相應圖書 進入圖書詳細信息頁面 此頁面主要列出 了此圖書的詳細信息 包括圖書 ID 圖書名 圖書作者 出版社 所屬類 別 單價 入庫時間 入庫數(shù)量 借出數(shù)量 丟失數(shù)量 現(xiàn)可借數(shù)量等信 息 在此頁面點擊 回首頁 超級連接可跳轉(zhuǎn)到讀者操作首頁 點擊 返 回列表 超級鏈接可跳轉(zhuǎn)到返回到的圖書列表 3 查詢借閱歷史 該功能包括兩個頁面 分別是最近六個月借閱歷史列表頁面 最近一年借 閱歷史列表頁面 美工設計 兩個頁面都主要由借閱歷史列表表格 翻頁表格組成 要求頁面美觀整潔 功能設計 a 最近六個月借閱歷史列表頁面 此頁面列出了最近六個月此讀者所借 17 閱圖書的圖書名字 借閱時間 歸還時間 是否丟失等信息 可進行 翻頁 點擊 回首頁 超級鏈接可返回讀者操作首頁 b 最近一年借閱歷史列表頁面 此頁面列出了最近六個月此讀者所借閱 圖書的圖書名字 借閱時間 歸還時間 是否丟失等信息 可進行翻 頁 點擊 回首頁 超級鏈接可返回讀者操作首頁 4 查詢詳細基本信息 該功能包括一個頁面 讀者詳細基本信息頁面 美工設計 該頁面主要由讀者詳細信息表格組成 要求頁面整潔美觀 功能設計 讀者詳細基本信息頁面 此頁面列出了此讀者的詳細信息 包括 讀者 ID 讀者用戶名 讀者性別 生日 手機號 電話號碼 證件名 證件號 碼 會員級別 辦證時間 點擊 回首頁 超級連接可返回讀者操作首頁 5 查詢未還書 該功能包括一個頁面 未還書頁面 美工設計 該頁面主要由此讀者未還書列表表格 翻頁表格組成 要求頁面整潔美觀 功能設計 此頁面列出了讀者還未還書的列表 包括 借閱的圖書 ID 借閱時間 應 還時間 可進行翻頁操作 點擊 回首頁 返回讀者操作首頁 6 修改密碼 該功能包括一個頁面 修改密碼頁面 美工設計 該頁面主要由修改密碼表格組成 要求頁面美觀整潔 功能設計 此頁面要求讀者輸入舊密碼 兩次輸入新密碼 新密碼字符數(shù)在 6 20 之間 并且必須至少包括一個字母和一個數(shù)字 如果舊密碼錯誤或者兩次新密碼 不匹配或者新密碼不符合要求則修改密碼不成功 并提示相應信息 如果 18 舊密碼正確并且兩次新密碼匹配并且新密碼符合要求則修改密碼成功 修 改數(shù)據(jù)庫讀者表中密碼字段 并提示修改成功信息 5 程序程序 3 設計說明設計說明 借閱管理員可使用功能借閱管理員可使用功能 1 用戶進行登錄認證后識別出為借閱管理員權(quán)限則跳轉(zhuǎn)到借閱管理員操作首頁 美工設計 管理員操作首頁采用樹形菜單導航 要求頁面整潔美觀 功能設計 點擊相應的樹形菜單節(jié)點跳轉(zhuǎn)到相應的頁面 樹形菜單根節(jié)點不設任何 連接 一級節(jié)點分別為檢索 借閱管理 檢索節(jié)點的二級節(jié)點為檢索讀 者 檢索圖書 檢索未還圖書連接 借閱管理節(jié)點的二級節(jié)點為借閱 還書 圖書掛失連接 2 檢索讀者信息 此功能包括六個頁面 檢索頁面 讀者列表頁面 讀者詳細基本信息頁面 讀者最近六個月借閱歷史頁面 讀者最近一年借閱歷史頁面 讀者未還書頁 19 面 美工設計 a 檢索頁面主要包括樹形導航菜單 檢索框 要求頁面美觀整潔 b 讀者列表頁面主要包括樹形導航菜單 讀者列表表格 翻頁表格 要求 頁面美觀整潔 c 讀者詳細基本信息頁面主要包括樹形菜單 讀者詳細基本信息表格 要 求頁面美觀整潔 d 讀者最近六個月借閱歷史頁面主要包括樹形導航菜單 借閱歷史列表表 格 翻頁表格 要求頁面美觀整潔 e 讀者最近一年借閱歷史頁面主要包括樹形導航菜單 借閱歷史列表表格 翻頁表格 要求頁面美觀整潔 f 讀者未還書頁面主要包括樹形導航菜單 為還書列表表格 翻頁表格 要求頁面美觀整潔 功能設計 a 檢索頁面可根據(jù)讀者 ID 用戶名進行檢索 可兩兩以 或 或 和 的方式任意組合來進行檢索 并支持模糊查詢和精確查詢 檢索到 滿足條件的讀者后 跳轉(zhuǎn)到讀者列表頁面 b 讀者列表頁面內(nèi)可點擊相應連接來查詢讀者的詳細基本信息和六個 月之內(nèi)或一年之內(nèi)的詳細借閱歷史以及未還書列表 可進行翻頁操 作 c 最近六個月借閱歷史列表頁面 此頁面列出了最近六個月此讀者所 借閱圖書的圖書名字 借閱時間 歸還時間 是否丟失等信息 可 進行翻頁 點擊 返回讀者列表 超級鏈接可返回到符合條件的讀 者列表頁面 d 最近一年借閱歷史列表頁面 此頁面列出了最近一年此讀者所借閱 圖書的圖書名字 借閱時間 歸還時間 是否丟失等信息 可進行 翻頁 點擊 返回讀者列表 超級鏈接可返回到符合條件的讀者列 表頁面 e 讀者詳細基本信息頁面 此頁面列出了此讀者的詳細信息 包括 讀者 ID 讀者用戶名 讀者性別 生日 手機號 電話號碼 證件 20 名 證件號碼 會員級別 辦證時間 點擊 返回讀者列表 超級 鏈接可返回到符合條件的讀者列表頁面 f 讀者未還書頁面 此頁面列出了讀者還未還書的列表 包括 借閱 的圖書 ID 借閱時間 應還時間 可進行翻頁操作 點擊 返回讀 者列表 超級鏈接可返回到符合條件的讀者列表頁面 3 檢索圖書信息 此功能包括四個頁面 圖書檢索頁面 圖書列表頁面 圖書詳細信息頁 面 圖書被借閱歷史頁面 美工設計 a 圖書檢索頁面主要包括樹形導航菜單 檢索框 要求頁面美觀整潔 b 圖書列表頁面主要包括樹形導航菜單 讀者列表表格 翻頁表格 要求 頁面美觀整潔 c 圖書詳細基本信息頁面主要包括樹形菜單 讀者詳細基本信息表格 要 求頁面美觀整潔 d 圖書被借閱歷史頁面主要包括樹形導航菜單 被借閱歷史列表表格 翻 頁表格 要求頁面美觀整潔 功能設計 a 檢索頁面可根據(jù)圖書 ID 名字 作者 出版社 類別 ID 進行檢索 可兩兩以 或 或 和 的方式任意組合來進行檢索 并支持模糊 查詢和精確查詢 檢索到滿足條件的讀者后 跳轉(zhuǎn)到圖書列表頁面 b 圖書列表頁面內(nèi)列出了圖書 ID 圖書名 作者 被借歷史 可點擊 圖書 ID 和被借歷史超級連接來跳轉(zhuǎn)到相應的圖書詳細信息列表頁面 圖書被借閱歷史頁面 可進行翻頁操作 c 在圖書列表頁面點擊圖書 ID 進入圖書詳細信息頁面 此頁面主要列 出了此圖書的詳細信息 包括圖書 ID 圖書名 圖書作者 出版社 所屬類別 單價 入庫時間 入庫數(shù)量 借出數(shù)量 丟失數(shù)量 現(xiàn) 可借數(shù)量等信息 點擊 返回列表 超級鏈接可跳轉(zhuǎn)到返回到的圖 書列表 d 在圖書列表頁面點擊被借閱歷史連接可跳轉(zhuǎn)到被借閱歷史頁面 此 21 頁面主要列出了借閱此書的讀者的 ID 借閱時間 歸還時間 是否 丟失等信息 可進行翻頁操作 點擊 返回列表 超級鏈接可跳轉(zhuǎn) 到返回到的圖書列表 4 查詢未還書 該功能包括一個頁面 未還書查詢頁面 美工設計 該頁面主要包括樹形導航菜單 未還書列表表格 翻頁表格 要求頁面 美觀整潔 功能設計 該頁面列出了圖書館中所有讀者未還書列表 包括讀者 ID 圖書 ID 借 閱時間 應還日期等信息 可進行翻頁操作 5 圖書借閱辦理 該功能包括一個頁面 圖書借閱頁面 美工設計 該頁面主要包括樹形導航菜單 讀者 ID 圖書 ID 輸入框組成 要求頁面 整潔美觀 功能設計 該頁面可根據(jù)讀者 ID 和圖書 ID 進行借閱辦理 如果相應讀者或圖 書不存在則顯示錯誤提示信息 如果存在則在數(shù)據(jù)庫借閱表中插入相應 記錄 并提示借書成功和應還日期信息 更新圖書表中的借出數(shù)量 6 圖書歸還辦理 該功能包括一個頁面 圖書歸還頁面 美工設計 該頁面主要包括樹形導航菜單 讀者 ID 圖書 ID 輸入框組成 要求頁面 整潔美觀 功能設計 該頁面可根據(jù)讀者 ID 和圖書 ID 進行歸還辦理 如果相應讀者或圖 書不存在則顯示錯誤提示信息 如果存在則在數(shù)據(jù)庫借閱表中刪除相應 記錄 提示歸還圖書成功 同時 對逾期歸還的讀者提示罰款數(shù)目 更 新圖書表中的借出數(shù)量 22 7 圖書掛失辦理 該功能包括一個頁面 圖書掛失頁面 美工設計 該頁面主要包括樹形導航菜單 讀者 ID 圖書 ID 輸入框組成 要求頁面 整潔美觀 功能設計 該頁面可根據(jù)讀者 ID 和圖書 ID 進行圖書掛失辦理 如果相應讀者或圖 書不存在則顯示錯誤提示信息 如果存在則在數(shù)據(jù)庫借閱表中修改相應記錄 的是否丟失字段為是 提示掛失圖書成功 同時 對讀者提示罰款數(shù)目 更 新圖書表中的丟失數(shù)量 6 程序程序 4 設計說明設計說明 讀者管理員可使用功能讀者管理員可使用功能 1 用戶進行登錄認證后識別出為讀者管理員權(quán)限則跳轉(zhuǎn)到讀者管理員操作首頁 美工設計 管理員操作首頁采用樹形菜單導航 要求

溫馨提示

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

評論

0/150

提交評論