石头老师
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

程序员,学生,计算机相关开发学员

你将会学到:

学习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)

image.png


-1(管理员登陆)

image.png

-2(管理员登陆成功界面)

                 image.png

 

                 图-3(添加顾客界面)

            image.png

        图-4(添加顾客成功后,选择“1”回到管理员主界面),后面模块操作完成后都需要返回。

     image.png

            

-5(添加顾客成功后,选择“0”退出系统)

           image.png

-6(通过聚合函数计算出顾客存款总金额)

                    image.png

-7(降序排列出顾客信息)

               image.png  

-8(选择“4”退出管理员界面,返回到角色选择)


2. 顾客功能:存款(必做)、取款(必做)、转账(扩展)、修改密码(扩展)、退出(扩展),如下图(1--图11):

 image.png

-1(顾客登陆)

                     image.png

-2(顾客登陆成功界面)

                       image.png

-3(存款)

                image.png

                      

-4(存款成功后,选择“1”返回顾客主菜单) image.png


-5(存款成功后,选择“0”退出系统) image.png

-6(取款,当前账户余额不足提示)

image.png

-7(取款成功)

image.png

-8(查询余额)

image.png

-9转账(账号不存在、余额不足提示)

image.png

-10(转账成功)

image.png


-10修改密码(旧密码错误提示,修改成功后跳转)

                 image.png

-11顾客退出(选择“6”,退出顾客界面,返回到角色选择)


二、 数据库表设计

数据库名称:Bank


image.png 

image.png


四、 及推荐实现步骤

1. 二张表,添测试数据(至3条)

2. 工程中对应的Administrator、Customer实体类

3. 创建BaseDao类,使用jdbc实现数据库连接和关闭功能。

4. 创建业务逻辑层类Bank,定义银行系统主菜单方法。


五、 注意事项

1. 注意按照界面设计求来进行设计

2. 注意代码的书写,命名符合规范

3. 请注意操作数据库时进行必要的异常处理

展开更多

课程大纲-JDBC项目实战-银行管理系统

“石头老师”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部