H2003214014-李黎-教务信息管理系统的设计与实现_第1页
H2003214014-李黎-教务信息管理系统的设计与实现_第2页
H2003214014-李黎-教务信息管理系统的设计与实现_第3页
H2003214014-李黎-教务信息管理系统的设计与实现_第4页
H2003214014-李黎-教务信息管理系统的设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类号:TP315 U D C:D10621-408-(2007) 6227-0密 级:公 开 编 号:2003214014成都信息工程学院学位论文教务信息管理系统的设计与实现论文作者姓名:李黎申请学位专业:计算机科学与技术申请学位类别:工学学士指导教师姓名(职称):常征(副教授)论文提交日期:2007年06月10日教务信息管理系统的设计与实现摘 要 随着我国教育事业的不断发展,各级教育层次的教学规模日益扩大,采用传统的教务信息管理方法(如直接手工管理或者开发程度不高的管理系统)不但浪费大量人力、物力和财力资源,而且不能满足当前教育发展的需求。 教务信息管理系统是一种融合管理科学、信息科学、系统科学和计算机技术为一体的综合性先进管理手段。系统是建立在WINDOWS操作系统上的基于C/S(客户机/服务器)模式的教务信息管理系统,选用VB.NETSQL SERVER 2000数据库进行开发。有登录,教师用户,管理员用户,学生用户四个模块。教师用户可以查看自身信息,修改联系方式和密码,查看、录入、删除学生基本信息和学生成绩信息。管理员用户可以查看自身和教师信息,查询、录入、修改、删除课程信息和教师任课信息。添加、修改、删除教师基本信息。查询,添加,删除教师评价信息和修改自身登录密码。学生用户可以查看自身信息。全文设计开发教务信息管理系统,结合面向对象的思想,采用典型的管理信息系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。通过系统实现,用户可以在网络环境下直接访问操作权限范围内的各项信息,同时系统也可借鉴应用到其他教育单位、一般政府机关和厂矿企业进行信息管理。 关键词: 计算机应用;信息管理系统;教务管理;数据库;数据库程序设计 Design and Implementation of a Management Information System for the Educational AdministrationAbstractWith the continuous development of our countrys educational cause, the scale of all levels of education are enlarged greatly. Using the traditional method of Management Information(such as direct manual management or not highly developed management system)will not only waste a lot of manpower, the physical resource and the financial resources,but also be unable to satisfy the demand of current education development. Integrative management system which combine management science,the information science,the systemic science with the computer science is an integrative managed system which is all-around and advanced. The system is established on the WINDOWS platform based on C/S (Client / Server) model Academic Information Management system,VB.NET + SQL the SERVER 2000 databases are selected to carry on the development. There are four templates model,about logging in teacher-consumers,administrator-consumers and student-consumers. The academic user may examine own information, change the connection tool and password. And also he can browse, logging and delete the students basic information and students achievement information. Manager users can look over their own information and teachers information, inquiry,input,edit,and delete the course information and the information of which teacher get the course .And also manager users can add,modify,delete teachers basic information and make over the entering password. The student user may examine own information.The thesis is about designing the Management Information System of the Educational Administration,unifies the object-oriented thought, uses the model the information management system,The establishment and the maintenance of the backstage database as well as front end the application procedure development two aspects are included in development. Through the system realization, users can direct access all kinds of information with his/her own competence in the network environment,meanwhile this system also can be applied to other education institutions,government agencies,the general mines and factory for information management.Key words: Computer application;management information system;Educational administration;Database;Database programming 目 录论文总页数:26页1引言12需求分析12.1教务信息管理业务12.2教务信息管理系统功能需求12.3教务信息管理系统设计要求12.4系统功能设计22.5运行环境22.6技术选择33系统开发的可行性分析33.1教务信息管理系统可行性分析33.1.1对系统的简要描述33.1.2改进之处33.1.3技术可行性分析33.1.4系统经济可行性分析33.2方案比较43.3开发工具的选择54总体设计54.1教务信息管理系统概要设计54.1.1条件与限制54.1.2运行设计64.1.3出错处理设计64.1.4安全保密设计64.1.5维护设计64.2总体功能模块图74.3数据流程图84.4教务信息管理系统数据库设计85系统的详细设计和实现115.1登录模块115.2教师管理模块125.2.1教师基本信息模块125.2.2学生信息和成绩模块135.3管理员管理模块145.3.1基本信息模块145.3.2课程信息、任课信息、教师信息管理模块155.3.3教师评价管理模块175.3.4密码修改模块175.4学生信息模块186软件测试196.1教务信息管理系统测试计划196.1.1测试方案196.1.2测试环境196.1.3测试项目及说明196.2教务信息管理系统测试计划执行情况206.2.1用户登录界面的测试结果206.2.2 教师信息管理界面的测试结果206.2.3添加学生信息界面的测试结果216.2.4课程信息管理界面的测试结果226.2.5其他界面的测试结果226.2.6基本信息查询界面的测试结果236.3教务信息管理系统测试结论23结 论23参考文献24致 谢25声 明261 引言随着信息技术的革命与发展,计算机已经成为我们学习和工作的得力助手,逐渐改变着信息的管理方式,提高了信息管理的安全性和效率,节省了大量的人力和财力。同时Internet的普及也促进着各个行业的发展,从邮寄信件到E-mail,从电话会议到网络会议,从传统物流到电子商务,从面对面授课到远程教学等等一系列的变化,人们无不感觉到Internet的强大。信息管理技术的迅猛发展正得力于Internet的普及和发展。目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理自己日益增长的各种信息。鉴于目前学校教学规模的日益扩大,教务信息呈爆炸性增长的前提下,教务信息管理的自动化与准确化的要求日益强烈的背景下构思出来的,该项目开发的软件就是为学校教务信息管理系统软件,系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。该项目设计完成后可用于一些教育单位(包括学校,学院等等)的教务信息的管理。2 需求分析2.1教务信息管理业务教务信息管理应包括学校管理条例,基本职能,技能信息,教学成果,培养方案,教学通知,校历等基本信息。还应包括院系设置查询,专业设计查询,教学计划查询,课程设置查询,教师信息查询,学生成绩查询等功能。提供教师,学生,管理员三种用户的登录,根据身份的不同,操作权限就不同。2.2教务信息管理系统功能需求通过对教务信息管理业务的了解,另外考虑到开放时间只有三个月,技能力量相对薄弱,所以在系统的开发过程中简化了一些功能。系统提供管理员,教师,学生三种用户的登录。管理员可以查看自身和教师信息,查询、录入、修改、删除课程信息和教师任课信息。添加、修改、删除教师基本信息。查询,添加,删除教师评价信息和修改自身登录密码。教师用户可以查看自身信息,修改联系方式和密码,查看、录入、删除学生基本信息和学生成绩信息。学生可以查看自己基本信息和成绩。2.3教务信息管理系统设计要求1.教务信息管理系统类似于档案管理,它是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以教务信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但目前还有一些单位和部门还是使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。同时随着学校的规模不断扩大,学生数量急剧增加,有关教务的各种信息量也成倍增长。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,使计算机应用逐步渗透到社会生活的每个角落,它已在人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对教务信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提教务管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。2.系统还应具有良好的安全性和稳定性,对数据库的科学的设计避免出现数据冗余。3.系统应有良好的可操控性和简洁的界面。2.4系统功能设计1.教师,管理员基本信息列表功能查看所有,或者按条件搜索教师,管理员的基本信息。2.课程管理功能查询,录入,修改,删除课程信息。3.教师任课信息管理功能查询,录入,修改,删除教师任课信息。4.教师评价管理功能查询,录入,删除对教师的评价信息。5.教师信息管理功能录入,修改,删除教师基本信息。6.学生成绩列表功能维护学生的成绩,其中包括查询,录入,删除学生的各门课程的成绩。7.学生信息管理功能查询,录入,删除学生的信息,包括基本信息和联系方式。8.学生信息查询功能学生查询自身的基本信息和成绩。2.5运行环境考虑到现在Windows操作系统在中国的普及率很高,而且SQL SERVER 2000数据库工具在大学里也作为重点课程学习过。工作中也被绝大多数的编程人员所应用并认可,所以软件基本运行环境为:操作系统:Windows 2000/XP/2003数据库类型:Microsoft SQL Server 2000 2.6技术选择软件设计包括:数据库的设计和开发以及前端应用程序的设计开发。系统设计采用SQL SERVER 2000和VB.NET这两个开发工具,SQL SERVER 2000开发数据库,利用VB.NET进行软件开发,最终完成一个界面优美的管理控制系统。3 系统开发的可行性分析3.1教务信息管理系统可行性分析3.1.1对系统的简要描述系统在加入了数据库的支持,使用了SQL数据库语言,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面非常方便。3.1.2改进之处系统在原先只有管理员,教师用户的基础上,增加了学生用户,方便了学生对自己基本信息和成绩的查询。3.1.3技术可行性分析就目前的开发技术及辅助工具来说,系统需要的功能能够快速地实现。而且目前校内建有局域网,这为系统实现校内使用提供了硬件支持。就目前使用的开发技术来说规划系统的功能目标应该能够达到;利用VB.NET编程语言和SQL数据库语言,在规定的三个月期限内开发工作基本能够实现需求分析中系统所要求的功能。3.1.4系统经济可行性分析经济可行性分析中最重要的内容之一是成本效益分析。对于一个基于计算机系统的研制项目要在经济方面评价其是否合理,成本效益分析要估计研制开发的花费并与收益(包括有形的可以用货币计数的及无形的利益)衡量比较。如果计算机和服务器在已有的情况之下,系统方案成本小,不需要投入太多的资金,其运行跟维护所费资金又少,投入使用后可以节省大量人力、物力、时间等资源,可以提高企事业单位的工作效益。反之,购置计算机、服务器等硬件设备的费用是相当贵的,在中国,劳动力的成本相对来说较低,从经济上考虑,这时用人力代替电脑工作就节约了成本。所以要从现有设备来考虑运用哪种方案,经济上是可行的。3.2方案比较联网交换根据业务数据存放配置可以分为C/S结构(即分布式)和B/S结构(即集中式)两种方式。C/S是用VB6这类的可视化编程软件所作,所以在运行的时候有严格的客户褍程序;而B/S是用ASP语言开发出来的,所有的数据库和执行程序都在服务器褍,客户连接的时候是通过IE(6.0及其以上)来访问,可以不受机器位置的限制,能浏览服务器的WEB服务即能使用软件。 在功能上C/S和B/S两个版本会有所不同,这是由于编程软件和所对待的对像制约的,大部份功能都是相同的。简单地说,C/S结构就是除了数据中心外,每个分公司都有各自数据,平时系统内部使用本地数据进行查询,定期或不定期的进行数据交换,以获得更新数据;B/S结构是指整个系统只有数据中心有数据,其用户必须联接上数据中心才能进行数据操作。B/S结构可实现各用户之间实时交换,只要能上网,就可以随时查看系统的数据情况。具体的可见下表1的对比:表1(C/S)结构与(B/S)结构的优缺点比较比较项目C/S结构B/S结构可行性须在每台计算机上安装软件和数据库(SQL Server)进行网络连接。只在服务器上安装软件,其他机器联网后即可进行访问。实时性用户不能实现实时交换。完全实时运行速度系统功能相等。用户较快,因为用户使用自己本地数据,所有操作均是对本地数据进行操作。系统功能相等。用户较慢,因为每次的数据操作均是通过互联网络对数据中心进行操作。实用性适用只有少数或单一用户,多个用户不能进行实时通信。适用各种情况的单位,可实现不同地点的实时处理,对信息资料和工作情况进行实时浏览。维护难度较难。需对服务器和所有客户机软件进行维护。较易。只需对服务器软件进行维护。运行成本较低。不需支付上网费用。较高。要求用户上网,用户需支付相应上网费用通过以上比较,采用B/S模式进行开发是比较合理的。但由于开发周期只有四个月,另外自身网页制作技术相对薄弱,在预期时间之内,不能完成需求分析所要包含的功能。基于以上原因,系统采用C/S模式进行开发。3.3开发工具的选择Microsoft公司总是引导着计算机技术发展的潮流。继Microsoft Visual Studio 6.0之后,Microsoft公司又推出了划时代的VB.NET。从此,我们步入了.NET时代。除了引入了全新的C#以外,.NET在语言上的最大变化来自于对VB的改进。崭新的VB.NET是.NET家族中的杰出代表。经过一番洗心革面,VB焕发了青春。VB.NET不但继承了VB一贯的优良传统,比如简单易学,程序简洁,而且抛弃了传统的VB的很多缺点,还引入了一些堪称是革命性变革的新特点,如可以实现类的完全继承,函数和过程的重载等。在保持了VB语言风格的基础之上,VB.NET广泛吸收了.NET家族中其他语言的优点和长处。这使得其在编译之后(VB.NET不再有解释执行的方式)产生的代码的执行效率大大提高。所以,无论是作为编程初学者的入门语言还是编程高手们的强大开发工具,VB.NET都是当之无愧的。VB.NET无疑更将成为未来开发各种数据库应用程序的首选语言。这是因为数据库开发本来就是VB的传统强项。根据统计,开发功能相当的数据库时,使用visual C+所需要的时间大概是使用VB所需要时间的3倍。而且在.NET平台中,VB.NET可以很容易地结合ADO技术的继任者ADO.NET,而ADO.NET则是未来数据库应用程序开发所使用的核心技术。 基于以上原因采用VB.NET语言进行软件开发。4 总体设计4.1教务信息管理系统概要设计4.1.1条件与限制为了评价该设计阶段的设计表示的“优劣程度”,必须遵循以下几个准则:1.软件设计应当表现出层次结构,它应巧妙地利用各个软件部件之间的控制关系。2.设计应当是模块化的,即该软件应当从逻辑上被划分成多个部件,分别实现各种特定功能和子功能。3.设计最终应当给出具体的模块(例如子程序或过程),这些模块就具有独立的功能特性。4.应当应用在软件需求分析期间得到的信息,采取循环反复的方法来获得设计。4.1.2运行设计1.运行模块的组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。2.运行控制软件运行时有友好的界面,基本能够实现用户的数据处理要求。3.运行时间系统的运行时间基本可以达到用户所提出的要求。4.1.3出错处理设计1.出错输出信息在用户使用错误的数据或访问没有权限的数据后,系统给出提示:“对不起,你非法使用数据,没有权限!”而且用户的密码管理可以允许用户修改自己的密码,不允许用户的匿名登录。2.数据恢复由于数据在数据库中已经有备份,故在系统出错后可以依靠数据库的恢复功能,并且依靠日志文件使系统再启动,就算系统崩溃用户数据也不会丢失或遭到破坏。但有可能占用更多的数据存储空间,权衡措施由用户来决定。4.1.4安全保密设计系统的系统用户管理保证了只有授权的用户才能进入系统进行数据操作。4.1.5维护设计由于系统较小没有外加维护模块,维护工作比较简单,仅靠数据库的一些基本维护措施即可。4.2总体功能模块图教务信息管理系统教师用户教师基本信息查看课程信息管理教师评价信息管理教师任课信息管理教师信息管理管理员密码修改自身信息管理学生成绩管理学生信息管理管理员用户学生用户学生自身信息查看图1 总体功能模块图4.3数据流程图登录验证合法性验证非法退出合法管理员界面教师用户界面学生用户界面根据用户权限可用功能不同退出数据修改,添加,删除等图2数据流程图4.4教务信息管理系统数据库设计表2学生基本信息表学生基本信息表stuBaseInfo字段名类型大小是否为空默认值中文名备注stuIDVarchar10学生学号KeystuNameVarchar10学生姓名stuSexChar2学生性别stuAgeSmalint2NULL0学生年龄stuAddressVarchar160NULLNULL学生地址stuClassIDVarchar10学生班号stuEmailVarchar50学生邮箱stuPhoneVarchar20NULL0学生电话passwordVarchar16登录密码表3教师管理员信息表教师管理员信息表TeaMagInfo字段名类型大小是否为空默认值中文名备注IDVarchar10账号KeyNameVarchar10姓名PasswordVarchar16登录密码OcuVarchar10权限sexChar2性别AddressVarchar100地址Mobilephonebigint8NULL0移动电话Homephonebigint8NULL0坐机电话表4课程信息表课程信息表subInfo字段名类型大小是否为空默认值中文名备注subIDVarchar10课程编号KeysubNameVarchar20课程名称subInfomationVarchar80课程信息subPriceFloat8课本价钱subTeacherIDVarchar10教师编号表5教师评价信息表教师评价信息表stuJudgeTeaInfo字段名类型大小是否为空默认值中文名备注TeaIDVarchar10教师编号外部TeaNameVarchar10教师姓名JudgeInfoVarchar600评价信息表6教师任课信息表教师任课信息表TeaSub字段名类型大小是否为空默认值中文名备注TeaIDVarchar10教师编号外部TeaNameVarchar10教师姓名subNameVarchar16课程名称subIDVarchar10课程编号外部InfoChar2其他信息表7学生成绩信息表学生成绩信息表stusubjectScoreInfo字段名类型大小是否为空默认值中文名备注stuIDVarchar10学生学号外部stuNameVarchar10学生姓名stuClassIDVarchar10学生班号stusubIDVarchar10学生课号外部stusubNameVarChar50学生课程名stusubScoreint4学生成绩stuTeacherIDVarchar10任课教师编号外部1 物理结构设计系统的物理结构具体由数据库来设计与生成。2 数据结构与程序的关系系统的数据结构由标准数据库语言SQL SERVER生成。5 系统的详细设计和实现5.1登录模块教务信息管理系统,如果每一个进入计算机的人都能够对系统进行操作,就可能有意或无意的破坏数据,对用户产生不良影响,甚至造成无法估量的损失。因此,在进入系统之前要设置密码输入功能用户登录关键是判断它的密码和账号是否与数据库中存在的用户信息吻合,若存在则登录成功,若登录不成功,重新输入或者相管理员申请,由管理员分配教师账号,学生账号密码由教师分配。教师,学生的初始密码都是123456,请在登录成功后及时修改自己的密码。图3登录界面开始填写账号,密码,用户类型申请户名打开数据库文件N是否存在该用户?Y Y登录成功退出图4登录模块处理流程图5.2教师管理模块5.2.1教师基本信息模块 教师登录才具有修改教师自身密码和联系方式的功能。图5教师基本信息界面开始登录是否成功? N 打开数据库文件 Y 修改教师信息判断是否修改成功? N修改成功 Y结束图6教师信息模块流程图5.2.2学生信息和成绩模块 录入学生信息是由老师来填写的,老师也可以查看所有学生信息,老师可以录入和查看自己所带学生的成绩。这两个界面实现的功能大体相同,所以放在一起介绍,它们的数据流程图也大体相同。系统的查询有多处用到,所以查询数据的流程图将在管理员查看信息模块里统一介绍。 图7学生信息界面图8学生成绩信息界面开始录入删除添加有效数据?允许删除? N N Y Y 成功图9学生信息和成绩录入的数据流程图5.3管理员管理模块5.3.1基本信息模块 基本信息模块提供管理员信息,和教师信息的查询功能,提供按条件查询和全部信息的查询。通过用户输入查询的条件,如按教师编号,教师姓名等索引,选择操作符,填写相应的参数,然后在查询结果窗口可看到查询的结果。图10基本信息界面开始录入输入查询条件有无符合条件的的 无 有查找数据 有符合条件的数据 无成功图11基本信息查询数据流程图5.3.2课程信息、任课信息、教师信息管理模块课程信息、任课信息、教师信息管理模块的功能基本相同,所以放在一起介绍,都是完成对各自信息的管理,包括添加、修改、删除。由于查询功能以在基本信息模块介绍过,它们的数据流程都相同,所以这里不再做介绍。图12课程信息管理界面图13教师任课信息管理界面图14教师信息管理界面开始录入删除修改添加允许删除? N有效数据? N Y Y 成功图15信息管理模块共同的数据流程图5.3.3教师评价管理模块 教师评价管理模块,是完成对一位教师的综合评价,由学生给出评价意见,再由相关工作人员对评价信息进行汇总,最后由管理员把评价信息录入进入系统。便于查看,它包括评价数据的查看、添加、删除。教师评价管理模块处理流程图与课程信息管理等模块大相径庭。所以就不再做流程图介绍。图16教师评价管理界面5.3.4密码修改模块 管理员必须登录才可以修改密码。图17密码修改界面开始登录成功打开数据库文件 修改密码判断是否修改成功? N是否继续?修改成功 Y Y结束 N 图18 修改密码的流程图 5.4学生信息模块学生必须登录以后才可以查看自己的信息与成绩,和修改自己的密码。学生信息的数据流程图和教师信息的数据流程图相同,这里就不再做介绍。图19学生信息界面6 软件测试6.1教务信息管理系统测试计划6.1.1测试方案使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。6.1.2测试环境一台计算机,既作为服务器也作为客户机。在系统中安装IIS服务,或者其不可能作为服务器。计算机配置:赛扬 1G 256M内存操作系统:Windows 2000/XP/2003服务器组件:IIS 5.0 以上版本 数据库类型:Microsoft SQL Server 2000 6.1.3测试项目及说明该测试计划主要包括对软件各个模块的测试,有1.用户登录界面的测试该测试的目的是保证登录窗口的正确性与在错误发生时的容错与纠错性。具体通过在登录框中输入空用户名,和错误的用户密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。2.添加教师信息界面的测试该测试的目的是保证添加教师信息窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加记录框中输入重复的用户名,空用户名和密码来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。3.添加学生信息界面的测试该测试的目的是保证添加学生信息窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加学生信息框中输入空的学号,已存在的学号,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。4.添加课程信息,任课信息界面的测试该测试的目的是保证.添加信息窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在添加课程信息和任课信息框中输入空的题目,已存在的题目,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。5.各删除界面的测试该测试的目的是保证.删除各信息界面的正确性与在数据输入不正确时的容错与纠错性。具体通过在删除各信息框中输入空的信息,不存在的信息,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。6.各修改界面的测试该测试的目的是保证.修改各信息界面的正确性与在数据输入不正确时的容错与纠错性。具体通过在修改各信息框中输入空的信息,不存在的信息,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。7.查询各信息界面的测试该测试的目的是保证.查询各信息窗口的正确性与在数据输入不正确时的容错与纠错性。具体通过在查询各信息框中输入空的信息,或者输入错误的信息,来检测系统的出错运行情况。要求系统在遇到这些情况时能给出正确的错误提示。6.2教务信息管理系统测试计划执行情况6.2.1用户登录界面的测试结果在登录框中输入空用户名或者没有输入密码,系统的出错提示如图20图20输入空用户名时系统提示 在登录框中输入错误的用户密码,系统出错提示如图21图21 输入错误用户密码时系统提示6.2.2 教师信息管理界面的测试结果在添加教师信息框中输入已存在的教师编号,系统出错提示如图22图22 输入教师编号已存在时系统提示 在修改教师信息框中输入不存在的教师编号,或者输入空,系统出错提示如图23图23输入不存在的教师编号或空时系统提示在删除教师信息框中输入不存在的教师编号,或者输入空,系统出错提示如图24图24输入不存在的教师编号或空时系统提示6.2.3添加学生信息界面的测试结果在添加记录框中输入空的学生姓名和学号,系统出错提示如图25图25 输入学号和姓名为空时系统提示在删除学生信息框中输入不存在的学生学号,或者输入空,系统出错提示如图26图26输入不存在的学生学号或空时系统提示6.2.4课程信息管理界面的测试结果在课程信息的添加记录框中输入不存在的教师编号,系统出错提示如图27图27输入不存在的教师编号系统提示在课程信息的修改记录框中输入不存在或者空的信息,系统出错提示如图28和图29图28输入不存在的课程信息系统提示图29输入空的课程信息系统提示在删除课程信息框中输入不存在的课程信息,或者输入空,系统出错提示如图30和图31图30输入不存在的课程信息系统提示图31输入空的课程信息系统提示6.2.5其他界面的测试结果如学生成绩录入界面,教师基本信息界面,教师任课信息界面,教师评价界面,管理员密码修改界面等的测试,因为和课程信息界面的测试大体相同,并且都通过了测试,这里就不做仔细介绍。6.2.6基本信息查询界面的测试结果在基本信息查询界面中输入空的查询条件,或者不存在的查询信息,对应的表格会显示为空。如图32图32输入不存在的教师信息或者为空时表格显示6.3教务信息管理系统测试结论经过软件的测试,系统基本上达到需求定义阶段设计目标所提出的要求。软件功能完整,用户界面良好,错误处理正确,且能正确提示错误种类。但是在测试中也发现软件的一些不足与缺陷,比如考虑不周全,教师和学生的信息量都不全面,同时没有实现对学生信息查看和删除时,只能使老师查看和删除自己本班的学生信息。等等一些缺陷,需要在软件进一步修改和维护时予以纠正。总的来说,软件通过测试。结 论教务信息管理系统,从技术和实现两个方面,对基于C/S模式下的教务信息管理系统总体结构做了深入的分析和设计,并结合VB.NET语言和SQL数据库语言,对系统的开发思想和技术实现情况做了详细描述。首先介绍了当前开发基于网络环境的教务信息管理系统的意义,接着分析了通用数据库技术和网络技术,选取了一个研究的主要问题是开发基于C/S模式教务信息管理技术,然后就具体的系统设计方面的内容做了一定介绍,给出了系统的实现方法并最后对系统进行了一些测试。项目已经完成教务信息管理系统基本开发。其功能基本符合设计目标,能够完成教师信息、课程信息、任课信息、学生信息和成绩管理的存储、添加,删除和信息的查询。使用户方便进行信息管理,对于数据的一致性的问题也通过程序进行了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论