毕业设计(论文)VB大学教师管理系统.doc
《毕业设计(论文)VB大学教师管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB大学教师管理系统.doc(33页珍藏版)》请在三一办公上搜索。
1、引言大学教师管理系统是一所院校在各种信息管理中的一部分,对于教师的教学是很重要的,所以所设计的系统应该能为教师提供一些比较方便的管理方式。在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低
2、,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。本软件是利用Visual Basic语言和Access数据库开发系统开发的,结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了系统具有高度的保密、安全性,将帮助教师方便。1. 系统规划1.1项目开发背景随着高校招生规模不断扩大,师资队伍规模也日趋壮大。大学教师所教的也就比较年级多了,因此,它现如今就成了一项重要工作。当今世界已经跨入了信息时代,计算机科学与技术正在迅猛发展,尤其是以计算机为核心的信息技术正在改变整个社会的生产方式、生活方式、学习方式。1.2可行性分析1.2.1技术可
3、行性分析 本系统采用的是以Visual Basic 6.0编程,以Microsoft Access 2003数据库结合的方法,将所有收集的数据信息都存储到数据库中,再通过程序调用这些数据信息实现各种查询,即所谓的程序设计数据化,数据管理程序化思想。基于这种思想的查询系统的理论及技术已日趋成熟,加之这两款软件的应用性和移植性都非常优秀而且其发展也到了较成熟的阶段,保障了日后的系统维护。所以本系统在技术上是可行的。1.2.2经济可行性分析本系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益,带来的间接经济效益比
4、花费在系统开发和运行、维护的费用和购置计算机、等硬件设备的费用加起来要高得多,所以在经济方面上是可行的。1.2.3管理可行性分析主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。学校已有的教师管理规章制度和管理方法为本系统的开发提供了制度保障。综上所述, 本系统开发目标已明确, 在技术和经济等方面都可行。因此本系统的开发是完全可行的,应立即开发。1.3系统开发计划第一阶段:系统规划(11月22日11月29日)第二阶段:系统分析(11月30日12月5日)第三阶段:系统设计(12月6日12月19日)第四阶段:系统实施(12月20日12月27日)第五阶段:系
5、统评价(12月28日1月10日)2. 系统分析大学教师管理系统软件是为用户节省时间、方便用户查询所需要的信息的应用软件。开发人员进行资料收集、数据整理、编程,可以使用户具有添加,删除,和查询等功能,方便用户操作。可以帮助教师自我约束和生活。2.1需求分析2.1.1需求说明为了保证系统能够长期、安全、稳定、可靠、高效地运行,大学教师管理系统应该满足以下需求:(1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。查询时应保证查全率,所有相应域都应能查到。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足系统管理员对信息处理的需求
6、。响应时间,更新处理时间都比较迅速,完全满足用户要求。一般操作的响应时间应在1-2s内,对数据的导入、导出的操作也应在可接受的时间内完成。 (2)系统的开放性和系统的可扩充性 系统在开发过程中,应该充分考虑以后的可扩充性。例如,用户查询的需求也会不断地更新和完善。这就要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,即系统应是一个开放系统,只要符合一定的规范,可以简单地加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换,完成系统的升级和更新换代。(3)系统的易用性和易维护性 系统是直接面对使用人员的,而使用人员往往对计算机并不是非常熟悉。这就要求系统
7、能够提供良好的用户接口,易用的人机交互界面。所以在系统开发的时候就考虑到了这一点,只要用户双击运行本系统就可以直接使用本系统的查询模块而无须用户注册,充分节约了用户查询的方便及随意性。其次,要实现本系统的易用性就要求系统应该尽量使用用户熟悉的术语和中文信息的界面。2.1.2目标要求大学教师管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询的操作上,包括用户登录信息、用户注册信息、系统参数。各个部分相链接。针对该系统数据库特点,总结以下几点需求。 管理员可以浏览、修改和删除管理信息,包括教师信息、管理员信息。 用户和管理员具有不同的身份。 用户信息记录用户的资料。 用户登录信息。
8、管理员可以录入教师信息2.2系统组织结构大学教师管理系统的主要流程是管理员首先添加系统的用户,包括用户的登录名,密码, 使用权限等,使用权限包括系统员操作权限和普通用户操作权限。然后系统的用户使用自己的登录名和密码进行登录,系统根据用户的登录名得知用户的操作权限,用户可能有全部的使用权限,也可能只有部分的使用权限。管理员是拥有所有使用权限的。组织结构图见图2-2-1所示。大学教师管理系统用户普通用户管理员系统管理信息查询系统管理教师信息管理课程信息管理信息查询图2-2-1 大学教师管理系统组织结构图2.3系统功能结构图分析该系统所实现的功能模块有:系统管理、教师信息管理、课程信息管理、信息查询
9、等模块。该系统的功能结构图如图2-3-1所示。大学教师管理系统登录基本功能普通用户登录系统管理教师信息管理课程信息管理管理员登录信息查询图2-3-1 大学教师管理系统功能结构图2.4业务流程图分析业务流程(Transaction Flow Diagram,简称TFD)是用一些规定的符号及连线来表示具体业务处理过程的图形。图的内容基本是按照业务的实际处理步骤和过程绘制的。大学教师管理系统的业务流程图如图2-4-1所示。图2-4-1 大学教师管理系统的业务流程图2.5数据流图分析数据流图(Data Flow Diagram,缩写DFD)是数据分析的主要工具。其采用自顶向下、逐步求精、逐步分解的结构
10、化分析方法,使用规定的图形符号描述系统的各个处理环节及各环节之间的数据传递关系,直观的反映系统的各个组成部分和不同组成部分之间的数据处理关系。数据流图可以反映出整个系统中数据的流动、存储、处理、传递与使用的情况。大学教师管理系统的个数据流图如图2-5-1、 图2-5-2、图2-5-3、图2-5-4所示功能输入功能结果查询结果查询要求 注册用户修改要求修改结果管理员管理员返回结果普通用户查询要求查询结果大学教师管理系统图2-5-1 大学教师管理系统顶层图图2-5-2大学教师管理系统0层图图2-5-3大学教师管理系统1层图图2-5-4大学教师管理系统2层图2.6数据字典数据字典是对数据流图中各个元
11、素的详细说明。数据字典的内容主要是对数据流图中的数据流、处理逻辑、数据存储和外部实体等四个元素进行具体定义和全面、明确的说明。数据字典见表2-6-1、表2-6-2、表2-6-3、表2-6-4、表2-6-5所示。表2-6-1 数据流条目项目名称说明或定义系统名称大学教师管理系统 数据流名称教师信息别名无 说明教师的一些相关信息编号0001来源用户去向用户数据流组成教师信息=教师编码+姓名+性别+图书证号 表2-6-2 数据文件条目项目名称说明或定义系统名称大学教师管理系统文件名称教师文件清单别名无文件编号0001说明教师的一些文件信息组织方式按教学任务号进行组织主关键字教学任务编号记录数1500
12、0记录组成记录=教学任务号+教学进度+重修试卷答案表2-6-3 数据文件条目项目名称说明或定义系统名称大学教师管理系统文件名称教学大纲清单别名无文件编号00001说明教师的一些大纲信息组织方式按教学大纲号进行组织主关键字教学大纲号记录数15000记录组成记录=教学大纲号+教学大纲名称+内容+起草时间表2-6-4 数据项条目项目名称说明或定义系统名称大学教师管理系统 数据项名称课程号别名无 数据类型字符型说明按课程号连接编号取值范围000001-999999数据长度6取值含义表2-6-5 基本加工条目项目名称说明或定义系统名称大学教师管理系统 加工名称电子教案号 输入数据流教师信息管理输出数据流
13、电子教案表加工逻辑如果要输入的教案号已经存在就重新输入,否则输入成功说明电子教案号不存在时需进行输入2.7加工说明加工逻辑说明是对数据流图中每一个基本加工的描述,描述该加工在什么条件下做什么事,即描述了输入数据流、输入文件、输出数据流、输出文件之间的逻辑关系。(1)大学教师管理系统中教师信息添加的判断树如图2-7-1所示:图2-7-1大学教师管理系统中教师信息添加(2) 大学教师管理系统中教师信息添加的结构化语言表示如下所示: If 输入教师信息编号(不存在的) Then 确定添加信息 Else 返回并提示错误信息 End If2.8开发费用与进度估计由于学校机房上网方便实惠,本系统大约需要1
14、00元的费用支出。 对系统各子系统的开发进度安排如下: 系统管理子系统(8天) 教师信息管理子系统(15天) 课程信息管理子系统(10天) 信息查询子系统(8天)3. 系统设计3.1系统总体结构根据系统分析的结果,按照结构化的系统设计方法,对系统的数据流图进行分析,对系统总体结构进行层层分解,系统功能设计是使整个系统能基本实现教师的添加,删除,查询等管理功能,能让管理者更直观的了解教师的信息,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储等信息,同时对这些信息进行维护,通过实测服装的各种运行情况,并利用过去的历史数据预测未来的发展。本
15、系统主要包括四大模块,分别是系统管理模块,教师信息管理模块,课程信息管理模块,信息查询模块。每个模块的功能如下:1. 系统管理模块功能:(1)实现密码的修改;(2)实现用户的添加;2. 教师信息管理模块功能:实现教师信息的更新,包括增加、修改功能;3. 课程信息管理模块功能:实现课程信息的更新,包括增加、修改功能;4. 信息查询模块功能:(1)实现教师信息的查询;(2)实现课程信息的查询。3.2数据库设计 3.2.1 概念设计 大学教师管理系统的数据库的E-R图,见图3-2-1所示。图3-2-1 数据库的E-R图3.2.2物理结构设计为了设计方便,本大学教师管理系统在数据库设计阶段的表设计中,
16、字段名全采用汉字形式,在后面的设计中建立公共模块再把汉字转化为字母形式,这样使得设计、修改和维护代码都很方便。Access数据库中的部分主要的数据表设计见表3-2-2、表3-2-3、表3-2-4、表3-2-5所示。表3-2-2 教师文件管理表 表名: frmteachfile字段名称数据类型字段大小备注教学任务号文本15主键教学进度文本50电子教案文本50教学大纲号文本50题库号文本50教学结果分析文本50年终总结文本50表3-2-3 教师信息表 表名: frmteacherInfo字段名称字段类型字段大小备注教师编号文本15主键姓名文本50性别文本50所在学校文本50所在系文本50身份证号文
17、本50地址文本50图书证号文本50Email邮件文本50邮政编码文本50表3-2-4 用户表 表名: frmuser字段名称字段类型字段大小备注用户民文本10主键密码文本10gly文本10表3-2-5 用户表 表名: frmscoreinf字段名称数据类型字段大小备注课程号文本15主键名称文本50类型文本50所属部门文本50所属系文本50授课对象文本50授课教师文本50初次授讲时间文本50学时数文本503.3系统的输入输出设计3.3.1系统的输入设计输入设计是整个系统设计的关键环节之一,对于系统的质量起着决定性的影响,输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十
18、分正确,也无法获得可靠的输出信息。输入设计的目标是保证向系统输入正确的数据,在此前提下,应做到输入方法简单,迅速,经济,方便,为此,输入设计应该遵循最小量,简单行,早检验,少转换的原则。3.3.2系统的输出设计输出设计是指计算机对输入的原始数据进行加工处理,使之具有一定的格式,提供给管理者使用。因而,输出是管理者直接面对的实物,往往有固定的格式和数据要求,具有直观性,并直接反映用户需求。输出的要求往往决定对输入要求,例如在设计设计一张报表时,报表中需要的数据就是输入阶段要提供的数据。输出设计的目的是使系统能输出满足用户需要的有用信息,对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与
19、否的标准。因此,输出设计的出发点是保证系统输出的信息能够方便的为用户所使用,能够为用户的管理活动提供有效的信息服务。3.4系统的界面设计本系统的相关界面如下:(1)此界面为登录界面,只要输入正确的用户名和密码就能够顺利登录,如图3-4-1所示: 图3-4-1 大学教师管理系统的登录界面(2)此界面为登录后的主界面,从此界面可以看出该系统共有四个模块,如图3-4-2所示:图3-4-2 大学教师管理系统的主界面(3)此界面显示课程的相关信息,如图3-4-3所示:图3-4-3 大学教师管理系统的课程信息界面(4)此界面主要是供用户查询教师信息的,可以按教师编号或姓名查询,如图3-4-4所示:图3-4
20、-4 大学教师管理系统的教师信息查询界面(5)此界面主要供管理员继续添加用户,大学教师管理系统的添加用户界面如图3-4-5所示:图3-4-5 大学教师管理系统的添加用户界面添加用户的相关代码如下:Option ExplicitPrivate cnnrmis As New ADODB.ConnectionPrivate rs As New ADODB.RecordsetDim strQuery As StringPrivate Sub ado_init() 初始化cnnrmis和rsrmis Dim strcnn Set cnnrmis = New ADODB.Connection strcnn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB 大学 教师 管理 系统
链接地址:https://www.31ppt.com/p-4027448.html