冲刺总结

alpha预期目标

  • 设计软件原型,完成界面设计
  • 完成代码框架设计
  • 完成需求文档中要求的软件基本功能
  • 小组明确分工,及时沟通协作
  • 代码规范化 
  • 不断自学软件开发各个部分需要用到的技术

完成了

  • 完成了基本的UI界面
  • 基本的需求可以在后台运行,如用户登录
  • 了解服务器搭建信息
  • 着手数据库建立

未完成

  • 服务器尚未搭建完成
  • 数据库只是半成品
  • 代码的版本管理没有做好
  • 界面还没有最终确定

github上的问题

  • 时常登录不上
  • 对于版本管理的了解不够深刻,管理起来条理有些乱

总结的心得

采用增量式开发,边学习边开发,不会导致后面的时间太急(理论上)。然而小组经验不够,遇到问题时 解决能力略差,造成了很大的困扰。从一开始不会JAVA、不会JDBC、不会HTML、不会JavaScript、不会servlet、不会JSP,但终于也是勉强完成了alpha版本。接下来还有需要继续学习,代码问题还不能得到很大的解决,整个项目存在不少bug很多时候需要团队共同讨论问题,将看法结合在一起,能更有效的解决问题。

分工

307:20%编码。服务器搭建(未完成)。

320:70%编码。

329:5%编码。数据库。

343:5%编码。界面。


接下来的计划

  1. 好好学习版本管理
  2. 完善界面
  3. 继续完善功能
  4. 将服务器搭建好并测试
  5. 数据库完善
  6. .....

应用界面

  • 登录界面

登录界面

  •  欢迎界面

欢迎页

  •  课程文件选择界面

选课文件导入

  •  教师信息查看界面

教师信息查询

  •  课程信息查看界面

课程信息查询

原文地址:https://www.cnblogs.com/beru/p/4973322.html