1 / 77
文档名称:

学生的信息管理系统的(java)+代码.doc

格式:doc   大小:432KB   页数:77页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生的信息管理系统的(java)+代码.doc

上传人:beny00001 2021/7/2 文件大小:432 KB

下载得到文件列表

学生的信息管理系统的(java)+代码.doc

文档介绍

文档介绍:学生信息管理系统设计
系统简介
本系统提供了学生信息管理中常见的根本功能,主要包括管理员和学生两大模块。管理员的主要功能有对学生信息和课程信息进展增加、删除、修改、查找等操作,对选课信息进展管理,对成绩信息和用户信息进展修改、查找等操作。学生的主要功能有对学生信息和成绩信息进展查看,对个人的密码信息进展修改等。
功能设计
需求分析
本系统需要实现的功能:
〔1〕、管理员对学生信息和课程信息进展增加、删除、修改、查找等操作,对选课信息进展管理,对成绩信息和用户信息进展修改、查找等操作。
〔2〕、学生对学生信息和成绩信息进展查看,对个人的密码信息进展修改等。

学生信息管理系统主要包括管理员和学生两大模块。管理员模块包括:学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等。用户模块包括:学生信息查看、成绩信息查看、个人信息管理等。系统总体结构如下列图。
总体结构图

1、学生信息管理模块
学生信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如下列图。
学生信息管理模块结构图
2、课程信息管理模块
课程信息管理模块包括增加、删除、修改、查询、显示全部等。具体的结构图如下列图。
课程信息管理模块结构图
3、选课信息管理模块
选课信息管理模块包括查询、显示全部等。具体的结构图如下列图。
选课信息管理模块结构图
4、成绩信息管理模块
成绩信息管理模块包括修改成绩、查询、显示全部等。具体的结构图如下列图。
成绩信息管理模块结构图
5、用户信息管理模块
用户信息管理模块包括修改、查询、显示全部等。具体的结构图如下列图。
用户信息管理模块结构图
数据库设计
在数据库student有4X数据表:s〔学生信息表〕、c〔课程信息表〕、sc〔选课信息表〕、unpw〔用户信息表〕,下面定义每X表的字段名称和数据类型。
s〔学生信息表〕
字段名称
数据类型
描述
sno
char (10)
学号,关键字
sn
char (20)
某某
sa
int
年龄
ss
char (10)
性别
sd
char (10)
院系
c〔课程信息表〕
字段名称
数据类型
描述
o
char (10)
课程号,关键字
char (30)
课程名
po
char (10)
先行课程号
sc〔选课信息表〕
字段名称
数据类型
描述
sno
char (10)
学号,关键字
o
char (10)
课程号,关键字
g
int
成绩
unpw〔用户信息表〕
字段名称
数据类型
描述
un
char (10)
用户名,关键字
pw
char (10)
密码
qx
int
角色
界面库设计
1、学生信息管理系统的登录
学生信息管理系统可由管理员和学生两种身份的人使用。管理员和学生身份登录所能操作的功能有很大的区别。系统初始化一个系统管理员,登录名:admin 密码:admin
学生登录系统的登录名为学号,密码也为学号〔如:10001〕,登录后可以修改密码。
登录界面
管理员登录系统后的界面
学生登录系统后的界面
2、实现管理员和学生操作功能的界面
管理员的登录系统后可以进展学生信息管理、课程信息管理、选课信息管理、成绩信息管理、用户信息管理等功能操作,其具体界面设计如如下图所示。
学生信息管理功能的界面
课程信息管理功能的界面
选课信息管理功能的界面
成绩信息管理功能的界面
用户信息管理功能的界面
学生的登录系统后可以进展学生信息查看、成绩信息查看、个人信息管理等功能操作,其具体界面设计如如下图所示。
学生信息查看功能的界面
成绩信息查看功能的界面
个人信息管理功能的界面
程序类的设计
SimpleStudentManager主函数类
DLFrame登陆界面类
ManagerFrane管理员界面类
StudentFrame学生界面类
SM学生信息管理的类
SAdd用于学生信息管理中增加或修改某条记录的界面的类
SSelect 用于学生根本信息管理中查询时输入学号的界面的类
CM 课程信息管理的类
CAdd 用于课程信息管理中增加或修改某条记录的界面的类
CSelect 用于课程信息管理中查询时输入课程号的界面的类
SCM 选课信息管理的类
SCSelect 用于选课信息管理中查询时输入学号的界面的类
GM 成绩信息管