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

正文內(nèi)容

計(jì)算機(jī)-java圖書管理系統(tǒng)(編輯修改稿)

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

【文章內(nèi)容簡(jiǎn)介】 ............................................................................................... 27 東華理工大學(xué)國(guó)際學(xué)院畢業(yè)設(shè)計(jì)(論文) 目錄 東華理工大學(xué)國(guó)際學(xué)院 畢業(yè)設(shè)計(jì)(論文) 緒論 1 緒論 研究背景 本 書店 理系統(tǒng)是針對(duì)學(xué)校的圖書館日常操作業(yè)務(wù)而開(kāi)發(fā)的管理軟件。根據(jù) 書店 管理員、 會(huì)員借閱的需求,實(shí)現(xiàn)圖書、讀者之間的有序化,信息化管理。本系統(tǒng)主要由這幾個(gè)模塊組成:日常借閱操作、讀者管理、圖書管理、系統(tǒng)設(shè)置等。 圖書管理系統(tǒng)通過(guò)錄入圖書的詳細(xì)資料,建立讀者檔案、系統(tǒng)用戶資料,設(shè)置各類參數(shù)(如:超期期限、讀者類別、圖書類別等等),找出圖書與讀者之間的對(duì)應(yīng)關(guān)系,實(shí)現(xiàn)日常的借閱操作。基于得到的這些基礎(chǔ)數(shù)據(jù),系 統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)以供管理員查詢、分析;另外,管理員還可以對(duì)這些基本信息進(jìn)行定期的數(shù)據(jù)更新和數(shù)據(jù)庫(kù)維護(hù);為讀者借閱時(shí)提供圖書是否在館,以及自己借書、還書等情況的查詢功能,圖書管理系統(tǒng)力求給圖書管理員提供操作簡(jiǎn)單、方便快捷的途徑去管理這些龐大,繁瑣的信息和圖書。 研究意義 隨著計(jì)算機(jī)應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化 、電腦化 社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大。從而使我們從繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。 鑒于 目前 某些書社 的借閱工作還是手工管理,工作效率很低,并且不 能及時(shí)了解 會(huì)員 們 的 需求的圖書等,不能更好的適應(yīng)當(dāng)前 會(huì)員 的借閱要求。手工管理還存在這許多弊端 ,由于不可避免的人為因素 ,造成數(shù)據(jù)的遺漏、誤報(bào)。計(jì)算機(jī)信息化管理有著儲(chǔ)存量大,速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時(shí)快捷,因此我們利用計(jì)算機(jī)提供給我們的信息對(duì) 會(huì)員 們的借閱過(guò)程形成一整套動(dòng)態(tài)的管理。 現(xiàn)狀調(diào)研 一直以來(lái)人們使用傳統(tǒng)的人工方式管理圖書館的日常工作,對(duì)于 書社的借書 和還書過(guò)程,想必大家都已很熟悉。在計(jì)算機(jī)尚未在 書社 廣泛使用之前,借書和還書過(guò)程主要依靠手工。一個(gè) 最典型的手工處理還書過(guò)程就是:讀者將要借的書和借閱證交給 書社老板,書社老板 將每本書上附帶的描述書的信息的卡片和讀者的借閱證放在一個(gè)小格欄里,并在借閱證和每本東華理工大學(xué)國(guó)際學(xué)院 畢業(yè)設(shè)計(jì)(論文) 緒論 2 書貼的借閱條上填寫借 閱信息。這樣借書過(guò)程就完成了。還書時(shí),讀者將要還的書交給書社老板,書社老板 根據(jù)圖書信息找到相應(yīng)的書卡和借閱證,并填好相應(yīng)的還書信息,這樣還書過(guò)程就完成了。 以上所描述的手工過(guò)程的不足之處顯而易見(jiàn),首先處理借書、還書業(yè)務(wù)流程的效率很低,其次處理能力比較低,一段時(shí)間內(nèi),所能服務(wù)的讀者人數(shù)是有限的。 本系統(tǒng)正是基于改變這種現(xiàn)狀的一個(gè)嘗試 ,用 My SQL數(shù)據(jù)庫(kù)實(shí)現(xiàn),用 JAVA 語(yǔ)言開(kāi)發(fā),界面友好,操作簡(jiǎn)單 ,利用本系統(tǒng) 來(lái)處理這些流程無(wú)疑會(huì)極大程度地提高效率和處 理能力。我們將會(huì)看到排隊(duì)等候借書、還書的隊(duì)伍不再那么長(zhǎng),書社老板(管理員) 出錯(cuò)的概率也小了,讀者可以花更多的時(shí)間在選擇書和看書上。 可行性分析 本次畢業(yè)設(shè)計(jì)題目:“ 書社 管理系統(tǒng)”主要目的是利用數(shù)據(jù)庫(kù)軟件編制一個(gè)管理軟件,用以實(shí)現(xiàn) 書社老板(管理員)對(duì)圖書 多項(xiàng)管理。同時(shí)對(duì)整個(gè)系統(tǒng)的分析、設(shè)計(jì)過(guò)程給出一個(gè)完整論證。 書社 管理系統(tǒng)是一種基于集中統(tǒng)一規(guī)劃的數(shù)據(jù)庫(kù)數(shù)據(jù)管理新模式。在對(duì) 圖書、 會(huì)員 的管理,其實(shí)是對(duì)圖書、 會(huì)員 數(shù)據(jù)的管理。本系統(tǒng)的建成無(wú)疑會(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í)。 在信息時(shí)代的今天,人類需要對(duì)在政治、經(jīng)濟(jì)、軍事、文化、科研、教育等領(lǐng)域產(chǎn)生的大量信息進(jìn)行管理,并對(duì)數(shù)據(jù)進(jìn)行加工處理,數(shù)據(jù)庫(kù)技術(shù)則是信息管理與數(shù)據(jù)處理的先進(jìn)技術(shù)。隨著信息量的不斷增加,作為 計(jì)算機(jī)的三大主要應(yīng)用(科學(xué)計(jì)算、過(guò)程控制和數(shù)據(jù)處理)之一的數(shù)據(jù)處理,已迅速上升為計(jì)算機(jī)應(yīng)用的主要方面,數(shù)據(jù)庫(kù)技術(shù)則成為人們?nèi)粘I钪刑幚頂?shù)據(jù)不可缺少的有力工具,并且現(xiàn)代的信息管理系統(tǒng)幾乎都以數(shù)據(jù)庫(kù)技術(shù)作為核心。 東華理工大學(xué)國(guó)際學(xué)院畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)開(kāi)發(fā)技術(shù)介紹 3 第 1 章 系統(tǒng)開(kāi)發(fā) 技術(shù)介紹 JAVA 技術(shù) Java簡(jiǎn)介 Java 是由 Sun Microsystems 公司 于 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 平臺(tái)由 Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。 Java 應(yīng)用 編程 接口為 Java 應(yīng)用提供了一個(gè)獨(dú)立于 操作系統(tǒng) 的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè) Java 平臺(tái)之后, Java 應(yīng)用程序就可運(yùn)行。現(xiàn)在 Java 平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。 Java 應(yīng)用編程接口已經(jīng)從 版發(fā)展到 版。目前常用的 Java 平臺(tái)基于 ,最近版本為 。 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 Data Base Connectivity,java 數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行 SQL語(yǔ)句的 Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用 Java 語(yǔ)言編寫的類和接口組成。 JDBC 為工具 /數(shù)據(jù)庫(kù)開(kāi)發(fā)人員 提供了一個(gè)標(biāo)準(zhǔn)的 API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí), JDBC 也是個(gè)商標(biāo)名。 有了 JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送 SQL 語(yǔ)句就是一件很容易的事。換言之,有了 JDBC API,就不必為訪問(wèn) Sybase 數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問(wèn) Oracle 數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,或?yàn)樵L問(wèn) Informix 數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用JDBC API 寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送 SQL 調(diào)用。同時(shí),將 Java 語(yǔ)言和 JDBC 結(jié)合起來(lái)使程序員 不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是 Java 語(yǔ)言 “編寫一次,處處運(yùn)行 ”的優(yōu)勢(shì)。 Java 數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于 Java 應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。 JDBC東華理工大學(xué)國(guó)際學(xué)院畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)開(kāi)發(fā)技術(shù)介紹 4 對(duì) Java 程序員而言是 API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為 API, JDBC 為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。 JDBC 使用已有的 SQL 標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如 ODBC 之間的橋接。 JDBC 實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo) 并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。 Java 具有堅(jiān)固、安全、易于使用、易于理解和可從網(wǎng)絡(luò)上自動(dòng)下載等特性,是編寫數(shù)據(jù)庫(kù)應(yīng)用程序的杰出語(yǔ)言。所需要的只是 Java 應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話的方法。而 JDBC 正是作為此種用途的機(jī)制。 JDBC 擴(kuò)展了 Java 的功能。例如,用 Java 和 JDBC API 可以發(fā)布含有 applet 的網(wǎng)頁(yè),而該 applet 使用的信息可能來(lái)自遠(yuǎn)程數(shù)據(jù)庫(kù)。企業(yè)也可以用 JDBC 通過(guò) Intra 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù) 據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和 UNIX 等各種不同的操作系統(tǒng))。隨著越來(lái)越多的程序員開(kāi)始使用 Java 編程語(yǔ)言,對(duì)從 Java 中便捷地訪問(wèn)數(shù)據(jù)庫(kù)的要求也在日益增加。 MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。企業(yè)可繼續(xù)使用它們安裝好的數(shù)據(jù)庫(kù),并能便捷地存取信息,即使這些信息是儲(chǔ)存在不同數(shù)據(jù)庫(kù)管理系統(tǒng)上。新程序的開(kāi)發(fā)期很短。安裝和版本控制將大為簡(jiǎn)化。程序員可只編寫一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上, 隨后任何人就都可得到最新版本的應(yīng)用程序。對(duì)于商務(wù)上的銷售信息服務(wù), Java 和 JDBC 可為外部客戶提供獲取信息更新的更好方法。 MVC 技術(shù) MVC 三層架構(gòu)也稱 MVC 模式,主要是將程序開(kāi)發(fā)分為 MODEL 層(數(shù)據(jù)持久層)、 VIEW(界面表示層)、 CONTROL 層(控制層)這三個(gè)層面,并將這三個(gè)層面分開(kāi)來(lái),形成了一個(gè)立體的架構(gòu) [7][9]。三個(gè)層次之間的主要交互如下所示: MVC 模式三層架構(gòu)圖 VIEW 層 CONTROL 層 MODEL 層 東華理工大學(xué)國(guó)際學(xué)院畢業(yè)設(shè)計(jì)(論文) 系統(tǒng)開(kāi)發(fā)技術(shù)介紹 5 MVC 模型介紹 MVC 英文即 ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照 Model、 View、 Controller 的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層—— 模型層、視圖層、控制層。 ( 1)視圖 (View)代表用戶交互界面,對(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ù)的采集和處理,以及用戶的請(qǐng)求,而不包括在視圖上的業(yè)務(wù)流程的處理。 業(yè)務(wù)流程的處理交予模型 (Model)處理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(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ì)象的數(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è)面可以展示來(lái)自多個(gè)數(shù)據(jù)源的內(nèi)容,并且網(wǎng)頁(yè)人員,美工能獨(dú)自參與這些 Web 頁(yè)面的開(kāi)發(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)求
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1