ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:2.58MB ,
资源ID:4982757      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4982757.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教学信息管理系统.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教学信息管理系统.docx

1、教学信息管理系统xxxxxxxxxxxxxxx学院毕业设计题 目 教学管理信息系统 系 别 xxxxxxxx 专 业 XXXxxxx 班 级 xxxxxxxxx 姓 名 xxxxxxxx 指导教师 xxxxxxxxx 2xxx年06月23日 摘 要以教育信息化促进教育现代化,用信息技术来改变传统教育模式,这是教育发展的必然趋势。近年来,我国高校的教育信息化发展十分迅速,计算机网络已越来越广泛地得到应用,使教学信息组织非线性化、教学过程智能化和学习资料系列化,引发出对现行教育观念、教育内容、教育环境、教材体系、教学模式、教学信息呈现方式、教学组织与管理形式、教育教学方法等的深刻变革,将使教育呈现

2、全新的面貌。教学管理信息系统是一个管理学校教学工作的管理信息系统,它应用计算机在数据处理和数据整理、保存方面的优异性能,帮助工作人员提高工作效率、减少错误取代传统的人工处理。同时还能提供快速的查询和计算等功能。本系统分为系统管理、基本信息、教师任课和学生成绩四部分。系统管理是管理员对本系统进行维护。基本信息是对用户、教师、学生基本信息进行相关管理。教师任课是对教师的任课情况进行管理。学生成绩是对学生的成绩进行相关管理。教学管理信息系统是高等学校教学管理系统的应用之一,它的应用将解决传统人工处理容易产生的疏忽和错误,代替人工进行复杂的劳动,提高学校管理效率。主要包括以下几个方面:1.将整个系统分

3、为两个模块:前台与后台,其中前台主要是Dreamweaver进行界面的设计以及界面的关联,而后台主要是对数据库的管理。数据库的首要要求便是设计的合理性以及安全性,此时便对权限进行管理,从而对安全性进行管理。2.对后台数据库的维护和管理,由于数据库有很多的表格,而且几乎上都是相互关联的,所以对表的修改涉及到整个后台的数据体,必须做统一的考虑。3.数据库的合理性要求能够对整个系统起到简化的作用,所以对库的规划必须合理。4.对于后台的不断修改以及操作,必须要求数据库的稳定性。如对表格的修改能够准确的进行,且避免死锁的现在。当对数据进行修改时,如进行删除,但此时数据正在用,必须要还原到正确的状态。要不

4、会影响以前的操作!对于系统的维护很难得到保证。为解决这种情况必须要对数据库的操作进行限制以及屏蔽,使用户尽量不要碰到此种情况。5.验证系统的稳定性,对其进行检测。6.按照模块化对成绩管理系统给出一个合理的解决方案。关键词: 模块 数据库 教学管理 管理信息系统第一章 绪论11 教学管理信息系统的发展及现状教学管理信息系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教学管理信息系统能为用户提供充足的信息和快捷的查询手段,随着计算机应用的普及与深入,利用计算机能够对教学信息进行统一管理,并进行分析,大大减少教学管理者的工作量,提高工作效率,为教学办公带来了极大

5、的方便。操作人员只需输入一些简单的汉字、数字,就可以存储、查找、修改教学信息等。本系统开发的总体任务是实现教学信息的系统化、规范化、自动化、达到提高学校教学管理效率的目的,本系统本着实用性、通用、开放和安全的原则,使用数据库开发软件开发制作,实现了系统管理、基本信息管理、教师任课管理、学生成绩管理等功能。该设计方法易于推广到其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现教学管理从传统的手工管理到计算机管理,对提高管理效率和节约大量的人力、物力有一定的推动作用。本系统一切从实际出发,充分考虑了教学的内部管理、信息交流等方面的复杂需求,实现教学的有效管理,真正为教学管理信息提供一个电子

6、平台。因此,为了充分利用现有的计算机硬件资源,做好教学管理工作,提高办事效率,实现全面的、相对集中的办公自化,开发本系统就成了当务之急,其目的主要为了彻底改变这种繁杂的管理模式,实现全面的、相对集中的、智能化的信息综合管理,为学院教学管理工作带来方便。12 教学管理信息系统的发展目标教学管理信息系统不同于传统的教学管理。传统管理最主要的职能是备份,并在对所备份资料分开保存、组织的基础上为用户提供各种服务。教学管理信息系统是一个将管理、服务和人集成在一起的一个“多维”环境,数字化资源是教学管理系统的基本要素。当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管

7、理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。它是随着管理科学和技术科学的发展而形成的。教学管理信息系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教学管理信息系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以为人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:费时费力、极易产生疏忽和错误、保密性差,另外时间一长将产生大量的文件和数据,这

8、对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。13 教学管理信息系统的服务整合作为计算机应用的一部分,使用计算机对教学信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案、教师信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。教学管理信息系统提供了强大的教学管理功能,方便管理员对教学相关信息的添加、修改、查询等操作,

9、更适合大型数据库的管理。第二章 系统分析21 开发背景计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此多的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。现如今学校招生越来越多,必然就会有大量的学生信息需要处理。如果只靠人力来完成,这将会变成一项非常繁琐、复杂的工作,而且还会出现很多意想不到的错误,给管理这些数据带来了很大的不便,也越来越不适合学校发展的需要。教学管理信息系统是

10、一个庞大而复杂的系统,它包括对教师资料的管理,对课程资料的管理,对学生资料的管理和对学生成绩的管理等等主要的功能。教学管理信息系统是每个学校的一项必不可少的内容,它的好坏直接影响到学校里的主要工作,一旦此系统瘫痪,学校将会受到非常严重的损失,也会影响到每一个学生。所以现如今设计一个功能完整、操作简单以及界面友好的教务管理系统变得非常重要。为了提高教学管理工作的效率,减少错误的出现,节约大量的人力资源,现在的学校的教学管理也逐步从手工转到计算机自动化信息处理阶段。通过这个系统,用户可以方便的对教师资料、课程资料、学生资料和学生成绩资料进行添加、修改和删除操作,还可以对学生资料和成绩进行查询操作。

11、除此之外,对用户的添加和删除操作也很方便。归纳起来,好处大约有以下几点:1可以存储学生的基本信息以及历届的学生信息,安全、高效;2只需一到二名信息录入员即可操作系统,节省大量人力;3可以迅速查到所需信息。22 需求分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。我所开发的这个系统所采用的是当前较为流行的编程软件Visual Basic

12、 6.0作为实现语言,以Microsoft Access作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需按系统要求输入即可操作。互联网已经十分普及,学校往界的毕业生希望能在世界观的任何一个角落查到自己校友的信息,本系统为学校的上网作了先期工作,比如数据库的建立。设计一个数据库系统,首先必须确认数据库系统的用户和用途。由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度等。传统的教学管理主要是以手工方式进行的,存在着工作量大、事务琐碎等弊端,并且手工管

13、理往往耗费很多的人力、物力,却还是达不到较好的效果,管理水平也难以提高。又随着学校的规模不断扩大、有关的各种信息也成倍增长,而对庞大的信息量,就需要教学管理信息系统来提高教学管理工作的效率,教学信息处理的电脑化,网络化,也是实现教学管理现代化和信息化的重要内容,基于这些情况,我开发了本系统,这次开发的教务管理系统大大提高了学校管理工作的效率,使用户能够方便进行管理。本教学管理信息系统可以说是一个综合性的学校教学管理系统,这它集成了学生学籍管理系统、学生成绩管理系统、教师信息管理系统等多种功能,因而具有较强的实用性和先进性。23 系统功能结构图教学管理信息系统是为了利用计算机实现一个学校的教学管

14、理工作。因此,系统应该有一个全局管理功能,以方便实现不同的功能的选择。也就是应具备全局管理功能。要处理的信息包括学生基本信息管理、教师基本信息管理、用户基本信息管理、教师任课管理、学生成绩管理、课程信息管理等。由于每种信息的处理涉及到对信息多方面的不同子功能,所以又涉及到对众多的子功能的管理。在此基础上,总结得到如下的系统功能结构图:教学管理信息系统要实现如下功能:1掌握每个学生每一门课的成绩信息,并记录在数据库中以便其它管理信息系统的使用。2管理员可以对学生基本信息进行管理,可以对每一个学生的基本信息进行添加、删除、修改和查询。3管理员可以对学生课程信息进行管理,可以对学生课程信息进行添加、

15、删除、修改和查询。4管理员可以对学生成绩信息进行管理,可以对每一个学生的成绩进行添加、删除、修改和查询。5管理员可以对教师信息及任课信息进行管理,可以对每一个老师的信息及任课进行添加、删除、修改和查询24 系统设计241 系统功能分析系统功能分析是在系统开发的总体任务的基础上完成的。学生成绩管理系统需要完成的功能主要有:1.对学生的基本信息进行管理,其中包括学号、姓名、性别、出生日期、所在班级、联系电话、备注等。2.对教师的基本信息进行管理,其中包括工号、姓名、年龄、所在系、联系电话、备注等。3.对学生成绩进行管理,方便学生成绩的录入和查询。4.对教师的任课进行管理,能输出每位教师的课程表。5

16、.对成绩等信息提供灵活的浏览和综合查询等功能,可以方便地查看和浏览学生基本信息、教师基本信息、成绩数据。242系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图。图2-1 系统功能模块图243系统实现的主要功能对于本系统,我们需要实现的一些主要功能有:1学生查询功能:学生可以通过这条件查询自己的基本信息、课程信息、成绩信息等。 2添加功能:管理员可以通过填写表格的形式输入学生成绩等相关信息。3修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存。4管理员查询功能:管理员可以通过

17、条件选择查询所有信息。第三章 数据库设计数据库在一个成绩管理系统中占有非常重要的地位,数据库结构设计的好坏将直将对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库系统时应该首先了解用户各个方面的需求,包括现有的以及将来可能增加的需求。31 ACCESS 简介Access是Office系列软件中用来专门管理数据库的应用软件,它可以运行于各种Windows系统环境中。由于Access继承了Windows的特性,不仅易于使用,而且界面友好,因此被用户广泛采用。使用Access的时候不需要数据

18、库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理系统。Access使用标准的SQL(Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。一个Access数据库可以包含表、查询、窗体、报表、宏、模块以及数据访问页,不同于传统的桌面数据库(dbase、 FoxPro、Paradox),Access数据库使用单一的*.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它的支持对象。

19、32 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。针对一般学生成绩管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下面所示的数据项和数据结构。1学生基本信息:包括学号、姓名、性别、出生日期、所在班级、联系电话、备注等2课程基本信息:包括课程代号、课程名称、课程类型、课程学分等数据项。3学生成绩信息:包括学号、课程代号、学生成绩等。4用户信息:包括用户名称、用户密码、用户权限等数据项。5教师信息:包括工号、姓名、年龄、

20、所在系、联系电话、备注等5教师任课:包括任课教师工号、课程号、上课时间、上课地点等有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计。33 数据库结构设计得到上面的数据项以后,就可以设计出能够满足用户需求的相关表结构,以及它们之间的关系,为后面的逻辑结构设计打下基础。从表1到表6包括各种具体信息,通过相互之间的作用形成数据的流动。表1、用户信息表(login)字段名称数据类型 字段大小 是否为主键 标题 UserName 文本型 10 Yes 用户名 UserPurview 文本型 12 用户权限 Upassword 文本型 10 密码表2、课程信息表(CourInfo)字段名称

21、数据类型 字段大小 是否为主键 标题CourID文本型 10Yes 课程代号CourName 文本型 22 课程名称CourCredit文本型 3 课程学分CourCore文本型 4 是否为核心课程表3、学生信息表(StuInfo):字段名称数据名称字段大小主键标题StuID文本型7yes学生学号StuName文本型10学生姓名StuSex文本型2学生性别StuBirthDate日期/时间型 学生出生日期StuClass文本型20学生所在班级StuFrom文本型20学生来源StuTel文本型20学生联系电话StuMem备注学生备注表4、教师任课表(lessons):字段名称 数据类型 字段大小

22、 主键 标题TechID 文本型 6 yes 任课教师工号CourID 文本型 3 任课课程代号ClassTime 文本型 8 上课时间ClassPlace 文本型 51 上课地点表5、学生成绩表(Stuscore):字段名称数据类型字段大小主键标题StuID文本6Yes学号CourID文本3 课程代号StuScore文本 2成绩表6、教师信息表(TechInfo)字段名称数据名称字段大小主键标题TechID文本型6yes教师工号TechName文本型20教师姓名TechAge文本型4教师年龄TechUnit文本型 20教师所在系TechTel文本型20教师联系电话TechMemo备注教师备注

23、第四章 详细设计41 用户登录模块411用户登录进入本系统首先弹出的是如图4-1所示的界面:图4-1 欢迎界面窗体点击界面上的登录界面按钮,会进入本系统的登录界面,如图4-2所示:图4-2 登录窗体本窗体添加了Label、Data、Command、TextBox等控件。代码如下:Dim cnt As IntegerPrivate Sub cmdOK_Click()Dim sql As Stringsql = select * from Login where UserName= & Combo1.Text & and Upassword= & txtPassword.Text & Data1.

24、RecordSource = sqlData1.RefreshIf Data1.Recordset.EOF() ThenMsgBox 输入有误,请重输! txtPassword.Text = txtPassword.SetFocus cnt = cnt + 1ElseMsgBox 登陆成功MDIForm1.ShowEnd IfEnd SubPrivate Sub cmdCancel_Click()Form1.ShowEnd SubPrivate Sub Form_Load()Data1.DatabaseName = App.Path & /studMIS.mdbData1.RecordSour

25、ce = LoginData1.RefreshWhile Not Data1.Recordset.EOF()Combo1.AddItem Data1.Recordset.Fields(UserName)Data1.Recordset.MoveNextWendEnd Sub输入正确的用户名和密码会进入到本系统的主界面,如图4-3所示:图4-3 系统主界面本系统由系统模块、基本信息管理模块、教师任课管理模块、成绩管理模块模块、退出模块组成。42 系统模块系统模块主要是对登录用户进行管理,本模块又分为添加用户和修改密码两个子模块。421添加用户窗体添加用户窗体主要是方便用户与管理员添加用户。如图4-

26、5所示:图4-5 添加用户窗体本窗体添加了Label、Data、Command、TextBox等控件。代码如下:Private Sub cmdOK_Click()If txtUserName ThenIf txtmm.Text = txtqrmm.Text ThenIf Combo1.Text ThenAdodc1.Recordset.AddNewAdodc1.Recordset.Fields(username) = txtUserName.TextAdodc1.Recordset.Fields(UserPurview) = Combo1.TextAdodc1.Recordset.Fields

27、(Upassword) = txtmm.TextAdodc1.Recordset.Updatetxtmm.Text = txtqrmm.Text = Combo1.Text = txtUserName.Text = MsgBox 恭喜你注册成功ElseMsgBox 请选择用户权限, , 用户注册txtmm.Text = txtqrmm.Text = Combo1.Text = txtUserName.Text = End IfElseMsgBox 两次输入的密码不一致!, , 用户注册txtmm.Text = txtqrmm.Text = Combo1.Text = txtUserName.T

28、ext = End IfElseMsgBox 用户名不能为空, , 用户注册txtmm.Text = txtqrmm.Text = Combo1.Text = txtUserName.Text = End IfEnd SubPrivate Sub cmdQuit_Click()Unload MeMDIForm1.ShowEnd SubPrivate Sub Form_Load()Adodc1.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & /studMIS.mdb;Persist Sec

29、urity Info=FalseAdodc1.RecordSource = loginAdodc1.RefreshEnd Sub422修改密码窗体如图4-6所示:图4-6 修改密码窗体本窗体添加了Label、Data、Command、TextBox等控件。代码如下:Private Sub cmdEdit_Click() Dim sql As String sql = select * from Login where UserName= & Combo1.Text & & and Upassword= & txtmm.Text & Adodc1.RecordSource = sql Adodc1.RefreshIf Adodc1.Recordset.EOF() Then MsgBox 密码错误,请重新选择用户名并输入密码, , 用户登入 txtmm.Text = txtxmm.Text = txtxmm1.Text = txtmm.SetFocusElse If txtxmm.Text = txtxmm1.Text Then Adodc1.Recordset.Fields(Upassword) = txtxmm.Text Adodc1.Recordset.Update MsgBox 密码修改成功

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1