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

正文內(nèi)容

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

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

【正文】 采 用 開發(fā) 工具 為 Eclipse,后臺 數(shù) 據(jù) 庫 是 MySQL,服 務(wù) 器是 Tomcat ,軟 件要求:操作系 統(tǒng)為 Windows XP 或更高, Inter Explorer 或更高版本,硬件要求: Intel Pentium 4CPU 或更高。 數(shù) 據(jù) 庫 服 務(wù) 器 應(yīng) 客 戶請 求 獨(dú) 立地 進(jìn) 行各種 處 理。 二、 相 關(guān) 技 術(shù)簡 介 本系 統(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ù)放在一個大倉庫內(nèi),這樣就增加了速度并提高了 靈活 性。 [3] 本章小 結(jié) 在本章中主要介 紹 了本系 統(tǒng) 的 開發(fā)背 景、目的和意 義、 系 統(tǒng)設(shè)計 思想,以及 開發(fā)工具的一些主要技 術(shù) ,本系 統(tǒng) 主要是采用 Eclipse 作 為開發(fā) 工具,并采用 MySQL 作 為后臺 數(shù) 據(jù) 庫 。此外系 統(tǒng) 的使用和日常 維護(hù)也較 方便,因 為 Windows 和 MySQL 等 軟 件都是大家都非常熟悉的 產(chǎn) 品。只有通 過 需求分析才能把 軟 件功能和性能的 總 體概念描述 為 具體上的 軟 件需求 規(guī) 格 說 明, 從 而奠定 軟件開發(fā) 的基礎(chǔ) 。 [1] 功能需求 網(wǎng)上商城共分 為兩個 部分,一部分是面向用 戶 的部分,包括: 顧客在線 注 冊 、 商品搜索、 購 物 車 、 個 人 賬戶 管理、 下 單 、 在線 支付 等操作;另外一部分是商城管理部分,這 部分的 內(nèi) 容包括: 訂單 管理 、 注 冊 用 戶 管理、商品管理等。 現(xiàn)行系統(tǒng)的業(yè)務(wù)流程圖 是分析和描述現(xiàn)行系統(tǒng)業(yè)務(wù)的重要工具之一。 基于 Java的電子商城管理系統(tǒng)的 設(shè)計與實(shí)現(xiàn) 7 2.采購業(yè)務(wù)流程描述如下: 采購是配送中心最重要的環(huán)節(jié)之一,采購的決策包括供貨商選擇、訂貨點(diǎn)和訂貨量的制定以及采購績效評估等。 圖 23 庫存業(yè)務(wù)流程圖 : 客戶在網(wǎng)上瀏覽商品,將商品放入購物車,待挑選好所有的商品之后就可以到收銀臺去開收貨單,根據(jù)收貨單據(jù)付款。 采購員 缺貨信息 庫存 采購單 供貨商 發(fā)單并跟蹤 經(jīng)理 審批 圖 2 2 采購業(yè)務(wù)流程圖 采購員 入庫單 商品入庫 修改后臺庫存數(shù)據(jù)庫 出庫單 商品出庫 圖 2 2 采購業(yè)務(wù)流程圖 基于 Java的電子商城管理系統(tǒng)的 設(shè)計與實(shí)現(xiàn) 9 本章小 結(jié) 本章首先 介紹了本網(wǎng)站功能需求和性能需求,再從不同的角度對本網(wǎng)站的需求進(jìn)行分析。 總 體 設(shè)計過 程通常 有兩個主 要 階 段 組 成:系 統(tǒng)設(shè)計和 結(jié) 構(gòu) 設(shè)計 ,其中系 統(tǒng)設(shè)計 確定系 統(tǒng) 的具體 實(shí)現(xiàn) 方案, 結(jié) 構(gòu) 設(shè)計 確定 軟 件 結(jié) 構(gòu)。 該 系 統(tǒng) 分 為 前臺和后臺,每 個 模 塊的 功能都是按照在 調(diào) 研中搜集的 數(shù) 據(jù) 進(jìn) 行 編 排制作的。 ( 2) 用 戶賬戶設(shè) 置:包括修改 個 人 Email 地址,修改 個 人信息,修改密 碼 等。 ( 6) 用戶注冊:不是本站會員需進(jìn)行注冊,才能進(jìn)行購物。 ( 3) 注冊用戶管理:包括系統(tǒng)注冊用戶的查詢、啟 /禁用、刪除、管理用戶會員級別。 ( 7) 商品類別管理:對根類別和子類別的添加、刪除、修改、查詢。其中信息需求表示一個單位所需要的數(shù)據(jù)及其結(jié)構(gòu)。處理需求定義所設(shè)計的數(shù)據(jù)庫將要進(jìn)行的數(shù)據(jù)處理,描述操作的優(yōu)先次序、操作執(zhí)行的頻率和場合,描述操作與數(shù)據(jù)之間的聯(lián)系。商品編號是識別不同商品實(shí)體的唯一編號,其數(shù)據(jù)類型是“ bigint”,并且是數(shù)據(jù)庫自增的(他隨著數(shù)據(jù)庫記錄的增加而增加)。商品信息的實(shí)體屬性請見下圖 訂單實(shí) 體對象 訂單實(shí)體對象對應(yīng)著顧客購買商品的訂單信息,它包括訂單編號、商品品種數(shù)量 顧客信息、訂單執(zhí)行狀態(tài)、付款方式、送貨方式、折扣、訂購日期和備注信息等。另外根據(jù)消費(fèi)金額的累計可以分為不同的等級,享受更加優(yōu)惠的折扣,同時會員如果有任何喪失信譽(yù)或違背協(xié)議 的行為,其用戶將被凍結(jié),所以必須提供會員等級、帳號狀態(tài)和消費(fèi)金額等標(biāo)識屬性。通 過對以 上系 統(tǒng)業(yè)務(wù)流 程 圖 和 數(shù) 據(jù)流程 圖 的分析,確定本網(wǎng)上 購 物系 統(tǒng) 全局 ER 圖 。 會員信息表 見 如下: 表 xx_member 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 ID Bigint No 是 ID 自動編號 userName Varchar(20) Yes null 會員名稱 name Varchar(20) Yes null 真實(shí)姓名 passWord Varchar(20) Yes null 會員密碼 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 會員等級 amount Decimal Yes null 消費(fèi)金額 phone varchar(255) Yes null 電話號碼 mobile varchar(255) Yes null 手機(jī)號碼 varchar(255) Yes null 電子郵箱 isEnabled Bit Yes null 是否啟用 基于 Java的電子商城管理系統(tǒng)的 設(shè)計與實(shí)現(xiàn) 16 商品信息表如下: 表 xx_product 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 ID Bigint No 是 ID 自動編號 sn Varchar(255) Yes null 商品編號 name Varchar(255) Yes null 商品名稱 fullname Varchar(255) No null 商品全稱 price Decimal Yes null 商品銷售價 cost Decimal No null 商品成本價 marketPrice Decimal No null 商品市場價 image Varchar(255) No null 商品圖片 weight Integer No null 商品重量 stock Integer Yes null 商品庫存 point Bigint Yes null 贈送積分 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 是否贈品 基于 Java的電子商城管理系統(tǒng)的 設(shè)計與實(shí)現(xiàn) 17 訂單表如下: 表 xx_order 表 字段名字 數(shù)據(jù)類型 是否允許為空 是否主鍵 默認(rèn)值 描述 id Bigint No 是 ID 自動編號 sn Varchar(255) Yes null 訂單編號 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é) 本章介紹了對本網(wǎng)站的概要設(shè)計,給出了本網(wǎng)上購物系統(tǒng)的功能結(jié)構(gòu)圖、實(shí)體關(guān)系圖等,說明了各模塊之間的聯(lián)系。 第四章 詳細(xì)設(shè)計與實(shí)現(xiàn) 詳細(xì)設(shè)計 的根本目 標(biāo) 是確定 應(yīng)該 具體地 實(shí)現(xiàn) 所要求的系 統(tǒng) ,也就是 說 , 經(jīng)過這個階 段的 設(shè)計 工作, 應(yīng)該 得出 對 目 標(biāo) 系 統(tǒng) 的精確描述, 從 而 在編碼階 段可以把 這個 描述直接翻 譯 成用某種程序 設(shè)計語言書寫 的程序。 布局網(wǎng)站首頁的步驟如下: 1. 網(wǎng)站的每個部分都用不同的 freemarker 組件定義,這些 freemarker 組件的組合就構(gòu)成了網(wǎng)站的首頁模版。 ? pagination:網(wǎng)站的分頁 freemarker 組件,它用于對展示的商品進(jìn)行分頁。 模版分別定義了每個實(shí)體的 controller 控制器,每個目錄均有對應(yīng)的控制器進(jìn)行路徑的映射,以便獲取相應(yīng)的信息或者滿足相應(yīng)的業(yè)務(wù)邏輯 。該模塊前端設(shè)計如下圖。關(guān)鍵代碼如下: form id=registerForm action=${base}/register/ method=post table tr th span 圖 4 2 用戶注冊接口圖 基于 Java的電子商城管理系統(tǒng)的 設(shè)計與實(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 類,該類是處理會員注冊業(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è)計與實(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號-1