好久没有碰VS了。。。只好自己找个项目练手。
今天找了个练习的项目,超市VIP卡管理系统。
拿到手的项目需求就这么点。
(1) 会员卡使用磁卡,允许手工输入卡号和扫描器输入两种方式。会员卡号的长度为10位,前两位是各分店的英文简称,后8位是连续的号码,会员卡号编制由连锁超市统一管理,一旦确定,不能随意更改
(2) 会员卡办卡方式:消费者凭消费单据免费办理,消费者需要提供身份证号码、姓名、联系方式、家庭所在地等信息,除身份证号码和姓名外,其他信息可以随时更改。
(3) 会员卡分为白金卡、金卡、银卡3种级别。消费者提出申请,超市可以修改会员卡级别。3种级别的卡积分不同,分别为3分/10元、2分/10元、1分/10元。
(4) 消费者凭积分可以免费兑换商品,兑换时减去相应积分。允许超市修改积分兑换原则,所兑换商品必须为库存商品,兑换时不区分卡类型。
(5) 系统的查询操作:
根据用户名、卡号或身份证查询用户资料
根据卡号查询积分
根据卡号查询消费记录
根据商品编码查询商品库存
(6) 软件使用权限管理,两种权限:服务台人员、管理人员。服务台人员允许进行所有查询操作,具有修改用户资料的权限。管理人员权限允许对各种规则进行管理。
这是自己想出来的一个大概视图
之后根据这个视图觉的应该建立这么几个库
但是要求里面的积分兑换规则到底指的是哪个呢?