开课报课之繁琐##
031302608 洪腾飞 031302625 吴先滇
客户的困扰在于:###
群发邮件、群收邮件、催收邮件、汇总每个老师的excel,工作量巨大。
软件的需求分析:###
产品的最终用户主要有两类:教师和负责人。教师希望能够有更加良好的用户体验。管理员则希望通过此产品能够大大减少工作量,减少数据汇总即整理表格上花的大把时间。具体的有:能够更加快捷方便地群发邮件,群收邮件以及催收邮件。并且如果所有老师都能够在规定的截止日期之前发送完自己的开课计划后,软件可以自动生成一份汇总所有老师信息的表格。
软件的原型设计:###
(1)登陆:####
我们的课务助手不需要注册,可直接使用教务处的账号,免除注册烦恼。登陆时,也不需要用户额外选择自己的角色(教师或负责人),该助手可根据账号自动判断,以减少用户的不需要的输入动作。还添加了忘记密码功能,剔除了因为忘记密码就不能开课报课的可能性。
(2)教师:####
教师版块主要分为课务信息申报,个人邮件(绑定个人邮件将最懂汇总至负责人通讯录),个人课务信息,设置四个模块。课务信息申报,要是教师没有填写课务信息以及在负责人的催收信息,该助手都会推送提示:请您尽快填写课务信息。个人邮件,教师的账号,负责人通过它与教师联系。个人课务信息,可以查看教师已中选的课程,方便教师核实自己的开课情况。
下图一为:教师课务信息申报。教师可以直接搜索想要开的课程。教师同时填写多门申报课程。下图二为:课程详细信息。只需点中对应课程,就可显示该门课程的详细信息。
(3)负责人:####
负责人版块主要分为课务信息汇总,通讯录,课务信息录入,设置四个模块。课务信息汇总,自动汇总教师发来的开课报课计划。课务信息录入,负责人需通过它录入课程信息。
下图一为:课务信息汇总。添加了一个人性化按钮,就是可以导出EXCEL表格。可以方便教师查看所有课程的详细信息。下图二为:通讯录。负责人通过通讯录了解已交和未交开课报课计划教师的人数,以及自动发送催收信息,并且当所有教师发送完后,可生成课表。
下图一为:课务信息录入。考虑到负责人可能已经有课程详细信息的表格,所以设置了导入EXCEL按钮,可直接导入,不用再一一录入原始信息。考虑到,负责人可能需要核对填入的课程信息是否有错,所以设置了导出EXCEL按钮。下图二为:课程的详细信息。
软件的好处及竞争力:###
(1)通过使用本产品大大较少负责人的工作量。能够一键群发邮件、一键群收邮件并且能够在设定的截止日期之前自动催收邮件。以及能够自动汇总收到的报课计划信息,并生成Excel表格,也可直接通过导入EXCEL表格直接课务计划。
(2)界面友好。为了合理并高效划分显示屏,界面力求整洁,只针对于用户以及客户的需求设计功能界面,没有多余的板块。
(3)用户体验良好。能够实时发送消息,让使用者能够第一时间知道和自己有关的消息。 以及操作可逆,使用户在体验过程中不用小心翼翼。尽量减少用户输入动作,允许用户自选输入方式,让用户能够用自己熟悉的方式输入信息。并且我们还设置了可以选择不同的皮肤和可以自选的背景图片等等,让用户能够有更加良好的用户体验。
后期拓展:###
(1)我们希望能对汇总信息进行可视化处理,使整理完的数据更加直观,更易分析,这样可提高负责人进行排课筛选的效率
(2)希望将整个APP进一步整合可进行校内信息通信推送,分享等,社交管理平台
方案规划:###
(1)时间:根据上述功能,预计开发时间一个月
(2)人员:需求至少4程序猿,其一熟悉PHP开发,写后台,再熟悉SWIFT&OBJECTIVE-C写iOS客户端,还需一名美工进行UI设计,最后还需一位懂MYSQL进行数据库构建
(3)预计将花20天时间完成APP功能实现及UI界面整体,最后10天进行APP测试
总结###
本次方案部分根据《构建之法》,特别是根据NABCD模型,来对竞争需求框架分析,更有利用整个软件的构建。初次使用Axure RP构建模型,还不是很熟练,发现它是个很方便的工具,简单好用。
结对小组讨论过程:###