基于JAVA的学籍管理系统设计与实现
下载需积分: 15 | DOC格式 | 124KB |
更新于2025-01-14
| 33 浏览量 | 举报
JAVA课程设计(学籍管理系统)知识点总结
一、概要设计
* 图形界面(GUI)设计:使用Swing包实现图形界面,具有简单、实用、高效等特点。
* GUI程序开发:使用抽象窗口工具包AWT和Swing等程序包,提供多种进行图形用户程序开发的方式。
二、类设计
* 主类:完成对象的实例化及显示,所有的对象和方法都是在默认属性类中创建和实现的。
* 用户自定义类:
+ 类名:denglu
+ 作用:实例化对象
+ 继承的父类:JFrame
+ 主要成员变量:jTextField1、jPasswordField1、jButton1MouseClicked、jButton2MouseClicked
+ 主要成员方法:public void run()、public void dispose()
* 内部类:
+ 类名:charu
+ 作用:实现菜单的事件的响应功能
+ 继承的父类:JFrame
+ 主要成员方法:Change()
+ 类名:cuowu
+ 作用:显示输入的用户名和密码是否正确
+ 继承的父类:JFrame
+ 主要成员方法:run()
+ 类名:zhu
+ 作用:实现字体中各部件事件的响应功能
+ 继承的父类:无
+ 主要成员方法:run()
三、实现接口方法
* schedule方法:schedule(事件,启动时间,间隔时间);
* 线程应用:无
四、异常处理
* 打开文件时的异常处理:
+ 需要处理的异常:IOException
+ 处理方法:捕获异常后,显示捕获的异常
* 保存文件时的异常处理:无
五、程序设计优点和缺点
* 设计的优点:条理清晰,容易理解,容易修改。
* 设计的缺点:不利于共享类中的方法,我们增加了对图形的控制。
六、数据库调用
* 使用数据库:对数据库的调用,使使用者更加方便。
七、总结
本程序是一个图形界面的GUI,实现了创建学生信息表,插入学生信息,更新学生信息,删除学生信息等功能。程序设计采用了Swing包,使用了抽象窗口工具包AWT和Swing等程序包,提供多种进行图形用户程序开发的方式。程序中使用了多种技术,包括GUI设计、类设计、实现接口方法、线程应用、异常处理等。
相关推荐
a670421035
- 粉丝: 4
最新资源
- Android前置摄像头插件实现及使用说明
- SAP RFC接口在.NET环境下的应用与实践
- 掌握JavaScript开发的压缩包处理技巧
- Scsh: Unix Shell功能的Scheme解释器
- 移动端CSS3动画弹出框特效代码
- Python客户端库Consulate实现Consul服务发现与配置
- 魅族手机超美壁纸下载:美化您的桌面
- 欧洲应用生理学杂志发布的数据和代码公开
- 使用Docker实现OpenNames数据自动导入Neo4j数据库
- 源文件联合编译指南:GDAL、HDF4/5、Geos、netCDF、Proj.4
- libfabd:D语言的终端美化库
- Atom编辑器中使用Rubocop自动更正Ruby代码的插件
- 抽动面板技术解读与应用
- 仿制iphone软键盘jQuery特效教程
- SpringBoot结合SSM实现动态网页的jsp实例教程
- 物联网日报:探索吐司面包与智能烤面包机的创新