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端的方式实现(如果有时间也会实现web移动端),搭建Bootrap框架和My SQL数据库,使用Html+Java实现,在实现基本功能之后,对UI进行美化,优化用户
    体验。因为这个系统每个学生都会用到至少一次,希望可以融合在福大教务处里面。

    小结

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

    • 1.需求分析一定要做好,刚开始的时候,需求分析做的不够详细,导致在做原型的时候,不断发现新的需求,然后只能重新在讨论,之前做的全都前功尽弃。
    • 2.一开始就应该定好,我们的这个想法是适合做app,还是web,原本我们想要做app,后来发现还是web比较适合我们的想法,又在重头了一遍。
    • 3.就是个人效率真的是很慢啊,只有提高自身的能力,才能提高效率。
    • pdf附件:http://pan.baidu.com/s/1gfPrep1
  • 相关阅读:
    获取ocx运行路径的另一种方法
    使用D3D渲染YUV视频数据
    C++(MFC)中WebBrowser去除3D边框的方法(实现IDocHostUIHandler接口)
    ActiveX控件的安全初始化和脚本操作 和 数字签名SIGN
    解决Eclipse中的卡死现象
    Http请求头和响应头
    HTTP请求头与响应头
    centos7 Mariadb5.5升级到Mariadb10.2
    window下利用navicat访问Linux下的mariadb数据库
    在Linux上安装及配置MariaDB
  • 原文地址:https://www.cnblogs.com/linexu/p/5880155.html
Copyright © 2011-2022 走看看