博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
作业二:结对项目之需求分析与原型模型设计
阅读量:5149 次
发布时间:2019-06-13

本文共 1767 字,大约阅读时间需要 5 分钟。

成员:

031302502 schaepher
031302509 havenobug

一、方案介绍:

以下用NABC模型分析:


Need

困扰在于:群发邮件、群收邮件、催收邮件、汇总每个老师的excel,工作量巨大。

这是客户的需求描述,我们以这四点为核心,讨论不同的解决方案。经过比较,在此向客户推荐我们认为各方面都更有优势的一个方案。

该方案主要面向负责人,仍然使用邮件作为传输媒介,不同的是我们使用Android手机作为平台,并且最重要的是我们简化了操作步骤

  • 群发邮件、群收邮件、催收邮件,这些工作量很大,但如果只需在手机上做少量的点击操作,甚至一键操作?
  • 汇总excel,我们帮你自动完成!

Approach

  • 在手机客户端上,实现登陆邮箱,并获取邮件。
  • 使用Excel导入联系人邮箱,使用JAVA的API处理Excel,自动保存到数据库。
  • 选择群发,并选中相应联系人,即可群发邮件。(如有需要,可添加分组功能)
  • 催收只需一键点击,即可群发。(如有分组功能可选择分组)
  • 收到邮件自动判断是否满足设定的条件,如果满足,将其导入。
  • 使用JAVA的API导出Excel。

Benefit

为什么要用我们这个方案呢?

  • 无迁移成本。负责人在使用该客户端的时候,仍使用原来的邮箱登陆。老师们也用各自的邮箱登陆,该客户端对老师是透明的,即他们不会感觉到有这么一个客户端。
  • 整个软件的开发成本低

    • 不需要另外搭建服务器来运行这个软件
    • 不需要为老师另外新增功能,节省开发成本
  • 用各自的邮箱,意味着不需要再另外去申请账号。
  • 方便,随时随地可以催发邮件和查看邮件动态。


Competitors

1、 相对于其他同类产品,我们有以下优势:

  • 开发成本低。
  • 无迁移成本。
  • 安全稳定。

    使用HTTPS协议,保证登录安全。如果所使用的邮箱支持全程HTTPS协议,则由用户选择是否开启。

    只要邮箱能正常使用,就能稳定运行。没有自建服务器,不会因服务器崩溃而不能使用。而且不会因过多人同时使用和提交造成数据安全性问题。

  • 灵活应变。

    • 不单单支持一种表格,负责人可以导入不同的表格,通过选择指定列将表格分成两部分。此次实现的是根据列表头相同项进行合并,如有需要,后期还可以加入行表头相同项合并。
    • 就算所使用的邮箱的服务器出现问题(可能性极小),也可以更换邮箱,继续使用。
    • 只要有Excel文件,就算老师没法使用网络,也可以通过U盘等工具进行传送并导入。
  • 操作简单。
  • 无过多功能。(当然,可以根据需要再添加。)

    如权限管理

  • 界面简洁。

    我们从纵向分割了表格,避免表格列太多导致浏览不方便。在选择的时候,相同的项会被放在屏幕顶部,以确保能显示当前选项的所有信息。

2、 相对于其他同类产品,我们有以下不足:

  • 没有加入教师功能,教师仍需使用Excel表格发邮件的形式提交文件。

因为我们考虑到教师仅为了一年两次的选课而安装一个App,有些浪费。且开发成本将会增加。

  • 仍然使用Excel作为数据载体,而不是使用文本数据方式传输。

3、 我们和其他同类产品打成平手的地方:

  • 方便地群发消息。
  • 接收来自老师发送的数据。
  • 查看汇总整合过的表格。
  • 导入导出Excel表格。

Delivery

前期班级的班委经常统计表格,可以先让他们试用。并通过收集他们的反馈来改进软件。接着向老师推荐,同时找学校教务处推广。

仔细想想,这个app的应用人群还真是广。既可以给课表统计负责人,又可以给学生班委使用。

如果学校同意使用,说明其已经能满足足够多的要求。那么就可以把app发布到应用商店,接着到贴吧(班长吧等)、论坛推广。也可以到其他学校进行推广,如贴海报、找认识的同学、找学校教务处等。


二、原型模型

使用原型工具:Axure RP Pro 7.0

  • 登陆界面
    809218-20150922190131444-170681175.png

  • 主界面(可以选择不同年级和专业)
    809218-20150922190138147-295468095.png

  • 主界面打开菜单
    809218-20150922190144537-1674273231.png

  • 单门课程界面
    809218-20150922190155990-675235256.png

  • 群发邮件界面及催发界面(统一)
    809218-20150922190206178-557665105.png

  • 设置界面
    809218-20150922190252459-111568786.png

三、解决方案预期规划

  • 开发时长:2人月

  • 开发流程:

    1. 实现邮箱登陆
    2. 实现导入联系人功能
    3. 实现群发和催收功能
    4. 实现接收自动整合功能
    5. 实现Excel导出功能

四、结对讨论照片

809218-20150922190319100-1764764118.jpg

809218-20150922190328365-533213056.jpg

809218-20150922190337600-2090062486.jpg

五、PDF文件

转载于:https://www.cnblogs.com/schaepher/p/4830039.html

你可能感兴趣的文章
分享:FIFO 同步、异步以及Verilog代码实现
查看>>
《构建之法》读书笔记2
查看>>
enum 枚举一般用法 dotnet
查看>>
SVM理解
查看>>
ReportServer Tutorial
查看>>
SQL-Server存储过程基础
查看>>
微信网页 第三方登录原理详解(转)
查看>>
day12
查看>>
cobbler
查看>>
Codeforces Round #280 (Div. 2) E. Vanya and Field 数学
查看>>
红黑树实现
查看>>
【Android学习5】Clean 之后R文件丢失
查看>>
面试算法题汇总
查看>>
Django验证码的使用
查看>>
2017-2018-1 20155305 《信息安全系统设计基础》第七周学习总结
查看>>
网络攻防第十周作业20189304李小涛
查看>>
UFLDL Tutorial
查看>>
Excel的使用技巧
查看>>
项目源代码中的File.separator作用
查看>>
学习swift从青铜到王者之swift闭包06
查看>>