




已閱讀5頁,還剩53頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
中圖分類號(hào): 學(xué)校代碼: 10055 密級(jí): 公開 專 業(yè) 碩 士 學(xué) 位 論 文 基于 移動(dòng)論壇的設(shè)計(jì)及實(shí)現(xiàn) 論文作者 指導(dǎo)教師 申請(qǐng)學(xué)位 培養(yǎng)單位 答辯委員會(huì)主席 評(píng) 閱 人 南開大學(xué)研究生院 二一一年五月 摘要 I 摘 要 隨著 3G 網(wǎng)絡(luò)的發(fā)展和智能智能手機(jī)的普及,移動(dòng)互聯(lián)網(wǎng)已經(jīng)成了當(dāng)今最大的熱點(diǎn)。各種移動(dòng)應(yīng)用層出不窮。 移動(dòng)論壇系統(tǒng)是基于以 操作系統(tǒng)的智能手機(jī),把論壇系統(tǒng)和移動(dòng)互聯(lián)網(wǎng)結(jié)合起來的應(yīng)用。具有便捷性、及時(shí)性、易操作性等特點(diǎn)。在 3G 時(shí)代飛速發(fā)展的今天,人們更熱衷于移動(dòng)互聯(lián)網(wǎng)和 計(jì)的系統(tǒng),移動(dòng)論壇系統(tǒng)結(jié)合了這些特點(diǎn)具有很廣闊的發(fā)展前景。 本文首先討論了移動(dòng)論壇系統(tǒng)的發(fā)展歷史和國內(nèi)外的發(fā)展現(xiàn)狀,通過對(duì)比現(xiàn)在移動(dòng)設(shè)備和論壇的重要性來說明移動(dòng)論壇系統(tǒng)具有廣闊的發(fā)展前景。 本文選擇移動(dòng) 論壇系統(tǒng)這一課題, 從實(shí)際出發(fā)。 以某銷售公司的員工內(nèi)部論論壇為背景。深入該公司進(jìn)行了需求調(diào)研和分析,明確了系統(tǒng)開發(fā)所要實(shí)現(xiàn)的功能目標(biāo)。 詳細(xì)介紹了移動(dòng)論壇系統(tǒng)的設(shè)計(jì)。 將 移動(dòng)論壇系統(tǒng)分為客戶端和服務(wù)器端的 C/S 結(jié)構(gòu)。 同時(shí)對(duì)系統(tǒng)的邏輯功能架構(gòu),系統(tǒng)技術(shù)架構(gòu)和物流拓?fù)浼軜?gòu)分別進(jìn)行了分析和闡述,設(shè)計(jì)出了系統(tǒng)數(shù)據(jù)庫及其之間的關(guān)系。最后在構(gòu)建 關(guān)鍵詞: 移動(dòng)論壇 ; C/S 結(jié)構(gòu)I G of A of is on of In s G in I a of of of by of On of a in of a to of is of to by 錄 第一章 緒論 . 1 目研究背景與意義 . 1 文主要研究內(nèi)容 . 3 文組織結(jié)構(gòu) . 4 第二章 系統(tǒng)需求分析 . 5 統(tǒng)總 體需求和目標(biāo) . 5 統(tǒng)功能性需求 . 5 統(tǒng)非功能性需求 . 12 統(tǒng)用例 . 13 第三章 關(guān)鍵技術(shù) . 16 . 16 儲(chǔ)數(shù)據(jù) . 17 臺(tái)下 據(jù)庫使用 . 17 信 . 19 據(jù)解析 . 21 第四章 系統(tǒng)總體設(shè)計(jì) . 23 系架構(gòu) . 23 輯功能架構(gòu) . 24 目錄 統(tǒng)技術(shù)架構(gòu) . 25 理拓?fù)浼軜?gòu) . 26 據(jù)庫設(shè)計(jì) . 27 第五章 客戶 端詳細(xì)設(shè)計(jì) . 30 據(jù)模型 . 30 圖 . 31 動(dòng)論壇客戶端的網(wǎng)絡(luò)層設(shè)計(jì) . 32 戶端主要業(yè)務(wù)流程 . 34 第六章 系統(tǒng)原型實(shí)現(xiàn) . 38 發(fā)及運(yùn)行環(huán)境 . 38 統(tǒng)運(yùn)行主界面 . 42 頁的實(shí)現(xiàn) . 43 壇頁面實(shí)現(xiàn) . 47 多頁面的實(shí)現(xiàn) . 49 第七章 總結(jié)與展望 . 51 文總結(jié) . 51 一步展望 . 51 第八章 參考文獻(xiàn) . 52 第一章 緒論 1 第一章 緒論 目研究背景與意義 隨著 社會(huì)的 不斷發(fā)展, 報(bào)紙,電視,廣播已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們的信息需求。人們大多通過上網(wǎng)來獲得自己想要的信息。 隨著人們?cè)絹碓蕉嗟氖褂没ヂ?lián)網(wǎng)來完成自己的信息需求,互聯(lián)網(wǎng)已經(jīng)逐漸成為人們生活中的重要組成部分 。通過互聯(lián)網(wǎng)來獲知信息,學(xué)習(xí)知識(shí),發(fā)布信息,就一個(gè)問題和其他網(wǎng)友進(jìn)行討論等等。 而滿足上述功能之一 的系統(tǒng)便是論壇系統(tǒng)。 論壇又叫 絡(luò)論壇), 翻譯為中文就是“電子布告欄系統(tǒng)”。 可以將它理解為一個(gè)公用的電子寫字板每個(gè)人都可以將自己所要表達(dá)的東西寫在上面 , 比如說發(fā)布一份招生啟事或者就某個(gè)話題很多網(wǎng)友進(jìn)行討論等等 。用戶可以在論壇上獲得多種信息服務(wù),如發(fā)布信息、就信息進(jìn)行評(píng)論和與其他網(wǎng)友進(jìn)行溝通等等。 曾經(jīng)街道學(xué)校的布告欄就是早期 雛形,只是 傳播和獲得渠道變成了電腦而已。 近年來隨著技術(shù)的不斷發(fā)展和人們的不斷努力, 在最初期, 統(tǒng)只有高?;蛘呖蒲袡C(jī)構(gòu)才有 ,用 來讓自己的內(nèi)部成員互相學(xué)習(xí)交流, 隨著技術(shù)的不斷發(fā)展, 越來越多的機(jī)構(gòu)都有了自己的論壇系統(tǒng),如網(wǎng)絡(luò)公司、企業(yè)、社團(tuán)等等,以用來 供自己的用戶通過網(wǎng)絡(luò)來結(jié)識(shí)朋友、探討問題、發(fā)表意見等等,同時(shí)可以把自己 的一些信息和重要公告第一時(shí)間發(fā)布在論壇上以便用戶得知。 前在國內(nèi)已經(jīng)十分流行,很多人每天必做的一件事便是登錄自己常去的論壇,然后在上面發(fā)布或?yàn)g覽信息等等。 致可分為 5 類: 1 校園 大多數(shù)高校都有自己的 上面學(xué)生之間可以進(jìn)行學(xué)術(shù)交流 、話題探討、物品交換等等。 2 商業(yè) 主要用來進(jìn)行商業(yè)方面的 商業(yè)宣傳 ,商業(yè)推廣,產(chǎn)品宣傳 ,商品營銷等等。目前服裝的商業(yè)站,汽車的商業(yè)站,網(wǎng)絡(luò)產(chǎn)品的商業(yè)站種類繁多。 3 專業(yè) 所謂專業(yè) 指公司的 政府的 要用來進(jìn)行重要信息的發(fā)部和 遠(yuǎn)距離文件的傳輸。 4 情感 主要用來進(jìn)行用戶間的情感交流。很多娛樂媒體均有此 5 個(gè)人 很多網(wǎng)站的建設(shè)者在自己的網(wǎng)站上建立 樣可以更多的與自己的用戶交流,聽取不同的意見,更有利于網(wǎng)站的建設(shè)和發(fā)展。 隨著技術(shù)的發(fā)展,論壇系統(tǒng)已經(jīng)逐步的被人們所依賴。論壇雖然十分方便、便捷,但是卻止于電腦終端。雖然 有人以手機(jī)為平臺(tái),制作了很多移動(dòng)論壇,但第一章 緒論 2 是受當(dāng)時(shí)的移動(dòng)網(wǎng)絡(luò)技術(shù)的數(shù)據(jù)傳輸速度和手機(jī)端配置的影響。移動(dòng)論壇并沒有得到很多人的認(rèn)可。 隨著 3G 時(shí)代的來臨,移動(dòng)網(wǎng)絡(luò)得到了前所未有的發(fā)展。同時(shí)人們對(duì)手機(jī)的需求已不僅僅局限在移動(dòng)通信的層次。人們更希望手機(jī)能成為生活中辦公、娛樂、出游的得力助手。 隨著人們對(duì)手機(jī)功能需求的不斷細(xì)化和升溫。很多手機(jī)生產(chǎn)商和手機(jī) 操作 系統(tǒng) 制造商都在不斷的更新自己產(chǎn)品,以求在市場中占領(lǐng)一席之地。在諸多操作系統(tǒng)中, 司研發(fā)的 統(tǒng)逐漸脫穎而出。 2008 年 9 月 22 日,美國運(yùn)營 商 紐約正式發(fā)布第一款 1。 這款手機(jī)可以說 是世界上 率先搭載 操作系統(tǒng)的手機(jī) 。 1 經(jīng)推出即獲得了手機(jī)廠商、運(yùn)營商和芯片廠商的大力支持,這些廠商繼而組建成一個(gè)全球性的聯(lián)盟組織 。 該組織會(huì)對(duì) 開發(fā)的操作系統(tǒng)和應(yīng)用程序?qū)嵭袩o條件的兼容 , 并對(duì) 操作系統(tǒng)實(shí)行共同開發(fā)的原則 。 隨著 3G 時(shí)代的來臨, 將掀起一場手機(jī)領(lǐng)域 的革命。 操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組成 , 擁有確保手機(jī)正常使用的全部程序, 同時(shí)其開放性保證該平臺(tái) 所有的手機(jī)應(yīng)用程序不再受到手機(jī)運(yùn)營商的制約。成為一款完全開放的移動(dòng)應(yīng)用開發(fā)平臺(tái)。 2 開發(fā)人員在該平臺(tái)開發(fā)的應(yīng)用程序,是使用 言編寫的,在 擬機(jī)上運(yùn)行。 一個(gè)運(yùn)行在 核之上的嵌入式虛擬機(jī) ( 底層以開放性的 其架構(gòu)。簡單的理解, 基于 運(yùn)行在 核上的操作系統(tǒng)。 如果說第一代智能手機(jī)操作系統(tǒng)搭建起了手機(jī)和因特網(wǎng)之間的橋梁, 那么 第二代智能手機(jī)操作系統(tǒng) ( 以 代表) 為手機(jī)和因特網(wǎng)創(chuàng)造了熱戀的一切環(huán)境, 是將二者完美的撮合到了一起。 相對(duì)于其他操作系統(tǒng), 4 個(gè)優(yōu)點(diǎn) : 開放性: 臺(tái) 是免費(fèi)的 ,開源的 ,遵循 源協(xié)議。 它同時(shí)包含低層操作系統(tǒng)以及上層的用戶界面和應(yīng)用程序,而且不存在任何阻礙移動(dòng)產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。不同的廠商可以根據(jù)自己的特定需求對(duì)平臺(tái)進(jìn)行對(duì)應(yīng)的 定制和擴(kuò)展,使用這個(gè)平臺(tái)不需任何授權(quán)許可費(fèi)用。 應(yīng)用程序完全平等:所有的應(yīng)用程序運(yùn)行在同一個(gè)核心引擎 此核心引擎, 其他東西包括系統(tǒng)的核心應(yīng)用和第三方第一章 緒論 3 的 應(yīng)用都是完全平等的。比如用戶可以將系統(tǒng)中默認(rèn)的電話撥號(hào)軟件替換為你所需要的第三方電話撥號(hào)軟件。 應(yīng)用程序之間無界限: 導(dǎo)的網(wǎng)絡(luò)化進(jìn)行到底,開發(fā)人員可以將 造全新的體驗(yàn)。此外應(yīng)用程序可以通過標(biāo)準(zhǔn) 問核心移動(dòng)設(shè)備功能,還可以聲明它們的功能可以為其他應(yīng)用程序使用。 快速方便的應(yīng)用程序開發(fā): 臺(tái)提供了大量實(shí)用 的 庫和工具,開發(fā)人員可以快速創(chuàng)建自己的應(yīng)用程序。 合包 極大的 取悅設(shè)備制造商,因?yàn)樵谙嗤拈_發(fā)時(shí)間下 C 的編碼速度更快 ,縮短開發(fā)時(shí)間,也簡化了開發(fā)過程。 臺(tái)的各種特性和 諸多 優(yōu)點(diǎn)無疑推進(jìn)著 舉攻占智能手機(jī)市場,并引領(lǐng)整個(gè)手機(jī)產(chǎn)業(yè)萬紫千紅的百花齊放。而且 經(jīng)選擇了開源生態(tài)系統(tǒng)中最強(qiáng)大的組合 , 及 各大廠商除了看中 臺(tái) 的 開源、定制等特征以外, 還比較 看重臺(tái) 大的數(shù)據(jù)與應(yīng)用資源。 根據(jù)全球戰(zhàn)略來選擇開發(fā) 和共享個(gè)數(shù)據(jù)資源構(gòu)成,各廠商面對(duì)的市場不同也會(huì)有不同的資源需求。為谷歌企業(yè)戰(zhàn)略的重要組成部分,將進(jìn)一步推進(jìn) “ 隨時(shí)隨地為每個(gè)人提供信息 ” 這一企業(yè)目標(biāo)的實(shí)現(xiàn)。 3 隨著智能手機(jī)的不斷升級(jí),越來越多的人們?cè)L問互聯(lián)網(wǎng)不再依賴于電腦。在3G 網(wǎng)絡(luò)的支持下,手機(jī)設(shè)備的便捷性、隨時(shí)隨地性越來越被人們所接受。根據(jù)工薪部門統(tǒng)計(jì), 2011 年上半年全國手機(jī)用戶增加 戶,達(dá)到 戶。手機(jī)用戶中, 3G 用戶增加 戶,達(dá)到 戶。 3G 用戶出現(xiàn)了突飛猛進(jìn)的發(fā)展勢(shì)頭。具相關(guān)部門調(diào)查,我國移動(dòng)網(wǎng)絡(luò)用戶為 。面對(duì)如此巨大數(shù)目的移動(dòng)網(wǎng)民。移動(dòng)論壇系統(tǒng)將會(huì)更好的發(fā)揮優(yōu)勢(shì),成為這個(gè)時(shí)代的主流應(yīng)用。 本文主要研究內(nèi)容 統(tǒng)被當(dāng)今諸多智能手機(jī)所選用。本文以實(shí)際應(yīng)用為出發(fā)。以某銷售公司的員工內(nèi)部論壇系統(tǒng)為背景 ,在 臺(tái)上進(jìn)行了對(duì)該公司 移動(dòng)論壇系統(tǒng) 的 設(shè)計(jì)和實(shí)現(xiàn)。 文章主要從以下幾個(gè)方面完成文章的研究工作: ( 1) 移動(dòng)論壇系統(tǒng)需求分析 該銷售公司的論壇 系統(tǒng)與其他企業(yè)的相比,具有其獨(dú)有的特點(diǎn)。文章對(duì)該公司進(jìn)行了深入調(diào)研和分析,明確系統(tǒng)中的主要參與者,以及個(gè)個(gè)參與者對(duì)于系統(tǒng)第一章 緒論 4 的功能要求,形成系統(tǒng)的需求分析文檔。 ( 2) 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫系統(tǒng)在信息系統(tǒng)中發(fā)揮著數(shù)據(jù)存儲(chǔ)的重要作用。良好的數(shù)據(jù)庫結(jié)構(gòu)能夠保障信息系統(tǒng)具有較高的性能,并能夠?qū)?shù)據(jù)冗余降低到最小程度。文章根據(jù)軟件系統(tǒng)需求分析,對(duì)系統(tǒng)的功能模塊進(jìn)行劃分,并根據(jù)每一個(gè)功能模塊中所包含的功能進(jìn)行數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì),形成數(shù)據(jù)庫概念設(shè)計(jì)和表結(jié)構(gòu)設(shè)計(jì) 方案。 ( 3) 系統(tǒng)功能實(shí)現(xiàn) 對(duì)系統(tǒng)中的功能進(jìn)行了實(shí)體類和功能類設(shè)計(jì),明確了每個(gè)功 能中軟件各層次功能類之間的調(diào)用時(shí)序。對(duì)系統(tǒng)進(jìn)行了程序?qū)崿F(xiàn),并設(shè)計(jì)了軟件系統(tǒng)各個(gè)功能的相關(guān)界面。 本文組織結(jié)構(gòu) 本文組織結(jié)構(gòu)如下: 第一章為緒論,介紹 了項(xiàng)目的研究背景和意義,以及對(duì)整個(gè)論文進(jìn)行了結(jié)構(gòu)安排。 第二章為系統(tǒng)需求分析,分別對(duì)客戶端和服務(wù)器端進(jìn)行了功能性的分析。 第三章為關(guān)鍵技術(shù),是對(duì)移動(dòng)論壇的設(shè)計(jì)和實(shí)現(xiàn)所需要的一些重要技術(shù)的描述和討論。 第四章為總體設(shè)計(jì),分別描述了移動(dòng)論壇系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)等。 第五章為系統(tǒng)詳細(xì)設(shè)計(jì)。 第六章為系統(tǒng)原型實(shí)現(xiàn),對(duì)系統(tǒng)的開發(fā)和運(yùn)行環(huán)境進(jìn)行了描述,和各個(gè)子系統(tǒng) 的實(shí)現(xiàn)。 第七章為總結(jié)和展望,對(duì)論文重點(diǎn)和研究工作進(jìn)行了總結(jié)并對(duì)移動(dòng)論壇的未來發(fā)展進(jìn)行了展望第二章 系統(tǒng)需求分析 5 第二章 系統(tǒng)需求分析 在軟件工程中,需求分析 是一個(gè)關(guān)鍵的過程。其定義是在 建立一個(gè)新的或改變一個(gè)現(xiàn)存的電腦系統(tǒng)時(shí) , 描 述 新系統(tǒng)的目的、范圍、定義和功能時(shí)所要做的工作。在這個(gè)過程中,系統(tǒng)分析員和軟件工程師 通過 對(duì) 相關(guān)問題及實(shí)際情況的理解與思考,對(duì)問題的信息、功能、行為 進(jìn)行 假設(shè),從而 做出 建模,將用戶的需求精細(xì)、清晰、全面化,最終形成需求分析報(bào)告書。用以 確定顧客的需要。只有在確定了這些需要后才能夠分析和尋求新系統(tǒng)的解決方法。 統(tǒng)總 體需求和目標(biāo) 移動(dòng)論壇系統(tǒng) 應(yīng)有利于企業(yè)對(duì)原有的論壇系統(tǒng)進(jìn)行深入改革,讓移動(dòng)論壇系統(tǒng)這一應(yīng)用以最簡潔高效的方式服務(wù)于使用者。在該公司原有的員工內(nèi)部論壇系統(tǒng)只限于固定的 通過網(wǎng)絡(luò)去訪問。而移動(dòng)論壇系統(tǒng)則不受此限制,可以通過移動(dòng)客戶端來實(shí)現(xiàn)隨時(shí)隨地的訪問,這便大大的增加該公司原有論壇系統(tǒng)的功能。使得使用者可以隨時(shí)通過移動(dòng)客戶端去訪問論壇系統(tǒng),從而使信息更有效便捷的在公司內(nèi)部傳輸。 移動(dòng)論壇系統(tǒng)拓展和增強(qiáng)了該公司原有的論壇系統(tǒng),保證了用戶隨時(shí)隨地可以登錄到系統(tǒng)進(jìn)行信息的交流。它與互聯(lián)網(wǎng)上的論壇系統(tǒng)并無太大差別, 只作為原有論壇系統(tǒng)的增強(qiáng)應(yīng)用,而并非取代原有的論壇系統(tǒng)獨(dú)立存在的。 統(tǒng)功能性需求 系統(tǒng)的功能性需求主要來源于系統(tǒng)使用者在日常應(yīng)用中遇到的需求。通過對(duì)該公司進(jìn)行深入調(diào)研,運(yùn)用問卷調(diào)查,訪談等多種方式,最后整理出系統(tǒng)的功能需求。 移動(dòng)論壇系統(tǒng)的功能能需求主要有如下幾點(diǎn): 1) 用戶登錄 移動(dòng)論壇用戶在手機(jī)或平板電腦等設(shè)備上安裝系統(tǒng)客戶端后,運(yùn)行 入用戶名和密碼后開始進(jìn)入論壇系統(tǒng)。該系統(tǒng)部具備注冊(cè)用戶功能,用戶第一次登錄時(shí),應(yīng)去原有的論壇系統(tǒng)里注冊(cè)用戶。注冊(cè)成功后才能使用移動(dòng)論壇系統(tǒng)。 2) 瀏覽版塊 第二章 系統(tǒng)需求分析 6 用戶登錄進(jìn)入 移動(dòng)論壇后,可以在主界面上看到用戶發(fā)表或被系統(tǒng)推送的帖子。用戶也可以通過 進(jìn)入 論壇內(nèi)的各個(gè)板塊 來分類查看所需要瀏覽的內(nèi)容。 3) 發(fā)表帖子 發(fā)表帖子時(shí)移動(dòng)論壇系統(tǒng)的主要功能,當(dāng)用戶需要發(fā)布消息時(shí),可以用文字或者圖片的方式來發(fā)表帖子。通過移動(dòng)論壇,用戶能隨時(shí)查看最新的帖子信息,產(chǎn)生積極的互動(dòng)。 4) 回復(fù)帖子 發(fā)表及回復(fù)帖子使論壇系統(tǒng)有了互動(dòng)性。當(dāng)用戶需要對(duì)某一帖子信息進(jìn)行回復(fù)時(shí),通過點(diǎn)擊回復(fù)按鈕,可以用文字和圖片對(duì)相應(yīng)帖子進(jìn)行回復(fù)。 論壇網(wǎng)站通過其后臺(tái)增加手機(jī)端管理模塊,從而使論壇和手機(jī)客戶端 互相 結(jié)合。 戶端和論壇 版面、熱點(diǎn)深度結(jié)合,從而提高論壇 各方面熱度 同時(shí)讓用戶在使用上更加方便快捷。 內(nèi)容上與現(xiàn)有論壇相結(jié)合,讓論壇內(nèi)最熱門的話題快速抓住用戶的心理,同時(shí)結(jié)合手機(jī) 優(yōu)勢(shì),讓用戶不斷的使用。 同時(shí)還會(huì)不斷的完善功能,讓用戶可以使用起來更加快捷,操作起來更加舒適。 系統(tǒng)大致分為以下流程: 1. 用戶進(jìn)入系統(tǒng) 2. 通過手機(jī) 戶端瀏覽 各個(gè)板塊 3. 各個(gè)板塊應(yīng)顯示出帖子的標(biāo)題、作者、最后回復(fù)時(shí)間等 4. 點(diǎn)擊更多來加載更多帖子 5. 對(duì)感興趣的帖子選擇查看或收藏 6. 瀏覽帖子 7. 通過調(diào)節(jié)選項(xiàng) 來調(diào)整頁面的顯示內(nèi)容 8. 回復(fù)帖子 9. 回復(fù)內(nèi)容可為文字或圖片, 圖片可以從手機(jī)圖片上傳也可手機(jī)拍照上傳 10. 發(fā)表新帖 11. 發(fā)表內(nèi)容可為文字或圖片,圖片可以從手機(jī)圖片上傳也可手機(jī)拍照上傳 12. 通過系統(tǒng)設(shè)置對(duì)流量或緩存進(jìn)行設(shè)置 13. 通過賬戶管理來添加或切換賬戶 14. 通過意見反饋來給 管理員 提意見 根據(jù)以上功能需求,我們可以大致得到 論壇手機(jī)客戶端 的 功能框架,示 : 第二章 系統(tǒng)需求分析 7 論 壇 A p 首頁 、 生 活等 版 塊點(diǎn) 擊 帖 子 詳 細(xì) 查 看選 擇 帖 子 排 序 方 式加 載 更 多查 看 論 壇 版塊 列 表查 看收 藏發(fā) 表 新 帖輸 入 信 息標(biāo) 題正 文插 入表 情手 機(jī) 圖 片 上 傳圖 片手 機(jī) 拍 照 上 傳瀏 覽 帖 子帖 子 圖 片帖 子 正 文 選 項(xiàng)最 新 回 復(fù)只 看 樓 主默 認(rèn)留 言分 頁 展 現(xiàn)回 復(fù) 帖 子 輸 入 信 息文 本 信 息媒 體 信 息表 情圖 片手 機(jī) 圖 片 上 傳手 機(jī) 拍 照 上 傳系 統(tǒng) 設(shè) 置流 量 控 制緩 存 設(shè) 置恢 復(fù) 默 認(rèn) 設(shè) 置帖 子 默 認(rèn) 只 看 樓 主2 G / 3 G 網(wǎng) 絡(luò) 下 禁 止 顯 示 圖 片清 除 緩 存賬 戶 管 理添 加 賬 號(hào)切 換 賬 號(hào)意 見 反 饋關(guān) 于 我 們 給 我 們 提 意 見圖 戶端功能框架 首頁、生活等版塊框架如圖 示: 第二章 系統(tǒng)需求分析 8 瀏 覽 首 頁 、 生 活 信 息 等 版 塊點(diǎn) 擊 帖 子 詳 細(xì) 查 看選 擇 帖 子 排 序 方 式加 載 更 多圖 頁、生活等版塊框架圖 為了提高用戶使用 同時(shí)為了提升 們?cè)诮缑嫔显O(shè)計(jì)出首頁、生活、 信息、論壇、更多 一級(jí)欄目。在上述一級(jí)欄目里, 服務(wù)器端可動(dòng)態(tài) 設(shè)置若干二級(jí)欄目 ,例如隸屬于首頁的頭條、焦點(diǎn)等 。 根據(jù)用戶的不同需求,用戶可以選擇帖子的排序方式,例如最后發(fā)表、熱門 、發(fā)表時(shí)間 等。 帖子的展示內(nèi)容包括:標(biāo)題、發(fā)帖時(shí)間、瀏覽數(shù)、回復(fù)數(shù)、最后回復(fù)的時(shí)間 。 點(diǎn)擊 “更多” 則加載下 20條 帖子 。點(diǎn)擊帖子的標(biāo)題則進(jìn)入帖子,查看該帖子的詳細(xì)內(nèi)容。 查看論壇版塊框架如圖 示: 論 壇查 看 論 壇 板 塊收 藏 板 塊 圖 看論壇版塊框架圖 在論壇板塊中 ,用戶可以查看論壇的所有板塊及其子版塊。 通過 點(diǎn)擊 相應(yīng)的版塊 便可以進(jìn)入到該板塊并查看該板塊的帖子列表 。在查看版塊的帖子列表時(shí),用戶可以 選擇全部、置頂、精華等方式查看帖子。已經(jīng)登錄的用戶可以點(diǎn)擊收藏來收藏版塊,若查看已收藏的版塊,可以在“我的收藏”中查看。同時(shí),已經(jīng)登錄的用戶還可以在“最近瀏覽”中查看最近瀏覽過的帖子。 發(fā)表帖子的框架如圖 示: 發(fā) 表 新 帖輸 入 信 息標(biāo) 題正 文插 入表 情手 機(jī) 圖 片 上 傳圖 片手 機(jī) 拍 照 上 傳圖 表新帖框架圖 發(fā)表新帖需選擇主題的分類版塊,選擇對(duì)應(yīng)的主題分類。輸入信息文本,包括帖子標(biāo)題和正文。插入媒體信息是輸入正文的過程中,可以選擇插入媒體,媒第二章 系統(tǒng)需求分析 9 體包含兩部分:圖片、表情。其中插入圖片可以選擇手機(jī)原有的圖片上傳或直接用手機(jī)拍照上傳。不論是手機(jī)原有圖片還是手機(jī)拍照?qǐng)D片,都會(huì)對(duì)圖片進(jìn)行壓縮和剪裁。 瀏覽帖子的框架如圖 示: 瀏 覽 帖 子帖 子 圖 片帖 子 正 文 選 項(xiàng)最 新 回 復(fù)只 看 樓 主默 認(rèn)留 言分 頁 展 現(xiàn)圖 覽帖子框架圖 用戶查看 帖子詳細(xì)內(nèi)容時(shí),可以使用默認(rèn)、只看樓主、最新回復(fù)等瀏覽方式瀏覽。通過分頁功能的前一頁、 后一頁、第一頁、最后一頁來實(shí)現(xiàn)分頁展現(xiàn)。已登錄的用戶可以隨時(shí)進(jìn)行留言即回帖操作。 回復(fù)帖子的框架如圖 示: 回 復(fù) 帖 子 輸 入 信 息文 本 信 息媒 體 信 息表 情圖 片手 機(jī) 圖 片 上 傳手 機(jī) 拍 照 上 傳圖 復(fù)帖子框架圖 用戶 在瀏覽帖子的狀態(tài)下,可直接通過回帖快捷鍵進(jìn)行回帖操作。回帖輸入的信息可以是文本信息和媒體信息。插入媒體信息是輸入正文的過程中,可以選擇插入媒體,媒體包含兩部分:圖片、表情。其中插入圖片可以選擇手機(jī)原有的圖片上傳或直接用手機(jī)拍照上傳。不論是手機(jī)原有圖片還是手機(jī)拍照?qǐng)D片,都會(huì)對(duì)圖片進(jìn)行壓縮和剪裁。 系統(tǒng)設(shè)置的框 架如圖 示: 系 統(tǒng) 設(shè) 置流 量 控 制緩 存 設(shè) 置恢 復(fù) 默 認(rèn) 設(shè) 置帖 子 默 認(rèn) 只 看 樓 主2 G / 3 G 網(wǎng) 絡(luò) 下 禁 止 顯 示 圖 片清 除 緩 存圖 統(tǒng)設(shè)置框架圖 第二章 系統(tǒng)需求分析 10 在系統(tǒng)設(shè)置中,由于手機(jī)用戶與電腦用戶在網(wǎng)絡(luò)資費(fèi)上的不同, 從用戶 流量資費(fèi)等方面考慮,設(shè)立了帖子頁面只看樓主和 2G/3G 網(wǎng)絡(luò)下禁止顯示圖片的開關(guān)。用戶可以根據(jù)自己的實(shí)際情況來選擇開啟或關(guān)閉。緩存設(shè)置中設(shè)立清除緩存按鈕。用戶可以通過清除緩存來為手機(jī)釋放更多的空間?;謴?fù)默認(rèn)設(shè)置按鈕則恢復(fù)到默認(rèn)的系統(tǒng)設(shè)置。 賬戶管理框架如圖 示: 賬 戶 管 理添 加 賬 號(hào)切 換 賬 號(hào) 圖 戶管 理框架圖 賬戶管理 可以添加新賬號(hào),實(shí)際就是登陸功能,輸入論壇的用戶名和密碼就可以進(jìn)行登陸。在賬號(hào)列表中,可以進(jìn)行切換賬號(hào)列表中的賬號(hào),當(dāng)切換新賬號(hào)為登陸狀態(tài)時(shí)后,其他賬號(hào)則變更為退出狀態(tài)。 意見反饋和關(guān)于我們框架如圖 示: 意 見 反 饋關(guān) 于 我 們 給 我 們 提 意 見圖 見反饋和關(guān)于我們框架圖 當(dāng)點(diǎn)擊意見反饋后,會(huì)直接提示輸入框,輸入信息后,點(diǎn)擊提交按鈕進(jìn)行提交。點(diǎn)擊關(guān)于我們后,展示公司的相關(guān)信息,在底部設(shè)置“給我們提意見按鈕”。點(diǎn)擊后進(jìn)入意見反饋功能。 客戶端展現(xiàn)論壇的各項(xiàng)信息 、發(fā)帖回帖。服務(wù)器端和論壇數(shù)據(jù)庫結(jié)合起來,獲取客戶端需要的數(shù)據(jù)信息,并格式化拋送給客戶端;獲取客戶端發(fā)送的信息,格式化處理存儲(chǔ)入論壇的數(shù)據(jù)庫。 服務(wù)器端應(yīng)有接口配置、裝機(jī)數(shù)量統(tǒng)計(jì)、建議管三 個(gè)功能 塊,管理員可以動(dòng)態(tài)的管理各項(xiàng)配置 。其中接口配置有如下 功能點(diǎn) : 1. 數(shù)據(jù)庫配置 2. 網(wǎng)站配置 3. 首頁 版塊接口 配置 4. 生活 版塊接口 配置 5. 信息版塊接口 配置 第二章 系統(tǒng)需求分析 11 務(wù)器端功能框架 服務(wù)器端的功能框架如圖 示: 論 壇 A p p 手 機(jī) 服 務(wù)器 端接 口數(shù) 據(jù) 庫 配 置網(wǎng) 站 配 置首 頁 配 置生 活 配 置信 息 配 置裝 機(jī) 數(shù) 量統(tǒng) 計(jì) 數(shù) 據(jù)建 議 查 看建 議 刪 除圖 務(wù)器端功能框架圖 據(jù)庫配置 數(shù)據(jù)庫配置功能 塊,管 理員需要 配置論壇的數(shù)據(jù)庫地址、數(shù)據(jù)庫端口、數(shù)據(jù)庫名、數(shù)據(jù)庫賬號(hào)等數(shù)據(jù)庫的信息 。 網(wǎng)站配置 網(wǎng)站配置功能塊,管理員需要配置 論壇服務(wù)器的根目錄、論壇的根目錄、圖第二章 系統(tǒng)需求分析 12 片根 表情包 、 敏感詞和禁止發(fā)帖、回帖時(shí)段。 首頁配置 首頁配置功能塊,管理員需要配置對(duì)應(yīng)于手機(jī)客戶端首頁一級(jí)欄目下的各二級(jí)欄目的名稱、接口板塊 子默認(rèn)排序方式。 活配置 生活配置功能塊,管理員需要配置對(duì)應(yīng)于手機(jī)客戶端生活一級(jí)欄目下的各二級(jí)欄目的名稱、接口板塊 子默認(rèn)排序方式。 息 配置 信息配置功能塊,管理員需要配置對(duì)應(yīng)于手機(jī)客戶 端信息一級(jí)欄目下的各二級(jí)欄目的名稱、接口板塊 子默認(rèn)排序方式。 機(jī)數(shù)量 裝機(jī)數(shù)量功能塊,用于統(tǒng)計(jì)該論壇手機(jī)客戶端的安裝數(shù)量。 議 管理 建議管理功能項(xiàng),展示的是手機(jī)客戶端用戶反饋的各項(xiàng)意見。管理員可以搜索、查看、刪除各項(xiàng)建議。 統(tǒng)非功能性需求 移動(dòng)論壇系統(tǒng)在功能上與 原有 論壇系統(tǒng) 近似,但在性能上由于客戶端設(shè)備最后資源有限的設(shè)備,硬件條件相比 而言較差,所以在性能上需要有較大改動(dòng)。移動(dòng)客戶端需要滿足的性能需求如下: 1) 快速響應(yīng) 快速處理用戶的輸入或請(qǐng)求,對(duì)于需要長時(shí)間處理的請(qǐng)求,可通知用戶。 2) 可中斷 性 當(dāng)用戶正在使用移動(dòng)論壇時(shí),可被其他系統(tǒng)事件中斷,待中斷事件結(jié)束后。中斷之前移動(dòng)論壇使用時(shí)的狀態(tài)可以恢復(fù)。比如用戶在使用移動(dòng)論壇時(shí),有一個(gè)電話的中斷事件,等用戶通話結(jié)束后回到原來移動(dòng)論壇打開的界面。 第二章 系統(tǒng)需求分析 13 3) 并發(fā)性 不同的用戶在使用移動(dòng)論壇時(shí),可能會(huì)同時(shí)發(fā)起連接請(qǐng)求,這就需要服務(wù)器具有一定并發(fā)能力以承受更多用戶的并發(fā)??紤]到是公司內(nèi)部論壇, 則選用可以承載 500 人并發(fā)的服務(wù)器即可。 4) 可靠性 移動(dòng)論壇系統(tǒng)在設(shè)計(jì)時(shí),需要減少系統(tǒng)的缺陷,提高系統(tǒng)的可靠性。 5) 可擴(kuò)展性 當(dāng)移動(dòng)論壇系統(tǒng)發(fā)生缺陷時(shí),可以通過一定手段進(jìn)行修復(fù)。本 系統(tǒng)主要基于用戶動(dòng)態(tài)的發(fā)布信息功能而設(shè)計(jì)。但是由于時(shí)間的限制,目前尚未引入強(qiáng)大的務(wù),在以后的版本中,這方面可以進(jìn)行擴(kuò)展。 6) 可復(fù)用性 由于 度開放的特性,系統(tǒng)在設(shè)計(jì)實(shí)現(xiàn)上應(yīng)盡量保持層次清晰, 并對(duì)一些具有較高重用價(jià)值的模塊進(jìn)行封裝和抽離,例如圖形處理, 架, 開發(fā)過程中,為便于未來代碼的復(fù)用和縮短編譯時(shí)間,將移動(dòng)論壇系統(tǒng)按照功能分類分解為多個(gè)子工程。不但可以降低系統(tǒng)開發(fā)的復(fù)雜性,還可以減少工作量,因而降低系統(tǒng)開發(fā)成本 7) 安全性 由于該移動(dòng)論壇系統(tǒng)是該公司的內(nèi)部 論壇,所以傳輸?shù)男畔⒅胁慌懦罅康拿舾屑氨C苄畔?。服?wù)器在接受請(qǐng)求時(shí)無法驗(yàn)證客戶端的地址,所以需要添加登錄身份驗(yàn)證,并在數(shù)據(jù)傳輸時(shí),將用戶的密碼進(jìn)行加密以保證其安全性。同時(shí)還要保證無線傳輸安全,確定通信安全,傳輸時(shí)間短。 系統(tǒng)用例 用例分析的目的在于研究系統(tǒng)中各類使用者對(duì)于系統(tǒng)的功能操作要求,即系統(tǒng)應(yīng)當(dāng)為每一類參與者提供哪些功能操作支持。參與者是對(duì)系統(tǒng)中每一類使用者的抽象,同一類使用者被抽象成為一個(gè)單獨(dú)的參與者,其對(duì)于系統(tǒng)有著相同的功能操作需求。用例是對(duì)系統(tǒng)中各類功能操作的抽象,其通過黑箱的形式向參與 者提供特定的功能操作服務(wù)。本項(xiàng)目通過 一建模語言的用例圖對(duì)各個(gè)參與者進(jìn)行用例分析與描述。 在移動(dòng)論壇系統(tǒng)中,參與者分為系統(tǒng)管理員和普通用戶。 ( 1) 系統(tǒng)管理員 該參與者是對(duì)移動(dòng)論壇系統(tǒng)進(jìn)行運(yùn)行維護(hù)和配置人員。其主要在服務(wù)器端對(duì)移動(dòng)論壇系統(tǒng)進(jìn)行網(wǎng)站配置、數(shù)據(jù)庫配置等操作。 第二章 系統(tǒng)需求分析 14 (2) 普通用戶 該參與者是對(duì)該公司論壇系統(tǒng)所有使用者的抽象。是系統(tǒng)的直接使用者。主要是在客戶端對(duì)移動(dòng)論壇系統(tǒng)進(jìn)行一系列的操作等等。 根據(jù)以上對(duì)系統(tǒng)和參與者的分析,歸納出 系統(tǒng) 型如圖 示: 用 戶系 統(tǒng)管 理 員瀏 覽 論 壇系 統(tǒng) 設(shè) 置建 議 管 理接 口 配 置發(fā) 帖 回 帖網(wǎng) 站 配 置裝 機(jī) 統(tǒng) 計(jì) 數(shù) 據(jù)圖 統(tǒng) 型 如圖 示,用戶可以對(duì)系統(tǒng)進(jìn)行瀏覽、發(fā)帖回帖和系統(tǒng)設(shè)置等操作。管理員通過后臺(tái)服務(wù)器對(duì)系統(tǒng)進(jìn)行接口設(shè)置、網(wǎng)站配置、統(tǒng)計(jì)等操作。 手機(jī)客戶端的用例如圖 示: 用 戶論 壇 操 作設(shè) 置瀏 覽 板 塊發(fā) 表 帖 子回 復(fù) 帖 子系 統(tǒng) 設(shè) 置賬 戶 管 理意 見 反 饋查 看 帖 子收 藏 板 塊圖 機(jī)客戶端系統(tǒng)用例 圖 第二章 系統(tǒng)需求分析 15 如圖 示,客戶端的參與者是用戶,用戶可以對(duì)移動(dòng)論壇系統(tǒng)進(jìn)行論壇操作和設(shè)置。論壇操作包括版塊瀏覽,收藏版塊,查看帖子,回復(fù)帖子和發(fā) 表帖子。設(shè)置包括系統(tǒng)設(shè)置,賬戶管理和意見反饋。 系統(tǒng)服務(wù)器端的用例如圖 示: 管 理 員接 口 配 置統(tǒng) 計(jì) 數(shù) 據(jù)數(shù) 據(jù) 庫 配 置網(wǎng) 站 配 置首 頁 配 置生 活 配 置信 息 配 置裝 機(jī) 數(shù) 量建 議 查 看建 議 刪 除圖 統(tǒng)服務(wù)器端用例圖 如圖 示,系統(tǒng)服務(wù)器端的參與者是管理員,管理員可以對(duì)服務(wù)器端進(jìn)行接口配置和統(tǒng)計(jì)數(shù)據(jù)兩大操作。其中接口配置包括數(shù)據(jù)庫配置,首頁配置,生活配置,信息配置和網(wǎng)站配置。統(tǒng)計(jì)數(shù)據(jù)包括建議查看,建議刪除和裝機(jī)數(shù)量。接口配置是用來將移動(dòng)論壇和原有的公司論壇配置到一起。而統(tǒng)計(jì)數(shù)據(jù)功能則是用來將用戶的使用意見和客戶端的裝機(jī)數(shù)量呈現(xiàn)給管理員以便于 更高效的管理。第三章 關(guān)鍵技術(shù) 16 第三章 關(guān)鍵技術(shù) 將后臺(tái)數(shù)據(jù)和前臺(tái)顯示連接起來的適配器接口 , 是數(shù)據(jù)和間的一個(gè)重要紐帶。 適配器就是把一些數(shù)據(jù)處理的便于在 顯示。可以看多是界面數(shù)據(jù)綁定的一種理解。它所操縱的數(shù)據(jù)一般是比較復(fù)雜的數(shù)據(jù),如數(shù)組、鏈表、數(shù)據(jù)庫等。適配器就像顯示器,把復(fù)雜的東西按人可以接受的方式來顯示。如圖 表明了 間的關(guān)系。 D a t a s o u r c eC u r s o r A r r a y l i s tA d p a t e rL i s t V i e 者關(guān)系 適配器本身也是一個(gè)類,在類里面它實(shí)現(xiàn)了父類 如下幾個(gè)方法: 1. 得到數(shù)據(jù)的行數(shù) 2. 根據(jù) 到某一行的記錄 3. 得到某一條記錄的 . 最重要的 是 此方法定義了適配器將要以什么樣的方法去顯示我們所填充的數(shù)據(jù),在自定義的適配器里,人們通常給他寫個(gè) 布局文件。一般來說,除自定義適配器外,常用的適配器有 中 繼承 三章 關(guān)鍵技術(shù) 17 一個(gè)抽象類,繼承他需要實(shí)現(xiàn)多個(gè)方法,所以也具有較高的靈活性。為簡單,支持泛型操作,只能展示一行字。 最好的擴(kuò)充性,可以自定義出各種效果。 以適用于簡單的純文字型 需要 字段和 應(yīng)起來。如果需要實(shí)現(xiàn)更復(fù)雜的 可以重寫其他方法??梢园?為是 以 方便的把數(shù)據(jù)庫的內(nèi)容以列表的形式展示出來。 儲(chǔ)數(shù)據(jù) 一種輕量級(jí)的數(shù)據(jù)存儲(chǔ)機(jī)制,只能存儲(chǔ)一些簡單的數(shù)據(jù)類型( 以鍵值對(duì)的方式存儲(chǔ)數(shù)據(jù),是在應(yīng)用程序的私有 錄下( /以 泛用于存儲(chǔ)應(yīng)用程序中的配置信息。 在 臺(tái)上,使用一個(gè) 象調(diào)用 方法傳入 件名和打開模式,獲得一個(gè)象,如果沒有該 件,則在提交數(shù)據(jù)后會(huì)創(chuàng)建該件。對(duì)象調(diào)用 法,傳入相應(yīng)的鍵值來獲取數(shù)據(jù)。要對(duì)件存儲(chǔ)的數(shù)據(jù)進(jìn)行修改,首先利用對(duì)象調(diào)用 法獲得內(nèi)部的一個(gè) 象,然后利用這個(gè)對(duì)象就可以對(duì) 件進(jìn)行編輯。注
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 復(fù)發(fā)性流產(chǎn)護(hù)理
- 2025年內(nèi)燃機(jī)電點(diǎn)火起動(dòng)裝置相關(guān)電工器材項(xiàng)目合作計(jì)劃書
- 2025年微波器件及電路項(xiàng)目發(fā)展計(jì)劃
- 健康飲食產(chǎn)業(yè)園項(xiàng)目投資計(jì)劃書(范文參考)
- 2025年超高速加工中心項(xiàng)目合作計(jì)劃書
- xx河流排水防澇設(shè)施建設(shè)項(xiàng)目商業(yè)計(jì)劃書(范文模板)
- 五年級(jí)小學(xué)健康教育課教案
- 2025年年人臉識(shí)別合作協(xié)議書
- 污水處理工程施工方案
- 常用中藥的分類
- 豬場退股協(xié)議書范本
- 2025海南保亭農(nóng)水投資有限公司招聘22人筆試參考題庫附帶答案詳解
- 靜密封管理制度
- 《中國腦卒中防治報(bào)告(2023)》
- AI人工智能在金融領(lǐng)域的應(yīng)用案例
- 2024-2025學(xué)年人教版初中地理七年級(jí)下冊(cè)課件 第7章 第2節(jié) 人文環(huán)境
- 2025年遼寧輕工職業(yè)學(xué)院高職單招職業(yè)技能考試題庫附答案解析
- 2024年第二次廣東省普通高中化學(xué)學(xué)業(yè)水平合格性考試真題卷含答案
- 組織的知識(shí)的理解
- 林業(yè)行政執(zhí)法培訓(xùn)課件
- 醫(yī)保知識(shí)及政策培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論