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

时间:2019-05-15 07:34:08下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《教学管理信息系统基本功能一览》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《教学管理信息系统基本功能一览》。

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

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

一.教务管理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

⑸学籍处理学生查询:累计不及格需重读课程满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和诸多工具的面向对象建模与编码,再加上需求的分析,概念设计,逻辑设计,物理实现等,用户界面的设计,整个过程还是比较顺利的。

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

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

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

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

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

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

第四篇:高校教学管理信息系统的设计

某高校教学管理信息系统的

摘 要 本文从OOAD的角度论述了某高校教学MIS的需求分析、系统设计和实现过程。首先阐述本系统的网络体系结构、操作系统和数据库系统开发工具选择。接着对本系统的三个子系统:联网选课、日常查询和教务管理子系统进行详细设计。其中重点阐述核心子系统—教务管理的主要模块、辅修/双学位主动测评算法、特色技术细节。最后总结本系统创新点。

关键字 MIS 教学管理 UML 辅修/双学位主动测评算法需求分析与系统设计

在信息技术飞速发展的今天,高校的教学管理工作也应该适应时代的发展,实现教学管理信息化,上海中医药大学教学管理信息系统的设计与实现正式在这种背景下产生的。在该教学MIS开发之前,学校的教学管理基本上已手工处理为主,以Word、Excel、IE浏览器等Office软件作为辅助手段,使用这些软件的目的主要是界面美观、避免重复抄录信息,各计算机的信息传递主要通过电子邮件实现。对教学数据的管理基本处在文件系统阶段,数据共享程度低,录入、编辑、保存的工作量非常大。

本教学MIS采用B/S网络结构。原因是:B/S结构是真正的三层结构,各客户端接受用户的请求,客户端再向应用服务器提出请求,应用服务器从数据库服务器中检索数据,并将检索计算结果提交给客户端,客户端通过界面应用程序显示用户。因此降低采购成本,学校终端仅需配置瘦客户机即可。系统采用星型拓扑结构建立校内局域网。校园网通过防火墙接入Internet,整个网络均采用TCP/IP协议。

网络操作系统选用Windows NT 4.0系统。理由是:Windows NT是一个通用的、具有主从结构的高性能、可靠的开放式网络操作系统。支持以工作线为单位的抢占式多任务系统、需求式分页虚拟内存、均衡的并行处理与网络功能。Windows NT可以在多种平台上运行,它拥有可伸缩的解决方案,完全排除操作系统的人为限制。使用者可以通过Windows NT执行功能强大的应用软件,并且能与决大多数的Windows 系列软件集成,这一点是Unix系统无法比拟的。

数据库开发工具采用Visual FoxPro6.0。理由是:VF6是微软公司的可视化编程集成包Visual Stadio的一部分。它的兼容性好,安装容易,对运行环境要求不高。另外VF6在很多方面具备了大型数据库的特征。如:视图、关键字索引、关系、触发器、存储过程等。在数据库设计方面VF6提供了各种数据库组件的设计向导和图形化、智能化的设计过程界面。由于VF6已经自带应用程序开发功能,因此程序设计可以在VF6的表单控件事件代码或代码编辑器中进行,而用户界面的设计可以使用VF6中的各种表单来实现。

上海中医药大学教学MIS采用Top-Down开发方法对系统功能目标分解和细化,分解为3个子系统:联网选课子系统、日常查询子系统和教务管理子系统,其中教务管理子系统是核心,管理和监控着另外两个子系统的的运行和数据维护。

联网选课子系统主要用于学生在线自主选课,主要的功能模块有:编排选课批次、多人同时在线选课、实时限制、信息实时更新、课表冲突检查(时间冲突)与建议、选课数据存储更新、课表打印等。实时限制又可细分为先修后继课限制、教室容量限制、突发事件处理。日常查询子系统主要用于学生和教师日常的选课信息、成绩信息、教学管理相关信息、教师工作量等信息的随时查询自主查询工作。学生和教师分别使用自己的账号和密码登录,只能查询自己的信息及公共信息。未经授权,不能查看他人信息。教务管理子系统是整个教学管理MIS的心脏。在教务管理子系统中,除了可以对联网选课子系统和日常查询子系统系统进行访问控制、信息更新、功能维护等操作外,还有自己独特的功能。图1是采用以“模型”驱动的OOAD方法下的教务管理子系统的顶层用例图。2 算法描述—辅修/双学位主动测评算法

上海中医药大学的本科生学位设置分两种:中医学学士和中药学学士。属于中医学学士的专业:中医学、中医基础理论、针灸、推拿等。属于中药学的专业目前只有中药学专业,由此也产生了辅修和双学位的区别:在完全学分制下,辅修是指中医学学士下某一专业学生同时完成了另一个中医学学士专业学分要求;双学位是指某个学生的主修专业和辅修专业分别属于不同的学位类别,在本校就是中医学学士和中药学学士。学生获得双学位的难度要比辅修成功的难度大。按照学校以前学年制的规定,毕业班学生时只有本人提出申请,学校才给该生测评是否达到辅修、双学位的要求。采用本教学MIS后,系统可以选择空闲时段自动地为每个毕业班的学生主动测评,为每个达到辅修/双学位的学生给出信息提示,提醒他们办手续。虽然该算法的技术含量不高,属于傻瓜算法,但是该算法体现了系统以用户为中心,主动替学生考虑的设计理念,实用价值很高。该算法分为两步,第一步:检查记录所有辅修/双学位成功的学生、专业和课程成绩信息,第二步:根据专业区分辅修和双学位,在第一专业(学籍所在的专业)和第二专业(辅修/双学位专业)中,只要有一个是中药学专业,即为双学位,否则为辅修。算法具体描述如下:

图1 教学管理子系统用例图 算法开始: 第一步:

从基本档案中筛选出毕业班全体学生的学号,姓名和专业,产生FX1表;

建立一个临时表;

DO WHILE NOT EOF(FX1表)

从FX1表中取出一个毕业班学生;

第一专业=该生学籍所在专业;

第二专业=全部专业–第一专业;

FOR 第二专业

FOR 第一专业学生辅修/双学位第二专业所需另修的每一门课程

在毕业成绩表中检查有无该门课程成绩,成绩是否合格;

IF 该课程没有选修 OR 该课程成绩不及格 THEN 给出提示信息:学号,姓名,第一专业,“辅修/双学位”,第二专业,“失败!”;

清空临时表;

EXIT TO 下一个第二专业;

ELSE 在临时表中记录该课程成绩信息;

ENDIF;

NEXT 另修课程

ENDFOR 该专业辅修/双学位成功,在辅修/双学位数据表中记录详细信息;

清空临时表;

NEXT 第二专业

ENDFOR LOOP FX1表中的每条记录;

ENDDO 第二步:区分辅修和双学位

FOR 每一张辅修/双学位数据表;

提取辅修/双学位成功毕业生的主修学位、第一专业、第二专业信息;

根据学位专业设置数据表,确定第二学位;

IF 第二学位=主修学位 THEN

该学生为辅修,在辅修/双学位数据表中记录相应信息;

ELSE

该学生为双学位成功,在辅修/双学位数据表中记录相应信息;

ENDIF NEXT 辅修/双学位数据表;

ENDFOR 产生**届毕业生辅修/双学位汇总统计表; 算法结束。特色技术细节介绍:

3.1 OLE对象与ActiveX控件的使用

可插入的OLE对象来自于支持OLE的应用程序,如Word、Excel、画图、Photoshop等软件。用户可以在各表单中使用OLE容器控件来链接或嵌入这些多媒体对象信息。链接与嵌入的区别是:当源对象更新后,嵌入的对象不会更新,而链接的对象则同步更新。本教学MIS中就广泛地使用了OLE对象链接技术。如学生基本档案编辑表单中的学生照片,就是将数码照片信息链接到VF6表单中的。

ActiveX控件是封装了属性、事件和方法程序的对象。用户可以通过各种ActiveX控件把他们作为子类来创建其他控件,也可以通过使用与ActiveX控件相关联的事件、方法程序代码来控制他们。VF6中的ActiveX控件必须包含在一个OLE容器控件中。OLE容器控件的基类是OLEControl,在向表单中添加一个OLE容器时,可以选择想要添加到表单中的ActiveX控件。其操作步骤如下:

(1)从表单控件工具栏中选择某一ActiveX控件,并在表单中调整好位置和大小。

(2)在“插入对象”对话框中选择“Insert Control(插入控件)”。

(3)在“Control Type(对象类型)”列表中,选择想要的ActiveX控件。

(4)单击“确定”按钮。

3.2 将日期型数据设置为字符型存储更简便

本系统中多个地方用到了日期。如“入学时间”、“出生日期”等。按照数据库设计的惯例,日期应当设置为日期型字段变量或内存变量。但是,在实际使用中,尤其是在系统运行状态下要求用户输入日期数据的时候,将日期数据结构设置成字符型更为简便。原因是:日期的输入界面是用文本框来实现的。在设置输入文本框时,如果是日期型数据,用户仍然可以输入类型不匹配的数据。因此,为了严格格式,减少输入错误,增加系统纠错、排错能力,对文本的输入类型实施了数据类型限制。设定其InputMask及Format属性均为“9999/99/99”,表示时间为“年/月/日”。这样的结果是该Text输入的数据类型为字符型。同时,无论是升序还是降序,Character类型数据的ASCII码排序结果都和Date类型数据排序结果一样。4 系统创新点

(1)从软件开发理念角度看,本文针对中小型机构,尤其是高等教育机构的教学管理信息系统的开发,提供了一个比较合理的数据库应用系统的解决方案。

(2)从软件系统设计和开发方法上看,本系统比较深入地采用了面向对象的方法和技术进行需求分析、系统设计和编码实现。

(3)从数据库和编程语言工具软件的选择角度看,本系统充分应用了VF6系统的相对独立性,通过VF6中的查询、视图、表单、报表等设计器,大大简化了系统的开发工作量。

(4)从数据结构角度看,在对教学数据的处理上,在不降低信息处理精度的前提下,广泛应用了字符型数据类型在识别、比较、统计、存储上的优势,节约了系统资源,提高了系统运行效率。

(5)从编译系统角度看,本系统提供了两种灵活又实用的编译类型。一种是基于用户已经安装了VF6环境的编译方式。采用这种方式生成的可执行文件所占空间小。另一种不依赖VF6就可以单独运行的编译方式。虽然这种方式生成的可执行文件比前一种方式大,但省去了安装VF6环境的大量磁盘空间,还是比较实用的。参考文献: 1 董传良,蒋磊宏,张增泰.上海交通大学教学管理信息系统的设计[J/OL].管理信息系统,2000,8,增刊 周庆,甘仞初,李洪磊.基于C/S和B/S模式的应用系统安全机制的设计[J/OL].计算机系统应用,2002,5 3 邵洋,谷宇,何旭洪.《Visual FoxPro 6.0数据库开发实例导航》[M].人民邮电出版社,2002,5 4高林.《管理信息系统与案例分析》[M].人民邮电出版社,2004,10 5周梅.上海中医药大学教学管理信息系统的设计与实现[D].北京理工大学,2005,2 收稿日期:2月16日 修改日期:2月26日 作者简介:周梅(1973-),女,江苏省如皋市人,计算机应用技术硕士,2005年毕业于北京理工大学,助理研究员,主要研究方向:管理信息系统、会计电算化、ERP。

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

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

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

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

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

文档为doc格式


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

相关范文推荐

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

    智能化教学管理信息系统的应用和实践 学校教学管理是一项复杂的工作,其中涉及到人、财、物等多方面的管理内容,在传统的管理方式下,由于受到各种因素的影响,使得传统的教学......

    乡镇卫生院基本功能

    第三章 基本功能 第九条乡镇卫生院以维护当地居民健康为中心,综合 提供公共卫生和基本医疗等服务,并承担县级人民政府卫生行政部门委托的卫生管理职能。 中心卫生院是辐射一定......

    我校教学管理信息系统运行及作用发挥说明

    我校教学管理信息系统运行及作用发挥说明 现代计算机技术与网络技术迅速发展,为各个行业的信息管理提供新的技术手段,为信息管理工作带来巨大的变革。 学校管理信息化是日前......

    公文写作的基本功能

    公文写作的基本功能 规制令使作用。公文是各级各类领导机关发号施令的手段,是实施领导、处理公务的工具。公文在实施领导、实施管理中能够发挥规范控制、令行禁止、组织协调......

    住院医生工作站的基本功能

    住院医生工作站的基本功能 一、 自动获取或提供信息。具体包括: 1、 医生主管范围内的病人基本信息,如姓名、性别、年龄、住院病历号、病区、床号、诊断、病情状态、护理等级......

    企业微信基本功能

    企业微信基本功能 一、与微信一致的沟通体验  熟悉的沟通体验,简单易用,轻松使用企业专属的沟通工具。 二、继承企业号所有能力  微信插件继承企业号所有能力,员工扫码关注后,即......

    上海交通大学教学管理信息系统的设计[优秀范文5篇]

    上海交通大学教学管理信息系统的设计 董传良 蒋磊宏 张增泰 摘 要:建设高水平的大学,校园信息系统的建设是重要的一环。本文针对上海交通大学多校区、地域分散的特点,介绍了基......

    住宅的基本功能要素(5篇)

    住宅的基本功能要素 一套住宅应具备六大基本功能,即起居、饮食、洗浴、就寝、储藏、工作学习,这些功能根据其开放程度可以大体分为公、私两区;根据其活动特点可以分为动、静两......