zoukankan      html  css  js  c++  java
  • 排球计分程序(二)—— 构架概要设计

    MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为以下三个基本部分:

    • 模型(Model):模型用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法。“模型”有对数据直接访问的权力,例如对数据库的访问。“模型”不依赖“视图”和“控制器”,也就是说,模型不关心它会被如何显示或是如何被操作。
    • 视图(View):视图能够实现数据有目的的显示。在视图中一般没有程序上的逻辑。
    • 控制器(Controller) :控制器起到不同层面间的组织作用,用于控制应用程序的流程。它处理事件并作出响应。“事件”包括用户的行为和数据模型上的改变。

     

    职责划分:

                1,视图呈现用户交互界面。

               2,模型为多个视图提供数据

               3,控制器处理用户的交互

    模块划分及交互设计:

    一.Model:绑定数据

    1.将所需数据进行封装。

    二.View:将数据呈现给用户。

    1.CreatView——作用:插入数据页面,将数据插入数据表中。

    2.EditView———作用:数据修改页面,展示某条数据的详细情况,并可以对其进行修改。

    3.DeleteView——作用:将某条数据删除。

    4.DetailsView——作用:数据详情页面,展示某条数据的详细情况。

    三.Controller:接收用户请求,进行分析将结果返回呈现给用户

    1.HomeController——主要方法:返回“IndexView”。

    2.BallController——主要方法:返回“CreatView”、返回“EditView”、返回“DeleteView”、返回“DetailsView”。

    3.TeamController——主要方法:返回“CreatView”、返回“EditView”、返回“DeleteView”、返回“DetailsView”。

  • 相关阅读:
    GDB命令行最基本操作
    mysql待整理
    python生成二维数组
    python2.7执行shell命令
    使用matplot做图--sin图像
    python--Numpy简单实用实例
    python多线程的使用
    pyv8使用总结
    QDialog:输入对话框、颜色对话框、字体对话框、文件对话框
    pyqt重写键盘事件+获取信号发送对象
  • 原文地址:https://www.cnblogs.com/sdl1305702018/p/7063500.html
Copyright © 2011-2022 走看看