学生成绩管理系统(四):界面优化

一、流程描述

1.首先在进入系统主界面之前,我们需要进行管理员的登录,需要输入管理员的账户和密码:

2.在输入管理员的用户名和密码之后就可以进入到系统的主页面:


·此时你就可以根据自己所需,选择你要进行的功能:
·除了在程序主界面的按钮进行功能选择,你还可以在界面的上部下拉框进行功能的选择:

3.功能又分为三大部分:

(1)学生信息的录入,修改,删除以及单个查询:

(2)学生信息的查找(按专业,年级和班别):
·全体显示:

·按专业(或者年级和班别显示):

(3)学生信息的管理:(总分排名,单科排名):

二、数据库构成

数据库作为后台数据存储空间,我们选用java+mysql进行项目的制作,在mysql中建一个数据库名为studentmanagement,按照计划建一个student表,里面存放学生的各种信息。

三、设计中遇到的问题及解决办法

·当点击按钮无法达到想要的需求,跳不出另一个窗口。

解决过程:通过不断调试找错发现:没有设置监听器,以及没有设置相应的实现方法。

·一开始我们用了Button来设置按钮,结果发现字体不能显示为中文:

解决过程:经过百度,我们知道了,因为Button是awt包中的控件,而JButton是swing包中的控件,AWT是依靠本地方法来实现其功能的,Swing是在AWT的基础上构建的一套新的 图形界面系统。于是我们将Button换成Jbotton,便可以显示中文了。

四、项目进展

我们的学生成绩管理系统目前只剩下最后重要的一部分——数据库的连接,所以我们小组正在面临着巨大的考验。因为在此之前我们已经熟练掌握了数据库联机的操作。前面由于我们把程序已经完善的很好了,所以我们现在将不会对程序界面以及功能进行修改了,我们将把重心都放在如何将数据库和程序连接这一部分。

五、成员贡献

成员 贡献
杨梦云 程序界面的优化,数据库联机以及数据库和程序的连接
冯佳 程序功能的完善,数据库和程序的连接,博客的更新
张家明 下载安装数据库连接的操作环境

版权声明:本文为20145223-36原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/20145223-36/archive/2004/01/13/5560405.html