码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA课程设计(2019)——简易的学生管理系统

时间:2019-01-18 16:31:44      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:change   定义   isp   star   扫描   edr   let   介绍   ges   

一、团队介绍

团队名称:Coca-cola

组长:翁敬明

二、项目Git地址及提交

https://gitee.com/Stephen-joker/java

第一张图是分支First里面是在编程过程中每完成一部分提交的记录;第二张是新建了一个分支Finished将完整的代码提交上去。

技术分享图片

技术分享图片

三、功能图和UML图

技术分享图片

技术分享图片

四、项目运行截图

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

五、项目关键代码及讲解

1.Start类:

用于开始是调用LoginFrame类打开登录界面;

2.LoginFrame类:

技术分享图片

3.RegistrationFrame类:

技术分享图片

4.MainFrame类:

定义了每一种操作的接口监听事件:addstuButtonActionPerformed;changestuButtonActionPerformed;displaystuButtonActionPerformed;searchstuButtonActionPerformed;deletestuButtonActionPerformed;reloginButtonActionPerformed;

exitButtonActionPerformed;

5.DisplayFrame类:

技术分享图片

技术分享图片

6.Add Frame类:

技术分享图片

7.DelFrame类:

技术分享图片

技术分享图片

8.ChangeFrame类:

技术分享图片

技术分享图片

9.SearchFrame类:

技术分享图片

10.GetInfo类:

技术分享图片

六、项目代码扫描

技术分享图片

七、尚待改进

1.可以尝试使用数据库来存储数据

2.可以尝试添加Excel文件的导入

八、总结

在开始编码之前我做了一个大纲,标注出了可能用到的类明及方法名,规划了一下每种类的界面大致需要什么内容。着手做后发现这一步节省了我许多对代码规划的时间。

在编码时多次访问百度和JDK文档去找如BufferedReader类和File类等类有哪些可以用到的方法以及其使用,深感自己对于java类的不熟悉所导致的编写困难。以后希望继续学习java所以这一方面有待加强。

改进时的两个问题搜索百度和结合之前做购物车时所用到的建表的方法解决了添加数据表头会乱序的问题和界面更换的问题,可见java代码的编程能力是一行一行打出来的,以此能够得出许多为以后能用到的经验。

JAVA课程设计(2019)——简易的学生管理系统

标签:change   定义   isp   star   扫描   edr   let   介绍   ges   

原文地址:https://www.cnblogs.com/wengjingming/p/10288021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!