项目简介
本项目是基于Java的DVD管理系统,借助命令行界面实现对DVD的借阅、归还、添加和删除等操作。系统支持Oracle和MySQL两种数据库,同时运用多种设计模式与原则,提升了代码的可维护性和扩展性。
项目的主要特性和功能
- DVD管理:可进行DVD的添加、删除、查询,支持DVD的借阅、归还及续借操作。
- 读者管理:能添加、删除、查询读者,管理读者的借阅记录。
- 数据库支持:支持Oracle 11g和MySQL 5.7两种数据库,可通过命令行参数配置数据库连接信息。
- 命令行界面:提供友好的命令行界面,方便用户操作,支持管理员和读者两种身份登录。
- 设计模式应用:应用了单例模式、建造者模式等多种设计模式,遵循封装、继承、抽象等设计原则。
安装使用步骤
假设用户已经下载了本项目的源码文件。
1. 配置数据库:根据需要选择Oracle或MySQL数据库,并配置相应的数据库连接信息。在命令行中运行以下命令配置数据库连接:
bash
java -jar DVDManager.jar -ip <数据库地址> -name <数据库用户名> -pwd <数据库密码>
若不提供参数,系统将使用默认值(IP: 192.168.113.104,数据库名: dvd_manager)。
2. 编译和运行:使用Java编译器编译源码文件,运行生成的JAR文件或在IDE中运行主类god.hu.Main
。
3. 使用系统:系统启动后,根据提示选择管理员或读者身份登录,再依据命令行提示进行DVD和读者的管理操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】