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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論