任务 | 姓名 |
---|---|
编码规范、前期调查与功能设计 | 陈垚嘉 |
面向对象设计、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函数中