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

正文內(nèi)容

基于jsp的網(wǎng)絡商店系統(tǒng)的設計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-03-06 09:55本頁面
  

【正文】 / Make sure you log the exception, as it might be swallowed (Initial SessionFactory creation failed. + ex)。 private static String CONFIG_FILE_LOCATION = backend/hibernate/cfg/file/。 /** 持有一個單態(tài)的 Session實例 . */ private static final ThreadLocal threadLocal = new ThreadLocal()。 具體配置信息如下 : ?xml version= encoding=UTF8? !DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD hibernatemapping package= autoimport=false class name=Admin table=ADMIN lazy=false ! primary key id name=adminID column=admin_id type= generator class=assigned/generator /id ! properties property name=password column=admin_password type= notnull=true/property property name=priviledge column=admin_privilege type= notnull=true/property property name=status column=admin_status type= notnull=true/property property name=otherInfo column=other_info type= notnull=true/property ! mapping /class /hibernatemapping 編寫 SESSION 工廠 在 錄下創(chuàng)建 Session工廠類 , 該類提供了獲得當前 Session 和關閉 Session 的方法 , 其核心代碼如下所示。 } public void setAdminID(String adminID) { = adminID。 (note)。 (priviledge)。 /** * 無參構造 */ public Admin() {} public Admin(String adminID, String password, String priviledge, String status, String note){ (adminID)。 /** 管理員狀態(tài) */ private String status = null。 /** 管理員密碼 */ private String password = null。 編寫 POJO 類 在 及其下級 目錄下創(chuàng)建 表 Admin 對應的 POJO 類, 其他與此類似, 該類必須包含 Admin 對象的 所有 屬性,這些屬性必須與其在數(shù)據(jù)庫 Admin 表中的屬性一一對應。 共通包構成 表 41 共通包結構表 分類 包名 說明 共通包 放置 DAO共通接口的包 放置 DAO共通類的包 放置工具類的包 放置自定義例外類的包 業(yè)務包構成 29 表 42 業(yè)務 包結構表 分類 包名 說明 業(yè)務包 action 配置文件,國際化 message 放置表單類的包 放置 action的包 放置業(yè)務接口類的包 放置業(yè)務實現(xiàn)類的包 放置各表的 POJO類的包 放置 DAO接口的包 放置 DAO實現(xiàn)類的包 持久化層包構成 表 43 持久化層包 結構表 分類 包名 說明 持久化層包 放置 hibernate 配置文件的包 放置映射文件的包 放置 hibernate 工具類的包 Struts 模塊的實現(xiàn) Struts 主要處理用戶輸入的表單信息, 實現(xiàn)用戶與站點間的交互,動態(tài)生成用戶所需要的信息。 Hibernate 的配置文件可以為屬性文件( )或者是 xml 文件( ),相比之下, xml 配置方式更為常見。 搭建 Struts2 開發(fā)環(huán)境 總體上概述來說,首先需要從 Apache官網(wǎng)上下載的 Struts2 的所有組件后解壓,然后將其 Jar 包及其依賴包導入 WEBINF/lib 目錄下,最后還要在 中配置,最后創(chuàng)建 Struts2 的核心配置文件 。 圖 331 訂單管理頁面遷移圖 圖 332 訂單查詢頁面 27 4 系統(tǒng)實現(xiàn) 系統(tǒng)搭建及初始化配置 系統(tǒng)選用的服務器是 ,后臺數(shù)據(jù)庫選用的是 Oracle。 圖 321 Logo更改頁面遷移圖 23 圖 322 Logo更改頁面 圖 323 服務條款管理頁面遷移圖圖 324 服務條款管理頁面 24 積分 規(guī)則查看、設置和兌換規(guī)則設置 頁面 管理員可以查看會員的積分,同時可以設置積分規(guī)則和兌換規(guī)則。然后才可對其進行管理。 圖 39 添加管理員頁面遷移圖 19 圖 310 添加管理員頁面 圖 311 禁用管理員頁面遷移圖 圖 312 禁用管理員頁面 20 圖 313 修改密碼頁面遷移圖 圖 314 修改密碼頁面 商品添加、修改和下架頁面 管理員可以對各類商品信息進行管理。 圖 37 商品留言頁面遷移圖 18 圖 38 商品留言頁面 添加管理員、禁用管理員和修改密碼 頁面 此項功能只有超級管理員有權限。 圖 31 會員查詢頁面遷移圖 下面為會員查詢頁面 圖 32 會員查詢頁面 發(fā)布新 公告 及公告管理 頁面 管理員可以發(fā)布新主題的公告,并且可以根據(jù)公告主題或發(fā)布時間檢索已經(jīng)發(fā)布的公告,然后可以對這些公告進行管理。具體涉及的各個表屬性如下: 13 表 21 食品表( FOOD) 邏輯名 字段名 數(shù)據(jù)類型 長度 空 值 備注 商品編號 PROID CHAR 13 NOT NULL 主鍵 商品名稱 PRONAME VARCHAR2 20 NOT NULL 類別分類編號 SUB_TYPE NUMBER 8 NOT NULL 價格 PRICE NUMBER 7,2 NOT NULL 保質(zhì)期 VALIDDAYS VARCHAR2 8 NOT NULL 庫存量 AMOUNT NUMBER 5 NOT NULL 生產(chǎn)日期 PRODATE DATE NOT NULL 生產(chǎn)廠家 PRODUCER VARCHAR2 2021 NOT NULL 銷量 SALE_AMOUNT NUMBER 20 NOT NULL 上架日期 REG_TIME DATE NOT NULL 表 22 商品圖片 表( PRODUCTS_PICTURES) 邏輯名 字段名 數(shù)據(jù)類型 長度 空值 備注 商品編號 PROID CHAR 13 NOT NULL 主鍵 大圖片 BIG_PIC VARCHAR2 100 中圖片 MID_PIC VARCHAR2 100 小圖 片 SMALL_PIC BLOB 表 23 會員 信息 表( MEMBER) 邏輯名 字段名 數(shù)據(jù)類型 長度 空值 備注 會員 ID MEMBER_ID CHAR 10 NOT NULL 主鍵 會員名 MEMBER_NAME VARCHAR2 20 NOT NULL 密碼 MEMBER_PASSWORD CHAR 9 NOT NULL 電子郵箱 MEMBER_EMAIL VARCHAR2 30 NOT NULL 真實姓名 TRUE_NAME VARCHAR2 20 NOT NULL 密碼保護問題 PWD_QUE VARCHAR2 30 NOT NULL 密碼保護問題答案 PWD_ANS VARCHAR2 20 NOT NULL 會員狀態(tài) STATUS DATE NOT NULL 14 表 24 公告信息 表( NOTICE) 邏輯名 字段名 數(shù)據(jù)類型 長度 空值 備注 公告編號 NOTICE_ID NUMBER 9,0 NOT NULL 主鍵 公告名稱 NOTICE_TITLE VARCHAR2 30 NOT NULL 公告內(nèi)容 NOTICE_CONTENT VARCHAR2 300 NOT NULL 發(fā)布日期 NOTICE_TIME DATE NOT NULL 表 25 訂單表 ( T_ORDER) 邏輯名 字段名 數(shù)據(jù)類型 長度 空值 備注 訂單編號 ORDER_ID CHAR 10 NOT NULL 主鍵 訂單日期 ORDER_TIME DATE NOT NULL 訂購者 BUYER_ID VARCHAR2 20 NOT NULL 郵寄地址 SEND_ADDR VARCHAR2 100 NOT NULL 訂單狀態(tài) ORDER_STATUS CHAR 6 NOT NULL 總價 ALL_PRICE NUMBER 7,2 電話 TELL VARCHAR2 18 NOT NULL 手機號 CELLPHONE VARCHAR2 18 NOT NULL 其他信息 OTHER_INFO VARCHAR2 300 表 26 管理員表( ADMIN) 邏輯名 字段名 數(shù)據(jù)類型 長度 空值 備注 管理員名 ADMIN_ID CHAR 9 NOT NULL 主鍵 密碼 ADMIN_PASSWORD CHAR 10 NOT NULL 權限 ADMIN_PRIVILEGE CHAR 6 NOT NULL 狀態(tài) ADMIN_STATUS CHAR 6 NOT NULL 其他信息 OTHER_INFO VARCHAR2 300 15 3 系統(tǒng)詳細 設計 主要功能模塊詳細設計 詳細介紹網(wǎng)絡商店購物管理系統(tǒng)各個功能模塊的 描述信息,以及各個功能之間的關系,系統(tǒng)爭對不同用戶的需要作出相應的回應,懂得各個頁面的跳轉方向。 12 數(shù)據(jù)庫的定義 圖 212 數(shù)據(jù)庫表間關系圖 表定義 在數(shù)據(jù)庫設計的時候,是將商品的屬性與圖片區(qū)分開,總共將商品分為五大類:食品( FOOD)、書籍( BOOK)、文具( STATIONERY)、數(shù)碼電子 (ELECTRONICS)、生活用品(DAILYPRO)。 用戶 對于數(shù)據(jù)庫 的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢上,這就要求數(shù)據(jù)庫的結構能充分滿足各種信息的輸入和輸出上。 圖 210 積分管理用例圖 11 訂單管理功能模塊 管理員可以根據(jù)條件查詢出訂單信息,然后可以對訂單進行管理,并且可以導出訂單;其中導出訂單可以是單個導出和批量導出。 圖 28 商品管理用例圖 10 站點信息管理功能模塊 管理員可以修改站點的 Logo 和服務條款的管理。 圖 26 留言管理用例圖 管理員服務功能模塊 超級管理員可以添加管理員,根據(jù) 會員 ID 查詢管理員,然后可以禁用所選會員,并且可以修改管理員密碼;而普通管理員只具有查看信息,修改密碼權限。 圖 24 會員管理用例圖 公告管理功能模塊 管理員可以發(fā)布新的公告,并可以對公告進行管理,根據(jù)發(fā)布的公告主題或發(fā)布時間查詢公告,然后可以對具體公告進行修改,刪除操作。下面對每個功能模塊進行具體分析。軟件開發(fā)人員向用戶提供一個“樣品 ” ,用戶向開發(fā)為人員迅速做出“反饋 ” ,這就是原型軟件開發(fā)的優(yōu)越性 。但這種討論終究是“紙上談兵”。 原型化軟件開發(fā)要突出一個“快”字。 快速原型的關鍵在
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1