第二次作业——结对项目之需求分析与原型模型设计 (暂记。未完成。。)
2015-09-22 00:02
357 查看
结对学号:031302142、031302536(my partner)
N(Need,需求)
从客户的描述中,我们认为客户的需求如下:首先需要一个报课的平台,教师通过这个平台在规定的截止时间之前填写开课信息(包括所报课程、起讫日期和备注),如客户原先所描述的使用发送邮件的形式
教师提交完报课信息后,负责人需要将所有的课程汇总成一个excel表,而客户原先是采用人工汇总的方式
如果在截止日期临近之前教师还没填写报课信息,则需要发送提示信息,如客户原先需要人工发送催收邮件的形式
客户目前所采用的方式工作量巨大,且并不方便,所以客户需要的是可以快速汇总表格且方便教师报课的系统,这个系统至少应当可以实现如下功能:
教师通过系统在规定的时间内进行报课,在截止日期前可以更改报课信息,还可以随时查看报课信息
每个教师报完课后,系统会自动汇总表格,这张表格可以实时更新
在临近截止日期时,出现提示信息
负责人可以设置开始时间和截止时间
负责人可以查询和修改开课信息
负责人还可以导出汇总表格
用例图如下:
A(Approach,做法)(原型模型设计工具:Axure RP)
针对用户的需求,我们打算以web的形式设计一个系统,设计方案如下:1.统一的登录界面
2.开课老师
教师登入界面(登入后有申请开课的按钮和红色的申请开课的截止日期)
申请开课(可以选择开已有的哪些课,以及填写开始周数和结束周数(必填)和备注)
申请后(可以查询自己的开课信息;可以在截止日期前修改开课信息)
快到期提醒(多了一个“即将结束,请抓紧时间”)
3.管理员
管理员登入界面(可以选择不同学年学期和年级,有导出Excel表的按钮)
修改开课信息(可以添加需要开的课的信息并发布,还可以删除和修改)
查询开课信息(可以查询哪些课由哪些老师开;可返回)
催发邮件(可以查询哪些老师开课了哪些老师还未开课;可以发送催收提醒给未开课的老师;可返回)
设置时间(可以添加和修改开始日期和截止日期)
B(Benefit,好处)
这个系统有如下好处:满足了用户的需求
界面简洁,容易使用
方便快捷,减少人力物力
系统自动汇总表格,不易出错
C(Competitors,竞争)
现今很多高校都面临着开课报课的困扰,这个系统很好地解决了开课报课的问题,若能设计出来,将具有很大的竞争潜力,竞争对象主要是高校。而且Web系统也能满足绝大部分的用户。D(Delivery,推广)
这个系统现在还只在需求分析阶段,有许多的因素我们并未考虑到,在真正设计这个系统的过程中一定会遇到各种各样的问题,我们也会在解决问题的基础上更加完善我们的系统。我们可以先从本校开始线上线下并行推广,然后将这个系统推广到各高校,我们相信只要是好用的系统,一定能够吸引越来越多的客户。结对过程
我们首先讨论了是以web形式还是手机app的形式来做这次作业,最后觉得web形式比较灵活好用,故选用web的形式,然后我们根据客户的需求,开始设计解决方案,以教务处系统为原型,讨论出了所设计系统的大概思路及页面的大概样貌,最后选择axure rp原型设计工具,逐步设计出系统的原型,且在不断考虑到新的更加细节的需求后对于之前的方案做了一些改动。以下是我们结对讨论的照片:
附件:结对项目之需求分析与原型模型设计
总结
It takes me about five and a half hours to learn Axure and done these……It's too tired……However,there are still many things to do……(好吧,终于把所有界面设计出来了,写几句估计有错误的英语缓解下orz...作业还是不出意料的超时了。。。)
相关文章推荐
- Python监控主机是否存活并以邮件报警
- PHP实现搜索相似图片
- 浅析PHP关键词替换的类(避免重复替换,保留与还原原始链接)
- PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
- PHP判断字符串长度的两种方法很实用
- 利用PHP fsockopen 模拟POST/GET传送数据的方法
- php设置页面超时时间解决方法
- jQuery实现气球弹出框式的侧边导航菜单效果
- QQ登录背景闪动效果附效果演示源码下载
- jQuery实现Flash效果上下翻动的中英文导航菜单代码
- JS+CSS实现类似QQ好友及黑名单效果的树型菜单
- jquery实现经典的淡入淡出选项卡效果代码
- jfinal与bootstrap的登录跳转实战演习
- jquery实现的简单二级菜单效果代码
- jQuery实现的经典滑动门效果
- JavaScript脚本判断蜘蛛来源的方法
- jQuery实现浮动层随浏览器滚动条滚动的方法
- JS+CSS实现带小三角指引的滑动门效果
- JS实现3D图片旋转展示效果代码
- MySQL5.6安装图解(windows7/8_64位)