《数据库原理与应用》课程大作业
(2021-2022 学年第一学期)
基于 JDBC 的图书馆借阅系统
院(系): xxxxxxx
专业班级: xxxxx
学生姓名: xxx
学生学号: xxxxxxxxx
提交日期: 2022.01.09
目录
第一部分 大作业介绍................................................................................................................3
1.1 大作业的设想与设计思路.........................................................................................3
1.2 开发工具及技术.........................................................................................................3
1.3 功能介绍.....................................................................................................................3
1.4 操作流程介绍..............................................................................................................4
第二部分 数据库设计................................................................................................................5
2.1 概念模型设计.............................................................................................................5
2.2 逻辑模型设计.............................................................................................................6
2.3 物理模型设计.............................................................................................................6
第三部分 数据库实施................................................................................................................7
3.1 建立数据库.................................................................................................................7
3.2 建立基本表.................................................................................................................7
3.3 基本表数据初始化.....................................................................................................8
3.4 连接数据库(JDBC).............................................................................................10
第四部分 数据库展示..............................................................................................................11
4.1 选择身份....................................................................................................................11
4.2 管理员用户................................................................................................................12
4.3 学生用户....................................................................................................................17
第五部分 代码文件说明..........................................................................................................19
第六部分 大作业总结..............................................................................................................19
第一部分 大作业介绍
1.1 大作业的设想与设计思路
由于图书馆借阅系统仅仅面向有借阅书籍需求的用户及负责基本信息维护的管理员而
较面向学生、教师、管理员等用户的学生管理系统简单,故本次大作业选择利用本学期所
学的数据库及 Java 知识来建立一个小型的图书馆借阅系统。
1.2 开发工具及技术
1.2.1 开发工具
该图书馆借阅系统使用的开发工具有:
1. Eclipse IDE for Enterprise Java and Web Developers - 2021-09
2. Microsoft SQL Server Management Studio 18
3. sqljdbc41.jar
4. jdk-8u301-windows-x64.exe
1.2.2 开发语言
该图书馆借阅系统使用的开发语言有:
1. Java 语言
2. SQL 语言
1.2.3 开发结构及模式
该图书馆借阅系统使用的开发模式为:MVC(Model-View-Controller)。该模式是 JDBC 应用
场景下常见的一种架构模式,分为三个基本部分:模型层,控制层,视图层。
1.3 功能介绍
该图书馆借阅系统的主要功能如下:
1.4 操作流程介绍
第二部分 数据库设计
2.1 概念模型设计
学生Student 书籍 Book
续借
借阅
Borrow
归还
m
n
m
n
n
m
管理员
Administrator
管理 管理
m
n n
m
评论0