【正文】
第四步:安裝 Android ADT 插件 在 SDK location 中輸入 SDK Tools 路徑: F:\android\androidsdk 點擊 OK 這樣 Android 開發(fā)環(huán)境就搞定了 。通過列表顯示數(shù)據(jù)庫中的 foods 表中存儲的圖片和信息。 開 始修 改 密 碼提 交結(jié) 束 圖 密碼修改流程圖 客戶管理 (1)界面實現(xiàn) 客戶管理主要功能是為了讓管理員能查看所有客戶的資料并可以在服務(wù)端對所有客戶做出相應(yīng)的增加和刪除操作。效果圖如圖 所示: 圖 查看餐品列表 客戶端購物車功能 當客戶選擇好喜歡的餐品就可以點擊 Menu 按鈕進行加入購物車操作。各個界面均在 Jsp 中通過 Css 實現(xiàn)界面效果, div 實現(xiàn)模塊劃分,下面對每一個模塊進行展示與部分重要功能實現(xiàn)的代碼: 系統(tǒng)登錄 (1)界面實現(xiàn) 系統(tǒng)登錄主要功能是為了讓管理員能夠登陸服務(wù)器端,然后可以作出相應(yīng)的操作??蛻糇怨δ芰鞒虉D如圖 所示: 開 始注 冊輸 入 用 戶 名 、 密碼 、 地 址 、 電 話重 置結(jié) 束 圖 客戶注冊流程圖 石家莊經(jīng)濟學院本科生畢業(yè)論文 16 (2)功能實現(xiàn) 客戶注冊功能的實現(xiàn)是通過對 RegisterActivity 的操作實現(xiàn)的。 調(diào)用實體類,把數(shù)據(jù)保存到數(shù)據(jù)庫 DB 中。 支付模塊 支付模塊主要是用于客戶購買到喜歡的餐品后可以在這里支付完成交易,在輸入相應(yīng)信息后點擊結(jié)算后,就可以把生成的訂單傳送到服務(wù)器上,從而完成交易。本系統(tǒng)總結(jié)構(gòu)圖如圖 所示: A n d r o i d 網(wǎng) 上 訂 餐客 戶 端服 務(wù) 端注冊登錄支付功能訂餐購物車菜品查看訂單管理菜品管理客戶管理查看訂單 圖 系統(tǒng)總結(jié)構(gòu)圖 數(shù)據(jù)庫設(shè)計 本系統(tǒng)由于需要的表不是太多,所以數(shù)據(jù)庫設(shè)計較為簡單,但是本項目的數(shù)據(jù)庫有其特殊之處。 Eclipse+MyEclipse Eclipse 是一款基于 Java 語言的企業(yè)級開發(fā)平臺,是當今移動設(shè)備主流操作系統(tǒng)即Android 系統(tǒng)的開發(fā)平臺,它通過搭建對應(yīng)平臺載入對應(yīng)的開發(fā)插件可對 Android 和 Web等項目進行開發(fā), MyEclipse 即是對 J2EE 企業(yè)級 Web 項目開發(fā)的插件,本設(shè)計所用開發(fā)環(huán)境即為 Eclipse 和其 MyEclipse 插件搭建相應(yīng)的框架完成的。 眾所周知, Android 操作系統(tǒng)是基于 Android 手機的開源操作系統(tǒng),該平臺允許任何移動廠商對 Android 操作系統(tǒng)進行任何操作,因此,研究 Android 操作系統(tǒng)將會有很大的前景,這樣就會有更多的用戶選擇 Android 操作系統(tǒng),購買 Android 系統(tǒng)的手機。隨著計算機技術(shù)的不斷更新變化,特別是 Android 操作系統(tǒng)的出現(xiàn),使移動互聯(lián)網(wǎng)業(yè)務(wù)更加蓬勃的發(fā)展。 石家莊經(jīng)濟學院本科生畢業(yè)論文 XI 文獻四:靳巖 姚尚朗著. Google Android 開發(fā)入門與實戰(zhàn),本書 內(nèi)容上涵蓋了用Android 開發(fā)的大部分場景,從 Android 基礎(chǔ)介紹、環(huán)境搭建、 SDK 介紹、 Market 使用,到應(yīng)用剖析、組件介紹、實例演示等方面。因此,個人網(wǎng)上訂餐業(yè)務(wù)正在慢慢滲透進人們的日常生活和工作中,并有逐年增長的趨勢。 此外,本系統(tǒng)使用 Apache+PHP+MySQL 作為 Web 端的開發(fā)基礎(chǔ)。如果能有一個為廣大群眾所接受的應(yīng)用解決這些問題,那么對于解決生活中的困擾及提升人們的生活質(zhì)量都有極大的幫助。 石家莊經(jīng)濟學院本科生畢業(yè)論文 III 石家莊經(jīng)濟學院本科生畢業(yè)論文 IV 畢業(yè)設(shè)計(論文)的主要內(nèi)容及可能的創(chuàng)新點 現(xiàn)在對該系統(tǒng)的基本功能進行簡單介紹。 進度安排及各階段主要任務(wù) 56 周 查閱資料,撰寫開題報告 710 周 學習業(yè)務(wù)流程, Apache+PHP+MySQL 框架基本原理, Android SDK 及其 Eclipse 開發(fā)插件 ADT, 分析系統(tǒng)結(jié)構(gòu) 1112 周 對系統(tǒng)進行詳細設(shè)計并編碼調(diào)試 1314 周 對系統(tǒng)進行集成和測試 1516 周 撰寫畢業(yè)論文 石家莊經(jīng)濟學院本科生畢業(yè)論文 VI 指導(dǎo)教師意見: 指導(dǎo)教師簽字: 年 月 日 開題報告會紀要 時間 地點 與 會 人 員 姓名 職務(wù)(職稱) 姓名 職務(wù)(職稱) 姓名 職務(wù)(職稱) 石家莊經(jīng)濟學院本科生畢業(yè)論文 VII 說 明 (論文)題目一經(jīng)選定,畢業(yè)生要嚴格圍繞選題開展各項工作,并 認 填寫開題報告書。在第 3 章和第 4 章中 ,透徹系統(tǒng)地講解了面向?qū)ο蟮乃枷牒蛻?yīng)用 ,用通俗形象的語言、典型翔實的例子、鮮明的對照比較 ,闡述了初學者最容易迷惑的一些思想理念。 本次畢業(yè)設(shè)計大概持續(xù)了三個多月的時間,現(xiàn)在到了結(jié)尾的時候。s Daily life and work. So, through the discussion and research, and bined with the latest achievements in the development of contemporary science and technology, we developed a decision based on the Android platform of mobile online reservation system. This design is a based on Android mobile phone quick online reservation system, the server USES the C/S mode, to provide a service platform for restaurant manager, used to add products, customer information management. Mobile terminal USES the android operating system, mainly provide registered customer, customer login, meal view, order, payment, check the order, and other functions. system analysis, system design is introduced in aspects of the development process of the whole system, this system USES the JSP, Servlet, MySql database, and use the Eclipse, TOMCAT, the Android SDK, ADT, AVD, DDMS, MyEclipse development environment or development tools, etc. Keywords: Android; JSP; MyEclipse石家莊經(jīng)濟學院本科生畢業(yè)論文 XIV 目 錄 摘 要 ................................................................................................................ I ABSTRACT .................................................................................................. XIII 1 緒論 ................................................................................................................ 1 研究 背景 ..................................................................................................... 1 研究目的 ..................................................................................................... 1 研究內(nèi)容 ..................................................................................................... 1 2 系統(tǒng) 開發(fā)工具介紹 ......................................................................................... 2 Android 簡介 ................................................................................................ 2 Eclipse+MyEclipse ....................................................................................... 2 +SQL 語言 .................................................................................. 2 C/S 模式 ...................................................................................................... 2 3 系統(tǒng) 需求 分析 ................................................................................................. 3 任務(wù)概述 ..................................................................................................... 3 系統(tǒng)需求分析 .............................................................................................. 3 功能需求分析 .............................................................................................. 3 數(shù)據(jù)流分析 .................................................................................................. 4 4 系統(tǒng)概要設(shè)計 ................................................................................................. 6 系統(tǒng)總結(jié)構(gòu) .................................................................................................. 6 數(shù)據(jù)庫設(shè)計 .................................................................................................. 6 實體 ER 圖 .............................................................................................. 6 數(shù)據(jù)庫表及其結(jié)構(gòu) .................................................................................... 8 5 系統(tǒng)詳細設(shè)計 ................................................................................................10 客戶端 設(shè)計 .............................