游戲點(diǎn)卡在線銷售系統(tǒng)-需求文檔_第1頁(yè)
游戲點(diǎn)卡在線銷售系統(tǒng)-需求文檔_第2頁(yè)
游戲點(diǎn)卡在線銷售系統(tǒng)-需求文檔_第3頁(yè)
游戲點(diǎn)卡在線銷售系統(tǒng)-需求文檔_第4頁(yè)
游戲點(diǎn)卡在線銷售系統(tǒng)-需求文檔_第5頁(yè)
已閱讀5頁(yè),還剩94頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、游戲點(diǎn)卡在線銷售系統(tǒng)版本:1.0 x蘇譜,葛磊,劉鑫,孫志日期:20一五-3-7審批:日期:概述如果說,如今的年輕人最為癡迷,最為瘋狂的游戲是什么,答案當(dāng)然是網(wǎng)絡(luò)游戲。自從網(wǎng)絡(luò)游戲誕生以來,就以其無法抗拒的魅力讓無數(shù)青少年深陷其中,甚至無法自拔。現(xiàn)代社會(huì),網(wǎng)絡(luò)游戲已深入到青少年的生活甚至血液中,成為他們生活的一部分。在他們看來,沒玩過網(wǎng)絡(luò)游戲的人,就像外星人一樣,由此可見網(wǎng)絡(luò)游戲的流行與普及程度。與此同時(shí),網(wǎng)絡(luò)游戲的迅猛發(fā)展,帶動(dòng)了相關(guān)產(chǎn)業(yè)的無限商機(jī)。統(tǒng)計(jì)表明,2006年,中國(guó)網(wǎng)絡(luò)游戲市場(chǎng)規(guī)模達(dá)到83.4億元人民幣,20012006年增漲率已達(dá)到926。作為與網(wǎng)絡(luò)游戲密不可分的游戲點(diǎn)卡,可以說

2、是網(wǎng)絡(luò)游戲消費(fèi)額中比例最大的一項(xiàng),幾乎所有網(wǎng)游玩家都習(xí)慣于通過購(gòu)買游戲點(diǎn)卡來為游戲充值。隨著電腦技術(shù)的深入普及,網(wǎng)絡(luò)游戲有著不可估計(jì)的發(fā)展?jié)摿Α6螒螯c(diǎn)卡的商機(jī)更將不斷擴(kuò)展,堪稱永不落幕的朝陽(yáng)產(chǎn)業(yè)。目的本文檔的編寫為下階段的設(shè)計(jì)、開發(fā)提供依據(jù),為項(xiàng)目組成員對(duì)需求的詳盡理解,以及在開發(fā)過程中的協(xié)同工作提供強(qiáng)有力的保證。同時(shí)本文檔也作為項(xiàng)目評(píng)審驗(yàn)收的依據(jù)之一。范圍本系統(tǒng)包括:新聞管理、充值管理、產(chǎn)品管理、帳號(hào)管理、網(wǎng)站設(shè)置、留言管理、事件管理、統(tǒng)計(jì)銷售八、權(quán)限管理九個(gè)功能模塊。權(quán)限管理模塊用于系統(tǒng)的用戶、角色和相關(guān)權(quán)限。系統(tǒng)功能為本說明書。在上述文件未明確描述的情況下,應(yīng)能滿足合同和相關(guān)投標(biāo)書所描

3、述的功能。讀者對(duì)象術(shù)語(yǔ)定義消費(fèi)者帳號(hào):VIP用戶普通用戶管理員系統(tǒng)說明概述游戲點(diǎn)卡在線銷售系統(tǒng)面向網(wǎng)吧和大眾銷售游戲點(diǎn)卡,未進(jìn)行下級(jí)代理商的擴(kuò)展。用戶與角色與本系統(tǒng)相關(guān)的用戶和角色包括:系統(tǒng)管理員:管理系統(tǒng)用戶、角色與權(quán)限,保證系統(tǒng)正常運(yùn)行。銷售商帳號(hào): VIP用戶、普通用戶(用戶區(qū)別根據(jù)在本站點(diǎn)的消費(fèi)額)系統(tǒng)功能系統(tǒng)用例圖如圖1所示,子用例圖及詳細(xì)的用例描述見“功能性需求”部分。管理員和會(huì)員業(yè)務(wù)邏輯如下圖所示:圖1當(dāng)遵循的標(biāo)準(zhǔn)或規(guī)范本系統(tǒng)采用Orcel數(shù)據(jù)庫(kù),使用 MyEclipse 10進(jìn)行開發(fā),采取SSH架構(gòu)。數(shù)據(jù)庫(kù)設(shè)計(jì)原則上符合第三范式,且規(guī)范,易于維護(hù)。功能性需求本站點(diǎn)分為前臺(tái)頁(yè)面和

4、后臺(tái)管理兩大塊。前臺(tái)顯示的內(nèi)容有首頁(yè),產(chǎn)品展示,新聞公告,幫助中心,賬號(hào)管理五個(gè)功能模塊,后臺(tái)包括新聞管理、充值管理、產(chǎn)品管理、帳號(hào)管理、網(wǎng)站設(shè)置、留言管理、事件管理、統(tǒng)計(jì)銷售、權(quán)限管理九個(gè)功能模塊前臺(tái)頁(yè)面首頁(yè)產(chǎn)品展示熱銷產(chǎn)品顯示銷售量排名前6的游戲品種實(shí)現(xiàn)通過ProductsAction 的hotproducts(Card card)方法調(diào)用BizproductImpl里的productsShow() 在Dao 層用HQL語(yǔ)句top 8Order by查詢前8的商品。進(jìn)行顯示。對(duì)應(yīng)的字段表 CardType表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明CardTypeIdint非空卡片

5、類型idCardTypeNameVarchar(50)非空卡片類型名稱CardPriceint非空卡片價(jià)格CardImageVarchar(50)對(duì)應(yīng)圖片地址表Card表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明CardIdint非空卡片idCardTypeIdint非空表CardType中CardTypeId的外鍵卡片類型idCardNobigint非空卡片序號(hào)CardPasswordint非空卡片密碼CardDescVarchar(50)卡片描述CardTimedatetime非空添加卡片時(shí)間CardStateint非空表CardState中CardStateId的外鍵卡片售出狀態(tài)

6、表CardState表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明CardStateIdint非空卡片狀態(tài)id1:售出;0:未售出CardStateNameVarchar(50)非空卡片狀態(tài)名稱新聞公告實(shí)現(xiàn)通過NewsAction 的showNews()方法調(diào)用 BizNewsImpl 里的 showNews() 在Dao層通過getHibernateTemplate()方法的executeFind()方法查詢當(dāng)前最近時(shí)間的新聞,進(jìn)行來顯示。對(duì)應(yīng)字段一五.表News表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明NewsIdint非空公告idTitleVarchar(50)非空公告標(biāo)

7、題ContentVarchar(500)公告內(nèi)容NewsTimedatetime非空發(fā)布公告時(shí)間NewsStateint非空消息發(fā)布狀態(tài)1:已發(fā)布;0:未發(fā)布新聞詳情頁(yè)登錄活動(dòng)圖實(shí)現(xiàn)通過UserAction 里的 login() 調(diào)用BIzUser 里的 login() 方法在 Dao 通過getHibernateTemplate()方法的executeFind()方法查詢出用戶對(duì)應(yīng)的用戶信息來進(jìn)行登錄。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassW

8、ordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分2. 表UserState表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserStateIdVarchar(50)非空1:正常狀態(tài);0:被屏蔽UserStateNameVarchar(50)

9、非空會(huì)員輸入相應(yīng)的帳戶名和密碼,可登錄。如下示:登錄后,登錄模塊顯示內(nèi)容如下:資料修改:會(huì)員個(gè)人資料的修改。購(gòu)買記錄:會(huì)員在本站所有的購(gòu)買記錄。投訴建議:如有操作或其他的問題可發(fā)送相關(guān)信息至本站。查看回復(fù):本站對(duì)該會(huì)員的投訴建議的回復(fù)。帳戶充值:帳戶金額充值,方便購(gòu)買相關(guān)產(chǎn)品。安全退出:退出操作。會(huì)員注冊(cè)所需資料,主要有:登錄號(hào)、密碼、真實(shí)姓名、性別、密碼問題、密碼答案、Email、地址、電話、身份證。表格不能為空。會(huì)員注會(huì)員注冊(cè)所需資料,主要有:登錄號(hào)、密碼、真實(shí)姓名、性別、密碼問題、密碼答案、Email、地址、電話、身份證。表格不能為空。實(shí)現(xiàn)通過UserAction 里的 register

10、() 調(diào)用BIzUser 里的 register() 方法在 Dao 通過getHibernateTemplate()的save()方法添加用戶信息。注冊(cè)成功時(shí)自動(dòng)跳轉(zhuǎn)登錄頁(yè)面。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobi

11、gint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分會(huì)員個(gè)人主頁(yè)資料修改 購(gòu)買記錄投訴建議留言查看回復(fù)帳戶充值 安全退出會(huì)員注會(huì)員個(gè)人主頁(yè)資料修改 購(gòu)買記錄投訴建議留言查看回復(fù)帳戶充值 安全退出我的購(gòu)物車用例圖去挑選點(diǎn)卡轉(zhuǎn)至商品列表頁(yè);己買到的點(diǎn)卡轉(zhuǎn)至購(gòu)買記錄頁(yè);交易狀態(tài):交易成功、等待買家付款、買家己付款、退款中的訂單、交易關(guān)閉(處理退款中的訂單結(jié)束后的狀態(tài))實(shí)現(xiàn)通過 ShoppingAction 的 shopping() 方法調(diào)用BizShopping 里的shoppin

12、g()在Dao 層先把選擇商品的對(duì)象放到list 數(shù)組里。加入購(gòu)物車在購(gòu)物車頁(yè)面可以進(jìn)行刪除list里選擇的對(duì)象。在進(jìn)行結(jié)算向ShopHistory表插入購(gòu)買記錄也可以加入收藏表中。對(duì)應(yīng)字段9.表ShoppingCart表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明ShoppingCartItemIdint非空購(gòu)物車項(xiàng)idUserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idCardTypeIdint非空表CardType中CardTypeId的外鍵卡片類型idNumint非空購(gòu)買數(shù)量11.表ShopHistory表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件

13、其他說明ShopHistoryIdint非空購(gòu)物歷史記錄idUserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idCardIdint非空表Card中CardId的外鍵卡片idShopTimedatetime非空購(gòu)買時(shí)間點(diǎn)“商品介紹”轉(zhuǎn)至單個(gè)商品介紹;點(diǎn)“留言投訴”轉(zhuǎn)至投訴建議頁(yè)面(頁(yè)面顯示)。我的收藏實(shí)現(xiàn)通過CollectAction 的 addCollect() 方法調(diào)用BizCollect里的addCollect在Dao 層通過通getHibernateTemplate()的save()方法添加添加數(shù)據(jù)投訴建議活動(dòng)圖實(shí)現(xiàn)通過 WordsAction 的 Wor

14、ds() 方法調(diào)用BizWordslmpl 里的AddWords()在Dao 層發(fā)送HQL語(yǔ)句向數(shù)據(jù)庫(kù)插入留言記錄。用戶還可以將回復(fù)的留言刪除調(diào)用BizWordslmpl 里的delWords()在Dao 層在DAO層通過getHibernateTemplat()的delete()方法刪除對(duì)應(yīng)字段16.表Advice表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明AdviceIdint非空投訴建議idUserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idContentVarchar(2000)非空投訴或建議內(nèi)容“投訴建議”彈框如下:(彈出此頁(yè)時(shí)后面頁(yè)面不得編緝

15、)投訴建議詳情本頁(yè)顯示多條記錄詳情我的訂單商品列表選擇某一類游戲品種后顯示此品種的所有的有庫(kù)存的銷售產(chǎn)品,排序選項(xiàng)有:按相關(guān)度、銷量、價(jià)格排序當(dāng)點(diǎn)擊單個(gè)商品后,轉(zhuǎn)至單個(gè)商品展示頁(yè);點(diǎn)“購(gòu)買”時(shí),如未登錄則提示登錄,否則轉(zhuǎn)至購(gòu)物車詳見購(gòu)物車實(shí)現(xiàn)通過OrderAction 的Order()方法調(diào)用BizOrderImpl 里的DAO層的showOrder()方法進(jìn)行查詢顯示我的訂單列表,確定是否支付和已發(fā)貨,還可以通過 unsubscribeOeder 來取消支付。如果還沒提交就調(diào)用 submitOrder()方法進(jìn)行提交。對(duì)應(yīng)字段11.表ShopHistory表名列名數(shù)據(jù)類型(精度范圍)空/非空

16、約束條件其他說明ShopHistoryIdint非空購(gòu)物歷史記錄idUserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idCardIdint非空表Card中CardId的外鍵卡片idShopTimedatetime非空購(gòu)買時(shí)間單個(gè)商品展示頁(yè):根據(jù)會(huì)員性質(zhì)在價(jià)格處顯示不同的優(yōu)惠價(jià)格價(jià)格(VIP會(huì)員價(jià)、普通用戶價(jià))選擇支付方式實(shí)現(xiàn)在線支付:通過實(shí)現(xiàn)銀行接口來在線支付和銀行匯款。余額支付:通過UserAction 的update()方法調(diào)用BIzUser 里的DAO層的updateUser()方法修改用戶信息。賬戶充值用例圖實(shí)現(xiàn)通過實(shí)現(xiàn)銀行接口來實(shí)現(xiàn)實(shí)現(xiàn)在線支付和銀行匯

17、款。安全退出點(diǎn)“安全退出”后,退至網(wǎng)站首頁(yè)未登錄界面。游戲品種搜索站內(nèi)品種直接搜索(支持模糊查詢)站內(nèi)動(dòng)態(tài)顯示站點(diǎn)的新聞。(顯示新聞標(biāo)題,以及發(fā)布時(shí)間)幫助中心購(gòu)物幫助付款方式修改密碼、活動(dòng)圖實(shí)現(xiàn)通過UserAction 的update()方法調(diào)用BIzUser 里的DAO層的updateUser()方法修改用戶信息。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint

18、非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分修改個(gè)人資料實(shí)現(xiàn)通過UserAction 的update()方法調(diào)用BIzUser 里的DAO層的updateUser()方法根據(jù)用戶Id查找出用戶相應(yīng)的數(shù)據(jù)再對(duì)其修改。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)

19、非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分用戶忘記密碼時(shí),通過郵箱發(fā)送郵件來驗(yàn)證你是否為此用戶的主人。然后系統(tǒng)會(huì)重置密碼 建議你重新修改密碼 用戶忘記密碼時(shí),通過郵

20、箱發(fā)送郵件來驗(yàn)證你是否為此用戶的主人。然后系統(tǒng)會(huì)重置密碼 建議你重新修改密碼 實(shí)現(xiàn)通過UserAction 的retrieve()方法調(diào)用BIzUser 里的DAO層的retrieveUser()方法根據(jù)用戶郵箱信息查找出用戶相應(yīng)的數(shù)據(jù)再跳轉(zhuǎn)相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼

21、AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分重置密碼后臺(tái)管理后臺(tái)包括我的面板、內(nèi)容管理、產(chǎn)品中心、訂單設(shè)置、會(huì)員管理、報(bào)表統(tǒng)計(jì)、其他模塊七個(gè)功能模塊我的面板個(gè)人資料管理修改密碼修改密碼活動(dòng)圖實(shí)現(xiàn)通過UserAction 的update()方法調(diào)用BIzUser 里的DAO層的updateUser()方法修改用戶信息。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明User

22、IdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶積分查詢出來,顯示登錄信息 ,安全信息 查詢出來,顯示登錄信息 ,安全信息 ,訂單統(tǒng)計(jì)信息 ,商品統(tǒng)

23、計(jì)。實(shí)現(xiàn)通過UserAction 的show()方法調(diào)用BIzUser 里的DAO層的showUser()方法判斷是否為超級(jí)管理員然后調(diào)用countOrder()顯示訂單信息 countshopping() 統(tǒng)計(jì)商品數(shù)。相對(duì)字段表RoleInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明RoleIdint非空角色id RoleNameVarchar(50)非空角色名稱RoleDescVarchar(50)角色描述DisCountint會(huì)員折扣11.表ShopHistoryShopHistoryIdint非空購(gòu)物歷史記錄idUserIdVarchar(50)非空表UserInfo中us

24、erid的外鍵用戶idCardIdint非空表Card中CardId的外鍵卡片idShopTimedatetime非空購(gòu)買時(shí)間客服帳號(hào)管理賬號(hào)列表可以添加賬號(hào),主要有:賬號(hào)、密碼、確認(rèn)密碼,角色名稱,狀態(tài)是否可用。表格不能為空。帳號(hào)列表賬號(hào)列表可以添加賬號(hào),主要有:賬號(hào)、密碼、確認(rèn)密碼,角色名稱,狀態(tài)是否可用。表格不能為空。、實(shí)現(xiàn)通過UserAction 里的 login() 調(diào)用BIzUser 里的 showuser() 方法在 DAO層通過getHibernateTemplate()方法的executeFind()方法來進(jìn)行顯示。可以通過addUser()新增用戶。updateUser()

25、修改用戶。相對(duì)字段1.表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleint非空用戶角色Genderint非空性別EmailVarchar(50)非空TelNobigint非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobigint身份證號(hào)Moneyfloat用戶余額UserStateint非空表UserState中UserStateId的外鍵用戶狀態(tài)UserIntegralint非空用戶

26、積分2. 表UserState表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserStateIdVarchar(50)非空1:正常狀態(tài);0:被屏蔽UserStateNameVarchar(50)非空角色列表查看角色列表查看角色列表 可對(duì)其進(jìn)行修改和刪除的操作。實(shí)現(xiàn)通過UserAction 里的 RoleRightId() 調(diào)用BIzRoleRightId里的 showRoleRight() 方法在 DAO層通過getHibernateTemplate()方法的executeFind()來進(jìn)行顯示。可以通過AddRoleRightId()新增用戶。UpdateRoleRightId修改用

27、戶。相對(duì)字段5.表RoleRight表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明RoleRightIdint非空角色權(quán)限idRoleIdint非空表RoleInfo中RoleId的外鍵角色idNodeIdint非空表SysFun中NodeId的外鍵菜單節(jié)點(diǎn)id角色授權(quán)角色授權(quán)可以通過欄目菜單,來選擇欄目信息。角色授權(quán)可以通過欄目菜單,來選擇欄目信息。實(shí)現(xiàn)通過UserRoleAction 里的 allUserRole() 調(diào)用BizUserRole() 里的all()在Dao中通過hql語(yǔ)句來查詢顯示左側(cè)的角色列表。單擊職位右邊的方框里會(huì)顯示出所有的權(quán)限,勾選checkbox,然后單擊保

28、存執(zhí)行UserAction 里的 accredit() 調(diào)用BIzRoleRightId里的 userAccredit() 方法在 DAO層通getHibernateTemplate()的update()方法修改來進(jìn)行授權(quán)。對(duì)應(yīng)字段表UserRole(角色信息)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserRoleIdVarchar(50)非空主鍵自增長(zhǎng)角色I(xiàn)DUserRoleNameVarchar(50)非空UserdeoictVarchar(50)描述StateNumber非空狀態(tài)Partaccredit(角色授權(quán))表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明Part

29、accreditIdnumber非空主鍵自增長(zhǎng)UserRoleIdnumber非空表UserRole中UserRoleId的外鍵PartaccreditInfoVarchar(50)非空內(nèi)容管理新聞咨詢列表新聞咨詢列表新聞咨詢列表 ,可以通過關(guān)鍵字查詢新聞,對(duì)其多選排序,刪除。單獨(dú)來修改新聞 ,單獨(dú)瀏覽心門咨詢實(shí)現(xiàn)排序:勾選checkbox然后單擊排序按鈕然后進(jìn)行驗(yàn)證檢查是否有相同的序號(hào),若相同或小于1則進(jìn)行提示,否則,通過NewsAction里的 updateNewsSort() 調(diào)用BizNews() 里的updateNewsSort()在Dao中通過getHibernateTemplat

30、e()的find方法調(diào)用hql(包含order by)語(yǔ)句來修改數(shù)據(jù),然后顯示出來搜索:?jiǎn)螕羲阉髡{(diào)用NewsAction里的 findNewsPage() 調(diào)用BizNews() 里的findNewsPage()在Dao中通過getHibernateTemplate的查詢方法進(jìn)行模糊查詢預(yù)覽:?jiǎn)螕纛A(yù)覽調(diào)用NewsAction里的 findNews() 調(diào)用BizNews() 里的findNews()在Dao中通過getHibernateTemplate()的查詢方法查詢修改:?jiǎn)螕粜薷恼{(diào)用NewsAction里的 updateNews() 調(diào)用BizNews() 里的updateNews()在D

31、ao中通過getHibernateTemplat()的update()方法修改刪除:?jiǎn)螕魟h除調(diào)用NewsAction里的 deleteNews() 調(diào)用BizNews() 里的deleteNews()在Dao中通過getHibernateTemplat()的delete()方法刪除添加新聞資訊:?jiǎn)螕籼砑有侣勝Y訊調(diào)用NewsAction里的 addNews() 調(diào)用BizNews() 里的addNews()在Dao中通過getHibernateTemplat()的save()方法添加分頁(yè):調(diào)用NewsAction里的 allNews() 調(diào)用BizNews() 里的allNews()在Dao中通

32、過getHibernateTemplate的executeFind()方法獲取Session,在調(diào)用Session的方法(如createQuery()進(jìn)行分頁(yè)對(duì)應(yīng)字段表News(新聞表)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明NewsIdnumber非空新聞idSortIdNumber非空新聞排序IdNewsColumnNumber非空新聞欄目NewsTitleVarchar(50)非空新聞標(biāo)題NewsContentVarchar(500)新聞內(nèi)容NewsTimedatetime非空發(fā)布公告時(shí)間NewsStatenumber非空消息發(fā)布狀態(tài)1:已發(fā)布;0:未發(fā)布通過關(guān)鍵字來搜索公告

33、列表 也可對(duì)其進(jìn)行排序 通過關(guān)鍵字來搜索公告列表 也可對(duì)其進(jìn)行排序 ,可以多選刪除單個(gè)瀏覽。實(shí)現(xiàn)同上對(duì)應(yīng)字段表Affiche(公告表)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明AfficheIdnumber非空公告idSortIdNumber非空排序IdAfficheTitleVarchar(50)非空公告標(biāo)題AfficheContentVarchar(500)公告內(nèi)容AfficheTimedatetime非空發(fā)布公告時(shí)間EndTimedatetime非空結(jié)束時(shí)間AfficheStatenumber非空消息發(fā)布狀態(tài)1:可用;0:不可用新增新聞資訊 首先通過下拉框選擇新聞欄目, 新增新

34、聞資訊 首先通過下拉框選擇新聞欄目, 在添加標(biāo)題 通過其后面的多選按鈕 選擇是否推薦 是否首頁(yè)顯示 是否可用 新聞作者 添加新聞內(nèi)容 修改新聞相同 輸入框都必須不能為空。用例圖實(shí)現(xiàn)單擊保存時(shí)如果勾選了是否推薦則會(huì)在標(biāo)題前添加推薦,如果勾選了首頁(yè)顯示則會(huì)將首頁(yè)顯示的的數(shù)據(jù)改為1,選擇可用則可以在頁(yè)面中顯示,否則將不會(huì)顯示,最后,調(diào)用NewsAction里的 addNews() 并記錄當(dāng)前時(shí)間再調(diào)用BizNews() 里的addNews()在Dao中通過getHibernateTemplate()的save()方法添加;修改新聞實(shí)現(xiàn)與添加新聞相似,但是進(jìn)入頁(yè)面時(shí)會(huì)先調(diào)用NewsAction里的 f

35、indNews() 并記錄當(dāng)前時(shí)間再調(diào)用BizNews() 里的findNews()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢根據(jù)當(dāng)前新聞id查詢所有數(shù)據(jù)顯示到頁(yè)面中,單擊保存時(shí)調(diào)用updateNews()修改;對(duì)于字段表News(新聞表)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明NewsIdnumber非空新聞idSortIdNumber非空新聞排序IdNewsColumnNumber非空新聞欄目NewsTitleVarchar(50)非空新聞標(biāo)題NewsContentVarchar(500)新聞內(nèi)容NewsTimedatet

36、ime非空發(fā)布公告時(shí)間NewsStatenumber非空消息發(fā)布狀態(tài)1:已發(fā)布;0:未發(fā)布NewsGroomnumber是否推薦 0是推薦1 不推薦NewsShowNumber是否首頁(yè)顯示 0是顯示1是不顯示產(chǎn)品中心產(chǎn)品分類可以 添加子分類和父級(jí)分類 可對(duì)其進(jìn)行排序 修改和刪除 操作。還可以選擇是否可用。產(chǎn)品分產(chǎn)品分類可以 添加子分類和父級(jí)分類 可對(duì)其進(jìn)行排序 修改和刪除 操作。還可以選擇是否可用。實(shí)現(xiàn)新增:?jiǎn)螕粜略鰰r(shí)如果選擇狀態(tài)則可以使用,否則將不能使用,然后,驗(yàn)證排序是否有相同,若沒有相同且大于0就可以調(diào)用ProductMenuAction里的 addProductMenu() 并記錄當(dāng)前

37、時(shí)間再調(diào)用BizProductMenu() 里的addProductMenu()在Dao中通過getHibernateTemplate()的save()方法進(jìn)行添加;修改:和新增類似只是調(diào)用updateProductMenu();刪除:調(diào)用ProductMenuAction里的 deleteProductMenu() 再調(diào)用BizProductMenu() 里的findProductMenu()在Dao中通過hql語(yǔ)句查看該節(jié)點(diǎn)有無數(shù)據(jù),若沒有則調(diào)用BizProductMenu() 里的deleteProductMenu()在Dao中通過getHibernateTemplate()的delet

38、e()方法刪除;對(duì)應(yīng)字段7.表ProductMenu(產(chǎn)品菜單)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明ProductIdnumber非空主鍵,自增菜單節(jié)點(diǎn)idProductNameVarchar(50)非空菜單名稱DisplayOrdernumber非空菜單顯示順序Statenumber非空默認(rèn)為11.可用 0不可用8.、ProductSubmenu(產(chǎn)品子菜單)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明SubmenuIdnumber非空菜單節(jié)點(diǎn)idSubmenuNameVarchar(50)非空菜單名稱SubmenuOrdernumber非空菜單顯示順序Submenu

39、NodeIdnumber非空表ProductMenu中ProductId的外鍵父節(jié)點(diǎn)idSubmenuStatenumber非空默認(rèn)為11.可用 0不可用產(chǎn)品入庫(kù)用例圖 可以通過關(guān)鍵字 可以通過關(guān)鍵字 庫(kù)存編號(hào) 庫(kù)存名稱 入庫(kù)時(shí)間 來進(jìn)行查詢。 可對(duì)其查看 修改刪除 和新增操作,實(shí)現(xiàn)查詢:下拉框中的數(shù)據(jù)是根據(jù)現(xiàn)實(shí)的列名來做的,關(guān)鍵字是根據(jù)下拉框中的名稱來查找,時(shí)間是結(jié)束查詢的時(shí)間入庫(kù)時(shí)間開始查詢的時(shí)間,單擊查詢時(shí)調(diào)用ProductinAction里的 findProductin() 再調(diào)用BizProductin() 里的findProductin()在Dao中通過getHibernateTe

40、mplate()方法的executeFind()方法查詢;查看:根據(jù)當(dāng)前ID來查詢?cè)搶?duì)象的所有數(shù)據(jù),調(diào)用ProductinAction里的 findProductinId() 再調(diào)用BizProductin() 里的findProductinId()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;修改:同上,調(diào)用update();對(duì)應(yīng)字段Productin(產(chǎn)品導(dǎo)入)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明ProductinIdnumber非空卡片idProductinNonumber非空卡片序號(hào)ProductinNameVarc

41、har(50)非空卡片名稱ProductinPasswordnumber非空卡片密碼ProductinDescVarchar(50)卡片描述ProductinTimedatetime非空添加卡片時(shí)間ProductinTimeDateTime非空過期時(shí)間ProductinStatenumber非空卡片售出狀態(tài)0 可用1不可用ProductinPricenumber非空卡片價(jià)格ProductinNumberNumber非空卡片數(shù)量發(fā)布商品實(shí)現(xiàn)發(fā)布商品:首先通過下拉框選擇大類,然后可以關(guān)聯(lián)出小類,判斷市場(chǎng)價(jià)格比發(fā)布價(jià)格高,單擊馬上發(fā)布時(shí)調(diào)用CardAction里的 addCard() 并保存當(dāng)前時(shí)間

42、再調(diào)用BizCard() 里的addCard()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;修改商品實(shí)現(xiàn)修改:同上,調(diào)用update();對(duì)應(yīng)字段表Card(卡片)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明CardIdnumber非空卡片idCardNameVarchar(50)非空卡片名稱CardDescVarchar(50)卡片描述CardTimedatetime非空添加卡片時(shí)間Pricenumber非空市場(chǎng)價(jià)格MaxTypenumber非空表ProductMenu中ProductId的外鍵大類minTypenumber非空

43、表ProductSubmenu中SubmenuId的外鍵小類WWWVarchar(50)官方網(wǎng)站REfillSiteVarchar(50)充值網(wǎng)站SXCardStateNumber非空狀態(tài)0 上架 1下架CardPricenumber非空卡片價(jià)格CardImageblob對(duì)應(yīng)圖片地址商品列表通過關(guān)鍵字通過關(guān)鍵字 商品標(biāo)題 發(fā)布時(shí)間 來查詢商品 。亦可添加商品,調(diào)整商品上下架。 可單個(gè)查看 修改刪除。 直接刪除,不可恢復(fù)實(shí)現(xiàn)查詢:下拉框中的數(shù)據(jù)是根據(jù)現(xiàn)實(shí)的列名來做的,關(guān)鍵字是根據(jù)下拉框中的名稱來查找,時(shí)間是入庫(kù)時(shí)間開始查詢的時(shí)間,單擊查詢時(shí)調(diào)用ProductinAction里的 findProd

44、uctin() 再調(diào)用BizProductin() 里的findProductin()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;添加:點(diǎn)擊添加等級(jí)按鈕,調(diào)用ProductinAction里的ProductinAdd() 再調(diào)用BizProductin里的addProductin()在Dao中通過getHibernateTemplate()方法的save()添加;查看:根據(jù)當(dāng)前ID來查詢?cè)搶?duì)象的所有數(shù)據(jù),調(diào)用ProductinAction里的 findProductinId() 再調(diào)用BizProductin() 里的findProduc

45、tinId()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;修改:同上,調(diào)用update();對(duì)應(yīng)字段與發(fā)布修改商品字段相同;訂單管理充值管理用例圖實(shí)現(xiàn)查詢:下拉框中的數(shù)據(jù)是根據(jù)現(xiàn)實(shí)的列名來做的,關(guān)鍵字是根據(jù)下拉框中的名稱來查找,會(huì)員帳號(hào),時(shí)間是充值時(shí)間開始查詢的時(shí)間,單擊查詢時(shí)調(diào)用BankOrderAction里的 findBankOrder() 再調(diào)用BizBankOrder() 里的findBankOrder()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;查看單個(gè):根據(jù)當(dāng)前ID來

46、查詢?cè)搶?duì)象的所有數(shù)據(jù),調(diào)用BankOrderAction里的 findBankOrderId() 再調(diào)用BizBankOrder() 里的findBankOrderId()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;對(duì)應(yīng)字段BankOrder(充值訂單表)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明BankOrderIdnumber非空充值訂單記錄idBankOrdernumbnumber非空訂單號(hào)UserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idShopTimedatetime非空充值時(shí)間Ban

47、kOrderMoneyNumber非空充值金額PayWaynumber非空表Bank中BankId的外鍵支付方式訂單列表訂單詳情頁(yè)實(shí)現(xiàn)查詢:下拉框中的數(shù)據(jù)是根據(jù)現(xiàn)實(shí)的列名來做的,關(guān)鍵字是根據(jù)下拉框中的訂單號(hào)來查找,購(gòu)買會(huì)員,訂單狀態(tài),時(shí)間是充值時(shí)間開始查詢的時(shí)間,單擊查詢時(shí)調(diào)用ShopHistoryAction里的 findShopHistory() 再調(diào)用BizShopHistory里的findShopHistory()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;查看:根據(jù)當(dāng)前ID來查詢?cè)搶?duì)象的所有數(shù)據(jù),調(diào)用ShopHistoryAct

48、ion里的 findShopHistoryId() 再調(diào)用BizShopHistory() 里的findShopHistoryId()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;然后在查詢頁(yè)面能進(jìn)行發(fā)貨,退款,取消訂單,確認(rèn)支付;來修改其訂單狀態(tài)。對(duì)應(yīng)字段表ShopHistory(購(gòu)物訂單記錄)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明ShopHistoryIdnumber非空購(gòu)物歷史記錄idOrdernumbnumber非空訂單號(hào)UserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idCardIdn

49、umber非空表Card中CardId的外鍵卡片idShopTimedatetime非空購(gòu)買時(shí)間ShopNumNumber非空購(gòu)買數(shù)量ShopPriceNumber非空購(gòu)買總價(jià)OrderNumber非空訂單狀態(tài)PayTimedatetime支付時(shí)間會(huì)員管理會(huì)員列表用例圖實(shí)現(xiàn)查詢:下拉框中的數(shù)據(jù)是根據(jù)現(xiàn)實(shí)的列名來做的,關(guān)鍵字是根據(jù)下拉框中的昵稱來查找,會(huì)員等級(jí),會(huì)員狀態(tài),單擊查詢時(shí)調(diào)用UserInfoAction里的 findUserInfo() 再調(diào)用BizUserInfo() 里的findUserInfo()在Dao中通過getHibernateTemplate()方法的executeFin

50、d()方法查詢;查看:根據(jù)當(dāng)前ID來查詢?cè)搶?duì)象的所有數(shù)據(jù),調(diào)用UserInfoAction里的 findUserInfoId() 再調(diào)用BizUserInfo() 里的findUserInfoId()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;修改會(huì)員:首先根據(jù)查詢出來的數(shù)據(jù),修改其資料如Email,QQ,地址及會(huì)員等級(jí)等等,單擊時(shí)調(diào)用UserInfoAction里的 UpdateUserInfo() 并保存當(dāng)前時(shí)間再調(diào)用BizUserInfo() 里的UpdateUserInfo()在Dao中通過getHibernateTemplate

51、()方法的executeFind()方法查詢;審核與修改相同只修改其會(huì)員狀態(tài);會(huì)員等級(jí)管理實(shí)現(xiàn)查詢:進(jìn)入頁(yè)面時(shí)調(diào)用VIPInfoAction里的 findVIPInfo() 再調(diào)用BizVIPInfo() 里的findVIPInfo()在Dao中通過getHibernateTemplate()方法的executeFind()方法查詢;添加等級(jí):點(diǎn)擊添加等級(jí)按鈕,調(diào)用VIPInfoAction里的 findVIPInfoId() 再調(diào)用BizVIPInfo里的addVIPInfo ()在Dao中通過getHibernateTemplate()方法的 save() 添加;修改:點(diǎn)擊修改,調(diào)用VIP

52、InfoAction里的 updateVIPInfo() 再調(diào)用BizVIPInfo() 里的updateVIPInfo ()在Dao中通過getHibernateTemplate()方法的update()修改;對(duì)應(yīng)字段表UserInfo表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明UserIdVarchar(50)非空主鍵,自增用戶唯一標(biāo)識(shí)UserNameVarchar(50)非空真實(shí)姓名PassWordVarchar(50)非空密碼UserRoleIdnumber非空表UserRole中UserRoleId的外鍵用戶角色Gendernumber非空性別EmailVarchar(50)

53、非空TelNobignumber非空電話號(hào)碼AddressVarchar(50)聯(lián)系地址IDCardNobignumber身份證號(hào)Moneyfloat用戶余額UserStatenumber非空表UserState中UserStateId的外鍵用戶狀態(tài)Usernumberegralnumber非空用戶積分VIPIdNumber非空默認(rèn)為1;表VIPInfo中VIPInfoId的外鍵VIP等級(jí)表VIPInfo(會(huì)員等級(jí)表)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明VIPIdnumber非空主鍵,自增角色idVIPNameVarchar(50)非空角色名稱VIPegralVarchar(5

54、0)角色等級(jí)積分VIPDisCountnumber會(huì)員折扣系統(tǒng)設(shè)置系統(tǒng)設(shè)置用例圖系統(tǒng)設(shè)置站點(diǎn)設(shè)置報(bào)表統(tǒng)計(jì)報(bào)表統(tǒng)計(jì)實(shí)現(xiàn)銷售排行:多條件聯(lián)合模糊查詢:在ShopHistoryAction里調(diào)用findShopHistory() 再調(diào)用BizShopHistory() 里的findShopHistory()在Dao中通過getHibernateTemplate()的find()方法查詢(hql語(yǔ)句中包含Order by)導(dǎo)出Excel表格:首先創(chuàng)建文件,擬生成一個(gè)名為“測(cè)試數(shù)據(jù).xls”的Excel文件,其中第一個(gè)工作表被命名為“第一頁(yè)”,讀取Excel的類:如果僅僅是取得Cell的值,我們可以方便

55、地通過getContents()方法,它可以將任何類型的Cell值都作為一個(gè)字符串返回。再修改文件利用jExcelAPI可以修改已有的Excel文件,修改Excel文件的時(shí)候,除了打開文件的方式不同之外,其他操作和創(chuàng)建Excel是一樣的。銷售明細(xì)報(bào)表:同銷售排行的多條件聯(lián)合模糊查詢實(shí)現(xiàn);銷售概括:按條件查詢顯示出圖形報(bào)表,需調(diào)用圖形報(bào)表插件訂單統(tǒng)計(jì):按條件查詢顯示出餅圖報(bào)表,需調(diào)用DefaultPieDataset類的setValue()方法,在調(diào)用ChartFactory類的setChartTheme來處理亂碼、標(biāo)題、圖例等,在返回一個(gè)JFreeChart(此處調(diào)用ChartFactory類的createPieChart3D方法返回一個(gè)3D餅圖)對(duì)象。對(duì)應(yīng)字段表ShopHistory(購(gòu)物訂單記錄)表名列名數(shù)據(jù)類型(精度范圍)空/非空約束條件其他說明ShopHistoryIdnumber非空購(gòu)物歷史記錄idOrdernumbnumber非空訂單號(hào)UserIdVarchar(50)非空表UserInfo中userid的外鍵用戶idCardIdnumber非空表Card中CardId的外鍵卡片idShopTimedatetime非空購(gòu)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論