README.md

    phoneCharge

    java 小组课程设计 - 话费充值系统

    Phone

    • 带参数构造方法
    • set、get 方法
    • toString 方法
    • showInfo()打印信息方法

    PhoneUtils

    • 对数据处理的工具类,增删改查
    • 方法都是静态的
    • private List<Phone> list = new ArrayList<Phone>();

    DataInit

    • 数据初始化
    • 将数据读取/存储到TXT文档中,Java对象的序列化
    • 给出初始化数据,即 new Phone()对象

    PhoneSystem

    • 先进行数据初始化
    • 登录系统
      • 超级管理员登录
        1. 查看系统所有用户信息
        2. 查看指定用户详细信息
        3. 在线选号
        4. 修改用户信息(根据字段 phoneNum 修改)
        5. 话费充值
        6. 用户注销(根据字段 phoneNum 删除)
        7. 导出数据(TXT)
        8. 退出系统
      • 普通管理员登录
        1. 查看系统所有用户信息
        2. 查看指定用户详细信息
        3. 话费充值
        4. 退出系统
    • 话费充值
    • 退出系统

    代码运行

    第一次执行时,先把 DataInit.Java 注释的代码解掉注释,并运行里面的 main 方法,进行系统测试数据的写入,运行时候会新生成新的 data.txt 文件 在这里插入图片描述

    在这里插入图片描述 在这里插入图片描述 运行之后可以把代码重新注释,不注释也没事,然后运行 PhoneSystem.java中的 main 方法即可。 在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 普通管理员账号密码是 www、222;超级管理员密码是 zzz 、111,用户名和密码是代码写好的,想要修改的话修改 PhoneSystem.java 以下代码就可以啦。 在这里插入图片描述

    项目简介

    本次项目是在学校的Java课程结课时做的课程设计,涉及知识比较基础,适合Java刚入门的小白进行学习。

    发行版本

    当前项目没有发行版本

    贡献者 3

    开发语言

    • Java 100.0 %