Java 程序设计——学生成绩管理系统说明书
学生成绩管理系统 设计说明
需求分析:
设计一个学生成绩管理系统,它包括两大部份,学生基本信息、学生成绩信息。各
自都有查询修改登记、删除的基本功能,另外添加了统计学生人数的功能,保证系统安
全性添加用户名和密码验证的功能。
设计思路:
因为学生成绩管理系统用 Java 程序编涉及到对数据的读取和检索,所以要与数据库
进行连接。我在设计这个程序时用到的是 student manage system (sms)这个数据库,用
Access 的方式构建。在数据库中建立三个表,student ,courseid, chengji,并对数据库进
行录入,对三个表的关系进行连接,建立好数据库后要把它导入到 ODBC 数据源里面去
才能完成相应的功能。这为 Java 程序做好准备。为了完成学生管理系统的各种功能,认
定为程序可分为五个部分,登记(学生信息、成绩信息),查询、修改、删除、验证,
各个功能分别实现各自的模块。首先设置主类 test.主要实现窗口控件的构建和排版。并
对各个控件进行监听,和具体的处理方法。主函数 main() 放在这个类里,以实现程序的
入口。在具体编写中先声明一个 JFrame 类的顶层容器,并声明函数。用到了创建一个窗
体,生成一个中间层容器,建 JButton 类的控件。为了实现相对应的功能 ActionListener
设个控件进行监听。为创建窗体和布局函数 addinf(JFrame f)。为具体的添加信息的进行
实现 actionPerformed(ActionEvent e)。为了这个系统的安全性建立了验证的功能。
一、各个模块之间的关系如下:
开始程序—〉TEST 类 程序的入口(main)—〉PassWord 校验(错误返回
上一级),正确—〉
学生信息登记
学生成绩登记 按姓名查询
学生信息查询 按学号查询 班级修改
选项 学生信息修改 —————— 成绩修改
主体功能窗体(Test 类)—〉 学生信息删除 姓名修改
学生人数统计
系统 退出
二、实现步骤:
根据题目的要求和功能要求语言要调用的包如下:
import java.sql.*;
import javax.swing.*;
import javax.swing.border.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.table.DefaultTableModel;
1
评论0