zoukankan      html  css  js  c++  java
  • 展示博客(Alpha版本)

    小队名称: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。

      

      

  • 相关阅读:
    关于浏览器cookie的详解
    浏览器渲染帧
    Vue3中关于diff的优化
    JS报错 Cannot set property 'display' of undefined问题
    vue选项卡 ,循环数据点击改变class,并初始循环中的第一个为选中状态class
    Nuxt中引入elementUI
    jq 获取节点 改变元素class的显示、隐藏
    vue监听滚动条
    Nuxt中引入iconfont图标
    vue导航点击切换 2.0
  • 原文地址:https://www.cnblogs.com/jscq/p/7966650.html
Copyright © 2011-2022 走看看