Java swing带图GUI界面编写DVD租赁管理系统+(数据库文件)
项目描述
适合学生学习时当做作业使用,使用Java编写项目的逻辑,使用GUI编写项目的图形化界面,使用Oracle数据库编写项目的数据,用到JavaSE的知识点和Oracle数据库的知识点,没有使用框架,使用了JDBC来连接数据库,是硬编码。
运行环境
Java8.0+Oracle
项目技术(必填)
swing
数据库文件
--使用数据库先创建用户DaiDVD,再创建表
--进入管理员界面,需要新建管理员账号
--直接双击 DVD租借系统.exe 即可
--创建用户DaiDVD 密码123,配置文件
DRIVER=oracle.jdbc.driver.OracleDriver
URL=jdbc:oracle:thin:@127.0.0.1:1521:XE
USER=DaiDVD
PSW=123
--创建序列
CREATE SEQUENCE SEQ_DVDS INCREMENT BY 1 START WITH 1;
CREATE SEQUENCE SEQ_RECORDS INCREMENT BY 1 START WITH 1;
CREATE SEQUENCE SEQ_USERS INCREMENT BY 1 START WITH 10000;
--创建DVD信息表
CREATE TABLE DVDS(ID NUMBER(7) CONSTRAINT DVD_ID_PK PRIMARY KEY,
DNAME NCHAR(11) CONSTRAINT DVD_DNAME_UK UNIQUE,
DCOUNT NUMBER(7) CONSTRAINT DVD_DCOUNT_NN NOT NULL,
STATUS NUMBER(1) CONSTRAINT DVD_STATUS_CK CHECK(STATUS IN(0,1)));
--创建用户表
CREATE TABLE USERS(ID NUMBER(7) CONSTRAINT USER_ID_PK PRIMARY KEY,
UNAME VARCHAR2(36) CONSTRAINT USER_UNAME_UK UNIQUE,
UPAS VARCHAR2(20) CONSTRAINT USER_UPAS_NN NOT NULL,
TYPE NUMBER(1) default 1
);
--创建桥接表
CREATE TABLE RECORDS(ID NUMBER(7) CONSTRAINT RECORD_ID_PK PRIMARY KEY,
U_ID NUMBER(7) CONSTRAINT RECORD_USER_UID_FK REFERENCES USERS(ID),
D_ID NUMBER(7) CONSTRAINT RECORD_DVD_DID_FK REFERENCES DVDS(ID),
LENDTIME VARCHAR2(20),
RETURNTIME VARCHAR(20)
);
--添加管理员账号
insert into users(id,uname,upas,type) values(seq_users.nextval,'abcd','123',0);
jar包文件
压缩包中有
是否原创(转载必填原文地址)
原创项目
项目截图(必填)
运行截图(必填)
注意事项
运行项目可以直接点击 DVD租借exe 文件夹里的 DVD租借系统.exe
前提是你电脑中要有Java运行环境(我的JDK是Java8的)
第一次运行 DVD租借系统.exe 时 可能会加载的比较慢,稍微等一段时间就会
第一次加载时等待时长不会超过1分钟,否则就是哪里出问题了
运行项目之前请先安装Oracle数据库,创建用户DaiDVD 密码123
将 DVD租借exe 文件夹里的 DVD数据文件说明.sql 文件粘贴内容导入
DVD租借系统.exe 应用程序是将项目导成jar包,并且装换成exe程序
这里提供一个Oracle网络数据库连接
oracle.url=jdbc:oracle:thin:@119.27.162.119:1521:XE
oracle.user=DaiDVD
oracle.psw=123
DVD项目源码 里面是整个项目的源文件
导入项目后一般情况会出现jar包错误,请手动添加