• 基于Java SE集合的充值管理系统


    1、功能分析

    ①管理员管理

      注册、登录、退出

    ②注册一卡通:记录相应信息。

    ③充值管理:对一卡通账户进行充值,查询,修改。

    2、技术要求

    ①Java 基础知识 + 集合类(模拟数据库)。

    ②数据用对象的方式存储:管理员类,一卡通类,充值记录类JavaBean。

    3、功能详细设计

    ①管理员注册功能

      需要用户输入:用户编号,密码,用户名。

      用户名:不能以数字开头,只能是字母数字_,而且用户名的长度应该在4-10位之间。

      密码:不能和用户名相同,而且长度必须在4-10位之间。

      用户编号由系统自动增长。

      以上信息都不能为空。

      功能要求:注册时如果用户名已存在,更换才能注册。注册成功方可进行登录操作。

    ②登录功能

      需要用户输入:用户名,密码。

      需要对用户编号和密码进行非空验证。如果用户名不为空,则验证用户编号是否存在,如果存在则验证用户名和密码是否匹配,否则进行相关信息的提示。

      功能要求:如果登录成功,则进入系统主菜单,否则提示信息,重新登录或者注册。

    ③管理员信息管理

      修改管理员信息,请参考注册时的需求。

      删除管理员信息,删除时需要先输入用户编号,然后根据用户编号进行删除。

      查询管理员信息,查询条件:根据编号  或者 真实姓名查找信息,查看所有的信息。

    ④办理一卡通

      需要用户输入:姓名,联系方式,金额。

      程序自动生成“卡号”。

      需要对以上输入的信息进行相关的验证。

      功能要求:一卡通办理成功时,进行信息提示,否则重新办理。

    ⑤充值管理

      根据卡号增加金额,查看金额。

  • 相关阅读:
    css 实现的纸张卷曲效果
    前端如何优化代码&前端web安全
    React native
    君士坦丁堡分叉引起的安全问题
    不用外部插件启用u盘ntfs写功能
    使用ubuntu搭建时间机器备份服务
    从一起“盗币”事件再谈合约安全问题
    如何让你的项目同时支持go vendor和go module
    golang plugin的依赖问题
    Plasma Cash合约解读
  • 原文地址:https://www.cnblogs.com/qubo520/p/7093874.html
Copyright © 2020-2023  润新知