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

正文內(nèi)容

基于s2sh電子商城畢業(yè)設(shè)計(jì)論文-全文預(yù)覽

2025-07-09 17:16 上一頁面

下一頁面
  

【正文】 等候時(shí)間。而 AJAX 可以利用 JSON 更加有效地接收數(shù)據(jù),因?yàn)?JSON 特殊的屬性。當(dāng)用戶登錄的時(shí)候,系統(tǒng)把用戶輸入的密碼進(jìn)行 MD5 Hash 運(yùn)算,然后再去和保存在文件系統(tǒng)中的 MD5 值進(jìn)行比較,進(jìn)而確定輸入的密碼是否正確。最令人感興趣的就是,這些可以通過一個(gè)配置文件來靈活地進(jìn)行配置,而不需要修改應(yīng)用的代碼。前臺(tái)流程圖:前臺(tái)會(huì)員 ?信息瀏覽注冊(cè)添加商品至購物車提交定單登錄商品評(píng)論修改購物車是 否個(gè)人賬戶信息圖 48 前臺(tái)流程圖 13 后臺(tái)流程圖:后臺(tái)登錄商品信息管理權(quán)限系統(tǒng)維護(hù)會(huì)員信息管理定單信息管理商品管理員定單管理員 會(huì)員管理員系統(tǒng)管理員圖 49 后臺(tái)流程圖 詳細(xì)設(shè)計(jì) 數(shù)據(jù)庫設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫開發(fā)主要基于 數(shù)據(jù)庫管理工具,包括 8 個(gè)數(shù)據(jù)庫表如下所示:? 數(shù)據(jù)字典表 41 e_shop 數(shù)據(jù)表清單表名 解釋ADMIN 管理員表CART 購物車表EVALUATE 商品評(píng)價(jià)表MEMBER 會(huì)員表MERCHANTABLE 商品表ORDERS 定單表 14 RECORD 記錄表TYPES 類別表表 42 后臺(tái)管理員表(ADMIN)ADMIN(admin)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 ADMIN_ID 管理員編號(hào) INT(2) 2ADMIN_NAME 管理員名 VARCHAR(50) 50ADMIN_PWD 管理員密碼 VARCHAR(30) 20ADMIN_TYPE 管理員種類 INT(1) 1表 43 購物車表(CART)CART(cart)是否主鍵 字段名 字段描述 數(shù)據(jù)類型 長(zhǎng)度 可空 約束 缺省值 備注是 CART_ID 購物車編號(hào) INT(5) 5CART_MEM_ID 會(huì)員編號(hào) INT(5) 5 是CART_MER_ID 商品編號(hào) INT(6) 6 是CART_NUM 商品數(shù)量 INT(3) 3 是表 44 商品評(píng)價(jià)表(EVALUATE)EVALUATE(evaluate)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 EVAL_ID 評(píng)價(jià)編號(hào) INT(3) 3EVAL_MEM_ID 會(huì)員編號(hào) INT(5) 5 是EVAL_MER_ID 商品編號(hào) INT(6) 6 是EVAL_DATE 評(píng)價(jià)日期 VARCHAR(20) 20 是EVAL_CONTENT 評(píng)價(jià)內(nèi)容 VARCHAR(200) 200 是表 45 會(huì)員表(MEMBER)MEMBER(member)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 MEM_ID 會(huì)員編號(hào) INT(5) 5MEM_NAME 會(huì)員名稱 VARCHAR(50) 50MEM_PWD 會(huì)員密碼 VARCHAR(30) 20MEM_TEL 聯(lián)系電話 VARCHAR(15) 15 是MEM_ADDRESS 聯(lián)系地址 VARCHAR(50) 50 是MEM_REGIST_DATE注冊(cè)日期 VARCHAR(10) 10 是 15 MEM_POST 郵編 VARCHAR(10) 10 是MEM_EMAIL EMAIL VARCHAR(20) 20 是MEM_CART_ID 購物車編號(hào) INT(5) 5 是表 46 商品表(MERCHANTABLE)MERCHANTABLE(merchantable)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度可空 約束缺省值 備注是 MER_ID 商品編號(hào) INT(6) 6MER_NAME 商品名稱 VARCHAR(50) 50MER_TYPE_ID 商品種類 INT(3) 3 是MER_PLACE 出產(chǎn)地 VARCHAR(50) 50 是MER_PRICE 價(jià)格 DECIMAL(8,2) 8MER_DISCOUNT 折扣 DECIMAL(2,1) 2 是MER_PICTURE 圖片 VARCHAR(50) 50 是MER_DESC 描述 VARCHAR(50) 50 是MER_PRODUCTER 廠家 VARCHAR(60) 60 是MER_LEAVE_DATE出廠時(shí)間 VARCHAR(10) 10 是MER_ADD_DATE 添加時(shí)間 VARCHAR(10) 10 是MER_NUM 銷售數(shù)量 INT 0表 47 定單表(ORDERS)ORDERS(orders)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 ORDER_ID 定單編號(hào) INT(6) 6ORDER_DATE 定單日期 VARCHAR(20) 20 是ORDER_MEM_ID 會(huì)員編號(hào) INT(5) 5 是ORDER_STATUS 定單狀態(tài) INT(1) 1 是ORDER_SEND_TIME 發(fā)送時(shí)間 VARCHAR(60) 60 是ORDER_REMARK 定單備注 VARCHAR(100)100 是ORDER_SUM 價(jià)錢總和 DECIMAL(8,2) 8 是表 48 記錄表(RECORD)RECORD(record)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 RECORD_ID 記錄編號(hào) INT(6) 6RECORD_MER_ID 商品編號(hào) INT(6) 6 是RECORD_MER_NUM 商品數(shù)量 INT(3) 3 是 16 RECORD_ORDER_ID 定單編號(hào) INT(6) 6 是表 49 類別表(TYPES)TYPES(types)是否主鍵 字段名 字段描述 數(shù)據(jù)類型長(zhǎng)度 可空 約束缺省值 備注是 TYPE_ID 類別編號(hào) INT(3) 3TYPE_NAME 類別名稱 VARCHAR(30) 30 是TYPE_DESC 類別描述 VARCHAR(100)100 是? 數(shù)據(jù)庫概念設(shè)計(jì)將抽象的需求轉(zhuǎn)為數(shù)據(jù)庫概念結(jié)構(gòu),即概念模式。另一方面根據(jù)系統(tǒng)開發(fā)所需建立 filter(過濾器)包、listener(監(jiān)聽器)包、tool(工具)包。其中 PageServiceImpl 為分頁實(shí)現(xiàn)類,在整個(gè)系統(tǒng)中屬于一個(gè)公共組件,故在各模塊中不再重復(fù)介紹。表 414 會(huì)員模塊主要應(yīng)用類類名 含義LoginAction 普通形式的控制器,調(diào)用相應(yīng)的業(yè)務(wù)層方法LoginJsonAction Ajax 提交時(shí)使用的控制器UserService 業(yè)務(wù)層類,包含各種相應(yīng)的業(yè)務(wù)處理方法MemberDAO 包含相應(yīng)的持久層方法表 415 LoginAction 類方法 含義modifyPwd() 調(diào)用業(yè)務(wù)層方法修改會(huì)員密碼modifyAddress() 調(diào)用業(yè)務(wù)層方法修改會(huì)員地址等信息regist() 調(diào)用業(yè)務(wù)層方法注冊(cè)showMem() 調(diào)用業(yè)務(wù)層方法后臺(tái)顯示所有會(huì)員 23 delMem() 調(diào)用業(yè)務(wù)層方法刪除會(huì)員表 416 LoginJsonAction 類方法 含義execute() 調(diào)用業(yè)務(wù)層方法會(huì)員登錄校驗(yàn)表 417 UserService 類方法 含義modifyPwd() 修改會(huì)員密碼modifyAddress() 修改會(huì)員地址等信息save() 保存會(huì)員delMem() 刪除會(huì)員表 418 MemberDAO 類方法 含義findByNameAndPwd() 按用戶名和密碼查詢用戶saveOrUpdate() 保存或修改會(huì)員信息findAll() 查詢所有會(huì)員delete() 刪除會(huì)員購物車模塊:同上面的會(huì)員模板,在此模塊中也有兩個(gè)控制類 CartAction 和CartJsonAction。 27 業(yè) : Member LoginJsonAction UserService MemberDAO 業(yè)業(yè)1: 業(yè)業(yè) 2: execute() 3: validateMem() 4: 業(yè)5: 業(yè)業(yè)業(yè)6: 業(yè)業(yè)7: 業(yè)業(yè)業(yè)8: 業(yè)業(yè)業(yè)圖 415 登錄時(shí)序圖 : Member CartJsonAction HeadService CartDAO 業(yè)業(yè)1: 業(yè)業(yè) 2: 業(yè)業(yè)業(yè)業(yè)3: 業(yè)業(yè)業(yè)業(yè)4: 業(yè)業(yè)5: 業(yè)業(yè)6: 業(yè)業(yè)7: 業(yè)業(yè)圖 416 購物時(shí)序圖5. 程序清單 數(shù)據(jù)庫腳本具體實(shí)現(xiàn)腳本:管理員表 28 CREATE TABLE admin(admin_id INT(2) AUTO_INCREMENT,admin_name VARCHAR(50) NOT NULL,admin_pwd VARCHAR(30) NOT NULL,admin_type INT(1) NOT NULL,CONSTRAINT PK_ADMIN_ID PRIMARY KEY (admin_id) )。商品評(píng)價(jià)表CREATE TABLE evaluate(eval_id INT(3) AUTO_INCREMENT,eval_mem_id INT(5),eval_mer_id INT(6),eval_date VARCHAR(20),eval_content VARCHAR(200),CONSTRAINT PK_EVALUATE_ID PRIMARY KEY (eval_id),CONSTRAINT FK_EVALUATE_MEN_ID FOREIGN KEY (eval_mem_id) REFERENCES member (mem_id),CONSTRAINT FK_EVALUATE_MER_ID FOREIGN KEY (eval_mer_id) REFERENCES merchantable(mer_id))。 項(xiàng)目實(shí)現(xiàn)部分代碼1. 配置文件?xml version= encoding=GBK?beansxmlns= 31 xmlns:xsi=xmlns:aop=xmlns:tx=xmlns:p=xsi:schemaLocation= bean id=dataSource class=destroymethod=close! 指定連接數(shù)據(jù)庫的驅(qū)動(dòng) property name=driverClass value=/! 指定連接數(shù)據(jù)庫的 URL property name=jdbcUrl value=jdbc:f8/! 指定連接數(shù)據(jù)庫的用戶名 property name=user value=root/! 指定連接數(shù)據(jù)庫的密碼 property name=password value=root/! 指定連接數(shù)據(jù)庫連接池的最大連接數(shù) property name=maxPoolSize value=40/! 指定連接數(shù)據(jù)庫連接池的最小連接數(shù) property name=minPoolSize value=1/! 指定連接數(shù)據(jù)庫連接池的初始化連接數(shù) property name=initialPoolSize value=1/! 指定連接數(shù)據(jù)庫連接池的連接的最大空閑時(shí)間 property name=maxIdleTime value=20/property name=idleConnectionTestPeriod value=18000//bean 32 bean id=sessionFactoryclass=property name=dataSourceref bean=dataSource //propertyproperty name=hibernatePropertiespropsprop key=/prop! 是否根據(jù)需要每次自動(dòng)創(chuàng)建數(shù)據(jù)庫 prop key=update/prop! 顯示 Hibernate 持久化操作所生成的 SQL prop key=true/prop ! 將 SQL 腳本進(jìn)行格式化后再輸出 prop key=true/prop/props/propertyproperty name=mappingResourceslistvalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//valuevalue/eshop/bean//value/list/property/bean! ****************事務(wù)管理 配置*************** bean id=transactionManager class=
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1