文档介绍:教务管理系统的设计与实现
摘 要
教务管理是学生管理信息的统计、上报、查询工作费时费力,并且数据保密性、准确性难以 保证。因此,开发出一套高效、实用的教务管理系统,提高学生管理工作的自动化水平成为当务 之急。本设计在分析登陆界面模块
登陆
用户注册
(2).系统总体功能模块结构图
系统总体功能模块:
教务管理系
统
文件
系统管理
课程管理
成绩管理
教师查询
图 2-1 系统总体功能结构图
文件模块
个人信息
信息修改
复制
黏贴
1).文件管理
系统管理
图 2-2 文件模块
系统管理
返回登录界面
关于
管理员
退出系统
图 2-3 系统管理模块
课程管理
课程管理
课程查询
课程管理
图 2-4 课程管理模块
三 系统的数据库的逻辑结构设计
由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示:
表 1:登录信息表
记
号
录
字段名称
数 据 类
型
字段大小
属性(是否可为空)
1
UserID
文本
10
否
2
Password
文本
10
否
3
UserName
文本
16
否
4
Description
备注
表 2:系别信息表
记录号
字段名称
数 据 类
字段大小
属性(是否可为空)
型
1
DepartID
文本
4
主键
2
Telephone
文本
20
否
3
Description
文本
13
否
4
DepartName
文本
20
否
5
Telephone
文本
8
否
表 3:学生信息表
记
录
字段名称
数据类型
字 段 大
属性(是否可为空)
号
小
1
StudentID
文本
10
主键
2
Name
文本
50
否
3
Sex
文本
10
否
4
ClassID
文本
4
否
5
Birthday
日期/时间
50
否
6
Native
文本
50
否
表 4:课程信息表
记录
字段名称
数据类型
字段大小
属性(是否可为空)
号
1
CourseID
文本
10
主键
2
CourseName
文本
20
否
3
Credit
数字
长整型
否
4
Period
数字
长整型
否
5
Teacher
文本
10
否
6
Description
文本
16
否
表 5:成绩信息表
记录
号
字段名称
数据类型
字段大小
属性(是否可为空)
1
ID
自动编号
10
主键
2
CourseID
文本
4
否
3
StudentID
文本
8
否
4
Score
数字
8
否
表 6:班级信息表
记录
号
字段名称
数据类型
字段大
小
属性(是否可为空)
1
ClassID
文本
10
主键
2
ClassName
文本
4
否
3
DepartID
文本
8
否
4
BeginDate
日期/时间
中日期
否
5
Master
文本
8
否
6
MasterTel
文本
13
否
7
Description
文本
否
表 7:教师表
记录
号
1
字段名称
数据类型
字段大小 属性(是否可为空)
教师编号
文本
5
主键
2
姓名
文本
8
否
3
性别
文本
2
否
4
出年日期
日期/时间
中日期
否
5
职称
文本
8
否
6
单位
文本
20
否
7
工资
数字
单精度型
否
四 模块界面和功能设计
登录界面的设计
本系统的登录界面上主要有用户名、密码两部分内容。如果用户输入的用户名不存在或者密 码与用户名不一致或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。其界面设计如下图所示:
用户注册部分设计
用与给新的用户注册,其中包括用户所需要注册的详细信息。如果用户输入的用户信息不符合相关规定,会给出相应的提示信息,告诉用户如何注册信息。其