学生成绩管理系统
摘要
本论文通过一个简单的成绩管理系统介绍了登录与系统设计模块。登录模块主要提供用户输入用户名及密码的界面,并且需要对输入的用户名及密码进行验证。它也是
程序运行时首先要显示的对话框,只要它的验以后程序才能进入主界面。而系统设置模块由对学生信息进行添加,查询,修改及删除基本功能构成。经过实际的需求分析,采用MyEclipse5.1作为开发工具开发出来的成绩管理系统。
关键字:成绩
管理系统;登录模块;系统设置模块;MyEclipse5.1
1. 课题需求分析
通常写论文都要要解决的一下三个问题,如下所示:
第一,确定题目(简单的成绩管理系统)之后,做出规划图;
第二,该设置怎样的功能;
第三,再考虑通过什么样的方式来解决相应的
问题,例如指定功能的实现,会不会出现异常情况,及得到正确的调试结果等等。
2.
课程解决
方案 解决相应问题的大致思路如下所示:
学生成绩
系统(以下简称系统)为管理员对学生成绩的信息管理创立了一个的平台,方便了管理员对成绩的管理,由于刚学本课程,系统设置的很粗糙,没有很强的功能,只能由管理员对于学生信息进行的添加,查询,修改及删除等基本功能,如图2.1所示。
在此之前,还设置一个管理员的登录界面,该系统由管理员通过登录界面登录后,管理员则负责将学生的基本信息的录入,包括学生的,,,班级基本信息。
图2.1 学生成绩系统功能图
3. 课题实现
3.1 相应课题的具体解决步骤如下所示:
先建一个Students类,对一写空键定义相应的属性;接下来用函数init初始化;再
设计登录程序,登录后通过if条件语句来实现系统的增加,删除,
查询及修改基本功能;
具体函数功能及类信息功能介绍如下:
查找方法函数search来实现具体怎样查找;
添加方法函数Insert来实现具体怎样添加;
异常类class OverException extends Exception对系统进行异常处理;
最后,建立学生信息类StudentInf中的name;StuNo;ClassNo;Level 。
3.2 实现代码如下所示:
package gasd;
import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.lang.*;
public class Students extends Applet implements ActionListener
{
Vector StuInf=new Vector();
StudentInf SI;
String xm;
String bj;
int i,j,xh,cj;
static int mid;
Label prompt1=new Label("学生成绩管理系统");
Label prompt2=new Label(" 用户:");
Label prompt3=new Label(" 密码:");
Label prompt4=new Label(" 班级:");
Label prompt5=new Label(" 成绩:");
TextField input1=new TextField(8);
TextField input2=new TextField(8);
TextField input3=new TextField(8);
TextField input4=new TextField(8);
Button btn1=new Button("登录");
Button btn2=new Button("增加");
Button btn3=new Button("修改");
Button btn4=new Button("删除");
public void init()
{
setLayout(new GridLayout(6,3));
add(new Label());
add(prompt1);
add(new Label());
add(prompt2);
add(input1);
add(new Label());
add(prompt3);
add(input2);
add(btn1);
add(prompt4);
add(input3);
add(new Label());
add(prompt5);
add(input4);
add(new Label());
add(btn2);
add(btn3);
add(btn4);
prompt4.setVisible(false);
prompt5.setVisible(false);
input3.setVisible(false);
input4.setVisible(fa