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

需求分析与原型设计

需求分析


Need

  • 收集学生选择导师名单过程繁琐,需要先在班级收集信息,再汇报给年级负责人,通过年级负责人整理表格发给总负责人,再由负责人通过某算法给学生分配导师。
  • 导师没有选择学生的权力,只能实现算法下的单向选择。
  • 学生对导师的信息并不了解,学生偏向于选择自己熟悉的导师,而不是去寻找最适合自己方向的导师。
  • 学生的信息只有在分配成功后,导师才能得知。

Approach

  • 制作一个Web,将分配导师的重任放在Web上解决。
  • 学生使用学号注册登陆,同步学生信息,导师可以查看选择自己的学生的信息。
  • 导师使用教工号注册登陆,同步导师信息,可以自己添加导师信息,或者提出希望的学生类型。
  • 导师在选择学生界面可以对已选自己的学生进行操作,选择自己想要的学生,实现双向选择。

Benefit

  • 简化信息收集过程,通过网上选择,效率更高。
  • 加强学生对导师的了解,让学生选择导师的范围更大,不拘束于选择自己熟悉或者学长推荐的“好导师”。
  • 导师查看学生信息后,能选取符合自己要求的学生。
  • 过程可视化更强,学生可以在Web上查看导师分配情况,若有落选,即可立即通过Web进行第二轮选择,不再是通过QQ,短信来告知每位学生的导师分配情况。

Competitors

产品类型优点缺点
本组Web使用方便,打开即用用手机登录网页,由大小原因体验效果受限
其他组Android用手机登录查看方便无需电脑电脑屏幕大,能一次性看到的信息较多,手机屏幕较小需要点来点去

Delivery

本系同学使用体验好的话,可以由老师推荐给其他学院,产品的负责人根据需要,对软件的界面进行微调以适应需求。


原型设计

所采用的原型模型设计工具:BalsamiqMockups

Web原型模型展示

账号注册

用户通过选择身份(学生/导师)注册相应的账号,只需输入学号或者教工号和设置密码就可以完成账号注册,简单快捷。

996343-20160917231557336-402392302.png996343-20160917231729539-884078063.png


登陆界面

用户选择身份(学生/导师)进行账号登陆。
996343-20160917231953430-556821091.png996343-20160917232052617-1975063827.png


学生选导师界面

以学生身份登陆后,若从未选择过导师,则自动进入选导师界面,在第一志愿到第六志愿栏上填写教师姓名,如果对所选导师还未确定或者不熟悉,可以通过点击“查看所选导师”按钮来显示所有导师相关信息,助于填写志愿。
996343-20160917232858367-1001172732.png996343-20160917233039383-934830621.png
可选导师界面采取简约式信息显示,若想查看导师详细信息,则点击导师头像下方“查看详细信息”按钮。
996343-20160917233227430-1207463754.png
查看完毕后,点击“返回” 重新回到填写志愿界面进行填写。
996343-20160917233414352-402954010.png
996343-20160917233623492-376625216.png


导师选学生界面

学生提交导师选择志愿后,导师主界面会显示出选择自己的学生列表,按绩点高低排列,导师通过勾选学生来选择自己想要的学生,若不被勾选则默认导师不选取该学生。
996343-20160917234436523-881218364.png996343-20160917234517070-1156735716.png


导师分配界面

学生在第一次填写选取导师志愿后,再次登陆则进入导师分配系统界面,显示该学生已选取的导师信息。右下角的日期所标注的是导师分配截止日期,在截止日期后,学生则可以在分配结果上看见选中的导师信息,可以点击“下载”来获取该导师的详细信息。
996343-20160917235051180-889419072.png
996343-20160917235122727-511640225.png


效能分析和PSP分析

效能分析
本次作业还处于原型分析阶段,尚未着手编码测试,所以效能分析暂时无法进行。但是可以想到的是,本网站核心的部分,在于导师学生互选的算法之上,其他的操作基本都不复杂。

PSP
计划估计这个任务要6周的时间
开发需求分析:需要设计出一个简洁使用的导师学生双向选择系统,减少统计人员的工作量,使得教学生活更数字化。
生成设计文档:博客PDF
设计复审:博客由两人分块讨论完成。
代码规范:Google Java代码规范,统一缩进,格式整齐,简洁美观
具体设计:原型设计,前端设计,后台设计,数据库实现等
具体编码:JavaScript,JSP
代码复审:即时
测试:黑白盒
记录用时闲暇之余,3周左右
测试报告由黑白盒测试结果得出测试报告
计算工作量工作负担较大,在这么多课的重压之下学习要马上用的技术,比较吃力。
事后总结每完成一个模块,总结一下,并且记录下来

愉快的交流~

998904-20160918192155829-610702397.jpg

PDF文件

链接: https://pan.baidu.com/s/1nvGXuJ3 密码: psm4 (MD 代码)
链接: https://pan.baidu.com/s/1jHQWBGi 密码: uhm8 (本次随笔PDF)

转载于:https://www.cnblogs.com/zddd/p/5877718.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值