涉及的知识点:Java程序设计基础知识、类的创建、对象的使用、面向对象继承、面向对象多态性、抽象类和接口、集合与泛型、文件与输入输出流操作、异常处理与日志记录、Java GUI 、事件处理、Java数据库编程。
一、实验目的
(5)掌握运用Java编程语言设计实现C/S模式程序的方法。
(6)能够结合具体场景灵活运用Java编程解决生产环境中的问题;
二、实验内容
● 创建UserManager类,实现用户的注册和登录功能。
● 用户注册时,检查用户名是否已存在,如果不存在则创建新用户。
● 用户登录时,验证输入的用户名和密码与已注册的用户信息是否匹配。
● 管理员登录时,验证输入的账号和密码与预设的管理员账号信息是否匹配。
● 管理员可以对移动电源进行上下架操作,增删改查移动电源信息。
3. 用户管理功能
● 创建UserInfo类,包含用户个人信息字段,如姓名、联系方式等。
● 创建OrderInfo类,包含订单信息字段,如订单号、租赁起止时间、费用等。
● 创建UserManager类,实现用户个人信息修改和历史订单查询功能。
4. 移动电源管理功能
● 创建MobilePower类,包含移动电源的信息字段,如编号、剩余电量、状态等。
● 创建MobilePowerManager类,实现展示所有可用移动电源信息、选择可使用的移动电源、计算租赁费用、生成电源租赁订单和更新移动电源状态功能。
● 展示所有可用的移动电源信息,包括编号、剩余电量、状态等。
● 根据用户选择的电源和租赁时长,计算租赁费用(每小时1.5元)。
5. 其他功能
例如:管理员可以对移动电源进行维护保养,更新电源的状态。提供用户评价功能,用户可以对已归还的电源进行评价。系统实现自动提醒功能,当电源剩余电量低于一定阈值时,发送警告通知管理员。
三、实验器材设备
客户机:PC机Intel处理器双核2GHz以上,内存4GB以上,硬盘20GB以上;
四、实验要求
1、根据给出的实验指导书和参考资料完成移动电源租赁系统的设计与实现。要求提交源程序、执行程序。
2、最多2人一组,严格禁止抄袭,并撰写实验报告(必须为实验报告格式)。
五、实验过程
主要的实验步骤应包括如下功能模块的设计与实现:登陆注册模块、管理员管理模块、用户管理模块、移动电源管理模块、其他功能模块等,以下界面仅为参考。
原文地址:https://blog.csdn.net/ai259721/article/details/134745499
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_22102.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!