ACCESS教程教学管理系统.docx

上传人:b****6 文档编号:7244032 上传时间:2023-05-11 格式:DOCX 页数:23 大小:740.67KB
下载 相关 举报
ACCESS教程教学管理系统.docx_第1页
第1页 / 共23页
ACCESS教程教学管理系统.docx_第2页
第2页 / 共23页
ACCESS教程教学管理系统.docx_第3页
第3页 / 共23页
ACCESS教程教学管理系统.docx_第4页
第4页 / 共23页
ACCESS教程教学管理系统.docx_第5页
第5页 / 共23页
ACCESS教程教学管理系统.docx_第6页
第6页 / 共23页
ACCESS教程教学管理系统.docx_第7页
第7页 / 共23页
ACCESS教程教学管理系统.docx_第8页
第8页 / 共23页
ACCESS教程教学管理系统.docx_第9页
第9页 / 共23页
ACCESS教程教学管理系统.docx_第10页
第10页 / 共23页
ACCESS教程教学管理系统.docx_第11页
第11页 / 共23页
ACCESS教程教学管理系统.docx_第12页
第12页 / 共23页
ACCESS教程教学管理系统.docx_第13页
第13页 / 共23页
ACCESS教程教学管理系统.docx_第14页
第14页 / 共23页
ACCESS教程教学管理系统.docx_第15页
第15页 / 共23页
ACCESS教程教学管理系统.docx_第16页
第16页 / 共23页
ACCESS教程教学管理系统.docx_第17页
第17页 / 共23页
ACCESS教程教学管理系统.docx_第18页
第18页 / 共23页
ACCESS教程教学管理系统.docx_第19页
第19页 / 共23页
ACCESS教程教学管理系统.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ACCESS教程教学管理系统.docx

《ACCESS教程教学管理系统.docx》由会员分享,可在线阅读,更多相关《ACCESS教程教学管理系统.docx(23页珍藏版)》请在冰点文库上搜索。

ACCESS教程教学管理系统.docx

ACCESS教程教学管理系统

教学管理系统

第一部分系统总体设计

1.1系统应用背景

教学管理系统

学生信息、教师信息、选课信息等

.数据增、删、改;

2.数据查询;

3.数据统计、分析;

4.相关报表;)

本系统对于适用于高校的教学管理,可以为教师及教学管理人员提供不同性质的信息服务,包括系统的设计、开发、实现、调试等。

为了能够行之有效的对学校的教师、学生、课程等信息进行管理,经过对工程学院教学管理的调研,决定设计开发此教学管理系统,便于教学上的应用。

1.2系统解决方案

根据系统的应用背景和项目的设计目标的分析,结合实际情况,系统的总体设计功能模块如图1-1所示:

1.3系统功能模块分析

根据系统应用背景的说明,结合学校在教学工作中所遇到的各种各样的实际情况等多方面因素,本教学管理系统应包含如下几个功能模块:

1.3.1系统管理

功能:

完成管理系统的“退出系统”操作。

退出系统:

用于退出“教学管理系统”

1.3.2教师管理

功能:

完成对教师档案资料的添加、修改、删除和查询功能。

教师资料管理:

完成对教师档案资料的添加、修改、删除功能

教师资料查询:

完成对教师档案资料的查询功能

教师课表查询:

完成对教师任课课表信息的查询功能

1.3.3班级管理

功能:

完成对班级资料的添加、修改、删除和查询功能。

班级资料管理:

完成对班级资料的添加、修改、删除功能

班级资料查询:

完成对班级资料的查询功能

班级课表查询:

完成班级的课程表信息的查询功能

1.3.4课程管理

功能:

完成对课程及开课资料的添加、修改、删除和查询功能。

课程资料管理:

完成对课程资料的添加、修改、删除功能

课程资料查询:

完成对课程资料的查询功能

课程计划管理:

完成对开设课程资料的添加、修改、删除功能

课程计划查询:

完成对开设课程资料的的查询功能

1.3.5学生管理

功能:

该功能模块式本系统的重点,也是难点。

其由四个功能子模块组成:

学生档案管理:

完成对学生档案资料的添加、修改、删除和查询功能。

学生选课管理:

是对学生选择课程这一操作进行保存或删除管理。

学生成绩管理:

是对学生所修课程成绩的管理,操作员可以输入或修改学生成绩。

学生信息查询:

可以实现按“学号”、“班级”或“课程”查询所有学生的成绩或不及格学生的成绩。

第二部分数据库设计

2.1数据库中表的设计

注:

下划线标示的字段为主键,蓝色标示的字段为外键。

2.1.1系部表

(系编号、系名称、系主任、联系电话、地址,备注)

功能:

该数据表的作用是保存学院各系信息。

它以“系编号”为主键。

“系表”所包含的字段信息如表2-1所示:

系部表字段信息表2-1

字段

数据类型

输入法状态

大小

备注

系编号

文本

关闭

8

主键

系名称

文本

开启

10

唯一索引

系主任

文本

开启

10

必填字段

联系电话

文本

关闭

12

地址

文本

开启

备注

文本

2.1.2专业表

(专业编号、专业名称、系别,备注)

功能:

该数据表的作用是保存各专业基本信息。

它以“专业编号”为主键。

“专业表”所包含的字段信息如表2-2所示:

专业表字段信息表2-2

字段

数据类型

输入法状态

大小

备注

专业编号

文本

关闭

8

主键

专业名称

文本

开启

10

唯一索引

系别

文本(查阅向导,用系部表数值)

开启

10

必填字段

备注

文本

2.1.3班级表

(班级编号、班级名称、所属专业、班级人数、班主任,年级名称、备注)功能:

该数据表的作用是保存班级资料信息,它以“班级编号”为主键。

“班级表”所包含的字段信息如表2-3所示:

班级表字段信息表2-3

字段

数据类型

输入法状态

大小

备注

班级编号

文本

关闭

8

主键

班级名称

文本

开启

10

唯一索引

所属专业

文本(查阅向导,用专业表数值)

关闭

10

专业表

班级人数

数字

关闭

1-200

必填字段

班主任

文本

开启

10

年级名称

文本

开启

5

备注

2.1.4学生基本信息表

(学号、姓名、性别、出生日期、民族、身高、政治面貌、婚否、E-mail、身份证号,班级、家庭住址、联系电话、照片、个人简介,备注)

功能:

该数据表的作用是保存所有学生的档案资料信息,它以“学号”为主键。

“学生基本信息表”所包含的字段信息如表2-4所示:

学生基本信息表字段信息表2-4

字段

数据类型

输入法

大小

备注

学号

文本

关闭

10

主键

姓名

文本

开启

10

必填字段

性别

文本(查阅向导,自行输入数值)

关闭

2

必填字段

出生日期

日期/时间

关闭

长日期

民族

文本(查阅向导,自行输入数值)

关闭

20

必填字段

身高

数字

100-250

必填字段

政治面貌

文本(查阅向导,自行输入数值)

关闭

20

必填字段

婚否

是/否

关闭

2

必填字段

E-mail

文本

关闭

20

身份证号

文本

关闭

掩码

班级

文本(查阅向导,用班级表数值)

关闭

10

班级表

家庭住址

文本

开启

50

必填字段

联系电话

文本

关闭

12

照片

OLE对象

关闭

个人简介

备注

开启

备注

备注

2.1.5课程资料表

(课程编号、课程名称、学时数、拼音码,学分数、考核类型,备注)

功能:

该数据表的作用是保存学校所有开设课程的资料信息。

它以“课程编号”为主键。

“课程资料表”所包含的字段信息如表2-5所示:

课程资料表字段信息表2-5

字段

数据类型

输入法

大小

备注

课程编号

文本

关闭

10

主键

课程名称

文本

开启

50

必填字段

拼音码

文本

关闭

10

唯一索引

学时数

数字

关闭

1-100

必填字段

学分数

数字

关闭

0-10

必填字段

考核类型

文本(查阅向导,自行输入数值)

关闭

4

必填字段

备注

2.1.6教师资料表

(教师编号、姓名、性别、职称、班主任、出生日期、婚姻状况、身份证号、联系电话、住址、所属系)

功能:

该数据表的作用是保存在校教师的档案资料,它以“教师编号”为主键。

“教师资料表”所包含的字段信息如表2-6所示:

教师资料表字段信息表2-6

字段

数据类型

输入法状态

大小

备注

教师编号

文本

关闭

10

主键

姓名

文本

10

必填字段

性别

文本(查阅向导,自行输入数值)

2

男/女

职称

文本(查阅向导,自行输入数值)

关闭

10

班主任

是/否

关闭

出生年月

日期/时间

长日期

婚姻状况

文本(查阅向导,自行输入数值)

已婚/未婚

身份证号

文本

输入掩码

联系电话

文本

关闭

12

住址

文本

40

所属系

文本(查阅向导,用系表数值)

关闭

10

系表

2.1.7开课计划表

(开课班级、课程编号、总课时、周课时、学分数、开课类型、开课年度、开设学期、是否开课、备注)

功能:

该数据表的作用是保存学院各班各学期开设的课程信息,它以“开课班级”和“课程编号”为主键。

“开课计划表”所包含的各字段信息如表2-7所示:

开课计划表字段信息表2-7

字段

数据类型

输入法状态

大小

备注

开课班级

查询向导

关闭

主键

课程编号

查询向导

关闭

10

主键

总课时

数字

必填字段

周课时

数字

学分数

数字

0-10

开课类型

文本(查阅向导,自行输入数值)

关闭

开课年度

文本(查阅向导)

开设学期

文本

是否开课

是/否

备注

文本

2.1.8学生选课及成绩表

(学号、选课编号、成绩、备注)

功能:

该数据表的作用是保存学生所选课程及其成绩信息,它以“学号”和“选课编号”为主键。

“学生选课及成绩表”所包含的字段信息如表2-8所示:

学生选课及成绩表字段信息表2-8

字段

数据类型

输入法状态

大小

备注

学号

文本

关闭

10

主键

选课编号

文本(查阅向导,用课程编号数值)

关闭

10

主键

成绩

数字(单精度型)

备注

文本

2.1.9教师授课表

(授课ID、教师编号、课程编号、上课星期、上课节次,备注)

功能:

该数据表的作用是保存学院各教师的任课信息,它以“教师编号”和“课程编号”为外键。

“教师授课表”所包含的字段信息如表2-9所示:

教师授课表字段信息表2-9

字段

数据类型

输入法状态

大小

备注

授课ID

数字

关闭

主键

教师编号

文本(查阅向导)

关闭

10

外键

课程编号

文本(查阅向导,用课程资料表数值)

10

外键

上课星期

文本(查阅向导星期一到星期五)

关闭

上课节次

查阅向导(第1-4节)

关闭

备注

2.1.10班级课程表

(学期、班级编号、星期、第一节、第二节、第三节、第四节)

功能:

该数据表的作用是保存学院各班级课程表信息,它以“学期”、“班级编号”、“星期”三个字段联合作为主键。

“班级课程表”所包含的字段信息如表2-10所示:

班级课程表字段信息表2-10

字段

数据类型

输入法状态

大小

备注

学期

文本

20

主键

班级编号

文本

关闭

10

主键

星期

文本

6

主键

第一节

文本

查阅向导

第二节

文本

查阅向导

第三节

文本

查阅向导

第四节

文本

查阅向导

2.2数据库中表关系设计

根据前边的E-R图:

以专业表的“系别”字段与系部表的“系编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以班级表的“所属专业”字段与专业表的“专业编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以学生基本信息表的“班级”字段与班级表的“班级编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以教师资料表的“所属系”字段与系表的“系编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以开课计划表的“开课班级”字段与班级表的“班级编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以开课计划表的“课程编号”字段与课程资料表的“课程编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以教师授课表的“教师编号”字段与教师资料表的“教师编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

以教师授课表的“课程编号”字段与课程资料表的“课程编号”字段之间建立关联,并建立参照完整性+级联更新相关字段;

(其它关系略,具体见下图。

数据库中的表关系如图2-4所示:

图2-4数据表关系

2.3数据库及各对象命名规约

表命名为:

班级编号+学号(后三位)_表名(软件技术0821001_表名)

查询命名为:

班级编号+学号(后三位)_查询(软件技术0821001_查询名)

窗体命名为:

班级编号+学号(后三位)_窗体(软件技术0821001_窗体名)

报表命名为:

班级编号+学号(后三位)_报表(软件技术0821001_报表名)

数据库命名为:

班级编号+学号(后三位)_数据库(软件技术0821001_教学管理系统)

第三部分详细设计与制作

3.1系统主窗体模块

3.1.1系统启动窗体

功能:

该窗体由系统启动功能设定在启动时首先显示,主要完成用户对系统管理主面板是否打开的功能选择。

当单击“确定打开”时即可打开系统管理主面板并提示高级操作方法;当单击“取消”后,即不显示系统管理主面板并显示打开该面板的提示信息。

该窗体如图3-1所示:

图3-1系统启动窗体

3.1.2系统管理主面板

功能:

该面板用系统的切换面板管理器设计生成,如图3-2所示,可完成对班级管理模块、教师管理模块、课程管理模块、学生管理模块的调用。

图3-2系统主窗体

3.2班级管理模块

功能:

完成对班级资料的添加、修改、删除和查询功能.

3.2.1班级资料管理模块

功能:

此窗体完成对班级资料的添加、修改、删除功能。

如图3-3所示,当单击“保存班级”按钮时,可以将输入的记录保存到班级资料表中,并同时刷新班级资料总表中的记录。

当单击“删除班级”按钮时,可以删除班级资料表中对应的记录,并同时刷新班级资料总表中的记录。

图3-3班级资料管理窗体

3.2.2班级资料查询模块

此窗体完成对班级资料的查询功能。

如图3-4所示,可以按班级编号、班级名称、年级名称进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在班级资料查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-4班级资料查询窗体

3.2.3班级课表查询模块

此窗体完成对班级课表的查询功能。

如图3-5所示,可以按班级编号、开课年度、开设学期进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在班级课表查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-5班级课表查询窗体

3.3教师管理模块

功能:

完成对教师资料的添加、修改、删除和查询功能.

3.3.1教师资料管理模块

此窗体完成对教师资料的添加、修改、删除功能。

如图3-6所示,当单击“保存教师”按钮时,可以将输入的记录保存到教师资料表中,并同时刷新教师资料总表中的记录。

当单击“删除教师”按钮时,可以删除教师资料表中对应的记录,并同时刷新教师资料总表中的记录。

图3-6教师资料管理窗体

3.3.2教师资料查询模块

此窗体完成对教师资料的查询功能。

如图3-7所示,可以按教师编号、名称、职称进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在教师资料查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-7教师资料查询窗体

3.3.3教师课表查询模块

此窗体完成对教师课表的查询功能。

如图3-8所示,可以按教师编号、开课年度、开设学期进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在教师课表查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-8教师课表查询窗体

3.4课程管理模块

功能:

完成对课程资料的添加、修改、删除和查询功能.

3.4.1课程资料管理模块

此窗体完成对课程资料的添加、修改、删除功能。

如图3-9所示,当单击“保存课程”按钮时,可以将输入的记录保存到课程资料表中,并同时刷新课程资料总表中的记录。

当单击“删除课程”按钮时,可以删除课程资料表中对应的记录,并同时刷新课程资料总表中的记录。

图3-9课程资料管理窗体

3.4.2课程资料查询模块

此窗体完成对教师资料的查询功能。

如图3-10所示,可以按课程编号、课程名称、拼音码进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在课程资料查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-10课程资料查询窗体

3.4.3课程计划管理模块

此窗体完成对课程计划资料的添加、修改、删除功能。

如图3-11所示,当单击“保存课程”按钮时,可以将输入的记录保存到开课计划表中,并同时刷新开课计划总体情况中的记录。

当单击“删除课程”按钮时,可以删除开课计划表中对应的记录,并同时刷新开课计划总体情况中的记录。

图3-11课程计划管理窗体

3.4.4课程计划查询模块

此窗体完成对开课计划表的查询功能。

如图3-12所示,可以按开课年度、开设学期进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在课程计划查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

图3-12课程计划查询窗体

3.5学生管理模块

功能:

完成对学生资料、学生选课及成绩的添加、修改、删除和查询功能.

3.5.1学生档案管理模块

此窗体完成对学生资料的添加、修改、删除功能。

如图3-13所示,当单击“保存学生”按钮时,可以将输入的记录保存到学生基本信息表中,并同时刷新学生基本信息总表中的记录。

当单击“删除学生”按钮时,可以删除学生基本信息表中对应的记录,并同时刷新学生基本信息总表中的记录。

窗口如图3-13所示:

图3-13学生档案管理窗体

3.5.2学生选课管理模块

此窗体完成对学生选课的添加、修改、删除功能。

如图3-14所示,当单击“保存选课”按钮时,可以将输入的记录保存到学生选课及成绩表中,并同时刷新学生选课情况中的记录。

当单击“删除选课”按钮时,可以删除学生选课及成绩表中对应的记录,并同时刷新学生选课情况中的记录。

窗口如图3-14所示:

图3-14学生选课管理窗体

3.5.3学生成绩管理模块

此窗体完成对学生成绩的添加、修改、删除功能。

如图3-15所示,当单击“保存学生成绩”按钮时,可以将输入的记录保存到学生选课及成绩表中,并同时刷新学生选课及成绩情况中的记录。

当单击“删除学生成绩”按钮时,可以删除学生选课及成绩表中对应的记录,并同时刷新学生选课及成绩情况中的记录。

窗口如图3-15所示:

图3-15学生成绩管理窗体

3.5.4学生档案查询模块

此窗体完成对学生档案的查询功能。

如图3-16所示,可以按学号、班级编号进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在学生档案查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

窗口如图3-16所示:

图3-16学生档案查询窗体

3.5.5学生修课成绩查询模块

此窗体完成对学生修课成绩的查询功能。

如图3-17所示,可以按学号、开课年度、开设学期进行多个条件的查询。

当单击“查询”按钮时,系统可以将符合对应条件的记录显示在学生修课成绩查询结果中,如果不输入条件进行查询,可以将所有的信息显示出来。

窗口如图3-17所示:

图3-17学生修课成绩查询窗体

3.5.6不及格学生成绩查询模块

此窗体完成对不及格学生成绩的查询功能。

如图3-18所示,可以按开课年度、开设学期、班级编号、课程编号进行多个条件的查询。

当单击“查询”按钮时,只有同时满足开课年度和开设学期不为空时,系统才将符合对应条件的记录显示在不及格学生及成绩名单中,如果不输入条件进行查询,将会显示出错信息。

该模块窗口如图3-18所示:

图3-18不及格学生成绩查询窗体

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2