唐湘华
《学生成绩
管理系统》
第1页
共12页
学生成绩管理系统
摘要本论文通过一个简单的成绩管理系统介绍了登录与系统
设计模块。登录模块主要提供用户输入用户名及密码的界面,并且需要对输入的用户名及密码进行验证。它也是
程序运行时首先要显示的对话框,只要它的验以后程序才能进入主界面。而系统设置模块由对学生信息进行添加,
查询,修改及删除基本功能构成。经过实际的需求分析,采用MyEclipse5.1作为开发工具开发出来的成绩管理系统。
关键字:关键字:成绩管理系统;登录模块;系统设置模块;MyEclipse5.1
唐湘华
《学生成绩管理系统》1.课题需求分析
第2页
共12页
通常写论文都要要解决的一下三个
问题,如下所示:第一,确定题目(简单的成绩管理系统)之后,做出规划图;第二,该设置怎样的功能;第三,再考虑通过什么样的方式来解决相应的问题,例如指定功能的实现,会不会出现异常情况,及得到正确的调试结果等等。
2.
课程解决
方案解决相应问题的大致思路如下所示:学生成绩系统(以下简称系统)为管理员对学生成绩的信息管理创立了一个的平台,方便了管理员对成绩的管理,由于刚学本课程,系统设置的很粗糙,没有很强的功能,只能由管理员对于学生信息进行的添加,查询,修改及删除等基本功能,如图2.1所示。在此之前,还设置一个管理员的登录界面,该系统由管理员通过登录界面登录后,管理员则负责将学生的基本信息的录入,包括学生的,,,班级基本信息。
学生成绩系统
信息添加功能
信息查询功能
信息修改功能
信息删除功能
图2.1学生成绩系统功能图
3.课题实现3.1相应课题的具体解决步骤如下所示:先建一个Students类,对一写空键定义相应的属性;接下来用函数init初始化;再设计登录程序,登录后通过if条件语句来实现系统的增加,删除,查询及修改基本功能;
唐湘华
《学生成绩管理系统》
第3页
共12页
具体函数功能及类信息功能介绍如下:查找方法函数search来实现具体怎样查找;添加方法函数Insert来实现具体怎样添加;异常类classOverExceptionextendsException对系统进行异常处理;最后,建立学生信息类StudentInf中的name;StuNo;ClassNo;Level。
3.2实现代码如下所示:
packagegasd;importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;importjava.util.*;importjava.lang.*;publicclassStudentsextendsAppletimplementsActionListener{VectorStuInf=newVector();StudentInfSI;Stringxm;Stringbj;inti,j,xh,cj;staticintmid;Labelprompt1=newLabel("学生成绩管理系统");Labelprompt2=newLabel("Labelprompt3=newLabel("Labelprompt4=newLabel("用户:");密码:");班级:");
Labelprompt5=newLabel("成绩:");TextFieldinput1=newTextField(8);TextFieldinput2=newTextField(8);TextFieldinput3=newTextField(8);TextFieldinput4=newTextField(8);Buttonbtn1=newButton("登录");Buttonbtn2=newButton("增加");Buttonbtn3=newButton("修改");Buttonbtn4=newButton("删除");publicvoidinit(){setLayout(newGridLayout(6,3));add(newLabel());add(prompt1);add(newLabel());