• 第二次作业——结对项目之需求分析与原型模型设计


    石伟光_031302221 游炳坤_031302328
    我们在NABCD的框架下进行分析,其中重点在NABC方面阐述,D先略写。

    N(need)

    • 负责人在学期即将进行开课报前,通过app导入开课计划(导入excel或者手工录入信息),该信息会发送到服务器,并且这个期间可以对开课信息进行修改。
    • 在负责人确定发布信息时,服务端会将消息推送给各位老师。这个时候老师能够在app上填写相关信息。在日期截止之前,老师们能够修改之前填写的信息,此时负责人也能够动态了解填写信息。负责人还能够提醒那些还没有录入信息的老师去录入信息,并且在截止日期前系统还会自动提醒。
    • 在截止日期后,系统会自动生成excel供负责人下载。

    这是具体的UML用例图:####

    由于系统具有时间限制,以下是我们设计的系统时间周期图(重复此过程):####

    A(Approach)

    登录界面后有两个角色。登录后有不同的功能(这个也确保了后面的可拓展性)####

    下面我们通过分开系统的角色来对系统功能进行详细介绍:

    Role1.教师

    • 选课未开始,或选课结束时,该页面显示不能进入。

    • 在选课界面进行报课,在对应的课程后面点击确定,选择完毕一键提交即完成工作。

    • 在deadline之前可以多次修改提交。

    • 可以在反馈页面中将问题发送给负责人。

    Role2.负责人端

    • 可以创建新学期,并且开启教师端的报课功能。

    • 可以手动修改开课信息,也可以从本地的excel中一键导入。

    • 在报课期间可以看到教师选课的动态变化。

    • 可以对还没有选课的教师,进行提醒。

    • 在报课期间,如果修改了课程信息,会自动将课程更改信息进行推送。

    • 可以在反馈页面中回答老师们的问题。

    • Deadline之后,可以以excel格式导出到手机,或发送到某些地方。历史的学期只能进行导出excel功能。

    预期规划:###

    我们使用增量过程的模型进行开发本系统。

    • 第一个增量对最核心的开课报课系统进行开发,满足基本的导课、报课、导出导入excel的需求。
    • 第二个增量对用户体验进行进一步优化。
    • 第三个增量对推送的功能进行开发,有消息推送、变更推送和提醒推送。
    • 第四个增量对答疑的功能进行开发。
      在工作过程中,利用敏捷开发的Scrum原则,对每个增量阶段进行“需求、分析、设计、演化和交付”过程。对每个增量的任务进行阶段性分解,服务端的分析、编写和测试和页面分析、编写、测试和功能的分析、编写、测试。在结对的过程中,相互激励,相互监督,并且有计划地完成项目。

    B(benefit)##

    • 最大的省去了教师收发邮件以及负责人收发邮件和汇总邮件的工作。
    • 教师修改报课难得到了很好的解决。
    • 能够及时反馈信息,并且问题能够很快的进行处理
    • 通知能够自动、批量通知。

    C(competitors)##

    由于是针对性的市场上没有这种东西。最大的竞争对手是web端的系统。

    • Web端有不依赖平台的优势,容易更改。但是手机操作web页面体验较差,而且是处于办公状态,这会影响使用。而我们客户端就应该抓住这个地方,设计合理的使用方式,增强自己的优势。
    • 并且web端只能通过email等外部的通知系统来进行对用户通知,用户可能较难察觉到,而客户端可直接对用户手机进行通知推送,通知及时也是客户端的优势。

    我们的,非摆拍结对照片

    本文的pdf地址 http://files.cnblogs.com/files/beasthunter/开课报课计划.pdf
  • 相关阅读:
    java多线程:并发包中ConcurrentHashMap和jdk的HashMap的对比
    java编程之:Unsafe类
    mave之:java的web项目必须要的三个jar的pom形式
    java多线程:并发包中ReentrantReadWriteLock读写锁的锁降级模板
    java多线程:并发包中ReentrantReadWriteLock读写锁的原理
    java编程之:按位与运算,等运算规则
    java多线程:jdk并发包的总结(转载)
    liunx之:wps for liunx的安装经验
    mysql中enum类型理解
    MySQL类型float double decimal的区别
  • 原文地址:https://www.cnblogs.com/imguang/p/4828824.html
Copyright © 2020-2023  润新知