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

正文內(nèi)容

基于java的網(wǎng)上訂餐系統(tǒng)后臺的實現(xiàn)本科畢業(yè)論文餐飲管理系統(tǒng)-資料下載頁

2025-06-27 17:43本頁面
  

【正文】 tent nvarchar(200) 公告內(nèi)容 否notice_data nvarchar(50) 發(fā)布時間 否(七)管理員信息表(admin)管理員信息表(admin)主要用于記錄系統(tǒng)管理員的信息,如表 46 所示,管理員信息表主要包括:管理員 ID、登陸賬號、登陸密碼等屬性信息。其中管理員 ID 為管理員信息表的主鍵。表 46 管理員信息表(admin)字段名 數(shù)據(jù)類型 中文描述 是否為空 備注admin_id int 管理員編號 否 主鍵admin_name nvarchar(50) 登陸賬號 否admin_psw nvarchar(50) 登陸密碼 否三、數(shù)據(jù)庫訪問機(jī)制——JDBC 技術(shù)JDBC(Java Database Connectivity,Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行SQL 語言的 API。通過它,可以提供良好的跨平臺性,即在不同的數(shù)據(jù)庫開發(fā)時不必在意使用哪個數(shù)據(jù)庫。為了解決使用不同數(shù)據(jù)庫時,接口不同所造成的麻煩,微軟提供了ODBC(開放數(shù)據(jù)庫互連)。ODBC 是為了實現(xiàn)異構(gòu)數(shù)據(jù)庫互連而有微軟公司推出的一種標(biāo)準(zhǔn),它有由單一、公共的編程接口。不同的程序使用 ODBC 提供的存放方式不同的數(shù)據(jù)庫,但 ODBC 只提供一種 API。用戶使用這組 ODBC 提供的 API 即可完成程序的編寫。ODBC 的體系結(jié)構(gòu)如圖 47 所示。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計26應(yīng)用程序驅(qū)動程序管理器驅(qū)動程序 驅(qū)動程序 驅(qū)動程序數(shù)據(jù)源 數(shù)據(jù)源 數(shù)據(jù)源圖 47 ODBC 系統(tǒng)結(jié)構(gòu)其中 ODBC 位于驅(qū)動程序管理器層。驅(qū)動程序是實現(xiàn) ODBC 函數(shù)調(diào)用和同數(shù)據(jù)源交互作用的動態(tài)鏈接庫。它能夠調(diào)用 ODBC 函數(shù),按照 SQL 請求在指定的數(shù)據(jù)庫里進(jìn)行相應(yīng)操作,并將得到的結(jié)果顯示在程序中。ODBC 是用 C 語言編寫的,這就產(chǎn)生了許多安全性、健壯性和可移植性上的問題。在面向?qū)ο笳Z言中使用它會比較困難。于是 Java 提供自己的一個驅(qū)動管理器,即 JDBC,JDBC 程序運(yùn)行過程中由該管理器管理不同的驅(qū)動程序。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計27第五章 網(wǎng)上訂餐系統(tǒng)后臺的詳細(xì)設(shè)計 第一節(jié) 登陸模塊設(shè)計在后臺登錄模塊中管理員打開后臺登陸界面,輸入管理員賬戶名、密碼,然后點擊登錄。系統(tǒng)首先判斷管理員輸入賬戶名、密碼是否為空,若帳戶名或密碼為空,跳出信息顯示“帳戶名或密碼為空”,系統(tǒng)返回登陸界面,管理員重新輸入帳戶名、密碼。若帳戶名不存在或密碼錯誤,跳出信息“帳戶名或密碼錯誤”,返回登錄界面。以下以流程圖和活動圖進(jìn)行說明。一、后臺登陸模塊流程圖登錄模塊流程圖如圖 51 所示:開始進(jìn)入后臺登陸界面判斷帳戶名和密碼是否為空判斷帳戶名和密碼是否正確進(jìn)入后臺主頁結(jié)束輸入帳戶名輸入密碼 顯示帳戶名或密碼為空顯示帳戶名或密碼錯誤YNYN圖 51 后臺登陸模塊流程圖二、后臺登陸模塊活動圖后臺登陸模塊活動圖如圖 52 所示:天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計28后臺系統(tǒng)管理員進(jìn)入登陸界面判斷輸入信息是否為空輸入賬戶名和密碼登陸失敗判斷輸入信息是否正確登陸成功[ F ] 顯示輸入用戶名或密碼為空[ T ] 顯示密碼錯誤或用戶名不存在[ F ] [ T ] 圖 52 后臺登陸模塊活動圖 第二節(jié) 菜品信息管理模塊設(shè)計在菜品信息管理模塊中,管理員進(jìn)入后臺系統(tǒng)后,進(jìn)入菜品信息管理,首先從數(shù)據(jù)庫中獲取所有菜品信息并顯示出來,管理員瀏覽后選擇不符合規(guī)定的菜品信息或者過期的菜品信息進(jìn)行刪除操作,并且可以針對最近新出現(xiàn)的菜品信息進(jìn)行添加操作,同時還可以修改菜品價格,標(biāo)記特價,最后數(shù)據(jù)庫更新信息,并在前臺顯示菜品更新信息。以下用流程圖和順序圖進(jìn)行說明。一、菜品信息管理模塊流程圖管理員首先進(jìn)入菜品管理界面,瀏覽菜品信息;可以對新菜品信息進(jìn)行添加操作,系統(tǒng)審核輸入信息的格式是否合規(guī),如果輸入格式錯誤,則需要重新輸入信息;對過期的菜品進(jìn)行刪除操作;對優(yōu)惠活動的菜品進(jìn)行標(biāo)記特價操作;完成以上操作界面自動跳轉(zhuǎn)到菜品管理界面。菜品信息管理模塊流程圖如下圖 53 所示。二、菜品信息管理模塊順序圖菜品信息管理模塊順序圖如下圖 54 所示。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計29開始進(jìn)入菜品管理界面添加菜品信息 輸入菜品信息判斷輸入信息是否合規(guī)查看菜品信息添加成功結(jié)束標(biāo)記特價刪除菜品信息返回菜品管理界面YN圖 53 菜品管理模塊流程圖: 管理員 主界面 菜品信息管理界面數(shù)據(jù)庫1 . 登陸2 . 打開菜品信息管理界面3 . 查看菜品信息4 . 獲取菜品信息5 . 添加菜品信息6 . 發(fā)送新菜品信息7 . 添加成功8 . 刪除菜品9 . 發(fā)送刪除信息1 0 . 刪除成功圖 54 菜品管理模塊順序圖天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計30第三節(jié) 會員信息管理模塊設(shè)計在會員信息管理模塊中,管理員進(jìn)入后臺系統(tǒng)后,進(jìn)入會員信息管理,首先從數(shù)據(jù)庫中獲取所有已注冊的會員信息并顯示出來,管理員瀏覽后選擇其中不符合規(guī)定的會員信息進(jìn)行刪除操作,最后數(shù)據(jù)庫更新信息。以下用流程圖和順序圖進(jìn)行說明。一、會員信息管理模塊流程圖會員信息管理模塊流程圖如圖 55 所示。開始進(jìn)入會員信息管理模塊查看會員信息檢查信息內(nèi)容是否合規(guī)判斷是否存在不合規(guī)信息刪除不合規(guī)信息結(jié)束YN圖 55 管理員修改密碼模塊流程圖二、會員信息管理模塊順序圖會員信息管理模塊順序圖如圖 56 所示。: 管理員會員信息管理界面數(shù)據(jù)庫1 . 查看會員信息2 . 獲取會員信息3 . 查看會員信息是否合規(guī)4 . 刪除不合規(guī)信息5 . 刪除信息6 . 刪除成功圖 56 管理員修改密碼模塊流程圖天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計31第四節(jié) 管理員修改密碼模塊設(shè)計在密碼修改模塊中,首先需要登錄網(wǎng)站,進(jìn)入個人主頁或管理主頁后點擊修改密碼,然后進(jìn)入密碼修改界面。手動輸入原密碼和兩次相同新密碼,點擊修改,系統(tǒng)首先驗證原密碼是否與用戶匹配,若不匹配則修改失敗,匹配則系統(tǒng)更新數(shù)據(jù)庫,密碼修改成功。以下用流程圖和順序圖進(jìn)行說明。一、管理員修改密碼模塊流程圖管理員修改密碼模塊流程圖如圖 57 所示。開始登陸后臺系統(tǒng)進(jìn)入管理員密碼修改界面輸入舊密碼驗證舊密碼是否正確連續(xù)兩次輸入新密碼判斷兩次輸入密碼是否一致修改成功 結(jié)束重新輸入新密碼重新輸入舊密碼圖 57 管理員修改密碼模塊流程圖二、管理員修改密碼模塊順序圖管理員修改密碼模塊順序圖如圖 58 所示。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計32: 管理員修改密碼界面 數(shù)據(jù)庫1 . 輸入舊密碼2 . 獲取舊密碼3 . 驗證舊密碼是否正確4 . 密碼正確5 . 輸入兩次新密碼6 . 驗證兩次輸入密碼是否一致7 . 更新新密碼8 . 密碼修改成功圖 58 管理員修改密碼模塊順序圖天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計33第六章 網(wǎng)上訂餐系統(tǒng)后臺的實現(xiàn)第一節(jié) 系統(tǒng)后臺登陸模塊管理員在登陸后臺之前,首先在前臺進(jìn)入登陸頁面,輸入帳戶名和密碼。系統(tǒng)將從前臺頁面提交的帳戶名和密碼進(jìn)行接受,之后在后臺進(jìn)行處理,查詢帳戶名在數(shù)據(jù)庫中的位置:如果查到存在該帳戶名,則提取該賬戶的權(quán)限和密碼,并判斷查詢的密碼與輸入密碼是否相同,如果相同,通過驗證,系統(tǒng)登陸成功;否則,輸入信息有誤。登陸界面實現(xiàn)效果如圖 61 所示。圖 61 登陸模塊界面第二節(jié)用戶信息管理模塊點擊“用戶管理”,進(jìn)入用戶信息管理界面。在用戶信息管理界面,管理員可以查看當(dāng)前系統(tǒng)已注冊的所有會員信息詳情,具體包括用戶 ID、用戶名、真實姓名、身份證號、家庭住址、手機(jī)號碼、郵政編碼等;本系統(tǒng)考慮到用戶安全保護(hù)問題,所以在用戶信息中并沒有顯示登陸密碼;管理員對用戶信息中的身份證號、手機(jī)號碼、真實姓名進(jìn)行核實,如果發(fā)現(xiàn)有虛假信息,則對該用戶信息進(jìn)行刪除操作。如圖 62 為用戶信息管理界面實現(xiàn)效果。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計34圖 62 會員管理模塊界面第三節(jié) 菜品類別管理模塊點擊“菜品類別”,進(jìn)入菜品類別管理頁面。在菜品類別管理界面,管理員可以在“類別管理”模塊查看系統(tǒng)現(xiàn)有的所有菜品分類信息,包括:類別ID、分類名稱、分類描述等,同時也可以對其中已下架的菜品分類進(jìn)行刪除操作。如圖 63,為菜品類別界面實現(xiàn)效果。圖 63 菜品類別管理模塊界面點擊“添加”頁面跳轉(zhuǎn)到菜品類別添加界面,就可以錄入新菜品類別的的基本信息,點擊“提交”按鈕,系統(tǒng)后臺把菜品類別信息保存到數(shù)據(jù)庫。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計35圖 64 菜品類別信息添加模塊第四節(jié) 菜品信息管理模塊點擊“菜品管理”,進(jìn)入菜品信息管理頁面。在菜品信息管理界面,管理員可以瀏覽當(dāng)前所有菜品信息詳情,包括:菜品名稱、菜品描述、菜品分類、菜品圖像、市場價格、是否特價等;同時也可以錄入新菜品的基本信息,系統(tǒng)后臺把菜品信息保存到數(shù)據(jù)庫。菜品信息管理界面實現(xiàn)效果如圖 65 所示。圖 65 菜品信息管理模塊界面天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計36第五節(jié) 訂單管理模塊點擊“訂單管理”,進(jìn)入訂單管理頁面。在訂單管理界面,管理員可以查看當(dāng)前系統(tǒng)的所有已提交的訂單信息詳情,包括用戶 ID、訂單編號、下單時間、送貨地址、付款方式、手機(jī)號碼等;在這個界面,管理員主要查看的付款是否已經(jīng)到位,如果用戶選擇在線支付,通過訂單明細(xì)查看用戶是否已支付;如果用戶選擇貨到付款,管理員會聯(lián)系用戶進(jìn)行確認(rèn),核實之后對訂單進(jìn)行受理操作;如果出現(xiàn)付款方式為選定,則對該訂單進(jìn)行刪除操作。訂單管理界面實現(xiàn)效果,如圖 66 所示。圖 66 訂單管理模塊界面第六節(jié) 留言板信息管理模塊點擊“留言管理”,進(jìn)入留言板管理頁面。在留言板信息管理界面,管理員可以瀏覽當(dāng)前用戶在系統(tǒng)前臺的留言信息,包括留言標(biāo)題、內(nèi)容,留言用戶ID 和發(fā)布時間等;同時管理員甄選其中內(nèi)容不合規(guī)的留言信息并將其刪除,系統(tǒng)后臺把更新之后的用戶信息保存到數(shù)據(jù)庫。留言板管理界面實現(xiàn)效果,如圖67 所示。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計37圖 67 留言板信息管理模塊界面第七節(jié) 管理員密碼修改管理模塊點擊“密碼修改”,進(jìn)入管理員密碼修改頁面。在管理員密碼修改管理界面,管理員可以修改自己當(dāng)前登錄密碼。首先,需要輸入當(dāng)前登錄密碼,然后連續(xù)輸入兩次更改之后的新密碼,系統(tǒng)后臺把更新之后的用戶信息保存到數(shù)據(jù)庫。管理員密碼修改界面實現(xiàn)效果,如圖 68 所示。圖 68 管理員密碼修改管理模塊界面天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計38第七章 系統(tǒng)測試第一節(jié) 測試目的與測試原則在測試之前首先要清楚地明白“不可能存在沒有錯誤的系統(tǒng)”這句話的涵義,所以系統(tǒng)測試目的并不是試圖找出系統(tǒng)中所有的潛在的錯誤,而是在系統(tǒng)投入生產(chǎn)性運(yùn)行之前,盡可能多地找出與需求規(guī)格不符或與之相反的錯誤,從而驗證系統(tǒng)是否滿足需求規(guī)格的要求,并提出更加完善的方案。找出系統(tǒng)錯誤并不意味著測試的完成。系統(tǒng)測試發(fā)現(xiàn)了問題之后,還有經(jīng)過一系列的調(diào)試,找出系統(tǒng)錯誤的位置和產(chǎn)生錯誤的原因,然后對其進(jìn)行完善和改正。測試是軟件開發(fā)不可缺少的一個部分,任何一個軟件開發(fā)成功后都要進(jìn)行相應(yīng)的測試。系統(tǒng)測試是對系統(tǒng)開發(fā)過程中的系統(tǒng)設(shè)計和實現(xiàn)的最后復(fù)查。所以,“盡早和不斷的測試”是開發(fā)者進(jìn)行系統(tǒng)測試時應(yīng)遵守的基本原則。系統(tǒng)測試不應(yīng)該在系統(tǒng)功能模塊實現(xiàn)之后才進(jìn)行的,而是在系統(tǒng)開發(fā)的每個階段都要進(jìn)行系統(tǒng)測試,盡早地糾正并消除隱患。人們往往習(xí)慣于通過正確的操作來測試系統(tǒng)的功能是否正常執(zhí)行,而往往忽略了系統(tǒng)在錯誤操作的情況下是否能夠正常運(yùn)行而不會產(chǎn)生 bug,而這些人們往往忽視的情況極有可能就是系統(tǒng)的 bug 所在。在設(shè)計測試用例時,測試人員不僅要設(shè)計正確有效的輸入數(shù)據(jù),還要設(shè)計錯誤的輸入以及各種邊界條件。在進(jìn)行軟件測試時,除了要考慮以上情況外,還要堅持以下幾點原則:第一,所有的測試依據(jù)必須都嚴(yán)格遵守用戶需求的規(guī)格說明;第二,在未測試之前就應(yīng)該盡可能多地考慮測試時所將遭遇到的問題,并制定盡可能全面的測試計劃;第三,應(yīng)用 Pareto 最優(yōu)原理找出程序模塊造成的錯誤;第四,應(yīng)該遵循從小到大的規(guī)模規(guī)模順序進(jìn)行測試;第五,窮舉測試是不可能的;第六,測試必須遵循經(jīng)濟(jì)性原則;第七,如果讓開發(fā)人員來做測試的工作,這樣就不可避免的帶一些主觀色彩,設(shè)計出來的測試用例也會有局限性。通常開發(fā)人員不是測試工作的最佳人選,測試工作應(yīng)該交給專設(shè)的部門來完成,這樣會更加客觀有效。綜上所述,系統(tǒng)測試不僅要講究策略,更要講究時效性。驗收測試作為系統(tǒng)測試過程的最后一個測試環(huán)節(jié),對軟件的質(zhì)量、軟件的可交付性以及軟件項目的實施周期起到“一錘定音”的作用 [12]。本系統(tǒng)有必要而且必須實行系統(tǒng)測試,在進(jìn)行測試時必須遵照測試原則,選擇合適的測試方法進(jìn)行全面的測試,使得本系統(tǒng)的質(zhì)量得到保證。天津科技大學(xué) 2022 屆本科生畢業(yè)設(shè)計39第二節(jié) 系統(tǒng)測試方案對系統(tǒng)進(jìn)行測試時,需要輸入一些數(shù)據(jù),每次進(jìn)行一次系統(tǒng)測試,都需要一組輸入數(shù)據(jù),這種具有特定格式的一組數(shù)據(jù)稱為測
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1