基于web的訂餐管理系統(tǒng)_第1頁(yè)
基于web的訂餐管理系統(tǒng)_第2頁(yè)
基于web的訂餐管理系統(tǒng)_第3頁(yè)
基于web的訂餐管理系統(tǒng)_第4頁(yè)
基于web的訂餐管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩39頁(yè)未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本科畢業(yè)論文(設(shè)計(jì))題 目 基于 web 訂餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系 部 信息管理系_專(zhuān) 業(yè) 信息系統(tǒng)與信息管理 年 級(jí) 2013 級(jí) 學(xué) 號(hào) 222013602012159 姓 名 王丹 指 導(dǎo) 教 師 鄭蔚 成 績(jī) 2017 年 05 月 10 日目錄摘 要 .1Abstract .1第 1 章 導(dǎo)論 .21.1 選題背景目的和意義 .21.2 課題研究狀況和發(fā)展趨勢(shì) .2第 2 章 系統(tǒng)分析 .32.1 系統(tǒng)情況分析 .32.2 可行性分析 .32.3.系統(tǒng)需求分析 .32.4 系統(tǒng)數(shù)據(jù)流程分析 .4第 3 章 系統(tǒng)技術(shù)與理論介紹 .73.1 系統(tǒng)模式選擇 .73.2 系統(tǒng)的技術(shù)介紹 .73.3 SQL Server 數(shù)據(jù)庫(kù) .9第 4 章 系統(tǒng)設(shè)計(jì) .104.1 系統(tǒng)設(shè)計(jì)目標(biāo)與原則 .104.2 系統(tǒng)設(shè)計(jì)概要 .104.3 系統(tǒng)功能模塊劃分 .10第 5 章 數(shù)據(jù)庫(kù)設(shè)計(jì) .125.1 數(shù)據(jù)庫(kù)的需求分析 .125.2 數(shù)據(jù)庫(kù)設(shè)計(jì) .125.3 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) .125.4 數(shù)據(jù)庫(kù)表設(shè)計(jì) .13第 6 章 系統(tǒng)實(shí)現(xiàn) .186.9 菜品展示 .29第 7 章 系統(tǒng)測(cè)試目的 .347.1 系統(tǒng)測(cè)試目的 .347.2 測(cè)試方法 .34I7.3 系統(tǒng)測(cè)試 .34結(jié)論 .34參考文獻(xiàn) .39致謝 .400基于 Web 的訂餐管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)王丹西南大學(xué)信息管理系,重慶榮昌 402460摘 要: 網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)平臺(tái)的主要功能包括菜單類(lèi)別管理、菜單信息管理等,根據(jù)客戶種類(lèi)又可以劃分成管理員客戶和會(huì)員客戶兩種。web 的訂餐管理系統(tǒng)采用了 JSP 開(kāi)發(fā)語(yǔ)言為前臺(tái)設(shè)計(jì),MySQL 的后臺(tái)設(shè)計(jì)作為數(shù)據(jù)庫(kù)管理系統(tǒng),MyEclipse 為開(kāi)發(fā)環(huán)境,服務(wù)器采用 tomcat,是一種基于 Web 技術(shù)上開(kāi)發(fā)出的 B/S 結(jié)構(gòu)的網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。關(guān)鍵詞:訂餐管理系統(tǒng);JSP;B/S 結(jié)構(gòu)Design and Implementation of Reservation Management System Based on WebDan WANG School of Information Management of Southwest University, RongChang,Chongqing 402460,PR ChinaAbstract :Through the online order management system based on web design and implementation of the platform, consumers can know a lot of western restaurant menu information with staying at home, which brings great convenience to consumers.This design at the front desk system mainly adopts JSP as a development language, and the background design mainly USES MySQL as a database management system, and MyEclipse development environment was adopted, using tomcat server.It is a Web design and implementation that based on a Web technology which based on B/S structure of online order management system.Keywords: Online ordering system; JSP; B/S structure 1第 1 章 導(dǎo)論1.1 選題背景目的和意義網(wǎng)絡(luò)的快速發(fā)展從根本上更改了世界的菜單交易方法,自二十世紀(jì)九十年代開(kāi)始,我國(guó)的很多企業(yè)就設(shè)想可以通過(guò)互聯(lián)網(wǎng)來(lái)交易菜單。因?yàn)楫?dāng)時(shí)存在很多的原因,比如企業(yè)的聲譽(yù)非常不好進(jìn)行認(rèn)證、互聯(lián)網(wǎng)的相關(guān)法律法規(guī)也不夠完善、物流相對(duì)落后等,阻礙了互聯(lián)網(wǎng)菜單銷(xiāo)售的的速度。進(jìn)入二十一世紀(jì)以后,我國(guó)經(jīng)濟(jì)有了快速的發(fā)展,限制網(wǎng)上交易的各個(gè)難題逐一被解決,國(guó)內(nèi)各大企業(yè)都加入到了電子商務(wù)的浪潮中來(lái)。根據(jù)零點(diǎn)調(diào)查公司的調(diào)查,今年前三季度,我國(guó)電子商務(wù)市場(chǎng)銷(xiāo)售額達(dá) 5.6 萬(wàn)億元,比去年同期增長(zhǎng) 24。其中,互聯(lián)網(wǎng)市場(chǎng)銷(xiāo)售額近 10000 億元,已超過(guò) 2012 年全年銷(xiāo)售總額。網(wǎng)絡(luò)交易這一點(diǎn)餐方式給人們的日常生活帶來(lái)了很多方便,除了交易地點(diǎn)更加便捷,更關(guān)鍵的是改變了人們的點(diǎn)餐習(xí)慣,人們已經(jīng)習(xí)慣上網(wǎng)查看菜單的相關(guān)信息,成為點(diǎn)餐決策環(huán)節(jié)的至關(guān)重要的一環(huán)。1.2 課題研究狀況和發(fā)展趨勢(shì)網(wǎng)絡(luò)講義與傳統(tǒng)方式交易比較最突出的優(yōu)點(diǎn):信息量大,與過(guò)去的交易方式比較,網(wǎng)絡(luò)交易能夠提供大量菜單信息。網(wǎng)絡(luò)交易最突出的優(yōu)勢(shì)是,消費(fèi)者的交易時(shí)間沒(méi)有限制,客戶群得以增加,這樣就使企業(yè)的核心競(jìng)爭(zhēng)力得到提高,無(wú)需花費(fèi)商鋪費(fèi)用,大大節(jié)省了投入的費(fèi)用。2第 2 章 系統(tǒng)分析2.1 系統(tǒng)情況分析系統(tǒng)從技術(shù)的可行性、操作的可行性、經(jīng)濟(jì)的可行性進(jìn)行分析。對(duì)軟件開(kāi)發(fā)中可能面臨的問(wèn)題做了大概的預(yù)測(cè),明確自己的目標(biāo)。并且本系統(tǒng)采用的架構(gòu)是 mvc 模式。能夠清楚明白的把本系統(tǒng)的情況展示出來(lái)。2.2 可行性分析對(duì)所有系統(tǒng)完成設(shè)計(jì),都可能受到時(shí)間和空間上的制約。所以,在設(shè)計(jì)每一個(gè)項(xiàng)目開(kāi)始,必須對(duì)系統(tǒng)實(shí)行可行性分析,這樣可以降低項(xiàng)目的危害,降低人力、物力和財(cái)力的損耗。2.2.1 技術(shù)可行性本系統(tǒng)主要采用 MyEclipse 和 Sql2005 數(shù)據(jù)庫(kù)作為設(shè)計(jì)工具,采用 Java 作為開(kāi)發(fā)語(yǔ)言,主要使用了 J2EE 的技術(shù),java 是一種面對(duì)對(duì)象的程語(yǔ)言,學(xué)習(xí)起來(lái)非常容易并且使用便利。本系統(tǒng)從整體上看設(shè)計(jì)起來(lái)比較容易,本系統(tǒng)開(kāi)發(fā)的重點(diǎn)就是對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)和操作。2.2.2 經(jīng)濟(jì)可行性本系統(tǒng)采用的軟件 10都是開(kāi)源的,這樣可以削減很多的精力和資源,起到減少成本的作用。同時(shí)提升設(shè)計(jì)的作用,本系統(tǒng)對(duì)計(jì)算機(jī)配置的條件很低,乃至網(wǎng)吧淘汰下來(lái)的低配置計(jì)算機(jī)也可以滿足需要,因此在經(jīng)濟(jì)上完全具有可行性。2.2.3 法律可行性此網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是自己設(shè)計(jì)的管理系統(tǒng),具有很大的實(shí)際意義。在法律上完全具有可行性。總而言之,設(shè)計(jì)一個(gè)網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)具有效率高,操作簡(jiǎn)便,降低成本等優(yōu)點(diǎn),所以,建立一個(gè)網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是非常必要的。綜上所述,開(kāi)發(fā)一個(gè)網(wǎng)上基于 web 的訂餐管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是必要可行的。2.3.系統(tǒng)需求分析(1) 采用 B/S 模式完成設(shè)計(jì),其好處是后臺(tái)與前臺(tái)層次運(yùn)行時(shí)比較清晰,并且和大部分用戶的網(wǎng)頁(yè)搜索方式相適宜。3(2) 系統(tǒng)界面簡(jiǎn)單方便。設(shè)計(jì)容易的系統(tǒng)界面,可以使用戶比較快的對(duì)系統(tǒng)的控制進(jìn)行適應(yīng)。2.3.1 性能需求普通用戶只能在線查詢信息,例如,對(duì)菜單信息進(jìn)行查詢、在線點(diǎn)餐西餐廳菜單、下訂單等功能。(1)所有記錄信息要保持全面,信息記錄內(nèi)容不可以是空(2)各種數(shù)據(jù)間相互聯(lián)系要保持正確2.3.2 界面需求JSP 技術(shù)是將 JAVA 語(yǔ)言作為腳本語(yǔ)言的,JSP 網(wǎng)頁(yè)給整個(gè)服務(wù)器端的 JAVA 庫(kù)單元提供了一個(gè)接口用來(lái)服務(wù) HTTP 的應(yīng)用程序。系統(tǒng)開(kāi)發(fā)的過(guò)程與實(shí)施過(guò)程相反,并不是從輸入設(shè)計(jì)到輸出設(shè)計(jì),而是從輸出設(shè)計(jì)到輸入設(shè)計(jì)。2.4 系統(tǒng)數(shù)據(jù)流程分析本系統(tǒng)的流程,本系統(tǒng)主要分前臺(tái)功能模塊和后臺(tái)功能模塊兩個(gè)模塊所構(gòu)成,前臺(tái)是普通用戶模塊,普通數(shù)據(jù)模塊又分商品信息瀏覽,在線下訂單,在線注冊(cè)會(huì)員,購(gòu)物車(chē)管理,我的訂單管理,后臺(tái)是管理員用戶模塊,具體分為以下幾個(gè)模塊,用戶注冊(cè)信息,修改個(gè)人密碼,商品類(lèi)別管理,商品信息管理,會(huì)員信息管理,訂單信息管理,具體的系統(tǒng)流程圖如圖 2.1 所示。4圖 2.1 系統(tǒng)流程圖Fig.2.1 System flow chart5本系統(tǒng)的用戶通過(guò)輸入自己的賬號(hào)密碼信息進(jìn)行登錄,根據(jù)登錄的賬號(hào)密碼比對(duì)數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)來(lái)判斷登錄的賬號(hào)所具有的權(quán)限,管理員擁有所有的權(quán)限,能夠進(jìn)行銷(xiāo)售和數(shù)據(jù)管理等所有工作,還可以控制下屬賬號(hào)的權(quán)限。工作人員根據(jù)登錄賬號(hào)的類(lèi)別不同具有不同的權(quán)限,分為送單員和接單員兩種。兩種不同的用戶的權(quán)限等級(jí)不同,擁有不同的操作權(quán)限,只能夠在系統(tǒng)中看到自己能夠進(jìn)行操作的模塊而不能夠看到自己權(quán)限以外的模塊內(nèi)容。要進(jìn)行別的賬號(hào)才能進(jìn)行的操作活動(dòng)時(shí),需要退出當(dāng)前登錄的賬號(hào),重新登錄新的賬號(hào)來(lái)進(jìn)行操作,系統(tǒng)流程如圖 2.2 所示。開(kāi)始注冊(cè)是否存在輸入用戶信息注冊(cè)成功否重新輸入用戶信息數(shù)據(jù)信息正確是否圖 2.2 用戶注冊(cè)流程圖Fig. 2.2 User registration flow diagram6第 3 章 系統(tǒng)技術(shù)與理論介紹3.1 系統(tǒng)模式選擇整個(gè)系統(tǒng)采用 B/S 的模式開(kāi)發(fā),B/S 模式就是瀏覽器加服務(wù)器的結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶的工作界面在瀏覽器中實(shí)現(xiàn),主要事物邏輯在服務(wù)器端實(shí)現(xiàn),還有的事物邏輯在前端實(shí)現(xiàn),并且采用了 MyEclipse 技術(shù),MyEclipse 企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱 MyEclipse)是對(duì) Eclipse IDE 的一種擴(kuò)展,利用MyEclipse,我們可以在數(shù)據(jù)庫(kù)和 J2EE 的開(kāi)發(fā)中起作用。完整支持 HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。本系統(tǒng)還運(yùn)用了 Tomcat,Tomcat 是一個(gè)輕量級(jí)應(yīng)用服務(wù)器,另外它還是一個(gè)Servlet 和 JSP 容器,獨(dú)立的 Servlet 容器是 Tomcat 的默認(rèn)模式。Tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小, 3.2 系統(tǒng)的技術(shù)介紹該系統(tǒng)完全基于當(dāng)下開(kāi)發(fā)管理系統(tǒng)最前言的 B/S 模式來(lái)進(jìn)行程序的設(shè)計(jì)。使用 B/S模式設(shè)計(jì)的程序?qū)W(wǎng)上訂餐系統(tǒng)這種工作人員技術(shù)水平較低的客戶能夠很好的引導(dǎo)他們對(duì)系統(tǒng)的操作和使用。后臺(tái)數(shù)據(jù)庫(kù)使用 Microsoft 公司開(kāi)發(fā)的 Microsoft SQL Server 2005 來(lái)進(jìn)行數(shù)據(jù)的存儲(chǔ),本數(shù)據(jù)庫(kù)擁有強(qiáng)大的數(shù)據(jù)處理能力,能夠完美應(yīng)對(duì)零售藥店級(jí)別的數(shù)據(jù)的存儲(chǔ)和處理。應(yīng)用程序開(kāi)發(fā)語(yǔ)言使用的是 Java,易于編寫(xiě)且 Java 一處編寫(xiě)處處運(yùn)行的特性對(duì)于網(wǎng)上訂餐系統(tǒng)這種可能在未來(lái)會(huì)擴(kuò)大經(jīng)營(yíng)規(guī)模的用戶來(lái)說(shuō)有很強(qiáng)的適應(yīng)性。在網(wǎng)頁(yè)設(shè)計(jì)方面使用 JSP、JavaScript、Html 等技術(shù)完成用戶交互界面,員工只需要瀏覽器即可對(duì)庫(kù)存、賬單等進(jìn)行操作管理,且界面引導(dǎo)強(qiáng),有很強(qiáng)的適應(yīng)性,和使用的便捷性。服務(wù)器方面使用的是當(dāng)下流行的免費(fèi)卻又不失強(qiáng)勁功能的開(kāi)源Web 應(yīng)用服務(wù)器 Tomcat, Tomcat 雖為免費(fèi)使用的服務(wù)器,但是其強(qiáng)勁的功能

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論