1、 长春师范学院本科毕业论文(设计)分院名称:软件学院学生学号:0911240404长春师范学院本科毕业论文(设计)(理工类)题 目: 高校教学管理系统 专 业: 计算机科学与技术 作 者 姓 名: 杜贺翔 指导教师姓名: 高枫 指导教师职称: 讲师 2012年 4 月2 长春师范学院本科毕业论文(设计)长春师范学院本科毕业论文(设计)作者承诺保证书本人郑重承诺:本篇毕业论文(设计)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。论文作者签名: 日期:2012 年 4 月 15 日长春师范学院本科毕业论文(设计)指导教师承诺保证书本人郑重承诺:我已按有关规定对本篇毕业论文(设
2、计)的选题与内容进行指导和审核,坚持一人一题制,确认由作者独立完成。如果存在学风问题,本人愿意承担指导教师的相关责任。指导教师签名:日期:2012年 4月 15 日 摘 要 高校教务管理业务是高等教育中的一个极为重要的环节,是整个学校管理的核心和基础。随着IT的快速的发展和高等教育体制改革的进一步深入,普通的教学管理方法、方式以及工作效率已不能适应新时代的发展需求,不能很好地完成日常教学管理工作。这是开发这个教务管理系统的理由。本系统主要实现教师查询个人信息、学生的选课信息和课程的通知等,录入学生的成绩、课程计划、教学日历和个人信息等,删改各项信息的功能。系统使用V#制作前台界面,后台使用Mi
3、crosoft SQL Server 2008制作数据库。通过V#建立MSS Microsoft SQL Server数据源来连连接前台界面和后台数据库。根据目前计算机的普遍流行,如果使用计算机教学管理软件来管理各种信息,应相对轻松很多。现代教学管理系统的开发就是在于提高教学管理工作效率,加强教学管理,以全面实行计算机管理,这样以来,不但可以提高管理人员的工作效率,而且能安全、长久地存储教师和学生的信息等,便于信息的查找与管理。关键词:教学管理;报表统计 ;Visual C#.NET;Microsoft SQL Server Abstract College educational admin
4、istration management work is an extremely important part in higher education, is the core and foundation of the school management. With the rapid development of computer technology and the deepening of the reform of higher education system, the traditional teaching management methods, means and work
5、 efficiency has cant adapt to the new development needs, not complete teaching management work well. That is the reason to develop this educational administration management system.This system main realization teachers access to personal information, student course selection and course notice, such
6、as teaching calendar entry, lesson plans, student performance and personal information, such as removing all the information function.System USES V# front desk interface, the background using Microsoft SQL Server 2008 database. Through the establishment of MSS V# Microsoft SQL Server data source to
7、connect connection at the front desk interface and backstage supporters database.Based on the popularity of computer, if you use the computer teaching management software to manage all kinds of information, should be relatively easier. Modern educational administration management system management s
8、ystem development is to improve the work efficiency of educational administration, to strengthen the management of educational administration, to implement computer management, since like this, not only can improve the work efficiency of management, and information for teachers and students can secu
9、re, long-term storage, such as easy to find and manage information.Key words: educational administration; Statistics report; Visual C#.NET; Microsoft SQL Server 目 录作者承诺保证书I摘 要IIAbstractIII第一章 绪 论11.1 本课题的来源及研究意义11.1.1 本课题的来源11.1.2 课题的研究意义11.2 高校教学系统概述11.2.1 我国高校教学管理系统发展现状11.2.2 高校教学管理系统的发展前景2第二章 高校教
10、学管理的详细设计42.1需求分析42.1.1功能需求分析42.1.2用户需求分析42.2总体设计5第三章 数据结构设计63.1 数据结构设计原则63.2概念结构设计E-R图73.3 SQL Server 2008创建表格9第四章 系统详细设计144.1.登陆界面结果及实现实现144.2.系统查询模块的结果及实现164.3成绩管理模块结果及实现17第五章 系统测试195.1测试范围195.2测试过程19第六章 系统维护21结 论23致 谢24参考文献25附录126附录227V第一章 绪 论1.1 本课题的来源及研究意义1.1.1 本课题的来源 教学管理系统是高等学校教育工作的一项重要内容,是整个
11、学校管理的核心和基础。教学管理工作是说学校管理人员按照一定的教育方针,运用先进的管理手段,组织、协调,指挥和指导各方面人员活动,以便高效率、高质量的完成各项教学任务,完成国家所制定的教育目的。教务管理工作是学校教学工作的中枢,是保证高等教学机制正常运转的纽带,它是一项具有目的性、计划性、适应性、创造性和科学性的工作。教学管理工作能关系到高校教学管理秩序的稳定和教学质量的提高,关系到高校的发展和人才的培养,教学管理在高校中占有非常重要的地位。 随着IT技术的飞速发展和高等教育体制改革的进一步深入,传统的教学管理方法、手段以及工作方式已不能适应新的发展需求,不能很好地完成教学管理工作。提高教务管理
12、水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先进的信息技术,开发高校综合教务管理系统,是深化教务体制改革的有力措施。 要全面理解高校教务管理系统的需求,首先需要了解高校教务管理的内容、方法和流程等知识。1.1.2 课题的研究意义 根据目前计算机的普遍流行,如果使用计算机教学管理软件来管理各种信息,应相对轻松得多。目前教务管理系统的开发就是在于提高教务管理的工作效率,加强教学管理,以全面实行计算机管理,这样以来,不但可以提高管理人员的效率,而且能安全、长期地存储教师和学生信息等,便于信息的查找与管理。1.2 高校教学系统概述1.2.1 我国高校教学管理系统发展现状 随着
13、我国教育改革不断的提高、素质教育全面的推进和高校办学规模不断的扩大,高校教学资源日益的紧张,怎么提高资源的使用效率,处理成倍的提高的信息量,已经成为管理职能部门共同关心的焦点。因此,很多高校开启并加速了数字化校园建设的步伐,并相继建成了校园网络,搭建了信息化校园硬件平台。一部分高校购置了教学管理系统,或者单独研发了单项管理模块,但是,很多软件的实际使用过程中都会存在一些缺陷:功能不完善,不能涵盖高校管理部门的各个方面;可用度不强,许多实际问题得不到解决;缺乏统一规则,系统设计,大量数据形成信息“孤岛”。纵观现在国内研究现状, 在安全性和信息更新化方面存在有一定不足,单独建立现有的系统资源资料,
14、共享性能很差;在以管理者为主题的模块中, 信息取舍依赖管理者对信息的认知与喜好,比较不容易掌握用户真正的需求,也因此无法满足用户的需求。因此,教学管理系统应充分依托校园网,实现教学信息集中管理、分散操作、信息共享等,使不完善的教务管理朝数字化、综合化、智能化的方向发展,并为进一步实现完善的计算机教务系统和全校信息系统打下良好的基础。建立基于Web 教学管理的系统,可以通过网络把信息采集等工作整合到行政人员的日常处理中;充分发挥部、处、室、系等的校区教学管理的职能,提高各级部门的教学管理质量、效率、水平;能解决教学管理信息量大,信息采集难,信息反馈滞后,信息准确性低的瓶颈,从而从全面实现教务管理
15、的自动化、数字化、网络化、使教务管理高效有序地进行.1.2.2 高校教学管理系统的发展前景 从调研情况来看,目前国内综合教务管理系统本地化的相关技术已经比较成熟,软件功能也比较全面,但系统在高校本地化应用中产生的问题却依然很突出。针对高校综合教务管理系统本地化应用的现状,为促进高校综合教务管理系统本地化顺利实施和良性发展,课题组结合近年来对于系统本地化策略和实践的研究,有下面的发展前景:(一)主动强化系统本地化意识软件本地化,主要包括两层含义:一是软件研发人员实施的本地化,二是软件用户实施的本地化。“本地化”对于软件研发人员来说,并不是一个陌生的概念,而对于高校用户而言,真正意识到“本地化”重
16、要性的却并不多见。长期以来,人们对于软件的认识过多地看重其“技术性”和“工具性”,这种认识已经形成了人们的“潜意识”,在这种意识的支配下,高校用户顺理成章就会认为:系统本地化是“软件研发人员的事情”,系统出现的问题都是软件研发时“设计不合理”、“功能不完善”。因而,高校往往把系统本地化的一切责任推向软件研发人员,便会忽视用户层面的软件本地化。要从根本上扭转综合教务管理系统建设效果不佳的状况,高校就必须摆脱思想上“潜意识”的束缚,正确认识系统本地化的意义,遵循软件本地化规律,加强软件本地化研究,主动承担起用户层面软件本地化的责任。(二)科学设计系统本地化流程 从上述国内高校综合教务管理系统本地化
17、建设的三种情况来看,三种方式下都未能取得系统本地化的满意效果,由此可见,其原因不在于选择何种建设方式。缺乏对系统本地化流程的科学设计,才是影响系统本地化效果的最关键原因。从调研情况来看,很高校没有把系统本地化当做一件很重要的事情来抓,也没有对综合教学管理系统本地化流程进行科学规划和设计。由于缺乏科学的流程设计,高校多是盲目地服从于或者完全地依赖于软件研发人员提供的系统本地化流程设计方案,这种方案很难确保能完全符合每所学校的教务管理实际,难免会在系统本地化过程中遇到各种问题。科学设计系统本地化流程,能够避免系统本地化建设的盲目性,不仅可以强化本地化测试和本地化验收等薄弱环节,而且可以有效减少系统
18、本地化问题的生成,有利于建成符合本校实情、具有本校特色的综合教务管理系统。(三)全面评价系统本地化水平系统本地化的目的是要提高系统本地服务水平。高校综合教务管理系统能否充分发挥其所长,并提供高水平的本地服务,这需要通过对系统的全面评价才能得知。而评价的全面性直接依赖于系统功能发挥的完整性。调研中发现,一些高校的综合教务管理系统在学籍管理、考试考务、教材管理、实践教学、教学考评等方面,或多或少都存在着个别功能暂未使用的情况。因此,系统并没有完全发挥出其应有的服务水平。 第二章 高校教学管理的详细设计2.1需求分析2.1.1功能需求分析(1)班级的信息维护界面能够完成学校各个班级所有基本信息的输人
19、登记,所有班级的信息的修改、插入、删除等工作。可以按照特定信息进行查找,并且按照特定的要求进行排序。提供一定的帮助文件和系统维护等功能。(2)学生的信息维护界面能够完成学生所有基本信息的输人登记,所有学生信息的修改、插人、删除等工作。可以按照特定信息进行查找,并且按照特定的要求进行排序。提供一定的帮助文件和系统维护等功能。(3)课程的信息维护界面能够完成学校不同专业课程信息的输入,包括任课老师信息。还可以对课程信息进行修改、删除等操作。可以按照课程的编号、课程的名称、拼音码进行查询,相应的课程的信息会出现在窗口界面。(4)课表的查询界面学生根据自己的学号、姓名、年级进行选课可以查到自己所选课程
20、的详细上课时间。(5)学生成绩输入界面当选课结束的时候,教师可以根据课程的编号查询其所教授的课程,然后给学生录入一定的成绩,然后提交。(6)打印成绩单界面可以根据学号打印学生相应的成绩。2.1.2用户需求分析本系统是针对高等院校的教务管理系统,因此教务管理系统的用户包括学生和课程。主要涉及系部信息、班级信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。实现的具体功能如下:基础维护:1、 班级信息维护2、 学生信息维护3、 课程信息维护教学管理:1、 课表查询2、 成绩输入报表打印打印成绩单2.2总体设计教学管理系统基础信息维护教学管理报表统计班级信息维护课程信息维护打印成绩单成绩输入成
21、绩修改 成绩查询学生信息维护 图2-1 设计表 第三章 数据结构设计 3.1 数据结构设计原则 数据库设计是基于据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。一般,数据库的设计过程大致可分数据库设计为5个步骤:1需求分析:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及他们再业务活动中交互的情况,确定user对数据库系统的使用要求和多种约束条件等,形成用户需求约束。2概念设计:对用户要求描述的现实世界(是一个工厂、亦或是一个商场在或者一个学校等),通过对其中地址的分类、聚集和定义,建立成抽象地概念数据Model。这个概念模型应可以直
22、接反映现实世界各部门的信息构成、信息流动情况、信息问的相互制约的关系以及各部门对信息储存、查询和加工地要求等。所建立的Model尽可能避开数据库在计算机上的具体实现的细节,用一种抽象的形式表示出来。应该以扩充的实体 (E-R模型)联系模型方法为例,首席先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述(在数据库中称为用户的局部视图)。其次再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。3逻辑设计:主要工作任务就是将现实世界的概念数据Model设计成数据库的一种逻辑模式,就是适应于某种特定数
23、据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。4物理设计:基于特定的数据库管理系统所提供的各种存储结构和存取方式等依赖于现实中具体计算机结构的各个物理设计措施,对每个具体的应用任务尽可能选定最合适的物理存储结构(包括文件的类型、索引的结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。5验证设计:在以上设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务束验证数据库设计的正确性和台理性。一般,一个大型数据库的Design过程往往需要经过多次循环并且
24、反复。当设计的某一步发现问题时,可能就需要返回到钱面去进行修改。因此在做上述数据库设汁时就应考虑到令后修改。因此在做上述数据库设汁时就应考虑到令后修改设计的可能性和方便性。3.2概念结构设计E-R图年级班级编号性别学号号姓名籍贯编号学籍编号省份证号民族编号政治面貌编号学生 图 3-1成绩表实体E-R图课程表上课时间天上课时间节课序号课程编号编号上课地点图 3-2 课程表实体E-R图对于报表统计,我们可以将成绩单实体抽象出来。成绩单课程名称成绩开课系别教师图 3-3成绩表实体E-R图依据上述理论,整个系统的数据库设计分为教师、学生、系统管理三大块,下面三个图显示了 图3-4 学生相关表的关系图图
25、3-5 教师相关表的部分相关的关系图图3-6 系统管理员相关的部分关系图3.3 SQL Server 2008创建表格1. 系统表(系编号、系名称、系主任、联系电话、地址,备注)功能:该数据表的作用是保存学院各系信息。它以“系编号”为主键。“系表”所包含的字段信息如表3-1所示:表3-1 系部表字段信息 字段数据类型大小备注系编号文本8主键系名称文本10唯一索引系主任文本10必填字段联系电话文本12地址文本2.专业表功能:该数据表的作用是保存各专业基本信息。它以“专业编号”为主键。“专业表”所包含的字段信息如表3-2所示:表3-2 专业表字段信息 字段数据类型大小备注专业编号文本8主键专业名称
26、文本10唯一索引系别文本10必填字段3.班级表(班级编号、班级名称、所属专业、班级人数、班主任,年级名称、备注)功能:该数据表的作用是保存班级资料信息,它以“班级编号”为主键。“班级表”所包含的字段信息如表3-3所示:表3-3 班级表字段信息 字段数据类型大小备注班级编号文本8主键班级名称文本10唯一索引所属专业文本10专业表班级人数数字1-200必填字段班主任文本10年级名称文本54.学生基本信息表(学号、姓名、性别、出生日期、民族、身高、政治面貌、婚否、E-mail、身份证号,班级、家庭住址、联系电话、照片、个人简介,备注)功能:该数据表的作用是保存所有学生的档案资料信息,它以“学号”为主
27、键。“学生基本信息表”所包含的字段信息如表3-4所示:表3-4 学生基本信息表字段信息 字段数据类型大小备注学号文本10主键姓名文本10必填字段性别文本)2必填字段出生日期日期/时间长日期民族文本20必填字段身高数字100-250必填字段政治面貌文本20必填字段婚否是/否2必填字段E-mail文本20身份证号文本掩码班级文本10班级表家庭住址文本50必填字段联系电话文本12照片OLE对象个人简介备注备注备注5.课程资料表(课程编号、课程名称、学时数、拼音码,学分数、考核类型,备注)功能:该数据表的作用是保存学校所有开设课程的资料信息。它以“课程编号”为主键。 表3-5 课程资料表字段信息 字段
28、数据类型大小备注课程编号文本10主键课程名称文本50必填字段拼音码文本10唯一索引学时数数字1-100必填字段学分数数字0-10必填字段考核类型文本4必填字段6.教师资料表(教师编号、姓名、性别、职称、班主任、出生日期、婚姻状况、身份证号、联系电话、住址、所属系)功能:该数据表的作用是保存在校教师的档案资料,它以“教师编号”为主键。“教师资料表”所包含的字段信息如表3-6所示: 表3-6 教师资料表字段信息 字段数据类型大小备注教师编号文本10主键姓名文本10必填字段性别文本2男/女职称文本)10班主任是/否出生年月日期/时间长日期婚姻状况文本)已婚/未婚身份证号文本输入掩码联系电话文本12住
29、址文本40所属系文本10系表7.开课计划表(开课班级、课程编号、总课时、周课时、学分数、开课类型、开课年度、开设学期、是否开课、备注)功能:该数据表的作用是保存学院各班各学期开设的课程信息,它以“开课班级”和“课程编号”为主键。“开课计划表”所包含的各字段信息如表3-7所示: 表3-7开课计划表字段信息 字段数据类型大小备注开课班级查询向导主键课程编号查询向导10主键总课时数字必填字段周课时数字学分数数字0-10开课类型文本开课年度文本开设学期文本是否开课是/否备注文本8.学生选课级成绩表(学号、选课编号、成绩、备注)功能:该数据表的作用是保存学生所选课程及其成绩信息,它以“学号”和“选课编号
30、”为主键。 表3-8学生选课及成绩表字段信息 字段数据类型大小备注学号文本10主键选课编号文本10主键成绩数字(单精度型)9.教师授课表(授课ID、教师编号、课程编号、上课星期、上课节次,备注)功能:该数据表的作用是保存学院各教师的任课信息,它以“教师编号”和“课程编号”为外键。“教师授课表”所包含的字段信息如表3-9所示:表3-9教师授课表字段信息 字段数据类型大小备注授课ID数字主键教师编号文本(查阅向导)10外键课程编号文本(查阅向导,用课程资料表数值)10外键上课星期文本(查阅向导星期一到星期五)上课节次查阅向导(第1-4节)备注10.班级课程表(学期、班级编号、星期、第一节、第二节、
31、第三节、第四节)功能:该数据表的作用是保存学院各班级课程表信息,它以“学期”、“班级编号”、“星期”三个字段联合作为主键。“班级课程表”所包含的字段信息如表3-10所示:表3-10班级课程表字段信息 字段数据类型大小备注学期文本20主键班级编号文本10主键星期文本6主键第一节文本查阅向导第二节文本查阅向导第三节文本查阅向导第四节文本查阅向导 第四章 系统详细设计4.1.登陆界面结果及实现实现功能:该窗体由系统启动功能设定在启动时首先显示,主要完成用户对系统管理主面板是否打开的功能选择。当单击“确定打开”时即可打开系统管理主面板并提示高级操作方法;当单击“取消”后,即不显示系统管理主面板并显示打
32、开该面板的提示信息。该面板用系统的切换面板管理器设计生成,可完成对学生管理模块、班级管理模块、教师管理模块、课程管理模块的调用。该窗体如图 图4-1 登陆界面如何实现:界面设计利用CSS控制系统的统一色调,并适当通过Jscript或c#语言实现部分特效。采用ADO. NET中数据集以及数据适配器的方式。一个用来执行数据查询语法。另一个用来执行数据操纵语言。用来针对不同类型的数据访问。登录模块是教务管理系统中的一道安全屏障,对于Web应用程序,管理安全登录是很重要的。用户必须输入user、password和随机验证码并经过登录页面的验证才能进入教学管理系统的主页面进行相关的操作。但是现在大多数W
33、eb系统在发送登录密码时是不加密发送,这样很容易被黑客监听到password。本人在本系统的设计研发中,为实现可靠的安全性,做了许多的加密算法研究和安全策略的设计工作。 身份验证(authentication)是一个标识应用程序客户端的过程,可以越过应用程序的多个层次发生。终端user起初由Web应用程序进行身份验证,通常根据user名和password进行:随后终端user的请求由中间层应用程序服务器和数据库服务器进行处理,这过程中也将进行用户验证以便验证并处理这些请求。ASPNET User验证模式包括Windows、Passport(护照)、Forms(表单)和None(无)。下面单独解
34、说Forms验证:Forms验证 表单身份验证又称为基于cookie的身份验证,它允许定制个性化表单,清除了Windows验证中不直观的Windows Login对话框,同时也不需要进行繁重的客户证书管理。这种验证方式使用客户端重定向功能,它将未经身份验证的请求重定向到一个超文本标记语言(HTML)表单,使用户能够在其中键入他们的凭据。在用户提供凭据并提交该表单后,应用程序对请求进行身份验证,然后系统以Cookie的形式发出身份验证票证。此Cookie包含凭据或用于重新获取标识的密钥。浏览器的后续请求自动包含此Cookie。当使用表单份验证时,如果未验证身份的用户试图访问受保护的文件或资源。相
35、对于windows身份认证,Forms认证的优点在于:a由于Forms认证完全在ASPNET内部实现,所以用户可以完全控制身份验证的执行方式,又因为它是一种Passport身份验证,所以用户不必依赖任何外部系统。b可以控制登陆窗体的外观c适用于任何浏览器d可以存储用户信息因此在教学管理系统中采用基于Forms的身份验证是非常好的选择。Forms身份验证需要在IIS中设置允许匿名访问。除此,它主要涉及配置文件(webconfig)其余的文件一般是受保护对象。我的Webconfig文件的配置配置文件WebConfig位于各级目录中,下一级目录中设置会覆盖上一级中的设置。系统的WebConfig配置
36、项如下所示:4.2.系统查询模块的结果及实现 如何实现: 本系统的查询功能分为学生学籍简明情况查询、成绩查询、课程查询和教师任课情况查询等。SQL管理提供程序用于与MS SQL Server交互,主要包括如下些对象:Sqlconnection、SqlCommand、SqlDataReader、sqlDataAdapter对象等。利用这些对象以及其它对象(包括DataSet对象,数据绑定控件对象DataGrid等)可以完成对象查询功能操作。具体查询模块实现图如下图所示: 图4-2信息查询界面(1) 图4-3信息查询界面(2)查询模块的设计特点:不同角色的查询权限不同系统在设计的时候认识到不同角色
37、的用户所能查询信息的范围应该有所不同,例如,考虑到对学生自尊心的保护,系统只能允许他们查看自己的成绩信息,而不能查看其他学生的有关信息。具体的权限分配如下:学生可以查询自己各个学期的课程成绩、教师任课情况,但无权查询其他学生的学籍信息、课程成绩和任课教师的综合测评总分。教师用户可以对所有的学生资料实现按学号,班级、专业等多种情况综合查询。同时能查询自己的综合测评分数,但无权查询其他教师综合测评分数,只有管理员具有此项权利。教师用户可以对所有的学生资料实现按学号、班级、专业等多种情况综合查询。同时能查询自己的综合测评分数,但无权查询其他教师综合测评分数,只有管理员具有此项权利。4.3成绩管理模块
38、结果及实现 成绩管理模块包括成绩录入和修改功能,为了减少成绩输入的工作量、提高成绩管理的效率,实现智能化和人性化的设计理念,该模块的设计方案如下:首先从教师任课信息表中查找该教师所任课班级,并绑定到下拉列表中供教师选择(如果任课信息表中没有该教师的信息,将不能录入成绩),教师选择本学期担任班级后,系统自动取出教师选择班级的课程名称和学期供教师核对,对教师核对无暝并提交请求后,为了防止成绩统计完毕后教师继续修改学生成绩,系统还再判断该班级是否已经被管理员开放权限,最后检查成绩表该班级的成绩信息是台已经存在,没有相关信息才可以录入以防止重复录入;成绩录入模块的实现图如下图所示: 图 4-4成绩录入
39、界面 第五章 系统测试5.1测试范围(1)功能测试主要测试以下功能:学生信息管理:包括学生信息的记录浏览,可以增加记录、删除记录、修改记录,还可以通过学生学号,学生姓名进行模糊查询。教师信息管理:包括教师信息的记录浏览,可以增加教师记录、删除教师记录、修改教师记录。还可以通过教师编号,姓名进行模糊查询。班级信息管理:包括班级信息的记录浏览,可以增加班级记录、删除班级记录、修改班级记录。还可以通过班级名称,系姓名进行模糊查询。课程信息管理:包括课程信息的记录浏览,可以增加课程记录、删除课程记录、修改课程记录。还可以通过课程编号,课程名称进行模糊查询。学生成绩管理:对学生进行安排课程,并对学生成绩进行记录。老师课程查询:通过输入教师编号查询所授课程、班级、上课时间和教室。综合查询管理:通过输入课程名称和年级,点击查询就可以查找到所有的上过这门课程的系部平均成绩。班级平均成绩查询,通过输入课程编号、学生、学期点击查询就可以查找到所有的上过这门课程的班级平均成绩。(2)性能测试 数据的正确性、用户密码的保护性、客户端配置工具的简易性、数据查询的正确性及一致性、设备管理数据查询的正确性及一致性、综合查询管理的执行速度。5.2测试过程(1)单元测试