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

正文內(nèi)容

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

2024-12-11 15:27 本頁(yè)面
 

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