zoukankan      html  css  js  c++  java
  • 作业二:结对项目之需求分析与原型模型设计

    成员:
    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

    • 登陆界面

    • 主界面(可以选择不同年级和专业)

    • 主界面打开菜单

    • 单门课程界面

    • 群发邮件界面及催发界面(统一)

    • 设置界面

    三、解决方案预期规划

    • 开发时长:2人月

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

    四、结对讨论照片

    五、PDF文件

    点此下载PDF文件

  • 相关阅读:
    asp.net MVC 3/4 equivalent to a response.filter
    Asp.net MVC Request Life Cycle
    无法完成你的itunes store 请求发生未知错误50
    苹果Mac OS X系统十三年视觉变化发展史
    authentication not supported Connect to TFS Git from Xamarin Studio (non-hosted, locally installed TFS 2013)
    iOS开发者帐号申请指南
    Apple Developer Registration and DUNS Number Not Accepted
    apple developer D-U-N-S® Number
    苹果企业开发者账号申请记录
    D-U-N-S申请流程
  • 原文地址:https://www.cnblogs.com/schaepher/p/4830039.html
Copyright © 2011-2022 走看看