智能化教学管理信息系统的应用和实践

时间:2019-05-15 02:54:00下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《智能化教学管理信息系统的应用和实践》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《智能化教学管理信息系统的应用和实践》。

第一篇:智能化教学管理信息系统的应用和实践

智能化教学管理信息系统的应用和实践

学校教学管理是一项复杂的工作,其中涉及到人、财、物等多方面的管理内容,在传统的管理方式下,由于受到各种因素的影响,使得传统的教学管理工作漏洞普遍存在,管理效率始终无法获得有效提升。而随着计算机技术的发展与广泛运用,学校管理也逐渐向信息化管理的方向发展。

一、当前学校管理信息系统建设存在的不足

功能不完善。我们在针对学校管理信息系统建设的过程中发现,很多系统的功能都具有单一性,往往都集中在学生管理和教师管理的方面,其中包括教学计划、课程安排、教材管理等内容,而其他方面的内容却较少,如教学过程的管理、实践教学的管理、教学设备的管理等等,这些内容涉及的较少,同时针对教学设备的利用效率、学校资源的管理等方面的内容和很少。

综合进度较低。当前,有大部分的学校在进行信息系统的开发与建设时,都集中在课程管理、学生管理以及学籍管理等方面,虽然大部分系统中都包含这些功能,从某一专业的功能方面来看,似乎这种使用方便、内容简单的系统更加受欢迎,但是从全局方面考虑,这些功能单一的系没有与网络和社会的发展、教育体制的进步等方面的内容实现综合的进步,呈现出一定的滞后性。

缺乏较强的数据挖掘能力。当前大部分的学校管理信息系统都能够实现强大的数据信息记载和存储的功能的,但是在智能化和自动化方面却较差,对于网络的利用也往往停留在对数据信息的传递与共享,却无法实现深层次的数据挖掘功能,无法按照管理的要求提供深入的咨询信息和统计信息。

无法体现学校管理的质的变化。现行学校管理信息系统最突出的不足是:仅停留在用计算机代替传统手工书写、计算、显示、存储、打印的低层次应用上,未能体现出数字化技术给学校管理带来的质的变化,未能反映当前新的教育理念、经营思想和管理模式。仍现着传统管理方式过分注重结果的做法,没有充分利用数字技术所带来的自动功能,对于大量教学过程来说,完全可以通过合理的设计,而使其管理自动化,弥补传统管理的不足,展示出数字化管理的真正的魅力所在。所以,还需要进一步加以研究和完善。

二、智能化教学管理信息系统的构建与应用

1.对教学设备的集中管理

在教学设备中,包括远程控制系统、视频系统、通信系统以及计算机网络系统等等,通过先进的计算机信息技术实现对教学设备的管理,并且依托网络依据,实现对所有设备的统一和集中管理,无论处在网络上的任何位置,只有获得授权之后,就能够实现对教学设备的控制与管理。在多媒体教室的建设方面,需要配备相应的视频系统,除了实现自动化管理之外,也能够通过远程监控实现对设备的管理与保护。在内部通信系统的管理方面,一般可以通过总控制室与各个教室之间建立起网络电话技术,教室可以与控制中心直接取得联系,以此来实现即时管理。在计算机网络系统的管理方面,要对整个校园内的多媒体教室进行分布式管理,通过校园网络形成一个完整的客户服务器结构,通过总控制器向其他的控制点发出消息,管理员能够及时实现对设备的维护与管理。

2.校园资源全面整合

一方面,实现校园网络的设备安全建设,将防盗设备与通信平台有效的结合,这样在发生意外事故时,便能够及时向相关的部门发出警报,在学校警卫人员的通信设备上也会出现相应的报警提示。另一方面,对校园信息管理系统的建设,要将多媒体教室的管理信息与总控制中心的通信系统相结合,形成一个有机的整体,才能够实现对整个教室管理系统的控制与维护。在数据中心的建设方面,为了满足智能化的管理要求,需要建立统一的数据中心,并且对数据库的数据分析和挖掘功能进行深入的拓展,方便多媒体教室的集中化管理。另外,在校园管理实现统一身份认证的IC卡制度以外,实现校园一卡通服务,通过统一的校园服务平台的建设,通过短信平台、通信平台等为学校教学管理信息系统的运用提供技术支撑,以此来实现校园管理系统持续、稳定的运行。

3.科学合理的管理使用理念

要加强学校各个部门之间的交流与合作,制定长远的教学管理计划,通过教务管理、设备管理、学生管理等多部门的信息化,实现统一的管理。为了实现多媒体教学管理的统一性,需要以专业化的发展方向为主导,积极研发与学校自身管理目标相适应的管理目标,根据国家教育部门的相关政策,制定多媒体教室建设的统一技术标准,支持多媒体教室持续发展。通过远程教学模式实现学生的自主学习,根据教学目标制定多媒体教室教学的内容与目标,通过互联网技术的支持,自动生成包括教学实况、屏幕图像等内容,从而有效的弥补教室资源不足的问题,同时能够使优秀教师的作用获得充分发挥。同时要重视校园文化的建设,将信息技术运用到学校管理活动的各个环节中,充分发挥其制约和规范的作用,促进校园文明的建设与发展。结束语:

在新课程改革不断深化与完善的大背景下,学校管理信息系统的智能化程度也必然要随之进行不断改进,才能够适应当前社会和经济发展对教学管理提出的新要求,从而促进学校教学管理效率的不断提升,实现我国教育改革的全面推进。

第二篇:蓝翔智能化教学管理信息系统

蓝翔智能化教学管理信息系统

山东蓝翔高级技工学校投入上千万元资金建立现代化教学信息系统。600多个节点覆盖教学全场所、全方位、全过程,信息汇集到信息中心,信息中心由教务人员进行现场掌握信息,通过音频和视频系统听到和看到教师讲课的内容,并且可以和教师当场对话,加强了师生的自我约束能力。教学信息系统从外在角度提高内在质量,使我校教学管理步入现代化、科学化轨道。

学校教学信息通过与互联网的对接,学生的家人可以在世界任何一个国家通过网络看到学生在校实时上课表现,使我们的教学和管理公开透明,接受社会和家长的有效监督。同时还能在全校召开视频会议,播放教学视频、现场转播学校大型活动等。信号从学校礼堂、现场等汇集输入到信息中心,信息中心再通过输出通道将信息发送到教室或者大屏幕上,学生在室内通过电视、室外通过大屏幕即可观看收听。

第三篇:解析山东蓝翔智能化教学管理信息系统

解析山东蓝翔智能化教学管理信息系统

山东蓝翔投入上千万资金建设现代化教学信息系统。600多个节点覆盖教学全场所、全方位、全过程,信息汇集到信息中心,信息中心由教务人员进行现场掌握信息,通过音频和视频系统听到和看到教师讲课的内容,并且可以和教师当场对话,加强了师生的自我约束能力。教学信息系统从外在角度提高内在质量,使我校教学管理步入现代化、科学化的轨道。

学校教学信息通过与互联网的对接,蓝翔学生的家人可在世界任何一个国家通过网络看到学生在校实时上课表现,是我们的教学和管理公开透明,接受社会和家长的有效监督。同时还能在全校召开视频会议,播放教学视频、现场转播学校大型活动等,信号从学校礼堂、运动场等汇集到信息中心,信息中心再通过输出通道将信息发送到教室或者大屏幕上,学生在室内通过电视、室外通过大屏幕即可观看收听。

第四篇:教学管理信息系统基本功能一览

教学管理信息系统基本功能一览

一.教务管理

⒈培养计划管理:查询、变更、复制、删除等。

⒉教学任务管理:查询教学安排、班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询公共选修课汇总表等。⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课; 班级、教室、教师占用情况查询等。

⒋考务管理:期中期末考试安排、补考安排、考试冲突学生汇总等。

⒌选课管理:个人、专业学分上限查询和修改、课程选课学生调整、学生个人课程表调整、班级课程表查询和调整、设定可选课的学号、批量生成班级课程表、查询历年课程;学生点名册、教学任务通知书、学生个人课程表、批量课程表、班级课程表打印等。⒍重读学生名单查询 二.教学质量管理

⒈教学质量问卷调查:问卷类型设置、问题设置、测评查询开关、调查回收率计算、评测情况汇总、评测意见汇总等。

⒉工作量管理:工作量参数设定、工作量统计、查询等。三.成绩与学籍管理 ⒈成绩管理

⑴当前学期成绩管理:成绩修改、未输成绩课程、院部未确认成绩查询、成绩分布统计等。

⑵历年成绩管理:按学号、按课程查询、每学期课程不及格学生名单、成绩分布统计、整班/按学号添加成绩、成绩修改、课程性质变更、课程代码更改等。⑶当前学期成绩数据转移到历年成绩表。⒉绩点管理:本学期平均学分绩点计算、历年平均学分绩点计算 ⒊英语四、六级考试报名及成绩查询 ⒋学生信息管理

⑴基本信息:学生基本信息添加、查询、修改等。⑵学籍变动

⒌学生培养计划管理:培养计划查询、添加、修改与删除等。⒍成绩查询、四、六级考试报名、成绩查询开关设置等。

⒎报表统计打印:在校生统计、班级学生名单、成绩登记表、班级成绩一览表、本学期行政班级期中成绩一览表、学生个人成绩总表、学生学期成绩单等。四.系统管理

⒈教学基本要素信息管理:院部、专业、方向、班级、教师、职称、课程、教室的查询、添加修改等。

⒉数据管理:各数据表维护、备份、转移、恢复等。

⒊系统参数设定:系统开关、选课开关、学期、选课轮次等各类参数设定。⒋用户权限管理:院部、学生、教师、教务员等系统用户设置与权限管理;用户列表、用户密码查询打印。五.院部管理员权限

⒈培养计划管理:查询、变更、复制、删除等。

⒉教学任务管理:查询班级开课情况、添加教学任务、指定授课教师、合班编排、查询合班情况汇总表、添加公共选修课、查询班级开课情况、公共选修课汇总表等。

⒊排课管理:手动添加课程、调课、课程批量分组及其查询、设置排课参数、批量排课; 班级、教室、教师占用情况查询等。⒋教师基本信息和课程成绩确认。⒌成绩分段统计 ⒍各类查询:

⑴任务、课表查询:教学任务、学生个人课表、班级课表、学生考试日程表、课程考试日程表、学生考试座位表等的查询。⑵当前学期成绩管理:未输成绩课程、未确认成绩查询、成绩分布统计。⑶历年成绩管理:按学号、按课程查询、每学期课程不及格学生名单、成绩分布统计等。

⑷平均学分绩点和总平均绩点查询

⑸学籍处理学生查询:累计不及格需重读课程满18学分的以及连续两学期未满30学分的学生名单查询。

⑹英语四、六级考试报名、报名情况、考试成绩查询。⑺评教结果、学生意见查询。⑻工作量查询

⒎学生信息、学生密码查询

8.统计打印报表:行政班级学生名单、选课成绩登记表、行政班级成绩一览表、学生成绩单、补考学生名单等。六.学生权限

⒈本学期个人课程表查询

⒉选课系统:课程查询、班级课程表查询、已选课程表预览、选课、删课等。⒊本学期成绩查询 ⒋培养计划查询 ⒌网上评教

⒍英语四六级考试报名、成绩查询 ⒎查看考场安排、补考/英语免修考报名等。七.教师权限 ⒈个人信息修改 ⒉查看教学任务通知 ⒊查看上课学生名单 ⒋成绩输入与打印 ⒌工作量查询

⒍评教结果学生意见查询

第五篇:教学管理信息系统——教师数据库设计

武汉理工大学《软件综合设计》课程设计说明书

目录 需求设计...................................................................................................................................2 1.1 需求描述...................................................................................................................2 1.2 需求分析...................................................................................................................2

1.2.1 目标用户...........................................................................................................2 1.2.2平台的选择.......................................................................................................2 1.2.3 逻辑要求...........................................................................................................2 1.2.4 定义用例...........................................................................................................3 实现设计...................................................................................................................................3

2.1 数据库设计...............................................................................................................3

2.1.1 概念设计...........................................................................................................3 2.1.2 逻辑设计...........................................................................................................5 2.1.3 物理实现...........................................................................................................5

2.1.3.1 生成建库脚本...........................................................................................6 代码实现.................................................................................................................................10 4 程序截图.................................................................................................................................12 5总结与体会..................................................................................................................................1

5武汉理工大学《软件综合设计》课程设计说明书

教学管理信息系统——教师数据库设计 需求设计

1.1 需求描述

教师信息包括教工号、姓名、出生日期、性别、所属院校、职称等,还包括与课程关联的授课资格和授课经历等。并且,该应用还可以显示出本学院课程信息列表。类似教师信息列表,该列表可按课程名、课程修读次序(每门课可能有先修课程)等字段排序、分组与查找。课程信息包括课程编号、课程名、描述、先修课、学分等,还包括拥有该课程授课资格和授课经历的教师信息。教务人员可以按教师和课程两条主线浏览与查询所有与教师相关的信息,学院、职称、课程名、授课年份、证件信息等字段均存在超链,以供快速检索同类的信息。教务人员还可以对教师、课程、主讲资格、授课经历等信息进行简单的新建、修改及删除操作。

1.2 需求分析

1.2.1 目标用户

教务管理人员:快速查询教师信息。

1.2.2平台的选择

选择windows平台,用Microsoft SQL Server 2008进行数据库开发。

1.2.3 逻辑要求

假设一个层级为一个窗口,用户对应用提出的业务逻辑(处理过程)要求如下:

武汉理工大学《软件综合设计》课程设计说明书

教师列表>教师基本信息、教师授课资格和授课经历>相关链接 课程列表>课程基本信息、课程授课资格和授课经历>相关链接

1.2.4 定义用例

用例图如图1。

排序,分组,查找<>查看教师列表<><><><><><>查看教师基本信息查看教师授课资格和授课经历查看课程列表排序,分组,查找查看课程基本信息教务管理人员<>查看课程授课资格和授课经历 图1 用例图 实现设计

2.1 数据库设计

2.1.1 概念设计

题目要求:“大学有多个学院,每个学院有多名教师(教授,讲师,等)。每一门课的主讲教师都应提前获得该课的主讲资格证,一个教师能具有多门课程的主讲资格证;一门课程的主讲资格证也可能颁发给多名教师。一个教师可能已主讲过多门课,或多次主讲同一门课。”

武汉理工大学《软件综合设计》课程设计说明书

按照题目要求,结合实际应用,设计应用所涉及的实体及实体间关系的模型,用ER图表示的概念模型如下:

如图所示,所识别出的实体包括教师,课程,授课资质,授课经历等4个实体。以教师实体为例,在本应用域中,一个教师包含教师编号,姓名,出生日期,性别,所属学院,职称等属性;实体课程有课程号、课程名、先修课、学分、描述等5个属性;实体讲课经历与实体教师和实体课程相关联,其有属性教师编号、课程号、授课年份等;实体主讲资格证夜雨实体教师和实体课程相关联,其有属性证件编号、教师编号、课程编号、有效截止日期等。其中一个教师可以教授多门课程,一个课程也可以由多个教师教授,一个教师有零到多个主讲资格证,有零到多个授课经历,而每种授课资质和每种授课经历又与一门课程和一个教师相关联。此外,特别地,一门课程有零到多门前导课程,反过来,一门前导课程有一到多门后继课程。

设计数据库使用ER图这一概念不是必须的;然而使用概念和工具,能使大脑中的构思清晰、无误地展现,并被自动处理。作为达到数据库设计的最终目的——设计出高效、高质量的数据库模式——所采用的手段,ER图这一概念模型中的实体最后就成为了一张张的表,实体属性成了表属性,对属性的约束成了表属性中的字段类型及非空唯一等约束,实体中的非空唯一标识属性(组)则成了表的主码;实体之间的联系,成为表与表之间的外码参照;一对多还是零对多,对应到物理设计中被参照的字段可否为空;最后,为了提高海量数据的检索效率,4

武汉理工大学《软件综合设计》课程设计说明书

可以在主码和外码上等处建立索引。

2.1.2 逻辑设计

根据概念设计阶段对数据库概念模型的设计,构造合适的关系数据路模式。

由ER图可知,此次设计共建了4张表:教师表、课程表、讲课经历表、主讲资格证表。

对于教师表,其属性有教师编号,姓名,出生日期,性别,所属学院,职称等;其主要的约束有:教师编号设置为主码,姓名非空,其余的属性值均为基本信息。

对于课程表,其属性有课程号、课程名、先修课、学分、描述等;其主要约束有:课程号设置为主码,课程名、学分设置为非空,先修课可有可无。

对于讲课经历表,其属性有教师编号、课程号、授课年份等;其主要约束有:教师编号为引用教师表主码教师编号的外码,课程号为引用课程表主码课程号的外码,教师编号和课程号一起组成讲课经历表的主码,授课年份非空。

对于主讲资格证表,其主要的属性有属性证件编号、教师编号、课程编号、有效截止日期等,其中证件编号设置为主码,其中教师编号为引用教师表主码教师编号的外码,课程编号为引用课程表主码课程编号的外码,有效截止日期非空。

根据应用情况,查表需求,设计了多表连接的视图,方便更快的查找信息。

2.1.3 物理实现

实现后各表间的联系如下图,并给出了部分视图的图表显示。

武汉理工大学《软件综合设计》课程设计说明书

2.1.3.1 生成建库脚本

在Microsoft SQL Server 2008中构建数据库的的相关信息后,生成的脚本如下: USE [test] 2 GO 3 /****** Object: Table [dbo].[课程] Script Date: 07/03/2012 02:02:30 ******/ 4 SET ANSI_NULLS ON

武汉理工大学《软件综合设计》课程设计说明书 GO 6 SET QUOTED_IDENTIFIER ON 7 GO 8 SET ANSI_PADDING ON 9 GO 10 CREATE TABLE [dbo].[课程](1

1[课程号] [char](4)NOT NULL, 1

2[课程名] [char](20)NOT NULL, 1

3[先修课] [char](4)NULL, 1

4[学分] [smallint] NULL, 1

5[描述] [char](30)NULL, 16 PRIMARY KEY CLUSTERED 17(18

[课程号] ASC 19)WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [PRIMARY] 20)ON [PRIMARY] 21 GO 22 SET ANSI_PADDING OFF 23 GO 24 /****** Object: Table [dbo].[教师] Script Date: 07/03/2012 02:02:30 ******/ 25 SET ANSI_NULLS ON 26 GO 27 SET QUOTED_IDENTIFIER ON 28 GO 29 SET ANSI_PADDING ON 30 GO 31 CREATE TABLE [dbo].[教师](32

[编号] [char](4)NOT NULL, 33

[姓名] [char](10)NOT NULL, 34

[性别] [char](2)NULL, 35

[出生日期] [date] NULL, 36

[所属学院] [char](10)NULL, 37

[职称] [char](8)NULL, 38 PRIMARY KEY CLUSTERED 39(40

[编号] ASC 41)WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [PRIMARY] 42)ON [PRIMARY] 43 GO 7

武汉理工大学《软件综合设计》课程设计说明书

SET ANSI_PADDING OFF 45 GO 46 /****** Object: Table [dbo].[主讲资格证] Script Date: 07/03/2012 02:02:30 ******/ 47 SET ANSI_NULLS ON 48 GO 49 SET QUOTED_IDENTIFIER ON 50 GO 51 SET ANSI_PADDING ON 52 GO 53 CREATE TABLE [dbo].[主讲资格证](54

[证件编号] [char](10)NOT NULL, 55

[教师编号] [char](4)NULL, 56

[课程编号] [char](4)NULL, 57

[有效截止日期] [date] NULL, 58 PRIMARY KEY CLUSTERED 59(60

[证件编号] ASC 61)WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [PRIMARY] 62)ON [PRIMARY] 63 GO 64 SET ANSI_PADDING OFF 65 GO 66 /****** Object: Table [dbo].[讲课经历] Script Date: 07/03/2012 02:02:30 ******/ 67 SET ANSI_NULLS ON 68 GO 69 SET QUOTED_IDENTIFIER ON 70 GO 71 SET ANSI_PADDING ON 72 GO 73 CREATE TABLE [dbo].[讲课经历](74

[教师编号] [char](4)NOT NULL, 75

[课程号] [char](4)NOT NULL, 76

[授课年份] [char](4)NOT NULL, 77 PRIMARY KEY CLUSTERED 78(79

[教师编号] ASC, 80

[课程号] ASC 81)WITH(PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON)ON [PRIMARY] 8

武汉理工大学《软件综合设计》课程设计说明书

82)ON [PRIMARY] 83 GO 84 SET ANSI_PADDING OFF 85 GO 86 /****** Object: View [dbo].[C2] Script Date: 07/03/2012 02:02:31 ******/ 87 SET ANSI_NULLS ON 88 GO 89 SET QUOTED_IDENTIFIER ON 90 GO 91 create view [dbo].[C2] 92 as 93 select 编号,姓名,课程.课程号,课程名,授课年份 94 from 教师,课程,讲课经历

where 教师.编号 = 讲课经历.教师编号 and 课程.课程号 = 讲课经历.课程号;96 GO 97 /****** Object: View [dbo].[C1] Script Date: 07/03/2012 02:02:31 ******/ 98 SET ANSI_NULLS ON 99 GO 100 SET QUOTED_IDENTIFIER ON 101 GO 102 create view [dbo].[C1] 103 as 104 select 编号,姓名,性别,出生日期,所属学院,职称,课程编号,课程名,证件编号,有效截止日期

from 教师,课程,主讲资格证

where 教师.编号 = 主讲资格证.教师编号 and 课程.课程号 = 主讲资格证.课程编号 107 GO 108 /****** Object: Check [CK__讲课经历__授课年份__1CF15040] Script Date: 07/03/2012 02:02:30 ******/ 109 ALTER TABLE [dbo].[讲课经历] WITH CHECK ADD CHECK(([授课年份] like

'[0-9][0-9][0-9][0-9]'))110 GO 111 /****** Object: Check [CK__教师__编号__014935CB] Script Date: 07/03/2012 02:02:30 ******/ 112 ALTER TABLE [dbo].[教师] WITH CHECK ADD CHECK(([编号] like

'[0-9][0-9][0-9][0-9]'))113 GO 114 /****** Object: Check [CK__教师__性别__023D5A04] Script Date: 07/03/2012 02:02:30 ******/ 115 ALTER TABLE [dbo].[教师] WITH CHECK ADD CHECK(([性别]='女' OR [性别]='男'))116 GO 9

武汉理工大学《软件综合设计》课程设计说明书

/****** Object: Check [CK__教师__职称__03317E3D] Script Date: 07/03/2012 02:02:30 ******/ 118 ALTER TABLE [dbo].[教师] WITH CHECK ADD CHECK(([职称]='讲师' OR [职称]='教授'))119 GO 120 /****** Object: Check [CK__课程__课程号__0BC6C43E] Script Date: 07/03/2012 02:02:30 ******/ 121 ALTER TABLE [dbo].[课程] WITH CHECK ADD CHECK(([课程号] like

'[0-9][0-9][0-9][0-9]'))122 GO 123 /****** Object: ForeignKey [FK__讲课经历__教师编号__1B0907CE] Script Date: 07/03/2012 02:02:30 ******/ 124 ALTER TABLE [dbo].[讲课经历] WITH CHECK ADD FOREIGN KEY([教师编号])125 REFERENCES [dbo].[教师]([编号])126 GO 127 /****** Object: ForeignKey [FK__讲课经历__课程号__1BFD2C07] Script Date: 07/03/2012 02:02:30 ******/ 128 ALTER TABLE [dbo].[讲课经历] WITH CHECK ADD FOREIGN KEY([课程号])129 REFERENCES [dbo].[课程]([课程号])130 GO 131 /****** Object: ForeignKey [FK__课程__先修课__0CBAE877] Script Date: 07/03/2012 02:02:30 ******/ 132 ALTER TABLE [dbo].[课程] WITH CHECK ADD FOREIGN KEY([先修课])133 REFERENCES [dbo].[课程]([课程号])134 GO 135 /****** Object: ForeignKey [FK__主讲资格证__教师编号__117F9D94] Script Date: 07/03/2012 02:02:30 ******/ 136 ALTER TABLE [dbo].[主讲资格证] WITH CHECK ADD FOREIGN KEY([教师编号])137 REFERENCES [dbo].[教师]([编号])138 GO 139 /****** Object: ForeignKey [FK__主讲资格证__课程编号__1273C1CD] Script Date: 07/03/2012 02:02:30 ******/ 140 ALTER TABLE [dbo].[主讲资格证] WITH CHECK ADD FOREIGN KEY([课程编号])141 REFERENCES [dbo].[课程]([课程号])142 GO 代码实现

本次应用程序是采用C#语言编写,其主要实现代码如下:

static string conStr = “Data Source=wys-pc;Initial Catalog=test;User

武汉理工大学《软件综合设计》课程设计说明书

ID=sa;Password=123456”;//其中 wys-pc是主机名,test是要连接的数据库名,采用SQL Server身份验证方式登入数据库,sa为登入账户,password为登入密码。

SqlConnection con = new SqlConnection(conStr);//con 为连接对象 con.Open();// 打开连接

SqlCommand command = new SqlCommand(sql, con);//command SQL命令的执行对象,其中sql为SQL语句,con为上面建立的连接。

command.ExecuteNonQuery();//执行基本插入、删除、更新等SQL语句。con.Close();//关闭连接

将查询多表连接的视图的容输出到dataGridView组件中时用到的代码与上面用区别:

SqlConnection con = new SqlConnection(conStr);SqlDataAdapter dtp = new SqlDataAdapter(sql, con);//建立数据库的适配器

DataTable ds = new DataTable();// 建立显示数据表 dtp.Fill(ds);dataGridView1.DataSource = ds;con.Close();

将单表内容输出到dataGridView组件时代码为:

SqlConnection con = new SqlConnection(conStr);con.Open();SqlDataAdapter dtp = new SqlDataAdapter(sql, con);//sql为select 语句。

DataSet ds = new DataSet();//建立数据集 dtp.Fill(ds);dataGridView1.DataSource = ds.Tables[0].DefaultView;con.Close();

武汉理工大学《软件综合设计》课程设计说明书 程序截图

管理员登入界面:

登入后的界面:

武汉理工大学《软件综合设计》课程设计说明书

查看表中的数据:

查找教师相关信息:

武汉理工大学《软件综合设计》课程设计说明书

添加信息界面:

删除信息界面:

武汉理工大学《软件综合设计》课程设计说明书

修改信息界面:

5总结与体会

从传统的面向过程分析与设计,到基于UML和诸多工具的面向对象建模与编码,再加上需求的分析,概念设计,逻辑设计,物理实现等,用户界面的设计,整个过程还是比较顺利的。

当然,课设过程中出现的问题是不少的。在逻辑设计阶段,就出现了很多设计失误。譬如关于表的属性以及表之间的联系的设计。教师表的属性设置存在缺漏,还可以添加联系方式、邮箱、身份证号、学位等属性信息。授课经历也可以增加授课年级、学期等属性信息。教师表和课程表之间的联系是通过讲课资格证表联系在一起的,这样给查询信息带来了一些麻烦。

整体来说,这是又一次意义深远的课程设计。

下载智能化教学管理信息系统的应用和实践word格式文档
下载智能化教学管理信息系统的应用和实践.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    武汉国土局信息系统等级保护应用实践

    武汉国土局信息系统等级保护应用实践 来源:公安部信息安全等级保护评估中心 作者:admin 日期:2011年2月17日 为了推动等级标准的实际执行与实施,对计算机信息系统安全等级保护评......

    实践教学管理规定

    实践教学管理规定第一章总则第一条实践教学是本科教学体系的重要组成部分,是培养学生理论联系实际、提高学生实践能力和创新能力的重要教学过程。为强化实践教学育人意识,建立......

    《会计信息系统应用》教学大纲

    《会计信息系统应用》课程教学大纲 一、课程基本信息 课程代码: 课程性质:专业限选课 课程名称:会计信息系统应用 课程类别:必修课 计划学时:36学时 计划学分:2学分 先修课程:会计......

    HSE信息系统应用管理办法

    中国石油华北油田公司体系文件 HSE信息系统应用管理办法 文件编号:QG/HBYT 338-2012 修改次数:0 发行版本:C-n 页码:1/10 1 范围 HSE信息系统是中国石油天然气集团公司HSE管......

    智能化社区应用示范设计方案

    系统设计概述 “环保节能、智能生活”的绿色家居消费观念引领人们进入健康的家居消费时代,近年来人们的住房消费趋势更加注重节能与智慧两个方面的需求。消费者除了选用传统......

    高校教学管理信息系统的设计(精选五篇)

    某高校教学管理信息系统的 摘 要 本文从OOAD的角度论述了某高校教学MIS的需求分析、系统设计和实现过程。首先阐述本系统的网络体系结构、操作系统和数据库系统开发工具选......

    会计信息系统实践报告(★)

    会计信息系统实践报告 会计信息系统实践报告一、关于实习科目 关于会计信息系统 会计信息是企事业单位最重要的经济信息,它连续、系统、全面、综合的反映和监督企业经营状况......

    会计信息系统实践报告

    会计信息系统实践报告 实习目的:通过上机实习,掌握使用用友会计软件进行会计业务处理工作。实习要求:独立认真地完成每次上机练习,作到从原理到操作掌握所学内容。实习内容: 我们......