教学管理系统开发

2024-05-03

教学管理系统开发(共8篇)

篇1:教学管理系统开发

二、项目开发计划

二、项目开发计划

1.引言.............................1

1.1编写目的...........................1

1.2项目背景...........................1

1.3定义............................2

1.4参考资料...........................2

2.项目概述............................2

2.1工作内容...........................2

2.2条件与限制.......................2

2.3产品............................3

2.4运行环境...........................3

2.5服务............................3

2.6验收标准...........................3

3.实施计划............................3

3.1任务分解...........................3

3.2进度............................4

3.3预算............................4

3.4关键问题...........................4

4.人员组织及分工.......................4

5.交付期限............................4

6.专题计划要点.....................错误!未定义书签。

1.引言

1.1编写目的此项目开发计划书的编写主要是为了给《教学管理系统》做重要的规划和调整,在整个开发过程中起到引导的作用,以及给读者提供简要的说明。

1.2项目背景

我们小组所要开发的项目是教学管理系统,随着信息时代的发展以及计算机广泛的普及,人们的日常学习办公越来越离不开计算机,而对于学校的教务管理中心和老师来说,若能有一套有效的教学管理系统,无疑会大大的提高办公效率,方便他们对学生信

息的管理。因此学院教务管理中心委托我们开发一个功能完善的数据管理软件,能够快速处理学生信息“添加”,“查询”以及“删除”等功能。

1.3定义

Macromedia Dreamweaver 8:网页设计工具

Microsoft SQL Server:数据库工具

静态数据--系统固化在内的描述系统实现功能的一部分数据

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。

数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。

1.4参考资料

Visual Basic 程序设计基础 林永兴 中国水利水电出版社 2011.1.1

数据库系统实现 加西亚 莫里亚 机械工业出版社 2010.1.1

《软件工程(第五版)》张海藩 清华大学出版社

《软件工程模型与方法》,肖丁等,北京邮电大学出版社。

《ASP.NET+Dreamweaver8案例精粹》 武新华等,西安电子科技大学出版社

《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。

2.项目概述

2.1工作内容

教学管理系统主要针对学校以及管理老师

该系统功能如下:

1.能够存储大量学生信息,并能够方便有效的进行学生信息数据操作和管理,这主要包括:

1)学生信息的添加,删除以及修改。

2)学生信息的多键字检索查询。

2.能够对需要的信息可以提供打印输出。

2.2条件与限制

完成本项目需4为同学,又我们小组4名同学共同完成此项目,我们四个分别承担该项目的设计报告与开发等工作。该系统用户为学校以及教务管理中心。

项目完成期限限定在2011年11月15日之前。

2.3产品

2.3.1程序

教务管理系统,JAVA script 数据库。

2.3.2文档

系统开发计划书。

系统需求说明书。

系统设计说明书。

2.4运行环境

软件环境:操作系统:Windows 2000以上 数据库: SQL Server 2005硬件环境:处理器: Inter或者 AMD 内存:1 G以上

2.5服务

培训安装,维护和运行支持从使用该系统开始,维护期限为一年。

2.6验收标准

各个功能均能正常使用,并且满足教务管理中心的需求。

3.实施计划

3.1任务分解

韩光辉:可行性研究报告和项目开发计划。

高翔:概要设计说明书。

杨鹏飞:需求规格说明书。

宋兰兰(组长):详细设计说明书。

3.2进度

【按阶段完成的项目,用图表说明开始时间、完成时间。】

宋兰兰: 详细设计说明书

韩光辉: 可行性研究报告(2010.10.25)项目开发计划(2010.10.28)高翔:需求规格说明书

杨鹏飞: 概要设计说明书

3.3预算

参与编写人员:4人

预计完成需时:1个月

费用:电费

3.4关键问题

参与人员的团结精神以及积极的态度,设备要满足所开发系统的要求。

4.人员组织及分工

姓名职责参与时间宋兰兰详细设计说明全部

韩光辉可行性报告和项目开发计划全部

高翔概要设计说明全部

杨鹏飞需求规格说明全部

5.交付期限

测试版本交付日期:2011年11月13日。

正式版本交付日期:2011年11月15日。

篇2:教学管理系统开发

1.引言 1 1.1编写目的 1 1.2项目背景 1 1.3定义 2 1.4参考资料 2 2.项目概述 2 2.1工作内容 2 2.2条件与限制 2 2.3产品 2 2.4运行环境 2 2.5服务 3 2.6验收标准 3 3.实施计划 3 3.1任务分解 3 3.2进度 3 3.3预算 3 3.4关键问题 3 4.人员组织及分工 3 5.交付期限 3 6.专题计划要点 3

1.引言

1.1编写目的

此项目开发计划书的编写主要是为了给《教学管理系统》做重要的规划和调整,在整个开发过程中起到引导的作用,以及给读者提供简要的说明。

1.2项目背景

我们小组所要开发的项目是教学管理系统,随着信息时代的发展以及计算机广泛的普及,人们的日常学习办公越来越离不开计算机,而对于学校的教务管理中心和老师来说,若能有一套有效的教学管理系统,无疑会大大的提高办公效率,方便他们对学生信息的管理。因此学院教务管理中心委托我们开发一个功能完善的数据管理软件,能够快速处理学生信息“添加”,“查询”以及“删除”等功能。1.3定义

Macromedia Dreamweaver 8:网页设计工具

Microsoft SQL Server:数据库工具

静态数据--系统固化在内的描述系统实现功能的一部分数据

动态数据--在软件运行过程中用户输入的后系统输出给用户的一部分数据,也就是系统要处理的数据。

数据字典--数据字典中的名字都是一些属性与内容的抽象和概括,它们的特点是数据的“严密性”和“精确性”,没有半点含糊。1.4参考资料

Visual Basic 程序设计基础 林永兴 中国水利水电出版社 2011.1.1 数据库系统实现 加西亚 莫里亚 机械工业出版社 2010.1.1

《软件工程(第五版)》张海藩 清华大学出版社

《软件工程模型与方法》,肖丁等,北京邮电大学出版社。

《ASP.NET+Dreamweaver8案例精粹》 武新华等,西安电子科技大学出版社 《信息系统应用与开发案例教程》,陈承欢,清华大学出版社。2.项目概述 2.1工作内容

教学管理系统主要针对学校以及管理老师

该系统功能如下:

1.能够存储大量学生信息,并能够方便有效的进行学生信息数据操作和管理,这主要包括:

1)学生信息的添加,删除以及修改。

2)学生信息的多键字检索查询。

2.能够对需要的信息可以提供打印输出。

2.2条件与限制

完成本项目需4为同学,又我们小组4名同学共同完成此项目,我们四个分别承担该项目的设计报告与开发等工作。该系统用户为学校以及教务管理中心。

项目完成期限限定在2011年11月15日之前。

2.3产品 2.3.1程序

教务管理系统,JAVA script 数据库。2.3.2文档

系统开发计划书。

系统需求说明书。

系统设计说明书。2.4运行环境

软件环境:操作系统:Windows 2000以上 数据库: SQL Server 2005

硬件环境:处理器: Inter或者 AMD 内存:1 G以上 2.5服务

培训安装,维护和运行支持从使用该系统开始,维护期限为一年。2.6验收标准

各个功能均能正常使用,并且满足教务管理中心的需求。

3.实施计划 3.1任务分解

韩光辉:可行性研究报告和项目开发计划。

高翔:概要设计说明书。

杨鹏飞:需求规格说明书。

宋兰兰(组长):详细设计说明书。3.2进度 【按阶段完成的项目,用图表说明开始时间、完成时间。】

宋兰兰: 详细设计说明书

韩光辉: 可行性研究报告(2010.10.25)项目开发计划(2010.10.28)

高翔:

需求规格说明书

杨鹏飞: 概要设计说明书

3.3预算

参与编写人员:4人

预计完成需时:1个月

费用:电费

3.4关键问题

参与人员的团结精神以及积极的态度,设备要满足所开发系统的要求。4.人员组织及分工

姓名

职责

参与时间

宋兰兰

详细设计说明

全部

韩光辉

可行性报告和项目开发计划

全部

高翔

概要设计说明

全部

杨鹏飞

需求规格说明

全部 5.交付期限

测试版本交付日期:2011年11月13日。

正式版本交付日期:2011年11月15日。

篇3:教学管理系统开发

1 适应了上级大力推行教学质量建设的形势,满足了上至领导机关、下到教员和学员直接参与教学管理的需要军委总部十分重视院校教学工作评价

新颁布的《中国人民解放军院校教育条例》和《中国人民解放军院校教学工作条例》明确提出“要组织开展教学工作评价”,并将此项重要工作作为一项教学基本制度写入条例之中。因此,教学工作评价是军委总部强力号召质量建军、大力推行军队院校质量建校的重大决策,是推动军队院校适应新的形势、引领全面建设又好又快发展的重要举措。军队院校开展教学工作评价实践证明,教学工作评价中贯穿的科学发展的理念、重在建设的思想、注重质量效益结合的观点、五年一轮的评价机制等,对于保证和促进院校建设上水平、上层次、出效益,具有十分重要的指导意义。

近年来,虽然不少院校想了不少办法,采取了很多措施,开发了一些管理软件,但从实用价值看,都不同程度地存在着功能单一和使用范围局限的问题。究其原因,主要是因为缺少一套可供院校遵循、权威部门认定、专家普遍认可、能客观判定院校全面建设的标准体系。总部制定下发的《军队院校教学工作评价方案》,规范了院校以教学为中心的各项建设,体现了依法从严治校的现代管理思想,明确了衡量院校建设水平的质量标准,提出了评价院校建设的方式途径。这一方案的正式出台,无疑为院校开展教学工作评价和全面质量管理,提供了强有力的政策依据。

教学工作评价是一种导向机制,只有建立长效稳定的导向机制,才能保证教学建设健康有序发展;教学工作评价是一种管理手段,只有发挥这一手段的牵引作用,才能使教学建设出质量见效益;教学工作评价是教学管理的重要组成部分,只有把教学工作评价纳入教学管理的轨道,才能保障教学工作评价顺利开展;教学工作评价不单单是领导机关的行为,更要动员基层群众主动参与,只有充分调动领导机关和基层群众两个积极性,才能把教学工作评价不断引向深入并取得预期成效。正是处于这一考虑,我们开发了“教学评价管理系统”。在该系统设计开发时,在充分满足教学工作评价的同时,还设置了方便领导、机关、教员、学员等不同角色参与教学管理的功能,尤其是强化了机关的管理职能。为了强化机关的管理职能,在开发该系统时专门设置了可供机关各部门管理的功能窗口。正因为做到了这一点,使得该系统在很大程度上适应了上至领导机关、下到教员和学员直接参与教学管理的需要。

2 发挥了教研室和教员在教学建设中的主体地位,把整个教学过程和主要教学环节纳入有效管理的范畴

教学工作评价是对院校教学工作状态和水平进行的综合性质量评估活动。换句话讲,教学工作评价就是对院校教学建设情况的全面检验。教学建设是院校各项工作的中心,只有紧紧围绕这一中心、牢牢把握这个中心,才能突显院校建设的主线;教学建设是院校建设的永恒主题,只有常抓不懈,才能出成绩见效益;教学建设是院校的生命工程、发展工程,只有永不停步不断创新,才能保持旺盛的发展活力,争取最大的生存和发展空间。

教研室是院校组织教学的基本单位,是院校教学建设的一线组织者。可以毫不夸张地讲,院校所有教学工作、重大教学活动都离不开教研室的积极作为,教研室作用发挥的好坏,直接影响院校教学建设的进程和质量。教员不仅是院校办学的主体,更是院校教学建设骨干力量。从这个意义上讲,教员是院校一切教学工作、重大教学活动的亲历者和实践者。只有不断增强广大教员的主人公意识,树立广大教员在院校教学建设中的主体地位,调动广大教员主动参与教学建设的热情,才能使教学建设具有广泛的群众基础。

要把教研室和教员的经常性工作与教学建设、质量管理有机结合起来,做到相互统一,紧密衔接,只有如此,才能达到预期的效果。从这一目的出发,我们对教研室和教员平时参与教学建设和教学活动的项目内容进行了认真梳理,清理出教研室活动和管理的项目内容11项、教员活动和管理的项目内容18项。为方便定向管理,在开发该系统时专门设置了可供教研室和教员管理的功能窗口。

3 体现了重在平时建设的要求,末端用户可随时将教学建设数据录入系统作为原始支撑资料长期保存

教学工作评价方案中有半数以上的指标涉及到具体的量化数据或数字。因此,教学工作评价在一定程度上讲,就是对平时积累的与教学建设、教学活动相关数据和数字的认定。数据或数字是院校质量建设的缩影,数据或数字在一定程度上代表了院校对质量建设的关注程度和所取得成效的大小。保存、积累和提供准确可靠的数据或数字,已成为评价双方十分关注的一个焦点。

教学文件、教学文书等教学资料是数据或数字产生的主要素材,作为院校管理者和院校建设的参与者,不但要关注数据或数字的多少和变化,更要重视保存提供产生这些数据或数字的原始资料。数据或数字贵在真实,只有保持相关教学资料的原始状态,才能保证数据或数字的真实性,要想保持数据或数字的真实性,关键要看教学资料的平时积累。从现代管理的角度讲,教学资料的平时积累有赖于完善的机制和可靠的技术平台,只有做到了这一点,才能为数据或数字的平时积累提供可靠保证。

军地院校开展教学工作评价实践证明,评价方案中确定的定性和定量指标(包括评价等级),实际上已经充当了院校教学工作质量标准的角色。我校教学建设以及开展教学评价准备的经验提示,在定性、定量数据或数字的积累方面,开发性能可靠、功能齐全的现代化技术平台,其作用和效果要比只靠领导机关强调更为管用和实用。基于此,我们在开发该系统时,把专家、同行、领导听课,教研室集体备课、试讲,教员、学员满意度测评和学员测评等,平时开展教学工作、参与教学活动所涉及的数据或数字,均列入系统管理的范围,要求不同用户随时录入相关数据或数字,从而保证了数据或数字的准确可靠。

4 搭建了信息化教学评价管理平台,为模拟全军专家评价和院校开展自查自评提供了强大技术支撑

解放军四总部《关于推进军队院校现代化教学,培养高素质新型军事人才的意见》中强调:“现代化教学具有先进性、创新性、开放性和综合化、信息化、规范化等基本特征”;总参《中国人民解放军院校教学工作评价规定》指出:“开展教学工作评价,是贯彻依法从严治军方针,适应现代教育发展趋势,加强院校教学工作宏观管理与指导,促进教学质量建设,培养高素质新型军事人才的重要保证”。这些思想的提出,为军队院校实施现代化教学,开展教学工作评价,规范教学工作评价行为,提供了政策遵循。

信息化教学管理是现代化教学的基本特征之一,只有实现教学管理的信息化,才能谈得上真正意义上的现代化教学。教学工作评价是教学管理的重要组成部分,只有做到教学工作评价手段的信息化,才能把教学工作评价不断引向深入,并保证其沿着正确的方向发展。因此,搭建信息化教学评价管理平台,既是院校开展教学工作评价的现实需要,更是院校建立教学建设和教学工作评价长效机制,提升院校现代化教学管理层次水平的形势所迫。

为了把总部推行的教学工作评价举措内化为一种制度,转变为院校的自觉行动,真正纳入到规范化、信息化、常态化管理的轨道,推动教学工作评价继续深入持久地开展下去,我们以《军队院校本科教学评价方案》为依据,结合4年来教学评建实践,研究开发了《军队院校教学工作评价管理系统》。该系统开发和利用,成功实现了模拟全军专家开展教学工作评价和院校自查自评。该系统在总部专家组进校考察评价期间进行了演示汇报,受到了各位专家的充分肯定和一致好评。

参考文献

[1]陈竺,黄应堂,曹蒙,等.“双向评价系统”开发的理论构想[J].中国医药创新,2009,6(10):118-119.

篇4:教学管理信息系统的设计及开发

[关键词] 教学管理信息系统 UML ASP.NET B/S

一、引言

随着信息技术与网络技术的发展和普及,基于Internet和Intranet的教育模式蓬勃发展,“数字化校园”的概念作为一种崭新的教育方式逐渐运用到实际的教学活动中,成为现代教育体系中重要的组成部分[1]。

基于网络教学的特点,为解决高等职业院校教学管理传统模式的局限性,设计和实现了“网络教学管理系统”。该系统使得教学能够顺利实施,也可实现整个教学管理过程的现代化和管理的规范化,还能及时、准确地反映教学现状,分析教学效果,提高教学管理水平,改善传统教学管理的效果,为高等职业院校院校的教学管理提供一个方便快捷的平台。系统采用B/S(Browser/Server)模式,并结合ASP.NETWeb数据库中间件技术开发Web页面,通过ADO.NET(AetiveXDataObjeCt)技术和OLEDB来连接和访问数据库。针对教学管理中对数据安全性需求,本系统还考虑采用数字签名技术为教学管理系统提供有力的安全支持,并构建自己的PKI/CA认证中心,每个学生、教师和各教学管理部门都有自己的数字证书,这些证书可方便地通过网络或到认证中心获取。

二、系统的结构和功能

系统采用模块化结构,各模块的划分和设计严格遵循高内聚、低耦合的原则。由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组成整个系统,因此系统具有良好的可扩展性。该系统分为,系统结构图5个大模块如图1-1所示。

图1-1系统结构图

系统管理模块用B/S与C/S相结合的模式,允许学校的校领导办公室、教务处、学工处、各院系的教学、学生管理人员等使用。为了保护某些信息的安全,根据各部门的职责分工,限制用户对某些模块的访问权。只有系统管理员才能进入用户管理模块,实现用户的添加、权限的分配、用户资料的查询修改以及删除等。系统管理员有权修改用户的角色、类型、权限,但是无权修改用户的密码。用户可以自己修改自己的密码,但是无权修改自己的角色、类型和权限。通过严格区分用户、限制用户操作权限保证系统的安全性。

基本信息管理分为三个模块:包括教师信息、教室信息以及宿舍信息。其中教师信息管理可以实现教职员工基本信息的输入、修改、查询和删除等功能,可以查询教职员工的基本信息,第一学历、学位、毕业院校及专业、最后学历、学位、毕业院校及专业、现任专业技术职务和行政职务、所在科室、岗位情况、主要的工作经历、所从事的专业、主要授课情况、所承担过和承担着的科研课题、发表论文情况及各种获奖情况,并可打印输出。教室信息模块可以查看教室名称、容纳人数、配套设施以及相关的补充说明。宿舍信息管理模块用于提供学生所在宿舍的名称、容纳人数等。

学生管理模块包括学生基本信息、学生奖惩信息、学费交纳管理、学生成绩管理、学生考勤管理、学生离校管理等信息的录入、修改、删除。

教务管理模块包括班级设置管理、课程设置管理、课程安排管理三个模块。班级设置管理模块主要用于管理员登记学校开设的专业和班级的相关信息。课程设置管理实现学校中各个专业设置的课程及教学教师、各个班级和专业在每个学期的教学任务等信息。课程安排管理用于实现学校中各个班级每个学期每周中每节课的教学课程,即制作课程表。

综合查询模块是该系统的一个重要组成部分,因为在信息输入完成以后,并不需要进行频繁的修改、删除操作,相对而言查询操作在日常管理工作中却比较频繁。从保证系统的安全性出发,单独设计了综合查询模块供各系部和学生使用,从而与修改、删除等影响数据库数据的操作区分开。这样不仅方便了用户,同时有利于细化用户操作权限,提高系统的安全性。该模块主要实现各种信息的查询功能,包括:查询学生信息、查询学费信息、查询课程信息、查询教室信息、查询成绩信息、查询考勤信息、查询奖惩信息。从增加系统的实用性角度出发,在该模块中设计了许多人性化的查询方法,如多途径查询、模糊查询、关联查询等。

三、系统设计及开发采用的关键技术

3.1 安装本系统服务器和客户端所需要的软硬件环境如下:

服务器端:奔腾4以上处理器,内存512M以上,硬盘容量60G以上;Windows 2000(Advanced)Server以上;Visual Studio 2005以上;DBMS:SQL Server 2005; Web服务器:Internet Information Server。

客户机端:奔腾3以上的CPU,内存128M以上,硬盘空间650M以上;Windows 98/2000/ME/XP;网络环境:LAN。

3.2 系统的数据库设计

数据库的分析和设计就是将管理系统的功能需求转化为有效的数据结构,实际上就是在确定的应用环境下,提供一个最有数据模型的逻辑设计,该逻辑设计既满足管理系统的数据存取要求,又能被数据库管理系统所接受和管理。在教学管理信息系统中采用了ADO.NET的数据库访问技术,使得访问SQL Server数据库系统非常方便[2]。在教学管理信息系统中,数据库中的数据表包括操作用户数据表、班级设置用户表、课程安排数据表、课程设置数据表、奖惩记录数据表、教师档案数据表、教室设置数据表、学费缴纳数据表、学生成绩数据表、学生档案数据表、学生考勤数据表、学生信息数据表等。

3.3 开发平台的设计及开发

系统采用MS.NET开发平台,MS.NET平台由以下五个主要部分组成:Visual Studio.NET、.NET服务器、.NET框架、.NET服务构件、Windows.NET。

其中, .NET框架 (.NET Framework)是一种用于构建、配置、运行Web服务和应用程序的多语言环境[3],在设计的教学管理信息系统中,采用统一的框架模式,主要页面包括:系统首页、登录管理系统、退出管理系统、新建操作用户、学校信息设置、教师信息管理、学生信息管理、课程设置管理、课程安排管理、学生成绩管理、查询学生成绩管理、查询课程信息等,这些页面根据功能的不同分别隶属于不同的文件夹下。

.NET框架类库为开发人员提供了一个统一的、面向对象的、层次化的、可扩展的类库集(APIs),系统采用C#使用MFC类库。

系统开发选择了微软Web开发技术——ASP.Net。ASP.Net为Web页面提供了一种集成式的支持,可以运用ADO.NET提供对关系数据库和各种数据源的高效访问,可运用C#作为系统开发语言。ASP.NET使用IIS来传送内容,以响应HTTP请求,ASP.NET页面是一个.aspx 文件。在ASP.NET处理过程中,可以访问所有的.NET类、C#或其他语言创建的定制组件、数据库等[4]。

3.4 系统部分页面的实现

系统首页是默认情况下网站的首页,源文件命名为Default.aspx,实现界面如图3-1。

图3-1教学管理信息系首页

另外,一些主要页面,以新建操作用户页面、查询成绩信息为例。新建操作用户页面用于操作用户在系统中设置自己的安全信息,源文件命名为RegisterUser.aspx,该文件除了嵌套的母版页外,还有一个CreateUserWizard控件,该控件是一个封装了校验、输入输出等多种功能的复合型的登录控件。查询成绩信息页面输入学生姓名、课程名称、学期名称和班级名称,可以查询该同学的成绩,同时能打印查询结果。

四、结束语

系统使用了ASP.NET+SQL Server2005的先进开发模式,功能强大,真正实现“网上办公”。系统涉及院系级日常的行政、教学和学生工作等诸多业务。实现了对学生、教师及公众信息的录入、修改、查询、搜索等各种操作。目前,系统开发的功能模块虽然已经可以满足学校教务管理的要求,但是,随着学生人数的增加,教学管理的要求越来越多,还需要在以后的实践中加入新的功能模块,如教师在线评估,学生在线考试,教学资源的上传和下载等,这些需要利用一些先进科学的技术来设计和开发,因此,系统需要进一步的开发和升级,这样才能满足教务管理工作日益增多的要求。

参考文献:

[1]杨波,基于Internet/Intranet的高校综合教学管理系统,计算机与现代化,2002,11,67—69.

[2]桂思强,ASP.NET与数据库程序设计,北京,中国铁道出版社,2002.

[3][美]微软公司王黎,袁永康译,Micosoft.NET概述,北京:清华大学出版社,2002.1.

篇5:网络教学系统设计与开发总结报告

教师教学网站的建设,打破了传统教学模式下时间和空间上的限制,可以让学生接触无穷无尽的学习资源,学习丰富多彩的知识。教学网站能把信息技术整合到各个学科的教学活动中,把教学内容、教学重点难点、教学过程、教学方法、交流学习成果变成形象直观、丰富生动的多媒体信息,实现课堂教学现代化,从而提高学生获取和处理信息的能力。《网络教学系统设计与开发》研究并完成的主要工作如下:

1、成功建立了特色鲜明的孟老师教学网站。一般教学网站风格的定位取决于教师本人的教育观念、教学方法,而孟老师教学网站栏目的设置以学生实际需求为出发点。通过建站前与学生广泛交流,整理并归纳了不同层次学生对教师网站的各种期望,确立了孟老师教学网站的主体设计思想是网络教学与课堂学习互补,网站内容的设计重点围绕现实教学不足之处展开。网站要实现的主要目标就是:复习、解疑、提高和交流。

2、页面内容丰富。网站中的全部教学资源都是作者经过深思熟虑后确定的。栏目“你问大家答”,可以克服提问者心理障碍,突破时间和空间限制,实现师生间、学生间的自由交流。栏目“优秀作品”,对鼓励学生有极大促进作用。“设计资源”为学生的设计提供了方便快捷查找资料的方式。此外:“教学录象”、“电子教程”、“常见问题解答”、“知识拓展”等栏目对于学生的课后复习和提高都大有益处,但是需要花费大量的精力去制作。

3、孟老师教学网站首页以大外校训“崇德尚文,兼收并蓄”为主导航,站点的设计样式独特新颖,网站的版面布局统一,导航清晰,可以方便浏览者快速地找到所要浏览或学习的内容。

4、网站采用的是具有人机交互功能的先进动态网站技术,所有模块都通过后台数据库进行管理,能随时更新资源和统计数据。动态网站制作技术较复杂,需要和数据库进行交互,要求制作者具备一定的编程能力和数据库管理技术,需要熟练使用SQL语句制作动态网站的语言。

4、作者经过不懈的努力,最终完成电子教程:60万字;教学录像:300分钟;常见问题解答:111项;知识拓展:25例;优秀作品:86幅及大量的资源图片。

5、在国家级核心刊物发表3篇论文,其中《艺术设计学科网络辅助教学平台的构建》发表于《艺术教育》,主编出版教材《电脑艺术设计教程》,本人承担30万字。

网络教学在某些方面还有着传统的面授教学无法实现的作用,是课堂教学的有益补充。教学网站能给学生提供主动探究、多元交互、发展创造的环境,更易于培养学生的创新精神和实践能力,使学生的学习方式从传统的单一被动式学习变为资源型学习、探索型学习、合作型学习等多种学习方式,有助于培养学生的自主学习能力,推进以学生为主体的先进教学思想。

大连外国语学院孟桂颖

篇6:教学管理系统开发

摘要:本文从实际出发,主要介绍了E语言和PHP语言联合开发的基本原理。详细介绍了使用PHP和易语言开发教学教务管理系统的流程。详细介绍了开发教学教务管理系统过程中的具体功能分析,系统整体结构设计和后台数据库设计。

关键词:易语言;MYSQL数据库;PHP语言;教学管理系统;

中图分类号:G71

文献标识码:A

文章编号:1674-3520(2015)-10-00-01

一、PHP与易语言的混合开发基本原理

PHP语言和易语言的混合开发即是将软件系统分为两部分:一部分使用C/S软件结构,由PHP编写,后台调用MYSQL数据库;另一部分使用B/S软件结构,后台调用同样的MYSQL数据库。两部分程序都调用同一个数据库,使数据库利用率更高。使用这种开发模式,使用户既可以通过网页浏览器登录系统进行操作,又可以使用客户端软件进行系统的管理,极大的方便用户的使用。

二、系统开发模式

系统使用 PHP 与易语言进行混合开发,理论上 PHP 与易语言混合开发是可行的,整个系统在设计的同时要考虑各个层面的需求以及特点,通过使用数据表示层、应用服务层及系统服务层的三层架构的方式来实现系统;系统的代码要能适应各类数据的处理、保存和交换的需要。同时,将学校的校园网作为基础设施,最大限度地实现资源共享。

三、系统需求分析

本系统能够充分地满足学校的应用需求,使信息能够充分地共享和交换,能提供系统日志的管理功能及数据的备份与恢复功能。

(一)系统具有较好的可扩展性,能够不断地适应因学校的发展所引发的新需求。

(二)系统采用多层架构的 C/S、B/S 方式实现,能够自动更新。

(三)系统支持校园网、互联网等网络环境,所有数据能通过网络来传输,充分实现数据的数字化、信息化和数据共享。

(四)系统采用标准的、具有较好安全性的数据库系统,数据库能够定期自动备份。

(五)系统具有很好的兼容性与开放性。所有报表都可以直接输出到 EXCEL、WORD等办公软件进行编辑和处理。

(六)系统具有足够的安全性、可靠性,保障教务网络管理系统及其数据具有较高的安全级别。可实现基于用户、IP 进行登录控制。

(七)系统具有数据采集和信息发布的功能。主要包括系统维护、学生信息服务、教师教辅人员信息服务、为管理人员信息服务这共四个功能模块。

(八)系统应用建设遵循的标准包括:

1、教育管理信息化标准:国家标准、教育部标准、学校自定义标准。

2、教育信息化技术规范:包括教育信息化技术、互联网教育技术、教育和实训技术、信息化训练、计算机辅助教学(CAI)、智能化授课等。

(九)应用安全体系应遵循安全设计的基本原则,要求能达到以下的安全目标:物理安全、网络安全、数据安全、数据备份、应用系统安全。

三、系统具体功能

本系统的主要用户是学校的教学管理人员,教师以及学生。教学管理人员可以通过本系统完成所有的日常教学管理工作。其主要功能为:

(一)教务员登陆模块。主要功能:本模块的程序会验证用户登陆的身份是否为合法用户,这是整个系统的登录页面。只有在输入了正确的帐号与密码时才能被系统所识别,进入具体的系统管理页面;

(二)教师基本信息管理模块。主要功能:此系统模块主要功能为教师信息的添加,教师相关信息的修改,教师相关信息的删除,教师信息查询等功能。通过这些功能实现对教师基本信息的管理。

1、教师基本信息的添加:教务系统管理员通过向表单中添加数据的方式向数据库中添加教师的基本信息。如果该名教师的信息已经存在数据库中,系统将给出“该教师信息已经存在”的提示。

2、教师的基本信息的修改 :教务系统管理员能够通过输入要修改教师的工号来对数据库中的教师信息进行查询,查询到教师信息之后,可以通过表单对教师信息进行修改,然后通过确定修改按钮,提交信息到数据库中。

3、教师的基本信息删除 :教务系统管理员可以使用表单提交想要删除的教师的姓名来实现对该教师基本信息的全部删除。

4、教师的基本信息的查询 :教务系统管理员通过提教师姓名的方式来查询某个教师的信息。

(三)学生课程管理模块。课程管理系统模块,即学生选课系统,这个子系统可以实现对学生选课信息的管理与统计。

1、学生选课系统:学生可以通过输入学号和密码进入选课系统,进入系统后学生可以根据自身的情况进行课程的选择与管理。在选课过程中可以对每人每学期的选课数进行限制。

2、备选课程:系统将列出系统中所有可以选择的课程信息,在这些信息中包含教授该课程的教师的相关信息及课程所含学分等信息。

3、已选课程:可查看有登录的学生学号对应的学生的选课情况以及计算出所选课程的总学分。学生也可以在这个页面中查询所选课程的相关信息。

4、选课查询:可通过课程编号或是教师姓名等信息有针对性的查找课程情况及课程的上课地点等信息。

(四)学生基本信息管理模块。学生管理系统,即学生的班级管理,用户可以通过该功能以班经为单位对学生进行管理。

1、学生基本信息的添加:教务系统管理员可以通过填写数据表单(FORM)的方式向数据库中添加学生的基本信息。

2、学生的基本信息的修改:教务系统管理员能够通过输入要修改信息的学生的学号对数据库中相关信息进行修改。管理员可以根据所要修改的信息进行重新录入,然后使用确定修改按钮将修改后的信息提交给数据库。

3、学生的基本信息删除 :教务系统管理员能够使用表单提交想要删除的学生的学号来实现对数据库中该名学生的基本信息的全部删除。

4、学生的基本信息的查询 :教务系统管理员能够通过输入要查询学生学号的方式来有针对性的查询具体某个学生的基本信息。

(五)教学管理。

1、远程教学功能 可以使用教师机对学生机进行远程管理授课。

2、视频播放功能 教师可以使用教师机向学生机广播视频。

3、文件传输功能 教师机可以接收学生机上交的作业,教师机可以向学生机群发文件。

(六)考试管理。

1、试题管理功能 教师可以建立题库,对题库中的题目进行管理。

2、试卷管理功能 教师可以生成试卷。

3、考试与成绩回收汇总功能。

(七)成绩管理

考试成绩出来后,系统汇总之后再提交到数据库,学生登陆成绩查询系统后可进行考试成绩查询。

四、结束语

篇7:教学管理系统开发

——教务管理系统的需求获取

一、项目简介

高等学校的教学管理内容十分丰富,工作繁多。作为一个示例,规定开发教学管理系统JxGL只处理每学期的课程选修注册和学生的成绩管理。教学管理系统JXGL的用户是学校的学生、教师和教学管理员。学生使用JXG系统查询新学期将开设的课程和授课教师的情况,选择自己要学习的课程,并进行登记注册。学生还可以使用JXGL系统查询自己的课程成绩。教师使用JXGL系统查询新学期将开设的课程、参加听课的学生情况,以及学生的考试成绩。教学管理员使用JXGL系统进行教学管理,包括新学期的课程选课注册管理和学生成绩管理。

二、分析步骤

(一)需求描述

对教学管理系统JXGL要求提供两个方面的服务:(1)选课管理,负责新学期的课程选课注册工作;(2)成绩管理,负责学生成绩管理。

在选课管理方面应填写的用户需求描述如下。(1)录入与生成新学期课程表

教学管理员在新学期开始前录入新学期课程,打印将开设的课程目录表,供师生参考选择。若某课程的实际选课学生少于10人,则停开该课程,把该课程从课程目录表中删除;若某课程的选课学生多于30人,则停止选课。

(2)学生选课注册

新学期开始前一周为选课注册时间,在此期间学生可以选课注册,并且允许改变或取消注册申请。每个学生选课不超过4门课程。每门课程最多允许30名学生选课注册。

学生可以在图书馆、各系资料室、学生宿舍等处的计算机上联网进行选课注册。在选课注册结束后,教学管理员打印学生选课注册名单和开课通知书,送交有关部门和授课教师。(3)查询

可以查询课程信息、学生选课信息和学生、教师信息。

学生、教师、教学管理员可以查询课程表,获得课程信息。查询的关键词以是:课程名,授课教师名,学分。

教师、教学管理员可以查询学生选课情况。查询的关键词可以是:学生名、程名,授课教师名,学分。学生只允许查询自己的选课信息,不允许查询别人选课信息。学生、教师、教学管理员可以查询学生或教师的信息。查询的关键词可以是学生名、教师名,性别、班级、职称。

(4)选课注册信息的统计与报表生成。

教学管理员对学生的选课注册信息进行统计(按课程,按学生,按班级),印汇总统计报表。在成绩管理方面应填写的用户需求描述如下:(1)成绩录入: 教学管理员录入学生考试成绩。(2)成绩查询: 教师、教学管理员可以查询学生考试成绩。查询的关键词可以是:学生名、课程名、授课教师名、学分名、学生只允许查询自己的考试成绩,不允许查询别人的考试成绩。

(3)成绩统计与报表生成

教学管理员进行成绩统计(按课程、学生、按班级),打印成绩汇总统计报表。

为保存数据,需建立教学管理数据库。可以采用关系数据库,建立下列数据库表:学生表、教师表、课程表、选课表、任课表、成绩表。

教学管理系统的直接用户有学生、教师和教学管理员。教学管理员有权操纵数据库的数据,进行添加、更新、删除等操作。学生和教师一般只查询信息,只允许对自己有关的数据进行添加,更新、删除等操作。

教学管理系统JXGL的相关系统有财务系统。JXGL系统需要把学生选课注册信息传送给财务系统,以供财务系统计算学生应交纳的费用,但是不要求财务系统回馈学生应交纳的费用信息。

假定在学校的计算中心有功能强大的工作站机器,在各系、各部门、图书馆、学生宿舍都有台式PC机,学校的全部计算机已经连网。教学管理系统JXGL将采用客户机/服务器结构建立,JXGL系统的应用服务器和数据库服务器设置在学校计算中心的工作站。学生、教师和教学管理员可以在各系、各部门、图书馆、学生宿舍的台式PC机上使用JXGL系统。

(二)确定系统范围和边界

首先要确定业务需求和系统目标。教学管理系统JxGL用于新学期课程的选课注册管理和学生的成绩管理。凡是这两方面的教学管理内容都是JXGL系统的职责范围,其他的教学管理内容,如安排教学计划、排课、实习、实验、考试等都不属于JXGL系统的职责范围。至于学校的其他管理工作,如科研、人事、财务、资产等管理不属于JXGL系统的职责范围。

JXGL系统与财务系统存在系统边界,财务系统将从JXGL系统得到学生选课注册信息。JXGL系统与学校的其他信息管理系统没有直接的联系,但是可以从学校的全局数据库中共享学生、教师、教学计划等必要的数据。

(三)定义用户

根据JXGL系统用户需求描述可以确定4个参与者:学生、老师、教学管理员和财务系统。对于每一个参与者,应当明确其业务活动的内容、对系统的服务要求。

“学生”参与者使用JXGL系统查询新学期开设的课程信息和教师开课信息,选课并登记注册课程,查询自己的课程成绩信息。

“老师”参与者使用JXGL系统查询新学期开设的课程信息、学生选课信息和学生成绩信息。“教学管理员”参与者使用JXGL系统管理学期开设的课程的选课注册和学生的考试成绩。管理工作包括课程与成绩数据的录入、维护、统计、报表打印等,并且负责把学生的选课注册信息发送给财务系统,作为计算学生应付费用的依据。

“教学管理员”要求能够方便地查询课程信息、学生选课信息、学生信息、教师信息和成绩信息。“财务系统”参与者是外部系统参与者,从JXGL系统接受学生的课程注册信息。

(四)Use Case的获取

每一个USeCase都是一个参与者与系统在交互中执行的有关事务序列。应当根据用户需求描述,找出全部的USeCase,并从参与者的角度给出事件流,当USeCase执行时系统应提供给参与者的服务。

从JxGL的用户需求描述分析可的有以下用例存在:(1)查询课程信息:学生、教师或教学管理员查询课程表,获得课程信息。(2)选课注册:学生登录进行选课注册。

(3)管理开设课程:教学管理员登录系统产生选课信息,按照要求进行分类统计,生成选课注册报表。(4)管理学生信息:教学管理员对学生数据进行录入、修改、删除等操作。(5)管理老师信息:教学管理员对教师数据进行录入、修改、删除等操作。(6)管理课程信息:教学管理员对课程数据进行录入、修改、删除等操作。(7)查询学生成绩:学生、教师查询学生成绩。(8)查询课程成绩:学生、教师查询课程成绩。

(9)学生成绩管理:教学管理员对学生考试成绩数据进行录入,修改、删除等操作。(10)成绩统计:教学管理员对学生的考试成绩数据进行分类统计,生成成绩报表。

(五)需求获取描述

(1)管理课程信息

(2)选课注册

(3)查询课程信息

(4)管理开设课程

(5)学生成绩管理

(6)查询成绩

(7)成绩统计

(六)导出UseCase

图1 学生与老师用例图

图2 管理员用例图

图3 学生与老师成绩管理用例

篇8:Web图片管理系统的教学开发

当今社会, 随着计算机的应用和数码产品的普及, 数字图片资源在我们的生活中几乎无处不在, Web已经成为各类信息系统开发的主流平台。同时, 在教学系统中学生作业包括传统的纸质作业和电子作业, 目前, 电子作业所占的比重越来越大, 而且对于某些专业来说, 经常需要面对一些图片文件的处理工作, 因此Web图片管理系统的开发在教学实践中也是十分必要的。因此, 本文根据实际教学所需, 开发了基于ASP.NET采用B/S模式来构建了Web图片管理系统。

二、功能需求

Web图片管理系统应能实现以下图片分类上传到服务器并按照图片类别储存在数据中, 可以按照图片的类别、名称、上传时间、内容、关键字等对图片进行添加、查询、修改、删除, 还包括图片的读出与显示等操作

为保证系统的高效、科学、合理, 系统应实现以下目标:

(1) 系统能够稳定可靠运行, 具有良好的可维护性、可扩展性、可移植性。在数据组织、系统功能、系统结构上保留足够的扩充余地, 便于今后的扩充。

(2) 系统能简化管理和提高效率。

(3) 系统能够提供流畅的数据信息处理、快速方便的信息查询。为确保系统实际应用时的科学性和先进性, 本系统采用B/S 结构的设计思想。

(4) 系统具有良好的安全保密性能, 良好的误操作保护和故障恢复性能。

(5) 具有良好的用户接口, 操作简单、方便, 易于学习和掌握。

三、系统的开发与实现

1.系统开发环境

(1) 硬件环境要求。

计算机必须满足的条件:CPU:IntelP entium 166MHz或更高的处理器;操作系统:MicrosoftWindows98/me/XP/2000或Microsoft Windows NT Service/Workstation 4.0 (推荐Service Pack 5) 或更高版本;监视器:Microsoft Windows支持的VGA或分辨率更高的监视器;内存:64MB内存以上。

(2) 系统的编程工具。

本系统采用ASP.NET为开发平台, 微软公司的SQL Server 2000做后台数据库。ASP.NET是微软提供的新一代的Web开发平台, 它为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构, ASP.NET支持编译型语言, 程序代码与页面内容成功分离, 开发和维护的效率也得到了很大的提高, 且引入了服务器端控件, 服务器端控件会生成发送给浏览器的HTML代码, 显示控件, 它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时, 这些信息就会传送回服务器, 控件将自动处理这些信息, 改变HTML, 显示控件。SQL Server 2000, 是Microsoft 公司推出的SQLServer 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点, 同时又比它增加了许多更先进的功能, 具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows 98 的膝上型电脑, 到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。它是一个多用户的大型数据库管理系统, 能提供一个强有力的C/S平台, 以AutoCAD, Photoshop为辅助工具。

2.功能模块的设计

整个系统采用B/S结构, 该系统的主要功能模块包括:用户管理、界面管理、图片类别管理模块、图片数据管理模块和图片数据检索模块。用户管理模块实现用户注册、用户管理、用户注销等操作。图片类别管理模块实现图片数据的列别添加、类别修改、类别删除等操作。图片数据管理模块实现添加图片、编辑图片、删除图片等操作。实现的关键是将图片上传到服务器, 这涉及到原始图片的上传、生成原始图片的缩略图以及将与图片相关的信息保存到数据库等重要细节。图片数据检索模块实现按关键字检索或按描述方式检索等。本模块提供按图片名称、关键字、输入时间、内容等作为关键字的图片查询, 系统在图片记录数据表中进行关键字模糊匹配检索, 并返回检索到的所有缩略图, 进行分页显示。

3.数据库的设计

我们建立基于B/S结构的图片管理系统, 为便于图片数据的检索和管理, 将图片直接放入数据库对应的表中, 而针对该图片的描述信息, 包括图片的名称、关键字、图片的尺寸信息、图片的描述信息以及图片的存放路径等放在另外一张表中, 再在它们之间通过主、外键建立关系, 这样只需要在描述图片信息的表中合理建立索引, 使得图片库成为一个整体, 极大地方便了管理。

存储图片数据的数据库表由“图片类型表”和“图片表”组成。图片类型字段组成表包括图类别编码、图类别等信息。图片表字段表包括图片编码、图片名称、图片类别编码、文件后缀名、图片数据更新时间、图片数据、描述等。

四、系统可行性分析

1.管理可行性分析

只需具备电脑基本操作方法, 对于专业要求经短期培训即可;管理基础工作, 各项管理制度比较健全, 执行严格, 原始数据采集完整, 保存良好。

2.经济可行性分析

软硬件结构简单, 易于实现。

3.技术可行性分析

硬件方面, 输入输出能力, 内部存储器和外部存储器的容量都能满足用户的要求;软件方面, 有合适的软件系统、数据库系统;技术人员方面, 只要对操作人员管理人员稍加培训即可。

五、结束语

我们之所以选择本系统, 是因为它不仅可以使我们把所学的理论知识加以升华, 而且可以起到举一反三和触类旁通的效果, 对Web管理系统在其他情况下的应用, 有了一个基础性的了解与掌握。且本系统很好地解决了教学所需, 可以明显提高教学效率。而且本系统的高效、稳定, 能够很好地满足实际需要, 并且具有良好的可维护性、可扩展性、可移植性。用户可以根据自己的使用习惯而来更改用户界面或者增加其他功能。

摘要:数据库的管理和开发是教学中的一项重要内容, 本文详细介绍了利用ASP.NET和SQL Sever 2000开发工具, 采用B/S模式来构建有效的Web图片管理系统的方法, 通过本系统的开发, 可以使同学们掌握构建管理系统的方法。且该系统具有很强的实用价值, 可以推广到实际应用中。

关键词:图片管理系统,ASP.NET,SQL Sever 2000

参考文献

[1]Roger S.Pressman.Software Engineering, APractitioner’s Approach (Fourth Edition) [M].北京:机械工业出版社, 2001.

[2]Ronald J.Norman Object-Oriented Systems Analysis and Design[M].北京:清华大学出版社, 2000.

[3]Curtis B.Human Factors in Software Development[M].IEEE Com-puter Society Press, 1985.

[4]战仁军, 张明书.图像文件在数据库中的存取[J].西安工程科技学院学报, 2003, 17 (4) .

上一篇:贵州省学籍管理系统下一篇:xx六一儿童节献词