学生成绩管理系统(四):界面优化
一、流程描述
1.首先在进入系统主界面之前,我们需要进行管理员的登录,需要输入管理员的账户和密码:
2.在输入管理员的用户名和密码之后就可以进入到系统的主页面:
·此时你就可以根据自己所需,选择你要进行的功能:
·除了在程序主界面的按钮进行功能选择,你还可以在界面的上部下拉框进行功能的选择:
3.功能又分为三大部分:
(1)学生信息的录入,修改,删除以及单个查询:
(2)学生信息的查找(按专业,年级和班别):
·全体显示:
·按专业(或者年级和班别显示):
(3)学生信息的管理:(总分排名,单科排名):
二、数据库构成
数据库作为后台数据存储空间,我们选用java+mysql进行项目的制作,在mysql中建一个数据库名为studentmanagement,按照计划建一个student表,里面存放学生的各种信息。
三、设计中遇到的问题及解决办法
·当点击按钮无法达到想要的需求,跳不出另一个窗口。
解决过程:通过不断调试找错发现:没有设置监听器,以及没有设置相应的实现方法。
·一开始我们用了Button来设置按钮,结果发现字体不能显示为中文:
解决过程:经过百度,我们知道了,因为Button是awt包中的控件,而JButton是swing包中的控件,AWT是依靠本地方法来实现其功能的,Swing是在AWT的基础上构建的一套新的 图形界面系统。于是我们将Button换成Jbotton,便可以显示中文了。
四、项目进展
我们的学生成绩管理系统目前只剩下最后重要的一部分——数据库的连接,所以我们小组正在面临着巨大的考验。因为在此之前我们已经熟练掌握了数据库联机的操作。前面由于我们把程序已经完善的很好了,所以我们现在将不会对程序界面以及功能进行修改了,我们将把重心都放在如何将数据库和程序连接这一部分。
五、成员贡献
成员 | 贡献 |
---|---|
杨梦云 | 程序界面的优化,数据库联机以及数据库和程序的连接 |
冯佳 | 程序功能的完善,数据库和程序的连接,博客的更新 |
张家明 | 下载安装数据库连接的操作环境 |