第二次作业——结对项目之需求分析与原型设计

031402339 林锦
031402342 许玲玲

N(需求)

  • 年级负责人:年级负责人手动汇总所有学生填报的志愿的工作相当乏味。
  • 系负责人:系负责人的人工排序和安排算法繁琐、烧脑。
  • 导师:只能被动分配到学生,对学生的兴趣、个性不了解,对将来的指导工作造成沟通交流上的困难,而且每个老师对于期待的学生数不同。
  • 学生:只能被动分配到导师,对导师的课题选择和研究方向不了解

A(方法)

做一个毕业设计导师双向选择系统,用web实现

  • 问题一:导师和学生之间相互不了解
    解决方法:
  1. 导师完善个人信息:课题选择,研究方向,对学生的要求。
  2. 学生完善个人信息:兴趣,爱好,可根据老师的要求结合自己的个人实际情况填写修改。
  3. 毕设结束学生可对老师进行评价,描述老师的要求,提几点建议,供下一届学生参考。
  4. 系统可展示往届优秀毕业设计作品。
  • 问题二:老师对所带学生数的要求
    解决方法:
  1. 系负责人可根据实际情况平均分配导师所带学生数,设置为系统默认值,老师可进行修改(选择前有且仅有一次选择机会)。系负责人根据供求关系进行调整老师的要求。
  2. 在选择期间老师可更改所带学生数,但是只增不减,上限为8人。
  • 问题三:学生选择不到自己志愿所填写的老师
    解决方法:
  1. 学生根据老师的信息,结合自身特点选择适合自己的老师。
  2. 老师应尽量选满自己的招生名额,尤其是可选学生数较少的老师,老师确认选择之后其他老师将不能进行确认选择,可能会减少一些热门老师的竞争激烈程度,使尽可能多的同学选到自己志愿填写的老师。
  3. 双向选择分为2轮,第一轮落选的同学可在招生人数未满的老师中进行选择,即选即中。

B(好处)

  • 老师:有了一定了解选择学生的权利。
  • 学生:可了解老师的相关信息、要求,使老师和学生的匹配度提高。通过对往届毕设情况的了解,更好明确选择哪位老师适合自己,以及自己可以为毕设提前准备点什么。
  • 年级负责人:无需手动收集整理志愿信息,只要负责通知就行。
  • 系负责人:老师和学生自行选择,无需进行人工排序、分配,大大减轻工作量,只要负责整个流程监控。

C (竞争)

  • 和其他小组的比拼。
  • 优势:这个系统的优点在于提高毕设导师选择的透明性,少些盲目选择,提高师生匹配度。
  • 劣势:web系统实现较难

D (推广)

  • 向学院系负责人推荐本系统,大大减轻系负责人的工作,说服系负责人试用系统,试用好的话推荐给其他学院的系负责人使用,进阶推荐给教务处系统。

需求分析

需求分析工具:Xmind

原型设计

原型设计工具:Axure Rp

1)首页

2)登录界面

3)老师信息

4)学生信息

5)学生选择导师

6)学生选择最终结果

7)老师个人登录界面

8)老师完善个人信息


9)老师课题介绍


10)老师选择学生


11)老师选择的最终结果

结对过程

效能分析

用时将近10小时,效率低!!!

PSP

预期规划

我们的方案是采用Web PC端的方式实现(如果有时间也会实现网页版),搭建Bootrap框架和My SQL数据库,使用Html+Java实现,在实现基本功能之后,对UI进行美化,优化用户
体验。因为这个系统每个学生都会用到至少一次,希望可以融合在福大教务处里面。

小结

对于这次作业只有三个感慨:

  • 1.需求分析一定要做好,刚开始的时候,需求分析做的不够详细,导致在做原型的时候,不断发现新的需求,然后只能重新在讨论,之前做的全都前功尽弃。
  • 2.一开始就应该定好,我们的这个想法是适合做app,还是web,原本我们想要做app,后来发现还是web比较适合我们的想法,又在重头了一遍。
  • 3.就是个人效率真的是很慢啊,只有提高自身的能力,才能提高效率。
  • pdf附件:http://pan.baidu.com/s/1gfPrep1
posted @ 2016-09-17 20:30  ifelif  阅读(324)  评论(3编辑  收藏  举报
TOP