- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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来开发页面。一方面可以极大的简化开发工
您可能关注的文档
- H.264的几种高质量色彩空间编码方法的分析.doc
- GWT应用程序与服务器间数据传递技术的研究.doc
- H.264视频编码的研究.doc
- H.264/AVC帧内预测模式选择的快速算法.doc
- H.264运动估计算法研究.doc
- H.264帧内方向预测的研究.doc
- H.264标准介绍及其在IPTV中的应用.doc
- Halo LDD P-Si TFT工艺参数优化.doc
- Hello Color 你好 色彩!.doc
- Hibernate框架下信息系统数据初始化问题的研究.doc
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)