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

正文內(nèi)容

基于java的電子商城管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(設(shè)計(jì))-wenkub

2022-09-07 15:29:02 本頁面
 

【正文】 采 用 開發(fā) 工具 為 Eclipse,后臺(tái) 數(shù) 據(jù) 庫 是 MySQL,服 務(wù) 器是 Tomcat ,軟 件要求:操作系 統(tǒng)為 Windows XP 或更高, Inter Explorer 或更高版本,硬件要求: Intel Pentium 4CPU 或更高。 數(shù) 據(jù) 庫 服 務(wù) 器 應(yīng) 客 戶請(qǐng) 求 獨(dú) 立地 進(jìn) 行各種 處 理。 二、 相 關(guān) 技 術(shù)簡(jiǎn) 介 本系 統(tǒng)采 用 的關(guān)鍵 技 術(shù) 是 Spring+Hibernate 整合。這 里 UI 層我們采 用 Freemarker 模塊來實(shí)現(xiàn)。 Spring 是以 MVC 模式為基礎(chǔ),依賴注入為核心的 Java 應(yīng)用框架,它利用 Java 的反射機(jī)制,將系統(tǒng)各層無縫的整合在一起,實(shí)現(xiàn)了系統(tǒng)各模塊和各層次的解藕,提高了系統(tǒng)的可維護(hù)性和可移植性。 MySQL 是一種關(guān)聯(lián) 數(shù)據(jù)庫管理系統(tǒng) ,關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了 靈活 性。 [3] 本章小 結(jié) 在本章中主要介 紹 了本系 統(tǒng) 的 開發(fā)背 景、目的和意 義、 系 統(tǒng)設(shè)計(jì) 思想,以及 開發(fā)工具的一些主要技 術(shù) ,本系 統(tǒng) 主要是采用 Eclipse 作 為開發(fā) 工具,并采用 MySQL 作 為后臺(tái) 數(shù) 據(jù) 庫 。此外系 統(tǒng) 的使用和日常 維護(hù)也較 方便,因 為 Windows 和 MySQL 等 軟 件都是大家都非常熟悉的 產(chǎn) 品。只有通 過 需求分析才能把 軟 件功能和性能的 總 體概念描述 為 具體上的 軟 件需求 規(guī) 格 說 明, 從 而奠定 軟件開發(fā) 的基礎(chǔ) 。 [1] 功能需求 網(wǎng)上商城共分 為兩個(gè) 部分,一部分是面向用 戶 的部分,包括: 顧客在線 注 冊(cè) 、 商品搜索、 購 物 車 、 個(gè) 人 賬戶 管理、 下 單 、 在線 支付 等操作;另外一部分是商城管理部分,這 部分的 內(nèi) 容包括: 訂單 管理 、 注 冊(cè) 用 戶 管理、商品管理等。 現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖 是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 7 2.采購業(yè)務(wù)流程描述如下: 采購是配送中心最重要的環(huán)節(jié)之一,采購的決策包括供貨商選擇、訂貨點(diǎn)和訂貨量的制定以及采購績(jī)效評(píng)估等。 圖 23 庫存業(yè)務(wù)流程圖 : 客戶在網(wǎng)上瀏覽商品,將商品放入購物車,待挑選好所有的商品之后就可以到收銀臺(tái)去開收貨單,根據(jù)收貨單據(jù)付款。 采購員 缺貨信息 庫存 采購單 供貨商 發(fā)單并跟蹤 經(jīng)理 審批 圖 2 2 采購業(yè)務(wù)流程圖 采購員 入庫單 商品入庫 修改后臺(tái)庫存數(shù)據(jù)庫 出庫單 商品出庫 圖 2 2 采購業(yè)務(wù)流程圖 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 9 本章小 結(jié) 本章首先 介紹了本網(wǎng)站功能需求和性能需求,再從不同的角度對(duì)本網(wǎng)站的需求進(jìn)行分析。 總 體 設(shè)計(jì)過 程通常 有兩個(gè)主 要 階 段 組 成:系 統(tǒng)設(shè)計(jì)和 結(jié) 構(gòu) 設(shè)計(jì) ,其中系 統(tǒng)設(shè)計(jì) 確定系 統(tǒng) 的具體 實(shí)現(xiàn) 方案, 結(jié) 構(gòu) 設(shè)計(jì) 確定 軟 件 結(jié) 構(gòu)。 該 系 統(tǒng) 分 為 前臺(tái)和后臺(tái),每 個(gè) 模 塊的 功能都是按照在 調(diào) 研中搜集的 數(shù) 據(jù) 進(jìn) 行 編 排制作的。 ( 2) 用 戶賬戶設(shè) 置:包括修改 個(gè) 人 Email 地址,修改 個(gè) 人信息,修改密 碼 等。 ( 6) 用戶注冊(cè):不是本站會(huì)員需進(jìn)行注冊(cè),才能進(jìn)行購物。 ( 3) 注冊(cè)用戶管理:包括系統(tǒng)注冊(cè)用戶的查詢、啟 /禁用、刪除、管理用戶會(huì)員級(jí)別。 ( 7) 商品類別管理:對(duì)根類別和子類別的添加、刪除、修改、查詢。其中信息需求表示一個(gè)單位所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求定義所設(shè)計(jì)的數(shù)據(jù)庫將要進(jìn)行的數(shù)據(jù)處理,描述操作的優(yōu)先次序、操作執(zhí)行的頻率和場(chǎng)合,描述操作與數(shù)據(jù)之間的聯(lián)系。商品編號(hào)是識(shí)別不同商品實(shí)體的唯一編號(hào),其數(shù)據(jù)類型是“ bigint”,并且是數(shù)據(jù)庫自增的(他隨著數(shù)據(jù)庫記錄的增加而增加)。商品信息的實(shí)體屬性請(qǐng)見下圖 訂單實(shí) 體對(duì)象 訂單實(shí)體對(duì)象對(duì)應(yīng)著顧客購買商品的訂單信息,它包括訂單編號(hào)、商品品種數(shù)量 顧客信息、訂單執(zhí)行狀態(tài)、付款方式、送貨方式、折扣、訂購日期和備注信息等。另外根據(jù)消費(fèi)金額的累計(jì)可以分為不同的等級(jí),享受更加優(yōu)惠的折扣,同時(shí)會(huì)員如果有任何喪失信譽(yù)或違背協(xié)議 的行為,其用戶將被凍結(jié),所以必須提供會(huì)員等級(jí)、帳號(hào)狀態(tài)和消費(fèi)金額等標(biāo)識(shí)屬性。通 過對(duì)以 上系 統(tǒng)業(yè)務(wù)流 程 圖 和 數(shù) 據(jù)流程 圖 的分析,確定本網(wǎng)上 購 物系 統(tǒng) 全局 ER 圖 。 會(huì)員信息表 見 如下: 表 xx_member 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 ID Bigint No 是 ID 自動(dòng)編號(hào) userName Varchar(20) Yes null 會(huì)員名稱 name Varchar(20) Yes null 真實(shí)姓名 passWord Varchar(20) Yes null 會(huì)員密碼 City Varchar(20) Yes null 所在城市 address varchar(255) Yes null 詳細(xì)地址 zipCode varchar(6) Yes null 郵編 gender int Yes null 性別 birth Datetime Yes null 出生日期 memberRank Bigint Yes null 會(huì)員等級(jí) amount Decimal Yes null 消費(fèi)金額 phone varchar(255) Yes null 電話號(hào)碼 mobile varchar(255) Yes null 手機(jī)號(hào)碼 varchar(255) Yes null 電子郵箱 isEnabled Bit Yes null 是否啟用 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 16 商品信息表如下: 表 xx_product 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 ID Bigint No 是 ID 自動(dòng)編號(hào) sn Varchar(255) Yes null 商品編號(hào) name Varchar(255) Yes null 商品名稱 fullname Varchar(255) No null 商品全稱 price Decimal Yes null 商品銷售價(jià) cost Decimal No null 商品成本價(jià) marketPrice Decimal No null 商品市場(chǎng)價(jià) image Varchar(255) No null 商品圖片 weight Integer No null 商品重量 stock Integer Yes null 商品庫存 point Bigint Yes null 贈(zèng)送積分 isMarketable Bit Yes null 是否上架 hits Bigint Yes null 點(diǎn)擊數(shù) weekHits Bigint Yes null 周點(diǎn)擊數(shù) sales Bigint Yes null 商品銷量 brand Brand Yes null 商品品牌 productCategory Int Yes null 商品分類 introduction Varchar(255) No null 商品介紹 isGift Bit No null 是否贈(zèng)品 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 17 訂單表如下: 表 xx_order 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 id Bigint No 是 ID 自動(dòng)編號(hào) sn Varchar(255) Yes null 訂單編號(hào) orderStatus int Yes null 訂單狀態(tài) paymentStatus int Yes null 支付狀態(tài) address varchar(255) Yes null 詳細(xì)地址 zipCode varchar(6) Yes null 郵編 phone varchar(255) No null 電話 shippermethodname varchar(20) No null 送貨方式 consignee varchar(20) Yes null 收貨人 areaName Varchar(255) No null 地區(qū)名稱 freight decimal No null 運(yùn)費(fèi) couponDiscount decimal Yes null 折扣 expire datetime Yes null 到期日期 shippingstatus int No null 配送狀態(tài) memo Varchar(255) Yes null 訂單附言 本章小 結(jié) 本章介紹了對(duì)本網(wǎng)站的概要設(shè)計(jì),給出了本網(wǎng)上購物系統(tǒng)的功能結(jié)構(gòu)圖、實(shí)體關(guān)系圖等,說明了各模塊之間的聯(lián)系。 第四章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 詳細(xì)設(shè)計(jì) 的根本目 標(biāo) 是確定 應(yīng)該 具體地 實(shí)現(xiàn) 所要求的系 統(tǒng) ,也就是 說 , 經(jīng)過這個(gè)階 段的 設(shè)計(jì) 工作, 應(yīng)該 得出 對(duì) 目 標(biāo) 系 統(tǒng) 的精確描述, 從 而 在編碼階 段可以把 這個(gè) 描述直接翻 譯 成用某種程序 設(shè)計(jì)語言書寫 的程序。 布局網(wǎng)站首頁的步驟如下: 1. 網(wǎng)站的每個(gè)部分都用不同的 freemarker 組件定義,這些 freemarker 組件的組合就構(gòu)成了網(wǎng)站的首頁模版。 ? pagination:網(wǎng)站的分頁 freemarker 組件,它用于對(duì)展示的商品進(jìn)行分頁。 模版分別定義了每個(gè)實(shí)體的 controller 控制器,每個(gè)目錄均有對(duì)應(yīng)的控制器進(jìn)行路徑的映射,以便獲取相應(yīng)的信息或者滿足相應(yīng)的業(yè)務(wù)邏輯 。該模塊前端設(shè)計(jì)如下圖。關(guān)鍵代碼如下: form id=registerForm action=${base}/register/ method=post table tr th span 圖 4 2 用戶注冊(cè)接口圖 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 21 class=requiredField*/span${message()}: /th td input type=text id=username name=username class=text maxlength=${} / /td /tr tr th span class=requiredField*/span${message()}: /th td input type=password id=password name=password class=text maxlength=${} autoplete=off / /td /tr…// 省略其它表 單 字段定 義 /table /form ( 2)創(chuàng)建 RegisterController 類,該類是處理會(huì)員注冊(cè)業(yè)務(wù)的控制器,它繼承了我們自己定義的 BaseController 類,并重寫了該類的部分方法來實(shí)現(xiàn)業(yè)務(wù)處理。 ……部分?jǐn)?shù)據(jù)驗(yàn)證代碼省略 …… } (())。 (new BigDecimal(0))。 (0)。 (new Date())。 (member)。 () == null) { (member, cart)。 Enumeration? keys = ()。 session = ()。 return ()。實(shí)現(xiàn)驗(yàn)證的主要代碼如下: // 表單驗(yàn)證 $({ rules: { username: { 基于 Java的電子商城管理系統(tǒng)的 設(shè)計(jì)與實(shí)現(xiàn) 23 required: true, pattern: /^[09az_AZ\u4e00\u9fa5]+$/, minlength: ${}, remote: { url: ${base}/register/, cache: false } }, password: { required: true, pattern: /^[^\samp。amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1