- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
?
?
基于.NET框架的教学管理网站的设计与实现
?
?
关键词:.NET框架;教学管理;B/S
引言
高校教学管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,高等教育对教学管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进行科学管理已经成为整个教育系统亟待解决的课题之一。
1.NET框架
.NET框架(.NETFramework)是微软开发的,是继ActiveX技术之后,于2000年推出的用于构建新一代Internet集成服务平台的最新框架,这种集成服务平台允许各种系统环境下的应用程序通过互连网进行通信和共享数据。主要用来快速开发、部署网站服务及应用程序的开发平台。
.NET框架大致可分为两个部分,分别为通用语言运行环境(CommonLanguageRuntime,CLR)和.NETFramework类库,如图1所示。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows作业平台上的程序开发,特别是改善COM组件;第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。
.NET包括四个重要的技术特征:
(1)软件变服务。软件服务是来自因特网的服务,它替用户安装、更新和跟踪这些软件,并让它们和拥护一同在不同的机器间漫游,为用户存储自己的信息和参考资料,这些就是软件和软件服务各自不同的风格。
(2)基于XML的共同语言。XML是从SGML语言演化而来的一种标记语言。.NET通过XML语言定义了简单的对象访问协议(SOAP)、WEB服务描述语言(WSDL)、WEB服务发现协议(DISCO)。
(3)融合多种设备和平台。随着Internet逐渐成为一个信息和数据的中心,各种设备和服务已经或正在接入和融入Internet,成为其中的一部分。.NET谋求与各种Internet接入设备和平台的一体化,主要关注在无线设备和家庭网络设备及相关软件、平台方面。
(4)新一代的人机界面。新一代的人机界面主要体现在“智能与互动”两个方面。.NET包括通过自然语音、视觉、手写等多种模式的输入和表现。
2系统分析与设计
2.1需求分析及整体活动关系。教学管理网站的目标就是在于为本系学生和教师之间提供更好的信息交流桥梁,通过这个桥梁使学校间的交流更加迅速、方便,促进学生和老师之间的互动关系。本系学生和教师可以通过校园访问放置在系机房的数据库服务器,系教务员可远程进行数据的录入、删除、更新、查询等操作,也可根据从网上汇总上来的数据进行各种统计等处理。部分公共教学信息可在校园网、CERNET、Internet上发布。用户可通过浏览器从教务数据库中获取相应的动态信息。可在某些限定范围内对数据库进行操作,如学生可通过浏览器查询课程安排、选课、查询成绩等,教师可以查询了解学生的情况等。
本教学管理网站通过管理员对学生和老师的账号进行分配管理,接着再由学生和老师使用自己的账号密码进行登陆后在本网站进行数据操作。活动关系大致如图2所示。
2.2功能模块。本系统作为学校教学管理信息系统的一个资源子网进行建设,将以校园网为基础,实现信息资源共享,同时为学院教学整体教学系统的建设建立初始框架。根据教学管理网站的需求分析,可以将网站分为4大模块:学生模块、教师模块和教师学生公共模块,还有后台数据管理模块。主要功能模块如图3所示。
2.3体系结构。目前,基于Web的信息系统构架方式通常是采用3层B/S(Brower/Server)方式构架。整个教学管理信息系统由用户层、业务逻辑层和数据层3层组成,其中业务逻辑层和数据层在服务器端,客户端只需要浏览器即可,最大程度的减少了客户端的维护,实现了真正的“瘦客户”。系统结构如图4所示。
2.4开发环境和关键技术。针对现阶段网页大部分在Windows环境下开发,使用InternetExpolrer浏览器的情况,我们采用基于Windows的和JAVA作为基础开发网络应用程序。并采用建立在XML架构之上的webservice,开发分布式系统。webservice提供了在不同体系机构下构建的网站之间相互提供应用接口服务、数据的一种方案。它采用通用的SOAP、HTTP以及XML,就可以把原本互不相干的站点服务形成一整套分布的、自动化和智能化的网络应用,大大减轻了程序员的开发工作量,充分地利用了已经拥有的网络资源和开发资源。
结束语
“教学管理系统网站”的建成实现了通过校园网对本系学生个人资料、课表、考试成绩、课程选修等进行统一管理,同时也实现也对教师资料、教学教务计划、通知、新闻、课程等信息的统一管理,从而填补了我系在利用计算机进行教学自动化管理的空白,提高管理的效率和管
文档评论(0)