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

正文內(nèi)容

軟件工程畢業(yè)設(shè)計(jì)全-文庫(kù)吧資料

2025-07-03 12:29本頁(yè)面
  

【正文】 ListUser list=(from User u where =39。//該方法是驗(yàn)證密保問(wèn)題 public boolean findUser(User u); public void updateUser(User admin)。會(huì)員密碼找回活動(dòng)圖如下圖所示:會(huì)員密碼找回順序圖如下圖所示:圖531 密碼找回功能活動(dòng)圖圖532 密碼找回功能順序圖描述:表53 會(huì)員密碼找回?cái)?shù)據(jù)描述編號(hào)名稱(chēng)類(lèi)型描述1One/頁(yè)面文件首頁(yè)頁(yè)面2one/頁(yè)面文件用戶登錄頁(yè)面3頁(yè)面文件用戶找回密碼頁(yè)面4daoImplDao實(shí)現(xiàn)類(lèi)Dao的數(shù)據(jù)庫(kù)實(shí)現(xiàn)類(lèi)5ActionAction類(lèi)Dao的Action實(shí)現(xiàn)類(lèi)6ServiceService類(lèi)Service服務(wù)類(lèi)7Xml文件Struts的控制中心8UpdateUserJsp文件密碼修改頁(yè)面. 主要代碼描述216。圖523 會(huì)員名找回功能運(yùn)行結(jié)果圖. 密碼找回功能的實(shí)現(xiàn). 功能說(shuō)明用戶進(jìn)入主頁(yè)面,點(diǎn)擊進(jìn)入登錄頁(yè)面。 return ERROR。 return SUCCESS。 }public String updatpage(){ boolean bo=(umail)。點(diǎn)擊連接進(jìn)行郵箱驗(yàn)證/a)。 (umails,郵箱驗(yàn)證 ,a href=39。 (捕捉到的umail為+umails)。 } else{ return ERROR。 if(bo==true){ (umail)。 Action類(lèi):public String updatstate(){ (為什么不調(diào)用+umail)。 ()。+umail+39。}public void updatstate(String umail) { Session session=().openSession()。)。 daoImpl類(lèi):public int selectIdByUname(String uname) { ListUser list=(from User u where =39。public void updatstate(String umail)。會(huì)員名找回活動(dòng)圖如下圖所示:會(huì)員名找回順序圖如下圖所示:圖521 會(huì)員名找回功能活動(dòng)圖圖522 會(huì)員名找回功能順序圖描述:表52 會(huì)員名找回?cái)?shù)據(jù)描述編號(hào)名稱(chēng)類(lèi)型描述1One/頁(yè)面文件首頁(yè)頁(yè)面2one/頁(yè)面文件用戶登錄頁(yè)面3頁(yè)面文件用戶找回會(huì)員名頁(yè)面4daoImplDao實(shí)現(xiàn)類(lèi)Dao的數(shù)據(jù)庫(kù)實(shí)現(xiàn)類(lèi)5ActionAction類(lèi)Dao的Action實(shí)現(xiàn)類(lèi)6ServiceService類(lèi)Service服務(wù)類(lèi)7Xml文件Struts的控制中心8Html文件顯示頁(yè)面. 主要代碼描述216。圖513 郵箱驗(yàn)證功能運(yùn)行結(jié)果圖. 會(huì)員名找回功能的實(shí)現(xiàn). 功能說(shuō)明 用戶進(jìn)入主頁(yè)面,點(diǎn)擊進(jìn)入登錄頁(yè)面。 } else{ return NONE。點(diǎn)擊連接進(jìn)行郵箱驗(yàn)證/a)。 (umail,郵箱驗(yàn)證 ,a href=39。 ()。 PrintWriter out=()。 HttpServletResponse response = ()。 } }216。()==0){ return false。 if(list!=nullamp。+umail+39。 //編寫(xiě)一個(gè)根據(jù)郵箱更改密碼的方法 public void updateByMail(String umail,String pass)。 Dao接口://編寫(xiě)一個(gè)驗(yàn)證郵箱唯一性的方法 public boolean Hav(String u)。以下為具體類(lèi)圖:. 持久化類(lèi)的設(shè)計(jì)圖41 持久化類(lèi)類(lèi)圖持久化類(lèi)描述:表41 持久化類(lèi)描述編號(hào)類(lèi)名描述1Food菜品類(lèi)2Order訂單類(lèi)3Orderinfo訂單明細(xì)類(lèi)4Taddress發(fā)貨地址類(lèi). 數(shù)據(jù)庫(kù)操作類(lèi)的設(shè)計(jì)圖42 數(shù)據(jù)庫(kù)操作類(lèi)類(lèi)圖圖43 數(shù)據(jù)庫(kù)操作類(lèi)類(lèi)圖描述:表42 數(shù)據(jù)庫(kù)操作類(lèi)描述編號(hào)類(lèi)名描述1DaoImpl Dao操作實(shí)現(xiàn)類(lèi)2DaoDAO操作類(lèi)的接口,定義的數(shù)據(jù)庫(kù)操作類(lèi)中實(shí)現(xiàn)在方法. 數(shù)據(jù)字典 食品表表43 食品表描述字段類(lèi)型長(zhǎng)度主鍵是否允許為空f(shuō)idint11是否fnamevarchar255否是fdatevarchar255否是fimagevarchar255否是fhotint11否是flpricefloat255否是ftypeFtype200否是fhpricefloat11否是訂單表表43 訂單表描述字段類(lèi)型長(zhǎng)度主鍵是否允許為空oidint11是否locationvarchar255否是odatevarchar255否是senderSender255否是taddressTaddress11否是訂單明細(xì)表表44 訂單明細(xì)表描述字段類(lèi)型長(zhǎng)度主鍵是否允許為空orderinfoidint11是否foodFood255否是infotimeDate255否是numfloat11否是orderOrder11否是infomoneyfloat11否是地址表表45 地址表描述字段類(lèi)型長(zhǎng)度主鍵是否允許為空adidint11是否addressvarchar255否是UserUser255否是uphonevarchar255否是5. 功能的實(shí)現(xiàn). 郵箱驗(yàn)證功能的實(shí)現(xiàn). 功能說(shuō)明用戶注冊(cè)成功后跳到郵箱驗(yàn)證的頁(yè)面,action方法調(diào)用數(shù)據(jù)庫(kù)中的數(shù)據(jù),發(fā)送驗(yàn)證郵件的信息,驗(yàn)證成功后可以登錄郵箱查看。由于本系統(tǒng)是一個(gè)小型的訂餐網(wǎng)站,所以可以考慮使用一個(gè)數(shù)據(jù)表來(lái)訂餐,使用數(shù)據(jù)表:會(huì)員表,訂單表,餐品表;會(huì)員中心是僅會(huì)員前臺(tái)系統(tǒng)有的模塊,當(dāng)用戶注冊(cè)成為會(huì)員后,可以查看修改個(gè)人信息。會(huì)員訂餐,其中的訂單表格是用來(lái)臨時(shí)存儲(chǔ)用戶購(gòu)物信息的,用戶可以隨時(shí)增加商品,修改商品數(shù)量,刪除商品以及清空表格。另外,對(duì)于一個(gè)網(wǎng)上訂餐系統(tǒng)而言,可以按類(lèi)別查詢餐品,所以設(shè)計(jì)餐品分類(lèi)時(shí),應(yīng)該將餐品分類(lèi)制成數(shù)據(jù)表存儲(chǔ)在數(shù)據(jù)庫(kù)中,以便動(dòng)態(tài)地進(jìn)行更新。在網(wǎng)站首頁(yè)中,用戶不但可以掌握特色餐品網(wǎng)站信息等。. 類(lèi)的關(guān)聯(lián)關(guān)系關(guān)聯(lián)關(guān)系類(lèi)圖包括了本網(wǎng)站的主要頁(yè)面以及它們之間的簡(jiǎn)單關(guān)系,各個(gè)類(lèi)的關(guān)系以及相互之間的不同作用,在以下的各個(gè)具體的圖中都有所體現(xiàn),更加直觀的展現(xiàn)了項(xiàng)目的具體構(gòu)造類(lèi)的聯(lián)系。主要的ER模型圖如下: 圖32 ER圖4. 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)根據(jù)前面的分析和客戶的需求,本訂餐系統(tǒng)由前臺(tái)和后臺(tái)兩部分組成,前臺(tái)主要是包括前臺(tái)登錄和前臺(tái)主界面兩部分,后臺(tái)主要就是后臺(tái)登錄和后臺(tái)登錄后的界面,后臺(tái)登錄作為前臺(tái)主界面的一個(gè)子模塊實(shí)現(xiàn)。因此本系統(tǒng)選擇MySQL作為數(shù)據(jù)庫(kù)。 網(wǎng)上訂餐是面向龐大用戶的信息化產(chǎn)品, MySQL 是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。對(duì)于那些需要持久保存的信息,以及數(shù)據(jù)量比較大的數(shù)據(jù)必須通過(guò)數(shù)據(jù)庫(kù)來(lái)進(jìn)行存儲(chǔ)。這些數(shù)據(jù)流最終都要進(jìn)入數(shù)據(jù)庫(kù),管理員會(huì)對(duì)這些信息進(jìn)行分類(lèi)管理。從圖中可以看到,會(huì)員成功登錄后,可以修改查看個(gè)人信息,并將這些修改完善后的信息存檔;還可以在查看餐品信息后下訂單,訂單會(huì)存儲(chǔ)在數(shù)據(jù)庫(kù)對(duì)應(yīng)表中。. 數(shù)據(jù)庫(kù)設(shè)計(jì). 數(shù)據(jù)流程 本系統(tǒng)涉及的數(shù)據(jù)較多,因此對(duì)于系統(tǒng)的設(shè)計(jì)首先要了解系統(tǒng)中數(shù)據(jù)的流向,只有清楚數(shù)據(jù)之間的關(guān)系,才能正確的設(shè)計(jì)系統(tǒng)的功能。這時(shí)相關(guān)的程序模塊會(huì)將用戶所提交的所有信息都記錄在數(shù)據(jù)庫(kù)里以便系統(tǒng)的管理人員可以核對(duì)信息并準(zhǔn)備餐品,專(zhuān)門(mén)送餐人員給用戶配送餐品并收取現(xiàn)金,此時(shí)整個(gè)訂餐的過(guò)程便結(jié)束。在首頁(yè)用戶可以了解本餐館和部分特色餐品的信息。. 系統(tǒng)的流程分析 對(duì)于系統(tǒng)的業(yè)務(wù)流程的走向進(jìn)行系統(tǒng)的分析,從宏觀的角度,時(shí)時(shí)以一名用戶的視角去設(shè)計(jì)項(xiàng)目的業(yè)務(wù)流程,使項(xiàng)目更加的人性化,自然化,更加符合用戶對(duì)于訂餐的一些基本要求,在分析過(guò)程中,始終堅(jiān)持以用戶為核心,以設(shè)計(jì)用戶滿意的網(wǎng)站為目標(biāo),堅(jiān)持用戶的體驗(yàn)滿意度至上的原則。主要包括系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)的需求分析以及網(wǎng)站的整體設(shè)計(jì)三大塊。6. 系統(tǒng)可以管理餐品(添加、刪除、修改、查詢),訂單,新聞公告以及客戶投訴等等。4. 用戶既可以注冊(cè)成為本系統(tǒng)的會(huì)員,也可以以游客身份訂餐;但會(huì)員可以享受如下特權(quán):能隨時(shí)修改自己的信息,可以憑積分享受折扣等。2. 系統(tǒng)能夠向用戶提供一些瀏覽信息,讓用戶能夠快速的了解系統(tǒng)出售餐品的信息,如特色餐品等。初步預(yù)想使用Java Swing+JDBC+MySQL等技術(shù)來(lái)完成本網(wǎng)上訂餐系統(tǒng)。提供良好的用戶界面,實(shí)現(xiàn)與用戶的交流,方便會(huì)員、游客訂餐是本系統(tǒng)設(shè)計(jì)的目標(biāo)。本系統(tǒng)主要的角色(Actor)包括數(shù)據(jù)庫(kù)、管理員、游客、會(huì)員;系統(tǒng)具體用例如下:圖22 用例圖下面介紹應(yīng)用程序中的主要用例(user)。 本系統(tǒng)總功能結(jié)構(gòu)如圖21所示。4) 信息管理 網(wǎng)站公告和網(wǎng)站動(dòng)態(tài)信息的發(fā)布以及用戶投訴和客戶留言的管理。2) 餐品管理 實(shí)現(xiàn)對(duì)餐品信息的增刪改以及查詢等操作。7) 后臺(tái)登陸 通過(guò)相關(guān)驗(yàn)證,管理員登陸后臺(tái)實(shí)現(xiàn)對(duì)用戶、餐品、訂單以及消息的管理。5) 信息發(fā)布 網(wǎng)站信息的發(fā)布以及用戶投訴和客戶留言。3) 餐品展示 實(shí)現(xiàn)本餐館餐品的分類(lèi)展示及查詢某餐品的具體信息。前臺(tái)主要以會(huì)員身份登錄后的頁(yè)面為主,功能包括如下幾部分:1) 首 頁(yè) 餐館和餐品部分信息的簡(jiǎn)單介紹。為了更好進(jìn)行服務(wù),系統(tǒng)還應(yīng)該支持用戶投訴功能。首先為了保證客戶能夠很方便的進(jìn)行餐品訂購(gòu),系統(tǒng)應(yīng)該具有分類(lèi)查看餐品,系統(tǒng)應(yīng)該實(shí)現(xiàn)“購(gòu)物車(chē)”的功能,用戶可以把選中的商品放入“購(gòu)物訂單”中,在選購(gòu)?fù)戤吅笤僖黄鸾Y(jié)帳。您也可以查看我們的加盟店,然后到附近的店里去購(gòu)買(mǎi)食品。用戶訪問(wèn)網(wǎng)站時(shí),如未登陸成用戶,則可以查看網(wǎng)站中的食品信息不能購(gòu)買(mǎi)食品,也可以查看留言但是不能添加留言。. 用戶需求分析. 功能分析用戶以前登錄網(wǎng)站后不能通過(guò)購(gòu)物車(chē)直接在網(wǎng)上購(gòu)買(mǎi),這給用戶帶來(lái)了麻煩,也給管理人員和服務(wù)人員帶來(lái)的困擾。. 可行性研究結(jié)論依據(jù)以上因素,本系統(tǒng)開(kāi)發(fā)項(xiàng)目不僅方便快捷、高效,而且社會(huì)效益比較好,從而使本系統(tǒng)開(kāi)發(fā)者相信該系統(tǒng)開(kāi)發(fā)出來(lái)之后將取得的成功。而且開(kāi)發(fā)出的系統(tǒng)操作起來(lái)也比較簡(jiǎn)單,另外具備網(wǎng)絡(luò)中的一些資源優(yōu)勢(shì),因此開(kāi)發(fā)費(fèi)用較低。3.網(wǎng)絡(luò)訂餐重新定義了傳統(tǒng)的流通模式,減少了中間環(huán)節(jié),使得生產(chǎn)者和消費(fèi)者的直接交易成為可能,從而在一定程度上改變了整個(gè)社會(huì)經(jīng)濟(jì)運(yùn)行的方式。2.網(wǎng)絡(luò)訂餐使餐飲業(yè)以較低的成本進(jìn)入信息化市場(chǎng),使得中小企業(yè)有可能擁有和大企業(yè)一樣的信息資源。本系統(tǒng)自主網(wǎng)上訂餐管理,系統(tǒng)具有強(qiáng)大的商品管理、購(gòu)物車(chē)、訂單統(tǒng)計(jì)、會(huì)員管理等功能,同時(shí)擁有靈活多變的商品管理、新聞管理等功能,系統(tǒng)操作簡(jiǎn)單。而該系統(tǒng)是采用純Java語(yǔ)言編寫(xiě)而成,所以以上技術(shù)足以完成本系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)。MySQL 是一個(gè)真正的多用戶、多線程SQL數(shù)據(jù)庫(kù)服務(wù)器,它是一個(gè)客戶機(jī)/服務(wù)器結(jié)構(gòu)的實(shí)現(xiàn)。3) MySQL數(shù)據(jù)庫(kù)MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。JDBC實(shí)際上是Java制定的數(shù)據(jù)庫(kù)訪問(wèn)操作的規(guī)范,它為工具數(shù)據(jù)庫(kù)開(kāi)發(fā)人員或者Java程序員提供了一套標(biāo)準(zhǔn)的與數(shù)據(jù)庫(kù)無(wú)關(guān)的JDBC API編程接口,利用它們可以方便地對(duì)不同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢、插入、刪除和修改等操作。Swing開(kāi)發(fā)人員只用很少的代碼就可以利用Swing豐富、靈活的功能和模塊化組件來(lái)創(chuàng)建優(yōu)雅的用戶界面。它對(duì)AWT包進(jìn)行了修訂和擴(kuò)展,Swing中的控件類(lèi)比AWT更豐富,新增了很多復(fù)雜控件;Swing的類(lèi)不再含有與平臺(tái)相關(guān)的技術(shù),而把這些平臺(tái)相關(guān)技術(shù)留給運(yùn)行環(huán)境來(lái)處理,因而Swing是純粹的Java產(chǎn)物,具有最大程度的平臺(tái)兼容能力。2. 技術(shù)支持1) Java Swing技術(shù)Swing是一個(gè)用于開(kāi)發(fā)Java應(yīng)用程序用戶界面的開(kāi)發(fā)工具包。. 技術(shù)可行性1.硬件、軟件 要求不高,目前市場(chǎng)上的一般計(jì)算機(jī)軟硬件資源均能滿足系統(tǒng)開(kāi)發(fā)要求。. 系統(tǒng)的可行性分析可行性
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1