Skip to content

基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

Notifications You must be signed in to change notification settings

atzhtianyu/Ledger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ledger

基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

涉及到如下内容:

基础内容:

面向对象 字符串数字 日期

中级内容:

异常,集合,JDBC,反射机制,I/O,Swing,利用TableModel更新数据,图形界面的皮肤

高级内容:

图表chart动态生成,数据库的备份与恢复,自定义圆形进度条

软件设计思想:

单例模式,面板类与监听器类松耦合,Entity层设计,DAO层设计,Service层设计

业务常见处理手法:

CRUD操作,配置信息,配置信息初始化,报表生成,一对多关系,多对一关系

部分界面如下:

消费一览 image 记一笔消费 image 月消费报表 image

About

基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages