• 学生成绩管理系统(四)


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

    一、流程描述

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

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


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

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

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

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

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

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

    二、数据库构成

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

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

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

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

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

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

    四、项目进展

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

    五、成员贡献

    成员 贡献
    杨梦云 程序界面的优化,数据库联机以及数据库和程序的连接
    冯佳 程序功能的完善,数据库和程序的连接,博客的更新
    张家明 下载安装数据库连接的操作环境
  • 相关阅读:
    即时通讯之环信视频语音实时通话与单聊和群聊实现
    检测.net framework 版本
    Abp(.NetCore)开发与发布过程3-部署Ubuntu站点
    Abp(.NetCore)开发与发布过程2
    Abp(.NetCore)开发与发布过程
    Redis实战与 Session缓存
    Redis 安装与初体验
    [转]gluPerspective函数
    [转]gluLookAt 函数详解
    [转]unity3D游戏开发之GUI
  • 原文地址:https://www.cnblogs.com/20145223-36/p/5560405.html
Copyright © 2020-2023  润新知