小队名称:PHILOSOPHER

小组成员

  [组长]金盛昌(201421122043)、刘文钊(20142112255)、陈笑林(201421122042)

  张俊逸(201421122044)、陈志建(201421122040)、陈金烽(201421122038)

 项目名称:JFOOTBALL( 教辅宝)

 团队git仓库:https://coding.net/u/Night-chen/p/Philosopher/git(由于ssh需要的jar包太大,无法

    上传,只上传的代码部分)  

一、团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?

项目的目标:  

  为教育机构提供一个课程推广平台,为热爱学习有学习需求的人提供一个便利的课程推荐平台。

  有点类似于大众点评这种推广平台。

预期用户: 
  需要学习的人,如学生,公司的员工,热爱学习的社会人士等。
  需要推广的教育机构,如网盒教育,传一科技,国科教育等。
预期的功能描述:
  机构:机构注册并登入成功后拥有课程的发布、修改、删除功能,并且提供和用户交流的功能。
  用户:用户注册并登入成功后,可在主页上浏览热门课程,支持模糊搜索,提供课程收藏功能,
  并提供评论功能,用户可以发表看法,也可以向机构放映问题。
预期的用户数量: 500人          

二、 团队的产品如何满足了用户的需求? 

  我们团队首先进行了市场的调研,对用户的需求进行的一定程度的调查,并结合其他平台所具

有的功能推陈出新。在系统设计初期,考虑了各种需求情况,并在数据库中加入了相应的需求字段,

以备需求的改进。

团队在Alpha阶段已完成了哪些目标?

  完成了机构注册认证,管理课程,发布课程的功能。在发布课程方面加入了富编辑器,可以让

机构用户根据自己的特定编辑更有个性的课程介绍页面。

四、团队的成员如何分工协作的?有什么经验教训?

  

   

    金盛昌:作为小组的组长,在这次项目开发中积累的不少经验。特别是在任务分配上,每个

组员的能力各不相同,分工也应该适当,尽量让每个人都能完成自己的任务,并在任务中能有所收获。

在沟通方面应该及时进行沟通,一发现哪里有问题,组员们应当立即提出,并合力将其解决,这点我

们做的还不错,所以项目的效率还算可以。在新需求方面,应当积极探索。小组在ajax与strust的整合

上,大家的表现都非常积极,能够主动进行探索,并将结果共享出来,相互交流,互相学习。总之大

家表现都很棒。

    张俊逸:增强了对SSH框架的了解,Spring有效降低了类的耦合度,hiberbate对数据库的操

作尤为方便。同时代码量也有所提升,解决问题的思路也更加清晰,期间对框架不是那么熟悉会产生

一定的bug,但是在解决这些bug的过程中能学习到不少知识。

    

    陈志建:这学期初把以前学的SSH框架又复习了一遍,对SSH框架有了更深的认识。本次团队

项目是理论知识加深后的第一次实战,对巩固新知识有较大帮助。与此同时也发现了一些问题,需求不

明确,一个功能多种表述;没有比较完整的建模过程,导致功能实现过程中发现数据库中的表要么多出

来个无用字段,要么缺个字段。这时候做改动就会涉及到实体Bean、Hibernate配置、Dao类等多个方

面。

  

  刘文钊:这学期再一次讲前端知识进行了梳理,查缺补漏,对前端的框架,对网页的排版方式有

了更加深刻的了解,而团队项目则帮助我将我对于前端知识的体会进行打磨精简,抛弃了部分像定位等

的老旧不稳定知识,增加了类如flex布局等省时省力的方法,过程之中难免有点磕磕碰碰,因为对知识

运用地不熟练,又或者缺乏想象力,而造成使用上算不上得心应手,总的来说还需要多加练习。

  

    陈金烽:由于基础比较薄弱,在这段期间以自学为主,粗略的看了java以及jsp,为了跟上团队

又学了点ssh框架。在写代码上,由于平时代码写的少,只是简单的做了用户的登入注册功能,但却漏

洞百出,但总的来说,在此期间还算有所收获。

     陈笑林:巩固了以前所学的知识,加深了对ssh框架的了解,但对框架的理解和运用仍有许多
不足,需要学习的还有很多。

五、团队是如何进行项目管理的?

  在qq群中共享项目,并进行知识共享。项目更新方面有团队人员将自己编写的功能代码发到群中,由组长

进行整合管理,并进行简单的测试验收,在实现了部分功能之后,在将整个项目发布在群中。这种情况不适用于

大型项目,在小的模块中,效率还是可以。

六、团队如何平衡时间/质量/资源争取如期完成任务的?

   每个人做好自己的工作,按照整个团队的步伐来完成项目,完成任务的成员帮助未完成的一起解决问题,

或是提供新的思路和方法,未完成的多挤些时间 去完成,保证每个人完成自己的任务。

七、团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。

说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?

八、 在Beta阶段需要改进哪些方面?请给出下一阶段的展望。

  还需要完善如下功能:

  1.   拦截器,输入校验器
  2.   页面的优化
  3.   用户模块以及管理员模块的剩余部分
  4.   数据库对于部分用户数据的加密
  5.   进行ajax的优化处理
  6.   项目继续测试,发现bug,修复bug。

  

  

展示博客(Alpha版本)的更多相关文章

  1. 展示博客---Alpha版本展示

    Alpha版本展示 1. 团队成员的简介和个人博客地址,团队的源码仓库地址. 成员 简介 个人博客地址 祁泽文 被动态统计图搞扒下的我 http://www.cnblogs.com/jiaowoxia ...

  2. 【集美大学1411_助教博客】团队作业6——展示博客(Alpha版本)

    写在前面的话 工作还真是应该抓紧做呢,以下评分是助教在出差前评的,但出差回来就忘记了大部分内容.同学们都在预期时间内完成了自己的alpha项目.由于助教的频繁出差,评分工作落下一大截,在此表示欠意,会 ...

  3. 集美大学网络1413第十次作业成绩(团队六) -- 展示博客(Alpha版本)

    题目 团队作业6--展示博客(Alpha版本) 团队作业6成绩  团队/分值 简介& 项目地址 项目目标 (典型用户. 功能描述. 预期用户数量) 如何满足 用户需求 已完成目标 团队分工 团 ...

  4. 【1414软工助教】团队作业6——展示博客(Alpha版本) 得分榜

    题目 团队作业6--展示博客(Alpha版本) 作业提交情况情况 为所欲为 团队没有提交,其余都按时提交. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目2: ...

  5. Alpha版本 - 展示博客

    Alpha版本 - 展示博客 S.W.S.D 成员简介 演示动态图 注册 登录 新建记录 分享记录 修改主页时间查看记录 文章模块 流星模块 修改用户信息(以头像为例) 用户使用概况 预期的典型用户 ...

  6. 团队作业6——展示博客(Alpha版本)

    Deadline: 2017-5-7 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分,检查的项目包括后文的四个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Beta阶 ...

  7. 团队作业6——展示博客(Alpha版本)

    Deadline: 2017-12-3  23:00PM,以博客发表日期为准   评分基准 按时交 - 有分,检查的项目包括后文的两个方面 团队成员介绍 Alpha阶段进展 团队合作,各成员分工 Be ...

  8. 【Alpha】Phylab 展示博客

    目录 Phylab Alpha 展示博客 一.团队简介 二.项目目标 2.1 典型用户 2.2 功能描述 2.3 用户量 三.项目发布与展示 3.1 新功能 3.2 修复缺陷 3.3 问题与限制 3. ...

  9. 团队作业9——展示博客(Beta版本)

    展示博客 1.团队成员的简介和个人博客地址,团队的源码仓库地址. 何琴琴(http://www.cnblogs.com/vviane/): 领导项目进行,协调各队员之间的矛盾合作,负责测试与需求分析. ...

  10. 展示博客(Alpha阶段)

    Deadline: 2017-11-18 22:00PM,以博客发表日期为准 评分基准: 按时交 - 有分(满分10分),检查的项目包括后文的四个方面 团队成员介绍 Alpha阶段进展 团队合作,各成 ...

随机推荐

  1. Swift基础

    github上找了swift中文翻译,上传到百度云,给大家分享下 链接:http://pan.baidu.com/s/1hqGOxfe 密码:asto

  2. Quartz2D简单图形

    这些天一直准备学绘图和核心动画这块,可一直找不到合适系统的教材,没有大纲,比较纠结,在网上搜了又搜,看着其他的博文写的 第一遍来学习绘制简单的图形 // 若想利用Quartz 2D在View上绘制信息 ...

  3. T-SQL建索引

    USE database GO   ------------开始----------- ALTER TABLE [name] DROP CONSTRAINT 主键约束    ----删除主键约束 IF ...

  4. MySQL数据库的配置

    一.配置MySQL数据库 MySQL的官网www.mysql.com 1.解压绿色版mysql,并改名为mysql5.7,如下图 对比一下下图5.6以前的版本,少data目录(存放数据)和my-def ...

  5. Java虚拟机 - Class类文件结构

    [深入Java虚拟机]之二:Class类文件结构 平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现.不仅使用Jav ...

  6. Linux命令行介绍

    一.Linux命令行结尾的提示符有“#”和“$”两种不同的符号,代码如下所示: [root@localhost ~]# ls anaconda-ks.cfg Desktop Documents min ...

  7. java.lang.IllegalArgumentException: findUserById is ambiguous in Mapped Statements collection

    这是由于mybatis的mapper  xml文件中的id 名字和mybatis内置的方法可能有冲突导致的,  更改xml 的id  名字就可以了!

  8. element-ui switch组件源码分析整理笔记(二)

    源码如下: <template> <div class="el-switch" :class="{ 'is-disabled': switchDisab ...

  9. js 匿名函数立即执行问题

    js立即执行函数写法理解 这篇真的写得很清楚了,不光括号可以将函数声明转换成函数表达式然后立即执行,!,+,-,=也都可以转换,但是可能会带来意外的结果,因此一般都用括号实现. 还有关于for (va ...

  10. FineReport8.0如何连接FineIndex取数分析

    1. 描述 在3.7及之前版本,FineReport连接都是通过安装多维数据集插件,然后通过多维数据库的方式连接FineBI(3.4-3.6对应711,3.7对应8.0),从4.0版本开始,FineR ...