【正文】
t A i d ( ) : i n t+ s e t A i d ( )+ g e t A n a m e ( ) : s t r i n g+ s e t A n a m e ( )+ g e t A c o d e ( ) : s t r i n g+ s e t A c o d e ( ) a i d : i n t a n a m e : s t r i n g a c o d e : s t r i n gA m i n+ g e t B i d ( ) : i n t+ s e t B i d ( )+ g e t B n a m e ( ) : s t r i n g+ s e t B n a m e ( )+ g e t B s t y l e ( ) : s t r i n g+ s e t B s t y l e ( )+ g e t B p r i c e ( ) : f l o a t+ s e t B p r i c e ( )+ g e t B p i c t u r e ( ) : s t r i n g+ s e t B p i c t u r e ( ) b i d : i n t b n a m e : s t r i n g b s t y l e : s t r i n g b p r i c e : f l o a t b p i c t u r e : s t r i n gB a s e P r o d u c t s+ g e t O i d ( ) : i n t+ s e t O i d ( )+ g e t D o i d ( ) : i n t+ s e t D o i d ( )+ g e t B i d ( ) : i n t+ s e t B i d ( )+ g e t D o n u m ( ) : i n t+ s e t D o n u m ( ) o i d : i n t d o i d : i n t b i d : i n t d o n u m : i n tD e t a i l O r d e r+ g e t D i d ( ) : i n t+ s e t D i d ( )+ g e t B i d ( ) : i n t+ s e t B i d ( )+ g e t D a p p r a i s e ( ) : f l o a t+ s e t D a p p r a i s e ( )+ g e t D s t a t e ( ) : i n t+ s e t D s t a t e ( )+ g e t D d i s c o u n t ( ) : i n t+ s e t D d i s c o u n t ( )+ g e t D c o m m e n t ( ) : s t r i n g+ s e t D c o m m e n t ( ) d i d : i n t b i d : i n t d a p p r a i s e : f l o a t d s t a t e : i n t d d i s c o u n t : i n t d c o m m e n t : s t r i n gD e t a i l P r o d u c t s+ g e t M i d ( ) : i n t+ s e t M i d ( )+ g e t M n a m e ( ) : s t r i n g+ s e t M n a m e ( )+ g e t M c o d e ( ) : s t r i n g+ s e t M c o d e ( )+ g e t M s e x ( ) : s t r i n g+ s e t M s e x ( )+ g e t M n u m b e r ( ) : s t r i n g+ s e t M n u m b e r ( )+ g e t M a d d r e s s ( ) : s t r i n g+ s e t M a d d r e s s ( )+ g e t M s c o r e ( ) : i n t+ s e t M s c o r e ( )+ g e t M m o n e y ( ) : f l o a t+ s e t M m o n e y ( ) m i d : i n t m n a m e : s t r i n g m c o d e : s t r i n g m s e x : s t r i n g m n u m b e r : s t r i n g m a d d r e s s : s t r i n g m s c o r e : i n t m m o n e y : f l o a tM e m b e r+ g e t O i d ( ) : i n t+ s e t O i d ( )+ g e t O t i m e ( ) : s t r i n g+ s e t O t i m e ( )+ g e t M i d ( ) : i n t+ s e t M i d ( )+ g e t O s t a t e ( ) : i n t+ s e t O s t a t e ( ) o i d : i n t o t i m e : s t r i n g m i d : i n t o s t a t e : i n tO r d e r s 圖 實體類 (一) 類名:歷史記錄。通過檢查類的定義,分析問題的需求和運用該領(lǐng)域知識來確定類的屬性。 部署圖 系統(tǒng)部署如圖 ,客戶端采用基于 Android 操作系統(tǒng)平臺的智能手機,服務(wù)器端包括服務(wù)器、圖形界面化工具和數(shù)據(jù)庫服務(wù)器,主要處理業(yè)務(wù)邏輯和對數(shù)據(jù)的增刪改查。 系統(tǒng)結(jié)構(gòu) 本系統(tǒng)采用 HTTP 協(xié)議來進行數(shù)據(jù)傳輸。文檔的預(yù)期讀者為軟件開發(fā)者、用戶。 3.用戶:所有 Android 手機用戶 4.開發(fā)者:張藐 文檔概述 根據(jù)需求分析,對軟件的功能實現(xiàn)、接口和界面等進行設(shè)計。 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 3 概要設(shè)計 范圍 標(biāo)識 文件狀態(tài): 【√】草稿 【 】正式發(fā)布 【 】正在修改 文件標(biāo)識: 概要設(shè)計報告 當(dāng)前版本: 作 者: 張藐 完成日期: 2021127 系統(tǒng)概述 1.軟件名稱: 基于 Android 的網(wǎng)上訂餐系統(tǒng) 2.軟件功能:在客戶端端實現(xiàn)商品展示,會員注冊及登錄,購物車,商品搜索和個人信息等功能。檢查數(shù)據(jù)庫服務(wù)是否開啟,數(shù)據(jù)庫是否啟動。重新啟動或部署 tomcat 服務(wù)器。檢查客戶端網(wǎng)絡(luò)連接是否打開,如果網(wǎng)絡(luò)暢通則重新登錄,發(fā)送請求。如圖 所示。 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 圖 系統(tǒng) ER圖 下面列舉主要實體: (一) 管理員實體 管理員實體( Admin)包括管理員編號、管理員姓名 (登錄姓名 )、登錄密碼、管理員等級等屬性,如圖 。 數(shù)據(jù) 系統(tǒng) ER(實體 聯(lián)系)圖用來描述數(shù)據(jù)關(guān)系模型,可以用來建立數(shù)據(jù)模型。 c. 刪除會員。 級別:一級 過程描述: a. 查看會員。 與其它用例的關(guān)聯(lián):本用例對商品進行的修改和刪除操作,都會在客戶端商品顯示界面中反應(yīng)出來。 c. 修改商品信息。 級別:一級 過程描述: a. 查看商品詳細(xì)信息。 與其它用例的關(guān)聯(lián):無。 b. 查看訂單詳細(xì)信息。 5) 用例 5 用例名:訂單管理 行為者:管理員 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 目的:管理訂單。 與其它用例的關(guān)聯(lián):無。 級別:一級 過程描述: a. 管理員輸入登錄姓名和密碼,系統(tǒng)進行檢測。 與其它用例的關(guān)聯(lián):產(chǎn)生的訂單會發(fā)送給響應(yīng)店家。 c. 確認(rèn)發(fā)送訂單。 級別:一級 基于 Android 的網(wǎng)上訂餐系統(tǒng)畢業(yè)論文 過程描述: a. 選擇所需購買的商品加入購物車。 與其它用例的關(guān)聯(lián):無 異常處理:無 3) 用例 3 用例名:購物車管理 行為者:登錄用戶 目的:用于維護每一個進入本系統(tǒng)的登錄用戶所對應(yīng)的購物車。 c. 用戶選擇對應(yīng)的商品信息,點擊可以顯示有關(guān)該商品的詳細(xì)信息。 級別:一級 過程描述: a. 用戶輸入商品名稱或系統(tǒng)提示的搜索條件,系統(tǒng)進行快速搜索。 異常處理:用戶輸入信息錯誤,系統(tǒng)會提示錯誤信息。 g. 退出系統(tǒng)。 e. 進行交易。 c. 定位服務(wù),根據(jù)用戶所在位置,顯示周圍能提供服務(wù)的商家信息。 級別:一級 過程描述: a. 用戶輸入個人注冊信息或登錄信息,客戶端將相應(yīng)信息發(fā)至服務(wù)器端,服務(wù)器端處理、識別用戶輸入信息的有效性。其中未注冊用戶具有用戶注冊、登錄、商品檢索、瀏覽的功能,注冊會員則在未注冊用戶的基礎(chǔ)上,還具有下訂單、修改、查詢購物車功能,如圖 所示。見圖 。見圖 。 系統(tǒng)用例圖 根據(jù)需求分析,分析