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

正文內(nèi)容

基于jsp的嘻哈百貨網(wǎng)購系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-05-11 20:15本頁面
  

【正文】 + /script )。)。 + alert(39。 } } else{ ().write(script language=39。 + ()。密碼找回失敗,請(qǐng)輸入正確身份證或賬號(hào) 39。JavaScript39。 + /script )。39。)。 + 系統(tǒng)實(shí)現(xiàn) 28 alert(39。 圖 58 用戶找回密碼界面 部分代碼如下: if(result0){ ().write(script language=39。 圖 57 用戶登錄成功后界面 用戶找回密碼模塊實(shí)現(xiàn) 如果用戶忘記自己的密碼,可以點(diǎn)擊忘記密碼,憑借用戶名和注冊(cè)的身份證重新設(shè)置密碼,因?yàn)樯矸葑C是惟一的。 圖 55 用戶登錄流程圖 接收登錄信息 查詢數(shù)據(jù)庫 數(shù)據(jù)是否正確 否 是 登錄失敗 開始 登錄成功 結(jié)束 系統(tǒng)實(shí)現(xiàn) 27 用戶登錄界面如圖 56 所 示。當(dāng)用戶在登錄窗口中輸入用戶名和密碼后,單擊登錄按鈕,系統(tǒng)將對(duì)輸入的用戶名和密碼進(jìn)行驗(yàn)證,如果用戶輸入的用戶名存在并且凍結(jié)字段的值不為1,則判斷用戶輸入的密碼是否正確,如果密碼正確,則重新進(jìn)入網(wǎng)站首頁,顯示登錄用戶的“用戶名”、“查看訂單”按鈕、“修改資料”按鈕、“注銷”按鈕,否則提示登錄失敗。 } 用戶登錄模塊實(shí)現(xiàn) 會(huì)員登錄用于網(wǎng)站會(huì)員登錄本網(wǎng)站 進(jìn)行購物或查看訂單情況。 + ()。申請(qǐng)失??! 39。JavaScript39。 + /script )。)。 + alert(39。 if(result0){ ().write(script language=39。)。,39。,39。 + ,39。,39。,39。,39。,39。, + 39。,39。 圖 54 用戶注冊(cè)界面 部分代碼如下: 否 是 否 接收注冊(cè)信息 數(shù)據(jù)是否為空 兩次密碼是否一致 查詢數(shù)據(jù)庫 用戶名是否被占用 是 是 否 注冊(cè)成功 注冊(cè)失敗 結(jié)束 開始 系統(tǒng)實(shí)現(xiàn) 26 String sql = insert into t_o_User values(39。 用戶注冊(cè)流程圖如圖 53所示。 將會(huì)員注冊(cè)信息保存到數(shù)據(jù)表中,首 先使用 JavaBean 中的 user 類保存客戶端輸入的會(huì)員信息,再通過調(diào)用 insert 方法將會(huì)員信息保存到會(huì)員信息表中。 系統(tǒng)實(shí)現(xiàn) 24 驗(yàn)證 生成訂單 查 看購物車 查看訂單 登錄首頁 結(jié)束 修改資料 注冊(cè) 網(wǎng)站首頁 驗(yàn)證 個(gè)人首頁 失敗 成功 失敗 成功 否 是 失敗 成功 圖 52 系統(tǒng)前臺(tái)總體流程圖 用戶注冊(cè)模塊實(shí)現(xiàn) 會(huì)員注冊(cè)的入口位于網(wǎng)站首頁的左側(cè)。注冊(cè)用戶登錄后就可以購買商品,發(fā)表文章等。前臺(tái)首頁的運(yùn)行結(jié)果如圖 51所。 dbUrl=jdbc: dbUrl=jdbc: 數(shù)據(jù)庫連接后,數(shù)據(jù)庫中的表才能與 Web網(wǎng)頁結(jié)合起來,實(shí)現(xiàn)數(shù)據(jù)的訪問。 數(shù)據(jù)庫連接 本系統(tǒng)主要用 JavaBean 訪問數(shù)據(jù)庫。表 t_o_User 的結(jié)構(gòu)如 表47所示。表 t_o_Order 的結(jié)構(gòu) 如 表 46所示。表 t_o_Food 的結(jié)構(gòu) 如 表 45 所示。表 t_o_Man 的結(jié)構(gòu)如 表 44所示。 表 t_o_Car 的結(jié)構(gòu)如 表 43所示。 表 t_o_Com 的結(jié)構(gòu)如 表 42所示。 表 t_o_Admin 的結(jié)構(gòu)如 表 41所示。 本系統(tǒng)采用 SQL Server 2021 數(shù)據(jù)庫,利用 SQL建立一個(gè)名為 OrderfoodSystem 的數(shù)據(jù)庫文件,并在里面建立 7 個(gè)表,分別是 t_o_Admin 表 , 用于存放管理員的信息;t_o_Com 表,用來存放文章的基本信息; t_o_Car 表,用來存放購物車的基本信息;t_o_Man 表,用來存放供應(yīng)商的基本信息; t_o_Food 表,用來保存商品的基本信息;t_o_Order 表,用來保存訂單的基本信息; t_o_User 表, 用來存放注冊(cè)用戶即會(huì)員的基本信息。 從數(shù)據(jù)需求分析中得出系統(tǒng)的實(shí)體屬性圖,遵循三范式原則,對(duì)實(shí)體之間的依賴關(guān)系進(jìn)行了整合,得出系統(tǒng) ER 圖,如圖 410所示。 (3)各子系統(tǒng)模塊中主鍵相同的字段之間存在著相互關(guān)聯(lián)的關(guān)系。 (2)屬性是實(shí)體的性質(zhì)。實(shí)體用矩形框表示,實(shí)體名稱標(biāo)注在矩形框內(nèi)。實(shí)體是用戶工作環(huán)境中所涉及的事務(wù),屬性是對(duì)實(shí)體特征的描述。 圖 49 會(huì)員實(shí)體屬性圖 ER 模型的組成元素有:實(shí)體、屬性、聯(lián)系。 圖 47 供銷商實(shí)體屬性圖 購物車實(shí)體屬性圖如圖 48所示。 圖 45 文章實(shí)體屬性圖 商品實(shí)體屬性圖如圖 46所示。 嘻哈百貨網(wǎng)上購物系統(tǒng)的前臺(tái) 首頁 最新商品 用戶瀏覽 最新文章 服裝 鞋包配飾 美容護(hù)發(fā) 戶外用品 家電 最新上市 用戶登錄 查看購物車 查看訂單 修改資料 嘻哈百貨網(wǎng)上購物系統(tǒng)的后臺(tái) 管理員首頁 商品管理 用戶管理 訂單管理 文章管理 個(gè)人管理 系統(tǒng)設(shè)計(jì) 17 圖 43 管理員實(shí)體屬性圖 訂單實(shí)體屬性圖如圖 44所示。 系統(tǒng)設(shè)計(jì) 16 圖 41 嘻哈百貨網(wǎng)購物系統(tǒng)前臺(tái)功能模塊 圖 42 嘻哈百貨網(wǎng)上購物系統(tǒng)后臺(tái)功能模塊 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概要設(shè)計(jì) 數(shù)據(jù)庫概要設(shè)計(jì)的任務(wù)是:將需求分析得到的用戶需求抽象為系統(tǒng)結(jié)構(gòu)即概念模型的過程,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。 以前面的系統(tǒng)分析為基礎(chǔ),將系統(tǒng)分為兩大模塊,即前臺(tái)模塊和后臺(tái)模塊。 在結(jié)構(gòu)化系統(tǒng)設(shè)計(jì)中 , 模塊一般都是按功能劃分的 , 通常稱為功能模塊 。 功能模塊設(shè)計(jì) 層次模塊結(jié)構(gòu)是將系統(tǒng)劃分為若干子系統(tǒng) , 子系統(tǒng)下再劃分為若干的模塊 。 在設(shè)計(jì)好網(wǎng)站前臺(tái)與后臺(tái)的結(jié)構(gòu)以后,就將數(shù)據(jù)庫加 入到結(jié)構(gòu)中。這樣,除了設(shè)計(jì)后臺(tái)的各個(gè)管理界面外,為了方便管理員的工作,可以將各個(gè)管理的界面結(jié)合到一個(gè)頁面中。 系統(tǒng)的后臺(tái)要對(duì)整個(gè)網(wǎng)站的信息和數(shù)據(jù)進(jìn)行維護(hù)。除了這些作用外,設(shè)計(jì)好前臺(tái)的結(jié)構(gòu)形式,也是為后面程序的編寫做出了框架。將它設(shè)計(jì)成比較優(yōu)化的結(jié)構(gòu)形式能組織好網(wǎng)站的信息內(nèi)容并將其歸類,方便 用戶獲得所需要的信息。數(shù)據(jù)庫將要作為網(wǎng)站后臺(tái)重要的組成部分,管理員的主要操作幾乎全部圍繞數(shù)據(jù)庫,最后將更新的數(shù)據(jù)要顯示給前臺(tái)。前臺(tái)中,客戶在登錄網(wǎng)站主頁后即可鏈接查看到商品等信息,還可以做訂購商品等活動(dòng)。 數(shù)據(jù)字典 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)中包含的所有元素的定義的集合,它為軟件開發(fā)人員提供數(shù)據(jù)庫設(shè)計(jì)的參考,為用戶了解系統(tǒng)時(shí)作為一個(gè)必有工具。 訂單數(shù)據(jù) 站內(nèi)信息 商城信息 管理員 站內(nèi)系統(tǒng) 用戶 需求分析 12 圖 32 網(wǎng)站數(shù)據(jù)流的零級(jí)圖 上面得到的零級(jí)圖并不是整個(gè)網(wǎng)站的詳細(xì)數(shù)據(jù)流圖。網(wǎng)站數(shù)據(jù)流的總體圖如圖 31所示。而用戶提交的訂單則作為網(wǎng)站的訂單數(shù)據(jù)。管理員可以修改自己的登錄密碼。管理員可以對(duì)用戶發(fā)表的文章進(jìn)行修改、刪除,也可發(fā)表文章。管理員可以對(duì)注冊(cè)的用戶資料進(jìn)行修改,也可以刪除用戶資料。管理員可以也可以對(duì)用戶的訂單進(jìn)行修改。管理員可以增添商品,刪除商品,修改商品基本信息。 管理員功能需求分析 在本系統(tǒng)中,管理員的職責(zé)就是保證網(wǎng)購系統(tǒng)的正常運(yùn)行,健康的運(yùn)行。用戶可以瀏覽商品,也可以對(duì)商品進(jìn)行模糊查詢。用戶可以在注冊(cè)成為會(huì)員,登錄以后就可以發(fā)表文章,并 對(duì)文章進(jìn)行管理。用戶可以修改自己的資料,可以修改頭像,性別,昵稱,生日, Email,聯(lián)系電話。登錄成功的用戶可以下訂單,也可以查看和修改自己的訂單。對(duì)同一種商品的多次購買,只需改變購物車中商品的數(shù)量即可。 ( 2)購物車管理。因此用戶的功能主要包括: 需求分析 11 ( 1)注冊(cè)、登錄。另外,通過電子商務(wù)網(wǎng)站,廣闊自己的營銷方式和市場(chǎng),能夠幫助企業(yè)營銷商從魚龍混雜的市場(chǎng)中脫穎而出,完善企業(yè)銷售與服務(wù)的環(huán)節(jié),最終提升企業(yè)的價(jià)值與經(jīng)濟(jì)效益。現(xiàn)在企業(yè)營銷商需要用一些更新穎更有效的方式增強(qiáng)競(jìng)爭(zhēng)力。 由以上分析可知,本系統(tǒng)具有操作可行性。使用系統(tǒng)的管理員,需要具備對(duì) Tomcat 服務(wù)器的使用能力,在投入使用前,無需對(duì)操作系統(tǒng)的人員進(jìn)行培訓(xùn)。由于這個(gè)課題是以 PC 機(jī)作為服務(wù)器的網(wǎng)站,營銷商可以自己對(duì)網(wǎng)站進(jìn)行操作和管理。 ( 3)操作可行性 如今,計(jì)算機(jī)與網(wǎng)絡(luò)已經(jīng)非常地普及。因在學(xué)習(xí)數(shù)據(jù)庫時(shí)一直以 SQL Server 作為例子,所以采用 Microsoft SQL Server 2021 作為數(shù)據(jù)庫的后臺(tái)。利用 JSP 技術(shù)可以建立先進(jìn)、安全和跨平臺(tái)的動(dòng)態(tài)網(wǎng)站。 需求分析 10 ( 2)技術(shù)可行性 JSP 是 Java 在 Inter/Intra Web 上的重要應(yīng)用技術(shù),可以和各種 Java 技術(shù)完好的結(jié)合在一起從而實(shí)現(xiàn)非常復(fù)雜的應(yīng)用。 系統(tǒng)的開發(fā)基于個(gè)人對(duì)程序開發(fā)的實(shí)踐學(xué)習(xí)而來,無需資金投入,并且軟件開發(fā)過程投入的成本不高,因此開發(fā)經(jīng)費(fèi)完全可以接受。本系統(tǒng)具有信息化的處理設(shè)施,并且擁有支持本系統(tǒng)的應(yīng)用平臺(tái)。為了使網(wǎng)站建成后能達(dá)到增加企業(yè)經(jīng) 濟(jì)效益的效果,尋找一支創(chuàng)新與技術(shù)優(yōu)秀的團(tuán)隊(duì)最多需要增加 3000元的一次性投資。這部分將從以下四個(gè)方面進(jìn)行研究:技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性和調(diào)度可行性。 可行性需求分析 可行性分析是在全面調(diào)查基礎(chǔ)上,針對(duì)新系統(tǒng)的開發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、運(yùn)行的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)開發(fā)成功。系統(tǒng)分析階段的任務(wù)就是根據(jù)系統(tǒng)設(shè)計(jì)任務(wù)書所確定的范圍,對(duì)現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查,描述現(xiàn)行系統(tǒng)的業(yè)務(wù)流程并指出其不足之處和局限性,確定新系統(tǒng)的基本目標(biāo)和邏輯功能要求,即提出新系統(tǒng)的邏輯模型。 需求分析 9 3 需求分析 概述 根據(jù)軟件工程的基本原理,一個(gè)軟件產(chǎn)品的生命周期分為系統(tǒng)規(guī)劃,系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)和系統(tǒng)的運(yùn)行和維護(hù)五個(gè)階段。這是 JavaEE IDE 市場(chǎng)一個(gè)重量級(jí)的選手。 Genuitec 發(fā)布了 MyEclipse Enterprise ,更智能、更快捷、更簡單和更便宜的 JavaEE 工具的新版本的誕生。它是通過嵌入或調(diào)入在標(biāo)準(zhǔn)的 HTML語言中實(shí)現(xiàn) 的。這樣,在其他的 Java文件和頁面中聲明調(diào)用或包含了 文件后,都可以對(duì)數(shù)據(jù)庫操作了。 在 加載了 JDBC驅(qū)動(dòng)程序,建立了數(shù)據(jù)庫的 URL后,創(chuàng)建一個(gè) 的文件,通過調(diào)用 DriverManager 類的 getConnection 方法與 db_Business 數(shù)據(jù)庫連接。因此,可以利用公共數(shù)據(jù)庫訪問連接 JavaBean 的開發(fā)。在安裝好數(shù)據(jù)庫后 JSP 并不能直接與數(shù)據(jù)庫連接,這里選擇利用第三方 JDBC 驅(qū)動(dòng)程序開發(fā)語言、開發(fā)工具及相關(guān)技術(shù)介紹 8 連接數(shù)據(jù)庫。這里要提到另外一個(gè)工具 Ant, Ant 也是 Jakarta 中的一個(gè)子項(xiàng)目,它所實(shí)現(xiàn)的功能類似于 Unix中的 make,需要寫一個(gè) 文件,然后運(yùn)行 Ant 就可以完成 xml文件中定義的工作,這個(gè)工具對(duì)于一個(gè)大的應(yīng)用來說非常好,只需在 xml 中寫很少的東西就可以將其編譯并打包成 WAR,事實(shí)上,在很多應(yīng)用服務(wù)器的發(fā)布中都包含了 Ant,另外,在 中,可以利用標(biāo)簽庫實(shí)現(xiàn) Java 代碼與 HTML 文件的分離,使 JSP的維護(hù)更方便。通過 Realm 我們可以方便地對(duì)訪問某個(gè)應(yīng)用的客戶進(jìn)行驗(yàn)證。 (2)JNDIRealm,用戶信息存在基于LDAP 的服務(wù)器里,通過 JNDI 獲取用戶信息。沒有權(quán)限的用戶則不能訪問應(yīng)用。 Realm 類似于 Unix 里面的 Unix 中,一個(gè) group 對(duì)應(yīng)系統(tǒng)的一定資源,某個(gè) group 不能訪問不屬于它的資源。但是與 Apache 相比,它處理靜態(tài) HTML 的能力就不如 以將 Tomcat和 Apache 集成到一塊,讓 Ap
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1