1 / 27
文档名称:

教师信息系统.pdf

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

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

分享

预览

教师信息系统.pdf

上传人:小辰GG 2022/11/24 文件大小:917 KB

下载得到文件列表

教师信息系统.pdf

文档介绍

文档介绍:该【教师信息系统 】是由【小辰GG】上传分享,文档一共【27】页,该文档可以免费在线阅读,需要了解更多关于【教师信息系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
教师管理系统
目录
第1章系统功能..........................................................1
第2章数据结构分析................................................1
-R图....................................................................1
...............................................................2
...............................................................2
...........................................................4
第3章查询视图..........................................................5
第4章窗体设计..........................................................9
第5章报表设计........................................................13
第6章宏....................................................................14
第7章VBA编程.......................................................15
第8章维护................................................................16
第9章心得体会........................................................17
附录„„„„„„„„„„„„„„„„„„„18
:.
第1章系统功能
《教师管理系统》开发环境Access2003。
教师信息管理系统功能需求简介教师信息管理系统对学校加强教师信息管
理有着极其重要的作用。由于各个大学都在持续扩招,教师的数量日益庞大,传
统的手工教师信息不仅工作量大,而且容易出现问题。另外,教师的信息要用到
学校教务管理的各个方面,所以一旦教师信息管理出现了错误,后果往往是非常
严重的。该教师信息管理系统的主要功能为:
1、掌握每个教师信息,并记录在数据库中以便其他管理信息系统的使用;分权
限的管理。在教师信息管理中,管理者可以对任何一个教师的信息进行查询和管
理;但是对教师类用户,它只能对自己的信息进行查看,而且不能对其进行更改。
管理者类用户可以对信息按照科目进行管理,可以对每一科目所教的教师进行添
加、删除和修改。
2、管理者类用户可以对信息按照教师进行管理,可以对每一科目所教的教师进
行添加、删除和修改;可以针对某一科目的教师列表及其信息生成报表,并打印。

系统提供了20多种常见的查询,方便用户更好地了解教师管理系统的信息。
4报表管理
教师报表信息管理:可以打印一些教师基本信息报表,部门表报表,教师工作量
表,统计各学历人数报表等。
5安全管理
为了保护用户的信息,系统设置了登录界面,需要通过密码才能进入管理系统。
这样就使系统的安全性能明显提高了。
1
:.
第2章数据结构分析
-R图
班级
N
教龄
授课
联系电话
N
职称
出生日期
教师
性别
N
学历
属于
1
部门
1
:.

各表主码用红色突出黑体标注
教师表(教师编号,姓名,性别,出生日期,教龄,学历,职称,所属部门,联
系电话,电话)
教师授课表(授课编号,课程编号,教师编号,班级编号,学年,学期,授课地
点,授课时间)
课程表(课程编号,课程名称,学时,学分)
职称表(职称)
学历表(学历)
部门表(部门名称)
用户表(用户姓名,用户密码)

如图表2-1“教师表”的结构(该表的主键为“教师编号)
字段名称数据类型字段大小/格标题输入掩码

教师编号文本4(必填字段)教师编号索引:有(无重
复)
姓名文本8(必填字段)姓名
性别文本2(必填字段)性别
出生日期日期/时间短日期出生日期99/99/99;0;
教龄文本整型教龄
学历文本6学历
职称文本8职称
所属部门文本20所属部门
联系电话文本9联系电话00000000
照片OLE对象照片
2
:.
如图表2-2“教师授课表”的结构(该表的主健为“授课编号”)
字段名称数据类型字段大小/格标题索引

授课编号自动编号长整型,新值:授课编号有(无重复)
递增
课程编号文本8(必填字段)课程编号
教师编号文本4(必填字段)教师编号
班级编号文本6班级编号
学年文本9学年
学期文本1学期
授课地点文本6授课地点
授课时间文本20授课时间
如图表2-3“课程表”的结构(该表的主键为“课程编号”)
字段名称数据类型字段大小/格标题索引

课程编号文本8课程编号有(无重复)
课程名称文本20课程名称
学时文本整型,常规数学时

学分文本整型,常规数学分

如图表2-4“职称表”的结构(该表的主键无)
字段名称数据类型字段大小/格式标题
职称文本8职称
如图表2-5学历表的结构(该表的主键无)
字段名称数据类型字段大小/格式标题
学历文本6学历
如图表2-6“部门名称表”的结构(该表的主键无)
字段名称数据类型字段大小/格式标题
部门名称文本20部门名称
3
:.
如图表2-7“用户表”的结构(该表的主键无)
字段名称数据类型字段大小/格式标题
用户姓名文本8用户姓名
用户密码文本8用户密码

如图2-8为教师表,教师授课表与课程表之间的关系
4
:.
第3章查询视图
以下是本次设计做的查询的SQL语句

SELECT教师表.*
FROM教师表
WHERE((()>=[请输入教龄下限]And()<=[请输入教
龄上限]));
:
,,,
名称,,,,教师授课表.
学期,
FROM课程表INNERJOIN(
==
)
WHERE((()=[请输入教师编号]));

SELECT教师表.*
FROM教师表
WHERE((()=[请输入教师编号]));

,,,,
,,,,教师
,,
FROM课程表INNERJOIN(
号=)=
5
:.
WHERE((()=[请输入课程编号])AND(()=[请
输入学年]));

SELECT教师表.*
FROM教师表
WHERE((()=[请输入姓名]));

SELECT教师表.*
FROM教师表
WHERE((()=[请输入教师职称]));

,,,,教师表.
职称,
FROM教师表
WHERE((()="副教授"));

,Avg()AS平均教龄
FROM教师表
;

=[教龄]+1
WHERE((()="法学院"));
10教龄超过20年人数
SELECTCount(*)AS人数
FROM教师表
WHERE((()>=20));

SELECTAvg(教师表!教龄)AS平均教龄,Max(教师表!教龄)AS最高教龄,
6
:.
Min(教师表!教龄)AS最低教龄
FROM教师表;

,,,教师授课表.
学期,,
FROM课程表INNERJOIN(
号=)=;

TRANSFORMSum()AS学时之总计
,Sum()AS[总计学时]
FROM教师工作量表

;

,,,教师授课表.
学年,,
FROM课程表INNERJOIN(
号=)=;
15课程编号查询
,,,,教师表.
职称,
FROM课程表INNERJOIN(
号=)=
WHERE((()=[请输入课程编号]));

,,SUM()AS总学

=
编号
,;

,,,,教
,,,,,
7
:.

FROM教师表
WHERE((()="男"));


FROM课程表
WHERE((()="JAVA"Or()="数据库应用"));

SELECT学历,Count(*)AS人数
FROM教师表
GROUPBY学历;

SELECT职称,Count(*)AS人数
FROM教师表
GROUPBY职称;

SELECT学年,AVG(学时)AS平均工作量
FROM教师工作量表
GROUPBY学年;

,,,,教师表.
职称,
FROM教师表
WHERE((()="教授"Or()="副教授"));

INSERTINTO课程表(课程编号,课程名称,学时,学分)
,,,

FROM课程表1;

,,,,教师表.
学历,,,
=
WHERE((()IsNull));
8
:.
第4章窗体设计
登录界面如下:通过输入密码才能登录系统,保证了系统的安全性
9
:.
输入密码登录系统后,进入到了教师信息管理系统的主控界面
10
:.
如下列举一些软件中具体的表和查询设计
教师授课信息查询:
11
:.
按职称查询教师信息:
12
:.
第5章报表设计
见附录:
13
:.
第6章宏
宏由一系列基本操作组成,这些基本操作就是宏操作。那些具有固定次序的操作
可以定义成宏,从而在数据库执行时提高自动化的程度。
以下是我的宏设计:
菜单宏如图:
图书销售系统制作如下表所示的自定义菜单:
一级菜二级菜单宏操作对象说明
单名
登录教师档案OpenForm登录教师打开“登录教师档案”窗
登录档案体
登录教师授课登录教师打开“登录教师授课信息”
OpenForm
信息授课信息窗体
登录课程信息OpenForm登录课程打开“登录课程信息”窗
信息口
教师基本信息OpenForm教师基本打开“教师基本信息查询”
查询查询信息查询窗体
教师授课信息OpenForm教师授课打开“教师授课信息查询”
查询信息查询窗口
教师基本信息OpenReport教师表打印预览
打印预览
教师基本信息OpenReport教师表打印
打印
水平平铺RunCommandTileHori运行宏命令
zontally
窗垂直平铺RunCommandTileVert运行宏命令
口ically
窗口操层叠RunCommandWindowCa运行宏命令
作scade
最大化Maximize
最小化Minimize
退出系统Quit
帮助帮助OpenForm帮助打开“帮助”窗口
14
:.
第7章VBA编程
Access是利用VBA(VisualBasicEditor)来编写过程代码,VBA实际上是
一个集编辑、调试、编译等功能与一体的编辑环境。
在软件中,我通过VBA编写了用户信息的第一条,前一条,下一条,最
后一条,插入,删除,修改,退出的代码。
首先在过程外定义模块级变量rs和temp,使这两个变量能在该模块所有的
过程中使用,其代码如下:
PrivateSubCommand35_Click()
OnErrorGoToErr_Command35_Click
If(Me![username]="abc"AndMe![userpassword]="abc")Then

DimstDocNameAsString
DimstLinkCriteriaAsString
stDocName=ChrW(20027)&ChrW(25511)&ChrW(-26782)&ChrW(26495)
,,,stLinkCriteria
Exit_Command35_Click:
ExitSub
Err_Command35_Click:

ResumeExit_Command35_Click
Else:Me![userpassword]=""
MsgBox"请输入正确的用户名和密码!",vbOKOnly,"系统提示"
EndIf
EndSub
PrivateSubForm_Load()
Me![username]="abc"
EndSub
根据代码执行相关的程序。
15
:.
第8章维护
为了清除系统运行中发生的故障和错误,软、硬件维护人员要对系统进
行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需
要,也要对原系统做些局部的更新,这些工作称为系统维护。
系统维护的任务是改正软件系统在使用过程中发现的隐含错误,扩充在
使用过程中用户提出的新的功能及性能要求,其目的是维护软件系统的"正
常运作"。这阶段的文档是软件问题报告和软件修改报告,它记录发现软件
错误的情况以及修改软件的过程。
不管数据库多先进,软件考虑多周到,应用系统都有局限性。但对常用的流
程,偶然出错时,不要先去想系统有问题,要注意观察操作或数据的不寻常之处,
如果是系统有缺陷,但可通过固定操作避免,就应该固定操作流程,并注意反复
培训。
即使找到维护操作的方向,也不可贸然修改,搞不好会出现连带负作用,使问题
性质变复杂或由局部向更大范围扩散。应该判断问题涉及的数据、影响范围,理
解全部流程。修改数据时要留好余地,要具有可逆性,改不好也能退回。
系统维护工作在整个系统生命周期中常常被忽视。人们往往热衷于系统
开发,当开发工作完成以后,多数情况下开发队伍被解散或撤走,而在系
统开始运行后并没有配置适当的系统维护人员。这样,一旦系统发生问题
或环境发生变化,最终用户将无从下手,这就是为什么有些信息系统在运
行环境中长期与旧系统并行运行不能转换,甚至最后被废弃的原因。随着
信息系统应用的深入,以及使用寿命的演唱,系统维护的工作量将越来越
大。系统维护的费用往往占整个系统生命周期总费用的60%以上,因此有人
曾以浮在海面的冰山来比喻系统开发与维护的关系,系统开发工作如同冰
山露出水面的部分,容易被人看到而得到重视,而系统维护工作如同冰山
浸在水下部分,体积远比露出水面的部分大得多,但由于不易被人看到而
常被忽视:从另一方面来看,相对具有“开创性”的系统开发来讲,系统
维护工作属于“继承性”工作,挑战性不强,成绩不显著,使很多技术人
员不安心于系统维护工作,这也是造成人们重视开发而轻视维护的原因。
但系统维护是信息系统可靠运行的重要技术保障,必须给予足够的重视。
由此可见,维护是一个长期的工作,使自己的程序不断完善。
16
:.
第9章心得体会
通过这次学业设计,让我感受颇深,受益匪浅。
这次实训是第一次使用Access编写软件,对于Access挺陌生的,多亏了
其他同学给我的帮助,对这个软件编写代码的整体流程有了一定的了解。这次实
训吸取了上次实训所犯下的错误给自己的经验。
我觉得实训给我们一次让我们展示所学知识和对于其他知识资源灵活应用
的机会,也是一次和其他同学以及老师沟通交流知识的平台。通过交流我们不仅
可以学习到知识,甚至还可以学习到一个人身上所具备的对于知识的追求,勇往
直前的精神。比如一些同学有着一种自学的精神,能把自学到的知识通过实践来
验证,他们不只是把目光放在教科书上,而是借阅其他专业书来深入研究,这是
值得我看齐和学习的地方。
和同学们相互沟通思想也是一种学习的过程,可以知道自己码有哪些不足,
哪些地方需要改进和完善,同样其他同学做的是与自己不同的题目,可以通过交
流获得更多知识以及经验,特别是通过交流我们可以获得处理一些错误该注意的
地方。知识需要共享才有意义,这样会学到更多的知识,运用后记忆更加深刻,
交流也如此。在观看其他一些同学做出的成果时,发现自己仍在很多方面有待提
高,应该对专业知识更进一步专研,多一些实践。在很多时候都是由于SQL语
句的错误,引起程序无法执行下去。虽然实训是挺辛苦的过程,但是仍然抱着坚
持不懈的精神坚持到底,看着自己做出的成果也很欣慰。还很感谢帮助过自己的
同学和老师。
17
:.
附录
标签教师表:
18
:.
部门表报表:
19
:.
各职称平均教龄报表:
20
:.
教师工作量表:
21
:.
课程表报表:
22
:.
每班每学期总学时数报表:
23
:.
统计各学历人数报表:
24
:.
25