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

  • 相关阅读:
    JAVA窗口程序实例一
    内存容量出现异常的解决办法
    Android Studio 2.0使用指南
    Android 开机自启服务
    Android 图形总结
    今日课堂总结
    JSON
    GET方法和POST方法
    ajax的简单介绍
    网页-豌豆上的公主
  • 原文地址:https://www.cnblogs.com/jioky/p/15478461.html
Copyright © 2011-2022 走看看