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

正文內(nèi)容

論文—基于j2mej2ee的手機(jī)校友錄系統(tǒng)設(shè)計(jì)(編輯修改稿)

2024-12-13 22:46 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 己所在的班級(jí),才能夠和班級(jí)成員進(jìn)行交流或者進(jìn)行班級(jí)留言。 [主事件流 ] 用戶選擇了一個(gè)班級(jí),并選擇“加入班級(jí)”按鈕時(shí),用例開(kāi)始。用戶通過(guò)按“提交”按鈕進(jìn)行提交。系統(tǒng)將 更新 數(shù)據(jù)庫(kù),用例結(jié)束。 [異常事件流 ] 若用戶已經(jīng)提交過(guò)請(qǐng)求,再一次進(jìn)行提交請(qǐng)求,系統(tǒng)給出提示,用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 10) 脫離 班級(jí)用例描述: [引言 ] 用戶可以 脫離 自己所在的班級(jí)。 [主事件流 ] 用戶選擇了自己所在的一個(gè)班級(jí)時(shí),并選擇“ 脫離 班級(jí)”按鈕時(shí), 用例開(kāi)始。系統(tǒng)給出“是否要退出該班級(jí)”的提示,用戶按“確認(rèn)”,系統(tǒng)刪除數(shù)據(jù)庫(kù)中的紀(jì)錄,并提示用戶已經(jīng)退出該班級(jí)。 [異常事件流 ] 基于 J2ME/J2EE的手機(jī)校友錄系統(tǒng)設(shè)計(jì) 13 系統(tǒng)給出“是否要退出該班級(jí)”的提示時(shí),用戶按“取消”按鈕,用例結(jié)束。用戶并未退出該班級(jí)。 ( 11) 查找 學(xué)校用例描述: [引言 ] 用戶可以 查找已有的 學(xué)校。 [主事件流 ] 用戶選擇“ 搜索班級(jí) ”按鈕 進(jìn)入搜索界面,選擇“搜索學(xué)?!?時(shí),開(kāi)始用例。用戶通過(guò)選擇學(xué)校所在省份 或輸入關(guān)鍵字 ,按“ 查找 ”按鈕進(jìn)行 查找 。系統(tǒng)根據(jù)所選擇的省份 或者根據(jù)用戶所提供的關(guān)鍵字 ,從數(shù)據(jù)庫(kù)中檢索,并返回符合條件的學(xué) 校列表,用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 12)顯示班級(jí)列表用例描述: [引言 ] 用戶可以查看一個(gè)學(xué)校的所有班級(jí)列表。 [主事件流 ] 用戶選擇“ 搜索班級(jí) ”按鈕 進(jìn)入搜索界面,選擇“搜索班級(jí)”時(shí),開(kāi)始用例。用戶通過(guò)輸入關(guān)鍵字 ,按“ 查找 ”按鈕進(jìn)行 查找 。系統(tǒng)根據(jù) 用戶所提供的關(guān)鍵字 ,從數(shù)據(jù)庫(kù)中檢索班級(jí),并返回該學(xué)校的班級(jí)列表。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 13)顯示班級(jí)留言用例描述: [引言 ] 用戶可以查看 所在班級(jí)的留言。 [主事件流 ] 用戶在所在班級(jí)選擇“查看班級(jí)留言”按鈕時(shí),開(kāi)始用例。系統(tǒng)返回該班級(jí)的留集美大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 14 言列表。用戶選擇一條留言,并按“查看留言內(nèi)容”按鈕,系統(tǒng)返回該留言的內(nèi)容、留言者 ID、留言者姓名、留言時(shí)間。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 14)顯示班級(jí)成員列表用例描述; [引言 ] 用戶可以查看所在班級(jí)的成員。 [主事件流 ] 用戶在所在班級(jí)選擇“查看班級(jí)成員”按鈕時(shí),開(kāi)始用例。系統(tǒng)返回該班級(jí)的成員列表。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按 “取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 15)顯示成員 詳細(xì)信息 用例描述: [引言 ] 用戶可以查看所在班級(jí)成員的成員 的詳細(xì)信息 。 [主事件流 ] 用戶選擇“查看成員 詳細(xì)信息 ”按鈕時(shí),開(kāi)始用例。系統(tǒng)返回用戶選擇的成員的具體聯(lián)系信息,包括成員的 ID、姓名、性別、生日、 號(hào)碼、電話號(hào)碼、 MSN 帳號(hào)、Email 地址、聯(lián)系地址、工作單位 ,以及該成員的訪問(wèn)次數(shù) 。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 16)顯示紙條用例描述: [引言 ] 用戶可以查看自己的紙條,包括發(fā)送的紙條 和接收到的紙條。 [主事件流 ] 用戶選擇“ 我的紙條 ”按鈕時(shí),開(kāi)始用例。系統(tǒng)返回 該用戶 的紙條列表。用戶選基于 J2ME/J2EE的手機(jī)校友錄系統(tǒng)設(shè)計(jì) 15 擇“查看紙條內(nèi)容”按鈕,系統(tǒng)返回該紙條的內(nèi)容、發(fā)送者 ID、發(fā)送者姓名、接收者ID、接收者姓名、發(fā)送時(shí)間。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 ( 17) 踢 除班級(jí)成員用例描述: [引言 ] 班級(jí)管理員可以踢除班級(jí)里面的成員。 [主事件流 ] 班級(jí)管理員在班級(jí)成員列表里,選擇一個(gè)成員,并按“踢出本班”按鈕時(shí),用例開(kāi)始。系統(tǒng)提示“是否真的要將某某成員踢出本班?”,并給出“ 確認(rèn)”和“取消”按鈕。管理員若按“確認(rèn)”按鈕,系統(tǒng)將該成員與該班級(jí)解除關(guān)系,并返回“操作成功”的提示。用例結(jié)束。 [異常事件流 ] 用戶可以在任何時(shí)候按“取消”取消一個(gè)事務(wù),該用例結(jié)束。 運(yùn)行環(huán)境規(guī)定 客戶端 支持 J2ME MIDP 并可以連接互聯(lián)網(wǎng) 的手機(jī) 服務(wù)器端 PC機(jī)或服務(wù)器 應(yīng)用程序服務(wù)器: Apache Tomcat 數(shù)據(jù)庫(kù) 系統(tǒng) : MySQL 集美大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 16 第四章 概要設(shè)計(jì) 系統(tǒng) 框架 設(shè)計(jì) 該系統(tǒng)分為客戶端和服務(wù)器端兩部分。其中,客戶端 處于 J2ME 的手機(jī)設(shè) 備上 。由于目前無(wú) 線 網(wǎng)絡(luò)受到傳輸質(zhì)量的約束,手機(jī)與服務(wù)器的通信應(yīng)盡量減少 [4];而且手機(jī)為資源受限的設(shè)備,其計(jì)算能力遠(yuǎn)不如 PC 機(jī)或服務(wù)器,因此應(yīng)讓其主要的業(yè)務(wù)功能處理、運(yùn)算等交給服務(wù)器來(lái)完成 [5],手機(jī)只簡(jiǎn)單地作為表現(xiàn)層。 服務(wù)器端采用 Servlet來(lái)進(jìn)行業(yè)務(wù)邏輯處理。 Servlet 可以直接處理 HTTP 的請(qǐng)求, 可以 減小客戶端與服務(wù)器端之間的耦合度, 也容易進(jìn)行后期的擴(kuò)展,如 用 JSP 等技術(shù)構(gòu)建網(wǎng)頁(yè),用 PC 機(jī)上的瀏覽器登陸后臺(tái)進(jìn)行的維護(hù)和管理, 還 可以擴(kuò)展為用內(nèi)容更加豐富的 Web校友錄系統(tǒng)。 服務(wù)器端則劃分為 3層。 業(yè) 務(wù)邏輯層:主要用 Servlet 來(lái)實(shí)現(xiàn), 負(fù)責(zé)與客戶端通信和處理業(yè)務(wù)數(shù)據(jù) 等功能。 持久層 : 采用開(kāi)源的 Hibernate 框架,負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù),提供對(duì)業(yè)務(wù)數(shù)據(jù)的保存、更新、刪除和查詢等操作。 數(shù)據(jù)庫(kù)層: 采用開(kāi)源的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng) MySQL。 通過(guò)以上的分層,將會(huì)提高系統(tǒng)的伸縮性、可維護(hù)性、可擴(kuò)展性、可重用性、可管理性等性能。具體的系統(tǒng) 框架 如圖 41 所示: 數(shù) 據(jù) 庫(kù) 層M y S Q L業(yè) 務(wù) 邏 輯 層S e r v l e t持 久 層H i b e r n a t e服 務(wù) 器 端客 戶 端瀏 覽 器圖 41 系統(tǒng)框架圖 基于 J2ME/J2EE的手機(jī)校友錄系統(tǒng)設(shè)計(jì) 17 類 責(zé)任 協(xié)作 模型 根據(jù)需求分析中的功能規(guī)定和用例描述,可以抽取出以下各 個(gè)分析類:用戶、學(xué)校 、 班 級(jí) 、 訪 問(wèn) 記 錄 、 班 級(jí) 留 言 、 紙 條 。 系統(tǒng) 具體 的類 責(zé)任 協(xié)作( ClassResponssbilityCollaborator, CRC)模型 [6]如 表 41到表 47所示 : 表 41 User 類的 CRC 模型 類名: User 類的類型:角色 類的屬性: 用戶 編號(hào)、 用戶名 、密碼 、真實(shí) 姓名 、 性別 、 生日 、 號(hào)碼、電話號(hào)碼、 MSN帳號(hào)、 Email地址、聯(lián)系地址、工作單位 責(zé)任: 協(xié)作: 修改 用戶 密碼 修改個(gè)人信息 加入班級(jí) 與 Classes類協(xié)作 脫離班級(jí) 與 Classes類協(xié)作 創(chuàng)建班級(jí) 與 Classes類 、 School類 協(xié)作 創(chuàng)建學(xué)校 與 School類協(xié)作 發(fā)送紙條 與 Scrip類協(xié)作 添加班級(jí)留言 與 Classes類協(xié)作 表 42 Classes 類的 CRC 模型 類名: Classes 類的類型:角色 類的屬性: 班級(jí)編號(hào)、班級(jí)名稱、班主任姓名 、所在學(xué)校編號(hào) 、創(chuàng)建時(shí)間 責(zé)任: 協(xié)作: 創(chuàng)建班級(jí) 與 User類 、 Member類 協(xié)作 加入成員 與 User類、 Member類協(xié)作 踢除成員 與 User類、 Member類協(xié)作 表 43 School 類的 CRC模型 類 名: School 類的類型:角色 類的屬性: 學(xué)校編號(hào)、學(xué)校名稱、所在省份 責(zé)任: 協(xié)作: 創(chuàng)建學(xué)校 與 User類協(xié)作 創(chuàng)建班級(jí) 與 User類、 Classes類協(xié)作 集美大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 18 表 44 Record 類的 CRC模型 類名: Record 類的類型: 交互 類的屬性: 記錄編號(hào)、用戶編號(hào)、登錄時(shí)間、登錄 IP 責(zé)任: 協(xié)作: 查看上一次登錄時(shí)間 與 User類協(xié)作 統(tǒng)計(jì)登錄次數(shù) 表 45 Message 類的 CRC 模型 類名: Message 類的類型: 交互 類的屬性: 留言編號(hào)、班級(jí)編號(hào)、作者編號(hào)、留言 內(nèi)容、留言時(shí)間 責(zé)任: 協(xié)作: 添加留言 與 User類、 Classes類協(xié)作 查看留言 與 User類、 Classes類協(xié)作 表 46 Scrip 類的 CRC 模型 類名: Scrip 類的類型:交互 類的屬性: 紙條編號(hào)、紙條內(nèi)容、發(fā)送者編號(hào)、接收者編號(hào)、發(fā)送時(shí)間 責(zé)任: 協(xié)作: 發(fā)送或回復(fù)紙條 與 User類協(xié)作 查看紙條 與 User類協(xié)作 表 47 Member 類的 CRC模型 類名: Member 類的類型:交互 類的屬性: 成員記錄編號(hào) 、 班級(jí)編號(hào) 、 成員 編號(hào)、 管理員標(biāo)記 責(zé)任: 協(xié)作: 加入成員 與 User類 、 Classes類 協(xié)作 踢除成員 與 User類 、 Classes類 協(xié)作 對(duì)象 行為模型 用戶通過(guò)主界面菜單和用戶界面導(dǎo)航,可以進(jìn)行各種操作。用戶的網(wǎng)絡(luò)操作都是通過(guò)選擇或輸入數(shù)據(jù),然后由 HTTP連接類將請(qǐng)求發(fā)送到服務(wù)器,然后有相應(yīng)的 Servlet基于 J2ME/J2EE的手機(jī)校友錄系統(tǒng)設(shè)計(jì) 19 調(diào)用相應(yīng)的業(yè)務(wù)邏輯方法,將結(jié)果返回給客戶端或返回錯(cuò)誤的響應(yīng)代碼。具體的對(duì)象行為模型如圖 42所示: 用 戶 界 面 類 網(wǎng) 絡(luò) 連 接 類提 交 請(qǐng) 求業(yè) 務(wù) 邏 輯 類請(qǐng) 求調(diào) 用 業(yè) 務(wù) 邏 輯 方 法返 回 結(jié) 果響 應(yīng) 請(qǐng) 求返 回 結(jié) 果S e r v l e t 圖 42 對(duì)象 行為模型 系統(tǒng)狀態(tài)變遷圖 當(dāng)用戶啟動(dòng)客戶端應(yīng)用 程序時(shí),應(yīng)用程序啟動(dòng),并處于未登錄狀態(tài)。當(dāng)用戶登錄成功后,系統(tǒng)處于已登錄狀態(tài),可以進(jìn)行各種操作。當(dāng)用戶注銷后,系統(tǒng)處于未登錄狀態(tài),可重新登錄,或退出應(yīng)用程序。具體的系統(tǒng)狀態(tài)變遷圖如圖 43所示: 未 登 錄 已 登 錄啟 動(dòng)退 出注 銷登 錄 圖 43 系統(tǒng)狀態(tài)變遷圖 集美大學(xué)本科生畢業(yè)設(shè)計(jì) (論文 ) 20 第五章 詳細(xì)設(shè)計(jì) 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 客戶端 /服務(wù)器 端間的通信 在 移 動(dòng) 信 息 設(shè)備 簡(jiǎn)表 MIDP( MobileInformationDeviceProfile ) 中由包 能。 J2ME 以接口的形式定義一些能夠覆蓋網(wǎng)絡(luò)和文件 IO 的抽象方法 , 而將這些接口的實(shí)現(xiàn)留給了各個(gè)設(shè)備制造商。設(shè)備制造商可以根據(jù)其設(shè)備的實(shí)際功能選擇要在它的特定 MIDP 中實(shí)現(xiàn)哪個(gè)接口。 MIDP 的 io 包中定義了如下幾種通訊類型 : *基本串行輸入 () *基本串行輸出 () *數(shù)據(jù)報(bào)通信 () *ClientServer 的套接字通信通知機(jī)制 ( ctionNotifier) *與 Web 服務(wù)器進(jìn)行的基本 HTTP 通信 () 所以 J2ME 的網(wǎng)絡(luò)連接方式可以按照通信協(xié)議分為多種類別 :低級(jí)別的 IP連接 ( 包括套接字、數(shù)據(jù)報(bào)、串口和文件 IO通訊 ),安全連接 ( 為了和基于 WebService 進(jìn)行安全通訊而提供的額外接口 ,這些接口由 IP 網(wǎng)絡(luò)上的 HTTPS 和 SSL/TLS 協(xié)議 [7]提 供 ) 和HTTP 連接 ( 用于移動(dòng)設(shè)備和 Web 服務(wù)器互連 )。 J2EE 的客戶端通常采用 HTTP 作為網(wǎng)絡(luò)傳輸?shù)膮f(xié)議 , HTTP 和其他傳輸協(xié)議相比有以下一些優(yōu)點(diǎn) : 廣泛的應(yīng)用背景 , 幾乎每一臺(tái)計(jì)算機(jī)都有基于 HTTP 的 Web 瀏覽器 ,這使得應(yīng)用的部署更為簡(jiǎn)單 ; 健壯性和簡(jiǎn)單性 ; 可以穿透防火墻 , 因?yàn)橛写罅康?HTTP應(yīng)用 , 所以一般的防火墻都設(shè)置成可以讓 HTTP 通過(guò)。 在 中 , HTTP(或 HTTPS) 是目前唯一被實(shí)現(xiàn)了的網(wǎng)絡(luò)傳輸協(xié)議 , HTTP 提供了 MIDP 和 J2EE 應(yīng)用間最合適的傳輸模式。 HTTP 是基于請(qǐng)求響應(yīng)的協(xié)議 , MIDP客戶端傳送一個(gè) HTTP 請(qǐng)求到 J2EE 的 Web 服務(wù)器 ,經(jīng)過(guò)處理后返回一個(gè) HTTP 響應(yīng)。 MIDP標(biāo)準(zhǔn)支持 , 包括一系列的 API 用于產(chǎn)生 HTTP GET、 POST、 HEAD 請(qǐng)求 ,基本的基于 J2ME/J2EE的手機(jī)校友錄系統(tǒng)設(shè)計(jì) 21 HEAD 操作 , 基于流的處理和傳輸。 本課題采用 HTTP 協(xié)議進(jìn)行客戶端與服務(wù)器端之間的通信。 另外,中國(guó)移動(dòng)將 GPRS分為 CMNET和 CMWAP兩種接入方式 [8],不同之處在于, CMNET使用直接連接互聯(lián)網(wǎng)的方式與服務(wù)器通信,而
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1