欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaSwing实现小型学生管理系统

程序员文章站 2024-03-26 14:34:27
本文实例为大家分享了javaswing实现小型学生管理系统的具体代码,供大家参考,具体内容如下在项目中建立四个包,分别是com.wu.javabean、com.wujavadao、com.wu.jav...

本文实例为大家分享了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:

效果如下,布局简单:

JavaSwing实现小型学生管理系统

主页面menu.java:

笔者这里由于增删改查界面设计繁琐,亦限于篇幅,只展示‘查’的这一部分findpanel.java:

具体效果如下:

JavaSwing实现小型学生管理系统

支持模糊查询,即通过 属性1=内容1&属性2=内容2 可以配合%_两个符号查询

JavaSwing实现小型学生管理系统

这里笔者为了简单,没有精雕细琢,读者可以根据自己的需要修改即可。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。