学生管理系统
详细
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
说明书
第三组
(2008/7)
目 录
1程序结构 3
1.1程序结构 3
1.2命名空间
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
3
1.3程序通用名词规范 4
2模块结构 4
2.1学生信息管理模块 4
2.2老师信息管理模块 5
2.3
班级
班级管理量化考核细则初中班级管理量化细则班级心理健康教育计划班级建设班级德育计划
管理模块 5
2.4 课程管理模块 5
2.5 成绩管理模块 6
2.6 帐号管理模块 6
3模块功能详解 7
3.1 学生信息管理模块 7
3.2 教师信息管理模块 7
3.3 班级管理模块 8
3.4 课程管理模块 8
3.5 成绩管理模块 9
3.6 帐号管理模块 10
4界面样式 10
4.1 登录界面 10
4.2用户管理 11
4.3教师信息管理 12
4.4学生信息管理 13
4.5课程管理 14
4.6成绩管理 14
4.7班级管理 15
5模型类设计 15
5.1用户模型设计 15
5.2学生模型设计 16
5.3教师模型设计 16
5.4班级模型设计 17
5.5成绩模型设计 17
5.6课程模型设计 17
6功能类设计 17
6.1用户登录功能类 18
6.2用户管理功能类 18
6.3学生信息管理功能类 19
6.4教师信息管理功能类 20
6.5班级管理功能类 22
6.6成绩管理功能类 23
6.7课程信息管理功能类 24
7数据库设计 25
7.1用户管理模块 25
7.2学生信息管理模块 25
7.3老师信息管理模块 25
7.4班级管理模块 26
7.5成绩管理模块 26
7.6课程信息管理模块 26
7.7 班级课程 27
7.9教师班级 27
7.9 教师课程 27
1程序结构
1.1程序结构
1.2命名空间规范
主要类的命名空间
用途
Model
数据库模型类
Manage
数据库功能类
StudentManage
管理系统界面
1.3程序通用名词规范
模型类跟表同名,例如:Student
功能类跟表同名,例如Student
界面的命名以功能开头,后面跟上Form,例如AddStuForm
添加的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
以Add开头,例如AddStu
修改的方法以Modify开头,例如ModifyStu
删除的方法以Del开头,例如DelStu
查询的方法以Search开头,例如SearchStu
有条件查询,用Get...By…,如跟据一个id号获得一行
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
的模型类用GetModelById ,Model是模型类名。
2模块结构
2.1学生信息管理模块
2.2老师信息管理模块
2.3 班级管理模块
2.4 课程管理模块
2.5 成绩管理模块
2.6 帐号管理模块
3模块功能详解
3.1 学生信息管理模块
3.1.1 管理员
3.1.1.1 增加学生 可以增加学生编号、姓名、性别、出生日期、入学日期、所在班级、电话号码、住址、备注
3.1.1.2 删除学生 可以删除学生的所有信息
3.1.1.3 修改学生信息 可对所有学生的资料进行修改
3.1.1.4 查询学生信息
a) 查询所有学生的一切信息,点击查询按钮则列出全部学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等
b) 模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件的所有学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等
3.1.2教师
3.1.2.1 查询学生信息
a) 查询所有学生的信息 点击查询按钮则列出所教学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等
b) 模糊查询 根据学生编号、学生姓名、所在班级进行模糊查询,列出符合条件的所教学生的基本信息包括学生编号、学生姓名、性别、入学日期、所在班级等
3.1.3学生
3.1.3.1 查询信息
a) 个人信息查询 可查询自己的全部信息
b) 本班学生信息查询 查询本班学生的基本信息学生编号、姓名、性别、所在班级、入学日期、个人说明等
3.2 教师信息管理模块
3.2.1 管理员
3.2.1.1 增加教师 增加教师的编号、姓名、性别、出生日期、学历、职称、所授课程、备注
3.2.1.2 删除教师 可以删除教师的所有信息
3.2.1.3 修改教师信息 可以修改老师的基本信息,包括教师编号、姓名、性别、出生日期、学历、职称、所授课程、备注
3.2.1.4 查询教师信息
a) 查询所有教师的一切信息 点击查询按钮则列出全部教师的基本信息包括教师编号、教师姓名、性别、籍贯、所授课程等
b) 模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件的所有教师的基本信息包括教师编号、教师姓名、性别、所授课程等
3.2.1.5 增加教师职务 增加教师所教课程,所教班级记录
3.2.2 教师
3.2.2.1 查询信息
a) 查询个人信息 教师可查询自己的所有信息
b) 查询全部教师 查询所有教师的基本信息,点击查询按钮则列出全部教师的基本信息包括教师编号、教师姓名、性别、所授课程等
c) 模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件的所有教师的基本信息包括教师编号、教师姓名、性别、所授课程等
3.2.3 学生
3.2.3.1 查询教师信息
a) 查询所有教师的一切信息 点击查询按钮则列出全部授课教师的基本信息包括教师编号、教师姓名、性别、籍贯、所授课程等
b) 模糊查询 根据教师编号、教师姓名进行模糊查询,列出符合条件的授课教师的基本信息包括教师编号、教师姓名、性别、所授课程等
3.3 班级管理模块
3.3.1 管理员
3.3.1.1 增加班级 增加班级的编号、班级名称
3.3.1.2 删除班级 可删除班级所有信息
3.3.1.3 修改班级信息 可修改班级所有信息
3.3.1.4 查询班级信息
a) 查询所有班级 点击可得到全部班级列表,包括班级编号、班级名
b) 联合查询 根据班级编号、班级名进行模糊查询,得到满足条件的班级列表,包括 班级 编号、班级名
3.3.2教师
3.3.2.1 查询班级信息
a) 查询全部授课班级 查询可得到所授课班级的列表,包括班级编号、班级名、班级课程
b) 联合查询 输入班级编号、班级名进行联合查询,得到满足条件的班级列表,包括班级编号、班级名、班级人数
3.4 课程管理模块
3.4.1 管理员
3.4.1.1 增加课程 增加课程编号、课程名、学分
3.4.1.2 删除课程 删除课程编号、课程名、学分
3.4.1.3 查询课程信息
a) 查询全部课程 得到全部课程信息列表,包括课程编号、课程名、学分
b) 联合查询 输入课程编号、课程名进行联合查询得到符合条件的课程信息列表,包括课程编号、课程名、学分
3.4.1.4 修改课程信息 修改课程的编号、课程名称、学分
3.4.2 教师
3.4.2.1 查询课程信息
a) 查询全部所授课程 得到全部课程信息列表,包括课程编号、课程名、学分
b) 联合查询 输入课程编号、课程名进行联合查询得到符合条件的课程信息列表,包括课程编号、课程名、学分