- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会员卡积分销售系统
会员卡类型管理模块
会员卡类型实体类。
CardType类(CardID,CardTypeName,CardRule)
会员卡类型实体方法(操作类)
1.添加卡类型和积分规则;CardTypePage(PageView控制显示的table界面)
2.获取积分规则:通过卡类型;
3.更新卡名称:输入参数为要输入的卡类型和更改后的名称;
4.更新卡积分规则:输入参数为卡类型,和新积分规则。
PS:
删除卡类型
Js代码控制输出
会员资料管理模块
会员资料实体类
MemberInfo类(MemberID,MemberName,CardID,CardNum。。。。)
会员资料实体方法(操作类)
添加会员信息(注意各种验证)
修改会员资料
查询会员资料(三种方法查询)
PS:
添加会员信息,身份证号唯一?(不唯一,办理多张卡,同样的卡也可以??)
添加完后,怎样使下拉列表恢复默认值?
修改电话等会员信息时,怎样保证数据格式的准确性?
设定好姓名身份证号的唯一性,否则,只能返回第一条数据,除非修改为集合
GridView控件无代码实现更新,如何给出更形成功提示?
商品管理模块
商品信息实体类
Stock( StockID, StockName,StockPrice,StockCount…)
附带Sale、BackStore,GiftRule、FreeStock
FreeStock(StockID,FreeDate,Stock对象)
BackStock(StockID,StockCount,BackDate,Stock对象)
Sale(StockID,StockCount,SaleDate,Stock对象)
商品信息实体方法(操作类)
销售:输入商品编码,显示商品信息,修改数量减少
退货:输入商品编码,显示商品信息,修改数量增加
反馈:输入商品编码,显示商品信息,默认数量为1,不允许修改
实际上,显示商品信息和更新库存
积分反馈规则:根据卡号,查询积分,并根据积分反馈规则,指定相应的反馈政策。
积分反馈功能:
PS:
更改销售退货成功提示
销售为负数,如何控制?销售商品不存在如何控制?退货商品不存在,如何控制?
积分反馈规则页面,GridView控件实现商品信息浏览,删除,修改,DetailsView控件实现插入(Enable Insert),则添加记录后,如何控制GridView即时刷新?(DetailsView1_ItemInserted事件,重新绑定数据源),但是第一次运行时,面对无记录情况,自定义添加,也要重新绑定数据源,
且添加已存在的商品编码,如何控制?添加不存在的商品编码,因为涉及到商品名称,则如何控制?传统代码,对已经存在的则造成重复添加!!!。不存在的则会出错。利用DetailsView控件,则也出现错误,不允许添加在Stock中不存在的商品,对已经存在的也会重复添加。(这一点应该是更新功能比较适合,如何解决?)
Select属性与增删改的约束,如何解决?
面对上面的问题提出:利用DetaisView来更新,删除。。可否???
积分反馈功能,输入卡号,出现积分,如果卡号存在,但是无积分记录,给出相应提示,如果卡号不存在,给出提示,否则出错。。
积分反馈功能,选择相应,显示在文本框中后,确定按钮,确定是否兑换,但是只能解决一个个兑换,能否解决一组兑换,且设置浏览兑换记录(涉及个性化设置),主要是即时显示方才的兑换数据。。。当然已经存在积分历史记录页面。。
积分扣去后,自动总计显示,也可以解决是否已兑换的问题。
注意卡号不存在的错误判断,已经各种信息不存在的判断。
会员卡积分管理模块
积分历史记录实体类
CardHistory(consumeID,CardNum,Mark,Point..)
积分管理实体方法
获取积分:根据卡号。用到Sum()
积分处理方法:根据操作类型,及金额,卡号。添加积分记录。其中存在换算。
查询历史记录:对GridView控件的绑定,的汇总
PS:
注意信息的唯一性,导致的潜在错误。比如卡号不唯一,实际上等等,注意表中的制约性。涉及到对数据库的操作的影响。因为存在表之间的联系。
想方法将积分处理与销售退货反馈模块结合,从单独页面整合。适合操作,增加友好性。
权限管理模块
权限管理,各司其职。
登录Login
注册CreateUserWizard
角色控制。.NET配置工具
PS:
当用户具有不同权限,超出权限范围内操作时,如何提示操作?本例是出现登陆窗口。
超过时间,提出请求重新登录
登陆成功后,进去之前请求的页面,当时如果用户一开始进入登陆,如何处理?管理员,进入默认页面,普通角色怎么办?增加用户友好性
获取用户在线时长。Membership类
Membersh
您可能关注的文档
最近下载
- QSY 01039.1-2019 油气集输管道和厂站完整性管理规范第1部分:总则.pdf VIP
- 劳动合同_劳动合同电子版下载8篇.docx VIP
- 高磁感取向硅钢高效脱碳退火工艺.pdf VIP
- 2024年考研英语二真题及解析.pdf VIP
- 四年级语文上册习作:我的家人课件.pptx VIP
- SH_T 3046-2024《石油化工立式圆筒形钢制焊接储罐设计规范》.pdf VIP
- 水运工程测量定额JTS-T 273-2024.docx
- 2025年贵阳职业技术学院单招职业技能考试题库带答案.docx VIP
- 附件1:公路桥梁护栏施工作业台车计算书.docx
- 2023年考研英语二真题及答案.pdf VIP
文档评论(0)