- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐















- 课程介绍
- 课程大纲
适合人群:
程序员,学生,计算机相关开发学员
你将会学到:
学习jdbc中常用技术以及结合项目案例进行实战练习,达到学以致用的目的!
课程简介:
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序.
本课程系统地学习java 连接Mysql,以及操作MySQL的方法,以项目的方式,把JDBC练习和深化一遍。达到学以致用的目的,为后面的Web开发打下坚实的基础。
===================================项目需求=======================================
银行管理系统
一、 语言和环境
A、 实现语言
Java
B、 环境要求
Eclipse+JDK8.0,MySQL数据库
二、 要求
公司计划使用Java控制台开发一个小型银行系统,使用MySQL作为后台数据,其中银行管理员功能和顾客功能由你来负责,此次开发暂不考虑并发问题。
要求实现:
1. 管理员功能:登陆(必做)、添加顾客(必做)、计算储蓄总额(扩展)、富豪排行榜(扩展)、退出(必做),如下图(图1--图8):
图-1(管理员登陆)
图-2(管理员登陆成功界面)
图-3(添加顾客界面)
图-4(添加顾客成功后,选择“1”回到管理员主界面),后面模块操作完成后都需要返回。
图-5(添加顾客成功后,选择“0”退出系统)
图-6(通过聚合函数计算出顾客存款总金额)
图-7(降序排列出顾客信息)
图-8(选择“4”退出管理员界面,返回到角色选择)
2. 顾客功能:存款(必做)、取款(必做)、转账(扩展)、修改密码(扩展)、退出(扩展),如下图(图1--图11):
图-1(顾客登陆)
图-2(顾客登陆成功界面)
图-3(存款)
图-4(存款成功后,选择“1”返回顾客主菜单)
图-5(存款成功后,选择“0”退出系统)
图-6(取款,当前账户余额不足提示)
图-7(取款成功)
图-8(查询余额)
图-9转账(账号不存在、余额不足提示)
图-10(转账成功)
图-10修改密码(旧密码错误提示,修改成功后跳转)
图-11顾客退出(选择“6”,退出顾客界面,返回到角色选择)
二、 数据库表设计
数据库名称:Bank
四、 具体要求及推荐实现步骤
1. 创建二张表,添加测试数据(至少3条)
2. 在工程中创建对应的Administrator、Customer实体类
3. 创建BaseDao类,使用jdbc实现数据库连接和关闭功能。
4. 创建业务逻辑层类Bank,定义银行系统主菜单方法。
五、 注意事项
1. 请注意按照界面的设计要求来进行设计
2. 请注意代码的书写,命名符合规范
3. 请注意操作数据库时进行必要的异常处理
课程大纲-JDBC项目实战-银行管理系统
“石头老师”老师的其他课程更多+