MVC模式在教师管理信息系统中的应用.docVIP

MVC模式在教师管理信息系统中的应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC模式在教师管理信息系统中的应用   摘要:MVC是一种基于Web应用的由多个视图共享一个模型的软件设计模式,能很好实现数据层与表示层的分离,真实反映出管理信息之间的内在关系,因此,为了更好地对高等学校的各类教学资源进行有效管理,本文设计了一种将MVC模式应用于教师日常管理的信息系统。   关键词:MVC模式;管理信息系统;Struts 结构   中图分类号:TP311文献标识码:A 文章编号:1009-3044(2008)19-30013-04   Application of the Management Information System in a Based on MVC Pattern   ZHANG Cong   (Dept. of Computer and Information Engineering, Wuhan Polytechnic University, Wuhan 430023, China)   Abstract: MVC is a soft design mode based on web application and multi-view shared one model. It can achieve the separation between data layer and presentation layer, and reflect the internality among the different management information. So a routine management information system for teacher is presented based on MVC mode in order to validly manage different teaching resource of diversified university.   Key words: MVC pattern; Management information system; Struts structure      1 引言      随着我国高等教育的迅速发展,教育信息化已经势在必行。目前高校规模越来越大,校区分布分散,需要处理的教师的各类信息,包括:个人基本信息、教学信息、科研信息等越来越多,因此,要利用现代化的信息技术手段对上述在日常工作中产生的各类数据进行收集、整理、分析,并记录其中的管理关系,从而为提高决策的及时性和准确性,减少人为失误,降低管理费用,减轻劳动强度,实现高校管理的智能化奠定十分重要的基础[1]。      2 MVC设计原理[2-4]      MVC即模型-视图-控制器(Model-View-Control),是一种基于web应用的软件设计模式。此模式对于有大量同样数据但是需要多个视图的web应用程序而言,可以很好的实现数据层与表示层的分离,即强制将数据库查询等数据层代码与HTML等表示层代码分开,以此来实现一个模型多个视图。MVC设计模式由模型、视图和控制器三个部分组成,分别对应于内部数据、数据表示和输入输出控制部分,如图1所示。   ■   图1 MVC组件系统结构   2.1 模型(Model)   模型实现的是系统的数据和业务逻辑,是对与问题相关联数据的逻辑抽象,即将问题领域中的对象封装为应用程序对象。在实际应用中,模型与数据格式无关,对视图和控制器一无所知。   2.2 视图(View)   视图实现的是系统的显示逻辑,是将表示模型数据及逻辑关系和状态的信息以特定形式展示给用户,即应用程序的外在表现,用户可以看到并与之交互。   2.3 控制器(Controller)   控制器实现的是系统的控制流程,主要是控制提供模型中任何变化的传播,确保用户界面和模型间的对应联系。即模型的更新与修改是通过控制器来通知视图,从而保证各个视图与模型的一致性。      3 基于MVC模式的教师管理信息系统设计[3,4]      3.1 数据库(DB)设计   系统数据库的设计要涉及到大量的表,而每一个表具有不同的含义,要保证数据库设计的标准性,首先要确定各子功能所对应的表以及这个表的主外键约束,其次要根据主外键约束的关系进行相应调整。下面给出表1所示教师个人基本信息表结构。   ■   3.2 页面设计   系统的页面设计包括:主页面、浏览页面、编辑页面和统计页面等。页面设计要充分考虑内容与形式相统一的页面结构,要体现内容的丰富含义,便于内容的不断更新,便于浏览者迅速了解内容。因此,本系统使用功能强大的界面开发工具Dreamweaver来开发页面。一方面可以极大的简化开发工

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档