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

正文內(nèi)容

網(wǎng)上食品商店的設(shè)計與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-07-01 21:54本頁面
  

【正文】 正是我們之間的交流,相互的鼓勵和幫助才令畢業(yè)設(shè)計的進(jìn)度得以保持,同樣衷心的感謝他們。感謝在畢業(yè)設(shè)計期間給予我指導(dǎo)和建議的老師們,在我遇到問題時,他們耐心的講解使我能夠很好的解決遇到的問題,積累到寶貴的經(jīng)驗(yàn)。特別是在論文的審查階段,周老師為了指導(dǎo)我們的論文寫作嚴(yán)格督促,并耐心指導(dǎo)。在這次畢業(yè)設(shè)計的過程中,雖然遇到了許許多多的問題,但是老師仍然給了我大量的時間讓我完成設(shè)計,耐心的指導(dǎo)和嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度都讓我受益匪淺。38致 謝結(jié)束了 2 個多月的畢業(yè)設(shè)計生活,我們這一屆的學(xué)生也面臨著畢業(yè)了。[17] 王國輝著, 《Java Web 開發(fā)技術(shù)方案寶典》 ,北京 人民郵電出版社,2022 年。[15] 葉健毅著, 《精通 java EE:Eclipse Struts 2 Hibernate Spring 整合應(yīng)用案例》 ,北京 人民郵電出版社,2022 年。[13] 李平等著, “基于 JSP 技術(shù)的 web 數(shù)據(jù)庫設(shè)計” ,湖南:《電腦與信息技術(shù)》 ,2022 年第 6 期。[12] 方忠等著, “ASP 與 JSP 的比較研究” ,上海:《計算機(jī)工程》 ,2022 年第 10 期。[10] 顧佳英等著, 《網(wǎng)頁數(shù)據(jù)庫設(shè)計與發(fā)布》 ,北京:清華大學(xué)出版社,2022年。[8] 衛(wèi)琴等著, 《tomcat 與 java web 開發(fā)技術(shù)詳解》 ,電子工業(yè)出版社。[6] 龍馬工作室著, 《JSP+Oracle 組建動態(tài)網(wǎng)頁》 ,人民郵電出版社。[4] 沈伯青等著, 《從零開始——Java 基礎(chǔ)培訓(xùn)教程》 ,北京: 人民郵電出版社。[2] 韓寶明等著, 《電子商務(wù)安全與支付》 ,北京: 人民郵電出版社。我的網(wǎng)上商店系統(tǒng)基本完成,就是網(wǎng)頁制作的不夠美觀,數(shù)據(jù)庫連接方面還是經(jīng)常出現(xiàn)一些問題,顧客對商品的評價功能沒有實(shí)現(xiàn),在以后的時間里我會繼續(xù)努力把自己的設(shè)計改進(jìn)到理想狀態(tài)。在設(shè)計過程中出現(xiàn)了不少的問題,比如動態(tài)效果設(shè)計的編程,數(shù)據(jù)庫的設(shè)計,動態(tài)庫的生成,以及網(wǎng)站網(wǎng)頁的制作,還有運(yùn)行環(huán)境的配置,尤其是運(yùn)行環(huán)境的配置總是出現(xiàn)問題,很多腳本程序運(yùn)行不了,網(wǎng)站很多網(wǎng)頁動態(tài)效果出不來。在整個設(shè)計過程中,我查閱了大量的專業(yè)書籍,也得到了一些專業(yè)人員及指導(dǎo)老師的指導(dǎo)和支持。流程圖如圖 所示。添加分類頁面如圖 所示。流程圖如圖 所示。在這一部分的設(shè)計中,也使用了分頁顯示功能。如果用戶在很長時間內(nèi)沒有訂單產(chǎn)生,管理員就可以將該用戶信息刪除。流程圖如圖 所示。食品訂購詳單主要通過提交的訂單號從 tb_orderDetail 表中查詢所對應(yīng)的食品并顯示在頁面中,管理員審核后可設(shè)置訂單是否執(zhí)行。用戶登錄后單擊導(dǎo)航區(qū)中的“查看訂單”超分類進(jìn)入用戶訂單處理頁面,該頁面上會顯示近期所有的訂單。}流程圖如圖 所示。}}if(isNaN()){(價格只能為數(shù)字)。function check(){……if([i].value==){alert(表單信息不能為空)。圖 添加食品信息頁面運(yùn)行結(jié)果為了減少人為的錯誤,在提交食品信息時,需要對數(shù)據(jù)的合法性進(jìn)行驗(yàn)證,輸入的食品價格不能是字符型,而輸入信息的每一項(xiàng)都不能為空,這些任務(wù)由32腳本語言 JavaScript 的函數(shù) check()來完成。31 開 始 否 是 是 結(jié) 束 接 收 登 錄 信 息 數(shù) 據(jù) 是 否 為 空 數(shù) 據(jù) 是 否 有 效 查 詢 數(shù) 據(jù) 庫 否 登 錄 成 功 圖 管理員登錄系統(tǒng)流程圖 添加食品模塊單擊導(dǎo)航區(qū)中的“添加食品”超分類,系統(tǒng)將打開添加食品的頁面,該頁面主要用于將食品信息添加到數(shù)據(jù)庫中,以提供前臺首頁食品展示所需要的數(shù)據(jù)依據(jù)。登錄頁面如圖 所示。在管理員登錄頁面中,是通過 JavaScript 來實(shí)現(xiàn)錄入數(shù)據(jù)完整性驗(yàn)證的。(1)后臺導(dǎo)航區(qū):放置管理員可操作項(xiàng)目的分類;(2)操作區(qū):顯示所有后臺導(dǎo)航的分類信息。后臺包括管理員身份驗(yàn)證、添加食品模塊、訂單信息管理模塊、查詢用戶信息管理模塊、添加分類模塊、公告信息管理模塊以及友情鏈接管理模塊。商城公告模塊的流程圖如圖 所示。(1)瀏覽商城公告單擊網(wǎng)站首頁的“商城公告”進(jìn)入商城公告頁面,在該頁面中,主要顯示由管理員發(fā)布的公告,以便其他用戶查閱。 商城公告模塊商城公告模塊由瀏覽商城公告和添加商城公告兩部分組成。28圖 購物車模塊流程圖29 訂單查詢模塊用戶提交訂單后,通過產(chǎn)生的訂單號查詢訂單信息及執(zhí)行狀態(tài)。訂單生成后,用戶單擊“提交”按鈕,便可以將錄入的訂單信息保存到數(shù)據(jù)庫中。結(jié)帳的流程為:從購物車中讀取食品名稱,食品數(shù)量,食品價格信息,生成一個唯一的訂單號,同時也把用戶注冊的基本信息讀取出來,形成一個完整的訂單寫入數(shù)據(jù)庫。(3)生成訂單生成訂單是網(wǎng)上購物商城的最終目的,前面所有功能的實(shí)現(xiàn)都是為最后生成一個用戶滿意的訂單作基礎(chǔ),在此要生成一個可供用戶隨時查詢的訂單號,還要保存用戶訂單中所購買的食品信息。系統(tǒng)每次只會將 1 個食品放入購物車中,如果用戶需要多個同種食品,可以通過修改食品信息右側(cè)相應(yīng)文本框的值來完成。在程序中使用了一組文本框記錄用戶購買的食品數(shù)量,用戶可以在文本框中輸入想要購買的數(shù)量然購單擊“修改數(shù)量”按鈕。集合類型在 Java 中又稱為向量,是一元集合,可以加入重復(fù)數(shù)據(jù),它的作用和數(shù)組相同,可以保存一系列數(shù)據(jù),但集合類型也有它獨(dú)特的優(yōu)點(diǎn),就是可以方便地對集合內(nèi)的數(shù)據(jù)進(jìn)行查找、增加、刪除和修改等操作。添加食品的代碼流程是從 session 中讀取對象,如果為空則說明還沒有進(jìn)行購物或者已經(jīng)清空了購物車,需要新建購物車對象;將食品名稱與購物車列表中的食品名稱對比,如果已經(jīng)存在,則把食品數(shù)量加 1。圖 購物車頁面運(yùn)行結(jié)果(1)添加購物車27添加購物車就是把用戶選中的食品暫時存放在購物車中,當(dāng)用戶在前臺首頁中單擊食品展示區(qū)的“購買”按鈕時,系統(tǒng)會將該食品的詳細(xì)信息展示在查看物品清單頁面中。26圖 搜索框查找商品搜索框查找商品的流程圖如圖 所示 開 始 結(jié) 束 輸 入 關(guān) 鍵 詞 信 息 查 詢 數(shù) 據(jù) 庫 是 否 存 在 包 含 此 關(guān) 鍵 詞 的 商 品 否 是 查 詢 失 敗 顯 示 商 品 信 息 顯 示 無 此 商 品 圖 搜素商品流程圖 購物車模塊購物車模塊中,主要包含以下幾個功能,即:添加購物車、查看購物車、生成訂單和清空購物車。頁面如圖 所示。圖 重置密碼 商品信息模塊 當(dāng)客戶想購買某一種商品,而沒有記住商品的全名時可以在搜索框中輸入商品所含有的關(guān)鍵詞來搜索商品。25圖 修改個人信息頁面運(yùn)行結(jié)果用戶單擊“提交”按鈕,系統(tǒng)會將上表中所示的數(shù)據(jù)表單提交頁用來驗(yàn)證提交過來的條件是否完全符合數(shù)據(jù)庫中的查找條件,只有符合才能修改個人信息。 開 始 結(jié) 束 接 收 登 錄 信 息 查 詢 數(shù) 據(jù) 庫 數(shù) 據(jù) 是 否 正 確 否 是 登 錄 失 敗 登 錄 成 功 圖 用戶登錄系統(tǒng)流程圖(3)修改個人信息當(dāng)用戶的個人信息出現(xiàn)變動時,重新注冊新的用戶名浪費(fèi)時間,也浪費(fèi)網(wǎng)站的資源,用戶可以通過會員修改這個選項(xiàng)來修改個人信息。單擊“注冊”按鈕時,會提交到 頁面執(zhí)行;單擊“登錄”按鈕時,系統(tǒng)將對輸入的用戶名和密碼進(jìn)行驗(yàn)證,如果數(shù)據(jù)表中用戶名和密碼存在就顯示登陸成功,并返回首頁,否則彈出錯誤提示信息。用戶注冊的流程圖如圖 所示。23用戶注冊頁面 如圖 所示。(1)用戶注冊當(dāng)用戶第一次登錄時首先要在網(wǎng)站上注冊,成為會員用戶才可以在網(wǎng)站上購物,注冊頁面必須填寫一些用戶的基本信息,如用戶名、密碼、聯(lián)系電話等信息。首頁運(yùn)行結(jié)果如圖 所示。前臺首頁主要有以下幾個部分:(1)網(wǎng)站導(dǎo)航:主要用戶顯示網(wǎng)站的旗幟廣告、各功能模塊導(dǎo)航;(2)用戶登錄:用戶在此注冊、登錄或修改密碼;(3)食品分類搜索:用戶按食品類別進(jìn)行搜索顯示;(4)銷售排行榜:按照食品的銷售數(shù)量顯示銷售排行信息;(5)特價商品:顯示所有特價商品的信息;(6)食品展示區(qū):按后臺添加食品的時間順序展示食品;(7)商城公告:顯示商城公告信息;(8)會員修改:修改會員的個人資料;(9)后臺登錄入口:管理員可以通過該入口登錄后臺。在每個模塊的介紹中,將具體說明一些涉及要點(diǎn)。 前臺功能模塊的實(shí)現(xiàn)整個系統(tǒng)分為了前臺功能模塊和后臺功能模塊。因此,網(wǎng)站的設(shè)計最好要簡潔、明了、格調(diào)清新、實(shí)用、易于使用和維護(hù)。系統(tǒng)的頁面設(shè)計決定了網(wǎng)站的風(fēng)格, 制作好的網(wǎng)站不僅提供給營銷商,更多的要供瀏覽者瀏覽。此外,JSP 還具有強(qiáng)大的組件(Java Bean)支持功能,可以方便地實(shí)現(xiàn)組件復(fù)用,進(jìn)一步提高了開發(fā)效率。隨著科技的高速發(fā)展,眾多網(wǎng)頁制作的應(yīng)用軟件應(yīng)運(yùn)而生。瀏覽者登陸網(wǎng)站后看到的就是一個個網(wǎng)頁的組合。 系統(tǒng)頁面的設(shè)計與實(shí)現(xiàn)如果將網(wǎng)站比作一個人的話,服務(wù)器就像大腦,數(shù)據(jù)庫就像五臟六腑,其內(nèi)嵌的 Java 和 JavaScript 組合起來就像是細(xì)胞與神經(jīng),而網(wǎng)頁就是這個人的皮肉。他不僅能夠?qū)崿F(xiàn)網(wǎng)頁的動態(tài)效果,而且能夠在一定程度上檢測網(wǎng)頁的錯誤,從而在一定程度上實(shí)現(xiàn)網(wǎng)站的安全。 程序設(shè)計本系統(tǒng)設(shè)計的網(wǎng)站在設(shè)計過程中包含頁面(HTML)的設(shè)計以及客戶端驗(yàn)證機(jī)制(JavaScript)的設(shè)計。在本章將具體討論如何實(shí)現(xiàn)功能模塊,最終實(shí)現(xiàn)整個系統(tǒng)。表tb_smallType 的結(jié)構(gòu)如表 所示。表tb_bigType 的結(jié)構(gòu)如表 所示。表 tb_manager 的結(jié)構(gòu)如表 所示。表 tb_link 的結(jié)構(gòu)如表 所示。表 tb_orderDetail 的結(jié)構(gòu)如表 所示。表 tb_order 的結(jié)構(gòu)如表 所示。表 tb_affiche 的結(jié)構(gòu)如表 所示。表 tb_member 的結(jié)構(gòu)如表 下。結(jié)構(gòu)如表 所示。根據(jù)前面對網(wǎng)站前臺與后臺功能模塊的分析和對數(shù)據(jù)庫中實(shí)體關(guān)系的設(shè)計,可以看到網(wǎng)站中所用到的數(shù)據(jù)信息基本包括:商品信息、用戶信息、公告信息、訂單信息、訂單詳細(xì)信息、大類別信息、小類別信息、管理員信息、鏈接網(wǎng)站信息等。以下是各個數(shù)據(jù)表的實(shí)體圖。概念模型實(shí)際上是現(xiàn)實(shí)世界到機(jī)器世界的一個中間層次。從前臺顯示的信息到后臺操作的對象,都是圍繞數(shù)據(jù)庫展開的。在設(shè)計好前臺與后臺的功能模塊后,就開始進(jìn)行數(shù)據(jù)庫的設(shè)計了。邏輯結(jié)構(gòu)是把概念結(jié)構(gòu)轉(zhuǎn)化為與所采用的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型相符合的過程。它對整個數(shù)據(jù)庫的設(shè)計具有深刻的影響。(2)設(shè)計數(shù)據(jù)庫的概念模型。對用戶需求進(jìn)行分析時數(shù)據(jù)庫設(shè)計的第一個階段。一個結(jié)構(gòu)合理的數(shù)據(jù)庫對于應(yīng)用程序的開發(fā)效率和程序的性能都是非常重要的。(6)友情鏈接網(wǎng)址信息管理模塊: 管理員向前臺首頁添加友情鏈接,并可刪除或修改。(4)用戶信息管理模塊:查詢注冊的所有用戶,對一些非法或失信用戶進(jìn)行刪除操作 。(2)食品管理模塊:向食品表插入前臺首頁展示的食品信息,也就是添加食品信息的功能。該模塊的功能是對管理員身份進(jìn)行能夠驗(yàn)12證。以后臺的業(yè)務(wù)流程分析和前臺各個模塊的設(shè)計為基礎(chǔ) 、 根據(jù)用戶的需求分析來確定后臺管理模塊應(yīng)具有的功能。另外各個模塊間也應(yīng)該互相分類起來。下面可以設(shè)計如何將這些模塊組織在一起,構(gòu)成一個結(jié)構(gòu)比較合理的前臺了。(5)商品信息模塊:為用戶詳細(xì)的介紹各個食品的廠家、規(guī)格、價格等信息。在現(xiàn)實(shí)網(wǎng)絡(luò)開發(fā)中存在著各種各樣的商城公告,但它們都由基于瀏覽商城公告及添加商城公告 2 部分組成。只需要根據(jù)用戶錄入的訂單號在數(shù)據(jù)表中查詢出對應(yīng)的貨品信息即可。這種技術(shù)使用起來十分方便,不但可以隨時添加、查看、修改、清空購物車中的內(nèi)容,還可以隨時去收銀臺結(jié)款。因此,通常都會采用一種被稱為“購物車”的技術(shù)來模擬現(xiàn)實(shí)生活。(2)購物車模塊:在超市購物,可以根據(jù)自己的需要將食品挑選至購物車中,然后到收銀臺結(jié)款。下面詳細(xì)說明一下這些功能模塊的設(shè)計:(1)用戶管理模塊:為了方便網(wǎng)站的管理,必須有一套完整的用戶管理體系。這樣,將前臺模塊再細(xì)分為用戶管理模塊、商品信息模塊、訂單查詢模塊、購物車模塊、商城公告信息模塊。網(wǎng)上食品商店的功能結(jié)構(gòu)如圖 所示。合理的功能模塊的劃分能夠極大限度地減少重復(fù)勞動、提高開發(fā)工作的效率并增大系統(tǒng)的可維護(hù)性。 功能模塊設(shè)計層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng),子系統(tǒng)下再劃分為若干的模塊。在設(shè)計好網(wǎng)站前臺與后臺的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加入到結(jié)構(gòu)中。這樣,除了設(shè)計后臺的各個管理界面外,為了方便管理員的工作,可以將各個管理的界面結(jié)合到一個頁面中。系統(tǒng)的后臺要對整個網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。將它設(shè)計成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1