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

正文內(nèi)容

基于jsp的商品發(fā)布與銷售系統(tǒng)的設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-21 00:57 本頁面
 

【文章內(nèi)容簡介】 前臺(tái)用例圖 模塊設(shè)計(jì)說明程序名稱: 登錄管理模塊功能:用戶登錄和注冊(cè)功能主要包括的功能如下:用戶登錄:驗(yàn)證用戶的信息是否合法,以及驗(yàn)證用戶是否為系統(tǒng)的合法用戶。流程邏輯如圖(11)所示開始輸入用戶名和密碼用戶名和密碼是否合法 ?否是用戶輸入的用戶名和密碼是否正確 ?否進(jìn)入系統(tǒng)結(jié)束提示用戶輸入的用戶名和密碼不存在否提示用戶輸入的用戶名和或密碼不合法否否圖 11 用戶登錄邏輯圖程序名稱: 系統(tǒng)管理模塊功能: 用戶和角色管理功能主要包括用戶管理、角色管理及其用戶和角色之間的關(guān)系管理。在系統(tǒng)中主要包括:用戶管理、角色管理、添加角色和用戶修改密碼。流程邏輯查看角色信息和修改角色信息如圖(12)所示開始查看角色信息判斷用戶是不有權(quán)限查看角色信息顯示角色信息是提示用戶無權(quán)限進(jìn)行此項(xiàng)操作結(jié)束開始修改角色信息判斷用是否有權(quán)限修改角色信息提示用戶無權(quán)限對(duì)角色進(jìn)行修改否是選擇新的權(quán)限或修改角色名判斷修改信息是否合法提示用戶輸入的角色信息不合法否提示用戶修改角色信息成功是結(jié)束圖 12 查看角色信息和修改角色信息邏輯圖刪除角色信息和添加角色信息如圖(13)所示開始刪除角色信息判斷用戶是否有權(quán)限刪除角色信息提示用戶無權(quán)限刪除用戶信息否提示用戶信息刪除成功結(jié)束開始添加角色信息判斷用戶是否有權(quán)限添加角色信息提示用戶無權(quán)限添加角色信息否輸入角色名稱 , 選擇權(quán)限值是判斷用戶輸入的信息是否正確用戶輸入的角色信息格式不正確否提示用戶添加角色成功結(jié)束圖 13 刪除角色信息和添加角色信息邏輯圖添加用戶信息和刪除用戶信息如圖(14)所示開始添加用戶信息判斷用戶是否有權(quán)限添加用戶信息提示用戶無權(quán)限添加用戶信息否輸入用戶信息是判斷用戶輸入的用戶信息是否正確提示用戶輸入的信息格式不正確否提示用戶添加用戶信息成功是結(jié)束開始刪除用戶信息判斷用戶是否有權(quán)限刪除用戶信息提示用戶無權(quán)限刪除用戶信息否提示用戶刪除用戶信息成功結(jié)束圖 14 添加用戶信息和刪除用戶信息邏輯圖修改用戶信息和查看用戶信息如圖(15)所示開始修改用戶信息判斷用戶是否有權(quán)限修改用戶信息提示用戶無權(quán)限修改用戶信息否輸入新用戶信息是輸入的用戶信息是否正確提示用戶修改用戶信息成功是提示用戶輸入用戶格式不正確否結(jié)束開始查看用戶信息判斷用戶是否有權(quán)限查看用戶信息提示用戶無權(quán)限查看用戶信息否顯示用戶信息是結(jié)束圖 15 修改用戶信息和查看用戶信息邏輯圖其它的模塊如用戶模塊、系統(tǒng)管理員管理模塊、商品管理員管理模塊、訂單管理員管理模塊、用戶管理員管理模塊等的邏輯圖的結(jié)構(gòu)和用戶管理模塊大體相似。 系統(tǒng)總架構(gòu)圖B2C 網(wǎng)上商城系統(tǒng)由表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)層構(gòu)成。如圖(16)所示圖 16 系統(tǒng)的總架構(gòu)圖 系統(tǒng)出錯(cuò)處理設(shè)計(jì)1) 系統(tǒng)應(yīng)充分考慮各種系統(tǒng)錯(cuò)誤,避免造成數(shù)據(jù)庫系統(tǒng)不一致或損壞. 2) 本軟件提供撤銷機(jī)制 ,避免用戶因誤操作對(duì)數(shù)據(jù)庫系統(tǒng)造成破壞.3) 采用對(duì)話框形式為用戶提供警告信息.4) 一些關(guān)鍵性操作(比如刪除或修改記錄),都應(yīng)提供確認(rèn)機(jī)制.5) 提供簡單的錯(cuò)誤處理。6) 提供信息返饋,用多種信息提示用戶當(dāng)前軟件運(yùn)行狀態(tài),軟件界面元件的功能。7) 操作可逆,其動(dòng)作可以是單個(gè)的操作,或者是一個(gè)相對(duì)獨(dú)立的操作序列。 安全設(shè)計(jì)1)在用戶登陸系統(tǒng)進(jìn)行身份驗(yàn)證,只允許合法用戶進(jìn)入系統(tǒng)。2)添加導(dǎo)入和導(dǎo)出功能,方便用戶對(duì)數(shù)據(jù)進(jìn)行備份。 維護(hù)設(shè)計(jì)系統(tǒng)嚴(yán)格按照設(shè)計(jì)規(guī)范進(jìn)行設(shè)計(jì),并保持各階段文檔的完整性,為以后對(duì)軟件的維護(hù)打好基礎(chǔ)。 本章小結(jié)本章主要介紹了該系統(tǒng)的概要分析。其中主要有:基本模塊設(shè)計(jì),具體模塊及其功能,模塊設(shè)設(shè)說明,系統(tǒng)用例圖,系統(tǒng)出錯(cuò)處理的設(shè)計(jì),系統(tǒng)的安全設(shè)計(jì),以及系統(tǒng)維護(hù)設(shè)計(jì)。概要分析是設(shè)計(jì)軟件的第二步,是對(duì)需求分析的深化。4 系統(tǒng)的實(shí)體關(guān)系及數(shù)據(jù)庫設(shè)計(jì) 本章主要介紹了該系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)。其中用 PowerDesigner 軟件準(zhǔn)確的描述出來系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),以及個(gè)數(shù)據(jù)之間的關(guān)聯(lián)。數(shù)據(jù)是軟件的核心所在,所以,對(duì)于一個(gè)好的軟件數(shù)據(jù)庫的設(shè)計(jì)是必須的。 數(shù)據(jù)實(shí)體關(guān)系如下如圖(17)所示:圖 17 數(shù)據(jù)實(shí)體關(guān)系圖 利用 PowerDesigner 對(duì)數(shù)據(jù)庫設(shè)計(jì)如下如圖(16)所示:圖 16 數(shù)據(jù)庫設(shè)計(jì)圖 數(shù)據(jù)庫的設(shè)計(jì)表 t_address(用戶地址表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Name Varchar2(32) 否 否 無 用戶地址名Native Number(1) 否 否 無 是否本地mailingAddress Varchar2(200) 否 否 無 收件地址Phone Varchar2(11) 否 否 無 手機(jī)號(hào)碼User_uuid Number(8) 否 否 無 所屬用戶的標(biāo)識(shí)表 t_user(用戶表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Name Varchar2(32) 否 否 無 用戶姓名Password Varchar2(32) 否 否 無 用戶密碼Email Vachar2(32) 否 否 無 用戶郵箱Integration Number(8) 否 否 0 用戶積分registerTime Date 否 否 無 注冊(cè)時(shí)間表 t_favorite(收藏夾表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)User_uuid Number(8) 否 否 無 所屬用戶的標(biāo)識(shí)表 t_catalog(商品目錄表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Name Varchar2(32) 否 否 無 商品名稱ParentCatalog_uuidNumber(8) 是 否 無 父目錄Describe Varchar2(512)是 否 無 商品描述Image Varchar2(512)是 否 無 商品目錄圖片表 t_ment(評(píng)論表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)publishTime Date 是 否 無 發(fā)表日期Score Number(1) 否 否 無 評(píng)論分?jǐn)?shù)Content Varchar2(512) 否 否 無 評(píng)論內(nèi)容User_uuid Number(8) 否 否 無 所屬用戶標(biāo)識(shí)Goods_uuid Number(8) 否 否 無 對(duì)應(yīng)商品標(biāo)識(shí)表 t_grade(用戶等級(jí)表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Percentage Number(3,2) 是 否 無 積分比例lowerLimit Number(8) 否 否 無 下限gradeValue Number(1) 否 否 無 等級(jí)值表 t_goods(商品表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Name Varchar2(32) 否 否 無 商品名稱Image Varchar2(256) 是 否 無 商品圖片Price Number(8,1) 否 否 無 商品價(jià)格Store Number(8) 否 否 無 商品庫存Discount Number(3,2) 否 否 無 商品折扣Catalog_uuid Number(8) 否 否 無 所屬目錄標(biāo)識(shí)Describe Varchar2(512) 否 否 無 商品描述Flag Number(1) 否 否 1 是否推薦Score Number(8) 是 否 無 商品分?jǐn)?shù)Num Number(8) 是 否 無 商品交易量表 t_order(訂單表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)OrderNum Number(32) 是 否 無 識(shí)單號(hào)OrderTime Date 是 否 無 訂單日期State Number(1) 是 否 無 訂單狀態(tài)TotalMoney Number(8,1) 是 否 無 訂單總額Address_uuid Number(8) 是 否 無 訂單地址Integration Number(8) 是 否 無 訂單產(chǎn)生的積分表 t_order_goods(訂單商品中間表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Order_uuid Number(8) 否 否 無 訂表標(biāo)識(shí)Goods_uuid Number(8) 否 否 無 商品標(biāo)識(shí)Amount Number(8) 否 否 無 數(shù)量表 t_favorite_goods (收藏夾商品中間表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Favorite_uuid Number(8) 否 否 無 收藏標(biāo)識(shí)Goods_uuid Number(8) 否 否 無 商品標(biāo)識(shí)表 t_admin(管理員表)字段名稱 字段類型 可否為空 主鍵 默認(rèn)值 備注Uuid Number(8) 否 是 無 唯一標(biāo)識(shí)Name Varchar2(32) 否 否 無 登錄名Password Varchar2(32) 否 否 無 密碼 本章小結(jié)本章主要介紹了該系統(tǒng)的數(shù)據(jù)庫的設(shè)計(jì)。其中用 PowerDesigner 軟件準(zhǔn)確的描述出來系統(tǒng)的數(shù)據(jù)結(jié)構(gòu),以及個(gè)數(shù)據(jù)之間的關(guān)聯(lián)。數(shù)據(jù)是軟件的核心所在,所以,對(duì)于一個(gè)好的軟件數(shù)據(jù)庫的設(shè)計(jì)是必須的。5 系統(tǒng)展示及說明 系統(tǒng)代碼結(jié)構(gòu)1)系統(tǒng)主代碼結(jié)構(gòu)2)util 包的主要工具類如下:3)model 包的主要類如下:4)dao 包以及實(shí)現(xiàn)包主要類如下:5)action 包主要類如下: 6)service 及其實(shí)現(xiàn)包的主要代碼7)前臺(tái)主要 JSP 頁面: 8)后臺(tái)主要JSP頁面: 前臺(tái)界面展示及說明 會(huì)員注冊(cè)界面如圖(17)所示圖 17 新用戶注冊(cè)主要代碼:public String checkExist() {HttpServletRequest request = ()。String inputEmail = (inputEmail)。boolean flag = (inputEmail)。PrintWriter out = null。try {out = ().getWriter()。if (flag) {(101)。} else {(100)。}()。()。} catch (IOException e) {()。}return null。}public String register() {boolean isExist = (())。if (isExist) {message = 用戶名已經(jīng)存在!。} else {String inputPassword = ()。/** 把用戶輸入的密碼進(jìn)行加密 */String savePassword = (inputPassword)。(savePassword)。(10)。(new Date())。boolean flag = (user)。if (flag) {return registerSuccess。}message = 注冊(cè)失??!。}return registerFail。}功能邏輯表:說 明功能名稱 會(huì)員注冊(cè)輸入項(xiàng) Email 地址(對(duì)應(yīng) 字段、符合郵箱地址的格式、必輸項(xiàng))昵稱(對(duì)應(yīng) uname 字段、不能為空、長度不能大于 30,可選)登錄密碼(對(duì)應(yīng) upassword、不能為空、不能包含‘*’ 、 ‘a(chǎn)mp?!?、 ‘%’字符,長度不能大于 30,必輸項(xiàng),數(shù)據(jù)在數(shù)據(jù)庫中加密)確認(rèn)密碼:與登錄密碼一致輸出項(xiàng) 提示用戶注冊(cè)成功、并轉(zhuǎn)向地址薄編輯頁面性能限制條件 對(duì)客戶輸入格式在客戶端瀏覽器使用 javascript驗(yàn)證、Email 地址輸入必須按照指定格式,密碼輸入必須一致。符合要求才存到數(shù)據(jù)庫中 會(huì)員登錄界面如圖(18)所示圖 18 會(huì)員登錄主要代碼:public String login() {userDTO = new UserDTO()。/** 通過用戶在表單中輸入的構(gòu)建一個(gè)UserDTO對(duì)象 */(())
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1