C/C++校园卡管理系统[2023-06-05]

发布时间 2023-06-05 15:26:15作者: programwriter

C/C++校园卡管理系统[2023-06-05]

项目名称:校园卡管理系统

主要功能:校园卡管理员功能和学生用户功能

一.校园卡管理员功能

1、导入学生信息:向系统中导入学生信息(名字、学院、年级、班级、专业、学号)
(1)名字为字符串
(2)学院和专业根据提示信息选择
(3)年级即为学生的入学年份,班级为学生所在班级的序号
(4)学号需为0000~9999之间的数字

  1. 给在校生绑定校园卡(卡号,余额、充值记录、消费记录、校园卡状态等信息)
    (1)校园卡卡号随机,生成时会确保卡号的唯一性
    (2)初始使余额、热水账户为0,充值记录等为空,校园卡状态为未激活(OFF)
    (3)校园卡的初始密码为000000

  2. 转移校园卡内的金额:学生本人申请办理新卡时,可将原账户的余额转移到新卡中
    (1)具体操作为:办理新卡->绑定新卡->旧卡余额转移->删除旧卡
    (2) 转账时会确认转入账户和转出账户的有效性

  3. 注销校园卡:
    (1) 校园卡一经注销后无法使用。
    (2)丢失校园卡后要重新办理的学生,需将原来绑定的校园卡注销后再办理新卡。

  4. 删除学生信息:
    (1) 当学生毕业或退学,管理员可将系统中的学生信息删除。
    (2)删除的学生信息会连带他的校园卡一并从系统中清除。

二 学生用户功能
初次登录系统,若学生绑定的校园卡未激活将会提示完成校园卡的激活功能。
激活后校园卡可正常使用。

  1. 查看校园卡信息(卡号,余额、充值记录、消费记录、校园卡状态):
    (1)选择此项功能时,会打印卡主信息,同时显示该校园卡的卡号和状态
    (2)在选项中可选择查询余额、充值记录等
    (3)查看消费记录
    (4)查看充值记录

  2. 激活校园卡:设置密码
    (1)设置密码时需验证原始密码,原始密码为000000
    (2)设置好的密码在挂失或解挂时需要验证

  3. 充值校园卡
    (1)校园卡充值限额为100~500元
    (2)充值超过或低于充值限额将会提示
    (3)充值后需要输入充值的日期、时间、支付方式等以生成充值记录类
    (4)取原卡余额
    (5)领取补助

  4. 消费

(1)学生可到食堂、超市、洗澡、打热水进行消费。
(2)消费完成后会需输入相关信息以生成消费记录类
(3)网费缴费

  1. 挂失与解挂:
    (1)校园卡丢失后,学生可进行挂失,挂失后的校园卡无法充值或消费。
    (2)若校园卡被找回,可进行解挂,解挂后校园卡可以继续使用。
    (3)延长卡的有效期

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111