第13章教学信息管理系统

第13章教学信息管理系统

ID:19732226

大小:3.39 MB

页数:39页

时间:2018-10-05

第13章教学信息管理系统_第1页
第13章教学信息管理系统_第2页
第13章教学信息管理系统_第3页
第13章教学信息管理系统_第4页
第13章教学信息管理系统_第5页
资源描述:

《第13章教学信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、下篇数据库应用系统开发实例第14章教学信息管理系统本章依据前面章节中用到的数据库TuiMag.mdb,向读者介绍一个教学信息管理系统的开发过程,其中主要应用了ADO对象数据库访问技术,以及对SQL语法的综合运用。14.1系统分析与设计14.1.1需求分析根据高校教学信息管理的实际要求,结合教学信息管理的实际流程,开发的教学信息管理系统需要满足以下需求:(1)对学生的基本信息进行管理,其中包括学号、姓名、性别、出生日期、所在班级、联系电话、备注等。(2)对教师的基本信息进行管理,其中包括工号、姓名、年龄、所在系(二级单

2、位)、联系电话、备注等。(3)对学生成绩进行管理,方便学生成绩的录入和查询。(4)对教师的任课进行管理,能输出每位教师的课程表。(5)对成绩等信息提供灵活的浏览和综合查询等功能,可以方便地查看和浏览学生基本信息、教师基本信息、成绩数据。(6)教务员可以对学生、教师基本信息以及课程信息、成绩等具有添加、删除和编辑等操作。14.1.2模块设计根据系统需求分析,结合实际情况,经过模块分析,系统应具有以下几个功能模块:1.用户管理模块本系统的用户分为三类:学生用户、教师用户和教务员用户。学生用户是指系统学生基本信息表中的所有

3、学生,其用户名为学生的学号,初始密码也为学号,学生用户只能查看自己的信息和成绩,不能浏览他人信息和成绩,也不能改动自己的各项信息。教师用户是指教师基本表中的所有教师,其用户名为教师的工号,初始密码也为工号,教师用户能查看所有学生的基本信息和成绩,能改动自己所任课程的成绩信息。教务员用户是系统的特权用户,能对所用户信息和学生、教师基本信息以及课程信息、成绩等具有添加、删除和编辑的权限。2.学生基本信息管理模块408此部分功能只有教务员具有操作权限。由教务人员负责学生基本信息的维护管理工作,如果学生基本信息有所变动,教务

4、员有权及时更新有关信息,实现对学生基本信息的添加、删除和修改等操作。3.课程基本信息管理模块此部分功能只有教务员具有操作权限。由教务人员负责课程基本信息的维护管理,他包括课程代号、课程名称、课程学分、是否核心课程,由教务员实现对课程基本信息的添加、删除和修改等操作。4.教师基本信息管理模块此部分功能只有教务员具有操作权限。由教务人员负责教师基本信息的维护管理工作,如果教师基本信息有所变动,教务员有权及时更新有关信息,实现对教师基本信息的添加、删除和修改等操作。5.程表查询模块由教师根据自己的工号,查询生成相应时间所授

5、课程的时间和地点,并生成课程表。14.2创建数据库及数据表14.2.1设计数据表根据系统功能需求,数据库采用Access,它完全可以满足上述需求中提出的要求,并且它所支持的数据类型十分丰富,维护简便,费用低,人员素质要求不是很高,容易升级。根据模块的设计,以及根据规范化设计要求,该系统的数据库表设计如表14.1到表14.6所示:表14.1存放课程信息,表14.2存放学生信息,表14.3存放学生成绩,表14.4表存放教师信息,表14.5存放教师任课信息,表14.6存放系统的用户信息。表14.1课程信息表(CourInf

6、o)字段名称字段类型字段大小字段含义是否必填索引是否主键CourID文本3课程代号是有(无重复)是CourName文本20课程名称是无CourCredit数字单精度型课程学分否无CourCore是/否是否核心课程否无表14.2学生信息表(StuInfo)字段名称字段类型字段大小字段含义是否必填索引是否主键StuID文本6学生学号是有(无重复)是StuName文本10学生姓名是无StuSex文本2学生性别否无StuBirthDate日期/时间学生出生日期否无StuClass文本20学生所在班级否无StuFrom文本20

7、学生来源否无StuTel文本20学生联系电话否无StuMem文本学生备注否无StuPhotoOLE对象学生照片否无StuPhotoSize数字学生照片大小否无408表14.3学生成绩表(StuScore)字段名称字段类型字段大小字段含义是否必填索引是否主键StuID文本6学生学号是无是CourID文本3课程代号是无是StuScore数字单精度型学生成绩否无表14.4教师信息表(TechInfo)字段名称字段类型字段大小字段含义是否必填索引是否主键TechID文本6教师工号是有(无重复)是TechName文本20教师姓

8、名否无TechAge数字整型教师年龄否无TechUnit文本20教师所在系(二级单位)否无TechTel文本20教师联系电话否无TechMem备注教师备注否无表14.5教师任课表(TechAppoint)字段名称字段类型字段大小字段含义是否必填索引是否主键TechID文本6任课教师工号是无是CourID文本3任课课程代号是无是ClassTime

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

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

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