C文件实现会员卡计费系统(一)总述

目录

前言

描述

设计思路    

实现 


前言

        前段时间,做一个纯控制台操作文件实现会员卡计费的系统,现在把设计思路与实现过程写下来,希望相互指点。

描述

        设计一个会员卡计费管理系统,要求对会员进行分级管理,根据会员的等级享有不同的优惠。旨在通过本系统,熟练掌握文件、数组、指针的各级操作。

        具备以下功能:

  1. 用户密码验证。用户分为两类:管理员和操纵员。两者有不同的权限,使用不同的功能。
  2. 登记新会员。将会员的个人信息与会员卡信息录入系统。
  3. 会员信息查询、修改、续费,如需修改会员信息就需要管理员授权才能完成修改。
  4. 会员消费结算。根据会员卡号(或者手机号)找到会员信息,进行此次消费,以一年为周期,累计消费(或者续费)满5000升级为银卡会员,享有95折;满10000升级为黄金会员卡,享有9折;满20000升级为钻石会员,享受8折。若一年内没有达到所在级别的消费额度将会使会员卡降级。
  5. 会员退卡。注销会员卡号,余额退还,删除会员信息
  6. 统计功能。能够按照会员的缴费总额进行排序,并给出所有会员的缴费记录、实际消费总额,能够按照会员的累计消费总额排序。
  7. 每月进行整理统计记录,先排名前三后后三的用户分发代金卷,消费满额使用。
  8. 以及其他功能进行补充。

设计思路    

1.根据描述划分用例与角色的关系

2.设计文件存储数据

  1.  文件1 账号文件

    账号(自动生成)  密码(创建)  权限(用户、管理员)

  2. 文件2 会员文件
    会员账号(用户账号) 会员等级  注册时间  手机号  余额

  3. 文件3 消费文件
    账号 消费金额 实际金额 消费时间 

  4. 文件4 记录文件
    任务项 任务人 记录时间

  5. 文件5 减免卷文件
    减免金额 要求金额 发放时间 截至时间(减免卷有效期)发放人 使用时间(空代表未使用)

实现 

  1. 实现控制台界面
    1. 登录注册界面
    2. 操作员系统界面
    3. 管理员系统界面
  2. 登录注册功能实现
    1. 注册(可以改为管理员分配账号)
    2. 登录
  3. 用户管理功能实现
    1. 修改用户信息(需要管理员授权)
    2. 删除用户信息(退卡调用)
    3. 添加用户信息
    4. 批量添加用户信息(管理员功能)
  4. 会员卡管理功能实现
    1. 注册会员
    2. 充值
    3. 消费
    4. 消费查询
    5. 注销卡
  5. 减免卷管理功能实现
    1. 设计消费卷
    2. 查询消费卷使用情况
    3. 选择每月默认分发的消费卷
  6. 系统功能
    1. 统计总消费排行
    2. 每天检查消费情况(进行会员降级)
    3. 每月分发消费卷

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值