【正文】
基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 畢業(yè)論文 基于 Android 的網(wǎng)上訂餐系統(tǒng) 摘 要 當(dāng)下,網(wǎng)絡(luò)的迅速發(fā)展影響到了人們的方方面面。越來(lái)越多的人習(xí)慣通過(guò)網(wǎng)絡(luò)處理各種事務(wù)?;?Android 的網(wǎng)上訂餐系統(tǒng)是在 Android 手機(jī)平臺(tái)基礎(chǔ)上的網(wǎng)上訂餐系統(tǒng),能很好的適應(yīng)現(xiàn)代化商業(yè)的需求。它能提高服務(wù)效率,減少服務(wù)等待時(shí)間,為人們省去擁擠的煩惱。 基于 Android 的網(wǎng)上訂餐系統(tǒng)分為手機(jī)客戶(hù)端,服務(wù)器端和圖形界面化工具,客戶(hù)端主要功能包括以下方面:用戶(hù)登錄與注冊(cè);商品信息查看;生成訂單,修改訂單;商品評(píng)分;服務(wù)器端和圖形界面化工具主要功能包括:數(shù)據(jù)邏輯處理;查看訂單;增加商品;修改、刪除商品;增加會(huì)員;修改會(huì)員信息。這個(gè)系統(tǒng)采用 JAVA、 SQL Server 數(shù)據(jù)庫(kù) ,并 利用 MyEclipse、 TOMCAT、 Android SDK、 ADT、AVD、 DDMS 等開(kāi)發(fā)環(huán)境或者開(kāi)發(fā)工具。 關(guān)鍵詞 Android; Java;移動(dòng)電子商務(wù) 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 The Online Order System Based on Android Abstract At the moment, the rapid development of work has impact on people in every and more people are used to deal with all the issues through the Online Order System Based on Android is a online order system based on Android mobile platform,it can meet the needs and requirements of the modern business. It enables to enhance the service effectiveness as well as decrease the latency time of services,let people away from the crowded. The whole system consists of mobile, server side and the graphical interface tool. The major function of client server includes user login and registration。 view product information。 generate orders, modify orders。 modity score. The server side and graphical interface tool includes data processing logic。 view orders。 increase in goods。 modify, delete modities。 to increase membership。 delete membership information. Finally, JAVA, SQL Server database technology, and some software development tools includes MyEclipse, TOMCAT, Android SDK, ADT, AVD, DDMS are used to develop this system. Key words Android。 Java。 Mobile Ebusiness 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 1 前言 伴 隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的高度發(fā)展,企業(yè)越來(lái)越依賴(lài)于市場(chǎng)和客戶(hù),這種依賴(lài)關(guān)系已經(jīng)開(kāi)始逐步提升到關(guān)乎企業(yè)生存的高度。如何獲得更多客流量, 如何通過(guò)小的代價(jià)而使商家獲得更大的知名度,這是使企業(yè)得以生存、發(fā)展、壯大的關(guān)鍵。年銷(xiāo)售過(guò)億的眾多電子商務(wù)案例讓人們看到了更多的商機(jī)。與應(yīng)用場(chǎng)景相當(dāng)有限的 PC (個(gè)人電腦)相比,生而具備便攜屬性的手機(jī)給了電商們更大的想象空間。移動(dòng)電子商務(wù)由此產(chǎn)生了。移動(dòng)電子商務(wù)就是利用手 機(jī)、 PDA 及掌上電腦等無(wú)線終端進(jìn)行的 B2B、B2C或 C2C 的電子商務(wù)。它將因特網(wǎng)、移動(dòng)通信技術(shù)、短距離通信技術(shù)及其它信息處理技術(shù)完美的結(jié)合,使人們可以在任何時(shí)間、任何地點(diǎn)進(jìn)行各種商貿(mào)活動(dòng),實(shí)現(xiàn)隨時(shí)隨地、線上線下的購(gòu)物與交易、在線電子支付以及各 種交易活動(dòng)、商務(wù)活動(dòng)、金融活動(dòng)和相關(guān)的綜合服務(wù)活動(dòng)等。 而 Android 操作系統(tǒng)憑借著自己開(kāi)放的平臺(tái)允許任何 移動(dòng)終端廠商加入到 Android 聯(lián)盟中, 從而使得越來(lái)越多的用戶(hù)傾向于選擇操作系統(tǒng)為 Android 的手機(jī)品牌。選擇設(shè)計(jì)基于 Android 平臺(tái)的軟件,毫無(wú)疑問(wèn)能覆蓋更多的受眾。 本課題主要是采用 Java、 Android、 Servlet、 SQL Server2021和 SQLite 等語(yǔ)言或工具來(lái)實(shí)現(xiàn)。 ? Java 技術(shù)具有卓越的通用性、高效性、平臺(tái)移植性和安全性。其優(yōu)良特性使得 Java 應(yīng)用具有無(wú)比的健壯性和可靠性,這也減少了應(yīng)用系統(tǒng)的維護(hù)費(fèi)用。 Java 對(duì)對(duì)象技術(shù)的全面支持和 Java 平臺(tái)基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 內(nèi)嵌的 API能縮短應(yīng)用系統(tǒng)的開(kāi)發(fā)時(shí)間并降低成本。 Java 的編譯一次,到處可運(yùn)行的特性使得它能夠提供一個(gè)隨處可用的開(kāi)放結(jié)構(gòu)和在多平臺(tái)之間傳遞信息的低成本方式。 ? Android 是一種以 Linux 為基礎(chǔ)的開(kāi)放源碼操作系統(tǒng),主要使用于便攜設(shè)備。 其應(yīng)用層主要由 Java 來(lái)作為編程語(yǔ)言來(lái)開(kāi)發(fā)應(yīng)用程序。在全球智能手機(jī)操作系統(tǒng)的市場(chǎng)份額上, Android 占據(jù)半數(shù)以上。用戶(hù)基數(shù)大,開(kāi)源性是本課題選擇 Android 平臺(tái)開(kāi)發(fā)的原因。 ? Servlet 是一種服務(wù)器端的 Java 應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性。它擔(dān)當(dāng)客戶(hù)請(qǐng)求與服務(wù)器響應(yīng)的中間層。本系統(tǒng)采用Servlet 來(lái)處理客戶(hù)端請(qǐng)求和服務(wù)端響應(yīng)。 ? SQL Server 2021 是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)服務(wù)。大型服務(wù)器可能有成千上萬(wàn)的用戶(hù)同時(shí)連接到 SQL Server 2021 實(shí)例。 SQL Server 2021 為這些環(huán)境提供了全面的保護(hù),具有防止問(wèn)題發(fā)生的安全措施,還能在多個(gè)用戶(hù)之間有效地分配可用資源。 ? SQLite,是一款輕型的數(shù)據(jù)庫(kù),是遵守 ACID 的關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),它占用資源非常的低,在嵌入式設(shè)備中,可能只需要幾百K 的內(nèi)存就夠了。 SQLite 支持跨平臺(tái),操作簡(jiǎn)單,能夠使用很多語(yǔ)言直接創(chuàng)建數(shù)據(jù)庫(kù)。 Android 作為目前主流的手機(jī)操作系統(tǒng),需要 SQLite這種占用內(nèi)存小的數(shù)據(jù)庫(kù)。 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 2 需求分析 范圍 標(biāo)識(shí) 文件狀態(tài): 【√】草稿 【 】正式發(fā)布 【 】正在修改 文件標(biāo)識(shí): 需求分析報(bào)告 當(dāng)前版本: 作 者: 張藐 完成日期: 20211115 系統(tǒng)概述 1. 軟件名稱(chēng):基于 Android 的網(wǎng)上訂餐系統(tǒng) 2. 軟件功能:在客戶(hù)端端 實(shí)現(xiàn) 商品展示,會(huì)員注冊(cè)及登錄,購(gòu)物車(chē),商品搜索和個(gè)人信息 等功能。在 服務(wù)器端實(shí)現(xiàn)商品、訂單等的增刪改查,以及數(shù)據(jù)邏輯處理。 3. 其他子系統(tǒng)的關(guān)系:本系統(tǒng)為一個(gè)獨(dú)立的系統(tǒng),目前沒(méi)有與之發(fā)生關(guān)系的其它子系統(tǒng) 4. 用戶(hù):所有 Android 手機(jī)用戶(hù) 5. 開(kāi)發(fā)者:張藐 文檔概述 需求分析采用面向?qū)ο蟮姆椒?,在文檔中主要采用了用例、ER 圖和數(shù)據(jù)字典等表示方法來(lái)描述需求。文檔的預(yù)期讀者為軟件開(kāi)發(fā)者、分析人員、設(shè)計(jì)人員和測(cè)試人員等。 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 引用文件 計(jì)算機(jī)軟件文檔編制規(guī)范( GB/T 8567— 2021) ,2021 年 3 月 14日發(fā)布, 2021 年 7 月 1 日實(shí)施。 需求概述 系統(tǒng)目標(biāo) 本系統(tǒng)的最終目的是在服務(wù)端和 android 手機(jī)客戶(hù)端建立一個(gè)訂貨系統(tǒng)。系統(tǒng)結(jié)構(gòu)簡(jiǎn)單但功能齊全,可滿足中小型商務(wù)需求。系統(tǒng)在設(shè)計(jì)和實(shí)施過(guò)程中,力爭(zhēng)做到以下幾點(diǎn): 1. 具有較高的可靠性和可用性。 2. 系統(tǒng)易于管理維護(hù)。 3. 使用方便,易學(xué)易用。 4. 良好的性能價(jià)格比。 運(yùn)行環(huán)境 1) 設(shè)備 具備 Microsoft Windows XP 系統(tǒng)計(jì)算機(jī),具備 Android 系統(tǒng)的智能手機(jī) 2) 支持軟件 ( 1)用戶(hù)基礎(chǔ)軟件配置 OS:服務(wù)器端 Windows XP,客戶(hù)端 Android 相關(guān)軟件工具: MyEclipse ( 2)開(kāi)發(fā)工具 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 平臺(tái): Windows XP SERVER: Tomcat 數(shù)據(jù)庫(kù): SqlServer202 SQLite ( 3)測(cè)試環(huán)境 Windows XP + Android SDK 用戶(hù)的特點(diǎn) 本系統(tǒng)針對(duì)的用戶(hù)為所有持有操作系統(tǒng)為 Android 的智能手機(jī),最終用戶(hù)為有需要進(jìn)行手機(jī)訂貨的人員。其中管理員應(yīng)具備基本的電腦操作技能和簡(jiǎn)單的系統(tǒng)維護(hù)能力,客戶(hù)和會(huì)員應(yīng)具備基礎(chǔ)的Android 手機(jī)操作技能、 Android 軟件使用能力和電子商務(wù)知識(shí)。