教学管理信息系统的设计及开发-2019年教育文档_第1页
教学管理信息系统的设计及开发-2019年教育文档_第2页
教学管理信息系统的设计及开发-2019年教育文档_第3页
教学管理信息系统的设计及开发-2019年教育文档_第4页
教学管理信息系统的设计及开发-2019年教育文档_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

教学管理信息系统的设计及开发一、引言随着信息技术与网络技术的发展和普及 ,基于Internet 和Intranet 的教育模式蓬勃发展,“数字化校园”的概念作为一种崭新的教育方式逐渐运用到实际的教学活动中 ,成为现代教育体系中重要的组成部分 [1]。基于网络教学的特点 ,为解决高等职业院校教学管理传统模式的局限性,设计和实现了“网络教学管理系统”。该系统使得教学能够顺利实施 ,也可实现整个教学管理过程的现代化和管理的规范化,还能及时、准确地反映教学现状,分析教学效果,提高教学管理水平,改善传统教学管理的效果,为高等职业院校院校的教学管理提供一个方便快捷的平台。系统采用B/S(Browser/Server) 模式,并结合ASPWeb数据库中间件技术开发Web页面,通过ADO(AetiveXDataObjeCt)技术和OLEDB来连接和访问数据库。针对教学管理中对数据安全性需求,本系统还考虑采用数字签名技术为教学管理系统提供有力的安全支持,并构建自己的PKI/CA认证中心,每个学生、教师和各教学管理部门都有自己的数字证书,这些证书可方便地通过网络或到认证中心获取。二、系统的结构和功能系统采用模块化结构,各模块的划分和设计严格遵循高内聚、低耦合的原则。由主模块调用各个子模块,每个子模块完成一项相对独立的功能,每个子模块可独自开发、测试和修改,最后组成整个系统,因此系统具有良好的可扩展性。该系统分为,系统结构图5个大模块如图1-1所示。图1-1系统结构图系统管理模块用B/S与C/S相结合的模式,允许学校的校领导办公室、教务处、学工处、各院系的教学、学生管理人员等使用。为了保护某些信息的安全 ,根据各部门的职责分工 ,限制用户对某些模块的访问权。只有系统管理员才能进入用户管理模块,实现用户的添加、权限的分配、用户资料的查询修改以及删除等。系统管理员有权修改用户的角色、类型、权限,但是无权修改用户的密码。用户可以自己修改自己的密码,但是无权修改自己的角色、类型和权限。通过严格区分用户、限制用户操作权限保证系统的安全性。基本信息管理分为三个模块:包括教师信息、教室信息以及宿舍信息。其中教师信息管理可以实现教职员工基本信息的输入、修改、查询和删除等功能,可以查询教职员工的基本信息,第一学历、学位、毕业院校及专业、最后学历、学位、毕业院校及专业、现任专业技术职务和行政职务、所在科室、岗位情况、主要的工作经历、所从事的专业、主要授课情况、所承担过和承担着的科研课题、发表论文情况及各种获奖情况,并可打印输出。教室信息模块可以查看教室名称、容纳人数、配套设施以及相关的补充说明。宿舍信息管理模块用于提供学生所在宿舍的名称、容纳人数等。学生管理模块包括学生基本信息、学生奖惩信息、学费交纳管理、学生成绩管理、学生考勤管理、学生离校管理等信息的录入、修改、删除。教务管理模块包括班级设置管理、课程设置管理、课程安排管理三个模块。班级设置管理模块主要用于管理员登记学校开设的专业和班级的相关信息。课程设置管理实现学校中各个专业设置的课程及教学教师、各个班级和专业在每个学期的教学任务等信息。课程安排管理用于实现学校中各个班级每个学期每周中每节课的教学课程,即制作课程表。综合查询模块是该系统的一个重要组成部分,因为在信息输入完成以后,并不需要进行频繁的修改、删除操作,相对而言查询操作在日常管理工作中却比较频繁。从保证系统的安全性出发,单独设计了综合查询模块供各系部和学生使用,从而与修改、删除等影响数据库数据的操作区分开。这样不仅方便了用户 ,同时有利于细化用户操作权限 ,提高系统的安全性。该模块主要实现各种信息的查询功能 ,包括:查询学生信息、查询学费信息、查询课程信息、查询教室信息、查询成绩信息、查询考勤信息、查询奖惩信息。从增加系统的实用性角度出发,在该模块中设计了许多人性化的查询方法,如多途径查询、模糊查询、关联查询等。三、系统设计及开发采用的关键技术3.1 安装本系统服务器和客户端所需要的软硬件环境如下 :服务器端:奔腾4以上处理器,内存512M以上,硬盘容量60G以上;Windows2000(Advanced)Server

以上;Visual

Studio

2005以上;DBMS:SQLServer

2005;Web服务器

:Internet

InformationServer

。客户机端:奔腾3以上的CPU,内存128M以上,硬盘空间650M以上;Windows98/2000/ME/XP;网络环境:LAN。3.2 系统的数据库设计数据库的分析和设计就是将管理系统的功能需求转化为有效的数据结构,实际上就是在确定的应用环境下 ,提供一个最有数据模型的逻辑设计 ,该逻辑设计既满足管理系统的数据存取要求,又能被数据库管理系统所接受和管理。在教学管理信息系统中采用了ADO的数据库访问技术,使得访问SQLServer数据库系统非常方便[2]。在教学管理信息系统中,数据库中的数据表包括操作用户数据表、班级设置用户表、课程安排数据表、课程设置数据表、奖惩记录数据表、教师档案数据表、教室设置数据表、学费缴纳数据表、学生成绩数据表、学生档案数据表、学生考勤数据表、学生信息数据表等。3.3 开发平台的设计及开发系统采用MS开发平台,MS平台由以下五个主要部分组成:VisualStudio 、服务器、框架、服务构件、 Windows。其中, 框架(Framework)是一种用于构建、配置、运行Web服务和应用程序的多语言环境 [3], 在设计的教学管理信息系统中,采用统一的框架模式,主要页面包括:系统首页、登录管理系统、退出管理系统、新建操作用户、学校信息设置、教师信息管理、学生信息管理、课程设置管理、课程安排管理、学生成绩管理、查询学生成绩管理、查询课程信息等,这些页面根据功能的不同分别隶属于不同的文件夹下。框架类库为开发人员提供了一个统一的、面向对象的、层次化的、可扩展的类库集(APIs),系统采用C#使用MFC类库。系统开发选择了微软Web开发技术――ASP。ASP为Web页面提供了一种集成式的支持,可以运用ADO提供对关系数据库和各种数据源的高效访问,可运用C#作为系统开发语言。ASP使用IIS来传送内容,以响应HTTP请求,ASP页面是一个.aspx 文件。在ASP处理过程中,可以访问所有的类、C#或其他语言创建的定制组件、数据库等[4]。3.4 系统部分页面的实现系统首页是默认情况下网站的首页,源文件命名为Default.aspx,实现界面如图3-1。图3-1教学管理信息系首页另外,一些主要页面,以新建操作用户页面、查询成绩信息为例。新建操作用户页面用于操作用户在系统中设置自己的安全信息,源文件命名为RegisterUser.aspx,该文件除了嵌套的母版页外,还有一个CreateUserWizard控件,该控件是一个封装了校验、输入输出等多种功能的复合型的登录控件。 查询成绩信息页面输入学生姓名、课程名称、学期名称和班级名称,可以查询该同学的成绩,同时能打印查询结果。四、结束语系统使用了ASP+SQLServer2005的先进开发模式,功能强大,真正实现“网上办公”。系统涉及院系级日常的行政、教学和学生工作等诸多业务。实现了对学生、教师及公众信息的录入、修改、查询、搜索等各种操作。目前,系统开发的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论