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

正文內(nèi)容

網(wǎng)上訂餐系統(tǒng)畢業(yè)設(shè)計(jì)說明書(已改無錯(cuò)字)

2023-01-15 16:08:10 本頁(yè)面
  

【正文】 型 長(zhǎng)度(字符) 1 orderItem_id 訂單明細(xì)編號(hào) Int 4 2 order_id 訂單編號(hào) Int 4 3 goods_id 餐飲 編號(hào) Int 4 4 goods_quantity 購(gòu)買數(shù)量 Int 4 5.用戶信息表 此表用于記錄用戶的基本信息,是用戶購(gòu)買 餐飲 的權(quán)限基礎(chǔ),為用戶維護(hù)和管理員管理用戶提供信息。如表 所示。 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 16 頁(yè) 共 34 頁(yè) 表 t_user(用戶信息表) 序號(hào) 名稱 別名 類型 長(zhǎng)度(字符) 1 user_id 用戶 ID Int 4 2 user_name 用戶名 Varchar 50 3 user_pw 用戶密碼 Varchar 50 4 user_realname 真實(shí)姓名 Varchar 50 5 user_address 住址 Varchar 50 6 user_sex 性別 Varchar 50 7 user_tel 聯(lián)系電話 Varchar 50 8 user_ 用戶郵箱 Varchar 50 9 user_qq 用戶 Varchar 50 此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信息。如表 所示。 表 t_admin(管理員信息表) 序號(hào) 名稱 別名 類型 長(zhǎng)度(字符) 1 userId 管理員 ID int 4 2 userName 管理員名稱 Varchar 50 3 userPw 管理員密碼 Varchar 50 此表用于記錄公告的基本信息,為用戶提供系統(tǒng)網(wǎng)站的最新信息。如表 所示。 表 t_gonggao(公告信息表) 序號(hào) 名稱 別名 類型 長(zhǎng)度(字符) 1 gonggao_id 公告編號(hào) Int 4 2 gonggao_title 公告標(biāo)題 Varchar 50 3 gonggao_content 公告內(nèi)容 Varchar 5000 4 gonggao_data 公告創(chuàng)建時(shí)間 Varchar 50 5 gonggao_fabuzhe 發(fā)布人 Varchar 50 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 17 頁(yè) 共 34 頁(yè) 8.留言信息表 此表用于記錄客戶的留言信息,以及對(duì) 餐飲 的建議等。如表 所示。 表 t_liuyan(留言信息表) 序號(hào) 名稱 別名 類型 長(zhǎng)度(字符) 1 liuyan_id 留言 id Int 4 2 liuyan_title 留言標(biāo)題 Varchar 50 3 liuyan_content 留言內(nèi)容 Varchar 5000 4 liuyan_date 留言時(shí)間 Varchar 50 5 liuyan_user 留言客戶 Varchar 50 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 18 頁(yè) 共 34 頁(yè) 5 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)運(yùn)行平臺(tái)設(shè)置 本系統(tǒng)的運(yùn)行平臺(tái)設(shè)置分為硬件環(huán)境和 餐飲 環(huán)境。 運(yùn)行環(huán)境 1.硬件環(huán)境 系統(tǒng)的硬件環(huán)境配置為處理器 Intel(R) Core(TM) i3 CPU,內(nèi)存 2G,硬盤500G。 2. 餐飲 環(huán)境 系統(tǒng)的 餐飲 環(huán)境配置為 Win 7 操作系統(tǒng), MySQL 數(shù)據(jù)庫(kù), 、 開發(fā)工具包和 服務(wù)器。 開發(fā)工具和技術(shù)簡(jiǎn)介 以下內(nèi)容是對(duì)本系統(tǒng)所采用的開發(fā)工具和技術(shù)進(jìn)行的簡(jiǎn)單介紹。 開發(fā)工具簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù) 和 J2EE 的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL, Hibernate。 在結(jié)構(gòu)上, MyEclipse 的特征可以分為 7 類:( 1) J2EE 模型;( 2) WEB 開發(fā)工具;( 3) EJB 開發(fā)工具;( 4)應(yīng)用程序服務(wù)器的連接器;( 5) J2EE 項(xiàng)目部署服務(wù);( 6)數(shù)據(jù)庫(kù)服務(wù);( 7) MyEclipse 整合幫助。 對(duì)于以上每一種功能上的類別, 在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以在不影響其他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言, MyEclipse 是 Eclipse 的插件,也是一款功能強(qiáng)大的 J2EE 集成開發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò) [14]。 MySQL 是一種采用 TSQL 語言,基于 C/S 模式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL 存儲(chǔ)和管理數(shù)據(jù)有以下優(yōu)點(diǎn) : 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 19 頁(yè) 共 34 頁(yè) ( 1)每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可在這個(gè)位置使用它們; ( 2)各個(gè)客戶端上不單獨(dú)存 儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢脙H有一個(gè)復(fù)本; ( 3) 可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對(duì)所有的用 戶 平等執(zhí)行; ( 4)可以在數(shù)據(jù)庫(kù)內(nèi)通過使用約束、存儲(chǔ)過程和觸發(fā)器來強(qiáng)制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多客戶端訪問的中央資源; ( 5)關(guān)系數(shù)據(jù)庫(kù)服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流量; ( 6)最大程度地降低硬件的成本,由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上,客戶端不必耗費(fèi)磁盤空間來 存儲(chǔ)數(shù)據(jù)??蛻舳藷o需在本地增加管理數(shù)據(jù)的功能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上; ( 7)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤輸入 /輸出容量,配置客戶端以優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式; ( 8)可以將服務(wù)器存儲(chǔ)在一個(gè)相對(duì)安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì); ( 9)維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡(jiǎn)化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。 技術(shù)簡(jiǎn)介 本系統(tǒng)采用 MVC 框架, MVC( ModelViewController) 是一種設(shè)計(jì)模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開。 MVC 把應(yīng)用程序分成 3 個(gè)核心:模型層、視圖層和控制層,它們分別擔(dān)負(fù)不同的任務(wù)。其中視圖層向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。模型層表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯??刂茖咏邮沼脩糨斎氩⒄{(diào)用模型和視圖去完成用戶的需求 [15]。 本系統(tǒng)需要用到的 Java 相關(guān)技術(shù)有 jsp 技術(shù)、 servlet 技術(shù)、 jdbc 技術(shù)、 SSH框架。其中,關(guān)鍵的技術(shù)難點(diǎn)在于 Struts 技術(shù)的運(yùn)用。 Struts 技術(shù)是基于 MVC 的Web 應(yīng)用框架。在 Struts 框架中, 模型層由實(shí)現(xiàn)業(yè)務(wù)邏輯的 JavaBean 組件構(gòu)成,中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 20 頁(yè) 共 34 頁(yè) 控制層由 ActionServlet 和 Action 來實(shí)現(xiàn),視圖層由一組 JSP 文件構(gòu)成。 Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Spring 是一個(gè)輕量級(jí)的 控制反轉(zhuǎn) ( IoC)和面向切面( AOP)的 容器 框架。 Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進(jìn)了松耦合 , 提供了 面向切面編程 的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù) 邏輯 與 系統(tǒng) 級(jí) 服務(wù) (例如審計(jì)( auditing)和 事務(wù)( transaction)管理)進(jìn)行 內(nèi)聚性 的開發(fā)。 系統(tǒng)首頁(yè)設(shè)計(jì) 本系統(tǒng)網(wǎng)站的主界面設(shè)計(jì)結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,左側(cè)為用戶注 冊(cè)、登錄 ,公告瀏覽, 餐飲 查詢,右部分為信息顯示區(qū),銷售排行榜 主要是為方便用戶提供了一些最新上架的生活用品信息。 系統(tǒng)前臺(tái)基本功能設(shè)計(jì)與實(shí)現(xiàn) 本節(jié)對(duì)系統(tǒng)前臺(tái)主要功能設(shè)計(jì)進(jìn)行詳細(xì)的說明。 用戶維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn) 由于網(wǎng)上購(gòu)物必須保證用戶的正確性、購(gòu)物的安全性,需要對(duì)用戶資料進(jìn)行有效的管理,因此用戶管理是 餐飲 網(wǎng)站的重要內(nèi)容。它主要包括用戶注冊(cè)、登錄和驗(yàn)證、用戶注冊(cè)資料的修改更新和用戶注銷等功能。 1.注冊(cè) ( 1)實(shí)現(xiàn)目標(biāo) 用戶單擊注冊(cè)后需要輸入密碼和確認(rèn)密碼、用戶真實(shí)姓名、住址、性別、 E_mail、。用戶只須填寫一個(gè) Web 表單。這里需要用戶通過 E_mail 注冊(cè)是考慮到兩點(diǎn):第一,用戶的 E_mail 是惟一的;第二,通過用戶的 E_mail 可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊(cè)信息后,系統(tǒng)會(huì)對(duì)注冊(cè)頁(yè)面填寫的正確性進(jìn)行檢查。對(duì)于不符合要求的填寫會(huì)給出必要的提示,并返回修改;對(duì)于符合要求的注冊(cè)表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊(cè)信息將被存入系統(tǒng)的數(shù)據(jù)庫(kù)中。 設(shè)計(jì)界面如圖 所示: 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 21 頁(yè) 共 34 頁(yè) 圖 用戶注冊(cè)界面 2.登錄和驗(yàn)證 ( 1)用戶登錄程序流程描述 當(dāng)用戶輸入 用戶名和密碼后首先要進(jìn)行身份驗(yàn)證,如果用戶存在,則成功登錄,反之,如果用戶不存在,提示錯(cuò)誤信息 “ 輸入的用戶名或密碼不存在,請(qǐng)注冊(cè) ” ,返回登錄界面重新輸入用戶名和密碼。 設(shè)計(jì)界面如圖 和 所示: 圖 用戶登錄界面 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 22 頁(yè) 共 34 頁(yè) 圖 用戶驗(yàn)證界面 ( 2)實(shí)現(xiàn)目標(biāo) 對(duì)于本系統(tǒng)的購(gòu)物過程而言,在用戶瀏覽 餐飲 時(shí),可以不進(jìn)行登錄,只有在使用購(gòu)物車時(shí), 發(fā)表留言 才需要登錄,以完成整個(gè)購(gòu)物過程。用戶登錄用于驗(yàn)證用戶的用戶名和密碼,然后決定顧客進(jìn)入系統(tǒng)進(jìn)行操作,如進(jìn)行用戶修改的操作,購(gòu)物車 、 結(jié)帳 、查看訂單、刪除訂 單和用戶留言 的操作等。 3.用戶 找回密碼 ( 1)實(shí)現(xiàn)目標(biāo) 已注冊(cè)的用戶 登陸 的 時(shí)候 忘記密碼的時(shí)候,可以通過此頁(yè)面來填寫個(gè)人信息,系統(tǒng)會(huì)根據(jù)你填寫的詳細(xì)信息 將初始化 的密碼給你發(fā)到郵箱中 。 界面設(shè)計(jì)如圖 所示: 圖 用戶 找回密碼 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 23 頁(yè) 共 34 頁(yè) 餐飲 展示模塊設(shè)計(jì)與實(shí)現(xiàn) 1.實(shí)現(xiàn)目標(biāo) 為了方便顧客選購(gòu) 各類 用餐 ,本系統(tǒng)采用了兩種展示產(chǎn)品的方式。一種是以類別查詢?yōu)榛A(chǔ)查看 各類 用餐 ,另外一種是新品上架、特價(jià)產(chǎn)品和銷售排行的展臺(tái)。以銷售排行查看 各類 餐飲 為例,顧客在首頁(yè)的的銷售排行即可查看銷售排行,方便顧客查看暢銷 的 各類 餐飲 相關(guān)信息及詳細(xì)信息 ,界面設(shè)計(jì)如圖 所示: 圖 餐飲 展示 購(gòu)物車模塊的設(shè)計(jì)與實(shí)現(xiàn) 1.購(gòu)物車程序流程描述 用戶選購(gòu) 餐飲 后添加到購(gòu)物車中,在購(gòu)物車中進(jìn)行查看,同時(shí)對(duì)不滿意的產(chǎn)品可以進(jìn)行移除,對(duì)要購(gòu)買的產(chǎn)品可以調(diào)整數(shù)量,移除產(chǎn)品和清空產(chǎn)品。用戶決定購(gòu)買產(chǎn)品后可以去收銀臺(tái)進(jìn)行結(jié)賬。購(gòu)物車流程圖如圖 所示 。 開 始購(gòu) 物 車查 看數(shù) 碼 產(chǎn) 品是 否 滿 意 ?收 銀 臺(tái) 結(jié) 賬結(jié) 束 是調(diào) 整 數(shù) 碼 產(chǎn) 品否 中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 24 頁(yè) 共 34 頁(yè) 圖 購(gòu)物車程序流程圖 2.實(shí)現(xiàn)目標(biāo) 用戶購(gòu)買產(chǎn)品的核心功能是購(gòu)物車和訂單提交。購(gòu)物車模塊的設(shè)計(jì)包括:顧客添加 餐飲 到購(gòu)物車和顧客對(duì)購(gòu)物車的管理,如更新購(gòu)買的 餐飲 數(shù)量、清空購(gòu)物車和將購(gòu)物車中 餐飲 從購(gòu)物車中移除等。購(gòu)物車要具有持續(xù)性,而且不限制用戶購(gòu)買 硬盤 的數(shù)量也就是購(gòu)物車可以顯示很多 硬盤 。 界面的設(shè)計(jì)如圖 所示 圖 加入購(gòu)物車 模塊 收銀臺(tái)模塊的設(shè)計(jì)與實(shí)現(xiàn) 1.實(shí)現(xiàn)目標(biāo) 用戶選擇完 餐飲 后,需要確認(rèn)購(gòu)物車中內(nèi)容,即結(jié)帳,點(diǎn)擊下一步,此時(shí)頁(yè)面跳轉(zhuǎn)到結(jié)賬頁(yè)面。在結(jié)帳頁(yè)面,需要用戶填寫聯(lián)系地址、聯(lián)系電話、付款方式中北大學(xué) 2021 屆畢業(yè)設(shè)計(jì)說明書 第 25 頁(yè) 共 34 頁(yè) 和送貨方式和備注信息,以便生成訂單。當(dāng)完成一次交易所需要的用戶方面 的信息都已齊全,只須生成訂單即可進(jìn)入配送過程。如果用戶所填寫的訂單信息正確,系統(tǒng)會(huì)返回給用戶此次交易所產(chǎn)生的訂單號(hào)碼。界面的設(shè)計(jì)如圖 所示。 圖 結(jié)賬模塊 查看訂單模塊的設(shè)計(jì)與實(shí)現(xiàn) 1.實(shí)現(xiàn)目標(biāo) 用戶填寫完訂單并提交成功后可以通過查看訂單按鈕看到自己的訂單及詳細(xì)信息。 公告瀏覽模塊的設(shè)計(jì)與實(shí)現(xiàn) 1.實(shí)現(xiàn)目標(biāo) 吸引顧客有很多種宣傳措施,本系統(tǒng)采用公告的方式進(jìn)行宣傳。利用類似流動(dòng)看板的方式顯示公告信息 。 在顧客點(diǎn)擊某一條公告信息時(shí),系統(tǒng)可
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1