选修课排课系统
1.项目计划
开发目的:大学期间各式各样的选修课丰富着我们的大学生活。以此同时很多的问题也随之产生。大学的选修课五花八门,有热门的课程,同样也有冷门的课程。往往是有的课怎么也抢不到,有的课却无人问津。时代在变化,学生群体也在变化。大学的选修课同样得变化。什么课学生感兴趣,什么课应该被淘汰。除此之外,有些同样热门的课程存在排课上的冲突;而那些冷门课程,人数过少,导致开课本过高了,同时影响了其他课程的排布。因此一套完善的智能排课系统很有必要。
2.实现的功能
为校方提供一套合理可行的选修课排课方案。除此之外还包括建议删除的课程,建议开设的课程,建议改进的课程。在学生选课期间为学生提供选课的建议。
2.安排所需团队成员的角色
项目经理:按约束条件交付产品。
开发:按产品规格说明交付产品。
测试:保证所有问题都得到处理。
发布管理:产品部署和后续管理。
用户体验:让产品更好用。
产品管理:让顾客满意。
3.选择合适的开发方法(Microsoft Solution Framework,MSF)
基本原则:推动信息共享与沟通;为共同的远景而工作;充分授权和信任;各司其职,对项目共同负责;交付量的价值;保持敏捷,预期和适应变化;投资质量;学习所有的经验;与顾客合作