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

正文內(nèi)容

j2me課程設(shè)計(jì)報(bào)告圖書(shū)館無(wú)線(xiàn)輔助管理系統(tǒng)畢業(yè)論文(編輯修改稿)

2025-07-21 18:56 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 J2ME)和 Java 卡平臺(tái)。J2ME 為運(yùn)行在嵌入式消費(fèi)類(lèi)電子產(chǎn)品的設(shè)備,如移動(dòng)電話(huà)、PDA、游戲終端之上的應(yīng)用程序提供了一個(gè)健壯的、靈活的環(huán)境。與 J2SE、J2EE 和 Java Card 一樣,J2ME 同樣包含一個(gè)小型的虛擬機(jī)和一系列的 Java API。J2ME 還提供了靈活的圖形用戶(hù)界面、健壯的安全模型、廣泛的聯(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)用程序的開(kāi)發(fā)者可以從中選擇并組合出一個(gè)完整的 Java 運(yùn)行環(huán)境來(lái)滿(mǎn)足特定范圍內(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è)備。在類(lèi)的集合方面,只保留了一些基本的必要類(lèi),可我們能夠通過(guò)簡(jiǎn)表進(jìn)行補(bǔ)充。MIPD 是目前 J2ME 平臺(tái)上發(fā)展最成熟、應(yīng)用最廣泛的簡(jiǎn)表,專(zhuān)門(mén)針對(duì)移動(dòng)電話(huà)或者 PDA,MIPD 版本的功能包括應(yīng)用程序下載、網(wǎng)絡(luò)連接和傳輸、數(shù)據(jù)庫(kù)存儲(chǔ)、計(jì)時(shí)器和用戶(hù)界面;MIPD 版本擴(kuò)展功能包括應(yīng)用下載的計(jì)費(fèi)、網(wǎng)絡(luò)安全傳輸、數(shù)字簽名、域的安全模式、注冊(cè)和音頻處理。目前大多數(shù)移動(dòng)手機(jī)都支持 MIPD 的簡(jiǎn)表。第 5 頁(yè) 共 42 頁(yè) GCF 框架GCF(通用連接框架 Generic Connection Framework)是基于 CLDC 及其對(duì)應(yīng)簡(jiǎn)表,提供了各種連接的基礎(chǔ) API,包括基于數(shù)據(jù)包和基于數(shù)據(jù)流的輸入/輸出方法。它按照層次的形式組織各種連接接口,使用 URL 表示不同的連接。通用連接框架定義了 7 種接口:Connection 接口、CintentConnection 接口、DatagramConnection 接口、 InputConnection 接口, OutputConnection 接口,StreamConnection 接口和 StreamConnectionNotifier 接口。Connection 接口是所有接口的基類(lèi),它產(chǎn)生了用于數(shù)據(jù)包連接的 DatagramConnection 連接接口、用于數(shù)據(jù)流連接的 InputConnection 接口、OutputConnection 接口和StreamConnectionNotifier 接口。其中 StreamConnection 接口繼承自數(shù)據(jù)流連接的輸入/輸出接口,并派生了用于數(shù)據(jù)內(nèi)容解析的 CintentConnection 接口。GCF 是一個(gè)容易擴(kuò)展的框架結(jié)構(gòu),用戶(hù)可以根據(jù)自身的需要在現(xiàn)有的類(lèi)和接口上建立自己的類(lèi)或者實(shí)現(xiàn)自己的接口。 RSMRMS(記錄管理系統(tǒng) Record Management System)類(lèi)似于普通計(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)為一條記錄,類(lèi)似于數(shù)據(jù)庫(kù)一行,每一條記錄可以包含多個(gè)數(shù)據(jù),類(lèi)似于數(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ǔ)器中建立篩選去。 MVCMVC 是一種設(shè)計(jì)模式,強(qiáng)制把應(yīng)用程序的輸入、處理和輸出分開(kāi)。MVC 把應(yīng)用程序分為三個(gè)核心模塊:模型、視圖和控制器,他們分別負(fù)擔(dān)不同的任務(wù)。盡管構(gòu)造 MVC 應(yīng)用程序需要一些額外的操作,但是給我們帶來(lái)的好處是毋庸置疑的。第 6 頁(yè) 共 42 頁(yè)首先,多個(gè)視圖能共享一個(gè)模型。在 MVC 設(shè)計(jì)模式中,模型響應(yīng)用戶(hù)請(qǐng)求并返回響應(yīng)數(shù)據(jù),視圖負(fù)責(zé)格式化數(shù)據(jù)并把它們呈現(xiàn)給用戶(hù),業(yè)務(wù)邏輯和表示層分離,同一個(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)連接不同的模型和視圖去完成用戶(hù)的需求,也可以為構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶(hù)的需求選擇適當(dāng)?shù)哪P瓦M(jìn)行處理,然后選擇適當(dāng)?shù)囊晥D將處理結(jié)果顯示給用戶(hù)。 Javabean 技術(shù)JavaBeans 是一個(gè)類(lèi),它有無(wú)參的構(gòu)造函數(shù),并且遵從 JavaBeans 的命名約定。bean 的屬性可以通過(guò)獲取(getter)方法和設(shè)置方法(setter)來(lái)訪(fǎng)問(wèn),這兩個(gè)方法統(tǒng)稱(chēng)為 bena 的存取方法,每一個(gè)單詞的首字母都要大寫(xiě)。除了簡(jiǎn)單的屬性外,bean 還可以有多值屬性,多值屬性是由一個(gè)任意類(lèi)型的數(shù)組組成。在規(guī)范中這稱(chēng)為索引的屬性。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è)類(lèi)的信息,都可以被另一個(gè)類(lèi)獲知。JavaBeans 遵循某種命名規(guī)則,這樣外部類(lèi)就可以知道這個(gè) Bean 類(lèi)。? 支持自定義 — 屬性的方法用來(lái)對(duì) JavaBeans 進(jìn)行自定義? 支持事件? 支持屬性? 支持永久性 Java Servlet 技術(shù)Servlet 是與平臺(tái)無(wú)關(guān)的服務(wù)器端組件,可以運(yùn)行在 Servlet 容器中。Servlet 容器負(fù)責(zé) Servlet 和客戶(hù)的通信以及調(diào)用 Servlet 的方法。Servlet 和客戶(hù)的通信采用“請(qǐng)求/響應(yīng)”的模式。Servlet 的框架是有兩個(gè) JAVA 包組成的—— 和。在 包中定義了所有的 Servlet 類(lèi)都必須實(shí)現(xiàn)或擴(kuò)展的通訊接口和類(lèi)。在 HTTP 協(xié)議第 7 頁(yè) 共 42 頁(yè)通信的 HtttpServlet 類(lèi)。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ì)于每個(gè) HTTP 請(qǐng)求都要產(chǎn)生一個(gè)新進(jìn)程。Servlet 技術(shù)對(duì)于每一個(gè)請(qǐng)求產(chǎn)生 Java 線(xiàn)程來(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 通常也稱(chēng)作套接字,用于描述 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ù)器端或客戶(hù)端網(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ì)話(huà)。對(duì)于一個(gè)網(wǎng)絡(luò)連接來(lái)說(shuō), 套接字是平等的,并沒(méi)有差別,不因?yàn)樵诜?wù)器端或在客戶(hù)端而產(chǎn)生不同級(jí)別。不管是 Socket 還是 ServerSocket 它們的工作都是通過(guò) SocketImpl 類(lèi)及其子類(lèi)完成的。 術(shù)語(yǔ)與縮寫(xiě)解釋KVM: 全稱(chēng) Kilobyte Virtual Machine,J2ME 虛擬機(jī);IDE: 全稱(chēng) Integrated Development Environment,集成開(kāi)發(fā)環(huán)境;WTK: 全稱(chēng) Wireless Toolkit,是 Sun 公司發(fā)布的 J2ME 應(yīng)用開(kāi)發(fā)套件;MIDlet: 一個(gè) MIDP 應(yīng)用程序稱(chēng)作 MIDlet——MIDP 小應(yīng)用程序,這個(gè)概念與 J2SE 中的 applet 十分類(lèi)似;API——Application Programming Interface 應(yīng)用程序編程接口;MIDP——Mobile Information Device Profile 移動(dòng)信息設(shè)備簡(jiǎn)表;CLDC——Connected Limited Device Configuration 有限無(wú)線(xiàn)設(shè)備配置;UI——User Interface 用戶(hù)界面;HTTP——Hypertext Transfer Protocol 超文本傳輸協(xié)議;第 8 頁(yè) 共 42 頁(yè)UDP——User Datagram Protocol 用戶(hù)數(shù)據(jù)報(bào)協(xié)議;Socket——套接字,用于描述 IP 地址和端口,是一個(gè)通信鏈的句柄。2 需求分析及項(xiàng)目方案 目標(biāo)基于無(wú)線(xiàn)網(wǎng)絡(luò)傳輸?shù)膱D書(shū)館輔助系統(tǒng)(手機(jī)客戶(hù)端)使用 C/S 結(jié)構(gòu),實(shí)現(xiàn)無(wú)線(xiàn)網(wǎng)絡(luò)傳輸下的 HTTP 協(xié)議和套接字協(xié)議進(jìn)行數(shù)據(jù)傳輸。系統(tǒng)分為服務(wù)器端和手機(jī)客戶(hù)端兩個(gè)部分,其中服務(wù)器端提供模擬學(xué)校網(wǎng)上圖書(shū)館功能,提供數(shù)據(jù)存儲(chǔ)的服務(wù)器終端。手機(jī)客戶(hù)端包括讀者登入和管理員登入兩個(gè)模塊,讀者用戶(hù)可以進(jìn)行借閱書(shū)籍基本信息查看,書(shū)刊續(xù)借,密碼修改,書(shū)刊信息查詢(xún),書(shū)刊增訂;管理員用戶(hù)可以進(jìn)行書(shū)籍信息修改,個(gè)人信息查詢(xún)。還設(shè)置書(shū)籍討論區(qū)公共模塊,管理員用戶(hù)和讀者用戶(hù)可以進(jìn)行書(shū)籍的交互討論。 假定和約束本系統(tǒng)軟件是在模擬器上模擬實(shí)現(xiàn)輔助圖書(shū)館的管理的客戶(hù)端軟件,因?yàn)槭褂谜呤窃撔W(xué)生或者老師,所以學(xué)校已經(jīng)分配給每個(gè)用戶(hù)以用戶(hù)名和密碼,所以沒(méi)有設(shè)置用戶(hù)注冊(cè)模塊;此外,本系統(tǒng)主要實(shí)現(xiàn)手機(jī)客戶(hù)端與后臺(tái)服務(wù)器之間的數(shù)據(jù)傳輸,提供了模擬的服務(wù)接口,所以服務(wù)器端數(shù)據(jù)庫(kù)設(shè)計(jì)為個(gè)人理想狀態(tài)下設(shè)計(jì),忽略了繁瑣的數(shù)據(jù)訪(fǎng)問(wèn)機(jī)制;最后由于是手機(jī)客戶(hù)端難免受到手機(jī)軟硬件的限制,將重點(diǎn)放在實(shí)現(xiàn)系統(tǒng)功能以及界面設(shè)計(jì)方面,降低了物理層的無(wú)線(xiàn)承載能力的要求。 需求規(guī)定 對(duì)新能的規(guī)定對(duì)精度的規(guī)定:用戶(hù)應(yīng)按照界面提示輸入數(shù)據(jù),后臺(tái)代碼提供了對(duì)數(shù)據(jù)精度出錯(cuò)提供了一定得處理功能。時(shí)間性要求:對(duì)于一般的頁(yè)面操作,延時(shí)可忽略不計(jì)。但如果涉及網(wǎng)絡(luò)數(shù)據(jù)請(qǐng)求、傳輸,或者用戶(hù)進(jìn)行的操作相當(dāng)耗費(fèi) CPU 的時(shí)候,延時(shí)會(huì)很明顯。如果某項(xiàng)操作耗費(fèi)時(shí)間已經(jīng)超過(guò) 1 分鐘還沒(méi)結(jié)束,用戶(hù)應(yīng)自行決定放棄此操作或退出本軟件。靈活性要求:系統(tǒng)采用視圖、模型、控制器分離設(shè)計(jì),增加了系統(tǒng)訪(fǎng)問(wèn)的靈活性和可理解性,更方便了系統(tǒng)后天的維護(hù),通過(guò)增加系統(tǒng)的通訊協(xié)議可快速對(duì)系統(tǒng)進(jìn)行功能增加。 對(duì)性能的規(guī)定本系統(tǒng)具體功能需求如表 11 所示:第 9 頁(yè) 共 42 頁(yè)表 11 功能需求表序號(hào) 模塊名稱(chēng) 功能名稱(chēng) 簡(jiǎn)要描述書(shū)刊檢索用戶(hù)輸入期望查詢(xún)的書(shū)籍名稱(chēng),若有館藏書(shū)籍,將返回書(shū)籍列表,選擇書(shū)籍目錄,可以查詢(xún)相應(yīng)書(shū)籍的基本信息;若沒(méi)有館藏書(shū)籍,用戶(hù)可以選擇“書(shū)刊增訂” ,輸入書(shū)籍名稱(chēng),就可以將期望增訂的書(shū)籍提交給管理員,管理員就可以根據(jù)需求增加書(shū)籍。讀者信息查詢(xún)用戶(hù)可以查詢(xún)個(gè)人基本信息;可以查詢(xún)個(gè)人借閱書(shū)籍列表,若所借書(shū)籍還在借閱期內(nèi),可以點(diǎn)擊“續(xù)借” ,向圖書(shū)館續(xù)借該書(shū)籍,若所借書(shū)籍即將到期,用戶(hù)還可以選擇該書(shū)籍,然后添加到期鬧鈴提示密碼修改 用戶(hù)可以通過(guò)手機(jī)客戶(hù)端修改圖書(shū)館登入密碼書(shū)籍討論區(qū)用戶(hù)登入到書(shū)籍討論區(qū)后,就可以和在線(xiàn)的讀者對(duì)書(shū)籍進(jìn)行討論,發(fā)表個(gè)人意見(jiàn),還可以和個(gè)別讀者單獨(dú)交流心得,或者向在線(xiàn)的管理人員提出意見(jiàn)或建議。新書(shū)發(fā)布 讀者可以通過(guò)輸入查詢(xún)?nèi)掌?,進(jìn)行查詢(xún)?cè)撎靾D書(shū)館所新 增加的書(shū)籍,查詢(xún)自己新增訂書(shū)籍是否上架幫助 提示讀者用戶(hù)使用該手機(jī)客戶(hù)端的注意事項(xiàng)及幫助1 讀者模塊退出 讀者用戶(hù)安全退出該系統(tǒng)書(shū)籍信息修改管理員可以查詢(xún)讀者的書(shū)刊增訂信息,可以在新書(shū)發(fā)布選項(xiàng)中將新書(shū)名稱(chēng)通過(guò)本系統(tǒng)發(fā)布出來(lái);也可以通過(guò)舊書(shū)刪除選項(xiàng)將過(guò)期或者下架書(shū)籍從圖書(shū)館數(shù)據(jù)庫(kù)中刪除。密碼修改 管理員可以通過(guò)手機(jī)客戶(hù)端修改圖書(shū)館登入密碼書(shū)籍討論區(qū) 管理員登入到書(shū)籍討論區(qū)后,就可以接受在線(xiàn)讀者的質(zhì) 詢(xún),回答問(wèn)題,或者突發(fā)事件的發(fā)布幫助 提示管理員用戶(hù)使用該手機(jī)客戶(hù)端的注意事項(xiàng)及幫助2 管理員模塊退出 管理員用戶(hù)安全退出該系統(tǒng) 輸入輸出要求? 阿拉伯?dāng)?shù)字均為十進(jìn)制無(wú)正負(fù);? 索引號(hào)更具規(guī)定的 ISBN 編號(hào)設(shè)置;? 日期格式為:yymmdd 數(shù)據(jù)結(jié)構(gòu)及表的定義數(shù)據(jù)庫(kù)表格定義了系統(tǒng)服務(wù)器端所用到的基本數(shù)據(jù)表,詳細(xì)描述了數(shù)據(jù)表中的字段、類(lèi)型、約束條件、說(shuō)明等信息,如下表所示:表 12 表 book 的結(jié)構(gòu)字段名 數(shù)據(jù)類(lèi)型(精度范圍)長(zhǎng)度 空/非空 缺省 約束條件說(shuō) 明indexid Varchar2 20 非空 主鍵 書(shū)籍的 ISBN 索引號(hào)bookname Varchar2 20 書(shū)籍名稱(chēng)author Varchar2 20 作者publisher Va
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1