欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    MVC课程设计--基于MVC模式的电子商务网站的设计报告

    • 资源ID:1427038       资源大小:614KB        全文页数:16页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    MVC课程设计--基于MVC模式的电子商务网站的设计报告

    1、 网站建设技术网站建设技术课程设计课程设计 学 院 、 系: 信息工程学院 专 业: 信息管理与信息系统 姓 名: 学 号: 指 导 教 师: 成 绩: 2016 年年 06 月月 27 日日 基于 MVC 模式的电子商务网站的设计报告 1 目录目录 一、电子商务网站设计模式 . 2 1.1 MVC 设计模式的概述 2 1.2 电子商务网站应用技术及系统框架的介绍 . 3 1.3 系统的软件开发工具 5 二、电子商务网站的需求分析与功能设计 . 5 2.1 系统的需求分析 . 5 三、电子商务网站的设计与实现 6 3.1 电子商务网站数据库的设计与实现 . 6 3.1.1 数据库的简介 . 6

    2、 3.1.2 数据库的需求分析 7 3.1.3 数据表结构设计 7 3.2 数据持久层的设计与实现 8 3.3 业务逻辑层的设计与实现 8 3.4 控制器的设计与实现 . 8 3.5 视图层的实现. 12 总结. 14 参考文献 . 15 基于 MVC 模式的电子商务网站的设计报告 2 一、电子商务网站设计模式 1.1 MVC 设计模式的概述 MVC 是一种设计模式,它强制性的将应用程序的输入、处理和输出分开。使用 MVC 的应用程序被分为 3 个核心部件:模型(Model) 、视图(View) 、控制器(Controller) 。它 们各司其职,既分工明确又相互协作。 MVC 设计模式的典型

    3、流程 34为:首先 Controller 接收用户的请求,并决定应该调用哪 个Model来进行处理, 然后Model用业务逻辑来处理用户的请求并返回数据, 最后Controller 用相应的 View 格式化 Model返回的数据,并通过表示层呈现给用户。 具体的关系如图 1.1 所示。 图 11 模型、视图、控制器之间的分工协作关系 控制层(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成 用户的请求。划分控制层的作用也很明显,它清楚地告诉我们,它就是一个分发器,选择 什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数 据处理。控制

    4、层的功能为:接受用户的请求,根据用户的请求调用某个模型进行业务处理, 将处理结果送给某个视图进行显示。 基于 MVC 模式的电子商务网站的设计报告 3 模型层(Model)就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程 对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。它的作用 是反映整个应用程序的状态,对用户请求进行业务逻辑处理,响应状态查询,通知视图并 更新业务状态。 视图层(View)代表用户交互界面,对于 Web 应用来说,可以概括为显示界面,随着应 用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图, MVC 设计模式对于

    5、视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不 包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。视图层的功能就 是显示模型的数据,接受数据更新并请求更新视图数据,接受用户输入的数据并送给控制 层。 MVC 设计模式不仅可以实现功能模块和显示模块的分离, 同时它还提高了应用系统的 可维护性、可扩展性、可移植性和组件的可复用行,是一个优秀的创建软件的途径,尤其 实在 Java Web 应用程序的构架方面。Java EE 把 MVC 引入 Web 领域,在此基础上架构出 一套称为 Model25的体系, 使 Java Web 应用程序的健壮性、 代码重用和结构方

    6、面新上一个 新台阶。 1.2 电子商务网站应用技术及系统框架的介绍 在本系统的设计过程中,根据 MVC 模式,使用 Struts 2、Spring、Hibernate 技术进行系 统的开发。 (1) Struts 67是 Apache 基金会 Jakarta 项目组的一个开源项目, 它采用 MVC 模式, 能够很好地帮助 Java 开发者开发 Web 应用,它能大量减少开发 Web 应用的时间,提高 产品的重用度。Struts 主要是采用 Servlet 和 JSP 技术来实现的,它把 Servlet、JSP、自 定义标签和信息资源(message resources) 整合到一个统一的框架中,Struts 它只有一个中 心控制器,他采用 XML 定制转向的 URL,采用 Action 来处理逻辑,开发人员利用其进 行开发时不用再自己编码实现全套 MVC 模式。 Struts 这是它的一大优点, 使开发者能更深入的了解其内部实现机制。


    注意事项

    本文(MVC课程设计--基于MVC模式的电子商务网站的设计报告)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583