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

正文內(nèi)容

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

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

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