课程设计——学籍管理系统
图14
图15为数据库学生表中已注册的账号和密码的截图
图15
(2)不足
在查询过程中,虽然有三种查询方式,但是其中有一个漏洞。比如我们想知道某个专业都有哪些学生并显示他们的信息,如果有5个学生是这个专业的,此时输入专业点击查询后,会出现所有这个专业的学生,然而同时也会出现另一个提示“没有此信息”,原因是他在循环,此循环语句循环的次数是在java程序中设定的,如果我设定他循环7次,查询后会出现5个学生信息和两次“没有此信息”,此时需要人为来点击确定,不会影响其他选项进行。
(3)设计体会与小结
课程设计对我们每个人的知识面层次要求很高,需要我们对Java组件、事件的处理机制、几种布局管理器的使用方法、GUI组件设计、数据库的建立、数据库建立之后与eclipse中Java程序相互链接对应以及图形用户界面的合理运用等相关知识点有着相应程度的掌握。经过这次课程设计,使我们
第 13 页
课程设计——学籍管理系统
对这两学期以来所学的Java知识和数据库知识有了新的认识。
通过这次课程设计中对简单学籍管理系统的设计,使我们更能够深入理解并掌握所学的Java和数据库两大模块的内容,经过对知识点的反复使用,使我可以通过简单的程序代码就可以做出自己心中所想要的eclipse效果图,这是我这次程序设计过程中最好的收获,虽然在设计过程中遇到好多困难,例如Java程序代码无法运行、程序与数据库无法建立链接、某些图形组件运行之后无法在界面显示等问题,但都在查阅资料并多次调试之后得以解决。此次课程设计一方面是为了检查我们两个学期以来我们学习的成果,另一方面也是为了让我们进一步的掌握和运用它,这让我对以前所学的知识点有了更加深刻的巩固,并将知识点加以实际应用,更好的锻炼了自己对程序的操作和应用能力。
七、程序清单:
详见源程序文件夹 “学籍管理系统”。
八、参考文献
[1]耿祥义 Java课程设计 清华大学出版社 2003.12
[2]张白一,崔尚森 面向对象程序设计—Java(第二版)西安电子科技大学出版社 2002.6
第 14 页
相关推荐: