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

正文內(nèi)容

基于web的圖書館借閱系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2024-11-23 16:34本頁(yè)面

【導(dǎo)讀】隨著電腦、手機(jī)等信息工具的普及,人們能更加完善、快捷地處理信息數(shù)據(jù)。套基于Web的圖書管理借閱系統(tǒng)。系統(tǒng)采用Browser/Server運(yùn)行模式,基于JAVA. 開(kāi)發(fā)平臺(tái),并使用SQLServer作為后臺(tái)數(shù)據(jù)庫(kù)系統(tǒng)。系統(tǒng)主要實(shí)現(xiàn)了以下幾個(gè)。讀者帶來(lái)了更多便捷。

  

【正文】 ...................................................................................... 9 發(fā)布首頁(yè)公告功能模塊 ................................................................................. 11 留言板功能模塊 ............................................................................................ 12 發(fā)布留言模塊 ..................................................................................... 13 回復(fù)留言模塊 ..................................................................................... 14 系統(tǒng)管理員登錄功能模塊 .............................................................................. 14 圖書查詢功能模塊 ........................................................................................ 15 前臺(tái)圖書查詢 ..................................................................................... 15 后臺(tái)所有 圖書查詢 .............................................................................. 16 WAP 查詢 .......................................................................................... 17 其余功能模塊 ............................................................................................... 18 5 測(cè)試 ........................................................................................................................ 19 結(jié) 論 ........................................................................................................................ 19 第 27 頁(yè) 共 59 頁(yè) 參考文獻(xiàn) ........................................................................................................................ 20 致 謝 ........................................................................................................................ 21 聲 明 ........................................................................................................................ 22 第 1 頁(yè) 共 59 頁(yè) 6 引 言 課題背景 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代,計(jì)算機(jī)與信息處理技術(shù)日漸成熟。隨著Inter 和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的蓬勃發(fā)展, Web 技術(shù)得到了迅猛地發(fā)展。在科學(xué)技術(shù)高速發(fā)展的今天,信息技術(shù)已經(jīng)滲透到社會(huì)發(fā)展的每一個(gè)領(lǐng)域,而計(jì)算機(jī)技術(shù)為工作提供了方便性、高效性、靈活性及安全性,尤其 Web 技術(shù)的高速發(fā)展將計(jì)算機(jī)的應(yīng)用提升到另一個(gè)層次。而圖書館作為一種信息資源的集散地,圖書和用戶借閱資料繁多,包含很多的信 息數(shù)據(jù)的管理,利用計(jì)算機(jī)來(lái)管理復(fù)雜的信息,能夠充分發(fā)揮計(jì)算機(jī)的優(yōu)越性。 課題研究意義 盡管有的圖書館有圖書管理系統(tǒng),但是僅僅限于圖書管理員使用,屬于單機(jī)系統(tǒng),對(duì)于 Inter 服務(wù)幾乎沒(méi)有,更不用說(shuō)是 WAP 等服務(wù)。這樣的圖書管理系統(tǒng)根本沒(méi)有發(fā)揮它的效力,資源閑置比較突出。 基于這此問(wèn)題,有必要建立一個(gè)圖書管理系統(tǒng)有效的支持 WEB 和 WAP 的服務(wù),以使圖書管理工作規(guī)范化,系統(tǒng)化,程序化,提高信息處理的速度和準(zhǔn)確性,并且能通過(guò) Inter 能夠及時(shí)、準(zhǔn)確修改圖書情況。 本系統(tǒng)的設(shè)計(jì)主要有效的支持 WEB訪問(wèn)和 WAP訪問(wèn),使得資源利用最大化用戶只需要通過(guò)瀏覽器或者手機(jī) WAP訪問(wèn)就可以實(shí)現(xiàn)操作,操作簡(jiǎn)單靈活。 7 需求分析 應(yīng)用需求分析 圖書管理系統(tǒng)需要滿足來(lái)自兩方面的需求,分別是圖書借閱者和圖書館工作人員。圖書借閱者的需求是查詢圖書館所存的圖書;圖書館工作人員對(duì)圖書借閱者的借閱及還書要求進(jìn)行操作,同時(shí)形成借書或還書操作,有修改圖書借閱者借書和還書記錄的權(quán)限,實(shí)現(xiàn)對(duì)圖書信息、借閱者信息、總體借閱情況信息的管理和統(tǒng)計(jì)、工作人員和管理人員信息查看及維護(hù)。圖書館管理員可以瀏覽、查詢、添加、刪除、修改、統(tǒng)計(jì)圖書的基本信息;瀏覽、 查詢、統(tǒng)計(jì)、添加、刪除和修改圖書借閱者的基本信息,瀏覽、查詢、統(tǒng)計(jì)圖書館的借閱信息,發(fā)布公告,回復(fù)留言,以下就是本系統(tǒng)實(shí)現(xiàn)的功能。 第 2 頁(yè) 共 59 頁(yè) WAP 手機(jī)網(wǎng)上圖書查詢 設(shè)計(jì)模式 設(shè)計(jì)模式是面向?qū)ο蟮某绦蛟O(shè)計(jì)人員用來(lái)解決編程問(wèn)題的一種形式化表示。本系統(tǒng)開(kāi)發(fā)采用目前一種目前廣泛流行的軟件設(shè)計(jì)模式 MVC。 MVC( ModelView Controller)應(yīng)用程序結(jié)構(gòu)被用來(lái)分析分布式應(yīng)用程序的特征。這種抽象結(jié)構(gòu)能有助于將應(yīng)用程序分割成若干邏輯部件,使程序設(shè)計(jì)變得更加容易。把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層 —— 模型層、視圖層、控制層。 圖 1 MVC 模式 MVC模式的出現(xiàn),很好的解決了傳統(tǒng)開(kāi)發(fā) WEB應(yīng)用方式中存在的問(wèn)題。 M代表模型 (Model),包含完成任務(wù)所需要的所有的行為和數(shù)據(jù); V代表視圖( View)界面,顯示模型提供的數(shù)據(jù); C代表控制器( Controller),它將模型映射到界面中,處理用戶的輸入并響應(yīng)請(qǐng)求。其模型關(guān)系如圖所示。在 MVC模式中,三層各盡其職、相對(duì)獨(dú)立,各層內(nèi)部的改變不會(huì)影響到其它層,從而降低了數(shù)據(jù)表達(dá)、數(shù)據(jù)描述和應(yīng)用操作的耦合度,也能更好的實(shí)現(xiàn)開(kāi)發(fā)中的分工,加快工程進(jìn)度。 第 3 頁(yè) 共 59 頁(yè) 開(kāi)發(fā)環(huán)境 表 1 開(kāi)發(fā)環(huán)境 種別 軟件 版本 OS Windows 2020 DB Mysql WebServer JDK Tomcat 瀏覽器 Inter Explorer 以上 MySQL: MySQL 是一個(gè) 多用戶、多線程的 SQL 數(shù)據(jù)庫(kù),是一個(gè)客戶機(jī) /服務(wù)器結(jié)構(gòu)的應(yīng)用,它由一個(gè)服務(wù)器守護(hù)程序 mysqld 和很多不同的客戶程序和庫(kù)組成。MySQL 的快速和靈活性足以滿足一個(gè)網(wǎng)站的信息管理工作。 因?yàn)樵S可證的靈活,任何人都可以以任何目的免費(fèi)使用,修改,和分發(fā) PostgreSQL, 不管是私用,商用,還是學(xué)術(shù)研究使用。 命令執(zhí)行速度快,也許是現(xiàn)今最快的;簡(jiǎn)單有效的用戶特權(quán)系統(tǒng)。 MySQL 使用完全免費(fèi),使得其運(yùn)用范圍更加廣泛。 TOMCAT: Tomcat 服務(wù)器是 Apache Group Jakarta 小組開(kāi)發(fā)的一個(gè)免費(fèi)服 務(wù)器軟件,適合于嵌入 Apache 中使用,而且,它的源代碼可以免費(fèi)獲得,你可以自由地對(duì)它進(jìn)行擴(kuò)充。 Tomcat 服務(wù)器的兼容性很好,如 WebLogic 服務(wù)器采用其為 Web 服務(wù)器引擎, Jbuilder 將其作為標(biāo)準(zhǔn)的測(cè)試服務(wù)器, Sun 公司也將其作為 JSP 技術(shù)應(yīng)用的示例服務(wù)器。但是 Tomcat 服務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定,其發(fā)展前景很好。 開(kāi)發(fā)工具 Eclipse 是一個(gè)非常優(yōu)秀的集成開(kāi)發(fā)環(huán)境 ,它旨在簡(jiǎn)化用于多操作系統(tǒng)軟件工具的開(kāi)發(fā)過(guò)程 ,可以用于管理多種開(kāi)發(fā)任務(wù) ,其中包括測(cè)試、性能調(diào)整以及程序調(diào)試等 ,而且還可以集成來(lái)自多個(gè)供應(yīng)商的第三方應(yīng)用程序開(kāi)發(fā)工具。通過(guò)集成大量的插件 ,Eclipse 的功能可以不斷擴(kuò)展 ,以支持各種不同的應(yīng)用。 Eclipse 平臺(tái)是一個(gè)成熟的、精心設(shè)計(jì)的、可擴(kuò)展的體系結(jié)構(gòu) ,其組成結(jié)構(gòu)如圖所示用 Eclipse 開(kāi)發(fā)的插件 ,可以適應(yīng)多平臺(tái)的需要 , 且具有良好的可擴(kuò)展性和靈活性。 第 4 頁(yè) 共 59 頁(yè) Eclipse 是一個(gè)開(kāi)放源代碼的、基于 Java 的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。幸運(yùn)的是,Eclipse 附帶了一個(gè)標(biāo)準(zhǔn)的插件集,包括 Java 開(kāi)發(fā)工具( Java Development Tools, JDT)。 雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java IDE 來(lái)使用,但 Eclipse 的目標(biāo)不僅限于此。 Eclipse 還包括插件開(kāi)發(fā)環(huán)境( Plugin Development Enviro nment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集 成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。 8 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)概要 本圖書管理系統(tǒng)總體上分為前臺(tái)頁(yè)面顯示和后臺(tái)管理。前臺(tái)頁(yè)面(即本書圖書管理系統(tǒng)的首頁(yè))實(shí)現(xiàn)了公告的顯示圖書查詢,留言建議三大功能。而后臺(tái)的頁(yè)面則集成了圖書管理中所需的功能和錄入新書到庫(kù),辦公圖書,借還手續(xù),查詢圖書等等。平時(shí)圖書管理人員的工作都是在后臺(tái)中完成的。前臺(tái)是為了師生顯示的。師生們可以看到圖書管理人員發(fā)布的最新公告信息;并可以查詢自己感興趣的圖書,也可以給學(xué)校的圖書管理人員留言提議。相對(duì)應(yīng)的后臺(tái)是針對(duì)學(xué)校圖書管理人員,后 臺(tái)的頁(yè)面都加密,如果不正常登錄是進(jìn)入不了后臺(tái)管理頁(yè)面的,后臺(tái)功能具體包括:發(fā)布首頁(yè)公告,添加新書到庫(kù)等等。 第 5 頁(yè) 共 59 頁(yè) 功能模塊構(gòu)成 圖 2 功能結(jié)構(gòu)圖 功能流程圖 查詢功能流程圖 圖 3 基于 WEB 和 WAP 的查詢流程圖 WEB 頁(yè)面前臺(tái)查詢界面 接收查詢條件,從數(shù)據(jù)庫(kù)查詢匹配信息 返 回 結(jié) 果 , 在WEB 頁(yè)面顯示 提交查詢條件 WAP查詢界面 接收查詢條件,從數(shù)據(jù)庫(kù)查詢匹 配信息 返 回 結(jié) 果 , 在WAP 頁(yè)面顯示 提交查詢條件 第 6 頁(yè) 共 59 頁(yè) 借還圖書功能流程圖 圖 4 借還書流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概要 考慮該系統(tǒng)的定位與現(xiàn)有技術(shù)力量 ,系統(tǒng)采用 MYSQL 作為系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)環(huán)境,數(shù)據(jù)庫(kù)命名標(biāo)準(zhǔn)與規(guī)范均采用英文單詞標(biāo)寫,以便日后對(duì)其維護(hù)修改 . 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 表 2 所示為管理員表( admin) ,記錄了系統(tǒng) 用戶的角色和密碼,判斷是否允許其登錄管理員界面。 表 2 admin 數(shù)據(jù)庫(kù) 列名 數(shù)據(jù)類型 長(zhǎng)度 id(PK) Int 11 Username Varchar 20 Password Varchar 20 表 3 所示為留言信息表( guestbook) ,記錄了游客用戶姓名,發(fā)表的留言信息,發(fā)表時(shí)間和管理員回復(fù)信息,其作用就是實(shí)現(xiàn)留言板功能。 第 7 頁(yè) 共 59 頁(yè) 表 3 guest 數(shù)據(jù)庫(kù) 列名 數(shù)據(jù)類型 長(zhǎng)度 id(PK) Int 11 Nickname Varchar 50 Content Mediumtext NO Yourtime Datatime NO Reply Varchar 50 表 4 所示為首頁(yè)公告表( notice) ,記錄了發(fā)布信息和發(fā)布時(shí)間,其作用就是支持公告欄的功能實(shí)現(xiàn)。 表 4 notice 數(shù)據(jù)庫(kù) 列名 數(shù)據(jù)類型 長(zhǎng)度 id(PK) Int 11 Content Mediumtext NO Createtime Datatime NO 表 5 所示為圖書信息表( book)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1