代码改变世界

点餐系统sprint3总结

2016-12-18 19:21  09张鑫相  阅读(299)  评论(2编辑  收藏  举报

     转眼间,sprint3也结束了。意味着软件工程的课程结束了,我们的项目也完成了。在队友们的认真学习,专注打码,辛苦赶工后,我们的项目完成了。显然是仓促中完成的,没有完美的界面、没有无bug的项目,但是能完成到此,大家已经很棒了,整个项目完成中队友间没有大的矛盾。首先要感谢各位队友的支持,没有给我这个队长脸色看。谢谢大家!希望以后还有机会合作。

      整个项目最大的困难就是数据库的使用,在数据库这块,基本就是整个项目的核心,虽然多波折,最后还是实现了。

      这次项目用android写项目是一次挑战,毕竟我们对android不是很熟悉,很多问题是通过百度或者问问大神才能解决,所以在实现功能的时间会相对比较长。

首先我们采用手绘的形式将原型初定下来,一开始很多细节没考虑到,等到后面实现功能才慢慢进行完善。接着我们开始设计数据库,主要是有6张表(用户表、商品表、订单表、订单详细表、“喜欢”表、“购物车”表),该项目通过对数据库进行操作,从而进行商品的买卖,在实现功能的过程,问题一个接着一个!!除了代码问题,电脑卡也是个硬伤<>好想换电脑啊<><><>android studio占用内存很大,一开studio和genymotion两个软件,真的是各种苦逼%*。回到项目实现功能来,好不容易实现了用viewpager实现卡片切换功能,商品列表、购物车、订单列表显示以及底层操作<>尽管这个项目并没有完成,但是这个过程我们并没有觉得对不起自己,起码我尽力去找途径和方法实现,因为考虑整个项目成员的能力,一开始没有用网络来实现对数据库操作,选择用本地读取数据,可能是对android的不熟悉造成的,走了很多弯路,但是经过大概2-3天的不懈努力,终于解决数据的问题!!由于对android的适配器不了解,所以在列表的显示功能实现上花了很多时间,才完成我们想要的结果。

Anyway,学习到东西才是最重要。

以下为数据库各相关表:

1.商品表

 

2.购物车表

 

3.“喜欢”表

 

4.订单表

5.订单详细表

6.用户表

 

 

团队成员及个人贡献分:

      149麦锦俊:20

      112冯婉莹:21

      103李康梅:18

      109张鑫相:19

      404曹嘉琪:22

 团队博客地址:http://www.cnblogs.com/xyz--123/

 团队github地址:https://github.com/jackeicao

以下是项目运行的基本界面截图:

1.登录界面

2.菜品页面

                 

 

3.我的界面

     

4.订单详情

  

全部代码:https://github.com/jackeicao