- 利用百度脑图构建框架
3. 创建student数据库及t_college表、t_status表、t_student表与t_user表
4. 创建Java项目
- 依次创建四个实体类:College、Status、Student与User,分别对应t_college表、t_status表、t_student表与t_user表
- 创建数据库连接管理类ConnectionManager,并测试连接数据库是否连接成功
- 创建四个数据访问接口:CollegeDao、StatusDao、StudentDao与UserDao
- 然后创建四个数据访问接口的实现类:CollegeDaoImpl、StatusDaoImpl、StudentDaoImpl与UserDaoImpl
- 在根包里创建test子包,在里面创建相关测试类:testCollegeDaoImpl、testStatusDaoImpl、testStudentDaoImpl与testUserDaoImpl并进行相关单元测试
- 创建服务接口:College Service、Status Service、Student Service与User Service服务接口要调用数据访问接口
- 创建服务接口实现类及相关测试类
- App创建应用程序类在创建窗口界面类(JFrame):LoginFrame、MainFrame与RegisterFrame 实现登陆 主界面,注册界面
Java学生系统实训项目总结:
接近两个星期的项目实训,结束了第一个学期的Java学习,短暂的两个星期学习的东西不比一学期的东西轻松,但是当所有东西搞定后,呈现出的界面让人觉得很有成就感。
在这一过程中,出现的代码问题有很多,比如单词错误,语法错误等等,也许是由于不熟练问题,也有可能是平常性问题,但是在今后的学习中会改掉一些小毛病,比如尽量避免单词错误,如果前后不一致的单词,则会追溯深层,其次改掉不坚持的毛病,比如每天写的代码当天总结,当天发博客,堆在一起发博客时,会忘记一些细节问题。
在实训期间,我更加深刻的认识了java编程语言,它比我想象的更加严谨,其实也是java的一大特点,它的逻辑性也十分强,所以java编程语言的强大不是空口虚名的。这几天做学生管理系统,学习到了java链接mysql数据库,在java界面处理数据库的信息,还利用了jframe做用户界面,实现了类似于一个app的形式。在做系统的过程中,还学习到了如何利用接口对数据库的表单信息进行增删改查。
经过这几天的实训,我能清楚意识到自己在编程方面存在的不足与缺点,通过实训我明白做一个完整的系统是需要学习到很多方面的知识的,需要把这些知识综合运用,在操作过程中要有耐心,更要细心,我觉得学生管理系统是一个功能比较强大且全面的系统,它可以对学生记录进行添加,删除等,但是它的程序编写也十分复杂,因为一个小小的失误就可能让程序出现漏洞。