餐廳在線投票系統(tǒng)文檔_第1頁(yè)
餐廳在線投票系統(tǒng)文檔_第2頁(yè)
餐廳在線投票系統(tǒng)文檔_第3頁(yè)
餐廳在線投票系統(tǒng)文檔_第4頁(yè)
餐廳在線投票系統(tǒng)文檔_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——餐廳在線投票系統(tǒng)文檔餐廳在線投票系統(tǒng)說(shuō)明書工程成員運(yùn)高帥20227780159馬鵬宇20227780138班級(jí)10級(jí)網(wǎng)絡(luò)工程一班時(shí)間2022年6月6號(hào)目次1.需求分析31.1系統(tǒng)概述31.2系統(tǒng)運(yùn)行環(huán)境31.3功能需求描述32.總體設(shè)計(jì)62.1開發(fā)與設(shè)計(jì)的總體思想62.2系統(tǒng)模塊布局圖62.3模塊設(shè)計(jì)72.4系統(tǒng)流程描述112.5界面設(shè)計(jì)132.6數(shù)據(jù)庫(kù)設(shè)計(jì)183.細(xì)致設(shè)計(jì)203.1.應(yīng)用部署圖203.2.訪問(wèn)數(shù)據(jù)庫(kù)的javabean253.3.功能描述與截圖274.設(shè)計(jì)總結(jié)451.需求分析1.1系統(tǒng)概述本系統(tǒng)是鄭州大學(xué)工學(xué)院餐廳菜品投票系統(tǒng)。提出者是馬鵬宇,運(yùn)高帥。本系統(tǒng)設(shè)計(jì)的初衷是為了便當(dāng)本校學(xué)生選擇可口適合的飯菜以及促進(jìn)餐廳改善飯菜質(zhì)量和豐富飯菜種類,合理制定飯價(jià)。使我校學(xué)生能夠擁有一個(gè)良好的就餐環(huán)境。

1.2系統(tǒng)運(yùn)行環(huán)境Tomcatmysqleclipse1.3功能需求描述各個(gè)模塊所對(duì)應(yīng)的需求如下a投票首頁(yè)模塊該模塊面向?qū)ο鬄槿w訪問(wèn)頁(yè)面用戶,其中包括當(dāng)前系統(tǒng)時(shí)間的實(shí)現(xiàn)。管理員信息的查詢,登錄用戶信息的顯示。

B投票實(shí)現(xiàn)模塊此模塊供用戶對(duì)投票工程舉行投票所用。在投票首頁(yè)上,將會(huì)顯示最近一個(gè)投票工程和其他投票列表,用戶可自由選擇那些尚未過(guò)期的工程舉行投票。投票操作概括為用戶選擇一個(gè)選項(xiàng),提交即可投票告成,此時(shí)頁(yè)面會(huì)跳轉(zhuǎn)只顯示投票結(jié)果的頁(yè)面。

C投票結(jié)果模塊此模塊供用戶查看該工程已有的投票處境。投票結(jié)果顯示頁(yè)面會(huì)顯示相應(yīng)投票選項(xiàng)的得票率和該工程總的得票數(shù)。

D管理員登錄模塊該模塊用于管理員登錄。登錄驗(yàn)證后,管理員才可以對(duì)投票信息舉行維護(hù)。如增刪投票工程等。

E投票管理模塊此模塊為管理員操作的模塊。管理員登錄系統(tǒng)后??梢詫?duì)系統(tǒng)的全體投票工程舉行相應(yīng)的管理,如添加投票工程。刪除投票工程等。

1.4性能需求本系統(tǒng)概括要實(shí)現(xiàn)的功能內(nèi)容包括數(shù)據(jù)庫(kù)選擇,數(shù)據(jù)庫(kù)接口的實(shí)現(xiàn),數(shù)據(jù)庫(kù)建模方法,程序開發(fā)軟件,需求分析,需求的提取,需求定義與規(guī)約,系統(tǒng)總體設(shè)計(jì),系統(tǒng)布局圖,數(shù)據(jù)功能模塊設(shè)計(jì),系統(tǒng)的主要功能設(shè)計(jì),投票界面模塊的設(shè)計(jì),投票工程模塊的設(shè)計(jì),投票結(jié)果模塊的設(shè)計(jì),用戶信息模塊的設(shè)計(jì),管理員登錄的設(shè)計(jì)與實(shí)現(xiàn)。

1.5數(shù)據(jù)流圖數(shù)據(jù)流圖的組成元素源點(diǎn)\終點(diǎn)處理用戶計(jì)算信息添加信息刪除信息數(shù)據(jù)流數(shù)據(jù)存儲(chǔ)用戶登錄信息投票結(jié)果普遍用戶信息管理員信息投票信息計(jì)算信息投票信息投票結(jié)果用戶顯示頁(yè)面管理員信息頁(yè)面首頁(yè)普遍用戶信息頁(yè)面刪除,添加驗(yàn)證信息首頁(yè)管添加記錄信息登錄類型1.6系統(tǒng)ER圖添加投票投票總數(shù)選項(xiàng)個(gè)數(shù)用戶名管理員身份驗(yàn)證投票選擇投票工程用戶刪除投票選擇管理員信息投票號(hào)投票主題選項(xiàng)內(nèi)容2.總體設(shè)計(jì)2.1開發(fā)與設(shè)計(jì)的總體思想本系統(tǒng)是基于jsp開發(fā)語(yǔ)言的以網(wǎng)頁(yè)形式呈現(xiàn)的投票系統(tǒng)。

用戶2.2系統(tǒng)模塊布局圖。

查看投票結(jié)果添加刪除菜品管理員添加刪除餐廳查看投票結(jié)果游客學(xué)三餐廳學(xué)二餐廳學(xué)一餐廳餐廳投票2.3模塊設(shè)計(jì)2.3.1用戶投票模塊管理員登錄模塊管理員添加投票工程模塊管理員刪除投票工程模塊2.3.3系統(tǒng)協(xié)作圖用戶投票模塊用戶添加投票工程模塊管理員登錄模塊管理員添加投票工程模塊管理員刪除投票工程模塊2.4系統(tǒng)流程描述2.4.1系統(tǒng)流程圖在線投票系統(tǒng)前臺(tái)用戶界面登錄界面后臺(tái)數(shù)據(jù)庫(kù)管理選擇投票工程查看投票結(jié)果選擇身份管理員普遍用戶輸入信息普遍用戶信息界面管理選項(xiàng)判別身份管理員界面刪除工程添加工程2.5界面設(shè)計(jì)2.6數(shù)據(jù)庫(kù)設(shè)計(jì)2.6.1數(shù)據(jù)庫(kù)中的數(shù)據(jù)表圖中我們用的是ch9數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)中一共有五張表Gs1表代表的是餐廳表Gs2表代表的是學(xué)一餐廳菜品表Gs3表代表的是學(xué)二餐廳菜品表Gs4表代表的是學(xué)三餐廳菜品表User表代表用戶表3細(xì)致設(shè)計(jì)3.1.應(yīng)用部署圖3.1.1管理員登錄模塊程序頁(yè)面名稱bb.jsp程序功能實(shí)現(xiàn)管理員的登錄。

全縣范圍整個(gè)投票系統(tǒng)的唯一管理員。

輸入數(shù)據(jù)管理員賬號(hào)和密碼。

輸出數(shù)據(jù)無(wú)程序簡(jiǎn)樸規(guī)律1輸入管理員用戶名和密碼,回車確認(rèn)。

2檢查輸入是否合法,合法跳入alter.jsp,不合法跳入judge.jsp并提示返回。

3根據(jù)所獲得的用戶名,密碼和發(fā)信息,跳入投票工程管理頁(yè)面,舉行已存在的投票管理。

程序流程圖登錄界面管理信息判別管理員登錄不正確用戶名密碼正確投票工程管理界面3.1.2用戶投票首頁(yè)模塊程序頁(yè)面名稱aa.jsp程序功能用于顯示當(dāng)前餐廳餐品并對(duì)投票結(jié)果舉行顯示。

權(quán)限范圍全體欣賞本投票系統(tǒng)的用戶。

輸入數(shù)據(jù)想要投票的菜品或餐廳。

輸出數(shù)據(jù)將全體用戶的投票結(jié)果舉行顯示。

程序簡(jiǎn)樸規(guī)律1訪問(wèn)此投票系統(tǒng)的首頁(yè),假設(shè)是普遍想要舉行投票的用戶,那么直接輸入用戶名舉行投票。

2假設(shè)是管理員想要舉行投票工程管理,那么在頁(yè)面的管理員頁(yè)面登陸,進(jìn)入管理頁(yè)面。

3普遍用戶點(diǎn)擊投票主題后轉(zhuǎn)入了投票結(jié)果頁(yè)面。

程序流程圖投票系統(tǒng)首頁(yè)普遍用戶投票用戶身份管理員管理界面3.1.3投票實(shí)現(xiàn)模塊程序頁(yè)面名稱selectuser.jsp程序功能選中當(dāng)前投票主題的一個(gè)選項(xiàng),提交信息后,進(jìn)入投票實(shí)現(xiàn)模塊,該模塊將會(huì)修改投票結(jié)果記錄,并將結(jié)果舉行顯示。

權(quán)限范圍全體進(jìn)入本投票系統(tǒng)的用戶。

輸入數(shù)據(jù)投票用戶的id,投票工程的主體。

輸出數(shù)據(jù)顯示該投票工程的投票結(jié)果。

程序簡(jiǎn)樸規(guī)律1點(diǎn)擊首頁(yè)的某個(gè)投票工程主體,選擇一個(gè)投票選項(xiàng),確定后提交。

2提交投票后,系統(tǒng)會(huì)對(duì)相應(yīng)的數(shù)據(jù)庫(kù)表做處理,vote表中選中的c_num值和加1;

3結(jié)果,會(huì)跳轉(zhuǎn)到投票結(jié)果顯示頁(yè)面,用戶即可看到剛剛投票工程的投票結(jié)果。

程序流程圖;

投票主題提交數(shù)據(jù)庫(kù)表處理投票結(jié)果顯示頁(yè)面3.1.4投票結(jié)果模塊程序頁(yè)面名稱updata.jsp程序功能該頁(yè)面顯示投票后被投票工程的投票結(jié)果,該模塊以數(shù)字的形式顯示個(gè)選項(xiàng)的投票總數(shù),并顯示當(dāng)前時(shí)間。

權(quán)限范圍訪問(wèn)投票系統(tǒng)并舉行過(guò)工程投票的全體用戶均可看到投票結(jié)果。

輸入數(shù)據(jù)無(wú)輸出數(shù)據(jù)數(shù)字和文字相結(jié)合的投票結(jié)果顯示。

程序簡(jiǎn)樸規(guī)律1此模塊相比較較簡(jiǎn)樸,承接投票實(shí)現(xiàn);

2當(dāng)對(duì)投票工程舉行完投票提交后,相應(yīng)的數(shù)據(jù)庫(kù)表內(nèi)容也被修改了,接下來(lái)就是用數(shù)據(jù)庫(kù)選擇語(yǔ)句吧需要現(xiàn)實(shí)的信息篩選出來(lái),顯示在頁(yè)面上。

程序流程圖當(dāng)前時(shí)間首頁(yè)查詢投票結(jié)果顯示頁(yè)面3.1.5投票工程管理模塊程序頁(yè)面名稱insert.jsp程序功能通過(guò)管理員認(rèn)證進(jìn)入添加投票工程頁(yè)面,填寫需要添加的投票工程的內(nèi)容,如想要投票的菜品。填寫完畢后提交。

權(quán)限范圍管理員輸入數(shù)據(jù)菜品名稱,圖片。

輸出數(shù)據(jù)投票系統(tǒng)首頁(yè),并且可以看到剛剛添加的新投票工程作為最新投票工程在投票工程列表的結(jié)果一個(gè)。

程序簡(jiǎn)樸規(guī)律1在系統(tǒng)首頁(yè)時(shí),管理員先登錄進(jìn)入管理系統(tǒng),再通過(guò)身份認(rèn)證,即可進(jìn)入添加投票工程頁(yè)面。

2該頁(yè)面里有一個(gè)對(duì)投票主題舉行添加的文檔,主要是對(duì)投票工程內(nèi)容的細(xì)致添加。

3填表完成后提交,此時(shí)轉(zhuǎn)入數(shù)據(jù)庫(kù)后臺(tái)處理。

4完成后,數(shù)據(jù)庫(kù)的vote表中就多了一條記錄,添加新工程頁(yè)面也轉(zhuǎn)回投票系統(tǒng)首頁(yè),可供用戶持續(xù)舉行其他操作。

投票系統(tǒng)首頁(yè)程序流程圖身份認(rèn)證管理頁(yè)面工程添加返回首頁(yè)刪除投票工程子模塊程序頁(yè)面名稱delete.jsp程序功能當(dāng)某些投票工程不屬于本次投票范圍如下架的飯菜。管理員可以對(duì)其舉行刪除。

權(quán)限范圍管理員輸入數(shù)據(jù)需要被刪除的菜品。

輸出數(shù)據(jù)刪除該工程后的頁(yè)面。

程序簡(jiǎn)樸規(guī)律1在系統(tǒng)首頁(yè)時(shí),管理員先登錄進(jìn)入管理系統(tǒng),再通過(guò)身份認(rèn)證,即可進(jìn)入刪除投票工程頁(yè)面。

2該頁(yè)面里有一個(gè)對(duì)投票主題舉行刪除的文檔。

3完成后,數(shù)據(jù)庫(kù)的vote表中就少了一條記錄,工程頁(yè)面也轉(zhuǎn)回投票系統(tǒng)首頁(yè),可供用戶持續(xù)舉行其他操作。

程序流程圖返回首頁(yè)工程添加管理頁(yè)面身份認(rèn)證投票系統(tǒng)首頁(yè)3.2.訪問(wèn)數(shù)據(jù)庫(kù)的javabeanpackagebean;importjava.sql.*;publicclassCondb{publicConnectiongetC{Stringurl“jdbcmysql//localhost/ch09“;StringuserName“root“;Stringpassword“123“;Connectionconnnull;try{Class.forName“com.mysql.jdbc.Driver“;

溫馨提示

  • 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)論