




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)题目现代教学管理系统教学计划管理子系统学院:计算机科学学院专业班级:计算机科学与技术 XX级01班指导教师:郭淑侠*蔡桂洲 职称:高工,副教授学生姓名: XXX学 号:03E10112随着信息技术的发展,人们对于运用计算机来辅助、协调和管理自身工作的 需要,正在逐步提高,而程序设计在当今应用程序的开发过程中, 具有重要的地 位,它的最大的优点就是能够提高程序开发的质量和开发速度。教学计划管理系统是典型的信息管理系统,其开发主要包括后台数据库的建 立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起资料一致性和 完整性强、资料安全性好的库对于后者要求应用程序功能完备,易使
2、用等特点。经过分析如此情况,我们使用 ASP开发工具,数据库使用ACCESS关键字:信息技术,应用程序,数据结构,数据库信息ABSTRACTAlo ng with the tech ni cal developme nt in in formati on, people for applicati on calculator to lend support to, moderate with man agethe dema nd that on eself work, in gradually in crease, but the procedure desig n at no wadays
3、appliedly the developme nt process of the procedure, have the importa nt positi on,it of biggest adva ntage be can in crease the qua ntitythat procedure developme nt with developme nt speed.Educational managementsystem is development two aspects that typical in formati on man ageme nt system, its de
4、velopme nt in cludes primarily the backstage database establishes with support and the head applies the procedure. Establishes to rise to the former request the data consistency is strong with the complete, the base that data safety like. Use the latter request apply procedure fun ctio n complete, v
5、ery much to wait the characteristics.Course an alyz ing so-called con diti on, we use ASP exploitati on impleme nt , the data base uses ACCESS.Key words: Information technique, apply the procedure, data construction, database system第1章绪论 11.1开发教学计划管理系统的目的 11.2开发教学计划管理系统的意义 11.3开发教学计划管理系统的发展前景 2第2章需求
6、分析 32.1概述 32.1.1功能需求 32.1.2性能需求 32.2目标分析 4第3章系统开发的工具及环境介绍 63.1系统开发工具介绍 63.1.1ASP 简介 63.1.2 Microsoft Acess 简介 83.1.3 Dreamweaver 简介 83.2系统开发环境介绍 93.2.1编辑语言和开发工具 93.2.2系统软硬件要求 9第4章数据库设计 104.1数据库概念结构设计 104.1.1 概述 104.1.2数据流程图 104.1.3数据库需求分析 114.1.4数据库概念设计 124.2数据库模型设计 124.2.1完整性实现机制 124.2.2用约束而非商务规则强制
7、数据完整性 124.2.3强制指示完整性 134.2.4使用查找控制数据完整性 134.2.5采用视图 134.3数据库表设计原则及表设计 134.3.1表设计标准规范化 134.3.2表设计 13第5章功能模块设计 175.1系统功能模块设计 175.1.1教室管理模块 175.1.2教师管理模块 185.1.3专业教学计划管理模块 195.1.4排课结果(课表)管理 195.1.5教学任务书管理 205.2教师冲突审查功能 205.3教室冲突功能审查 21结论 23致谢 24参考文献 25第1章绪论1.1开发教学计划管理系统的目的教学计划是各个高等院校教务管理部门的工作重心。当每个学生入学
8、时,学 校就要为学生安排大学4年的所有课程、教师、教室。在传统的教学计划管理中, 需要组织大量的人力,财力,进行教师、教室和班级的安排。但由于人为的各种 因素,总是会出现一些教学计划管理上的失误。这种失误给学校、教师和学生带 来或多或少的损失。为此,本人开发了现代教学管理系统(教学计划管理子系统)。 从而提高教学计划管理的效率。使用ASP.NET技术实现的系统,可以将软硬件的投入成本降低到最低,运行 效率和安全性都比较好,通过教学计划管理这样的一个系统,可以解决人工已排 好的教师和教室的冲突审查,较之传统的教学计划管理方式,方便,快捷,同时 可以实现信息的集中化管理。所以开发和实现这个系统十分
9、必要。1.2开发教学计划管理系统的意义教学计划管理系统是指应用电子计算机和网络通信设备,对学校的学生课程 信息、教师资料信息、学生资料信息和教室资料信息进行收集、存储、处理、提 取和数据通讯,能满足对信息的使用需求的计算机应用软件系统。教学计划管理系统是现代化教学必不可少的基础设施与技术支撑环境,属于管理系统中较为复杂的一类,这是学校本身的目标、任务和性质决定的。它不仅 要同其他所有管理信息系统(MIS) 样追踪、管理伴随人流、财流、物流所产 生的管理信息,从而提高整个系统的运行效率,而且还应该支持以课程编排信息 记录为中心的整个排课、教学、科研活动。它覆盖了学校主要管理职能和学生在 学校学习
10、的各主要环节。教学计划管理系统不简单的是一个软件, 它是一个将学 校的管理思想、学校各部门的业务经验以及当今最新计算机技术完美统一起来的 整体。由此可知,开发教学计划管理系统的意义有以下几点:1. 促进现代教学管理系统的发展,提高学校教学质量由于现代教学管理系统的功能有教室基本信息的管理、教师基本信息的管 理、专业教学计划书的基本信息管理、教学任务书的基本信息管理还有班级基本 信息的管理等,因此是学校管理的发展方向。通过本项目的研究与实践,使现代 教学管理对各基本信息容易进行管理,从而在基本信息管理这方面为学校减轻了 负担。从另一个角度来说,综合统一的管理有利于学校教学质量的提高。2. 实现学
11、校教学计划统一管理通过计算机技术实现教学计划统一管理,教学计划各种各样的基本信息如(教师基本信息、教室基本信息、班级基本信息、专业教学计划书基本信息、教 学任务书基本信息等),解决这些基本信息的管理成为了难题,通过本系统就可 以较为容易的实现这些基本信息的管理。这样就为学校减轻人力、财力上的消耗, 促进学校基本信息的统一管理。3. 实行跟踪管理、完善教学计划管理鉴于我校目前实行手工方式的教学计划管理存在一定的弊端。不利于教学计 划的完善发展,实现教学计划基本信息管理难。 也就是说,当前大多数学校没有 这样一个有关教学计划管理的系统。 所以,我想通过这次毕业设计的学习,开发 教学计划管理系统以便
12、改善学校教学计划管理。1.3开发教学计划管理系统的发展前景近些年随着高校扩招,大学生越来越多。教学计划管理的问题也就显的尤为 重要。在过去教学计划管理情况一般都是以手工方式进行管理甚至延续至今。最令人担心的问题就是一一出现教室资源冲突或教师资源冲突的情况,而且工作烦琐,工作量巨大。尤其是在给大学校园进行管理时出现的问题更多。随着计算机技术的普及,社会生产的传统方式已经发生了改变,社会生产效率得到飞速的发 展。面对着计算机技术运用带来的信息化浪潮, 实现教学管理的信息化,提高效 率刻不容缓。从而产生了现代教学管理信息化的研究。 现在大多数院校都有校园 网,教师与学生上网都非常的方便。 学院可以充
13、分利用校园网资源,建立网上教 学计划管理。通过网络就可以完成教学计划管理。利用飞速的计算机速度解决传 统的教学计划管理的弊端。工作量小、周期短、速度快、效率高。第2章需求分析2.1概述需求分析是设计数据库系统的起点,它的分析结果是否准确地反映了用户的 实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实 用。它的基本任务是回答 系统必须做什么”的问题。至此,本阶段的主要任务有 明确系统的开发目的,分析系统功能的具体要求,由此画出系统的数据流图,以 及描述数据流图的数据字典。需求分析是软件生存周期中重要的一步, 只有通过 软件需求分析,才能把软件功能和性能的总体概念描述为具体的
14、软件需求规格说 明,进而建立软件开发的基础。需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的限制 和软件同其它系统元素的接口细节,定义软件其它有效性需求。2.1.1功能需求教学计划管理系统主要完成基本信息管理、数据处理等功能,由于本人能力 和时间的限制,该系统适用于数据信息量不是太大的管理, 因此可以说只是一种 试用模型。作为一个完整的数据库系统,其个种功能也需要比较完善,教学计划管理系 统的主要功能有:1. 基本信息管理:教室基本信息的管理、教师基本信息的管理、班级基本信 息的管理、课程基本信息的管理、教学任务书基本信息的管理、 专业教学计划书 基本信息的管理等数据的输入、编辑
15、功能;2. 数据处理:教室基本信息、教师基本信息、专业教学计划书基本信息、排 课结果(课表)基本信息的录入、删除、修改、查询功能;3. 对手工排好的课表录入后进行冲突审查,课表基本信息的修改、查询、删 除。2.1.2性能需求教学计划管理系统可以高效的完成学校教学计划的统一管理,人工录入计算机处理的方式来实现管理功能,方便教学计划各种基本信息的管理。 适用于现代 化教学,安全、可靠性高,适当减轻学校教务工作量,真正体现工作量小、周期 短、调查面宽、速度快、效率高。2.2目标分析1. 顶层数据流图2第一层数据流图教 师,级1.1添加需添加信息用户1.3删除教学任务详细信息查询关德字专系别课稈学院2
16、查询*宰类型需删除信息*图2-2信息管理第一层数据流图3.教室容量修改第二层数据流图、课表录入审查第二层数据流图图2-3教室容量第二层数据流图第3章系统开发的工具及环境介绍第3章系统开发的工具及环境介绍3.1系统开发工具介绍ASP.NET和HTML页面的设计。通过 Web Matrix,可以迅速建立 ASP.NET 页面或者HTML文件。用户可以直接从工具箱中将服务器控件或者是自定义控 件(.ascx)拖放到页面上,所见即所得。双击控件,会自动生成事件的代码。支 持控件的属性编辑。SQL Server和Access数据库的管理。内置工具,可以在 Web Matrix中对 SQL/MSDE或Ac
17、cess数据库进行创建和编辑等操作。可以通过内置向导自动的 产生ADO.NET代码。支持多语言环境。在aspx和ascx文件中,用户可以使用C#,VB或J#来编 写代码。类浏览。内建工具,可以浏览.NET Framework中的所有类的属性、事件或 方法,查看类之间的相互关系,查找相关联的类和派生类。对XML Web Services的支持。可以很容易的在 WEB应用程序中添加XML Web Services支 持。支持移动应用程序 Web Matrix提供移动工具包,支持对 PDA、智能电话等 移动设备的Web页面编写。自带FTP功能。使用这个功能,开发者可以直接设计、修改远程计算机上 的文
18、件。开发者不必先下载,再修改,再上传,节约开发时间。自带 WEB服务器 Web Matrix还自带有一个 WEB服务器:Matrix Web Server, 此服务器可以运行在 Win2000和WinXP环境中,支持Web Service只能本地访 问,所以,不必要担心这个服务器的安全性。这款 WEB服务器可以用来调试程 序,可以直接在 Web Matrix中打开WEB服务器进行调试。因此就不必要再安装 IIS等其它服务器软件了。集成社区在 Web Matrix中,包含了 asp.ne、Web Matrix等相关站点、论坛、 新闻组社区资源的列表。可以直接与其他使用Web Matrix的程序员
19、进行交流。3.1.1ASP 简介Microsoft Active Server Pages即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS 3.0 和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的序都将在服务器端执行, 包括所有嵌在普通HTML中的脚本程 序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器, 这样也就减 轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server
20、 Pages所独具的一些特点:1.使用VBScript 、JScript 等简单易懂的脚本语言,结合 HTML代码, 即可快速地完成网站的应用程序。2. 无须compile编译,容易编写,可在服务器端直接执行3. 使用普通的文本编辑器,如 Windows的记事本,即可进行编辑设计。4. 与浏览器无关(Browser Independenee),用户端只要使用可执行 HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ActiveJscript) 均在WEB服务器端Server Pages 所使用的脚本语言(VBScript 执行,用户端的浏览器不需要能够执行这些
21、脚本语言语言相容。除了可使的方式,使用由第三5.Active Server Pages 能与任何 ActiveX scripting用VBScript 或JScript语言来设计外,还通过plug-in方所提供的其他脚本语言,譬如REXX、Perl 、Tcl等。脚本引擎是处理脚本程序的 COM(Component Object Model)物件。6. Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免 所写的源程序被他人剽窃,也提高了程序的安全性。7. 可使用服务器端的脚本来产生客户端的脚本8. 物件导向(Object-oriented)。9. ActiveX
22、Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic 、Java、Visual C+、COBOL等编程语言来编写你所需要的 ActiveX Server Component 。首先,让我们来看看运行 ASP所需的环境:-Microsoft Internet Information Server version 3.0/4.0 on WindowsNT Server-Microsoft Peer Web Services Version 3.0 on Windows NT Workstation-Microsoft Personal
23、Web Server on Windows 95/98正如前文所述,与一般的程序不同,.asp程序无须编译,ASP程序的控制部 份,是使用VBScript 、JScript 等脚本语言来设计的,当执行 ASP程序时, 脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行 翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写 ASP程序, 那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:VBsrcipt 和JScript ,而VBscript 则被作为
24、系统默认的脚本语言。你也可以根据自己的喜好改变系统默认的脚本语言,关于如何改变系统默认的脚本语言请看 在ASP中使用脚本语言一文。ASP本 身并不是一种脚本语言,它只是提供了一种使镶嵌在 HTML页面中的脚本程序得 以运行的环境。但是,要学好 ASP又必须掌握它的语法和规则。现在就让我们 开始一步一步地认识并学习 Active Server Pages 。3.1.2 Microsoft Acess 简介Access是Office办公套件中一个极为重要的组成部分。刚开始时微软公司 是将Access单独作为一个产品进行销售的,后来微软发现如果将Access捆绑在 OFFICE中一起发售,将带来更加
25、可观的利润,于是第一次将Access捆绑到OFFICE9冲,成为OFFICE套件中的一个重要成员。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access已经卖出了超 过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。后来微软公司通过大量地改进,将 Access的新版本功能变得更加强大。不 管是处理公司的客户订单数据;管理自己的个人通讯录;还是大量科研数据的记 录和处理,人们都可以利用它来解决大量数据的管理工作。你也许要问,Access的功能这么强,那使用起来会不会很麻烦呢?这一点你可 以放心,随着版本的升级,Access的使用也变得越来越容
26、易。过去很繁琐的工 作现在只需几个很简单的步骤就可以高质量地完成了。3.1.3 Dreamweaver 简介Dreamweaver是Macromedia公司的出品的一款所见即所得的网页编辑工 具。与Frontpage 不同,Deamweave采用的是 Mac机浮动面版的设计风格,对 于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现 Dreamweaver的直观性与高效性是 Frontpage所无法比拟的。Dreamweaver对于DHTM(动态网页)的支持特别好,可以轻而易举地做出很多 眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩 展。Dreamweaver与 F
27、lash、Firework 并称为Macromedia的网页制作三剑客,由于 是同一公司的 产品,因而在功能上有着一个非 常紧密的结合。因 此,说 Dreamweaver是高级网页制作的首选并不为过。3.2系统开发环境介绍3.2.1编辑语言和开发工具1、Active : ASP使用了 Microsoft 的 ActiveX 技术。ActiveX ( COM 技术 是现在Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简 化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公 司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件, 你就可
28、以快速、简易地建立自己的 WEB应用。2、 Server : ASP运行在服务器端。这样就不必担心浏览器是否支持ASP所 使用的编程语言。ASP的编程语言可以是 VBSCRIPT和JSCRIPT VBSCRIP是VB 的一个简集,会VB的人可以很方便的快速上手。然而Netscape浏览器不支持客 户端的VBSCRIPT所以最好不要在客户端使用 VBSCRIPT而在服务器端,则无 需考虑浏览器的支持问题。Netscape浏览器也可以正常显示 ASP页面。3、Pages: ASP返回标准的HTM页面,可以正常地在常用的浏览器中显示。 浏览者查看页面源文件时,看到的是 ASP生成的HTML弋码,而不
29、是ASP程序代 码。这样就可以防止别人抄袭程序。开发工具使用的是:Dreamweave 83.2.2系统软硬件要求2000系统请下载 Microsoft.NET Framework安装,XP和2003自带有 Microsoft.NET Framework 组件,只需要将其启用即可。微软产品,微软强大的技术支持,并且与常用的 Windows网络操作系统和 IE浏览器兼容性好。资源丰富。技术发展相对成熟,并且有丰富的 ASP资源。 软硬件环境要求低。ASP运行环境低,连早期的 WIN98都支持ASP对服务器硬 件配置要求低,个人PC设置为WE冈艮务器也能跑动ASP系统。适合中小型动态 网站建站。第
30、4章数据库设计4.1数据库概念结构设计4.1.1概述数据库是信息系统的基础和核心,数据库设计的质量将直接关系到信息系统 开发的成败和优劣。在信息系统中,数据库设计是根据业务需求、信息需求、和 处理需求,确定信息系统中的数据库结构、数据操作和数据一致性约束的过程。 其中,数据库结构分外模式、模式和内模式三级结构。外模式也称用户模式或子 模式,是用户所看到的数据视图。模式是综合所有外模式得出的一致的公共数据 视图。内模式描述数据的物理结构和存储方式, 是数据在数据库系统中的内部表 示。数据库设计的基本过程可以分为需求分析、概念设计、逻辑设计和物理设计 四个步骤。4.1.2数据流程图数据流程图(Da
31、ta Flow Diagram,简称DFD是新系统逻辑模型的主要组成 部分,它可以反映出新系统的主要功能、系统与外部环境间的输入输出、系统内 部的处理、数据传送、数据存储等情况。它的绘制依据是现行系统流程图,数据 流程图是管理信息系统的总体设计图。图4-1数据流程图4.1.3数据库需求分析根据以上数据流程图的分析,教学计划管理系统需要以下基本信息:1 课程表:课程号、课程名、适用专业、学时数2 教室表:教室号、教室名、容量、地点、类型、使用情况号3 使用情况表:使用情况号、使用班级、使用时段、使用与否4 班级表:班级号、班级名称、人数、入学学年、合班号、专业号5.专业表:专业号、专业名称、学院
32、6专业教学计划书:学年学期号、课程名、学时数、起始周、周学时、专业号7. 学年学期表:学年学期号、入学学年、学期8. 教师表:教师号、学院、职称、姓名9. 教学任务书:学院、教研室、教师号、班级号、专业号、合班号10. 课程记录表:合班号、周 X、时段、课程、教室、教师11. 学院表:学院号、学院名、电话4.1.4数据库概念设计根据以上基本信息及先前所做的需求分析,可以做出以下E-R模型图:4.2数据库模型设计4.2.1完整性实现机制实体完整性:主键参照完整性:父表中删除数据:级联删除;受限删除;置空值父表中插入数据:受限插入;递归插入父表中更新数据:级联更新;受限更新;置空值DBMS寸参照完
33、整性可以有两种方法实现:外键实现机制(约束规则)和触 发器实现机制用户定义完整性:NOT NULL CHECK触发器422用约束而非商务规则强制数据完整性采用数据库系统实现数据的完整性。这不但包括通过标准化实现的完整性而 且还包括数据的功能性。在写数据的时候还可以增加触发器来保证数据的正确 性。不要依赖于商务层保证数据完整性;它不能保证表之间(外键)的完整性所 以不能强加于其他完整性规则之上。423强制指示完整性在有害数据进入数据库之前将其剔除。激活数据库系统的指示完整性特性。 这样可以保持数据的清洁而能迫使开发人员投入更多的时间处理错误条件。4.2.4使用查找控制数据完整性控制数据完整性的最
34、佳方式就是限制用户的选择。只要有可能都应该提供给 用户一个清晰的价值列表供其选择。这样将减少键入代码的错误和误解同时提供 数据的一致性。4.2.5采用视图为了在数据库和应用程序代码之间提供另一层抽象,可以为应用程序建立专 门的视图而不必非要应用程序直接访问数据表。这样做还等于在处理数据库变更 时给你提供了更多的自由。4.3数据库表设计原则及表设计4.3.1表设计标准规范化数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form (3NF)通常被认为在性能、扩展性和数据完整性方面达到了 最好平衡。简单来说,遵守3NF标准的数据库的表设计原则是:“ One
35、 Fact in One Place ”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性 时需进行分解。表之间的关系通过外键相连接。 它具有以下特点:有一组表专门 存放通过键连接起来的关联数据。4.3.2表设计对应表设计有:表4-1为课程表、表4-2为教室表、表4-3为使用情况表、 表4-4为班级表、表4-5为专业表、表4-6为专业教学计划书、表4-7为学年学 期表、表4-8为教师表、表4-9为教学任务书、表4-10为课程记录表、表4-11 为周表。表4-1课程表列名数据类型长度说明课程号字符型6数字课程名字符型20小于等于10汉字适用专业字符型20小于等于10汉字学时数字符型6数字
36、表4-2教室表列名数据类型长度说明教室号字符型6数字教室名字符型10容量数值型80100地点字符型8类型字符型10使用情况号字符型6数字表4-3使用情况表列名数据类型长度说明使用情况号字符型6数字使用班级字符型8班级使用时段数值型8使用与否字符型4是或否表4-4班级表列名数据类型长度说明班级号字符型6数字班级名称字符型8班级人数数值型80100入学学年字符型6数字合班号字符型6数字专业号字符型6数字表4-5专业表列名数据类型长度说明专业号字符型6数字专业名称字符型20汉字学院字符型20汉字表4-6专业教学计划书列名数据类型长度说明专业教学计划号字符型6数字学年学期号字符型6数字课程名字符型20
37、汉字学时数数值型80100起始周字符型4数字周学时字符型4数字专业号字符型6数字表4-7学年学期表列名数据类型长度说明学年学期号字符型6数字入学学年字符型6数字学期字符型8数字表4-8教师表列名数据类型长度说明教师号字符型6数字学院字符型20汉字职称字符型10汉字姓名字符型10汉字表4-9教学任务书列名数据类型长度说明学院字符型20汉字教研室字符型10教师号字符型6数字班级号字符型6数字专业号字符型6数字合班号字符型6数字表4-10课表列名数据类型长度说明合班号字符型6数字周X字符型4数字时段数值型88-10,10-12课程字符型10汉字教室字符型10汉字教师字符型10汉字表4-11学院表列名
38、数据类型长度说明学院号字符型6数字学院名字符型20电话字符型12第5章功能模块设计及详细设计5.1系统功能模块设计排课结教学计划管理系统分为教室管理、教师管理、专业教学计划管理、 果(课表)管理和五大主要模块。各模块功能具体介绍如下: 5.1.1教室管理模块图5-2教室管理模块图增加:新建教室需要添加教室基本信息,自动生成教室号,人工手动输入教室名、 容量、地点、选择类型、使用情况增加新的教室基本信息。删除:旧楼拆除需要批量删除教室基本信息, 只需查找教室楼号前两位以确定要 删除的教学楼,然后删除这此教学楼的所有教室基本信息。还有教室类型改变不 再作为教室使用需要单独删除这一条记录。修改:当教
39、室的类型发生变化时,进行适当修改。当教室内添加桌椅容量发生变 动时,也需要对教室基本信息进行对应的修改。查询:通过教室号快速查询教室使用情况。 查询的方法有多种:按教室类型查询、 按教室容量查询、按教室名称查询。可以选择不同的查询方式以满足你想要得到 的结果。5.1.2教师管理模块图5-3教师管理模块图增加:新录用教师需要添加教室基本信息,自动生成教师号,人工手动录入学院、 职称、姓名增加新的教师基本信息。删除:老师退休或转校离校需要删除教师基本信息。修改:教师职称改变、教师所带课程发生变动、教师所在院系发生变化、需要修 改教师基本信息,进行相应修改即可。查询:通过教师号快速查询教师情况。查询
40、方式有多种:按职称查询、按姓名查 询、按所在学院查询,选择不同的查询方式得到你想要的查询结果。5.1.3专业教学计划管理模块专业教学计划管理图5-4专业教学计划管理模块图增加:新学期教学计划管理需要添加专业教学计划基本信息,根据学校制定的专业教学计划书输入学年学期号、课程名、学时数、起始周、周学时、专业号添加 新的专业教学计划基本信息。修改:大四学生毕业后,相应的专业教学计划信息失效,将其备份(恢复数据时 使用)然后删除,计划临时变动需要进行相应的修改。查询:通过专业号快速查询专业教学计划信息。5.1.4排课结果(课表)管理排 课 结 果 课 表 管 理增加删除修改查询审查图5-5排课结果(课
41、表)管理模块图排课结果(课表)指学校教务人员手工排出的一张课表。增加:新课表录入需要添加课表基本信息,显示合班号、周号、时段、课程、教 室、教师等基本信息。删除:课表内容有误或不满意需要删除或进行修改。查询:显示信息查询课表情况。审查:检测教师跟教室冲突。当审查到冲突时,系统会发出提示发现冲突警告5.1.5教学任务书管理图5-6教学任务书管理模块图增加:新学期教学计划管理需要添加教学任务书基本信息,根据学校制定的教学任务书输入学院、教研室、教师号、班级号、专业号、合班号添加新的教学任务 书基本信息。修改:当学校教学任务书需要调整改变时,教学任务书的记录需要进行修改。 删除:教学任务书过期不再使
42、用作废时,教学任务书的记录需要进行删除。查询:通过专业号快速查询教学任务书基本信息。 还可以通过班级号查询、合班 号查询、教师号查询、学院查询、教研室查询、不同的查询方式显示的结果不同, 但教学任务书的基本信息是不变的。5.2教师冲突审查功能系统提供了再录入已排好的课表后,审查教师冲突的功能。通过这样来手动 调课来解决冲突问题。此功能只是查出冲突,然后发出提示警告,之后排课的教 务人员对课表中的冲突进行手工处理。合班号i;Select *from kebiao where 合班号=1Yi+手工处理 提示教师发生冲突图5-6教师冲突算法循环图5.3教室冲突功能审查系统提供了再录入已排好的课表后,
43、审查教室冲突的功能。通过这样来手动 调课来解决冲突问题。此功能只是查出冲突,然后发出提示警告,之后排课的教 务人员对课表中的冲突进行手工处理。合班号i;Select *from kebiao where 合班号=1Yi+手工处理 提示教室发生冲突图5-7教室冲突算法循环图结论毕业设计是本科学习阶段一次非常难得的理论与实际相结合的机会,通过这次比较完整的教学计划管理系统设计, 我摆脱了单纯的理论知识学习状态, 和实 际设计的结合锻炼了我的综合运用所学的专业基础知识,解决实际工程问题的能力,同时也提高我查阅文献资料、设计手册、设计规范等其他专业能力水平,而 且通过对整体的掌控,对局部的取舍, 以及对细节的斟酌处理,都使我的能力得 到了锻炼,经验得到了丰富,并且意志力,耐力也都得到了不同程度的提升。这 是我们都希望看到的也正是我们进行毕业设计的目的所在。虽然毕业设计内容繁多,过程繁琐但我的收获却更加丰富。各种系统的适用 条件,各种工具的要求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国汽车用凹轮轴行业市场深度分析及发展趋势与投资研究报告
- 2025-2030中国汽车仪表盘行业市场深度分析及前景趋势与投资研究报告
- 2025-2030中国水溶性PVA薄膜行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国氯化钠眼科产品行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国氟聚合物(PFA)行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国横弓垫矫形鞋垫行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国柴油机械叉车行业市场深度调研及竞争格局与投资研究报告
- 2025-2030中国林业苗圃行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国有机薄纸行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国新型建材行业发展趋势与前景展望战略研究报告
- 2024-2025学年湖南省长沙市八年级(上)期末物理试卷(含解析)
- 2025-2030中国镀锌钢板行业市场发展趋势与前景展望战略研究报告
- 大模型备案-落实算法安全主体责任基本情况
- 2025《四川省建设工程施工总包合同》示范文本
- 施工入场考试题及答案
- 超市安全用电培训
- 电气火灾警示教育培训考试试题
- 2025年开封大学单招职业技能测试题库及答案1套
- 中国移动泛终端产品白皮书(2025年版)
- 2025年快递公司工作计划模板参考范文模板
- 无人机应聘面试简历
评论
0/150
提交评论