团队任务3:软件设计与开发准备

 

 

1.团队信息

团队序号:3号

软件名称:家庭账本

代码仓库:

    1. 佟宇东:https://gitee.com/levelry/family_account_book
    2. 佟宇哲:https://gitee.com/tongyuzhe/jtzb
    3. 徐连顺:https://gitee.com/zuishuaide
    4. 吴涛:https://gitee.com/wozuiku
    5. 徐克鹏:https://gitee.com/icanccc/events

 

 

2.功能建模

 

 

我们团队所做的软件,核心功能就是账单管理和家庭账户的功能,其他的功能我不多赘述了,和普通软件相差无几,没什么好介绍的。

最核心,最有竞争力的部分就是家庭账户功能,我们在使用软件的时候可以加入一个家庭,每个家庭有可以申请一个家庭号,类似于qq群号,我们选择加入家庭号后,这个家庭的人就都可以看见我们彼此的账单了

 

 

 

3.数据建模

 

 

 

 

 

 

4.任务分工及进度安排

 

 

佟宇哲:负责数据库设计以及开发后台API功能的接口,挂载到腾讯云服务器上可供组员开发时进行调用。

佟宇东:负责安卓软件前台界面的搭建以及API数据的调用以及调试等等。

徐连顺:负责安卓前台界面的细节优化,修改,特效效果等等。

吴涛:负责各项功能的测试。

徐克鹏:负责项目进度的跟进以及审查等。

 

 

 

5.展示甘特图、燃尽图 

 

 

 

 

我们团队采用的是模块化开发方式,很好的将整个软件拆解成各个模块,很好的实现了软件的解耦。

正因为如此我们团队可以所有组员同时开发,低耦合的开发方式大大节省了组员之间拼凑代码所产生的麻烦。

由后端提供接口,前端进行数据调用,分工明确,节省时间。

 

 

6.团队问题

因为是软件研发阶段,所以主要问题是开发方面,后台API接口是用php做的,前端是安卓平台客户端,在用JAVA调用API的时候主要出现了两个问题,一个是不同服务器之间跨域问题,另一个是安卓HTTP访问请求权限受限的问题,都已经解决了。

关于码云代码托管,因为代码涉及后台页代码以及数据库的设计搭建,还有java中间件的开发,所以导致码云代码托管上传很困难。

 

 

 

 

posted @ 2018-11-22 19:53  流浪匠人  阅读(346)  评论(0编辑  收藏  举报