菜单
  

    业务层(模型逻辑)
    显示层(视图逻辑)
    输入控制(控制器逻辑)
     
    图1.1MVC关系图
    Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。
    View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。
    Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
    MVC 分层有助于管理和分配复杂的应用程序,因为您可以在一个时间内无需考虑整体,只需专门关注一个方面。例如,您可以在不依赖未知业务逻辑的情况下专注于眼下的视图设计。同时也可以让应用程序的测试变得更加容易。
    MVC 分层的同时也简化了大型软件的分组开发。不同的开发人员可同时进行视图、控制器逻辑和业务逻辑的开发。
    1.4.3    Razor技术背景
    本课题中运用的Razor 是一种标记语法,使用它可以使你向网页中嵌入基于服务器的代码(Visual Basic 和 C#)。下面几段话将简单介绍Razor
    (1)    ASP.NET MVC3 带来了一种新的视图引擎,它有一个很酷的名字叫Razor,它提供了下列优点:
    Razor 拥有简单且清晰的语法,只需要最小化的输入
    Razor 学习起来很容易,可以很快上手,它的语法与 C# 和 VB很类似
    Visual Studio 对于 Razor 提供了很大的支持,包括智能提示和语法着色
    Razor 视图的测试并不需要允许程序启动Web 服务器
    (2)    Razor 有些新的特征提供给大家:
    @model 用来指定传到视图的 Model 类型
    @* * 注释语法
    对于整个站点可以一次性设定默认项目,例如布局。
    Html.Raw 方法提供了没有进行 HTML 编码的输出
    支持在多个视图之间共享代码 ( _viewstart.cshtml 或者 _viewstart.vbhtml )
    (3)    Razor 还包含新的 HTML Helper,例如:
    Chart. 生成图表
    WebGrid, 生成数据表格,支持完整的分页和排序
    WebImage, 生成图片
    WebMail, 发送电子邮件
    1.4.4    SQL SERVER技术简要介绍
    SQL Server 是Microsoft 公司推出已久的关系型数据库管理系统。虽然没有oracle数据库成功,但它也具有众多优点,包括使用方便可伸缩性好与相关软件集成程度高等。可跨越运行从让人无法想象的Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。
    Microsoft SQL Server 使用了集成的商业智能 (BI)工具,该工具为其提供了企业级的数据管理,是一个全面的数据库平台。Microsoft SQL Server 数据库引擎为关系型数据和结构化数据提供了更加安全、更加可靠的存储功能,使您可以轻松构建和管理数据应用程序,使其达到高可用和高性能的的目的。
    2012年3月7日消息,微软于正式发布最新的SQL Server 2012 RTM(Release-to-Manufacturing)版本,面向公众的版本将于4月1日发布。微软此次版本发布的口号是“大数据”来替代“云”的概念,微软对SQL Server 2012的定位是帮助企业处理每年大量的数据(Z级别)增长。
    来自微软商业平台事业部的副总裁Ted Kummert 称:SQL Server 2012更加具备可伸缩性、更加可靠以及前所未有的高性能;而Power View为用户对数据的转换和勘探提供强大的交互操作能力,并协助做出正确的决策。即将推出三个主要版本和很多新特征,同时微软也透露了SQL Server 2012的价格和版本计划,其中增加一个新的智能商业包。
    SQL Server 2012主要版本包括了最新的商务智能版本,它增加了Power View数据查找工具和数据质量服务,而企业版本则是对安全性可用性进行了改进,以及从大数据到StreamInsight复杂事件处理,再到新的可视化数据和分析工具等,都将成为SQL Server 2012最终版本的一部分。
  1. 上一篇:asp.net+sqlserver日报广告管理系统设计与实现
  2. 下一篇:java公司食堂采购信息管理系统设计
  1. JAVA基于安卓平台的医疗护工管理系统设计

  2. java+mysql设备监控记录的大...

  3. 医院查询与挂号系统设计与实现

  4. java+mysql酒店管理系统设计与实现

  5. jsp公交刷卡数据统计系统图表的设计与实现

  6. php+mysql高校迎新系统的开发与应用

  7. 基于安卓系统的测量软件...

  8. 十二层带中心支撑钢结构...

  9. 电站锅炉暖风器设计任务书

  10. 乳业同业并购式全产业链...

  11. 河岸冲刷和泥沙淤积的监测国内外研究现状

  12. 中考体育项目与体育教学合理结合的研究

  13. 杂拟谷盗体内共生菌沃尔...

  14. 大众媒体对公共政策制定的影响

  15. java+mysql车辆管理系统的设计+源代码

  16. 当代大学生慈善意识研究+文献综述

  17. 酸性水汽提装置总汽提塔设计+CAD图纸

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回