前段时间用JAVA+Mysql做了一个学生管理信息系统,开始只是对JAVA的练练手,最终实现了用户可在不同电脑上(联网情况)实现登入,并且对学生信息的增删查改操作。通过这个小程序,自己也收获不少。
推荐用时:10D
框架与思路实现
view视图思路
数据库连接思路
成员分类思路
发布信息思路
文件分包的实现
数据库的表处理
学生系统的视图
登入主界面
登入界面 管理员模式
登入界面 用户模式
修改密码界面
操作界面
管理员对学生信息操作
发布推送界面
学生信息查找 模糊搜索
推送搜索界面
错误警示 修改密码操作密码不一致
错误警示 修改密码操作原密码错误
错误警示 登入界面未输入密码或用户名
错误警示 登入界面密码与用户名不匹配
自己真的进步了不少,第一次完完全全做出了一个学生管理系统这种小项目,感觉还挺有成就感的,对java的语法也有了一定的了解,如:使用implements来实现事件监听ActionListener的接口,在sql的操作中运用一些异常处理catch捕获异常,针对异常来修复代码,还有JFrame,JButton等的gui图形界面的使用,熟能生巧,学到了不少。最重要的是学习到了语言的学习方法,查网站真的有很多大神可以针对你这类的问题来解答,百度也好,csdn也好,都有很多的解答,这对我的帮助真的很大。最后的话就是更加提升了自己对java的兴趣,虽然一开始更喜欢python,因为python爬虫真的很cool,刚刚做完爬虫爬淘宝,再接触java有点抵触情绪,但是这个项目也让我更喜欢java swing的强大功能,很期待对他的探索。
很重要的是这次锻炼了我的性格,虽然在一开始面对这个全新的知识感到很迷茫,根本无从下手,但是做好计划,也能提升我不少的效率。一开始就翻到swing界面来学习,当天就做出了第一个界面,于是我觉得从简单的入手,把所有的构思好之后,先完成了所有的界面框架,而后再继续完成对数据库的操作,感觉会越做越顺手,这也深深的给我上了一课,不要畏惧陌生的知识,一切我都能克服,我要对自己有点信心。
源码:https://github.com/SongJain/MyLearn/tree/master/QG/songjian_QGAdressBook