031402339 林锦
031402342 许玲玲
----------
N(需求)
- 年级负责人:年级负责人手动汇总所有学生填报的志愿的工作相当乏味。
- 系负责人:系负责人的人工排序和安排算法繁琐、烧脑。
- 导师:只能被动分配到学生,对学生的兴趣、个性不了解,对将来的指导工作造成沟通交流上的困难,而且每个老师对于期待的学生数不同。
- 学生:只能被动分配到导师,对导师的课题选择和研究方向不了解
A(方法)
做一个毕业设计导师双向选择系统,用web实现
- 问题一:导师和学生之间相互不了解
解决方法:
- 导师完善个人信息:课题选择,研究方向,对学生的要求。
- 学生完善个人信息:兴趣,爱好,可根据老师的要求结合自己的个人实际情况填写修改。
- 毕设结束学生可对老师进行评价,描述老师的要求,提几点建议,供下一届学生参考。
- 系统可展示往届优秀毕业设计作品。
- 问题二:老师对所带学生数的要求
解决方法:
- 系负责人可根据实际情况平均分配导师所带学生数,设置为系统默认值,老师可进行修改(选择前有且仅有一次选择机会)。系负责人根据供求关系进行调整老师的要求。
- 在选择期间老师可更改所带学生数,但是只增不减,上限为8人。
- 问题三:学生选择不到自己志愿所填写的老师
解决方法:
- 学生根据老师的信息,结合自身特点选择适合自己的老师。
- 老师应尽量选满自己的招生名额,尤其是可选学生数较少的老师,老师确认选择之后其他老师将不能进行确认选择,可能会减少一些热门老师的竞争激烈程度,使尽可能多的同学选到自己志愿填写的老师。
- 双向选择分为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