JavaSwing实现小型学生管理系统
本文实例为大家分享了javaswing实现小型学生管理系统的具体代码,供大家参考,具体内容如下
在项目中建立四个包,分别是com.wu.javabean、com.wujavadao、com.wu.javaservice、com.wu.javaview
数据库表结构
学生表只有四个属性:学生姓名、学生性别、学生学号(主键)、学生班级
管理员表只有两个属性:管理员用户名(主键)、管理员密码
这里笔者为了简单,学生表只写了四个属性,管理员表只写了两个属性。
在javabean新建student和root类,如下:
student.java:
root.java:
建立数据库连接dao层,即在javadao包下建立jdbc.java,该程序只是控制数据库的连接:
com.wu.javabean和com.wu.javadao已经全部完成了,接下来就是完成业务逻辑javaservice包下的实现
对于增添数据的业务方法add.java:
对于删除remove.java:
对于查找find.java:
对于修改update.java:
加上管理员登录认证exist.java:
处理模糊查询的dealstring.java:
接下来就是可视化界面,在javaview包下
home.java:
登录界面login.java:
效果如下,布局简单:
主页面menu.java:
笔者这里由于增删改查界面设计繁琐,亦限于篇幅,只展示‘查’的这一部分findpanel.java:
具体效果如下:
支持模糊查询,即通过 属性1=内容1&属性2=内容2 可以配合%_两个符号查询
这里笔者为了简单,没有精雕细琢,读者可以根据自己的需要修改即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: Pyecharts 绘制3种常用的图形
下一篇: 深入学习C#多线程