java班级管理系统方案

java班级管理系统方案

ID:47849714

大小:210.00 KB

页数:19页

时间:2019-11-27

java班级管理系统方案_第1页
java班级管理系统方案_第2页
java班级管理系统方案_第3页
java班级管理系统方案_第4页
java班级管理系统方案_第5页
资源描述:

《java班级管理系统方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、......班级管理系统一课程设计目的本班级管理系统软件主要用于实现用户对学生一些基本信息的常用操作,在本系统中定义了对学生基本信息进行添加,删除,查找等几个模块。此系统是一个非常方便快捷的班级学生信息管理软件,用户可以随心所欲地添加学生信息、查询学生信息、修改学生信息,删除学生信息等等。具体实现要求如下:1)能够实现对班级学生基本资料的录入,包括学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等。2)能够实现对学生基本资料的修改。3)根据学号对学生资料进行查询。4)能够删除某些学生的资料。二设计方案1设计概述设计一个班级管理系统,能够

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

3、定义由于在本班级管理系统中各个模块操作的变量和方法大体相同,在程序中,录入模块(StudentSituation)、查询模块(Inques)、删除模块(Delete)和修改模块(ModifySituation)所操作的变量都是学生的学号,姓名,性别,所学专业,家庭住址以及出生年月等,所以把这四个模块都定义为主类(StudentManager)的子类。在该设计中,由于没有用数据库对用户所录入的信息进行存储,所以又定义了录入模块(StudentSituation)的一个子类,该类可以存储用户所输入的学生信息,也可以接收用户对信息的修改,而当用户删

4、除学生信息时,该子类删除该信息。所以该系统中共有6个java源文件,类之间的主要关系如下图所示:图二类之间的关系图学习好帮手......各主类的主要作用如下:1).StudentManager.java该java文件的类负责创建班级学生管理系统的主窗口。该类包含main方法,main方法是程序执行的入口,即程序从该类开始执行。2).StudentStituation.java该文件的类负责创建班级学生管理系统的学生信息录入界面。3).ModifySituation.java该文件的类负责创建班级学生管理系统的学生基本信息修改界面。4).Inq

5、uest.java该文件的类负责创建班级学生管理系统的学生基本信息查询界面。5).Delete.java该文件的类负责创建班级学生管理系统的学生信息删除界面。6).Student.java负责创建存放学生信息的对象。2.3功能需求根据上述的信息管理系统的业务流程、要求以及所要实现的目标,我们可以拟出以下需求目标:(1)建立学生档案的管理和维护。实现计算机自动化管理体制。(2)建立学生成绩管理机制,在计算机的支持下快速的完成学生成绩的查询和修改。(3)建立课程设置管理,在计算机的支持下实现课程的添加、删除、修改。(4)建立班级设置管理,在计算机

6、的支持下实现班级的添加、删除和修改。(5)实现系统的权限设置管理,保证系统安全性。根据系统的需求分析,得到本系统的功能要求如下:(1)班级、课程的设置管理:学校的教务秘书可以根据本校具体情况在每学期开始时设置所需班级数量和人数。并设置本学期的课程。(2)权限管理:为了很好的保证系统的安全性,学校相关负责人可以设置不同类型的人员的权限。(3)学生档案管理:学生档案的数量十分庞大,教务管理人员进行新生入学的档案录入及更改。其中包括学生个人信息的修改。(4)学生成绩管理:教务管理人员可以查询和修改学生的历年考试成绩,掌握学生学习情况,作为评定学生素

7、质的数据依据。3详细设计3.1主类StudentManager.java该java文件的类负责创建班级学生管理系统的主窗口。该类包含main方法,main方法是程序执行的入口,即程序从该类开始执行。在该主类StudentManager.java所包含的主要方法学习好帮手......和主要成员变量如表1和表2所示:表1主要方法名称功能备注StudentManager创建程序主窗口构造方法actionPerformed处理ActionEvent事件接口方法main系统主方法,程序开始行系统主方法表2主要成员变量成员变量描述变量类型变量名称基本信息

8、录入界面StudentSituation基本信息录入基本信息修改界面ModifySituation基本信息修改基本信息查询界面Inquest基本信息查询基本信息删除

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

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

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