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

正文內(nèi)容

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

  

【正文】 等候時(shí)間。而 AJAX 可以利用 JSON 更加有效地接收數(shù)據(jù),因?yàn)?JSON 特殊的屬性。當(dāng)用戶(hù)登錄的時(shí)候,系統(tǒng)把用戶(hù)輸入的密碼進(jìn)行 MD5 Hash 運(yùn)算,然后再去和保存在文件系統(tǒng)中的 MD5 值進(jìn)行比較,進(jìn)而確定輸入的密碼是否正確。最令人感興趣的就是,這些可以通過(guò)一個(gè)配置文件來(lái)靈活地進(jìn)行配置,而不需要修改應(yīng)用的代碼。前臺(tái)流程圖:前臺(tái)會(huì)員 ?信息瀏覽注冊(cè)添加商品至購(gòu)物車(chē)提交定單登錄商品評(píng)論修改購(gòu)物車(chē)是 否個(gè)人賬戶(hù)信息圖 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ù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)開(kāi)發(fā)主要基于 數(shù)據(jù)庫(kù)管理工具,包括 8 個(gè)數(shù)據(jù)庫(kù)表如下所示:? 數(shù)據(jù)字典表 41 e_shop 數(shù)據(jù)表清單表名 解釋ADMIN 管理員表CART 購(gòu)物車(chē)表EVALUATE 商品評(píng)價(jià)表MEMBER 會(huì)員表MERCHANTABLE 商品表ORDERS 定單表 14 RECORD 記錄表TYPES 類(lèi)別表表 42 后臺(tái)管理員表(ADMIN)ADMIN(admin)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型長(zhǎng)度 可空 約束缺省值 備注是 ADMIN_ID 管理員編號(hào) INT(2) 2ADMIN_NAME 管理員名 VARCHAR(50) 50ADMIN_PWD 管理員密碼 VARCHAR(30) 20ADMIN_TYPE 管理員種類(lèi) INT(1) 1表 43 購(gòu)物車(chē)表(CART)CART(cart)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型 長(zhǎng)度 可空 約束 缺省值 備注是 CART_ID 購(gòu)物車(chē)編號(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ù)類(lèi)型長(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ù)類(lèi)型長(zhǎng)度 可空 約束缺省值 備注是 MEM_ID 會(huì)員編號(hào) INT(5) 5MEM_NAME 會(huì)員名稱(chēng) VARCHAR(50) 50MEM_PWD 會(huì)員密碼 VARCHAR(30) 20MEM_TEL 聯(lián)系電話(huà) 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 購(gòu)物車(chē)編號(hào) INT(5) 5 是表 46 商品表(MERCHANTABLE)MERCHANTABLE(merchantable)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型長(zhǎng)度可空 約束缺省值 備注是 MER_ID 商品編號(hào) INT(6) 6MER_NAME 商品名稱(chēng) VARCHAR(50) 50MER_TYPE_ID 商品種類(lèi) 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 銷(xiāo)售數(shù)量 INT 0表 47 定單表(ORDERS)ORDERS(orders)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型長(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à)錢(qián)總和 DECIMAL(8,2) 8 是表 48 記錄表(RECORD)RECORD(record)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型長(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 類(lèi)別表(TYPES)TYPES(types)是否主鍵 字段名 字段描述 數(shù)據(jù)類(lèi)型長(zhǎng)度 可空 約束缺省值 備注是 TYPE_ID 類(lèi)別編號(hào) INT(3) 3TYPE_NAME 類(lèi)別名稱(chēng) VARCHAR(30) 30 是TYPE_DESC 類(lèi)別描述 VARCHAR(100)100 是? 數(shù)據(jù)庫(kù)概念設(shè)計(jì)將抽象的需求轉(zhuǎn)為數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概念模式。另一方面根據(jù)系統(tǒng)開(kāi)發(fā)所需建立 filter(過(guò)濾器)包、listener(監(jiān)聽(tīng)器)包、tool(工具)包。其中 PageServiceImpl 為分頁(yè)實(shí)現(xiàn)類(lèi),在整個(gè)系統(tǒng)中屬于一個(gè)公共組件,故在各模塊中不再重復(fù)介紹。表 414 會(huì)員模塊主要應(yīng)用類(lèi)類(lèi)名 含義LoginAction 普通形式的控制器,調(diào)用相應(yīng)的業(yè)務(wù)層方法LoginJsonAction Ajax 提交時(shí)使用的控制器UserService 業(yè)務(wù)層類(lèi),包含各種相應(yīng)的業(yè)務(wù)處理方法MemberDAO 包含相應(yīng)的持久層方法表 415 LoginAction 類(lèi)方法 含義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 類(lèi)方法 含義execute() 調(diào)用業(yè)務(wù)層方法會(huì)員登錄校驗(yàn)表 417 UserService 類(lèi)方法 含義modifyPwd() 修改會(huì)員密碼modifyAddress() 修改會(huì)員地址等信息save() 保存會(huì)員delMem() 刪除會(huì)員表 418 MemberDAO 類(lèi)方法 含義findByNameAndPwd() 按用戶(hù)名和密碼查詢(xún)用戶(hù)saveOrUpdate() 保存或修改會(huì)員信息findAll() 查詢(xún)所有會(huì)員delete() 刪除會(huì)員購(gòu)物車(chē)模塊:同上面的會(huì)員模板,在此模塊中也有兩個(gè)控制類(lèi) 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 購(gòu)物時(shí)序圖5. 程序清單 數(shù)據(jù)庫(kù)腳本具體實(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ù)庫(kù)的驅(qū)動(dòng) property name=driverClass value=/! 指定連接數(shù)據(jù)庫(kù)的 URL property name=jdbcUrl value=jdbc:f8/! 指定連接數(shù)據(jù)庫(kù)的用戶(hù)名 property name=user value=root/! 指定連接數(shù)據(jù)庫(kù)的密碼 property name=password value=root/! 指定連接數(shù)據(jù)庫(kù)連接池的最大連接數(shù) property name=maxPoolSize value=40/! 指定連接數(shù)據(jù)庫(kù)連接池的最小連接數(shù) property name=minPoolSize value=1/! 指定連接數(shù)據(jù)庫(kù)連接池的初始化連接數(shù) property name=initialPoolSize value=1/! 指定連接數(shù)據(jù)庫(kù)連接池的連接的最大空閑時(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ù)庫(kù) 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)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1