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

正文內(nèi)容

java安卓開發(fā)外賣訂餐系統(tǒng)課程設(shè)計(jì)-在線瀏覽

2025-08-12 06:59本頁面
  

【正文】 l 登錄外賣android手機(jī)客戶端,用戶可以隨時(shí)隨地通過手機(jī)登錄校園外賣的客戶端。l 修改個(gè)人信息,如果用戶個(gè)人信息發(fā)生了改變,用戶可以通過手機(jī)登錄的方式方便地更改個(gè)人信息,這也為校園外賣管理用戶的信息資料提供了便利。l 查看訂單,當(dāng)用戶想要查詢預(yù)訂結(jié)果,或者想要了解訂單的詳細(xì)信息時(shí),通過手機(jī)客戶端可以快速查看訂單。l 一般操作的響應(yīng)時(shí)間應(yīng)在3~5秒內(nèi),響應(yīng)時(shí)間也應(yīng)在可接受的時(shí)間內(nèi)完成,具體情況以網(wǎng)絡(luò)速度為限制l 與實(shí)時(shí)系統(tǒng)的時(shí)間關(guān)系:時(shí)間一一對(duì)應(yīng)。 存儲(chǔ)器:2Gb216。 安全措施需求 系統(tǒng)用戶通過用戶名和密碼方式來控制用戶對(duì)數(shù)據(jù)的訪問與操作,不同的用戶權(quán)限不同,確保正確的用戶使用正確的數(shù)據(jù)。服務(wù)器要處理好與Internet鏈接的借口,防止病毒傳播以及黑客攻擊。l 容錯(cuò)性:用戶輸錯(cuò)數(shù)據(jù)都有提示信息,具有較好的容錯(cuò)性能;l 可擴(kuò)展性:充分考慮到將來需求的修改或增加,采用模塊化設(shè)計(jì),避免需求變更時(shí)大規(guī)模修改程序。 6 分析模型 數(shù)據(jù)流圖系統(tǒng)用戶DF5超級(jí)管理員DF1DF6校園外賣訂餐系統(tǒng)DF2DF7DF3普通管理員DF8DF4系統(tǒng)數(shù)據(jù)庫圖21系統(tǒng)頂層數(shù)據(jù)流圖數(shù)據(jù)說明:DF1:管理員輸入的數(shù)據(jù),包括:普通管理員的用戶名,密碼,級(jí)別信息DF2:操作結(jié)果以及公共信息;DF3:管理人員輸入到系統(tǒng)中的數(shù)據(jù),處理用戶相關(guān)信息,處理外賣訂單相關(guān)信息,添加外賣分類,添加外賣菜單新外賣,修改外賣信息,修改菜單信息。DF6:修改和查詢訂單、外賣相關(guān)的信息操作結(jié)果以及公共信息;DF7:所有用戶,普通管理員,超級(jí)管理員輸入的持久化數(shù)據(jù),包括用戶信息,管理員信息,訂單信息,菜單信息,訂單處理信息。系統(tǒng)用戶超級(jí)管理員DF51DF1DF52DF61DF2Android應(yīng)用子系統(tǒng)子系統(tǒng)Web服務(wù)子系統(tǒng)DF3DF62DF7系統(tǒng)數(shù)據(jù)庫普通管理員DF4圖22系統(tǒng)一層數(shù)據(jù)流圖數(shù)據(jù)說明:其中DF1,DF2,DF3,DF4,DF7,DF8同頂層數(shù)據(jù)流相同DF5分解為DF51和DF52.DF51為用戶輸入到Android應(yīng)用子系統(tǒng)的相關(guān)注冊(cè)信息,用戶的訂單信息,用戶退訂的信息。DF6分解為DF61和DF62為web服務(wù)子系統(tǒng)返回的到web服務(wù)子系統(tǒng)的修改和查詢訂單、外賣相關(guān)的信息操作結(jié)果以及公共信息;DF61從Android應(yīng)用子系統(tǒng)到用戶的修改和查詢訂單、外賣相關(guān)的信息操作結(jié)果以及公共信息;本系統(tǒng)中,Android應(yīng)用子系統(tǒng)相關(guān)數(shù)據(jù)流比較簡單,不在詳細(xì)分析。前提:為圖形簡化,分析方便,不再考慮外部實(shí)體的數(shù)據(jù)流,只考慮子系統(tǒng)內(nèi)部數(shù)據(jù)流動(dòng),并且由于訪客只有瀏覽公共信息權(quán)限,因此,公共信息的瀏覽在下分析中不再出現(xiàn),下分析模型只考慮登錄用戶的功能與數(shù)據(jù)流向,并且由于數(shù)據(jù)流在上一層數(shù)據(jù)流圖中有比較詳細(xì)的說明,在以后的數(shù)據(jù)流圖中除新出現(xiàn)的數(shù)據(jù)流外,不再進(jìn)行說明。超級(jí)管理員具有管理管理員的功能,而普通管理員則負(fù)責(zé)本系統(tǒng)后臺(tái)的管理。管理管理員:超級(jí)管理員可以管理普通管理員的信息,包括添加,修改,刪除。添加外賣信息:在有外賣分類的前提下,將外賣信息添加的已存在的外賣分類下。添加外賣分類:在網(wǎng)站中,添加外賣的分類信息,將菜品分類。修改外賣分類:已添加的外賣分類,修改,刪除,查詢存在的相關(guān)信息修改外賣信息:已添加的外賣信息,修改,刪除,查詢已存在的相關(guān)信息處理訂單:用戶下訂單之后,管理員處理訂單圖27 超級(jí)管理員用例圖用例說明:管理管理員:超級(jí)管理員可以管理普通管理員的信息,包括添加,修改,刪除。2,增、刪、改、查給類信息:增添刪除修改查詢,系統(tǒng)中的用戶、菜品分類、菜品等信息。2,增、刪、改、查給類信息:增添刪除修改查詢,系統(tǒng)中的菜品,訂單等信息。圖214用戶訂餐活動(dòng)圖圖215管理員處理訂單活動(dòng)圖3 三、設(shè)計(jì)報(bào)告 1 設(shè)計(jì)概述 限制與約束本系統(tǒng)web管理端為B/S(瀏覽器/服務(wù)器)結(jié)構(gòu),采用JSP技術(shù),系統(tǒng)框架為MVC模式,WWW服務(wù)器為TOMCAT 7,數(shù)據(jù)庫服務(wù)器為SQL SERVER 2005,瀏覽器為IE 8。 服務(wù)器端:Windows 7操作系統(tǒng),有IE8瀏覽器即可。 客戶端:智能手機(jī)android l 安全性要求:只有授權(quán)用戶才能登錄系統(tǒng),對(duì)于某個(gè)操作,需要具有相應(yīng)權(quán)限才能進(jìn)行操作。l 數(shù)據(jù)庫采用JDBC連接方式:以JDBC方式并使用標(biāo)準(zhǔn)SQL語句對(duì)數(shù)據(jù)庫進(jìn)行操作 2系統(tǒng)的概要設(shè)計(jì)與分析 此軟件系統(tǒng)概要設(shè)計(jì)報(bào)告是基于校園外賣訂餐系統(tǒng)需求分析報(bào)告所編寫的,旨在按照客戶需求開發(fā)出客戶所需要的軟件。l 管理員可更改密碼,超級(jí)管理員可添加、刪除普通管理員。l 可以添加外賣分類,并填寫新分類的描述信息。l 可以對(duì)訂單進(jìn)行操作同步到客戶端,第一時(shí)間通知用戶。l 注冊(cè)賬號(hào),用戶若沒有賬號(hào),可以通過手機(jī)客戶端進(jìn)行注冊(cè)成為系統(tǒng)會(huì)員。l 預(yù)訂資源,這是本系統(tǒng)最重要的部分,用戶可以通過本系統(tǒng)方便快捷地預(yù)訂其想要的外賣,這也是為用戶提供的最主要的功能。 校園外賣訂餐管理系統(tǒng)具有兩大子系統(tǒng),android客戶應(yīng)用子系統(tǒng)和web管理子系統(tǒng)。(1) 登陸注冊(cè)模塊包括用戶注冊(cè)和用戶登錄兩大功能。輸入項(xiàng)用戶名、密碼、手機(jī)號(hào)碼、送餐地址、性別、電子郵箱輸出項(xiàng)注冊(cè)成功、注冊(cè)失敗、用戶名已存在等 用戶登錄基本功能用戶進(jìn)行登錄。 修改個(gè)人信息基本功能用戶登陸后對(duì)個(gè)人信息進(jìn)行修改輸入項(xiàng)密碼、手機(jī)號(hào)碼、送餐地址、性別、電子郵箱輸出項(xiàng)修改成功、修改失敗(3) 外賣資源模塊包括查看外賣信息。輸入項(xiàng)無輸出項(xiàng)名稱、規(guī)格、價(jià)格、狀態(tài)(4) 訂單模塊包括下訂單、查詢訂單功能。(1) 修改密碼模塊包括修改密碼功能。 添加管理員基本功能超級(jí)管理員添加普通管理員輸入項(xiàng)登錄名、登錄密碼輸出項(xiàng)添加成功、添加失敗 刪除管理員基本功能刪除已有普通管理員輸入項(xiàng)無輸出項(xiàng)刪除成功、刪除失敗(3) 訂單管理模塊包括處理訂單功能。 添加外賣分類信息基本功能添加外賣類別信息輸入項(xiàng)類名、圖片、描述、備注輸出項(xiàng)添加成功、添加失敗 修改外賣分類信息基本功能修改外賣分類信息輸入項(xiàng)類名、圖片、描述、備注輸出項(xiàng)修改成功、修改失敗基本功能刪除外賣分類信息輸入項(xiàng)無輸出項(xiàng)刪除成功、刪除失敗(5) 外賣信息管理模塊包括添加、修改、刪除外賣資源信息功能。如果發(fā)生錯(cuò)誤,將錯(cuò)誤信息在后臺(tái)輸出,并將頁面轉(zhuǎn)到錯(cuò)誤處理頁面。 對(duì)于數(shù)據(jù)庫服務(wù)器接口,采用主流的JDBC接口, JDBC(Java Data Base Connectivity, java數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL語句的Java API,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問,它由一組用Java語言編寫的類和接口組成。系統(tǒng)內(nèi)部接口一般采用WEB內(nèi)部對(duì)象SESSION 、REQUEST和POST來實(shí)現(xiàn),當(dāng)系統(tǒng)需要登錄才能執(zhí)行相應(yīng)的操作時(shí),采用SESSION來傳值,主要實(shí)現(xiàn)在服務(wù)器端代碼內(nèi)部中傳值,具體的實(shí)現(xiàn)方法主要通過兩個(gè)函數(shù)來實(shí)現(xiàn),(),();當(dāng)系統(tǒng)需要從客戶端向服務(wù)器端來傳值時(shí),用REQUEST和POST對(duì)象來實(shí)現(xiàn)。用戶名送餐地址性別密碼用戶電子郵件聯(lián)系電話圖32 用戶實(shí)體的ER圖2. 管理員實(shí)體包括管理員登錄名、性別、密碼、管理員級(jí)別。描述編號(hào)圖片類名外賣分類規(guī)則描述圖34 外賣分類實(shí)體的ER圖4. 外賣菜單實(shí)體包括菜編號(hào)、菜級(jí)別、菜名、描述、所屬分組、價(jià)格、狀態(tài)。訂單編號(hào)處理人訂單狀態(tài)提交人訂單備注信息提交時(shí)間圖36 訂單實(shí)體的ER圖6. 訂單明細(xì)實(shí)體包括訂單編號(hào)、所屬訂單號(hào)、菜單、處理狀態(tài)、開始時(shí)間、結(jié)束時(shí)間。動(dòng)作編號(hào)動(dòng)作內(nèi)容a管理員登陸b修改管理員密碼c刪除管理員d添加管理員e重置管理員密碼f添加分類g修改、刪除分類h修改、刪除外賣i添加外賣j修改、刪除外賣k顯示、處理訂單打開Web端的登錄頁面,向控制器RegAndLoginServlet發(fā)出請(qǐng)求并處理其返回信息來實(shí)現(xiàn)管理員的登錄。RegAndLoginServlet位于Web端項(xiàng)目WEBINF/classes目錄下,實(shí)現(xiàn)關(guān)鍵代碼如下:public class RegAndLoginServlet extends HttpServlet {…… public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { (gb2312)。 // 得到請(qǐng)求的響應(yīng)action String action = (action)。 PrintWriter pw = ()。 if ((adlogin)) { (adname)。// 得到登陸名 String pwd = (pwd).trim()。 + adname + 39。// 執(zhí)行查詢得到正確密碼 if (pwdFromDB != null amp。 (pwdFromDB)) {// 登陸成功 (adname, adname)。// 提示登陸成功 } else {// 登陸失敗的提示 msg = 錯(cuò)誤的用戶名和密碼,請(qǐng)重新登陸brbr + a href=重新登陸。 ().forward(req, res)。 msg = 退出成功。 ().forward(req, res)。(1) 管理員登錄系統(tǒng)后,在分類管理頁面即可修改和刪除分組。// 設(shè)置req編碼為gb2312 (gb2312)。// 得到請(qǐng)求的響應(yīng)action HttpSession session = (true)。 String msg = 。 VectorString ginfo = (gId)。 ().forward(req, res)。添加分組,ListServlet處理該請(qǐng)求,關(guān)鍵代碼如下:……} else if ((addGroup)) { int gId = (rgroup, gId)。 String gImg = (gImg)。 String gOrderDet = (gOrderDet)。 + gId + 39。 + gName + 39。 + gImg + 39。 + gDetail + 39。 + gOrderDet + 39。// 拼裝SQL (sql)。 } else { msg = 未知錯(cuò)誤,添加失敗。 }……本模塊包含的功能主要有顯示外賣信息、修改外賣信息、刪除外賣信息、添加外賣和查詢外賣。……% include file=%% include file=%……(2) ,在其執(zhí)行完成后,關(guān)鍵代碼如下。 int group = ((0))。//得到分組名 String cpStr = (cp)。//設(shè)置默認(rèn)當(dāng)前頁為第一頁 if (cpStr != null) { currPage = (())。//每頁顯示記錄條數(shù)為5條 int totalPage = (span, group)。 int color = 0。amp。 } %…… % if (currPage 1) { % a href=?cp= %=currPage 1% 上一頁/a % }…… % // int totalPage。 i = totalPage。 if (i == currPage) { s = selected。(1) 在訂單管理功能的開發(fā)實(shí)現(xiàn)前,首先開發(fā)出訂單管理界面,(2) 訂單管理主要是根據(jù)不同的條件顯示出不同的訂單列表,并處理具體訂單,這些功能通過向OrderServlet發(fā)出請(qǐng)求,OrderServlet處理請(qǐng)求的關(guān)鍵代碼如下:
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1