freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

圖書管理系統(tǒng)設(shè)計(jì)任務(wù)書(編輯修改稿)

2025-05-04 23:05 本頁面
 

【文章內(nèi)容簡介】 庫服務(wù)器是一個(gè)客戶/服務(wù)器系統(tǒng),它由多線程SQL服務(wù)器組成,支持不同的后端、多個(gè)不同的客戶程序和庫、管理工具和廣泛的應(yīng)用程序接口(APIs)。各數(shù)據(jù)表的物理實(shí)現(xiàn)如下:bookinfo表[圖書表]booktype表[圖書類型表]borrow表[圖書借閱表]giveback表[圖書歸還表]manager表[管理員表]reader表[讀者] 數(shù)據(jù)庫的連接對數(shù)據(jù)庫的訪問和操作都采用數(shù)據(jù)庫的接口技術(shù)來處理, 本系統(tǒng)主要是使用了JDBC, 即Java Databse Connetctivity( Java數(shù)據(jù)庫連接) 接口技術(shù)來訪問數(shù)據(jù)庫。JDBC 是一種可用于執(zhí)行SQL 語句的Java API。它由一些Java 語言編寫的類和界面組成。JDBC 為數(shù)據(jù)庫應(yīng)用前臺工作提供了一種標(biāo)準(zhǔn)的程序設(shè)計(jì)接口,使開發(fā)人員只可以用純Java 語言編寫完整的數(shù)據(jù)庫應(yīng)用程序。它是一個(gè)比較獨(dú)特的動(dòng)態(tài)連接結(jié)構(gòu), 它使得系統(tǒng)模塊化。使用JDBC來完成對數(shù)據(jù)庫的訪問主要包括以下幾個(gè)組件: Java 的應(yīng)用程序、JDBC 驅(qū)動(dòng)管理程序、驅(qū)動(dòng)器和數(shù)據(jù)源。由于數(shù)據(jù)庫連接與數(shù)據(jù)操作的重用機(jī)率比較高, 如果每個(gè)頁面都編寫一段數(shù)據(jù)庫連接的代碼, 將是比較煩的工作, 所以本圖書管理系統(tǒng)使用JSP 的Bean 組件進(jìn)行數(shù)據(jù)庫連接。JavaBeans 是基于Java 的組件模型, 由屬性、方法和事件組成。它是一種Java 的類, 通過封裝成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對象, 因此也可以通過嵌在JSP 頁面內(nèi)的Java 代碼訪問Bean 及其方法。Bean的含義其實(shí)就是可重復(fù)利用的組件。在本系統(tǒng)中, 主要是使用了Bean 來實(shí)現(xiàn)設(shè)計(jì)平臺中的事件操作處理, 即反復(fù)進(jìn)行操作的數(shù)據(jù)庫連接。數(shù)據(jù)庫連接Bean 包括實(shí)現(xiàn)功能的主要語句為:import .*。 / / 導(dǎo)入JDBC 標(biāo)準(zhǔn)類庫String strDBDriver = 。 / / JDBC驅(qū)動(dòng)程序(strDBDriver)。 / / 注冊數(shù)據(jù)庫驅(qū)動(dòng)程序String strDBUrl=jdbc:odbc:library。/ / library 是數(shù)據(jù)庫的名稱Connection conn=(strDBUrl)/ / 建立數(shù)據(jù)庫連接Statement stmt=()。 / / 建立執(zhí)行數(shù)據(jù)庫操作的stmt 對象系統(tǒng)實(shí)現(xiàn) 開發(fā)環(huán)境1. JCreatorJCreator可無限撤銷、代碼縮進(jìn)、自動(dòng)類庫方法提示、按所選智能定位查閱JavaAPI文檔等功能;采用仿VS2005界面設(shè)計(jì),體驗(yàn)感覺更快更好更易用。2. JSPJSP具有更新快,易于升級,易于部署,維護(hù)和修改的優(yōu)點(diǎn)。我們使用JSP技術(shù)來完成Web查詢子系統(tǒng)的開發(fā)。Tomcat是一個(gè)JSP/Servlet容器,它是在Sun公司的JSWDK基礎(chǔ)上發(fā)展起來的一個(gè)JSP和Servlet規(guī)范的標(biāo)準(zhǔn)實(shí)現(xiàn),使用Tomcat可以體驗(yàn)JSP和Servlet的最新規(guī)范。Tomcat具有開源免費(fèi),小巧靈活等有點(diǎn),適合中小型的應(yīng)用。4. MySQLMySQL速度快,開源免費(fèi),支持多種操作系統(tǒng),適合一般中小應(yīng)用。在后臺程序中我們使用MySQL自帶的C API的方式對其進(jìn)行操作,在Web查詢模塊中我們使用JDBC接口。 查詢功能的實(shí)現(xiàn)本系統(tǒng)的查詢主要包括了圖書查詢和用戶查詢, 其主要是根據(jù)用戶為查看或收集特定范圍內(nèi)的圖書信息或讀者信息而進(jìn)行的操作, 服務(wù)器根據(jù)其查詢條件響應(yīng)執(zhí)行, 再把結(jié)果返回給用戶。 圖書查詢的實(shí)現(xiàn)圖書查詢功能主要是根據(jù)圖書信息中的書條形碼、圖書類別、書名、作者、出版社、所在書架等檢索款目進(jìn)行單條件查詢,有前方一致和任意匹配兩種查詢方式。圖書查詢是圖書借閱者和資料室管理員共同的功能需求, 圖書借閱者是通過圖書查詢功能檢索圖書以確定資料室是否存在此書, 此書在館否, 此書可借否等信息, 以方便進(jìn)行借閱。借閱者通過圖書查詢能查看到圖書的詳細(xì)信息、館藏信息, 其中館藏信息僅限于借閱狀態(tài)、書刊狀態(tài)、預(yù)約狀態(tài)。而資料室管理員查詢的結(jié)果則相對需求比較多, 如借閱信息、預(yù)約信息, 主要是為了方便管理員查詢此書的去向有利于管理工作。同時(shí), 兩者查詢的條件也不盡相同, 因?yàn)楣芾韱T的查詢需求要涉及到入庫時(shí)間、價(jià)格、借閱狀態(tài)等條件, 以便于對書刊的管理。所以在這里就涉及到對用戶權(quán)限檢查的問題, 以確認(rèn)有不同需求或不同操作權(quán)限的管理員和借閱者。判斷用戶權(quán)限, 就根據(jù)在數(shù)據(jù)庫設(shè)計(jì)設(shè)定的用戶角色來差別。在這里應(yīng)用到了JSP 的內(nèi)部session 對象。session 對象是JSP 頁面用來在用戶之間分別保存用戶信息, 不同用戶的session 對象一般是不同的。用戶登錄網(wǎng)站后,系統(tǒng)為其生成一個(gè)獨(dú)一無二的session 對象來記錄該用戶的個(gè)人信息。一旦用戶退出網(wǎng)站, 那么該session 會自動(dòng)被注銷。如此一來就可以根據(jù)用戶不同的角色權(quán)限, 動(dòng)態(tài)生成不同的查詢條件, 顯示不同的查詢結(jié)果。 借閱查詢的實(shí)現(xiàn) 借閱查詢是為了便于管理員和讀者查詢圖書借閱情況的。其查詢條件是根據(jù)圖書條形碼、圖書名稱、讀者條形碼、讀者名稱來對借閱情況查詢, 可以是精確搜索,也可以是模糊搜索。借閱查詢主要涉及到兩種情況: 一類是根據(jù)圖書條形碼、圖書名稱來查詢某圖書當(dāng)前是否被借閱、歸還情況等信息。二類是根據(jù)讀者條形碼、讀者名稱來查詢這一類用戶借閱情況。測試報(bào)告 測試項(xiàng)目用戶管理:進(jìn)行用戶的添加、修改、刪除和權(quán)限設(shè)置,查看功能是否能實(shí)現(xiàn)。讀者管理:進(jìn)行讀者信息的添加、修改、刪除,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1