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

正文內(nèi)容

基于bs模式的j2ee技術(shù)的電子產(chǎn)品在線銷售系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-07-21 15:39 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 子產(chǎn)品分類信息和電子產(chǎn)品詳細(xì)信息等功能既需要對(duì)電子產(chǎn)品大小類別進(jìn)行管理,也需要針對(duì)每一個(gè)電子產(chǎn)品進(jìn)行管理,因此至少需要兩張數(shù)據(jù)表;(3)用戶購(gòu)物后產(chǎn)生的訂單需要進(jìn)行管理,這里也包括訂單的基本信息和詳細(xì)信息等;(4)訂單生成后,在訂單處理的過(guò)程中,需要出貨等,因此可能需要記錄訂單的發(fā)送情況;(5)需要系統(tǒng)管理員對(duì)該系統(tǒng)進(jìn)行管理,因而需要建立管理員信息數(shù)據(jù)表,其中的數(shù)據(jù)項(xiàng)包括管理員ID、密碼等。(6)客戶要進(jìn)行留言,所以必須建立留言表,其中包括留言標(biāo)題、留言日期等。這樣,至少要?jiǎng)?chuàng)建如下的數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)項(xiàng)(1)用戶信息,包括用戶ID,用戶名等數(shù)據(jù)項(xiàng);(2)管理員信息,包括管理員ID,密碼等數(shù)據(jù)項(xiàng);(3)電子產(chǎn)品信息,包括電子產(chǎn)品ID,產(chǎn)品名稱、單價(jià)、特價(jià)等數(shù)據(jù)項(xiàng);(4)電子產(chǎn)品類別信息,包括電子ID,類別名稱等數(shù)據(jù)項(xiàng);(7)訂單信息,包括訂單ID,用戶編號(hào),訂貨地址等數(shù)據(jù)項(xiàng);(8)訂單明細(xì)信息,包括訂單ID,數(shù)碼產(chǎn)品ID,訂貨時(shí)間等數(shù)據(jù)項(xiàng);(9)公告信息,包括公告ID,公告名稱及內(nèi)容等數(shù)據(jù)項(xiàng);(10)留言信息,包括留言標(biāo)題,留言日期,留言內(nèi)容等。 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng)(1)數(shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫(kù)計(jì)劃;(2)數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤;(3)對(duì)數(shù)據(jù)完整性的保護(hù);(4)數(shù)據(jù)庫(kù)和用戶權(quán)限的安全要求;(5)應(yīng)用程序的性能需求,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須利用 MYSQL 中能夠提高性能的功能。對(duì)于性能而言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡也是很重要的;(6)數(shù)據(jù)庫(kù)維護(hù)。數(shù)據(jù)庫(kù)ER如圖43所示。圖43 數(shù)據(jù)庫(kù)ER圖根據(jù)此數(shù)碼產(chǎn)品在線銷售系統(tǒng)的實(shí)際情況,本系統(tǒng)的數(shù)據(jù)庫(kù)命名為db_shoping,db_shoping數(shù)據(jù)庫(kù)中共分為8張數(shù)據(jù)表。1.電子產(chǎn)品信息表此表用于記錄網(wǎng)站所有數(shù)碼產(chǎn)品的基本信息,是與電子產(chǎn)品相關(guān)聯(lián)的電子產(chǎn)品的類別表。如表41所示。表41 t_goods(數(shù)碼產(chǎn)品信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1goods_id 編號(hào)Int42goods_name 商品名varchar 503goods_miaoshu 商品描述varchar50004goods_pic存放商品圖片varchar505goods_yanse 商品顏色varchar506goods_shichangjia 商品市場(chǎng)價(jià)int47goods_tejia 商品特價(jià)int48goods_isnottejia 普通商品varchar509goods_catelog_id商品種類號(hào)int4 此表用于記錄數(shù)碼產(chǎn)品類別的基本信息,為方便用戶查詢數(shù)碼產(chǎn)品和管理員管理數(shù)碼產(chǎn)品信息而設(shè)立。如表42所示。表42 t_catelog(數(shù)碼產(chǎn)品類別信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1catelog_id種類編號(hào)Int42catelog_name種類名稱Varchar503catelog_miaoshu種類描述Varchar5000 此表用于記錄用戶的基本訂單信息,使用戶方便查看自己的訂單信息同時(shí)也為管理員出貨提供基本訂單信息。如表43所示。表43 t_order(訂單信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1order_id訂單IDInt42order_bianhao訂單編號(hào)Varchar503order_date訂單生成日期varchar504order_zhuangtai訂單狀態(tài)varchar505order_jine 總的消費(fèi)金額Int46order_songhuodizhi送貨地址Varchar507order_fukuangfangshi付款方式Varchar508order_user_id用戶IDInt44.訂單明細(xì)信息表 此表用于記錄用戶訂單的詳細(xì)信息,為用戶提供詳細(xì)的電子產(chǎn)品訂單信息,同時(shí)也為管理員出貨提供用戶所訂的電子產(chǎn)品的具體信息。如表44所示。表44 t_orderItem(訂單明細(xì)信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1orderItem_id訂單明細(xì)編號(hào)Int42order_id訂單編號(hào)Int43goods_id商品編號(hào)Int44goods_quantity 購(gòu)買(mǎi)數(shù)量Int45.用戶信息表此表用于記錄用戶的基本信息,是用戶購(gòu)買(mǎi)數(shù)碼產(chǎn)品的權(quán)限基礎(chǔ),為用戶維護(hù)和管理員管理用戶提供信息。如表45所示。表45 t_user(用戶信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1user_id 用戶IDInt42user_name用戶名Varchar503user_pw用戶密碼Varchar504user_realname真實(shí)姓名Varchar505user_address住址Varchar506user_sex性別Varchar507user_tel聯(lián)系電話Varchar508user_用戶郵箱Varchar509user_qq用戶Varchar50 此表用于記錄不同權(quán)限管理員的基本信息,可以管理系統(tǒng)的所有信息。如表46所示。表46 t_admin(管理員信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1userId管理員IDint42userName管理員名稱Varchar50 續(xù)表463userPw管理員密碼Varchar50此表用于記錄公告的基本信息,為用戶提供系統(tǒng)網(wǎng)站的最新信息。如表47所示。表47 t_gonggao(公告信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1gonggao_id公告編號(hào)Int42gonggao_title公告標(biāo)題Varchar503gonggao_content公告內(nèi)容Varchar50004gonggao_data公告創(chuàng)建時(shí)間Varchar505gonggao_fabuzhe發(fā)布人Varchar508.留言信息表此表用于記錄客戶的留言信息,以及對(duì)商品的建議等。如表48所示。 表48 t_liuyan(留言信息表)序號(hào)名稱別名類型長(zhǎng)度(字符)1liuyan_id留言idInt42liuyan_title留言標(biāo)題Varchar503liuyan_content留言內(nèi)容Varchar50004liuyan_date留言時(shí)間Varchar505liuyan_user留言客戶Varchar50 本章小結(jié)本章介紹了對(duì)本系統(tǒng)的總體設(shè)計(jì),給出了電子產(chǎn)品在線銷售系統(tǒng)的功能結(jié)構(gòu)圖、ER圖等,說(shuō)明了各子系統(tǒng)的之間的聯(lián)系。本章完成了系統(tǒng)數(shù)據(jù)庫(kù)的數(shù)據(jù)需求分析的過(guò)程,說(shuō)明了數(shù)據(jù)庫(kù)由概念結(jié)構(gòu)設(shè)計(jì)轉(zhuǎn)換成邏輯結(jié)構(gòu)設(shè)計(jì)的過(guò)程,并把各個(gè)物理數(shù)據(jù)模型結(jié)合起來(lái)形成了一個(gè)整體的關(guān)系數(shù)據(jù)庫(kù)模型,為系統(tǒng)詳細(xì)設(shè)計(jì)作好了充足的準(zhǔn)備工作。第5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)運(yùn)行平臺(tái)設(shè)置本系統(tǒng)的運(yùn)行平臺(tái)設(shè)置分為硬件環(huán)境和軟件環(huán)境。 運(yùn)行環(huán)境1.硬件環(huán)境系統(tǒng)的硬件環(huán)境配置為處理器Pentium III800,內(nèi)存512M,硬盤(pán)1G。2.軟件環(huán)境系統(tǒng)的軟件環(huán)境配置為Windows XP操作系統(tǒng),mysql數(shù)據(jù)庫(kù),、。 開(kāi)發(fā)工具及技術(shù)簡(jiǎn)介以下內(nèi)容是對(duì)本系統(tǒng)所采用的開(kāi)發(fā)工具和技術(shù)進(jìn)行的簡(jiǎn)單介紹。 開(kāi)發(fā)工具簡(jiǎn)介MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以分為7類:(1)J2EE模型;(2)WEB開(kāi)發(fā)工具;(3)EJB開(kāi)發(fā)工具;(4)應(yīng)用程序服務(wù)器的連接器;(5)J2EE項(xiàng)目部署服務(wù);(6)數(shù)據(jù)庫(kù)服務(wù);(7)MyEclipse整合幫助。對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以在不影響其他模塊的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò)。SQL Server 2005是一種采用TSQL語(yǔ)言,基于C/S模式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。SQL Server 2005存儲(chǔ)和管理數(shù)據(jù)有以下優(yōu)點(diǎn)(1)每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可在這個(gè)位置使用它們;(2)各個(gè)客戶端上不單獨(dú)存儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來(lái)的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢脙H有一個(gè)復(fù)本;(3) 可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對(duì)所有的用戶平等執(zhí)行;(4)可以在數(shù)據(jù)庫(kù)內(nèi)通過(guò)使用約束、存儲(chǔ)過(guò)程和觸發(fā)器來(lái)強(qiáng)制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多客戶端訪問(wèn)的中央資源;(5)關(guān)系數(shù)據(jù)庫(kù)服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流量;(6)最大程度地降低硬件的成本,由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上,客戶端不必耗費(fèi)磁盤(pán)空間來(lái)存儲(chǔ)數(shù)據(jù)??蛻舳藷o(wú)需在本地增加管理數(shù)據(jù)的功能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上;(7)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤(pán)輸入/輸出容量,配置客戶端以優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式;(8)可以將服務(wù)器存儲(chǔ)在一個(gè)相對(duì)安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì);(9)維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡(jiǎn)化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。 技術(shù)簡(jiǎn)介本系統(tǒng)采用MVC框架,MVC(ModelViewController)是一種設(shè)計(jì) 模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開(kāi)。MVC把應(yīng)用程序分成3個(gè)核心:模型層、視圖層和控制層,它們分別擔(dān)負(fù)不同的任務(wù)。其中視圖層向用戶顯示相關(guān)的數(shù)據(jù),并能接受用戶的輸入數(shù)據(jù),但是它并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。模型層表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯??刂茖咏邮沼脩糨斎氩⒄{(diào)用模型和視圖去完成用戶的需求。本系統(tǒng)需要用到的Java相關(guān)技術(shù)有jsp技術(shù)、servlet技術(shù)、jdbc技術(shù)、J2EE框架。其中,關(guān)鍵的技術(shù)難點(diǎn)在于Struts技術(shù)的運(yùn)用。Struts技術(shù)是基于MVC的Web應(yīng)用框架。在Struts框架中,模型層由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean組件構(gòu)成,控制層由ActionServlet和Action來(lái)實(shí)現(xiàn),視圖層由一組JSP文件構(gòu)成。 系統(tǒng)首頁(yè)設(shè)計(jì)本系統(tǒng)網(wǎng)站的主界面設(shè)計(jì)結(jié)構(gòu)采用了上左右的結(jié)構(gòu),上部分為主功能菜單區(qū),主要是顯示網(wǎng)站的主功能,左側(cè)為用戶注冊(cè)、登錄,公告瀏覽,商品查詢,右部分為信息顯示區(qū),銷售排行榜 主要是為方便用戶提供了一些最新上架的數(shù)碼產(chǎn)品信息。界面設(shè)計(jì)如圖51所示。圖51 系統(tǒng)首頁(yè) 系統(tǒng)前臺(tái)基本功能設(shè)計(jì)與實(shí)現(xiàn)本節(jié)對(duì)系統(tǒng)前臺(tái)主要功能設(shè)計(jì)進(jìn)行詳細(xì)的說(shuō)明。 用戶維護(hù)模塊設(shè)計(jì)與實(shí)現(xiàn)由于網(wǎng)上購(gòu)物必須保證用戶的正確性、購(gòu)物的安全性,需要對(duì)用戶資料進(jìn)行有效的管理,因此用戶管理是電子商務(wù)網(wǎng)站的重要內(nèi)容。它主要包括用戶注冊(cè)、登錄和驗(yàn)證、用戶注冊(cè)資料的修改更新和用戶注銷等功能。1.注冊(cè)(1)實(shí)現(xiàn)目標(biāo)用戶單擊注冊(cè)后需要輸入密碼和確認(rèn)密碼、用戶真實(shí)姓名、住址、性別、E_mail、。用戶只須填寫(xiě)一個(gè)Web表單。這里需要用戶通過(guò)E_mail注冊(cè)是考慮到兩點(diǎn):第一,用戶的E_mail是惟一的;第二,通過(guò)用戶的E_mail可以很方便快捷的與用戶取得聯(lián)系。用戶在提交注冊(cè)信息后,系統(tǒng)會(huì)對(duì)注冊(cè)頁(yè)面填寫(xiě)的正確性進(jìn)行檢查。對(duì)于不符合要求的填寫(xiě)會(huì)給出必要的提示,并返回修改;對(duì)于符合要求的注冊(cè)表單,用戶提交信息后也要返回相應(yīng)的歡迎信息,用戶提交的正確注冊(cè)信息將被存入系統(tǒng)的數(shù)據(jù)庫(kù)中。界面的設(shè)計(jì)如圖52所示。圖52 用戶注冊(cè)模塊(2)實(shí)現(xiàn)過(guò)程所屬頁(yè)面名:表單屬性:name=form1 action=%=path%/ method=post頁(yè)面設(shè)計(jì)如表52所示。表52 用戶注冊(cè)主要控件信息列表名稱類型含義userNameText輸入用戶名稱passwordPassword輸入密碼passwordOnePassword輸入確認(rèn)密碼userRealname
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1