教学管理系统教学计划管理系统Word文档格式.docx
《教学管理系统教学计划管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《教学管理系统教学计划管理系统Word文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
学生姓名:
XXX
学号:
03E10112
摘要
随着信息技术的发展,人们对于运用计算机来辅助、协调和管理自身工作的需要,正在逐步提高,而程序设计在当今应用程序的开发过程中,具有重要的地位,它的最大的优点就是能够提高程序开发的质量和开发速度。
教学计划管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起资料一致性和完整性强、资料安全性好的库.对于后者要求应用程序功能完备,易使用等特点。
经过分析如此情况,我们使用ASP开发工具,数据库使用ACCESS。
关键字:
信息技术,应用程序,数据结构,数据库信息
ABSTRACT
Alongwiththetechnicaldevelopmentininformation,peopleforapplicationcalculatortolendsupportto,moderatewithmanagethedemandthatoneselfwork,ingraduallyincrease,buttheproceduredesignatnowadaysappliedlythedevelopmentprocessoftheprocedure,havetheimportantposition,itofbiggestadvantagebecanincreasethequantitythatproceduredevelopmentwithdevelopmentspeed.
Educationalmanagementsystemisdevelopmenttwoaspectsthattypicalinformationmanagementsystem,itsdevelopmentincludesprimarilythebackstagedatabaseestablisheswithsupportandtheheadappliestheprocedure.Establishestorisetotheformerrequestthedataconsistencyisstrongwiththecomplete,thebasethatdatasafetylike.Usethelatterrequestapplyprocedurefunctioncomplete,verymuchtowaitthecharacteristics.
Courseanalyzingso-calledcondition,weuseASPexploitationimplement,thedatabaseusesACCESS.
Keywords:
Informationtechnique,applytheprocedure,dataconstruction,databasesystem
第1章绪论
1.1开发教学计划管理系统的目的
教学计划是各个高等院校教务管理部门的工作重心。
当每个学生入学时,学校就要为学生安排大学4年的所有课程、教师、教室。
在传统的教学计划管理中,需要组织大量的人力,财力,进行教师、教室和班级的安排。
但由于人为的各种因素,总是会出现一些教学计划管理上的失误。
这种失误给学校、教师和学生带来或多或少的损失。
为此,本人开发了现代教学管理系统(教学计划管理子系统)。
从而提高教学计划管理的效率。
使用ASP.NET技术实现的系统,可以将软硬件的投入成本降低到最低,运行效率和安全性都比较好,通过教学计划管理这样的一个系统,可以解决人工已排好的教师和教室的冲突审查,较之传统的教学计划管理方式,方便,快捷,同时可以实现信息的集中化管理。
所以开发和实现这个系统十分必要。
1.2开发教学计划管理系统的意义
教学计划管理系统是指应用电子计算机和网络通信设备,对学校的学生课程信息、教师资料信息、学生资料信息和教室资料信息进行收集、存储、处理、提取和数据通讯,能满足对信息的使用需求的计算机应用软件系统。
教学计划管理系统是现代化教学必不可少的基础设施及技术支撑环境,属于管理系统中较为复杂的一类,这是学校本身的目标、任务和性质决定的。
它不仅要同其他所有管理信息系统(MIS)一样追踪、管理伴随人流、财流、物流所产生的管理信息,从而提高整个系统的运行效率,而且还应该支持以课程编排信息记录为中心的整个排课、教学、科研活动。
它覆盖了学校主要管理职能和学生在学校学习的各主要环节。
教学计划管理系统不简单的是一个软件,它是一个将学校的管理思想、学校各部门的业务经验以及当今最新计算机技术完美统一起来的整体。
由此可知,开发教学计划管理系统的意义有以下几点:
1.促进现代教学管理系统的发展,提高学校教学质量
由于现代教学管理系统的功能有教室基本信息的管理、教师基本信息的管理、专业教学计划书的基本信息管理、教学任务书的基本信息管理还有班级基本信息的管理等,因此是学校管理的发展方向。
通过本项目的研究及实践,使现代
教学管理对各基本信息容易进行管理,从而在基本信息管理这方面为学校减轻了负担。
从另一个角度来说,综合统一的管理有利于学校教学质量的提高。
2.实现学校教学计划统一管理
通过计算机技术实现教学计划统一管理,教学计划各种各样的基本信息如(教师基本信息、教室基本信息、班级基本信息、专业教学计划书基本信息、教学任务书基本信息等),解决这些基本信息的管理成为了难题,通过本系统就可以较为容易的实现这些基本信息的管理。
这样就为学校减轻人力、财力上的消耗,促进学校基本信息的统一管理。
3.实行跟踪管理、完善教学计划管理
鉴于我校目前实行手工方式的教学计划管理存在一定的弊端。
不利于教学计划的完善发展,实现教学计划基本信息管理难。
也就是说,当前大多数学校没有这样一个有关教学计划管理的系统。
所以,我想通过这次毕业设计的学习,开发教学计划管理系统以便改善学校教学计划管理。
1.3开发教学计划管理系统的发展前景
近些年随着高校扩招,大学生越来越多。
教学计划管理的问题也就显的尤为重要。
在过去教学计划管理情况一般都是以手工方式进行管理甚至延续至今。
最令人担心的问题就是——出现教室资源冲突或教师资源冲突的情况,而且工作烦琐,工作量巨大。
尤其是在给大学校园进行管理时出现的问题更多。
随着计算机技术的普及,社会生产的传统方式已经发生了改变,社会生产效率得到飞速的发展。
面对着计算机技术运用带来的信息化浪潮,实现教学管理的信息化,提高效率刻不容缓。
从而产生了现代教学管理信息化的研究。
现在大多数院校都有校园网,教师及学生上网都非常的方便。
学院可以充分利用校园网资源,建立网上教学计划管理。
通过网络就可以完成教学计划管理。
利用飞速的计算机速度解决传统的教学计划管理的弊端。
工作量小、周期短、速度快、效率高。
第2章需求分析
2.1概述
需求分析是设计数据库系统的起点,它的分析结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。
它的基本任务是回答“系统必须做什么”的问题。
至此,本阶段的主要任务有明确系统的开发目的,分析系统功能的具体要求,由此画出系统的数据流图,以及描述数据流图的数据字典。
需求分析是软件生存周期中重要的一步,只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础。
需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件其它有效性需求。
2.1.1功能需求
教学计划管理系统主要完成基本信息管理、数据处理等功能,由于本人能力和时间的限制,该系统适用于数据信息量不是太大的管理,因此可以说只是一种试用模型。
作为一个完整的数据库系统,其个种功能也需要比较完善,教学计划管理系统的主要功能有:
1.基本信息管理:
教室基本信息的管理、教师基本信息的管理、班级基本信息的管理、课程基本信息的管理、教学任务书基本信息的管理、专业教学计划书基本信息的管理等数据的输入、编辑功能;
2.数据处理:
教室基本信息、教师基本信息、专业教学计划书基本信息、排课结果(课表)基本信息的录入、删除、修改、查询功能;
3.对手工排好的课表录入后进行冲突审查,课表基本信息的修改、查询、删除。
2.1.2性能需求
教学计划管理系统可以高效的完成学校教学计划的统一管理,人工录入计算机处理的方式来实现管理功能,方便教学计划各种基本信息的管理。
适用于现代化教学,安全、可靠性高,适当减轻学校教务工作量,真正体现工作量小、周期短、调查面宽、速度快、效率高。
2.2目标分析
1.顶层数据流图
图2-1顶层数据流图
2.第一层数据流图
图2-2信息管理第一层数据流图
3.教室容量修改第二层数据流图、课表录入审查第二层数据流图
图2-3教室容量第二层数据流图
图2-4课表录入审查第二层数据流图
第3章系统开发的工具及环境介绍
3.1系统开发工具介绍
ASP.NET和HTML页面的设计。
通过WebMatrix,可以迅速建立ASP.NET页面或者HTML文件。
用户可以直接从工具箱中将服务器控件或者是自定义控件(.ascx)拖放到页面上,所见即所得。
双击控件,会自动生成事件的代码。
支持控件的属性编辑。
SQLServer和Access数据库的管理。
内置工具,可以在WebMatrix中对SQL/MSDE或Access数据库进行创建和编辑等操作。
可以通过内置向导自动的产生ADO.NET代码。
支持多语言环境。
在aspx和ascx文件中,用户可以使用C#,VB或J#来编写代码。
类浏览。
内建工具,可以浏览.NETFramework中的所有类的属性、事件或方法,查看类之间的相互关系,查找相关联的类和派生类。
对XMLWebServices的支持。
可以很容易的在WEB应用程序中添加XMLWebServices支持。
支持移动应用程序WebMatrix提供移动工具包,支持对PDA、智能电话等移动设备的Web页面编写。
自带FTP功能。
使用这个功能,开发者可以直接设计、修改远程计算机上的文件。
开发者不必先下载,再修改,再上传,节约开发时间。
自带WEB服务器WebMatrix还自带有一个WEB服务器:
MatrixWebServer,此服务器可以运行在Win2000和WinXP环境中,支持WebService,只能本地访问,所以,不必要担心这个服务器的安全性。
这款WEB服务器可以用来调试程序,可以直接在WebMatrix中打开WEB服务器进行调试。
因此就不必要再安装IIS等其它服务器软件了。
集成社区在WebMatrix中,包含了、WebMatrix等相关站点、论坛、新闻组社区资源的列表。
可以直接及其他使用WebMatrix的程序员进行交流。
3.1.1ASP简介
MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的
代