zoukankan      html  css  js  c++  java
  • 迭代购物车Dao&&GUI

    任务 姓名
    编码规范、前期调查与功能设计 陈垚嘉
    面向对象设计、PPT制作或博客制作 郑俊佳

    0前期调查

    0.1安卓GUI框架发展

    0.2安卓购物车GUI形成调查结果

    1.程序运行视频

    https://files.cnblogs.com/files/jioky/d054bfe245e61b1598c19cb88c6de1df.zip

    2.系统功能结构图

    2.1大致系统流程图:

    3.UML类图:

    Main包中类:

    Dao包中类:

    GUI包:

    类与类的关系:

    Dao包内类与类关系:

    包与包的关系:

    4.M、V、C分别所含有的类

    M中的类含有:Books、Computer、Product、ProductItem、ShoppingCartDaoMaplmpl
    V中的类含有:MainUI、GoodUI
    C中的类含有:Main

    4.1MVC模式好处:

    1、允许更改视图层代码而不用重新编译模型和控制器代码;
    2、允许使用各种不同样式的视图来访问同一个服务器端的代码;
    3、使降低开发和维护用户接口的技术含量成为可能;
    4、使开发时间得到相当大的缩减等。

    5.是否可以复用以前代码?复用会碰到什么问题?

    可以复用
    问题;跑main时,选择清空购物车时会清除GUI面板上所有数据。
    解决:把GUI代码部分再次重载在main函数中

    6.关于MVC模式

    MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

  • 相关阅读:
    大数据量时(上千万),分页查询该怎么优化
    Nginx常见面试问题
    Tomcat常用的调优手段
    jenkens
    docker环境搭建httprunner接口自动化
    TypeError: string indices must be integers
    接口自动化简单框架
    phpStudy使用手册
    搭建测试环境
    【Linux】测试环境如何搭建?
  • 原文地址:https://www.cnblogs.com/jioky/p/15478461.html
Copyright © 2011-2022 走看看