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

正文內容

j2me課程設計報告畢業(yè)論文圖書館無線輔助管理系統(編輯修改稿)

2025-07-21 18:36 本頁面
 

【文章內容簡介】 端之上的應用程序提供了一個健壯的、靈活的環(huán)境。與 J2SE、J2EE 和 Java Card 一樣,J2ME 同樣包含一個小型的虛擬機和一系列的 Java API。J2ME 還提供了靈活的圖形用戶界面、健壯的安全模型、廣泛的聯網協議支持。目前 J2ME 平臺已經部署到上億個的設備上,前景非??春谩2ME 平臺由多種配置(Configuration) 、簡表(Profile)和可選包(OptionalPackage)組成。平臺的實現者和應用程序的開發(fā)者可以從中選擇并組合出一個完整的 Java 運行環(huán)境來滿足特定范圍內的設備需求。每種組合都應該使這一系列設備的內存、處理器和 I/O 能力達到最優(yōu)化。本系統選擇的配置是 CLDC,選擇的簡表是 MIPD :CLDC 使用 KVM 虛擬機,面向處理能力較小的移動設備。在類的集合方面,只保留了一些基本的必要類,可我們能夠通過簡表進行補充。MIPD 是目前 J2ME 平臺上發(fā)展最成熟、應用最廣泛的簡表,專門針對移動電話或者 PDA,MIPD 版本的功能包括應用程序下載、網絡連接和傳輸、數據庫存儲、計時器和用戶界面;MIPD 版本擴展功能包括應用下載的計費、網絡安全傳輸、數字簽名、域的安全模式、注冊和音頻處理。目前大多數移動手機都支持 MIPD 的簡表。 GCF 框架GCF(通用連接框架 Generic Connection Framework)是基于 CLDC 及其對應簡表,提供了各種連接的基礎 API,包括基于數據包和基于數據流的輸入/輸出方法。它按照層次的形式組織各種連接接口,使用 URL 表示不同的連接。通用連接框架定義了 7 種接口:Connection 接口、CintentConnection 接口、DatagramConnection 接口、 InputConnection 接口, OutputConnection 接口,StreamConnection 接口和 StreamConnectionNotifier 接口。Connection 接口是所有接口的基類,它產生了用于數據包連接的 DatagramConnection 連接接口、用于數據流連接的 InputConnection 接口、OutputConnection 接口和StreamConnectionNotifier 接口。其中 StreamConnection 接口繼承自數據流連接的輸入/輸出接口,并派生了用于數據內容解析的 CintentConnection 接口。GCF 是一個容易擴展的框架結構,用戶可以根據自身的需要在現有的類和接口上建立自己的類或者實現自己的接口。 RSMRMS(記錄管理系統 Record Management System)類似于普通計算機的文件管理系統。在手持電子設備中,用以統一的機制管理持續(xù)性存儲資源。記錄管理系統具有數據庫管理系統的特征,即記錄管理系統組織數據是按照行列的方式進行組織的,每條信息在記錄管理系統中都表現為一條記錄,類似于數據庫一行,每一條記錄可以包含多個數據,類似于數據庫某一行中的多列。我們可以通過添加記錄的方式將數據持久地保存在記錄管理系統中;通過刪除記錄的方式刪除信息;同時記錄管理系統還允許為你們對記錄進行排序和查找。記錄管理系統允許以下操作:? 創(chuàng)建記錄存儲器;? 在已建立的記錄存儲器中添加記錄;? 在已建立的記錄存儲器中刪除已經存在的記錄;? 在已建立的記錄存儲器中讀取已經存在的記錄;? 在已建立的記錄存儲器中建立枚舉器;? 在已建立的記錄存儲器中建立比較器;? 在已建立的記錄存儲器中建立篩選去。 MVCMVC 是一種設計模式,強制把應用程序的輸入、處理和輸出分開。MVC 把應用程序分為三個核心模塊:模型、視圖和控制器,他們分別負擔不同的任務。盡管構造 MVC 應用程序需要一些額外的操作,但是給我們帶來的好處是毋庸置疑的。首先,多個視圖能共享一個模型。在 MVC 設計模式中,模型響應用戶請求并返回響應數據,視圖負責格式化數據并把它們呈現給用戶,業(yè)務邏輯和表示層分離,同一個模型可以被不同的視圖重同,所以大大提高了代碼的可重用性。其次,模型是自包含的,與控制器和視圖保持相對獨立,所以可以方便地改變應用程序的數據層和業(yè)務規(guī)則。由于 MVC 的三個模塊相互獨立,改變其中一個不會影響到其他兩個,因此依據這種設計思想能構造良好的松耦合的構件。此外,控制器提高了應用程序的靈活性和可配置性??刂破骺梢杂脕磉B接不同的模型和視圖去完成用戶的需求,也可以為構造應用程序提供強有力的手段。給定一些可重用的模型和視圖,控制器可以根據用戶的需求選擇適當的模型進行處理,然后選擇適當的視圖將處理結果顯示給用戶。 Javabean 技術JavaBeans 是一個類,它有無參的構造函數,并且遵從 JavaBeans 的命名約定。bean 的屬性可以通過獲?。╣etter)方法和設置方法(setter)來訪問,這兩個方法統稱為 bena 的存取方法,每一個單詞的首字母都要大寫。除了簡單的屬性外,bean 還可以有多值屬性,多值屬性是由一個任意類型的數組組成。在規(guī)范中這稱為索引的屬性。JavaBeans 技術能實現封裝數據,實現對代碼的重用。JavaBeans 技術,涉及到組件構件技術,是 Java 的核心基礎部分。很多軟件設計模式都是通過JavaBeans 實現的。JavaBeans 具有以下特性:? 內透性 — 指一個類的信息,都可以被另一個類獲知。JavaBeans 遵循某種命名規(guī)則,這樣外部類就可以知道這個 Bean 類。? 支持自定義 — 屬性的方法用來對 JavaBeans 進行自定義? 支持事件? 支持屬性? 支持永久性 Java Servlet 技術Servlet 是與平臺無關的服務器端組件,可以運行在 Servlet 容器中。Servlet 容器負責 Servlet 和客戶的通信以及調用 Servlet 的方法。Servlet 和客戶的通信采用“請求/響應”的模式。Servlet 的框架是有兩個 JAVA 包組成的—— 和。在 包中定義了所有的 Servlet 類都必須實現或擴展的通訊接口和類。在 HTTP 協議通信的 HtttpServlet 類。Servlet 的技術特點有以下幾個方面:? Java servlet 技術具有 JAVA 技術的所有優(yōu)點。? Java servlet 技術要比傳統的 CGI 技術效率更高。傳統的 GCI 技術對于每個 HTTP 請求都要產生一個新進程。Servlet 技術對于每一個請求產生 Java 線程來響應。? Java servlet 技術要比傳統的 CGI 技術更強大。Java servlet 能方便的處理 HTML 表單數據,能夠讀取和設置 HTTP 頭信息,并且能夠處理Cookies,跟蹤 Session 等其他功能。? Java servlet 是模塊化的。每一個 Servlet 可以執(zhí)行一個特定的任務,并且可以講他們并在一起工作。? Java servlet 之間能共享數據。? Java servlet 技術要比傳統 CGI 技術更安全。 Java socket 技術Socket 通常也稱作套接字,用于描述 IP 地址和端口,是一個通信鏈的句柄。應用程序通常通過套接字向網絡發(fā)出請求或者應答網絡請求。Socket是網絡應用程序的核心,在服務器端或客戶端網絡應用程序中,皆為不可缺少的要素。它主要包括 ServerSocket 和 Socket。ServerSocket 用于服務器端,Socket 是建立網絡連接時使用的。在連接成功時,應用程序兩端都會產生一個 Socket 實例,操作這個實例,完成所需的會話。對于一個網絡連接來說, 套接字是平等的,并沒有差別,不因為在服務器端或在客戶端而產生不同級別。不管是 Socket 還是 ServerSocket 它們的工作都是通過 SocketImpl 類及其子類完成的。 術語與縮寫解釋KVM: 全稱 Kilobyte Virtual Machine,J2ME 虛擬機;IDE: 全稱 Integrated Development Environment,集成開發(fā)環(huán)境;WTK: 全稱 Wireless Toolkit,是 Sun 公司發(fā)布的 J2ME 應用開發(fā)套件;MIDlet: 一個 MIDP 應用程序稱作 MIDlet——MIDP 小應用程序,這個概念與 J2SE 中的 applet 十分類似;API——Application Programming Interface 應用程序編程接口;MIDP——Mobile Information Device Profile 移動信息設備簡表;CLDC——Connected Limited Device Configuration 有限無線設備配置;UI——User Interface 用戶界面;HTTP——Hypertext Transfer Protocol 超文本傳輸協議;UDP——User Datagram Protocol 用戶數據報協議;Socket——套接字,用于描述 IP 地址和端口,是一個通信鏈的句柄。2 需求分析及項目方案 目標基于無線網絡傳輸的圖書館輔助系統(手機客戶端)使用 C/S 結構,實現無線網絡傳輸下的 HTTP 協議和套接字協議進行數據傳輸。系統分為服務器端和手機客戶端兩個部分,其中服務器端提供模擬學校網上圖書館功能,提供數據存儲的服務器終端。手機客戶端包括讀者登入和管理員登入兩個模塊,讀者用戶可以進行借閱書籍基本信息查看,書刊續(xù)借,密碼修改,書刊信息查詢,書刊增訂;管理員用戶可以進行書籍信息修改,個人信息查詢。還設置書籍討論區(qū)公共模塊,管理員用戶和讀者用戶可以進行書籍的交互討論。 假定和約束本系統軟件是在模擬器上模擬實現輔助圖書館的管理的客戶端軟件,因為使用者是該校學生或者老師,所以學校已經分配給每個用戶以用戶名和密碼,所以沒有設置用戶注冊模塊;此外,本系統主要實現手機客戶端與后臺服務器之間的數據傳輸,提供了模擬的服務接口,所以服務器端數據庫設計為個人理想狀態(tài)下設計,忽略了繁瑣的數據訪問機制;最后由于是手機客戶端難免受到手機軟硬件的限制,將重點放在實現系統功能以及界面設計方面,降低了物理層的無線承載能力的要求。 需求規(guī)定 對新能的規(guī)定對精度的規(guī)定:用戶應按照界面提示輸入數據,后臺代碼提供了對數據精度出錯提供了一定得處理功能。時間性要求:對于一般的頁面操作,延時可忽略不計。但如果涉及網絡數據請求、傳輸,或者用戶進行的操作相當耗費 CPU 的時候,延時會很明顯。如果某項操作耗費時間已經超過 1 分鐘還沒結束,用戶應自行決定放棄此操作或退出本軟件。靈活性要求:系統采用視圖、模型、控制器分離設計,增加了系統訪問的靈活性和可理解性,更方便了系統后天的維護,通過增加系統的通訊協議可快速對系統進行功能增加。 對性能的規(guī)定本系統具體功能需求如表 11 所示:表 11 功能需求表序號 模塊名稱 功能名稱 簡要描述書刊檢索用戶輸入期望查詢的書籍名稱,若有館藏書籍,將返回書籍列表,選擇書籍目錄,可以查詢相應書籍的基本信息;若沒有館藏書籍,用戶可以選擇“書刊增訂” ,輸入書籍名稱,就可以將期望增訂的書籍提交給管理員,管理員就可以根據需求增加書籍。讀者信息查詢用戶可以查詢個人基本信息;可以查詢個人借閱書籍列表,若所借書籍還在借閱期內,可以點擊“續(xù)借” ,向圖書館續(xù)借該書籍,若所借書籍即將到期,用戶還可以選擇該書籍,然后添加到期鬧鈴提示密碼修改 用戶可以通過手機客戶端修改圖書館登入密碼書籍討論區(qū)用戶登入到書籍討論區(qū)后,就可以和在線的讀者對書籍進行討論,發(fā)表個人意見,還可以和個別讀者單獨交流心得,或者向在線的管理人員提出意見或建議。新書發(fā)布 讀者可以通過輸入查詢日期,進行查詢該天圖書館所新 增加的書籍,查詢自己新增訂書籍是否上架幫助 提示讀者用戶使用該手機客戶端的注意事項及幫助1 讀者模塊退出 讀者用戶安全退出該系統書籍信息修改管理員可以查詢讀者的書刊增訂信息,可以在新書發(fā)布選項中將新書名稱通過本系統發(fā)布出來;也可以通過舊書刪除選項將過期或者下架書籍從圖書館數據庫中刪除。密碼修改 管理員可以通過手機客戶端修改圖書館登入密碼書籍討論區(qū) 管理員登入到書籍討論區(qū)后,就可以接受在線讀者的質 詢,回答問題,或者突發(fā)事件的發(fā)布幫助 提示管理員用戶使用該手機客戶端的注意事項及幫助2 管理員模塊退出 管理員用戶安全退出該系統 輸入輸出要求? 阿拉伯數字均為十進制無正負;? 索引號更具規(guī)定的 ISBN 編號設置;? 日期格式為:yymmdd 數據結構及表的定義數據庫表格定義了系統服務器端所用到的基本數據表,詳細描述了數據表中的字段、類型、約束條件、說明等信息,如下表所示:表 12 表 book 的結構字段名 數據類型(精度范圍)長度 空/非空 缺省 約束條件說 明indexid Varchar2 20 非空 主鍵 書籍的 ISBN 索引號bookname Varchar2 20 書籍名稱author Varchar2 20 作者publisher Varchar2 20 出版商pudate Varchar2 20 出版日期state Varchar2 20 inlib 書籍狀態(tài),是否借閱(inlib/borrow)returndate Varchar2 20 歸還日期表 1
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1