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

正文內容

基于安卓系統(tǒng)的二手物品交易市場軟件設計與實現(xiàn)(最終版)-文庫吧

2024-11-17 09:40 本頁面


【正文】 務器和 MySQL 數(shù)據(jù)庫,可以高效地存儲和查詢數(shù)據(jù),從而保證客戶端 App 的正常進行,提高了工作效率。設計目標如下: ( 1)界面簡潔、大方,用戶可交互性好。使用系統(tǒng)提供的控件和自定義控件。 Eclipse 提供了 Android UI 的可視化的編程,可以及時查看用戶界面設計效果,而且系統(tǒng)中大部分功能通 過控件實現(xiàn),使得運行界面十分簡潔,用戶可以方便地完成瀏覽信息、發(fā)布信息和修改信息各類操作。 ( 2)權限管理,針對不同的用戶使用不同給予不同的權限。用戶包括:已注冊過的會員用戶和未注冊的普通用戶(游客)。所以在分析設計初期,就分別為兩類用戶分配了相應權限, 系 注冊會員用戶 擁有所有權限,普通用戶沒有發(fā)布信息 的權限 ,只有瀏覽信息的權限 。 ( 3)對用戶發(fā)布信息的管理和用戶信息的管理,判斷用戶發(fā)布的信息是否合法信息,然后根據(jù)依據(jù)來管理發(fā)布的信息和管理用戶。 5 第 2 章 開發(fā)環(huán)境和相關技術 系統(tǒng)開發(fā)環(huán)境 客戶端 APP 系統(tǒng)開發(fā)平臺: Eclipse 系統(tǒng)開發(fā)語言: JavaSE、 Android 數(shù)據(jù)通信: JSON 服務器: 運行平臺: Android 智能手機 運行環(huán)境: 或者更高版本 最佳運行環(huán)境: 智能手機 服務器管理端 Web 系統(tǒng)開發(fā)平臺: MyEclipse 10 系統(tǒng)開發(fā)語言: JavaSE、 HTML、 CSS、 Ajax、 Jsp、 Servlet、 JavaBean 數(shù)據(jù)庫管理系統(tǒng)軟件: MySQL Server 服務器: 運行平臺:谷歌瀏覽器 運行環(huán)境: Windows 7 旗艦版 最佳運行環(huán)境: IE 游覽器 相關技術簡介 Java 簡介 語言特點 Java 語言是一種非常流行計算機編程語言,具有跨平臺、面向對象、泛型編程的特點,普遍用于企業(yè)級 web 應用開發(fā)和移動應用開發(fā)。 ( 1)平臺無關性 是指 Java 可跨平臺的特征。 Java 引進虛擬機 原理,并運行于虛擬機,實現(xiàn)不同平臺的 Java 接口之間。 Java 的數(shù)據(jù)類型與 機器無關, Java 虛擬機( Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實現(xiàn) Java 二進制代碼的解釋6 執(zhí)行功能, 提供于不同平臺的接口的。 ( 2)安全性 Java 的編程類似 C++,學習過 C++的讀者將很快掌握 Java 的精髓。 Java 舍棄了 C++中的指針操作操作存儲地址,程序在運行時的內存分配由操作系統(tǒng)自動分配。 ( 3)面向對象 Java 借鑒了 C++面向對象的優(yōu)點,將數(shù)據(jù)封裝于類中,應用類的優(yōu)點,使得程序更加簡潔和便于維護。 Java 語言的三大特性,封裝性、繼承性、多態(tài)等,程序員通過使用 Java 的特性,就可以把精力放在類和接口的設計上,來實現(xiàn)面向接口編程。編寫的代碼就可以實現(xiàn)一次編寫,到處使用的,降低代碼的冗余。 ( 4)健壯性 Java 提供一異常處理機制,有檢查型異常和非檢查型異常。檢查型異常 : 編寫代碼時 ,必須進行 try..catch或者拋出 處理的異常 ,不處理 ,編譯會出錯。 MySql 簡介 介紹: MySQL 是最流行的關系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應用方面 MySQL 是最好的RDBMS(Relational Database Management System:關系數(shù)據(jù)庫管理系統(tǒng) )應用軟件之一。 MySQL 由于積小、查詢速度快、而且是免費的數(shù)據(jù)庫,最重要的是開放源碼,在很多小型的開發(fā)網站中都是使用 MySQL 作為網站數(shù)據(jù)庫。 特性: ( 1).支持多線程,很好的利用 CPU 資源。 ( 2).使用大量 SQL 查詢算法,很好的提高查詢速度。 ( 3) .提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑。 ( 4).支持大型的數(shù)據(jù)庫。 ( 5).支持多種存儲引擎。 ( 6). MySQL 免費,所以不需要購買使用。 ( 7). MySQL 使用標準的 SQL 語句。 ( 8). 支持 DDL/更改功能,方便程序員靈活使用。 ( 9). 提供的很好的事務處理機制。 7 第 3 章 系統(tǒng)可行性及需求分析 可行性分析 隨著每年高校畢業(yè)季的到來。在每年畢業(yè)季,高校的畢業(yè)學生都會有很多出售二手貨物的需求,而在校其他同學又希望可以買到廉價的商品 ?,F(xiàn)在韶關學院校內的二手物品交易主要是通過韶大樹洞來進行,而韶大樹洞這個公共平臺上有各種各樣的信息,信息量大,更新快,而且有時間限制,過了一點時間的帖子很難找到,就更不用說找個物品交易的信息,這遠遠不能滿足學生的需求。通過對韶大樹洞公共平臺上的信息和二手物品交易的分析,以及對校內學生的調查,發(fā)現(xiàn)韶關學院的二手物品交易 ,參加交易的人員絕大部分為韶關學院在校學生,此外還有一些學校周邊的居民,而韶關學院沒有一個正規(guī)二手交易平臺。 需求分析 通過實地考察和體驗,對本系統(tǒng)要求具有以下功能: 的用戶分配不同的權限,用戶有不同的體驗。已注冊過的用戶可以有發(fā)布轉讓和求購物品帖子的權限,同時也擁有其他未注冊用戶的權限;未注冊用戶只有查看轉讓和求購物品帖子的權限,沒有發(fā)布轉讓和求購物品帖子的權限。 。用戶在查看帖子的時候可以輸入關鍵字搜索想要轉讓和求購物品帖子的信息(只能是根據(jù)物品種類的關鍵字搜索轉讓和求購物品帖子的信息)。 。已注冊的用戶可以對自己已發(fā)布的轉讓和求購物品帖子的信息進行修改、刪除、和查看。也可以繼續(xù)發(fā)布轉讓和求購物品帖子的信息。 ,則要求有較好的同時在線用戶請求處理。系統(tǒng)后臺使用連接池來管理同時在線用戶數(shù),在連接池中可以設置最大連接用戶數(shù)。 。在 web 端實現(xiàn)對本系統(tǒng)的后臺管理,管理員可以刪除用 戶發(fā)布的垃圾信息和刪除發(fā)布不合法用戶的。 8 第 4 章 總體設計及相關技術 總體設計 本系統(tǒng)功能概括: 用戶可以 方便地發(fā)布要 求購物品信息、想要求購的物品信息的帖子以及本人聯(lián)系方式,普通用戶和用戶可以使用本 App 瀏覽求購物品信息和求購物品信息的帖子, 如果找到滿意的商品,可以通過 發(fā)布者 的聯(lián)系方式獲得聯(lián)系,一旦交易完成, 發(fā)布者 可以將 發(fā)布帖子 的信息刪除。 未注冊用戶只有查看帖子和獲取發(fā)布者的聯(lián)系方式的權限,已注冊用戶可以發(fā)布帖子、刪除發(fā)布的貼子等權限。 系統(tǒng)規(guī)劃 Web 端功能 : 管理員可以更改密碼 管理員可以查看所有用戶信息,刪除普通用戶 管理員可以查看所有帖子信息,刪除帖子信息(帖子信息包括:求購和求購信息) Android 手機端功能 : 查看求購物品信息 用戶可以在查看求購物品功能模塊下查看所有求購物品信息,通過點擊某一條求購信息,查看詳細的求購信息(包括:物品價格,發(fā)布時間和信息發(fā)布者的聯(lián)系方式等)。 查看求購物品信息 用戶可以在查看求購物品功能模塊下查看所有求購物品信息,通過點擊某一條求購信息,查看詳細的求購信息(包括:物品價格,發(fā)布時間和信息發(fā)布者的聯(lián)系方式等)。 分類查看物品信息 用戶可以在分類查看物品功能模塊下根據(jù)具體的物品種類查看物品信息(包括:求購信息和求購信息),通過點擊某一條求購信息,查看詳細的求購或求購信息(包括:物品價格,發(fā)布時間和 信息發(fā)布者的聯(lián)系9 方式等)。 搜索物品信息 在查看求購物品信息和查看求購物品信息功能模塊下,具有一個子功能,搜索物品信息功能;查看求購物品信息下的搜索功能可以搜索指定條件的求購信息,通過點擊某一條求購信息,查看詳細的求購信息(包括:物品價格,發(fā)布時間和信息發(fā)布者的聯(lián)系方式等);查看求購物品信息下的搜索功能可以搜索指定條件的求購信息,過點擊某一條求購信息,查看詳細的求購信息(包括:物品價格,發(fā)布時間和信息發(fā)布者的聯(lián)系方式等)。 登錄 登錄二手交易市場系統(tǒng)客戶端,用戶可以隨時隨地通過手機登錄二手交易市場系統(tǒng) 客戶端。 注冊 注冊賬號,用戶沒有賬號,可以通過手機客戶端進行注冊成為二手交易市場系統(tǒng)會員。 發(fā)布信息 發(fā)布信息必須先登錄,用戶可以通過發(fā)布信息模塊發(fā)布求購和求購信息。 個人中心 個人中心模塊下包括:登錄、個人信息、刪帖、設置幾個子模塊。 (1).登錄:通過手機登錄到二手交易市場系統(tǒng)客戶端 (2).個人信息:查看個人賬號信息,也可以編輯修改個人賬號信息 (3).刪帖:用戶可以刪除用戶發(fā)布的貼紙(帖子包括:求購和求購信息) (4).設置:系統(tǒng)功能介紹、關于等; 10 系統(tǒng)主要功能結構 : 41 韶大二手交易系統(tǒng)功能結構圖 系統(tǒng)設計 設計目標 基于安卓系統(tǒng)的二手物品交易市場軟件設計與實現(xiàn) 客戶端 Web 管理端 查 看 轉讓 信 息 商 查 看 轉 讓 信 息 發(fā) 布 轉 讓 或 求 購 信 息 分 類 查 看 物 品 信 息 管 理 物 品 種 類 個 人 中 心 管 理 帖 子 信 息 修 改 密 碼 查 看 求 購 信 息 管 理 用 戶 管 理 員 管 理 搜索物品信息 登 錄 個 人 信 息 刪 帖 設 置 11 本系統(tǒng)是針對韶大學生的一個二手交易市場系統(tǒng),對有需要二手品交易韶大學生提供一個安全、可靠的物品交易平臺。本系統(tǒng)的目標: 1. 數(shù)據(jù)可以方便快捷的錄入。 2. 系統(tǒng)采用美觀、大方的 UI 設計,用戶可交互性簡單。 3. 系統(tǒng)采用權限管理,只有具有權限的用戶才可以實現(xiàn)數(shù)據(jù)的上傳。 4. 任何用戶(只要安裝該系統(tǒng)的 APP 的用戶)都可以在該系統(tǒng)瀏覽數(shù)據(jù),獲取對自己有用的信息。 5. 用戶可以方便的獲取到自己感興趣的物品帖子(包括:轉讓和求購)發(fā)布用戶的聯(lián)系方式。 6. 可靠的后臺管理功能,對用戶賬號信息和發(fā)布的帖子信息的進行管理。 編碼規(guī)范 1.數(shù)據(jù)庫命名規(guī)范 (1)數(shù)據(jù)庫 數(shù)據(jù)庫以項目名命名,相應項目名英文單詞或縮寫。如表 41 所示。 表 42 數(shù)據(jù)庫命名 數(shù)據(jù)庫名稱 描述 easymarket 韶大二手交易系統(tǒng)數(shù)據(jù)庫 (2)數(shù)據(jù)表 數(shù)據(jù)表名以字母“ t”開頭(小寫),后面加數(shù)據(jù)表相關英語單詞或縮寫。如表 42 所示。 表 43 數(shù)據(jù)表命名 數(shù)據(jù)表名稱 描述 t_userinfo 用戶信息表 (3)字段 字段名采用英語單詞或縮寫命名,如果沒有專業(yè)的縮寫單詞或縮寫,可以使用同義詞的英語單詞或縮寫代替;單詞與單詞之間用下劃線隔開。如表 43 所示。 表 44字段命名 字段名稱 描述 register_mail 用戶注冊郵箱 12 2.程序代碼命名規(guī)范 命名過程中必須使用有意義的單詞或縮寫: ( 1) 包名定義規(guī)則: 每一個源程序若包含一個包的聲明,則必須是非注釋的第一行,并用一個空格分隔 package 關鍵字和 package 的名字 。單詞必須都是小寫,父包和子包之間用 .隔開,包名都是業(yè)務處理有意義的單詞; 表 45類名命名 包名稱 描述 package 系統(tǒng)所有界面包含包 package 系統(tǒng)連接服務器遠程處理包 ( 2)類或者接口定義規(guī)則: 類和接口命名的單詞首字母必須大寫(即用駝峰法命名),單詞與單詞直接不需要任何符號,直接連接寫到一起。 Interface 的名字主要取決于 Interface 的功能和用途。如果 Interface 是使 Object 具有某種特定的功能,則 Interface 的名字建議使用可以描述這種功能的形容詞(加上 able 或者 ible 后綴)。 表 46類或者接口命名 類或接口名稱 描述 AppLoginInterface 用戶登錄界面類 ( 2) 變量及對象名稱定義規(guī)則 變量的和對象的名字采用單詞和詞組連接而成,每個命名的變量或者對象名的首個單詞的首字母必須小寫,后面每個單詞的首字母必須大寫。名字應為名詞或者名詞短語。 表 47變量或者對象命名 變量或者對象名稱 描述 char recordDelimiter 中間變量 Button btLogin 登錄按鈕對象 ( 4)常量命名規(guī)則 常量的命名必須都是以大寫字母的單詞組成,單詞與單詞之間用下劃線隔開。 13 表 48常量命名 常量名稱 描述 REQUEST_CODE_CAPTURE
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1