基于.NET MVC架构的多媒体教室管理系统的设计与实现.docVIP

基于.NET MVC架构的多媒体教室管理系统的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于.NET MVC架构的多媒体教室管理系统的设计与实现.doc

基于.NET MVC架构的多媒体教室管理系统的设计与实现   摘要:多媒体教室管理是高校现代教育技术管理部门的重要工作之—,为了满足一线教学的顺利进行,其重要性不言而喻。利用Visual Studio2010开发平台和SQL Server2008数据库软件,采用ASP.NET MVC架构设计多媒体教学管理系统,以满足管理部门、教师和学生等用户对多媒体教室信息共享的要求。   关键词:ASP.NET; MVC;B/S;多媒体教室管理;SQL Server   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)22-5138-03   多媒体教室是高校重要的教学资源,已经成为高校必不可少的组成部分,除了承担正常的教学任务之外,还经常在空闲时间用来进行补课、讲座和考试等相关教学活动,以及学生社团组织的学生活动。随着高校在校学生人数的增加,多媒体教室规模逐渐扩大,传统的纸张记录方式越来越不能满足日常需求。如何利用计算机系统对多媒体教室资源进行有效管理,提高教室的利用率,是高校教学管理人员亟待解决的问题。   本文根据多媒体教室管理业务的实际需求,设计并实现了一套多媒体教室管理系统。该系统采用ASP.NET MVC架构,使用SQL Server2008作为后台数据库,支持多用户、多应用、多模块的权限管理,并有较高的通用性和可移植性,避免了代码冗余,缩短了开发周期。   1 系统框架   为了提高开发人员的开发效率,增加程序的可维护性和拓展性,实现视图层与业务层的分离,本系统应用MVC框架完成开发,其基本结构如图1所示。   如图1所示,MVC框架中的表示层主要实现控制器和视图功能,模型则涵盖了三层架构中的业务层和数据层。业务层中定义了业务实体对象和业务处理对象;数据层包括ADO.NET实体数据模型及相关组件等。浏览器将用户请求发送给控制器,由控制器反馈给模型,并将模型处理后的数据传送给视图,最终以HTTP页面的形式返回给浏览器,呈现可用户。数据库为模型提供数据服务,为数据访问提供原始数据,并存储本系统中应用到的各种数据[1-2]。   2 系统功能设计与关键技术实现   2.1 系统功能模块介绍   下面对各功能模块进行简要说明:   2.1.1教务管理模块   1)审核申请   审核申请模块的主要任务是对各院系在学期未或开学前对多媒体教室使用申请,以及对借用多媒体教室举办讲座、党团活动等申请进行审核。   2)教室管理   教室管理模块的主要任务是设定教室的相应信息,具体的操作包括增加、删除、修改一个教室和设定教室的基本信息,如座位、楼层等。该功能模块是其他模块操作的前提,只有在设置相应多媒体教室的相应信息后,才有进行设备管理模块的操作。   3)设备管理   设备管理模块的主要任务是对多媒体教室的计算机、投影仪、功放等设备进行管理。主要的操作包括设备的新增、修改、删除及查询等。   2.1.2 维修管理   1)设备报修   设备报修模块的主要任务是报修多媒体教室设备,主要的功能有新建报修、实时显示待修设备等。   2)维修记录模块的主要是教务管理人员根据报修信息安排人员对设备进行维修,维修完成后,可对维修记录进行登记。   2.1.3 信息服务   信息服务模块的主要功能是为全校师生提供信息服务。通过设置查询字段,添加条件,可生成各种类型的查询。查询结果以报表的形式显示和打印。信息服务模块包含教室查询,设备查询等子模块。   2.1.4 系统管理模块   系统管理模块主要由用户权限、基础数据管理、信息统计、数据维护等子模块组成。   1)用户权限模块的主要任务是负责建立用户和分配权限,不同权限的用户登录后进入不同的界面,提供不同的服务。   2)基础数据管理模块的主要任务是对数据库中的表项进行管理,根据实际需要设置关键词段的值,使系统具有通用性。   3)信息统计模拟的主要任务是实现对各类信息的统计。以表格和图形的方式显示多媒体教室的使用情况、设备的使用情况及维修次数等。   4)数据维护模块的主要任务包括数据库的备份和还原等功能,防止因数据丢失所带来的严重灾难。   2.2 数据库连接技术   2.3 数据存储过程的技术与实现   系统通过调用存储过程[7]实现对数据库中数据的读写操作,使用存储过程比查询代码更安全,运行效率更高,同时避免大量的SQL语句的重复编写。当对数据进行读写操作时,将增加、删除、修改、查询操作分别写成4个函数,例如:为提高通用性,将查询条件和表名作为参数传到数据库。代码如下:   2.4 系统界面实例   3 结束语   本文利用网络资源,采用B/S和ASP.NET MVC开发架构,结合HTML、CSS网页

文档评论(0)

lmother_lt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档