结队成员:031302501,031302530android
本次设计的系统是基于android手机开发的app。web
本次采用的原型设计工具是axure RP
,用来设计android还要下载额外的包,这上面都有:axure中文网app
一、需求来源:排课老师在负责排课时须要群发邮件、群收邮件、催收邮件、汇总每一个老师的excel,工做量巨大。框架
二、需求描述:须要一个系统,报课的教师可以导入excel表格而且可以查看,负责排课的老师可以将提交的excel表格汇总,而且可以查看结果和导出结果。从而减轻排课老师工做量量。工具
三、需求分析:根据NABCD原则(Need:需求、Approach:作法、Benefit:好处、Competitors:竞争、Delivery:推广):测试
“N”设计
咱们经过思考讨论出了两套方案:excel
作一个系统,支持报课教师在上面填表,提交,排课老师可以在系统上面汇总,分类,查看。code
作一个专门定制的邮箱功能,简化用户群发,催发,汇总excel。对象
次日,为了明确‘用户’(老师)的需求,咱们专门找‘用户’了解了一下,发现用户真正须要的是一个能支持excel表格导入导出的具备汇总功能的系统。因而咱们调整了咱们的方案,明确了用户需求,并在此基础上制定出解决方案。
“A”
本次任务可使用web开发
也可使用android开发
,考虑到对web开发
不是很熟悉,咱们最后决定使用android开发
,而且也有利于咱们接下来的组队的android开发任务。
“B”
如今用户的需求是一对多的(一个排课老师对多个报课老师),所以,咱们要有真对性,所涉及的方面不必定特别广,可以很好解决用户痛点便可!
“C”
咱们最终的产品验收时间是统一的,不存在先发和后发的区别,所以,把项目作细,作好变得相当重要。
“D”
目前主要是靠学校推广,如在教务处提供下载连接、推荐教师使用等。
以这个系统做为媒介,报课老师能够到上面去下载须要的表格,填完表格后再上传,发送给排课老师,这样排课老师就不用群发,群收了。
排课老师能够经过系统查看目前提交状况,发出催收消息,全部的还未提交的用户都收到催收消息,这样就能够根据状况方便催收了,固然,若是超过期限,会提醒用户没法提交报课表。
排课老师能够利用汇总的功能把全部已提交的excel报课表汇总,并支持导出excel表格。这样就能解决用户手工汇总的痛处了。
总体功能框架:
一、登陆:分两个角色,一个是报课老师,一个是排课负责人。同时还支持注册帐号和密码找回功能。
二、登陆成功后报课老师和排课负责人会分别跳到他们本身的主菜单下:
登陆以后主菜单: 收件箱(用户接收的排课报表和催收消息):
用户打开收件箱里面的排课表格的界面: 用户打开收件箱里面的催收消息以后的界面:
登陆以后主菜单:
上传功能:点击上传以后,在文件夹里面选中以后显示下图: 统计功能:查看当前还有谁没提交,而且根据提交状况和期限决定是否催收
催收功能: 以前没写完的催收信息能够留在这里,也能够用来参考之前的信息:
选择须要合并的学期的文件夹(里面包含已提交的全部excel文件): 勾选须要合并的对象,进行合并汇总,成功以后,点击返回便可经过“查看”按钮查看:
汇总的excel表格所在(已经导出在文件夹里面了)
三、设置,支持帐户管理,以及一些其余操做:
计划2-3周完成本项目: