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

正文內(nèi)容

(論文)-基于java的圖書(shū)館管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2026-01-11 01:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 .................................................................................................... 44 五、 SearchBInformation 類(lèi) ................................................................................................ 45 六、 ChangeUser 類(lèi) ............................................................................................................. 47 七、 AddUser 類(lèi) .................................................................................................................. 49 八、 BLend 類(lèi) ...................................................................................................................... 51 九、 DataSrc 類(lèi) .................................................................................................................... 56 十、 ShiJian 類(lèi) ..................................................................................................................... 57 十一、 HuanD 類(lèi) ................................................................................................................. 60 重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 1 前 言 研究背景及研究意義 隨著社會(huì)信息量的與日俱增,作為信息存儲(chǔ)的主要媒體之一圖書(shū),數(shù)量、規(guī)模比以往任何時(shí)候都大的多,不論個(gè)人還是圖書(shū)管理部門(mén)都需要使用方便而有效的方式來(lái)管理自己的書(shū)籍。在計(jì)算機(jī)日益普及的今天,對(duì)個(gè)人而言若采用一套行之有效的圖書(shū)管理系統(tǒng)來(lái)管理自己的書(shū)籍,會(huì)方便許多。對(duì)圖書(shū)管理部門(mén)而言,以前單一的手工檢索已不能滿(mǎn)足人們的要求,為了便于圖書(shū)資料的 管理而設(shè)計(jì)出圖書(shū)館管理系統(tǒng) 。 “圖 書(shū)管理管理系統(tǒng)”主要目的是利用 java語(yǔ)言編制一個(gè)管理軟件,用以實(shí)現(xiàn)讀書(shū)管理員對(duì)圖書(shū)多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。學(xué)校讀書(shū)館系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì)圖書(shū)、師生的管理,其實(shí)是對(duì)圖書(shū)、讀者數(shù)據(jù)的管理。本系統(tǒng)的建成無(wú)疑會(huì)為圖書(shū)管理員提供極大的幫助。 本系統(tǒng)的設(shè)計(jì)主要從以下幾方面做起:系統(tǒng)業(yè)務(wù)流程分析、系統(tǒng)的功能設(shè)計(jì)、系統(tǒng)的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)、系統(tǒng)輸入 /輸出設(shè)計(jì)等。作這些工作需對(duì)數(shù)據(jù)庫(kù)知識(shí)有足夠認(rèn)識(shí),并深入的了解 的使用和管理系統(tǒng)的相關(guān)知識(shí)。 GSM 是一個(gè)開(kāi)放的標(biāo)準(zhǔn)系統(tǒng),自 1992 年投入商用以來(lái), GSM 標(biāo)準(zhǔn)得到不斷驗(yàn)證,而且穩(wěn)步發(fā)展?,F(xiàn)在的核心問(wèn)題就是數(shù)據(jù)通信,包括承載業(yè)務(wù)和115kbit/s 的分組交換數(shù)據(jù)業(yè)務(wù),另外, GSM 將成為最復(fù)雜的移動(dòng)電話(huà)系統(tǒng) ——覆蓋整個(gè)地球的衛(wèi)星系統(tǒng)的基礎(chǔ)。 GSM 正在不斷進(jìn)入新的應(yīng)用領(lǐng)域,如開(kāi)發(fā)微蜂窩、微微蜂窩基站,為室內(nèi)商業(yè)環(huán)境提供無(wú)縫無(wú)線(xiàn)接入。對(duì)于 GSM 通信系統(tǒng)和移動(dòng)網(wǎng)絡(luò),在論文中都將得到詳細(xì)和完整的介紹。由此可見(jiàn), GSM 網(wǎng)絡(luò)正在處于飛速發(fā)展階段。因此加強(qiáng)網(wǎng)絡(luò)優(yōu)化,搞好運(yùn)行維護(hù)是提高移動(dòng)通信網(wǎng)絡(luò)質(zhì)量的關(guān)鍵。一個(gè)完善的 網(wǎng)絡(luò)往往需要經(jīng)歷從最初的網(wǎng)絡(luò)規(guī)劃、工程建設(shè)重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 2 投入使用,到網(wǎng)絡(luò)優(yōu)化的歷程,并形成良性循環(huán)。 目標(biāo) 本次畢業(yè)設(shè)計(jì)題目:“圖書(shū)管理管理系統(tǒng)” 針對(duì)的用戶(hù)是 學(xué)校 圖書(shū)室。相應(yīng)的需求有: 1.能夠存儲(chǔ)一定數(shù)量的圖書(shū)信息 ,并方便有效的進(jìn)行相應(yīng)的書(shū)籍?dāng)?shù)據(jù)操作和管理,這主要包括: 1) 圖書(shū)信息的錄入、刪除及修改。 2) 圖書(shū)信息的多關(guān)鍵字檢索查詢(xún)。 3) 圖書(shū)的出借、返還和資料統(tǒng)計(jì)。 2.能夠?qū)σ欢〝?shù)量的讀者進(jìn)行相應(yīng)的信息存儲(chǔ)與管理,這其中包括: 1) 讀者信息的登記、刪除及修改 ; 2) 讀者資料的統(tǒng)計(jì)與查詢(xún)。 重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 3 第一章 GSM 移動(dòng)通信系統(tǒng)概述 第一節(jié) JAVA 技術(shù) 一、 Java 簡(jiǎn)介 Java 是由 Sun Microstems 公司于 1995 年 5 月推出的 Java 程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱(chēng) Java 語(yǔ)言)和 Java 平臺(tái)的總稱(chēng)。用 Java 實(shí)現(xiàn)的 HotJava 瀏覽器(支持Java applet)顯示了 Java 的魅力:跨平臺(tái)、動(dòng)態(tài)的 Web、 Inter 計(jì)算。從此,Java 被廣泛接受并推動(dòng)了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。另一方面, Java 技術(shù)也不斷 更新。 Java 分為三個(gè)體 系 JavaSE(Java2 Platform Standard Edition, java 平臺(tái)標(biāo)準(zhǔn)版 ), JavaEE(Java 2 Platform,Enterprise Edition, java 平臺(tái)企業(yè)版 ), JavaME(Java 2 Platform Micro Edition, java 平臺(tái)微型版 )。 二、 JDBC JDBC(Java DataBase Connectivity)是 Java 與數(shù)據(jù)庫(kù)的接口規(guī)范, JDBC定義了一個(gè)支持標(biāo)準(zhǔn) SQL 功能的通用低層的應(yīng)用程序編程接口 (API),它由Java 語(yǔ)言編寫(xiě)的類(lèi)和接口組成,旨在讓各數(shù)據(jù)庫(kù)開(kāi)發(fā)商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù) API。 JDBC API 定義了若干 Java 中的類(lèi),表示數(shù)據(jù)庫(kù)連接、 SQL指令、結(jié)果集、數(shù)據(jù)庫(kù)元數(shù)據(jù)等。它允許 Java 程序員發(fā)送 SQL 指令并處理結(jié)果。通過(guò)驅(qū)動(dòng)程序管理器 ,JDBC API 可利用不同的驅(qū)動(dòng)程序連接不同的數(shù)據(jù)庫(kù)系統(tǒng) 。 簡(jiǎn)單地說(shuō), JDBC 可做三件事:與數(shù)據(jù)庫(kù)建立連接、發(fā)送 操作數(shù)據(jù)庫(kù)的重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 4 語(yǔ)句并處理結(jié)果 。 三、 JDBC API JDBC 是個(gè) 低級(jí) 接口,也就是說(shuō),它用于直接調(diào)用 SQL 命令。在這方面它的功能極佳,并比其它的數(shù)據(jù)庫(kù)連接 API 易于使用,但它同時(shí)也被設(shè)計(jì)為一種基礎(chǔ)接口,在它之上可以建立高級(jí)接口和工具。高級(jí)接口是 對(duì)用戶(hù)友好的 接口,它使用的是一種更易理解和更為方便的 API,這種 API 在幕后被轉(zhuǎn)換為諸如 JDBC 這樣的低級(jí)接口。 在關(guān)系數(shù)據(jù)庫(kù)的 對(duì)象 /關(guān)系 映射中,表中的每行對(duì)應(yīng)于類(lèi)的一個(gè)實(shí)例,而每列的值對(duì)應(yīng)于該實(shí)例的一個(gè)屬性。于是,程序員可直接對(duì) Java 對(duì)象進(jìn)行操作;存取數(shù)據(jù)所需的 SQL 調(diào)用將在 掩蓋下 自動(dòng)生成。此外還可提供更復(fù)雜的映射,例如將多個(gè)表中的行結(jié)合進(jìn)一個(gè) Java 類(lèi)中。 隨著人們對(duì) JDBC 的興趣日益增漲,越來(lái)越多的開(kāi)發(fā)人員一直在使用基于 JDBC 的工具,以使程序的編寫(xiě)更加容易。程序員也一直在編寫(xiě)力圖使最終用戶(hù)對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn)變得更為簡(jiǎn)單的應(yīng)用程序。例如應(yīng)用程序可提供一個(gè)選擇數(shù)據(jù)庫(kù)任務(wù)的菜單。任務(wù)被選定后,應(yīng)用程序?qū)⒔o出提示及空白供填寫(xiě)執(zhí)行選定任務(wù)所需的信息。所需信息輸入應(yīng)用程序?qū)⒆詣?dòng)調(diào)用所需的 SQL 命令。在這樣一種程序的協(xié)助下,即使用戶(hù)根本不懂 SQL 的語(yǔ)法,也可以執(zhí)行數(shù)據(jù)庫(kù)任務(wù)。 第二節(jié) MVC 技術(shù) MVC 三層架構(gòu)也稱(chēng) MVC 模式,主要是將程序 開(kāi)發(fā)分為 MODEL 層(數(shù)據(jù)持久層)、 VIEW(界面表示層)、 CONTROL 層(控制層)這三個(gè)層面,并將這三個(gè)層面分開(kāi)來(lái),形成了一個(gè)立體的架構(gòu) [7][9]。三個(gè)層次之間的主要交互如下所示: 重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 5 MVC 模式三層架構(gòu)圖 一、 MVC 模型介紹 MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層 —— 模型層、視圖層、控制層。 ( 1)視圖 (View)代表用戶(hù)交互界面,對(duì)于 Web 應(yīng)用來(lái)說(shuō),可以概括為 HTML界面,但有可能為 XHTML、 XML 和 Applet。隨著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖, MVC 設(shè)計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶(hù)的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交予模型 (Model)處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶(hù),以及將用戶(hù)界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。 ( 2)模型 (Model):就是業(yè)務(wù)流程 /狀態(tài)的處理以及業(yè)務(wù)規(guī)則 的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其它層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是 MVC 最主要的核心。目前流行的EJB 模型就是一個(gè)典型的應(yīng)用例子,它從應(yīng)用技術(shù)實(shí)現(xiàn)的角度對(duì)模型做了進(jìn)一步的劃分,以便充分利用現(xiàn)有的組件,但它不能作為應(yīng)用設(shè)計(jì)模型的框架。它僅僅告訴你按這種模型設(shè)計(jì)就可以利用某些技術(shù)組件,從而減少了技術(shù)上的困難。業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。數(shù)據(jù)模型主要指實(shí)體對(duì)VIEW 層 CONTROL 層 MODEL 層 重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 6 象的數(shù)據(jù) 保存(持續(xù)化)。比如將一張訂單保存到數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)獲取訂單。我們可以將這個(gè)模型 單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫(kù)的操作只限制在該模型中。 ( 3)控制 (Controller)可以理解為從用戶(hù)接收請(qǐng)求 , 將模型與視圖匹配在一起,共同完成用戶(hù)的請(qǐng)求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶(hù)請(qǐng)求。控制層并不做任何的數(shù)據(jù)處理。例如,用戶(hù)點(diǎn)擊一個(gè)連接,控制層接受請(qǐng)求后 , 并不處理業(yè)務(wù)信息,它只把用戶(hù)的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶(hù)。因此,一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多個(gè)模型 [4][5][6]。 二、 MVC 設(shè)計(jì)模式的實(shí)現(xiàn) ( 1)視圖是模型的表示,它提供用戶(hù)交互界面。使用多個(gè)包含單顯示頁(yè)面的用戶(hù)部件,復(fù)雜的 Web 頁(yè)面可以展示來(lái)自多個(gè)數(shù)據(jù)源的內(nèi)容,并且網(wǎng)頁(yè)人員,美工能獨(dú)自參與這些 Web 頁(yè)面的開(kāi)發(fā)和維護(hù)。 ( 2)為了能夠控制和協(xié)調(diào)每個(gè)用戶(hù)跨越多個(gè)請(qǐng)求的處理,控制機(jī)制應(yīng)該以集中的方式進(jìn)行管理。應(yīng)用程序的控制器集中從客戶(hù)端接收請(qǐng)求,決定執(zhí)行什么商業(yè)邏輯功能,然后將產(chǎn)生下一步用戶(hù)界面的責(zé)任委派給一個(gè)適當(dāng)?shù)囊晥D組件。 用控制器提供一個(gè)控制和處理請(qǐng)求的集中入口點(diǎn),它負(fù)責(zé)接收、截取并處理用戶(hù)請(qǐng)求;并將請(qǐng) 求委托給分發(fā)者類(lèi),根據(jù)當(dāng)前狀態(tài)和業(yè)務(wù)操作的結(jié)果決定向客戶(hù)呈現(xiàn)的視圖。 ( 3) 模型。 MVC 系統(tǒng)中的模型從概念上可以分為兩類(lèi)――系統(tǒng)的內(nèi)部狀態(tài)和改變系統(tǒng)狀態(tài)的動(dòng)作。模型是你所有的商業(yè)邏輯代碼片段所在。業(yè)務(wù)處理對(duì)象封裝了具體的處理邏輯,調(diào)用業(yè)務(wù)邏輯模型,并且把響應(yīng)提交到合適的視圖組件以產(chǎn)生響應(yīng)。業(yè)務(wù)實(shí)體對(duì)象可以通過(guò)定義屬性描述客戶(hù)端表單數(shù)據(jù)。通過(guò)業(yè)務(wù)實(shí)體對(duì)象實(shí)現(xiàn)了對(duì)視圖和模型之間交互的支持。實(shí)現(xiàn)時(shí)把 做什么 (業(yè)務(wù)處理)和 如何做 (業(yè)務(wù)實(shí)體)分離。這樣可以實(shí)現(xiàn)業(yè)務(wù)邏輯的重用 [7]。 重慶郵電大學(xué)本科 畢業(yè)設(shè)計(jì)(論文) 7 三、 MVC 設(shè)計(jì)模式的優(yōu) 點(diǎn) 首先,最重要的是應(yīng)該有多個(gè)視圖對(duì)應(yīng)一個(gè)模型的能力。在目前用戶(hù)需求的快速變化下,可能有多種方式訪(fǎng)問(wèn)應(yīng)用的要求。例如,訂單模型可能有本系統(tǒng)的訂單,也有網(wǎng)上訂單,或者其他系統(tǒng)的訂單,但對(duì)于訂單的處理都是一樣,也就是說(shuō)訂單的處理是一致的。按 MVC 設(shè)計(jì)模式,一個(gè)訂單模型以及多個(gè)視圖即可解決問(wèn)題。這樣減少了代碼的復(fù)制,即減少了代碼的維護(hù)量,一旦模型發(fā)生改變,也易于維護(hù)。 其次,由于模型返回的數(shù)據(jù)不帶任何顯示格式,因而這些模型也可直接應(yīng)用于接口的使用。 再次,由于一個(gè)應(yīng)用被分離為三層,因此有時(shí)改變其中的一層就能滿(mǎn)足應(yīng)用的改變。一個(gè)應(yīng)用的業(yè)務(wù)流程或者業(yè)務(wù)規(guī)則的改變只需改動(dòng) MVC 的模型層。 控制層的概念也很有效,由于它把不同的模型和不同的視圖組合在一起完成不同的請(qǐng)求,因此,控制層可以說(shuō)是包含了用戶(hù)請(qǐng)求權(quán)限的概念。 最后,它還有利于軟件工程化管理。由于不同的層各司其職,每一層不同的
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1