小队名称: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. Ant Trip(区别于二分匹配中最小路径覆盖的一笔画问题)

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3018 题目: Problem Description Ant Country consist of ...

  2. Iframe 父页面自动获取子页面的高度

    <iframe id="mainweb" name="mainweb" src="http://www.baidu.com/" bor ...

  3. 乐字节-Java8新特性-接口默认方法之Stream流(下)

    接上一篇:<Java8新特性之stream>,下面继续接着讲Stream 5.流的中间操作 常见的流的中间操作,归为以下三大类:筛选和切片流操作.元素映射操作.元素排序操作: 操作 描述 ...

  4. 【Java并发编程】1、ConcurrentHashMap原理分析

    集合是编程中最常用的数据结构.而谈到并发,几乎总是离不开集合这类高级数据结构的支持.比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap).这篇文章主 ...

  5. Android-事件分发机制框架概述

    http://www.jianshu.com/p/e99b5e8bd67b http://blog.csdn.net/guolin_blog/article/details/9097463 https ...

  6. 使用eclipse上Tomcat插件配置域名、端口号、启动时间详解

    作者:NiceCui 本文谢绝转载,如需转载需征得作者本人同意,谢谢. 本文链接:http://www.cnblogs.com/NiceCui/p/7856284.html 邮箱:moyi@moyib ...

  7. Codeforces485D(SummerTrainingDay01-K)

    D. Maximum Value time limit per test:1 second memory limit per test:256 megabytes input:standard inp ...

  8. Angular 6.X CLI(Angular.json) 属性详解

    Angular CLI(Angular.json) 属性详解 简介 angular cli 是angular commond line interface的缩写,意为angular的命令行接口.在an ...

  9. avalonjs 实现简单购物车

    因为最近有在做购物车,然后我们是用avalon来实现一些模块的,所以顺其自然的用avalon来实现购物车,目前发现avalon还是比较强大的,大大的节约了代码量. 购物车一般具备的功能是加减数量.选择 ...

  10. vue中prop传值时加不加v-bind(冒号:)

    前言:有关Vue中父组件通过prop传值给子组件时,是否加v-bind的问题,没弄清楚时感觉很乱,弄清楚之后很简单. 由于结果记起来很容易,所以先给出结果: 只有传递字符串常量时,不采用v-bind形 ...