• 迭代购物车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)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

  • 相关阅读:
    点双连通分量
    CF 839 E-最大团
    线性基
    CF 859 E
    【bzoj1303】[CQOI2009]中位数图
    【bzoj2282】[Sdoi2011]消防
    【bzoj2654]】tree
    【bzoj2600】 [Ioi2011]ricehub
    【bzoj4027】 [HEOI2015]兔子与樱花
    【bzoj3670】 [Noi2014]动物园
  • 原文地址:https://www.cnblogs.com/jioky/p/15478461.html
Copyright © 2020-2023  润新知