版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.:.;游戏点卡在线销售系统版本:1.0苏谱,葛磊,刘鑫,孙志日期:2021-3-7审批:日期:概述假设说,如今的年轻人最为痴迷,最为疯狂的游戏是什么,答案当然是网络游戏。自从网络游戏诞生以来,就以其无法抗拒的魅力让无数青少年深陷其中,甚至无法自拔。现代社会,网络游戏已深化到青少年的生活甚至血液中,成为他们生活的一部分。在他们看来,没玩过网络游戏的人,就像外星人一样,由此可见网络游戏的流行与普及程度。 与此同时,网络游戏的迅猛开展,带动了相关产业的无限商机。统计阐明,2006年,中国网络游戏市场规模到达83.4亿元人民币,20012006年增涨率已到达926。作为与网络游戏密不可分的游戏点卡,
2、可以说是网络游戏消费额中比例最大的一项,几乎一切网玩耍家都习惯于经过购买游戏点卡来为游戏充值。随着电脑技术的深化普及,网络游戏有着不可估计的开展潜力。而游戏点卡的商机更将不断扩展,堪称永不闭幕的朝阳产业。目的本文档的编写为下阶段的设计、开发提供根据,为工程组成员对需求的详尽了解,以及在开发过程中的协同任务提供强有力的保证。同时本文档也作为工程评审验收的根据之一。范围本系统包括:新闻管理、充值管理、产品管理、帐号管理、网站设置、留言管理、事件管理、统计销售八、权限管理九个功能模块。权限管理模块用于系统的用户、角色和相关权限。系统功能为本阐明书。在上述文件未明确描画的情况下,应能满足合同和相关招标
3、书所描画的功能。读者对象术语定义消费者帐号:VIP用户普通用户管理员系统阐明概述游戏点卡在线销售系统面向网吧和群众销售游戏点卡,未进展下级代理商的扩展。用户与角色与本系统相关的用户和角色包括:系统管理员:管理系统用户、角色与权限,保证系统正常运转。销售商帐号: VIP用户、普通用户(用户区别根据在本站点的消费额)系统功能系统用例图如图1所示,子用例图及详细的用例描画见“功能性需求部分。管理员和会员业务逻辑如以下图所示:图1当遵照的规范或规范本系统采用Orcel 数据库,运用 MyEclipse 10进展开发,采取SSH架构。数据库设计原那么上符合第三范式,且规范,易于维护。功能性需求本站点分为
4、前台页面和后台管理两大块。前台显示的内容有首页,产品展现,新闻公告,协助 中心,账号管理五个功能模块,后台包括新闻管理、充值管理、产品管理、帐号管理、网站设置、留言管理、事件管理、统计销售、权限管理九个功能模块前台页面首页产品展现热销产品显示销售量排名前6的游戏种类实现经过ProductsAction 的hotproducts(Card card)方法 调用BizproductImpl里的productsShow() 在Dao 层 用HQL语句top 8 Order by 查询前8的商品。进展显示。对应的字段表 CardType表名列名数据类型精度范围空/非空约束条件其他阐明CardTypeI
5、dint非空卡片类型idCardTypeNameVarchar(50)非空卡片类型称号CardPriceint非空卡片价钱CardImageVarchar(50)对应图片地址 表Card表名列名数据类型精度范围空/非空约束条件其他阐明CardIdint非空卡片idCardTypeIdint非空表CardType中CardTypeId的外键卡片类型idCardNobigint非空卡片序号CardPasswordint非空卡片密码CardDescVarchar(50)卡片描画CardTimedatetime非空添加卡片时间CardStateint非空表CardState中CardStateId的外
6、键卡片售出形状 表CardState表名列名数据类型精度范围空/非空约束条件其他阐明CardStateIdint非空卡片形状id1:售出;0:未售出CardStateNameVarchar(50)非空卡片形状称号新闻公告实现经过 NewsAction 的showNews()方法 调用 BizNewsImpl 里的 showNews() 在Dao层 经过getHibernateTemplate()方法的executeFind()方法查询当前最近时间的新闻,进展来显示。对应字段15.表News表名列名数据类型精度范围空/非空约束条件其他阐明NewsIdint非空公告idTitleVarchar(5
7、0)非空公告标题ContentVarchar(500)公告内容NewsTimedatetime非空发布公告时间NewsStateint非空音讯发布形状1:已发布;0:未发布新闻概略页登录活动图实现经过UserAction 里的 login() 调用BIzUser 里的 login() 方法 在 Dao 经过getHibernateTemplate()方法的executeFind()方法查询出用户对应的用户信息来进展登录。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓
8、名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表UserState中UserStateId的外键用户形状UserIntegralint非空用户积分2. 表UserState表名列名数据类型精度范围空/非空约束条件其他阐明UserStateIdVarchar(50)非空1:正常形状;0:被屏蔽UserStateNameVarchar(50)非空会员输入相
9、应的帐户名和密码,可登录。如下示:登录后,登录模块显示内容如下: 资料修正:会员个人资料的修正。 购买记录:会员在本站一切的购买记录。 赞扬建议:如有操作或其他的问题可发送相关信息至本站。 查看回复:本站对该会员的赞扬建议的回复。 帐户充值:帐户金额充值,方便购买相关产品。 平安退出:退出操作。会员注册所需资料,主要有:登录号、密码、真实姓名、性别、密码问题、密码答案、地址、身份证。表格不能为空。会员注册实现经过UserAction 里的 register() 调用BIzUser 里的 register() 方法 在 Dao 经过getHibernateTemplate()的save()方法添
10、加用户信息。注册胜利时自动跳转登录页面。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表UserState中UserStateId的外键用户形状UserIntegralint非空
11、用户积分会员个人主页资料修正 购买记录赞扬建议留言查看回复帐户充值 平安退出会员注册后转至会员管理页面。我的购物车用例图去挑选点卡转至商品列表页;己买到的点卡转至购买记录页;买卖形状:买卖胜利、等待买家付款、买家己付款、退款中的订单、买卖封锁处置退款中的订单终了后的形状实现经过 ShoppingAction 的 shopping() 方法 调用BizShopping 里的shopping()在Dao 层 先把选择商品的对象放到list 数组里。 参与购物车 在购物车页面可以进展删除list里选择的对象。 在进展结算 向ShopHistory表插入购买记录 也可以参与收藏表中。对应字段 9.表S
12、hoppingCart表名列名数据类型精度范围空/非空约束条件其他阐明ShoppingCartItemIdint非空购物车项idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardTypeIdint非空表CardType中CardTypeId的外键卡片类型idNumint非空购买数量 11.表ShopHistory表名列名数据类型精度范围空/非空约束条件其他阐明ShopHistoryIdint非空购物历史记录idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardIdint非空表Card中CardId的外键卡片id
13、ShopTimedatetime非空购买时间 点“商品引见转至单个商品引见;点“留言赞扬转至赞扬建议页面页面显示。我的收藏实现经过 CollectAction 的 addCollect() 方法 调用BizCollect 里的addCollect在Dao 层经过通getHibernateTemplate()的save()方法添加添加数据赞扬建议活动图实现经过 WordsAction 的 Words() 方法 调用BizWordslmpl 里的AddWords()在Dao 层 发送HQL语句向数据库插入留言记录。用户还可以将回复的留言删除 调用BizWordslmpl 里的delWords()在
14、Dao 层在DAO层经过getHibernateTemplat()的delete()方法删除对应字段16.表Advice表名列名数据类型精度范围空/非空约束条件其他阐明AdviceIdint非空赞扬建议idUserIdVarchar(50)非空表UserInfo中userid的外键用户idContentVarchar(2000)非空赞扬或建议内容“赞扬建议弹框如下:弹出此页时后面页面不得编缉赞扬建议概略本页显示多条记录概略我的订单商品列表选择某一类游戏种类后显示此种类的一切的有库存的销售产品,排序选项有:按相关度、销量、价钱排序当点击单个商品后,转至单个商品展现页;点“购买时,如未登录那么提示
15、登录,否那么转至购物车详见 购物车实现经过OrderAction 的Order()方法 调用BizOrderImpl 里的DAO层 的showOrder()方法 进展查询显示我的订单列表,确定能否支付 和已发货 ,还可以经过 unsubscribeOeder 来取消支付。 假设还没提交 就调用 submitOrder()方法进展提交。对应字段11.表ShopHistory表名列名数据类型精度范围空/非空约束条件其他阐明ShopHistoryIdint非空购物历史记录idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardIdint非空表Card中Card
16、Id的外键卡片idShopTimedatetime非空购买时间单个商品展现页:根据会员性质在价钱处显示不同的优惠价钱价钱VIP会员价、普通用户价选择支付方式实现在线支付:经过实现银行接口来在线支付和银行汇款。余额支付:经过UserAction 的update()方法 调用BIzUser 里的DAO层 的updateUser()方法 修正用户信息。账户充值用例图实现经过实现银行接口来实现实如今线支付和银行汇款。平安退出点“平安退出后,退至网站首页未登录界面。游戏种类搜索站内种类直接搜索支持模糊查询站内动态显示站点的新闻。显示新闻标题,以及发布时间协助 中心购物协助 付款方式修正密码、活动图实现经
17、过UserAction 的update()方法 调用BIzUser 里的DAO层 的updateUser()方法 修正用户信息。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表U
18、serState中UserStateId的外键用户形状UserIntegralint非空用户积分修正个人资料实现经过UserAction 的update()方法 调用BIzUser 里的DAO层 的updateUser()方法 根据用户Id查找出用户相应的数据再对其修正。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigi
19、nt非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表UserState中UserStateId的外键用户形状UserIntegralint非空用户积分用户忘记密码时,经过邮箱发送邮件来验证他能否为此用户的主人。然后系统会重置密码 建议他重新修正密码 忘记密码实现经过UserAction 的retrieve()方法 调用BIzUser 里的DAO层 的retrieveUser()方法 根据用户邮箱信息查找出用户相应的数据再跳转 相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明U
20、serIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空表UserState中UserStateId的外键用户形状UserIntegralint非空用户积分重置密码后台管理后台包括我的面板、内容管理、产品中心、订单设置、会员管理、报表统计、其他模块七个功能模块我的面板
21、个人资料管理修正密码修正密码 活动图实现经过UserAction 的update()方法 调用BIzUser 里的DAO层 的updateUser()方法 修正用户信息。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloa
22、t用户余额UserStateint非空表UserState中UserStateId的外键用户形状UserIntegralint非空用户积分查询出来,显示登录信息 ,平安信息 ,订单统计信息 ,商品统计。我的面板实现经过UserAction 的show()方法 调用BIzUser 里的DAO层 的showUser()方法 判别能否为超级管理员 然后调用countOrder()显示订单信息 countshopping() 统计商品数。相对字段表RoleInfo表名列名数据类型精度范围空/非空约束条件其他阐明RoleIdint非空角色id RoleNameVarchar(50)非空角色称号RoleD
23、escVarchar(50)角色描画DisCountint会员折扣11.表ShopHistoryShopHistoryIdint非空购物历史记录idUserIdVarchar(50)非空表UserInfo中userid的外键用户idCardIdint非空表Card中CardId的外键卡片idShopTimedatetime非空购买时间客服帐号管理账号列表可以添加账号,主要有:账号、密码、确认密码,角色称号,形状能否可用。表格不能为空。帐号列表、实现经过UserAction 里的 login() 调用BIzUser 里的 showuser() 方法 在 DAO层经过getHibernateTem
24、plate()方法的executeFind()方法来进展显示。可以经过addUser()新增用户。updateUser()修正用户。相对字段1.表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleint非空用户角色Genderint非空性别Varchar(50)非空TelNobigint非空号码AddressVarchar(50)IDCardNobigint身份证号Moneyfloat用户余额UserStateint非空
25、表UserState中UserStateId的外键用户形状UserIntegralint非空用户积分2. 表UserState表名列名数据类型精度范围空/非空约束条件其他阐明UserStateIdVarchar(50)非空1:正常形状;0:被屏蔽UserStateNameVarchar(50)非空角色列表查看角色列表 可对其进展修正和删除的操作。实现经过UserAction 里的 RoleRightId() 调用BIzRoleRightId里的 showRoleRight() 方法 在 DAO层 经过getHibernateTemplate()方法的executeFind()来进展显示。可以经
26、过AddRoleRightId()新增用户。UpdateRoleRightId修正用户。相对字段5. 表RoleRight表名列名数据类型精度范围空/非空约束条件其他阐明RoleRightIdint非空角色权限idRoleIdint非空表RoleInfo中RoleId的外键角色idNodeIdint非空表SysFun中NodeId的外键菜单节点id角色授权角色授权可以经过栏目菜单,来选择栏目信息。实现经过UserRoleAction 里的 allUserRole() 调用BizUserRole() 里的all()在Dao中经过hql语句来查询显示左侧的角色列表。单击职位右边的方框里会显示出一切
27、的权限,勾选checkbox,然后单击保管执行UserAction 里的 accredit() 调用BIzRoleRightId里的 userAccredit() 方法 在 DAO层通getHibernateTemplate()的update()方法修正来进展授权。对应字段表UserRole角色信息表名列名数据类型精度范围空/非空约束条件其他阐明UserRoleIdVarchar(50)非空主键自增长角色IDUserRoleNameVarchar(50)非空UserdeoictVarchar(50)描画StateNumber非空形状Partaccredit(角色授权)表名列名数据类型精度范围空
28、/非空约束条件其他阐明PartaccreditIdnumber非空主键自增长UserRoleIdnumber非空表UserRole中UserRoleId的外键PartaccreditInfoVarchar(50)非空内容管理新闻咨询列表新闻咨询列表 ,可以经过关键字查询新闻,对其多项选择排序,删除。单独来修正新闻 ,单独阅读心门咨询实现排序:勾选checkbox然后单击排序按钮然后进展验证检查能否有一样的序号,假设一样或小于1那么进展提示,否那么,经过NewsAction里的 updateNewsSort() 调用BizNews() 里的updateNewsSort()在Dao中经过getHi
29、bernateTemplate()的find方法调用hql(包含order by)语句来修正数据,然后显示出来搜索:单击搜索调用NewsAction里的 findNewsPage() 调用BizNews() 里的findNewsPage()在Dao中经过getHibernateTemplate的查询方法进展模糊查询预览:单击预览调用NewsAction里的 findNews() 调用BizNews() 里的findNews()在Dao中经过getHibernateTemplate()的查询方法查询修正:单击修正调用NewsAction里的 updateNews() 调用BizNews() 里的
30、updateNews()在Dao中经过getHibernateTemplat()的update()方法修正删除:单击删除调用NewsAction里的 deleteNews() 调用BizNews() 里的deleteNews()在Dao中经过getHibernateTemplat()的delete()方法删除添加新闻资讯:单击添加新闻资讯调用NewsAction里的 addNews() 调用BizNews() 里的addNews()在Dao中经过getHibernateTemplat()的save()方法添加分页:调用NewsAction里的 allNews() 调用BizNews() 里的a
31、llNews()在Dao中经过getHibernateTemplate的executeFind()方法获取Session,在调用Session的方法(如createQuery()进展分页对应字段表News新闻表表名列名数据类型精度范围空/非空约束条件其他阐明NewsIdnumber非空新闻idSortIdNumber非空新闻排序IdNewsColumnNumber非空新闻栏目NewsTitleVarchar(50)非空新闻标题NewsContentVarchar(500)新闻内容NewsTimedatetime非空发布公告时间NewsStatenumber非空音讯发布形状1:已发布;0:未发布
32、经过关键字来搜索公告列表 也可对其进展排序 ,可以多项选择删除单个阅读。公告列表实现同上对应字段表Affiche公告表表名列名数据类型精度范围空/非空约束条件其他阐明AfficheIdnumber非空公告idSortIdNumber非空排序IdAfficheTitleVarchar(50)非空公告标题AfficheContentVarchar(500)公告内容AfficheTimedatetime非空发布公告时间EndTimedatetime非空终了时间AfficheStatenumber非空音讯发布形状1:可用;0:不可用新增新闻资讯 首先经过下拉框选择新闻栏目, 在添加标题 经过其后面的多
33、项选择按钮 选择能否引荐 能否首页显示 能否可用 新闻作者 添加新闻内容 修正新闻一样 输入框都必需不能为空。新增新闻用例图实现单击保管时假设勾选了能否引荐那么会在标题前添加引荐,假设勾选了首页显示那么会将首页显示的的数据改为1,选择可用那么可以在页面中显示,否那么将不会显示,最后,调用NewsAction里的 addNews() 并记录当前时间再调用BizNews() 里的addNews()在Dao中经过getHibernateTemplate()的save()方法添加;修正新闻实现与添加新闻类似,但是进入页面时会先调用NewsAction里的 findNews() 并记录当前时间再调用Bi
34、zNews() 里的findNews()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询根据当前新闻id查询一切数据显示到页面中,单击保管时调用updateNews()修正;对于字段表News新闻表表名列名数据类型精度范围空/非空约束条件其他阐明NewsIdnumber非空新闻idSortIdNumber非空新闻排序IdNewsColumnNumber非空新闻栏目NewsTitleVarchar(50)非空新闻标题NewsContentVarchar(500)新闻内容NewsTimedatetime非空发布公告时间NewsStatenumber
35、非空音讯发布形状1:已发布;0:未发布NewsGroomnumber能否引荐 0是引荐1 不引荐NewsShowNumber能否首页显示 0是显示1是不显示产品中心产品分类可以 添加子分类和父级分类 可对其进展排序 修正和删除 操作。还可以选择能否可用。产品分类-添加子分类实现新增:单击新增时假设选择形状那么可以运用,否那么将不能运用,然后,验证排序能否有一样,假设没有一样且大于0就可以调用ProductMenuAction里的 addProductMenu() 并记录当前时间再调用BizProductMenu() 里的addProductMenu()在Dao中经过getHibernateTe
36、mplate()的save()方法进展添加;修正:和新增类似只是调用updateProductMenu();删除:调用ProductMenuAction里的 deleteProductMenu() 再调用BizProductMenu() 里的findProductMenu()在Dao中经过hql语句查看该节点有无数据,假设没有那么调用BizProductMenu() 里的deleteProductMenu()在Dao中经过getHibernateTemplate()的delete()方法删除;对应字段7.表ProductMenu产品菜单表名列名数据类型精度范围空/非空约束条件其他阐明Produ
37、ctIdnumber非空主键,自增菜单节点idProductNameVarchar(50)非空菜单称号DisplayOrdernumber非空菜单显示顺序Statenumber非空默以为11.可用 0不可用8.、ProductSubmenu(产品子菜单)表名列名数据类型精度范围空/非空约束条件其他阐明SubmenuIdnumber非空菜单节点idSubmenuNameVarchar(50)非空菜单称号SubmenuOrdernumber非空菜单显示顺序SubmenuNodeIdnumber非空表ProductMenu中ProductId的外键父节点idSubmenuStatenumber非空默
38、以为11.可用 0不可用产品入库用例图 可以经过关键字 库存编号 库存称号 入库时间 来进展查询。 可对其查看 修正删除 和新增操作,实现查询:下拉框中的数据是根据现实的列名来做的,关键字是根据下拉框中的称号来查找,时间是终了查询的时间入库时间开场查询的时间,单击查询时调用ProductinAction里的 findProductin() 再调用BizProductin() 里的findProductin()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;查看:根据当前ID来查询该对象的一切数据,调用ProductinAction里的 fin
39、dProductinId() 再调用BizProductin() 里的findProductinId()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;修正:同上,调用update();对应字段Productin产品导入表名列名数据类型精度范围空/非空约束条件其他阐明ProductinIdnumber非空卡片idProductinNonumber非空卡片序号ProductinNameVarchar(50)非空卡片称号ProductinPasswordnumber非空卡片密码ProductinDescVarchar(50)卡片描画Product
40、inTimedatetime非空添加卡片时间ProductinTimeDateTime非空过期时间ProductinStatenumber非空卡片售出形状 0 可用1不可用ProductinPricenumber非空卡片价钱ProductinNumberNumber非空卡片数量发布商品实现发布商品:首先经过下拉框选择大类 ,然后可以关联出小类,判别市场价钱比发布价钱高,单击马上发布时调用CardAction里的 addCard() 并保管当前时间再调用BizCard() 里的addCard()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;修
41、正商品实现修正:同上,调用update();对应字段表Card卡片表名列名数据类型精度范围空/非空约束条件其他阐明CardIdnumber非空卡片idCardNameVarchar(50)非空卡片称号CardDescVarchar(50)卡片描画CardTimedatetime非空添加卡片时间Pricenumber非空市场价钱MaxTypenumber非空表ProductMenu中ProductId的外键大类minTypenumber非空表ProductSubmenu中SubmenuId的外键小类WWWVarchar(50)官方网站REfillSiteVarchar(50)充值网站SXCard
42、StateNumber非空形状0 上架 1下架CardPricenumber非空卡片价钱CardImageblob对应图片地址商品列表经过关键字 商品标题 发布时间 来查询商品 。亦可添加商品,调整商品上下架。 可单个查看 修正删除。 直接删除,不可恢复实现查询:下拉框中的数据是根据现实的列名来做的,关键字是根据下拉框中的称号来查找,时间是入库时间开场查询的时间,单击查询时调用ProductinAction里的 findProductin() 再调用BizProductin() 里的findProductin()在Dao中经过getHibernateTemplate()方法的executeFi
43、nd()方法查询;添加:点击添加等级按钮,调用ProductinAction里的 ProductinAdd() 再调用BizProductin 里的addProductin()在Dao中经过getHibernateTemplate()方法的 save() 添加;查看:根据当前ID来查询该对象的一切数据,调用ProductinAction里的 findProductinId() 再调用BizProductin() 里的findProductinId()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;修正:同上,调用update();对应字段与发
44、布修正商品字段一样;订单管理充值管理用例图实现查询:下拉框中的数据是根据现实的列名来做的,关键字是根据下拉框中的称号来查找,会员帐号,时间是充值时间开场查询的时间,单击查询时调用BankOrderAction里的 findBankOrder() 再调用BizBankOrder() 里的findBankOrder()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;查看单个:根据当前ID来查询该对象的一切数据,调用BankOrderAction里的 findBankOrderId() 再调用BizBankOrder() 里的findBankOrd
45、erId()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;对应字段BankOrder充值订单表表名列名数据类型精度范围空/非空约束条件其他阐明BankOrderIdnumber非空充值订单记录idBankOrdernumbnumber非空订单号UserIdVarchar(50)非空表UserInfo中userid的外键用户idShopTimedatetime非空充值时间BankOrderMoneyNumber非空充值金额PayWaynumber非空表Bank中BankId的外键支付方式订单列表订单概略页实现查询:下拉框中的数据是根据现实的列
46、名来做的,关键字是根据下拉框中的订单号来查找,购买会员,订单形状,时间是充值时间开场查询的时间,单击查询时调用ShopHistoryAction里的 findShopHistory() 再调用BizShopHistory里的findShopHistory()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;查看:根据当前ID来查询该对象的一切数据,调用ShopHistoryAction里的 findShopHistoryId() 再调用BizShopHistory() 里的findShopHistoryId()在Dao中经过getHiberna
47、teTemplate()方法的executeFind()方法查询;然后在查询页面能进展发货,退款,取消订单,确认支付;来修正其订单形状。对应字段表ShopHistory购物订单记录表名列名数据类型精度范围空/非空约束条件其他阐明ShopHistoryIdnumber非空购物历史记录idOrdernumbnumber非空订单号UserIdVarchar(50)非空表UserInfo中userid的外键用户idCardIdnumber非空表Card中CardId的外键卡片idShopTimedatetime非空购买时间ShopNumNumber非空购买数量ShopPriceNumber非空购买总价
48、OrderNumber非空订单形状PayTimedatetime支付时间会员管理会员列表用例图实现查询:下拉框中的数据是根据现实的列名来做的,关键字是根据下拉框中的昵称来查找,会员等级,会员形状,单击查询时调用UserInfoAction里的 findUserInfo() 再调用BizUserInfo() 里的findUserInfo()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;查看:根据当前ID来查询该对象的一切数据,调用UserInfoAction里的 findUserInfoId() 再调用BizUserInfo() 里的find
49、UserInfoId()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;修正会员:首先根据查询出来的数据,修正其资料如Email,地址及会员等级等等,单击时调用UserInfoAction里的 UpdateUserInfo() 并保管当前时间再调用BizUserInfo() 里的UpdateUserInfo()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;审核与修正一样只修正其会员形状;会员等级管理实现查询:进入页面时调用VIPInfoAction里的 findVIPInfo() 再调用B
50、izVIPInfo() 里的findVIPInfo()在Dao中经过getHibernateTemplate()方法的executeFind()方法查询;添加等级:点击添加等级按钮,调用VIPInfoAction里的 findVIPInfoId() 再调用BizVIPInfo 里的addVIPInfo ()在Dao中经过getHibernateTemplate()方法的 save() 添加;修正:点击修正,调用VIPInfoAction里的 updateVIPInfo() 再调用BizVIPInfo() 里的updateVIPInfo ()在Dao中经过getHibernateTemplate
51、()方法的update()修正;对应字段表UserInfo表名列名数据类型精度范围空/非空约束条件其他阐明UserIdVarchar(50)非空主键,自增用户独一标识UserNameVarchar(50)非空真实姓名PassWordVarchar(50)非空密码UserRoleIdnumber非空表UserRole中UserRoleId的外键用户角色Gendernumber非空性别Varchar(50)非空TelNobignumber非空号码AddressVarchar(50)IDCardNobignumber身份证号Moneyfloat用户余额UserStatenumber非空表UserSt
52、ate中UserStateId的外键用户形状Usernumberegralnumber非空用户积分VIPIdNumber非空默以为1;表VIPInfo中VIPInfoId的外键VIP等级表VIPInfo会员等级表表名列名数据类型精度范围空/非空约束条件其他阐明VIPIdnumber非空主键,自增角色idVIPNameVarchar(50)非空角色称号VIPegralVarchar(50)角色等级积分VIPDisCountnumber会员折扣系统设置系统设置用例图系统设置站点设置报表统计报表统计实现销售排行:多条件结合模糊查询:在ShopHistoryAction里调用findShopHisto
53、ry() 再调用BizShopHistory() 里的findShopHistory()在Dao中经过getHibernateTemplate()的find()方法查询(hql语句中包含Order by)导出Excel表格:首先创建文件,拟生成一个名为“测试数据.xls的Excel文件,其中第一个任务表被命名为“第一页,读取Excel的类: 假设仅仅是获得Cell的值,我们可以方便地经过getContents()方法,它可以将任何类型的Cell值都作为一个字符串前往。再修正文件 利用jExcelAPI可以修正已有的Excel文件,修正Excel文件的时候,除了翻开文件的方式不同之外,其他操作和创建Excel是一样的。销售明细报表:同销售排行的多条件结合模糊查询实现;销售概括:按条件查询显示出图形报表,需调用图形报表插件订单统计:按条件查询显示出饼图报表,需调用DefaultPieDataset类的setValue()方法,在调用ChartFactory类的setChartTheme来处置乱码、标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年面部经络按摩提升面部轮廓实操培训课件
- 2026年面部经络按摩改善肤质实操方法养生课件
- 企业资产增长承诺书3篇
- 护理记录的准确性提升
- 企业文件与资料管理体系
- 2024-2025学年度专升本模拟试题附答案详解(培优B卷)
- 2026年交通安全志愿者培训
- 2024-2025学年化验员全真模拟模拟题含完整答案详解【典优】
- 2026年建筑工地安全评估培训
- 员工绩效管理评价及反馈工具
- 理疗店应急预案(3篇)
- 2026年新疆生产建设兵团兴新职业技术学院单招职业技能测试题库及答案详解一套
- 鼾症科普宣传课件
- 义务教育《英语课程标准》(2025年修订版)原版核心框架+深度解读+测试题及答案
- HIV感染者心理支持方案
- 配电箱设备防护维护技术方案
- 2026年苏州工业职业技术学院单招综合素质考试题库附答案
- 2025版《煤矿安全规程》解读
- 采集动脉血课件
- 2025年江西省公务员考试行测真题解析试卷(含答案)
- 剧毒从业证摸拟考试及答案解析
评论
0/150
提交评论