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

正文內容

基于android的校園二手交易網(wǎng)站(編輯修改稿)

2025-01-11 01:24 本頁面
 

【文章內容簡介】 、 服務器: Tomcat 數(shù)據(jù)庫: MySQL 系統(tǒng)開發(fā)工具 本系統(tǒng)主要使用 Photoshop 進行界面設計和圖片創(chuàng)作。 Photoshop 是功能強大的圖像處理軟件,可以有效地進行圖片設計與編輯工作,是界面和圖片設計的得力用手。一方面,我們利用 Eclipse 開發(fā)工具 對系統(tǒng)進行 客戶端 開發(fā)設計。 Eclipse 是一個具備可擴展性 質的開發(fā)平臺 ,它是基于 Java 的,通過 加載 各種插件后 , 就 可以搭建 相應的項目開發(fā) 的環(huán)境 ,在這里我們通過 在 Eclipse 上 加載 sdk 和 adt 插件來搭建安卓開發(fā)平臺 ,在 Eclipse 中運行 ADV Android 模擬器為實時觀測項目編寫情況和效果。另一方面,我們使用 MyEclipse進行系統(tǒng)的后臺開發(fā)。 MyEclipse 與 eclipse 極其相似,是 Eclipse 加上各種插件后的 集成開發(fā)環(huán)境,在這里我們用它來進行后臺的 web 開發(fā) ,實現(xiàn)后臺管理功能 。 對于后臺數(shù)據(jù)的處理,我們使用的是 MySQL 開發(fā)軟件。 MySQL 是關 系型 的 數(shù)據(jù)庫管理系統(tǒng) 。雖然是輕量級 的,但是它供應了完整的 管理工具使我們能夠完成管理、查驗、優(yōu)化數(shù)據(jù)庫等一連串操作。因為其成本低體積小速度快的優(yōu)點,被廣泛運用在中小型系統(tǒng)和網(wǎng)站中。最后,我們利用 做服務器搭建局域網(wǎng)。 Tomcat 是輕小型的 Web 應用服務器,也是開發(fā)者一般會優(yōu)先考慮用來開發(fā)和調試 JSP 程序的。在這里我們用它來部署 web后臺的 JSP程序。 系統(tǒng)設計結構 C/S 結構是一種軟件 系統(tǒng)的體系結構 ,也就是 Client/Server(客戶機 /服務器)結構模式??蛻舳擞脕聿杉脩粽埱蟀l(fā)送給服務端,服務器則負責管理數(shù)據(jù)庫的數(shù)據(jù)訪問,響應客戶端的請求信息。利用 C/S結構開發(fā)者將開發(fā)工作合理地分發(fā)給了 Client端和 Server端讓它們分別完成,大力減少系統(tǒng)的通信占用 開銷 。如今的 Android 軟件系統(tǒng),絕大多數(shù)都會用這種兩層的 Client/Server 的結構,以便讓不同的模塊來共享邏輯組件。 基于 Android的校園二手交易網(wǎng)站 5 C/S 結構的特點如下所述 [3]: 穩(wěn)定性與靈活性: C/S 模式把應用與服務分離開,相互協(xié)作的同時又個自工作互不干擾,使系統(tǒng)更加穩(wěn)定與靈活。 響應速度快:客戶端與服務器端連接時不必用到中間環(huán)節(jié) ,并且多數(shù)工作是在客戶端處理完之后再提交到服務器,無形之中提高了處理速度。 3安全性: C/S 模 式適用于局域網(wǎng),配備方式為點對點的,這使系統(tǒng)能夠安全運行。 系統(tǒng)設計技術 Java 技術 Java 是一種面向對象的跨平臺的 程序設計語言 [5]。與面向過程的 c++語言不同, Java延續(xù)繼承了 c++語言中面向對象的中心技術,擯棄了 C++語言里容易引起錯誤的特性并針對這些特性做出相應的改變,如用引用取代 指針,用接口取代繼承等。這使得 Java 技術具有通用的,可移植的特點。對于安卓系統(tǒng)來說, Java 良好的封裝性和對內存操作的隱藏帶來的便捷給安卓開發(fā)帶來了方便。同時由于 Android 的終端和硬件的多樣化, java 語言的跨平臺特性正好滿足 Android 的這個需求。 Android 技術 一、概述 Android 操作系統(tǒng)一開始只支持手機, Android 一開始是由 Andy Rubin 所開發(fā)出來的,經(jīng)過幾年的發(fā)展后在 2021 年通過注資被谷歌收購,在隨后的時間里,通過不斷改進一步步延伸到了平板電腦及其他領 域上。 Android 的競爭對手中,蘋果公司的 iOS 系統(tǒng)和黑莓的 OS 系統(tǒng)也頗愛世人喜愛。 2021 第一季度, Android 第一次在全球市場占有率超過當時諾基亞的塞班系統(tǒng),成為世界第一。安卓支持多種編程語言,它還是開放源代碼的,這一點深受許多開發(fā)商的喜愛。 二、 Android 項目 文件 如圖 21所示, Android 系統(tǒng)采用 的是 資源與代碼相 互 分離的開發(fā)方式 。 在 Android項目工程中 , 文件主要兩部分: Java src 源文件和 res 資源文件。 Java src 源文件放項目源代碼。開發(fā)者編寫怕 java 類的文件都會放在里面。 學校本科生畢業(yè)設計(論文) 6 圖 21 Android項目文件夾 android 的 res 資源文件包含的內容很多,主要包括圖片、文本字符串、布局文件等 ,其中 ,anim 用于存放幀 (frame)動畫和補間動畫文件 , drawable 一般 存放各種格式 的圖片 文件 。 layout 目錄用于存放 界面 布局文件 , menu 目錄 存放 程序中使用 到 的菜單文件 。 values目錄 用來 定義各種類型 (字符串 . 整數(shù) , 顏色 , 數(shù)組 等 )的 keyvalue 鍵值對 。 三、 activity 生命周期 Android 用 Activity 的概念來 體現(xiàn) 界面。 安卓 Activity 的生命周期 也可以說是 它所在進程的生命周期 ,運行情況如圖 22所示: 圖 22 activity生命周期圖 基于 Android的校園二手交易網(wǎng)站 7 四、 Android 應用程序組件 ( 1) 活動 — Acitivity Activity 提供可視化的用戶界面 , 可以是 全屏幕的界面, 也有 一個小窗口 浮動在另外窗口上 的形式。通常 由 許 多個松耦合的 Activity 組成一個 Android 應用 ,并且構 成了Activity 棧( Stack) 。 Activity 有 它 自己的生命周期, 這些都 由 Android 系統(tǒng) 所掌控。 ( 2) 服務 — Service 一個 Service 是封裝有一個完整的功能邏輯實現(xiàn)程序 。 它一般不需要與用戶交互,因此 Service 組件沒有圖形用戶界面。 Service 組件一般被用來監(jiān)控其他組件的實行情況,而且它是長期在后臺執(zhí)行的。 ( 3)廣播接收者 Broadcase Receiver 廣播接受 者有點類似處理事件的邏輯,不過它主要處理來自系統(tǒng)的廣播,也可自定義廣播。同時,它還是四大組件中唯一可在代碼和清單文件中配置的組件。 廣播接收者 用來響應對它來說很重要的消息,它與事件處理很像,差別在于處理機制是系統(tǒng)級別的。 (4)內容提供者 Content providers 一個應用程序有提供 ContentProvider 的接口,其他程序能夠通過這些接口能與該應用數(shù)據(jù)上的交互,內容提供者的功能是讓不同的應用之間能數(shù)據(jù)交互。 JSP 技術 JSP(Java Server Pages),也可以稱為 java 服務器頁面,從本質上來說是一個更加簡練的 Servlet,它是一種動態(tài)網(wǎng)頁技術標準。 JSP 文件的后綴名為( .jsp)。 JSP 技術一般和 HTML(超文本標記語言)技術一起使用。在 HTML 網(wǎng)頁 文件中添上 %, %形式的 Java代碼段,就形成了 JSP 文件。 JSP 將網(wǎng)頁的頁面設計和邏輯實現(xiàn)分離開來,使開發(fā)者能夠更加快速和簡便地開發(fā)基于 Web 的程序 [7]。 一般來說 JSP 頁面 只用來提取數(shù)據(jù)而不對 數(shù)據(jù)進行 處理, 也 不會處理業(yè)務 ,基本上 只是用來 完成 網(wǎng)頁的靜態(tài)化頁面。 使用 JSP開發(fā)的 Web應用能夠在多種操作系統(tǒng)中運行,真正實現(xiàn)了跨平臺。它最初是由 Sun Microsystems 公司所倡導,最后許多公司都參與然后一起建 立起來,現(xiàn)在深受 web 程序開發(fā)者的喜愛。 Servlet 技術 Servle 主要 運用在 服務器端 。 Servlet 對服務器的 能力 進行了拓展 , 使得可以 在 Web 上 實行 請求和 對 服務 進行響應 。 它可以 接收 從 客戶端發(fā)出的請求, 然后 根據(jù) 這些 請求做出相 對 應的回應。 它屬于 Java 的 javax 包 里的 一個擴展包 。 Servlet 技術定義了特定的 HTTP Servlet 類。 Servlet 也是一種 Java 程序 ,只 是 它 使用 的是 Java Servlet 應用程序接口 及 有學校本科生畢業(yè)設計(論文) 8 關 類和方法。 我們其實 可以把 Servlet 視為 是服務 器端的 applet, 在 Web 服務器 使用 Servlet技術 , 其實就和在 瀏覽器 運行 applet 差不多 [8]。 ervlet 主要運行在 Web 服務器 里 , 然 而 applet是在 在 Web 瀏覽器內執(zhí)行。 基于 Android的校園二手交易網(wǎng)站 9 第 3 章 系統(tǒng)分析 系統(tǒng)任務概述 項目目標 校園淘校園二手交易軟件預期相要達成的項目目標有: ( 1) 實現(xiàn) 用戶 的個人賬號的注冊, 登錄 以及個人信息的修改 ( 2) 實現(xiàn) 用戶 在 軟件 上 查詢相關的二手物品信息 ( 3) 實現(xiàn)用戶對二手信息進行收藏和管理 ( 4) 實現(xiàn)用戶發(fā)布二手信息和上傳信息圖片功能 ( 5) 實現(xiàn) 用戶直接從軟件聯(lián)系賣家功能 ( 6) 實現(xiàn)用戶對個人數(shù)據(jù)報表的查詢 ( 7) 實現(xiàn)管理人員對發(fā)布物品的審核與管理等操作 ( 7)實現(xiàn) 管理人員 對 物品分類 的添加和刪除的管理操作 ( 8)實現(xiàn) 管理 人員對 用戶 信息的添加、刪除的管理操作 ( 9)實現(xiàn)管理人員對一段時間內客戶端運行數(shù)據(jù)報表的查詢操作 使用范圍 目前 大學校園學生人數(shù)眾多, 網(wǎng)上 二手交易 對于需要 有二手需求的學生十分有 必要。校園淘校園二手交易 系統(tǒng)可以為 在校大學生 提供這樣一個平臺, 用戶 在 Android 平臺使用客戶端 ,管理員 在 后臺進行管理。 需求分析 一個好的系統(tǒng),最重 要的是需求分析。一個好的需求分析能夠考慮到各個方面,開發(fā)出滿足需求的系統(tǒng)。本節(jié)我們對 校園淘 Android 校園二手交易 系統(tǒng)進行完整的系統(tǒng)需求分析, 從 用戶和管理者 兩個方面出發(fā) ,根據(jù)系統(tǒng)目標,確定體系包含哪些模塊,使系統(tǒng)具有較強的實用性。 ( 1)用戶身份:能夠注冊、登錄 系統(tǒng),并實現(xiàn) 修改 個人 資料;瀏覽和搜索想要的 二手信息 。對于 感興趣的二手信息 ,可以進行 查看物品詳細信息、收藏物品、聯(lián)系專家 等操作; 查看自己的瀏覽歷史記錄;當用戶作為賣家時,可以發(fā)布二手信息,查看并管理自己學校本科生畢業(yè)設計(論文) 10 發(fā)布的二手信息。同時用戶可對自己一周內的數(shù)據(jù)流動 進行報表查詢 。 ( 2)管理員身份: 基于管理員的需求,提供了管理分類,管理二手物品,審查物品,管理用戶和查詢報表的功能 。 系統(tǒng)可行性分析 目標和方案的可行性 當今 ,二手 物品 交易已經(jīng)成為 大學生日常生活中重要的一環(huán) 。 在很多 學校 , 二手交易活動 也很頻繁地被 組織 舉辦 , 從這一點我們也可以看出學生對 二手物品交易 的渴求。令人遺憾的是 校園二手交易 的舉辦 往往時間 很 短, 最多也就一兩天,沒辦法長時間有效地進行,這 遠不能滿足 廣大學生的需要 。 每個在校大學生手中多多少少會有自己已經(jīng)不需要但還有使用價值的物品。同時 他 們 也有暫時沒有能力去購買全新的商品或所需求的東西只是短期內需要的煩惱。而且大多數(shù)校園內未建有標準化、規(guī)范化的二手交易機構。因此,開發(fā)出校園二手交易平臺是可行且必要的。 經(jīng)濟可行性 一般高校內不乏有精通軟件研發(fā)的人才存在,包括計算機專業(yè)的學生,學生工作室或者是計算機興趣愛好者,他們完全具備研發(fā)該系統(tǒng)的能力,所以該系統(tǒng)開發(fā)和維護 所需的費用與企業(yè)研發(fā)相比相對較低,因此在經(jīng)濟上是合算可行的。 技術可行性 該校園 二手交易 平臺 采用 的是 客戶端 +服務端的 C/S 模式 來開發(fā)的 , 客戶端運用 Java語言作為主要程序設計語言,結合 Android 技術進行編寫。 服務端 則 采用 JSP 和 Servlet 技術 來實現(xiàn)。同時我們使用 Mysql 數(shù)據(jù)庫 , 結合 navicat 數(shù)據(jù)庫可視化管理工具來對后臺 數(shù)據(jù)進行 管理。 這些開發(fā)工具都是實用且常見的開發(fā)工具。因此,開發(fā)這個系統(tǒng)的環(huán)境條件就已經(jīng)具備了。同時, 校 園 內更有 許多擅長軟件 開發(fā) 和維護 的人才存在。因此基于 Android的校園二手市場在技術上是可行的。 基于 Android的校園二手交易網(wǎng)站 11 第 4 章 系統(tǒng)模塊與數(shù)據(jù)庫設計 系統(tǒng)模塊設計 對 該校園二手交易系統(tǒng)進行系統(tǒng)模塊設計,首先要對其 總體功能進行 細致分析和深入 , 把整 體功能合理拆分后設計成一個個 功能模塊, 這是 全面開發(fā)系統(tǒng)的基礎。在對 校園二手交易 系統(tǒng) 進行整體 分析 調查 和研究之后, 就開媽對 模塊功能 進行 設計。系統(tǒng) 的 設計包括系統(tǒng)總體設計、系統(tǒng) 具體 設計 和 系統(tǒng) 的 數(shù)據(jù)庫設計等。 校園淘校園二手交易軟件 總體功能模塊包括 客戶端 模塊和 后臺管理系統(tǒng) 模塊,如圖41 所示:
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1