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

正文內(nèi)容

畢業(yè)設(shè)計----基于web的圖書館借閱系統(tǒng)的設(shè)計與實(shí)現(xiàn)-畢業(yè)設(shè)計(編輯修改稿)

2025-02-24 05:01 本頁面
 

【文章內(nèi)容簡介】 完全免費(fèi),使得其運(yùn)用范圍更加廣泛。 TOMCAT: Tomcat 服務(wù)器是 Apache Group Jakarta 小組開發(fā)的一個免費(fèi)服務(wù)器軟件,適合于嵌入 Apache 中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對它進(jìn)行擴(kuò)充。 Tomcat 服務(wù)器的兼容性很好,如 WebLogic 服務(wù)器采用其為 Web 服務(wù)器引擎, Jbuilder 將其作為標(biāo)準(zhǔn)的測試服務(wù)器, Sun 公司也將其作為 JSP 技術(shù)應(yīng)用的示例服務(wù)器。但是 Tomcat 服務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。 開發(fā)工具 Eclipse 是一個非常優(yōu)秀的集成開發(fā)環(huán)境 ,它旨在簡化用于多操作系統(tǒng)軟件工具的開發(fā)過程 ,可以用于管理多種開發(fā)任務(wù) ,其中 包括測試、性能調(diào)整以及程序調(diào)試等 ,而且還可以集成來自多個供應(yīng)商的第三方應(yīng)用程序開發(fā)工具。通過集成大量的插件 ,Eclipse 的功能可以不斷擴(kuò)展 ,以支持各種不同的應(yīng)用。 Eclipse 平臺是一個成熟的、精心設(shè)計的、可擴(kuò)展的體系結(jié)構(gòu) ,其組成結(jié)構(gòu)如圖所示用 Eclipse 開發(fā)的插件 ,可以適應(yīng)多平臺的需要 , 且具有良好的可擴(kuò)展性和靈活性。 第 8 頁 共 24 頁 Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個標(biāo) 準(zhǔn)的插件集,包括 Java 開發(fā)工具( Java Development Tools, JDT)。 雖然大多數(shù)用戶很樂于將 Eclipse 當(dāng)作 Java IDE 來使用,但 Eclipse 的目標(biāo)不僅限于此。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Enviro nment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對于給 Eclipse 提供插件, 以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。 3 系統(tǒng)總體設(shè)計 系統(tǒng)概要 本圖書管理系統(tǒng)總體上分為前臺頁面顯示和后臺管理。前臺頁面(即本書圖書管理系統(tǒng)的首頁)實(shí)現(xiàn)了公告的顯示圖書查詢,留言建議三大功能。而后臺的頁面則集成了圖書管理中所需的功能和錄入新書到庫,辦公圖書,借還手續(xù),查詢圖書等等。平時圖書管理人員的工作都是在后臺中完成的。前臺是為了師生顯示的。師生們可以看到圖書管理人員發(fā)布的最新公告信息;并可以查詢自己感興趣的圖書,也可以給學(xué)校的圖書管理人員留言提議。相對應(yīng)的后 臺是針對學(xué)校圖書管理人員,后臺的頁面都加密,如果不正常登錄是進(jìn)入不了后臺管理頁面的,后臺功能具體包括:發(fā)布首頁公告,添加新書到庫等等。 第 9 頁 共 24 頁 功能模塊構(gòu)成 圖 2 功能結(jié)構(gòu)圖 功能流程圖 查詢功能流程圖 圖 3 基于 WEB 和 WAP 的 查詢流程圖 WEB 頁面前臺查詢界面 接收查詢條件,從數(shù)據(jù)庫查詢匹配信息 返 回 結(jié) 果 , 在WEB 頁面顯示 提交查詢條件 WAP查詢界面 接收查詢條件,從數(shù)據(jù)庫查詢匹配信息 返 回 結(jié) 果 , 在WAP 頁面顯示 提交查詢條件 第 10 頁 共 24 頁 借還圖書功能流程圖 圖 4 借還書流程圖 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫概要 考慮該系統(tǒng)的定位與現(xiàn)有技術(shù)力量 ,系統(tǒng)采用 MYSQL 作為系統(tǒng)的后臺數(shù)據(jù)庫開發(fā)環(huán)境,數(shù)據(jù)庫命名標(biāo)準(zhǔn)與規(guī)范均采用英文單詞標(biāo)寫,以便日后對其維護(hù)修改 . 數(shù)據(jù)庫邏輯設(shè)計 表 2 所示為管理員 表( admin) ,記錄了系統(tǒng)用戶的角色和密碼,判斷是否允許其登錄管理員界面。 表 2 admin 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 id(PK) Int 11 Username Varchar 20 Password Varchar 20 表 3 所示為留言信息表( guestbook) ,記錄了游客用戶姓名,發(fā)表的留言信息,發(fā)表時間和管理員回復(fù)信息,其作用就是實(shí)現(xiàn)留言板功能。 第 11 頁 共 24 頁 表 3 guest 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 id(PK) Int 11 Nickname Varchar 50 Content Mediumtext NO Yourtime Datatime NO Reply Varchar 50 表 4 所示為首頁公告表( notice) ,記錄了發(fā)布信息和發(fā)布時間,其作用就是支持公告欄的功能實(shí)現(xiàn)。 表 4 notice 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 id(PK) Int 11 Content Mediumtext NO Createtime Datatime NO 表 5 所示為圖書信息表( book) ,記錄了圖書書名,書號,圖書類型,總量。其作用就是保存錄入到庫的圖書資料,以便借閱和 查詢。 表 5 book 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 Id Int 11 Title Varchar 100 bookID(PK) Varchar 40 Type Varchar 40 Quantity Int 11 表 6 所示為用戶借閱圖書信息表( borrowbook) ,記錄了借閱證號,借書開始日期,結(jié)束日期,書號。實(shí)現(xiàn)本系統(tǒng)核心功能 借書,還書的數(shù)據(jù)庫應(yīng)用。 表 6 borrowbook 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 第 12 頁 共 24 頁 Id(PK) Int 11 BorrowID Varchar 20 BeginTime Datetime NO EndTime Datetime NO BookID Int 40 表 7 所示為借書證用戶信息表( user) ,記錄了借書人姓名,性別,年齡,所在院系和所借書的書號。實(shí)現(xiàn)其程序主體的數(shù)據(jù)庫調(diào)用。 表 7 uesr 數(shù)據(jù)庫 列名 數(shù)據(jù)類型 長度 Id(PK) Int 11 Name Varchar 20 Sex Char 2 Age Int 11 Department Varchar 20 BorrowID Varchar 20 數(shù)據(jù)庫之間關(guān)聯(lián)設(shè)計 這個圖書管理系統(tǒng)是基于 MySQL 設(shè)計的, 然后通過在 JSP 中向數(shù)據(jù)庫發(fā)送相應(yīng)的 SQL 指令,從而實(shí)現(xiàn)對圖書的全面管理. .對于數(shù)據(jù)庫設(shè)計這一流程中,最重要的一步是對 user 表、 book 表、 borrowBook 表三張表的設(shè)計以及它們之間的關(guān)系.這是這個圖書管理系統(tǒng)中的一個關(guān)鍵技術(shù),以下就是數(shù)據(jù)庫關(guān)聯(lián)圖 第 13 頁 共 24 頁 圖 5 數(shù)據(jù)庫關(guān)系 4 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn) JavaBean 技術(shù)是一種基于 Java 的組件技術(shù), JavaBean 組件可以用來執(zhí)行復(fù)雜的計算任務(wù),或負(fù)責(zé)與數(shù)據(jù)庫的交互以及數(shù)據(jù)的提取等,是解決代碼重用問題的一種策略。 為 了創(chuàng)建和使用 Java 軟件組件, JavaBean 被實(shí)現(xiàn)為一種獨(dú)立于平臺和結(jié)構(gòu)的應(yīng)用程序接口,它的實(shí)現(xiàn)可以忽略內(nèi)部的結(jié)構(gòu)及細(xì)節(jié)問題,只需要定義其外部的特征及對外功能就行。其中,屬性、方法和事件三種接口可以獨(dú)立對外進(jìn)行開發(fā)。 JavaBean 的實(shí)質(zhì)就是一個 .class 文件,也可以成為類文件。 JavaBean 以 binary格式保存,可以保護(hù) Java 源代碼不容易被他人抄襲。 下面是本系統(tǒng)中主要的 JavaBean。 select 函數(shù)功能:查詢數(shù)據(jù) public int select(String sql){ int k=10。 (())。 try { k=0。 rs=(sql)。 if (()) { 第 14 頁 共 24 頁 k=k+1。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1