zoukankan      html  css  js  c++  java
  • 第二次作业——结对项目之需求分析与原型设计

    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
  • 相关阅读:
    【Python学习之旅】---模块介绍(re模块,正则表达式)
    【Python学习之旅】---模块介绍(sys模块)
    【Python学习之旅】---模块介绍(随机模块)
    【Python学习之旅】---模块介绍(时间模块)
    【Python学习之旅】---模块介绍(调用与执行)
    【Python学习之旅】---装饰器实现(高阶函数+函数嵌套+闭包,不修改函数调用方式和源代码)
    【Python学习之旅】---生成器的好处
    Educational Codeforces Round 61 (Rated for Div. 2) C
    牛客练习赛41 B. 666RPG
    牛客练习赛41 B. 666RPG
  • 原文地址:https://www.cnblogs.com/linjin/p/5879590.html
Copyright © 2011-2022 走看看