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