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

正文內容

java語言圖書館管理系統(tǒng)畢業(yè)論文-文庫吧

2025-06-13 08:55 本頁面


【正文】 (Java 開發(fā)人員)集中精力于業(yè)務邏輯,界面程序員(HTML 和 JSP 開發(fā)人員)集中精力于表現(xiàn)形式上。  ◆可維護性。分離視圖層和業(yè)務邏輯層也使得 WEB 應用更易于維護和修改?!  粲欣谲浖こ袒芾怼S捎诓煌膶痈魉酒渎?,每一層不同的應用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。5圖 1 MVC 模式MVC模式的出現(xiàn),很好的解決了傳統(tǒng)開發(fā)WEB應用方式中存在的問題。M代表模型(Model),包含完成任務所需要的所有的行為和數(shù)據(jù);V 代表視圖(View)界面,顯示模型提供的數(shù)據(jù);C代表控制器(Controller) ,它將模型映射到界面中,處理用戶的輸入并響應請求。其模型關系如圖所示。在MVC模式中,三層各盡其職、相對獨立,各層內部的改變不會影響到其它層,從而降低了數(shù)據(jù)表達、數(shù)據(jù)描述和應用操作的耦合度,也能更好的實現(xiàn)開發(fā)中的分工,加快工程進度。開發(fā)環(huán)境及開發(fā)工具表 1 開發(fā)環(huán)境種別 軟件 版本OS Windows XpDB Sql sever 2022JDK Tomcat 瀏覽器 Inter Explorer 及以上語言編輯 MyEclipse 及以上6SQL ServerSQL Server 是一個關系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 2022 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本。該版本繼承了 SQL Server 版本的優(yōu)點,同時又比它增加了許多更先進的功能:具有使用方便、可伸縮性好與相關軟件集成程度高等優(yōu)點。可跨越從運行Microsoft Windows 98 的膝上型電腦到運行 Microsoft Windows 2022 的大型多處理器的服務器等多種平臺使用。TOMCAT:Tomcat 服務器是 Apache Group Jakarta 小組開發(fā)的一個免費服務器軟件,適合于嵌入 Apache 中使用,而且,它的源代碼可以免費獲得,你可以自由地對它進行擴充。Tomcat 服務器的兼容性很好,如 WebLogic 服務器采用其為 Web 服務器引擎,Jbuilder 將其作為標準的測試服務器,Sun 公司也將其作為 JSP 技術應用的示例服務器。但是 Tomcat 服務器有眾多大軟件公司的支持,而且服務器的性能穩(wěn)定,其發(fā)展前景很好。Tomcat 很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負載平衡與郵件服務等開發(fā)應用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat 是一個小型的輕量級應用服務器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調試 JSP 程序的首選。對于一個初學者來說,可以這樣認為,當在一臺機器上配置好 Apache 服務器,可利用它響應對 HTML 頁面的訪問請求。實際上 Tomcat 部分是Apache 服務器的擴展,但它是獨立運行的,所以當你運行 tomcat 時,它實際上作為一個與 Apache 獨立的進程單獨運行的。這里的訣竅是,當配置正確時,Apache 為 HTML 頁面服務,而 Tomcat 實際上運行 JSP 頁面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服務器一樣,具有處理 HTML 頁面的功能,另外它還是一個 Servlet 和 JSP 容器,獨立的 Servlet 容器是 Tomcat 的默認模式。不過,Tomcat 處理靜態(tài) HTML 的能力不如 Apache 服務器。ECLIPSEEclipse 是一個非常優(yōu)秀的集成開發(fā)環(huán)境,它旨在簡化用于多操作系統(tǒng)軟件工具的開發(fā)過程,可以用于管理多種開發(fā)任務,其中包括測試、性能調整以及程序調試等,而且還可以集成來自多個供應商的第三方應用程序開發(fā)工具。通過集成大量的插件,Eclipse 的功能可以不斷擴展,以支持各種不同的應用。Eclipse 平臺是一個成熟的、精心設計的、可擴展的體系結構,其組成結構如圖所示用 Eclipse 開發(fā)的插件,可以適應多平臺的需要 , 且具有良好的可擴展性和靈活性。Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了7一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT )。雖然大多數(shù)用戶很樂于將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限于此。Eclipse 還包括插件開發(fā)環(huán)境(Plugin Development Enviro nment,PDE),這個組件主要針對希望擴展 Eclipse 的軟件開發(fā)人員,因為它允許他們構建與 Eclipse 環(huán)境無縫集成的工具。由于 Eclipse 中的每樣東西都是插件,對于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開發(fā)環(huán)境而言,所有工具開發(fā)人員都具有同等的發(fā)揮場所。環(huán)境配置說明JDK 的配置: 以上版本,并且復制安裝路徑。2.右鍵我的電腦屬性高級環(huán)境變量 新建 Administrator 系統(tǒng)變量。變量值為安裝路徑建立 3 個值:JAVA_HOME=你的安裝路徑classpath=.。%JAVA_HOME%\lib\。%JAVA_HOME%\lib\PATH=C:\Program Files\Java\\bin 也就是 路徑\bin jdk 的安裝環(huán)境是否成功:開始運行cmd彈出 dos 對話框,在光標處輸入 javac –version,出現(xiàn)版本號則配置成功。Tomcat 的配置:1。安裝 Tomcat 后,在我的電腦 屬性 高級環(huán)境變量系統(tǒng)變量中添加以下環(huán)境變量(假定你的 tomcat 安裝在 c:\tomcat): CATALINA_HOME:c:\tomcatCATALINA_BASE: c:\tomcatTOMCAT_HOME: c:\tomcat2 然后修改環(huán)境變量中的 classpath,把 tomat 安裝目錄下的 mon\lib 下的 追加到 classpath 中去,修改后的 classpath 如下: classpath= C:\Program Files\Java\ \lib\。 C:\Program Files\Java\ \lib\。 c:\tomcat \mon\lib\。 6 可能最新版本的 Tomcat 中沒有 mon 這個文件夾了。所以 應該的路徑為 c:\tomcat \lib\。根據(jù)情況修改!7.驗證,啟動 tomcat,在 IE 中訪問 tomcat 的歡迎頁面的話說明安裝成功了。8第三章 圖書館管理系統(tǒng)總體設計第一節(jié) 子系統(tǒng)劃分及系統(tǒng)模塊設計本圖書管理系統(tǒng)總體上分為前臺頁面顯示和后臺管理。前臺頁面(即本書圖書管理系統(tǒng)的首頁)實現(xiàn)了公告的顯示圖書查詢,留言建議三大功能。而后臺的頁面則集成了圖書管理中所需的功能和錄入新書到庫,辦公圖書,借還手續(xù),查詢圖書等等。平時圖書管理人員的工作都是在后臺中完成的。前臺是為了師生顯示的。師生們可以看到圖書管理人員發(fā)布的最新公告信息;并可以查詢自己感興趣的圖書,也可以給學校的圖書管理人員留言提議。相對應的后臺是針對學校圖書管理人員,后臺的頁面都加密,如果不正常登錄是進入不了后臺管理頁面的,后臺功能具體包括:發(fā)布首頁公告,添加新書到庫等等。功能模塊構成根據(jù)本管理系統(tǒng)的要求我們在功能上將這個圖書館管理系統(tǒng)劃分成了 7 個功能模塊:發(fā)布首頁功能模塊,留言板功能模塊,系統(tǒng)管理員登陸功能模塊,圖書查詢功能模塊,借還手續(xù)功能模塊,管理庫中圖書信息的功能模塊,最后是用戶信息管理功能模塊。如下圖所示。9圖 2 功能結構圖有了這 7 個功能模塊,就可以構建一個完整的圖書館管理系統(tǒng)了。前臺實現(xiàn)的是:圖書信息查詢,以及留言建議。后臺實現(xiàn)的是:以管理員身份進入后臺后可以進行的權限操作有,用戶信息的錄入,圖書信息的管理及錄入,首頁新建的發(fā)布,借還手續(xù)的操作等等。第二節(jié) 系統(tǒng)流程圖下圖是分別從 web 和 wap 模式的查詢流程圖,請求以這種方式進行發(fā)送和響應。查詢功能流程圖圖 3 基于 WEB 的查詢流程圖借還圖書功能流程圖下圖是借還書發(fā)送請求和響應請求的流程圖WEB 頁面前臺查詢界面接收查詢條件,從數(shù)據(jù)庫查詢匹配信息返回結果,在WEB 頁面顯示提交查詢條件10圖 4 借還書流程圖第三節(jié) 數(shù)據(jù)庫的設計考慮該系統(tǒng)的定位與現(xiàn)有技術力量,系統(tǒng)采用 SQL SEVER 作為系統(tǒng)的后臺數(shù)據(jù)庫開發(fā)環(huán)境,數(shù)據(jù)庫命名標準與規(guī)范均采用英文單詞標寫,以便日后對其維護修改. 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了 SQL Server 版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點可跨越從運行 Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2022 的大型多處理器的服務器等多種平臺使用 .數(shù)據(jù)庫邏輯設計:表 2 所示為管理員表(admin),記錄了系統(tǒng)用戶的角色和密碼,判斷是否允許其登錄后臺管理員的界面。表 2 admin 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度id(PK) Int 11Username Varchar 20Password Varchar 20表 3 所示為留言信息表(guestbook),記錄了游客用戶姓名,發(fā)表的留言信11息,發(fā)表時間和管理員回復信息,其具體作用就是實現(xiàn)留言板的功能。表 3 guest 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度id(PK) Int 11Nickname Varchar 50Content Mediumtext NOYourtime Datatime NOReply Varchar 50表 4 所示為首頁公告表(notice),記錄了發(fā)布信息和發(fā)布時間,其作用就是支持公告欄的功能實現(xiàn)。表 4 notice 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度id(PK) Int 11Content Mediumtext NOCreatetime Datatime NO表 5 所示為圖書信息表(book),記錄了圖書書名,書號,圖書類型,總量。其作用就是保存錄入到庫的圖書資料,以便借閱和查詢。表 5 book 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度Id Int 11Title Varchar 100bookID(PK) Varchar 40Type Varchar 40Quantity Int 11表 6 所示為用戶借閱圖書信息表(borrowbook),記錄了借閱證號,借書開始日期,結束日期,書號。實現(xiàn)本系統(tǒng)核心功能借書,還書的數(shù)據(jù)庫應用。12表 6 borrowbook 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度Id(PK) Int 11BorrowID Varchar 20BeginTime Datetime NOEndTime Datetime NOBookID Int 40表 7 所示為借書證用戶信息表(user),記錄了借書人姓名,性別,年齡,所在院系和所借書的書號。實現(xiàn)其程序主體的數(shù)據(jù)庫調用。表 7 uesr 數(shù)據(jù)庫列名 數(shù)據(jù)類型 長度Id(PK) Int 11Name Varchar 20Sex Char 2Age Int 11Department Varchar 20BorrowID Varchar 20數(shù)據(jù)庫之間的關聯(lián)設計:這個圖書管理系統(tǒng)是基于 SQL SEVER 設計的, 然后通過在 JSP 中向數(shù)據(jù)庫發(fā)送相應的 SQL 指令,從而實現(xiàn)對圖書的全面管理. .對于數(shù)據(jù)庫設計這一流程中,最重要的一步是對 user 表、book 表、borrowBook 表三張表的設計以及它們之間的關系.這是這個圖書管理系統(tǒng)中的一個關鍵技術,以下就是數(shù)據(jù)庫關聯(lián)圖13圖 5 數(shù)據(jù)庫關系第四章 圖書館管理系統(tǒng)詳細設計及處理技術JavaBean 技術是一種基于 Java 的組件技術,JavaBean 組件可以用來執(zhí)行復雜的計算任務,或負責與數(shù)據(jù)庫的交互以及數(shù)據(jù)的提取等,是解決代碼重用問題的一種策略。為了創(chuàng)建和使用 Java 軟件組件, JavaBean 被實現(xiàn)為一種獨立于平臺和結構的應用程序接口,它的實現(xiàn)可以忽略內部的結構及細節(jié)問題,只需要定義其外部的特征及對外功能就行。其中,屬性、方法和事件三種接口可以獨立對外進行開發(fā)。JavaBean 文件,也可以成為類文件。JavaBean 以binary 格式保存,可以保護 Java 源代碼不容易被他人抄襲。下面是本系統(tǒng)中主要的 JavaBean。select
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1