一:需求分析

  项目组要求新增类似虚拟卡的包邮卡,用户获得包邮卡的方式包括后台发送和前台自助充值。包邮卡有使用期限、订单使用包邮卡免除邮费、可以和其他优惠活动同时进行!

二:开发功能点

  后台:新增包邮卡类型管理、发送包邮卡管理、发送包邮日志、用户包邮卡详细信息

  前台:会员中心新增有效包邮卡预览、包邮卡明细、充值包邮卡

三、表设计

  1.包邮卡类型表:包括包邮卡名称、使用开始日期、使用结束日期、是否删除

  2.包邮卡表:后台生成包邮卡数据,存在此表:结构为->包邮卡类型ID、包邮卡帐号、包邮卡密码、是否使用

  3.包邮卡用户表:获得时间、包邮卡类型ID、包邮卡帐号、开始使用时间、结束使用时间、使用时间、用户ID、订单ID、是否使用、包邮卡名称

  4.包邮卡发送日志:操作者ID、发送时间、发送用户名、用户ID、包邮卡类型

最新文章

  1. C-RAN 集中化、协作化、云化、绿色节能(4C)
  2. MVC 区域功能
  3. Liferay中SQL打印参数
  4. IT软件开发 书籍汇总
  5. Docker 01 Introduction
  6. iOS开发: 关于Certificate, Identifier & Profile
  7. nodejs简单数据迁移demo
  8. java之jsp页面语法
  9. Thymeleaf中href与 th:href的区别
  10. bootstrap table使用参考
  11. springcloud实战案例苏宁和海信
  12. 《CSS世界》读书笔记(九)
  13. centos6.5最小化安装之后装图形化界面
  14. Python数据信号处理库RadioDSP: 引入ThinkDSP实现思想
  15. 爬虫必备—scrapy-redis(分布式爬虫)
  16. MAC & Xcode 快捷键的使用
  17. SQLSERVER 根据身份证号码 往出生年月日 赋值
  18. ASP.NET操作Excel(终极方法NPOI)
  19. JS限制并且显示textarea字数
  20. ckeditor 前段js配置toolbar以及取值(实用)

热门文章

  1. python的request抓https的警告问题
  2. code forces Codeforces Round #487 (Div. 2) C
  3. Educational Codeforces Round 42 (Rated for Div. 2) C
  4. Installing Wine 1.5: configure: error: Cannot build a 32-bit program, you need to install 32-bit development libraries(转载)
  5. C中堆和栈的区别
  6. 转:ListView中getView的工作原理
  7. flexigrid 学习总结
  8. 使用 padding-bottom 设置高度基于宽度的自适应
  9. 2.OpenStack-安装消息队列服务
  10. bisect维护已排序的序列