屠龙之路_向恶龙Alpha进发_FirstDay
- 听说山的那边海的那边,出现了一头名为Alpha的恶龙,此龙无恶不作,还掠走了国王那漂酿的公主。少年很是气愤,大吼:"放开那女孩!!!",于是找到了志同道合的六位勇士,一起组成了屠龙团,向恶龙Alpha的栖息地进发
Fighting!初次体验!站立时会议!
- 旅途前夕的准备

屠龙需要分模块
- 我们团队所开发的项目为毕设导师学生双向选择系统
大体的客户端需求分为五个模块:
首页模块,院负责人模块,系负责人模块,导师模块和学生模块。具体需求如下:
屠龙的小细节
- 将项目具体分块为如下几个部分进行开发:
- 分为View、Model部分
登陆(为不同身份的用户提供不同系统入口):V、M
首页(向各身份用户推送相关信息):V、M
系统设置(系负责人设置导师设定课题时间):V、M
系统设置(系负责人设置):V、M
批量添加学生(系负责人导入学生信息):需要在android客户端本地解析excel表格 V、M
手动添加学生(系负责人导入学生信息):逐个添加学生信息 V、M
用户信息模块(各用户的个人信息,以及学生详情、导师介绍):提供个人信息修改权限 V、M
设置选题(导师设置标题): V、M
志愿填写(学生填写五个志愿): V、M
选择导师(学生选择所填写的导师): V、M
选择学生(导师选择所带学生): V、M
我的学生(导师选择学生后,查看所带的学生列表): V、M
我的导师(学生选择成功后查看导师的信息): V、M
所有导师列表(学生查看所有导师信息): V、M
查看结果(系负责人智能分配前查看未分配到导师的学生): V、M
查看结果(系负责人智能分配后按导师/学生排序查看最终结果): V、M
导出结果(系负责人导出结果为excel): V、M
学生/导师信息(院负责人查看学生/导师信息列表):提供导入信息权限 V、M
屠龙团成员的各自职责(目前,之后需要按项目情况调整)
超哥:View 界面模块、后台编写
祖航:View 界面模块
(对两人的工作进行分模块,将各功能的重叠部分划分出来,分工进行,降低工作成本,协同作业提高效率)
少铭:确定安卓项目结构,编写公用的工具模板。处理安卓端开发中出现的问题。
家俊:服务器代码架构以及编写
智强:服务器代码学习以及编写
瑞钰:修改原型,与安卓组交接原型的内容,与服务器组交接需要的请求参数及返回数据
仲杰:写博客,买夜宵,总结开发经验,会议记录
屠龙是门细活,需要继续细化分工
- 以下将项目具体细化为54个任务,并概述功能点
安卓代码架构:少棉
服务器代码架构:家俊
工具模板编写:少棉 工具类具体细化为以下部分
网络请求工具
json解析工具
json生成工具
本地数据库操作工具
解析excel工具
生成excel工具
Coding.net项目部署:少棉、仲杰
服务器交接所需数据文档:瑞钰
登陆(V):逸超、祖航
首页(V):祖航
系统设置(V):祖航
系统设置(V):祖航
批量添加学生(V):祖航
手动添加学生(V):祖航
用户信息模块(V):逸超
设置选题(V):逸超
志愿填写(V):逸超
选择导师(V):逸超
选择学生(V):逸超
我的学生(V):逸超
我的导师(V):逸超
所有导师列表(V):逸超
查看结果(系负责人智能分配前查看未分配到导师的学生)(V):祖航
查看结果(系负责人智能分配后按导师/学生排序查看最终结果)(V):祖航
导出结果(V):祖航
学生/导师信息(院负责人查看学生/导师信息列表)(V):祖航
登陆(客户端逻辑):逸超
首页(处理推送):逸超
系统设置(客户端处理本地数据并POST请求):少棉
批量添加学生(客户端解析excel,并包装成json格式数据POST到服务器):少棉
手动添加学生(客户端POST数据到服务器):少棉
用户信息模块(从服务器或本地数据库获取信息,客户端修改信息并POST数据到服务器):逸超
设置选题(客户端POST数据到服务器):逸超
志愿填写(POST数据到服务器):逸超
选择导师(获取服务器的导师列表,选择后填写到志愿填写列表):少棉
选择学生(导师获取学生列表,选择后POST数据到服务器):逸超
我的学生(获取导师所带学生列表):逸超
我的导师(获取学生的导师信息):逸超
所有导师列表(获取所有导师的信息列表):逸超
查看结果(系负责人智能分配前查看未分配到导师的学生)(客户端获取未被分配到导师的学生列表):少棉
查看结果(系负责人智能分配后按导师/学生排序查看最终结果)(客户端获取最终结果列表):少棉
导出结果(将结果导出为excel表格):少棉
学生/导师信息(院负责人查看学生/导师信息列表)(获取学生及导师信息列表):少棉
登陆(服务器处理):家俊、智强
首页(服务器):家俊
系统设置(服务器处理请求并返回数据):家俊、智强
批量添加学生(服务器存储数据):家俊
手动添加学生(服务器处理请求并返回数据):家俊
用户信息模块(服务器存储数据):智强
设置选题(服务器处理数据):家俊
志愿填写(服务器处理数据):家俊
选择学生(服务器处理数据):智强
服务器提供相关数据获取接口:家俊
屠龙路上走了多远
安卓代码架构
服务器代码架构
网络请求工具
本地数据库操作工具
Coding.net项目部署
服务器交接所需数据文档
登陆(V)
首页(V)
系统设置(V)
系统设置(V)
手动添加学生(V)
用户信息模块(V)
我的学生(V)
学生/导师信息
登陆(服务器处理)
用户信息模块(服务器存储数据)
燃尽图
少年们在第一天里遇到了一些麻烦
- 一开始的分工遇到了一些不愉快,分工有些混乱。后来对项目代码进行了重构,以及重新分工,浪费了一些时间探索
- 祖航由于对开发工具的不熟悉,出现了一些小bug。后来通过大家的不断地调试解决了。
- 超哥导项目时出了一些状况。但后来完美的操作解决了烦恼
屠龙的少年们在辛勤的一天后有了一些感悟
- 少棉:第一次将原先的代码推翻重构有点紧张。第一次跟大家聚在一个房间里编码聊天,撕拿杀打架,很快乐,效率比分开作业高了好多~
- 超哥:参与界面的编写,主要做View层。画界面!画界面学到了一个值得注意的点,就是将一些常用的距离,字体大小,写在dimens中。这样在后期修改的时候就能做到统一修改一处。所有界面都会修改!
- 家俊:首先订一个小目标,待我代码编成时,娶你为妻可好 。
- 瑞钰:重新整理了一下原型的逻辑。由于角色较多,而且有些界面有重复,所以最开始的原型逻辑不是很清楚。现在先按角色来划分,再按功能模块划分,并且每个功能模块用大写字母来区分。最后每个界面再按照先后顺序用阿拉伯数字来编号。这样整个原型的结构会更有逻辑性一些,查找界面的时候也有依据可寻。
- 祖航:开发工具使用不熟练,导致出了很多莫名其妙的错误。没开始干正事,就浪费了很多时间。代码分工上,由于技术不是很好,有些同学的代码看不懂,延误了很多时间,第一天虽然很多问题,不过也学到了很多东西
- 仲杰:第一次啥都不会,啥都学了一点,第一次跟大家做事写写文档,雨露均沾
智强:在团队软工实践的过程中,我扮演这一个很小的角色,在php小黄的带领下,指哪打哪,听从指挥,能打胜战!
*燃烧吧少年!!!
屠龙之路_向恶龙Alpha进发_FirstDay的更多相关文章
- 屠龙之路_任生活如何虐你,屠龙之路还得继续_SeventhDay
摘要 :屠龙少年在"罢工"了一天,在周末客栈补给和放纵之后,突然想起来说好的和公主私奔呢?(此处出现了为何上篇随笔不见公主)咋想之下,貌似公主还在恶龙Alpha的手中.为此,屠龙少 ...
- 屠龙之路_假期罢工和公主私奔_SixthDay
摘要:屠龙少年经过一周的长途跋涉后,终于来到了传说中的周末客栈.周末客栈是屠龙之路的必经之地,屠龙少年可以在周末客栈补给干粮,修补装备,好好休息一下,以便更好的上路.周末客栈有个不成文的规定:凡入住者 ...
- 屠龙之路_战胜View&对DataBase猛烈进攻_ThirdDay
避开狮身人面兽攻击的屠龙战士继续前行.突然眼见一黑,战士们进到迷宫里,机智的战士用一根羊毛线绑在迷宫入口处,少年们手握着羊毛线,在迷宫里继续前行.在那样一个拐角处,遇到了恶龙的手下View&D ...
- 屠龙之路_狭路相逢勇者胜_EighthDay
屠龙天团的少年们追着Alpha恶龙沿路留下的粪便,一路狂奔追到了福州大学生活区三十号楼4层活动室,空气中弥漫着恶龙的臭味!屠龙少年对恶龙的隐身遁迹之术心知肚明,于是点头示意,四下散开.各自拿出了电脑, ...
- 屠龙之路_坚持就是胜利_NinthDay
狭小的空间里,屠龙天团的少年们和alpha恶龙苦苦对峙了一夜!这恶龙还挺能熬的,厉害了word龙.无奈之下,五更天的时候,我们的屠龙少年只能先退出战场养精蓄锐,为了不让恶龙再次逍遥法外,机智的屠龙队长 ...
- 屠龙之路_大杀技之倚天屠龙_TenthDay
惊天变! alhpa恶龙终于现身了!随之出现是屠龙天团的少年们多时不见的公主.alpha恶龙虽然元气大伤.意识不清,但是它庞大的身躯只要稍微动弹,足以重创在场的所有少年,以及现在还被恶龙牢牢囚在手心的 ...
- 屠龙之路_战胜狮身人面怪物_SecondDay
第二天,少年们跋山涉水来到了恶龙山的山脚.前面有一座迷宫,守卫迷宫的是一只狮身人面的怪物,它出一个谜语让少年们猜,如果屠龙团猜不出答案就会被吃掉(如果你能猜出来,我就让你--),它问:"软件 ...
- 屠龙之路_转角遇到服务器大魔王_FourthDay
Day4:将View打败后,View还送了屠龙团一个信物.于是在今天的旅途中,少年们在遇到View的其他兄弟时,以此信物将他们收于麾下,并借助他们的力量打败了服务器大魔王." Fightin ...
- 屠龙之路_击败DB小boss_FifthDay
摘要:服务器大魔王被击败的消息传到了恶龙boss那里,恶龙大怒派出了自己的首级大将DB人称小boss,但小boss的名号并没有吓到七位屠龙勇士,经过他们齐心协力的进攻,最终击败了DB,小boss临死前 ...
随机推荐
- .net 操作sftp服务器
因为项目的需要,整理了一段C#操作sftp的方法. 依赖的第三方类库名称为:SharpSSH 1.1.1.13. 代码如下: 1: using System; 2: using System.Coll ...
- 利用增量备份恢复因归档丢失造成的DG gap
故障现象:data guard归档出现gap,悲剧的是丢失的归档在主库上被rman备份时删除了,丢失的归档大约有20几个,数据库大小约2T,如果重建DG将非常耗时间,因此决定利用增量备份的方式恢复DG ...
- 认识与入门 Markdown,Markdown教程
一.认识 Markdown 在刚才的导语里提到,Markdown 是一种用来写作的轻量级「标记语言」,它用简洁的语法代替排版,而不像一般我们用的字处理软件 Word 或 Pages 有大量的排版.字体 ...
- Caffe源码解析1:Blob
转载请注明出处,楼燚(yì)航的blog,http://www.cnblogs.com/louyihang-loves-baiyan/ 首先看到的是Blob这个类,Blob是作为Caffe中数据流通的 ...
- AC日记——大小写字母互换 openjudge 1.7 14
14:大小写字母互换 总时间限制: 1000ms 内存限制: 65536kB 描述 把一个字符串中所有出现的大写字母都替换成小写字母,同时把小写字母替换成大写字母. 输入 输入一行:待互换的字符串 ...
- 解决Apache/PHP无法启动的问题
最近经常被问到Apache无法启动的情况,所以写一篇文章,总结一下Windows下经常遇到的 Apache/PHP 无法启动的情况的解决方法. Apache/PHP 无法启动分两种情况: 1..Apa ...
- 开发Adobe AIR移动应用程序的考虑事项
http://www.adobe.com/cn/devnet/air/articles/considerations-air-apps-mobile.html Adobe AIR 经过发展演进,已经超 ...
- Android三种播放视频的方式
在Android中,我们有三种方式来实现视频的播放: 1.使用其自带的播放器.指定Action为ACTION_VIEW,Data为Uri,Type为其MIME类型. 2.使用VideoView来播放. ...
- 改变图片的颜色,UIImage改变颜色
定义 #import <UIKit/UIKit.h> @interface UIImage (ChangeImageColor) /** * 改变图片的颜色 * * @param tint ...
- git删除分支|查看分支动态
git不能在当前分支下删除你当前所在的分支,比如你要删除new分支,而现在正在处于new分支下,则执行git branch -d new的时候会报错 error: Cannot delete bran ...