Java(感想

今天稍微构思了一下

酒店客房系统

一.user包

  • user(父类)

    1. 用户名

    2. 密码

    3. 电话号码

    4. 身份证号码

  • 普通乘客(子类)

    属性:

    继承自User类的所有属性

    个人信息:包括姓名、电话号码、身份证号码等

    方法:
    1. 登录和注册

      登录成功后:

    2. 下单房间(提供房型选择)

    3. 取消房间

    4. 查询房间信息

    5. 修改密码

    6. 退出

    7. 注销账户

  • 管理员(子类)

    1. 登录

    2. 查看用户住房信息记录

二.展示包

  • 菜单类

    1. 展示首页界面,选择注册账号或者登录账号;

    2. 选择注册账号,则展示注册界面,注册成功后出现提示:注册成功请前往登陆页面;

    3. 选择登录账号,则展示登陆界面;

    4. 登陆过程中,会有三次密码限制(如果三次登录密码都错误,则五分钟后(线程处理)才可登录,暂时不知道怎么处理该限制问题);

    5. 登陆成功后,展示用户操作界面,登陆成功后,选择:方法。。。。。。;

  • 展示包(方法)

    展示接口......

    1. 登录和注册页面展示

    2. 注册成功页面展示

    3. 登录成功页面展示

    4. 一些错误页面展示(例如登录错误,注册错误,密码输入错误......)

三.Test包

  • Test类

    程序运行入口

四.自定义异常包

  1. 密码异常:处理密码的长度异常和新、老密码不匹配异常,三次输入密码不一致异常

  2. 身份证号码异常://准备用正则表达式处理

  3. 电话号码异常:电话号码一定为11位,处理电话号码的长度异常

  4. 用户名异常:长度为2~18,处理用户的长度异常

  5. 之后补充......

五.IO

实现数据持久化(可能会用数据库也能完成用户的增删查改)

六.多线程

//考虑到会有多个用户同时在下单。。。。。。

七.操作日志实现

记录操作时间......

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值