《2017毕业论文-基于asp.net的教学计划管理系统的设计与实现》由会员分享,可在线阅读,更多相关《2017毕业论文-基于asp.net的教学计划管理系统的设计与实现(22页珍藏版)》请在金锄头文库上搜索。
1、大连东软信息学院毕业设计(论文)摘要 -I- 基于 ASP.NET 的教学计划管理系统的 设计与实现 摘摘 要要 随着在校大学生人数的不断增加,教学计划管理系统的数据量也不断的上涨。针 对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布教务处审核教 学计划教研室上传教学计划四个大方面进行了设计,基本实现了学生的在线信息查询、 选课功能以及教师对课程信息发布的管理等功能。信息的自动处理以及网络式的信息 交互方式越来越被人们认可和应用。让计算机来管理学生的信息是现在各个高校都在 积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选 课方式相比更加节约资源,同时,随
2、着学生选课自主权的增加,网上选课有效的避免 了“走关系”等不良现象,使教学更加透明。 本程序前台采用 Microsoft Visual Studio 2005 进行页面制作和程序的编写,后台由 SQL Server 数据库支持,通过使用 C#语言实现动态网页的效果,达到对数据库的操作 以完成使用者的要求。本文中除了有对程序的总体设计、详细设计、功能实现等主体 部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、C# 编程语言等的基本内容及发展情况。 关键词关键词:选课,课程信息发布,C#,SQL Server,ASP.NET 东北大学东软信息学院毕业设计(论文)Abstra
3、ct -II- Design and Implementation of the Education Plan Management System Based on ASP.NET Abstract With the development of the enrolling number, the data for daily education is increasing, too. This system is special for the on-line course choosing to design both from the aspect of the student and
4、the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also. This system is basically used for the on-line information searching, the course choosing and the announcing course managing. Besides, the power of the teacher has b
5、een well controlled. The form is made by Microsoft Visual Studio 2005, the data base is built by SQL Server and the active website is made by using the C# language .This paper includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and pres
6、ent development of the programs mentioned above. Key words: course choosing, announcing, c#, SQL Server, ASP.NET 东北大学东软信息学院毕业设计(论文)目录 -III- 目 录 摘 要.I ABSTRACTII 第 1 章 绪 论.1 1.1 论文研究背景和目的1 1.1.1 背景.1 1.1.2 目的.1 1.2 国内外现状.2 第 2 章 关键技术介绍.3 2.1 ASP.NET 技术及其优势.3 2.2 ADO.NET 技术.3 2.3 HTML3 第 3 章 需求分析5 3.1
7、 可行性分析.5 3.1.1 MIS 系统的产生和发展情况5 3.1.2 教学计划管理系统的产生和可行性分析.5 3.2 系统开发环境.5 3.3 系统功能需求.6 3.4 用例图.6 3.4.1 系统用户用例图.6 3.4.2 教研室管理员用例图7 3.4.3 教务处管理员用例图9 5.1 教务处系统管理功能.12 5.1.1 登陆.12 东北大学东软信息学院毕业设计(论文)目录 -IV- 5.1.2 注册:.13 第 6 章 系统测试15 6.1 系统功能测试15 6.2 系统界面测试15 第 7 章 结 论.16 参考文献.17 大连东软信息学院毕业设计(论文)第 1 章 绪论 -1-
8、第第 1 1 章章 绪绪 论论 在计算机技术高速发展的今天,数据库技术也已经日趋完善。随着现代化管理理 念的产生,计算机管理信息系统已经被广泛的应用在各个领域。使用计算机管理信息 系统,可以减少人力的投入,加大信息的处理效率并且可以降低管理的难度。学校管 理也迅速的引入了计算机和互联网技术,其中教学计划管理系统就是学校管理信息平 台的一个重要组成部分。 1.1 论文研究背景和目的 1.1.1 背景 随着高等教育体制改革的不断深入,现代化大学有着以下几个新特点: (l)学生人数增多,校区比较分散; (2)实行学分制教学,在一定的程度上,逐步淡化了班级概念。 因此,不能完全使用学年制使用的分年级、
9、分班级的管理办法,加大了管理的难 度和复杂度。学校为了更好的完成教学管理工作,提高教学管理效率,使用先进的信 息技术,开发一套高效综合教务管理信息系统以供管理人员、教师、学生使用己经成 为一种趋势。通过构建学生自主选择的、开放式的、网上的选课管理平台,减轻教务 管理人员的工作量,使教学管理更加科学化、规范化,充分提高教务管理工作的质量 与效率;同时也为学生提供合理的知识结构、学习过程和个性化培养的空间,有利于 培养高素质、高层次、多样化、创造性的人才。 各高校为了更好的适应社会快速变化的需求,培养学生的个性和创造能力,提高 学生的综合素质。课程内容需要不断变化,教学计划也要随之不断变化,以拓宽
10、学生 的知识面,但由于制定教学计划的特殊性,特别是繁琐的统计、汇总给教务管理部门 带来了很大的工作量。传统的制定教学计划数据是经多级手工处理后上报教务管理部 门的,因此容易出错。同时老师对课程的更改操作比较频繁,手工制定教学计划的方 式使得教学管理部门无法及时掌握选课人数的变化和学生分布情况,难以进行动态调 整,制定教学计划、数据统计、报表打印等工作无法实现一体化。 1.1.2 目的 在以往教学计划的具体管理实施过程中,主要靠教务处自主制定和管理。对于大 量的教学计划统计信息,主要依据各任课老师的开课计划申请,通过收集和归纳处理, 整理为各类表格,然后统一制定整个学院的教学计划,工作量大且多为
11、重复性劳动, 工作效率很低。有时还会造成教学计划的制定与实施出现冲突,以致造成有些课程重 大连东软信息学院毕业设计(论文)第 1 章 绪论 -2- 复开设或是老师上课时间冲突,影响了教学工作的正常开展。原因是传统的教学计划 管理方法没有预见性,大家没有事先协调好,教学计划管理系统的开发,就是考虑到 日常教学计划管理的实际情况,通过建立适当的数据库和不同的管理平台,把大量的 重复性工作交给计算机去做,以提高工作效率。这样可以在开课前快捷有序地制定好 教学计划,每个老师所教学的课程在教务处审核前就确定好,让教学计划由各个系部 的教研制定和管理,教务处负责审核和汇总,从而减少了教务处的工作量,提高工
12、作 效率,实现学院教学管理信息化和教学资源合理平均地分配。 1.2 国内外现状 我国不少高校都实行了学分制,它的核心是允许学生自由选课,即把学习的自主 权交给学生。在这里,学生选课时的制约因素比较复杂,工作量也很大,而且往往需 要在较短的时间内完成。运用计算机辅助制定教学计划,即能实时地对大量选课数据 进行检验和统计,十分方便地输出选课结果,同时也避免了人工处理时容易产生的错 误。现今但凡规模较大,师资力量雄厚,在校学生数量大的高校大都采用了教学计划 管理系统。在国外这种网上教学计划管理系统已经非常普及,它把教学计划、在线选 课、成绩查询、任课老师的选择等等都放到学校的主页上,集成为一个功能完
13、善的教 学系统。在我国已有许多的高校都采用了网上的教学管理。据网上的资料显示在我国 大学中排名前 100 位的高校有 80%以上都不同规模的使用网上的教学管理。教学计划管 理系统在早几年就在广西师范学院成教教务管理系统教学计划管理子系统投入使用。 大连东软信息学院毕业设计(论文)第 2 章 关键技术介绍 -3- 第第 2 章章 关键技术介绍关键技术介绍 2.1 ASP.NET 技术及其优势 ASP NET 技术是 Microsoft 公司推出的新一代基于 B/S 架构的动态 Web 开发 工具,是今后电子商务、电子政务以及远程教育等 Web 应用开发的主流技术之一。 提到等语言作为其开发语言,
14、这些语言生成的网页在后台被转换成了类,并编译成了 一个 DLL。由于 ASP.NET 是编译执行的,所以它比 ASP 拥有了更高的效率。 虽然 它继承了原 ASP 的特点,但与 ASP 相比 ASP.NET 具有如下优势: (1)面向对象 (2)代码分离 (3)支持语言众多 (4)代码编译 (5)安全性高 网站采用 ASP.NET 作为开发技术是有原因的。根据网站的需求,要求网站第一 具的要求,结合 ASP.NET 的种种优势,所以系统采用 ASP.NET 作为开发技术。 2.2 ADO.NET 技术 ADO.NET 是对 Microsoft ActiveX Data Objects(ADO)
15、一个跨时代的改进,它提 供了平台互用性和可伸缩的数据访问。由于传送的数据都是 XML 格式的,因此任何 能读取数据,使用 SqlDataReader。如果想使用断开数据,那么使用 DataSet 并实现行 读取或者写入数据源的 SqlDataAdapter。 2.3 HTML HTML 的英文全称是“Hypertext Markup Language“,中文译为“超文本标记语言” 。 “超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在 几年前作为 SGML 的一个子集开发的。 一个 HTML 文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一 些指示,如哪
16、些文字应放置在何处,显示模式是什么样的等。如果你还有一些图片、 动画、声音或是任何其它形式的资源,HTML 文件也会告诉浏览器到哪里去查找这些 资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由 HTML 语言编写出 来的。虽然 HTML 是一种语言,但 HTML 不是程序语言,如 C+ 和 Java 之类,它 只是标示语言,你只要明白了各种标记的用法便算学会了 HTML.HTML 的格式非常简 单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作 HTML 页面。 大连东软信息学院毕业设计(论文)第 2 章 关键技术介绍 -4- 在编辑器中输入 html 代码即可完成对网页的设计,如果在其中加入 VB,JAVA 等 脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态 网页的一部分。 大连东软信息学院毕业设计(论文)第 3 章 需求分析 -5- 第 3 章 需求分析 3.1 可行性分析 3.1.1 MIS 系统的产生和发展情况 所谓 MIS(管理信息系统 Management Information System)系统 ,是一个由人、 计算机