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

正文內(nèi)容

課程設(shè)計j2me圖書館無線輔助管理系統(tǒng)(編輯修改稿)

2024-12-11 15:27 本頁面
 

【文章內(nèi)容簡介】 序開發(fā)人員是透明的。 Oracle Database 10g 企業(yè)版主持的 API, Oracle Database 10g 個人版和標(biāo)準(zhǔn)版也支持。 Oracle Database 10g 產(chǎn)品全部是用同一個健壯和可靠地數(shù)據(jù)庫引擎體系結(jié)構(gòu)構(gòu)建的。在許多不同的平臺上, Oracle Database 10g 標(biāo)準(zhǔn)版和 Oracle Database 10g 個人版都和 Oracle Database 10g 企業(yè)版完全兼容,因此用戶的數(shù)據(jù)庫應(yīng)用程序可以從筆記本電腦簡單地擴(kuò)展到臺式電腦,然后再擴(kuò)展到整個企業(yè)網(wǎng)絡(luò),而不需要重新設(shè)計。 Rational Rose Rational Rose 是一個完全的,具有能滿足所有建模環(huán)境需求能力和靈活性的一套解決方案。 Rose 允許開發(fā)人員,項目經(jīng)理,系統(tǒng)工程師和分析人員在軟件開發(fā)周期內(nèi)在將需求和系統(tǒng)的體系架構(gòu)轉(zhuǎn)換成代碼,消除浪費的消耗,對需求和系統(tǒng)的體系架構(gòu)進(jìn)行可視化,理解和 精練。通過在軟件開發(fā)周期內(nèi)使用同一種 第 4 頁 共 42 頁 建模工具可以確保更快更好的創(chuàng)建滿足客戶需求的可擴(kuò)展的、靈活的并且可靠的應(yīng)用系統(tǒng)。 Rose 是美國的 Rational 公司的面向?qū)ο蠼9ぞ?,利用這個工具,可以建立用 UML 描述的軟件系統(tǒng)的模型,而且可以自動生成和維護(hù) C++、 Java、 VB 和Oracle 等語言和系統(tǒng)的代碼。 Rational Rose 包括了統(tǒng)一建模語言( UML), OOSE,以及 OMT。 本系統(tǒng)采用 Rose 進(jìn)行 UML 用例建模。 主要技術(shù) 本作品分為服務(wù)器端和手機(jī)客戶端兩個部分,采用 C/S 結(jié)構(gòu)設(shè)計系統(tǒng), 采用GCF 框架 中定義的網(wǎng)絡(luò)連接類和方法, 制定雙方都能理解的協(xié)議來交換數(shù)據(jù),前后臺通過 servlet 進(jìn)行數(shù)據(jù)傳輸及頁面顯示,整個系統(tǒng)采用 MVC 模式進(jìn)行模塊劃分,實現(xiàn)界面和模型數(shù)據(jù)的分離,結(jié)構(gòu)清晰,便于維護(hù)。 J2ME 技術(shù) Java 技術(shù)是一系列產(chǎn)品的集合,目前主要包括 Java2 平臺標(biāo)準(zhǔn)版( Java 2 platform Standard Edition, J2SE)、 Java2 平臺企業(yè)版( Java 2 platform Enterprise Edition, J2EE)、 Java2 平臺微型版( Java 2 platform Micro Edition, J2ME)和 Java 卡平臺。 J2ME 為運(yùn)行在嵌入式消費類電子產(chǎn)品的設(shè)備,如移動電話、 PDA、游戲終端之上的應(yīng)用程序提供了一個健壯的、靈活的環(huán)境。與 J2SE、 J2EE 和 Java Card一樣, J2ME 同樣包含一個小型的虛擬機(jī)和一系列的 Java API。 J2ME 還提供了靈活的圖形用戶界面、健壯的安全模型、廣泛的聯(lián)網(wǎng)協(xié)議支持。目前 J2ME 平臺已經(jīng)部署到上億個的設(shè)備上,前景非??春?。 J2ME 平臺由多種配置( Configuration)、簡表( Profile) 和可選包( OptionalPackage)組成。平臺的實現(xiàn)者和應(yīng)用程序的開發(fā)者可以從中選擇并組合出一個完整的 Java 運(yùn)行環(huán)境來滿足特定范圍內(nèi)的設(shè)備需求。每種組合都應(yīng)該使這一系列設(shè)備的內(nèi)存、處理器和 I/O 能力達(dá)到最優(yōu)化。 本系統(tǒng) 選擇 的配置是 CLDC, 選擇 的簡表是 MIPD : CLDC 使用KVM 虛擬機(jī),面向處理能力較小的移動設(shè)備。在類的集合方面,只保留了一些基本的必要類,可我們能夠通過簡表進(jìn)行補(bǔ)充。 MIPD 是目前 J2ME 平臺上發(fā)展最成熟、應(yīng)用最廣泛的簡表,專門針對移動電話或者 PDA, MIPD 版本的功能包括應(yīng)用程序下載、網(wǎng)絡(luò)連接和傳輸、數(shù)據(jù)庫存儲、計時器和用戶界面; MIPD 版本擴(kuò)展功能包括應(yīng)用下載的計費、網(wǎng)絡(luò)安全傳輸、數(shù)字簽名、域的安全模式、注冊和音頻處理。目前大多數(shù)移動手機(jī)都支持 MIPD 的簡表。 GCF 框架 GCF(通用連接框架 Generic Connection Framework)是基于 CLDC 及其對 第 5 頁 共 42 頁 應(yīng)簡表,提供了各種連接的基礎(chǔ) API,包括基于數(shù)據(jù)包和基于數(shù)據(jù)流的輸入 /輸出方法。它按照層次的形式組織各種連接接口,使用 URL 表示不同的連接。通用連接 框 架定 義了 7 種 接口 : Connection 接口 、 CintentConnection 接口 、DatagramConnection 接口、 InputConnection 接口 , OutputConnection 接口 ,StreamConnection 接口 和 StreamConnectionNotifier 接口。 Connection 接口是所有接口的基類,它產(chǎn)生了用于數(shù)據(jù)包連接的 DatagramConnection 連接接口、用于數(shù)據(jù)流連接的 InputConnection 接口 、 OutputConnection 接口 和StreamConnectionNotifier 接口 。其中 StreamConnection 接口繼承自數(shù)據(jù)流連接的輸入 /輸出接口,并派生了用于數(shù)據(jù)內(nèi)容解析的 CintentConnection 接口。 GCF 是一個容易擴(kuò)展的框架結(jié)構(gòu),用戶可以根據(jù)自身的需要在現(xiàn)有的類和接口上建立自己的類或者實現(xiàn)自己的接口。 RSM RMS(記錄管理系統(tǒng) Record Management System)類似于普通計算機(jī)的文件管理系統(tǒng)。在手持電子設(shè)備中,用以統(tǒng)一的機(jī)制管理持續(xù)性存儲資源。記錄管理系統(tǒng)具有數(shù)據(jù)庫管理系統(tǒng)的特征,即記錄管理系統(tǒng)組織數(shù)據(jù)是按照行列的方式 進(jìn)行組織的,每條信息在記錄管理系統(tǒng)中都表現(xiàn)為一條記錄,類似于數(shù)據(jù)庫一行,每一條記錄可以包含多個數(shù)據(jù),類似于數(shù)據(jù)庫某一行中的多列。我們可以通過添加記錄的方式將數(shù)據(jù)持久地保存在記錄管理系統(tǒng)中;通過刪除記錄的方式刪除信息;同時記錄管理系統(tǒng)還允許為你們對記錄進(jìn)行排序和查找。記錄管理系統(tǒng)允許以下操作: ? 創(chuàng)建記錄存儲器; ? 在已建立的記錄存儲器中添加記錄; ? 在已建立的記錄存儲器中刪除已經(jīng)存在的記錄; ? 在已建立的記錄存儲器中讀取已經(jīng)存在的記錄; ? 在已建立的記錄存儲器中建立枚舉器; ? 在已建立的記錄存儲器中建立比較器; ? 在已建 立的記錄存儲器中建立篩選去。 MVC MVC 是一種設(shè)計模式,強(qiáng)制把應(yīng)用程序的輸入、處理和輸出分開。 MVC 把應(yīng)用程序分為三個核心模塊:模型、視圖和控制器,他們分別負(fù)擔(dān)不同的任務(wù)。盡管構(gòu)造 MVC 應(yīng)用程序需要一些額外的操作,但是給我們帶來的好處是毋庸置疑的。 首先,多個視圖能共享一個模型。在 MVC 設(shè)計模式中,模型響應(yīng)用戶請求并返回響應(yīng)數(shù)據(jù),視圖負(fù)責(zé)格式化數(shù)據(jù)并把它們呈現(xiàn)給用戶,業(yè)務(wù)邏輯和表示層分 第 6 頁 共 42 頁 離,同一個模型可以被不同的視圖重同,所以大大提高了代碼的可重用性。 其次,模型是自包含的,與控制器和視圖保持相對獨立,所 以可以方便地改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。由于 MVC 的三個模塊相互獨立,改變其中一個不會影響到其他兩個,因此依據(jù)這種設(shè)計思想能構(gòu)造良好的松耦合的構(gòu)件。 此外,控制器提高了應(yīng)用程序的靈活性和可配置性。控制器可以用來連接不同的模型和視圖去完成用戶的需求,也可以為構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇適當(dāng)?shù)哪P瓦M(jìn)行處理,然后選擇適當(dāng)?shù)囊晥D將處理結(jié)果顯示給用戶。 Javabean 技術(shù) JavaBeans 是 一個類,它有無參的構(gòu)造函數(shù),并且遵從 JavaBeans 的命名約定。 bean 的屬性可以通過獲?。?getter)方法和設(shè)置方法( setter)來訪問,這兩個方法統(tǒng)稱為 bena 的存取方法 , 每一個單詞的首字母都要大寫。除了簡單的屬性外, bean 還可以有多值屬性,多值屬性是由一個任意類型的數(shù)組組成。在規(guī)范中這稱為索引的屬性。 JavaBeans 技術(shù)能實現(xiàn)封裝數(shù)據(jù),實現(xiàn)對代碼的重用。 JavaBeans 技術(shù),涉及到組件構(gòu)件技術(shù),是 Java 的核心基礎(chǔ)部分。很多軟件設(shè)計模式都是通過JavaBeans 實現(xiàn)的。 JavaBeans 具有以下特性 : ? 內(nèi)透性 — 指一個類的信息,都可以被另一個類獲 知。 JavaBeans 遵循某種命名規(guī)則,這樣外部類就可以知道這個 Bean 類。 ? 支持自定義 — 屬性的方法用來對 JavaBeans 進(jìn)行自定義 ? 支持事件 ? 支 持屬性 ? 支持永久性 Java Servlet 技術(shù) Servlet 是與平臺無關(guān)的服務(wù)器端組件,可以運(yùn)行在 Servlet 容器中。Servlet 容器負(fù)責(zé) Servlet 和客戶的通信以及調(diào)用 Servlet 的方法。 Servlet 和客戶的通信采用“請求 /響應(yīng)”的模式。 Servlet 的 框 架 是 有 兩 個 JAVA 包 組 成 的 —— 和。在 包中定義了所有的 Servlet 類都必須實現(xiàn)或擴(kuò)展的通訊接口和類。在 HTTP 協(xié)議通信的 HtttpServlet 類。 Servlet 的技術(shù)特點有以下幾個方面: ? Java servlet 技術(shù)具有 JAVA 技術(shù)的所有優(yōu)點。 ? Java servlet 技術(shù)要比傳統(tǒng)的 CGI 技術(shù)效率更高。傳統(tǒng)的 GCI 技術(shù)對于 第 7 頁 共 42 頁 每個 HTTP 請求都要產(chǎn)生一個新進(jìn)程。 Servlet 技術(shù)對于每一個請求產(chǎn)生Java 線程來響應(yīng)。 ? Java servlet 技術(shù)要比傳統(tǒng)的 CGI 技術(shù)更強(qiáng)大。 Java servlet 能方便的處理 HTML 表單數(shù)據(jù),能夠讀取和設(shè)置 HTTP 頭信息,并且能夠處理Cookies,跟蹤 Session 等其他功能。 ? Java servlet 是模塊化的。每一個 Servlet 可以執(zhí)行一個特定的任務(wù),并且可以講他們并在一起工作。 ? Java servlet 之間能共享數(shù)據(jù)。 ? Java servlet 技術(shù)要比傳統(tǒng) CGI 技術(shù)更安全。 Java socket 技術(shù) Socket 通常也稱作 套接字 ,用于描述 IP 地址和端口,是一個通信鏈的句柄。應(yīng)用程序通常通過 套接字 向網(wǎng)絡(luò)發(fā) 出請求或者應(yīng)答網(wǎng)絡(luò)請求。 Socket 是網(wǎng)絡(luò)應(yīng)用程序的核心,在服務(wù)器端或客戶端網(wǎng)絡(luò)應(yīng)用程序中,皆為不可缺少的要素。 它主要包括 ServerSocket 和 Socket。 ServerSocket 用于服務(wù)器端 , Socket 是建立網(wǎng)絡(luò)連接時使用的。在連接成功時,應(yīng)用程序兩端都會產(chǎn)生一個 Socket 實例,操作這個實例,完成所需的會話。對于一個網(wǎng)絡(luò)連接來說, 套接字是平等的,并沒有差別,不因為在服務(wù)器端或在客戶端而產(chǎn)生不同級別。不管是 Socket 還是 ServerSocket 它們的工作都是通過 SocketImpl 類及其子 類完成的 。 術(shù)語與縮寫解釋 KVM: 全稱 Kilobyte Virtual Machine, J2ME 虛擬機(jī); IDE: 全稱 Integrated Development Environment,集成開發(fā)環(huán)境; WTK: 全稱 Wireless Toolkit,是 Sun 公司發(fā)布的 J2ME 應(yīng)用開發(fā)套件; MIDlet: 一個 MIDP 應(yīng)用程序稱作 MIDlet—— MIDP 小應(yīng)用程序,這個概念與 J2SE 中的 applet 十分類似; API—— Application Programming Interface 應(yīng)用程序編程接口; MIDP—— Mobile Information Device Profile 移動信息設(shè)備簡表; CLDC—— Connected Limited Device Configuration 有限無線設(shè)備配置; UI—— User Interface 用戶界面; HTTP—— Hypertext Transfer Protocol 超文本傳輸協(xié)議 ; UDP—— User Datagram Protocol 用戶數(shù)據(jù)報協(xié)議 ; Socket—— 套接字 ,用于描述 IP 地址和端口,是 一個通信鏈的句柄 。 第 8 頁 共 42 頁 2 需求分析及項目方案 目標(biāo) 基于無線網(wǎng)絡(luò)傳輸?shù)膱D書館輔助系統(tǒng)(手機(jī)客戶端)使用 C/S 結(jié)構(gòu),實現(xiàn)無線網(wǎng)絡(luò)傳輸下的 HTTP 協(xié)議和套接字協(xié)議進(jìn)行數(shù)據(jù)傳輸。系統(tǒng)分為服務(wù)器端和手機(jī)客戶端兩個部分,其中服務(wù)器端提供模擬學(xué)校網(wǎng)上圖書館功能,提供數(shù)據(jù)存儲的服務(wù)器終端。手機(jī)客戶端包括讀者登入和管理員登入兩個模塊,讀者用戶可以進(jìn)行借閱書籍基本信息查看,書刊續(xù)借,密碼修改,書刊信息查詢,書刊增訂;管理員用戶可以進(jìn)行書籍信息修改,個人信息查詢。還設(shè)置書籍討論區(qū)公共模塊,管理員用戶和讀者用戶可以進(jìn)行書籍的交互討論。 假定和約束 本系統(tǒng)軟 件是在模擬器上模擬實現(xiàn)輔助圖書館的管理的客戶端軟件,因為使用者 是該校學(xué)生或者老師,所以學(xué)校已經(jīng)分配給每個用戶以用戶名和密碼,所以沒有設(shè)置用戶注冊模塊;此外,本系統(tǒng)主要實現(xiàn)手機(jī)客戶端與后臺服務(wù)器之間的數(shù)據(jù)傳輸,提供了模擬的服務(wù)接口,所以服務(wù)器端數(shù)據(jù)庫設(shè)計為個人理想狀態(tài)下設(shè)計,忽略了繁瑣的數(shù)據(jù)訪問機(jī)制;最后由于是手機(jī)客戶端難免受到手機(jī)軟硬件的限制,將重點放在實現(xiàn)系統(tǒng)功能以及界面設(shè)計方面,降低了物理
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1