alpha预期目标
- 设计软件原型,完成界面设计
- 完成代码框架设计
- 完成需求文档中要求的软件基本功能
- 小组明确分工,及时沟通协作
- 代码规范化
- 不断自学软件开发各个部分需要用到的技术
完成了
- 完成了基本的UI界面
- 基本的需求可以在后台运行,如用户登录
- 了解服务器搭建信息
- 着手数据库建立
未完成
- 服务器尚未搭建完成
- 数据库只是半成品
- 代码的版本管理没有做好
- 界面还没有最终确定
github上的问题
- 时常登录不上
- 对于版本管理的了解不够深刻,管理起来条理有些乱
总结的心得
采用增量式开发,边学习边开发,不会导致后面的时间太急(理论上)。然而小组经验不够,遇到问题时 解决能力略差,造成了很大的困扰。从一开始不会JAVA、不会JDBC、不会HTML、不会JavaScript、不会servlet、不会JSP,但终于也是勉强完成了alpha版本。接下来还有需要继续学习,代码问题还不能得到很大的解决,整个项目存在不少bug很多时候需要团队共同讨论问题,将看法结合在一起,能更有效的解决问题。
分工
307:20%编码。服务器搭建(未完成)。
320:70%编码。
329:5%编码。数据库。
343:5%编码。界面。
接下来的计划
- 好好学习版本管理
- 完善界面
- 继续完善功能
- 将服务器搭建好并测试
- 数据库完善
- .....
应用界面
- 登录界面
- 欢迎界面
- 课程文件选择界面
- 教师信息查看界面
- 课程信息查看界面