涉及的知识点:Java程序设计基础知识、类的创建对象使用面向对象继承面向对象多态性抽象类和接口集合泛型文件输入输出操作异常处理日志记录、Java GUI 、事件处理、Java数据库编程

一、实验目的

(1)掌握Java编程语言基本语法

(2)掌握基于Java编程语言面向对象程序设计基本

(3)概念基础知识

(4)掌握运用Java编程语言设计实现简单功能模块方法

(5)掌握运用Java编程语言设计实现C/S模式程序的方法。

(6)能够结合具体场景灵活运用Java编程解决生产环境中的问题

(7)能够设计实现具备简单功能的小型程序项目

二、实验内容

1. 登录注册功能

● 创建User类,包含用户名密码字段

● 创建UserManager类,实现用户注册登录功能

● 用户注册时,检查用户名是否存在,如果不存在创建新用户。

● 用户登录时,验证输入用户名密码与已注册的用户信息是否匹配

2. 管理员管理功能

● 创建Admin类,包含管理员账号密码字段

● 创建AdminManager类,实现管理员的登录功能。

● 管理登录时,验证输入账号密码与预设的管理账号信息是否匹配

● 管理员可以移动电源进行上下架操作,增删改查移动电源信息

● 管理员可以对用户进行增删改查操作。

3. 用户管理功能

● 创建UserInfo类,包含用户个人信息字段,如姓名、联系方式等。

● 创建OrderInfo类,包含订单信息字段,如订单号、租赁起止时间、费用等。

● 创建UserManager类,实现用户个人信息修改和历史订单查询功能。

● 用户可以修改个人信息,如姓名、联系方式等。

● 用户可以查询自己的历史订单信息

4. 移动电源管理功能

● 创建MobilePower类,包含移动电源的信息字段,如编号、剩余电量、状态等。

● 创建MobilePowerManager类,实现展示所有可用移动电源信息、选择使用的移动电源、计算租赁费用、生成电源租赁订单更新移动电源状态功能。

● 展示所有可用的移动电源信息,包括编号、剩余电量、状态等。

● 用户可以选择剩余电量大于50%的移动电源进行租赁。

● 根据用户选择的电源和租赁时长,计算租赁费用(每小时1.5元)。

● 生成电源租赁订单,并更新移动电源的状态为租赁中。

5. 其他功能

● 根据实际业务需求扩充功能模块

例如:管理员可以对移动电源进行维护保养,更新电源的状态。提供用户评价功能,用户可以对已归还的电源进行评价系统实现自动提醒功能,当电源剩余电量低于一定阈值时,发送警告通知管理员。

关注UP主,获取更多源码资源

三、实验器材设备

客户机:PC机Intel处理器双核2GHz以上,内存4GB以上,硬盘20GB以上;

操作系统:Windows 7(64位)及以上操作系统

四、实验要求

1、根据给出的实验指导书和参考资料完成移动电源租赁系统的设计与实现。要求提交程序执行程序

2、最多2人一组严格禁止抄袭,并撰写实验报告(必须为实验报告格式)。

五、实验过程

主要的实验步骤应包括如下功能模块的设计与实现:登陆注册模块、管理员管理模块、用户管理模块、移动电源管理模块、其他功能模块等,以下界面仅为参考。 

原文地址:https://blog.csdn.net/ai259721/article/details/134745499

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_22102.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注