影碟出租管理系统(用软件模拟出租影碟的场景)
一、技术要求: 要求:采用b/s架构
技术:jsp+servlet+io流或者Database(数据库).
二、项目功能
普通的用户:借阅影碟,归还影碟,查看影碟
店主:管理员: 查看借阅影碟的用户,修改影碟,删除影碟,添加影碟
1.对象
普通的用户(User),管理员(Admin),影碟,菜单类
菜单类Menu:
startMenu() :1.注册 2.普通用户登录 3.管理员登录 4. 退出 userMenu(),adminMenu()
影碟类Disc:
属性:编号(id) 名称(name),数量(选坐),状态(status)
父类:Person: id,name,pass,role(身份)
普通用户继承于Person: 管理员继承于Person:
管理类(DiskManager):功能是来完成用户和管理员的所有的功能 建议所有的方法都写成静态的。(每个功能都对应一个方法)
属性:userList用来存储登录的用户 loginList用来存放所有的用户 discList用来存放所有的影碟
采用static{}块向disks中预先放一些影碟.
public static User login(){
} public static boolean borrow(User user){ ...借阅过程
}
运行类: Test main{ Menu.startMenu() ; }
因篇幅问题不能全部显示,请点此查看更多更全内容