资讯 小学 初中 高中 语言 会计职称 学历提升 法考 计算机考试 医护考试 建工考试 教育百科
栏目分类:
子分类:
返回
空麓网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
空麓网 > 计算机考试 > 软件开发 > 后端开发 > Java

简单学生管理系统(Java)

Java 更新时间: 发布时间: 计算机考试归档 最新发布

简单学生管理系统(Java)

这个原本是设计了S,C,SC三张表的,但是发现如果都要设计界面的话,那要设计的太多了.然后就先简化了一下.想起之前看过一个视频,就参考思路设计了相对应的框架.

学生管理系统-01-业务分析并搭建主菜单_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV17F411T7Ao?p=116&vd_source=7c3bfbf39d037fe80c97234396acc524

界面设置:

这个我感觉复杂的就是界面的设计了,然后把集合中存储的值存储到数据库中,然后每次运行程序的时候把数值取出来(我采用的是这个思路)

首先就是对标签,文本框,按钮的布置,这个我是没有采用布局,所以是用坐标不断的调节.这些都是单独写了一个类,还有就是输入信息错误需要给予警告,警告的界面写一个就行了,然后把警告的字符串传递进去,就可以不用创建多个了.当然这些界面都是看你自己的设计风格,不是说一定要怎么设计.可以看出来有几个界面是类似的,这也节省了一点时间了.

先看结果图:

这个比较有意思的就是就是验证码的,每一次的验证码都是不一样的.采用的也是随机生成的方法.

1.界面的切换问题.然后从一个界面跳转到另一个界面.

这个可以通过,关闭当前界面或者不可见的方式,然后新建其他界面的对象即可.

2.单项按钮和表格的布置.

Java GUI编程11---单选按钮:JRadioButton_蓝蓝223的博客-CSDN博客https://blog.csdn.net/qq_21808961/article/details/80765423Java创建表格_java创建表格代码_无名氏*的博客-CSDN博客https://blog.csdn.net/qq_44848423/article/details/103539286

单选按钮的话需要他他们添加到一个组(buttonGroup)里面实现互斥,表格的话是添加到滚动面板上面.注意面板要插入的话大小要调节一下,不然可能不会显示.

3.表格行的添加是一维数组但是我想添加自己的自定义的对象怎么办.

这个的意思就是对表格添加行的时候是添加一维数组的值,所以一维数组的类型是需要一样的,这个我就直接把所有数据包括年龄也设置成String类型了.

4.对字符串规范的判断.

这里我前半部分登录的设计是用自己编写方法的形式来判断,后面的主界面的设计我是用正则表达式来用,正则表达式还是简便一点.

功能实现:

数据库的连接.

连接可以单独写一个类整个变成的流程就是.驱动下载可以参考之前的博客内容.

eclipse连接SQLserver_封奚泽优的博客-CSDN博客https://blog.csdn.net/weixin_64066303/article/details/130469647?spm=1001.2014.3001.5501

1.注册驱动

2.获取连接对象

3.定义SQL

4.获取执行SQL的对象

5..执行sql语句

6.处理结果

7.释放资源

这里需要注意的就是动态执行和静态执行sql语句,以及调用查询和增删改操作两个调用方法的不同.

1.单选按钮的值,然后获取

这个我是通过绑定两个单选按钮,然后增加一个ItemListener接口来监听得到相对应的值.

总结:

这个目前是写的最久的一个程序了,一共写了13个类,还是有点恐怖的.本篇仅提供思路,不提供源代码.

转载请注明:文章转载自 http://www.konglu.com/
本文地址:http://www.konglu.com/it/1094788.html
免责声明:

我们致力于保护作者版权,注重分享,被刊用文章【简单学生管理系统(Java)】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2023 成都空麓科技有限公司

ICP备案号:蜀ICP备2023000828号-2