西北大学继续教育学院毕业论文西北大学继续教育学院成人高等教育毕业论文题目:教学管理系统的设计与实现指导教师:学生姓名:学号:专业:软件技术年级:2011级学历层次:专科学历形式:函授完成时间:二0年月日西北大学继续教育学院毕业论文摘要随着全球信息化的飞速发展,信息网络在人们的日常生活中已占据了十分重要的地位。以往面对面的教学方式已显然不能满足现在社会的需要,逐渐也开始把信息化引入教育领域中,从而打破了孔家和时间的限制,为老师和学生提供了更加便捷的途径。目前我校的教学资源库,具有海量的、无序的、共享性差的特点,导致了他的利用率也相当的低。各个院系都有各自的教学资源库,又导致了资源库的重复建设,造成了人力、物力、财力的严重浪费。考虑到以上存在的问题,本文研究并设计了一套基于Web的网络教学资源管理系统,本系统中教师可以通过网络教授学生知识,给学生布置作业,完成网上批阅学生提交的作业,实现部分网络教学工作;学生可以通过网络学习,在网上查看并完成老师布置的作业,可查看本系统中提供的教学资源,岁时随思利用网络在线学习,提高学习效率。另一方面我们集中收集并规范我校内部各个学院零散的教学资源,充分发挥本系统教学资源可以共享的优势。该系统的开发研制弥补了传统教学方式中的不足之处,同时减轻了我校管理人员在教学资源管理工作中的压力,有效的提高教学质量。本文首先接受了网络教学及教学资源的发展背景和现状并对教学资源管理系统的必要性、可行性进行了分析。根据教师、学生、教辅人员给出的需求分析,确定了系统所应具有的基本功能。采用B/S模式和当前流行的JSP技术对系统进行开发,然后根据需求分析设计出系统的总体结构及分析了各个子系统的具体功能,并给出了系统部分界面和实现的部分代码。最后对论文做了总结并对该系统的进一步研究做了展望,明确了下一步的工作和目标。该系统经过测试运行,基本达到了预期目标。随着软件技术的不断发展和教学需要,本系统也为以后的不断更新升级留有空间。我相信本系统在我校的教学工作和管理工作中都能起到较高的实用价值和较好的应用前景。关键词:教学资源管理系统,B/S模式,SQLServer2005,查询西北大学继续教育学院毕业论文目录前言...............................................................1第1章背景、目的及概述.............................................21.1项目背景.....................................................21.2编写目的.....................................................21.3软件定义.....................................................21.4开发环境.....................................................2第2章需求分析.....................................................32.1信息要求.....................................................32.2处理要求.....................................................32.3安全性与完整性要求...........................................4第3章概念结果设计.................................................53.1基本E-R图设计...............................................5第4章逻辑结构设计.................................................84.1E-R图的转换.................................................84.2数据约束设计.................................................9第5章主要模块的设计以及代码......................................105.1登陆模块设计................................................115.2管理员、教师、学生模块设计..................................145.3存储过程....................................................275.4触发器......................................................27第6章预测结果....................................................296.1遇到的问题以及解决方法......................................296.1.1不同对话框数据的传递..................................296.1.2数据的级联删除........................................296.1.3学生成绩的分析........................................296.2设计的体会..................................................29结束语.............................................................31西北大学继续教育学院毕业论文致谢..............................................................32参考文献...........................................................33西北大学继续教育学院毕业论文1前言教学管理是学校运作的中心枢纽,教学管理的质量直接关系到一所高校在当代社会竞争中的地位甚至生存与发展。当今时代,计算机信息处理技术的广泛应用,为高校教学管理提供了有力手段。一所高等学校要走在时代的先进行列,实现教学管理工作的现代化和科学化,其关键就在于要运用现代网络信息技术建立计算机教学管理系统,实现管理的电脑化。教学工作在学校的发展和建设中占有重要地位。教学管理水平的高低,在某种程度上反映了一所学校管理水平的整体状况。他与学校工作的其他方面有着密切的联系,对学校的教学工作、思想工作、管理工作、建设工作、教育改革以及教育方针的贯彻执行等产生重要作用与影响,而这一系列的工作有影响到整个学校的发展进程。在当前的形势下,随着社会的不断进步与发展,教育的现代化、规范化和管理现代化的步伐也不断加快。教育的现代化要求教学工作也应当现代化、规范化。管理现代化既包括管理思想、管理体制的现代化,也包括管理方法、管理手段的现代化。建立教学管理信息系统,加强计算机技术在高校教学管理中的应用,必将使高校教学管理工作更加科学化、规范化、现代化,从而大大提高高校教学管理水平。西北大学继续教育学院毕业论文2第1章背景、目的及概述1.1项目背景随着科学技术、管理方法的不断进步,传统的方式、方法和手段已经不能适应现代化管理的需要,作为培养高质量合格人才为宗旨的高等学校,总是走在科技的最前沿,教学管理的计算机化已成为高校管理现代化、决策科学化的一个重要环节,是开创教学管理工作新局面的必由之路。教学管理系统是一个辅助学校教务人员完成日常工作中,涉及学籍管理、教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能。1.2编写目的本系统的设计旨在实现管理员、教师以及学生对信息的查询、修改以及更新提供便利性。教学管理系统是一个辅助学校教务人员完成日常工作中,涉及教师管理、课程管理和成绩管理等项目的日常比较繁重的工作。它应用计算机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。1.3软件定义本系统做成了C/S模式,本系统的登陆模块提供了远程连接数据库的方法,以及不同的登陆模式管理员、教师、学生),不同的登陆权限对应着可以实现操作功能是有区别的。1.4开发环境西北大学继续教育学院毕业论文3经过思考和选择,决定以.netC#来实现本系统。第2章需求分析2.1信息要求本次系统设计主要需要的信息如下所示,这些信息都是以表的形式存在数据库中,当需要输入、删除、修改等信息时可以通过执行SQL语句来实现。1、学生信息:学号、姓名、性别、出生日期、入学成绩、所在系号2、教职工信息:职工号、姓名、性别、出身年月、所在系号、职称、专业及教学方向3、系的基本信息:系号、系名称、系的简介4、课程信息:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间5、成绩信息:学号、课程号、平时成绩、考试成绩、总评成绩2.2处理要求1、学生基本信息管理新生信息录入、学生信息修改:按学号查询出某学生的信息并做信息修改。学生转学(转入和转出),学生毕业等。毕业和转学的学生有关信息存储到历史库中。2、系基本信息管理:系的基本信息输入、修改、删除3、课程信息管理:课程信息的输入、修改、删除4、教职工信息管理:教职工信息的输入、修改、删除5、选课管理:每学期所选课程的学分不能超过15分、学生可以同时选修一门或多门课程、可以同时为多个学生选修某一门或某几门课程、删除和修改选课信息。西北大学继续教育学院毕业论文46、成绩管理:按课程输入和修改成绩、按学生输入和修改成绩。7、信息查询:按学号、姓名、系号查询学生基本信息。按职工号、姓名、系号查询教职工基本信息。按系号、系名称查询系的基本信息。按课程号、课程名称、上课教师姓名查询课程基本信息。按学号、学生姓名、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。8、统计报表成绩登记表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间)、选课学生名单(学号、姓名、性别),每个学生的平时成绩(空格)、考试成绩(空格)和总评成绩(空格),按学号排序:顺序输出所有课程的成绩登记表。按课程号、课程名称、教师姓名输出对应课程的成绩登记表。按系号输出对应课程的成绩登记表(本系所有教师担任的课程)。成绩报表,内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩,=90分、=80分、、=70分、=60分及不及格学生的人数及比例,按学号排序:顺序输出所有课程的成绩报表。(报表格式自己订制,可以参考学校的系统的输出格式)按课程号、课程名称、教师姓名输出对应课程的成绩报表。按系号输出对应课程的成绩报表(本系所有教师担任的课程)。2.3安全性与完整性要求在数据库中,各个表之间是有联系的,它们存在着参照完整性,在删除数据时,要考虑到一个表中的数据删除的同时也要删除另一个表中对应的数据项。西北大学继续教育学院毕业论文5第3章概念结果设计3.1基本E-R图设计E-R图设计:E-R图中实体有:教师、学生、系部、课程实体属性学生:学号、姓名、性别、出生日期、入学成绩、