JAVA学生班级管理系统+源代码+截图.doc

JAVA学生班级管理系统+源代码+截图.doc

ID:50811833

大小:339.50 KB

页数:32页

时间:2020-03-14

JAVA学生班级管理系统+源代码+截图.doc_第1页
JAVA学生班级管理系统+源代码+截图.doc_第2页
JAVA学生班级管理系统+源代码+截图.doc_第3页
JAVA学生班级管理系统+源代码+截图.doc_第4页
JAVA学生班级管理系统+源代码+截图.doc_第5页
资源描述:

《JAVA学生班级管理系统+源代码+截图.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、需求分析1.实现对班级和学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。2.能够实现对班级学生基本资料的修改。3.根据学号对学生资料进行查询。4.能够删除学生的资料。二、概要设计根据本次课程设计的目的和以上的问题描述,把该班级管理系统分为五个模块:录入模块(StudentSituation)、查询模块(Inques)、删除模块(Delete)和修改模块(ModifySituation)。各个模块包括对学生学号,姓名,所学专业,家庭住址,出生日期等信息的操作。系统的结构图如图一:图1系统结构图31三、总体设计本班级管理系统共有

2、6个java源文件。类之间的主要关系如下图所示:StudentManager(主类)DeleteStudentStudentSituationModiifySituationInquest图2类之间的主要关系各主类的主要作用如下:1.StudentManager.java该java文件的类负责创建班级学生管理系统的主窗口,该类包含main方法,程序从该类开始执行。2.StudentStituation.java该文件的类负责创建班级学生管理系统的学生信息录入界面。3.ModifySituation.java该文件的类负责创建班级学生管理系统的学生基本信息修改界面

3、。4.Inquest.java该文件的类负责创建班级学生管理系统的学生基本信息查询界面。5.Delete.java该文件的类负责创建班级学生管理系统的学生信息删除界面。6.Student.java31负责创建存放学生信息的对象。四、详细设计1.管理系统主窗口1.1成员变量表1-1主要成员变量成员变量描述变量类型变量名称基本信息录入基本信息修改基本信息查询基本信息删除菜单选项存基本信息的散列表存放散列表的文件StudentSituationModifySituationInquestDeleteJMenuItemHashtableFile基本信息录入基本信息修改基

4、本信息查询基本信息删除录入,修改,查询,删除基本信息file1.2方法表1-2主要方法名称功能备注StudentManageractionPerformedmain创建程序主窗口处理ActionEvent事件程序开始运行构造方法接口方法1.3界面截图:312.基本信息录入2.1成员变量表2-1主要成员变量属性描述变量类型变量名称31存放“学生”对象的散列表输入学生基本信息的文本存放学生信息的对象HashtableJTextFieldStudent基本信息表学号,姓名,所学专业,家庭住址,出生学生2.2方法表2-2主要方法名称功能备注StudentSituatio

5、nactionPerformed创建学生信息录入界面处理ActionEvent事件构造方法接口方法2.3录入界面截图:313.基本信息查询3.1成员变量表3-1主要成员变量属性描述变量类型变量名称存放“学生”对象的散表显示学生基本信息的文本HashtableJTextField基本信息表学号,姓名,所学专业,家庭住址,出生3.2方法表3-2主要方法名称功能备注InquestactionPerformed创建查询界面处理ActionEvent事件构造方法接口方法3.3查询截图:31314.基本信息修改4.1成员变量表4-1主要成员变量描述变量类型变量名称存放“学生

6、”对象的散列表输入学生基本信息的文本条HashtabelJTextField基本信息表学号,姓名,所学专业,家庭住址,出生4.2方法表4-2主要方法名称功能备注ModifySituationactionPerform创建学生信息修改界面处理ActionEvent事件构造方法接口方法4.3修改界面截图:315.基本信息删除5.1成员变量表5-1主要成员变量描述变量类型变量名称存放“学生”对象的散列表显示学生基本信息的文本条HashtableJTextField基本信息表学号,姓名,所学专业,家庭住址,出生5.2方法表5-2主要方法名称功能备注Deleteactio

7、nPerformed创建学生信息删除界面处理ActionEvent构造方法接口方法315.3删除界面截图6.学生对象6.1成员变量表6-1主要成员变量描述变量类型变量名称学号姓名所学专业家庭住址出生性别StringStringStringStringStringStringNumberNameDisciplingGradeBorthSex6.2方法表6-2主要方法名称功能SetnumberSetnumberSetnameSetname设置学号获取学号设置姓名获取姓名31setDiscipingsetDiscipingsetGradesetGradesetBort

8、hsetBorthset

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。