作业二——结对项目之需求分析与原型模型设计
结对成员:031302611 黄志雄 031302624 苏培泳
一、NABCD模型的理解
1、N(Need,需求)
该系统用户分成两类角色,负责人和教师。
教师开课报课现状描述: 每个学期中间,第6周,教务处就会发布下学期开课计划,形式开课列表excel。负责人需要群发邮件、群收邮件、催收邮件,而且老师以邮件形式发回给负责人,负责人需要查阅每封邮件,打开每个excel,查看每个老师的填报,最后手动汇总成一个excel,其过程中还要一个个确认谁有发邮件有没有从而确认催发名单,工作量过于巨大和繁琐。所以我们设计的系统主要是为解决负责人的工作量。
2、A(approach,做法)
首先,我们采用的是APP形式,有两种身份的界面。在负责人登录界面有群发功能,可以根据教师们的用户名确定发送对象,发送的内容可以只是文字信息也可以添加文件,教师可以在教师界面的消息功能上看到消息。两者在界面上有文件功能,里面包括教务处导入、本地导入和文件管理功能,负责人可以只发文字消息让教师自己从教务处导入输入账号导入开学计划表,而文件管理功能能让负责人选择系统里面的文件进行删除和合成,避免将不需要的表格也自动加入合成。负责人还可以通过界面上的查看功能查看已提交人数和未提交人数并进行点击催发按钮进行催发。
3、B(Benefit,好处)
*方便。由于是移动APP所以可以当场进行操作。
*省去了教师收发邮件以及负责人收发邮件和汇总邮件的工作。
*能够及时反馈信息,促进负责人和教师之间的交流。
*具有推送功能,能及时提醒教师进行报课。
4、C(Competitors,竞争)
优势:由于是在移动APP,所以相比较web端比较方便
劣势:对于这种办公人物大多数人总是习惯在电脑上进行显得正式,所以用户的心态是一个问题。
5、D(Delivery,推广)
刚开始的时候可以通过院里有学生工作的同学推荐给院里的老师和负责人,让他们进行试用,在试用过程中收集用户的建议和评价实时的改进,争取让用户满足,若觉得可行就通过本院老师和负责人进一步宣传和推广到全校使用。
二、原型模型(Axure Rp)
1、登录界面,用户可以根据自己的身份进行登录
2、负责人界面和教师界面(第一个为负责人界面,可从数据库导入联系人信息)
3、负责人群发界面,负责人可以通过选项确定发送对象
4、负责人进行查看并催发界面
5、文件界面
6、文件管理界面,可以通过选择进行文件的删除和合成
7、教师的发送界面,可以将表格发给负责人
三、解决方案预期规划
1、熟悉Android studio开发工具的使用,进一步学习Java语言。
2、开始编程实现各个界面,并对原型模型中的图片进行界面美化。
3、开始对功能分块并编程实现,最后整合。
4、对该软件系统进行后期维护。
四、结对照片
1、对需求进行分析和功能细化
2、使用原型模型工具时