报课系统APP

031302307黄丰润 031302343张晓燕

#NABCD模型分析

  • 合理分析需求有助于说服客户,所以我们有如下分析

    N(need)--客户需要什么

  • 负责人需要将选课信息和选课表格一起发送给所负责的老师
  • 负责人需要快捷的群发和群收邮件以及识别未报课人群在预警时间发送催收邮件
  • 负责人需要快速的汇总负责所有老师提交的信息
  • 所有老师希望填写的信息能方便提交,且准确无误

    A(approach)--我该怎么满足客户

  • 导入联系人信息,快捷的实现群发消息
  • 正确判别已报课人群及未报课人群
  • 一键汇总所有老师的报课信息
  • 减少信息汇总的错误,简化过程

    B(benifit)--我的产品给用户带来什么

  • 快捷的邮件发送和信息汇总方式
  • 能及时查看教师报课情况
  • 减少汇总过程产生的失误
  • 简化报课过程

    C(competitors)--如何与他人竞争

  • APP应用软件比网页更加便捷
  • 我们设计的产品的条理清晰,伸缩性强,且界面简洁功能强大

    D(delivery)--如何推广我的产品

  • 可以先推荐给任课老师使用,然后通过老师的推广普及到教师群体中
  • 还可以通过各大线上平台为我们的产品做宣传,最主要是设计出好产品,设计出能真正满足用户需求的产品

#报课系统APP

根据客户的描述,我们决定开发一款手机app以解决客户的问题。

思维导图

报课系统APP思维导图缩略图如下,点击以查看大图
报课系统APP

设计详情

  • 设计一个报课系统APP,分为用户端和管理员端,登录界面统一,包括APP名称,登录账号和密码。
  • 根据登录的账号权限分为用户和管理员,管理员和用户的登录后的界面不一样。
    报课系统APP

负责人端

负责人端功能界面包括初始界面、联系人管理界面、邮件中心界面、报课名单界面和报课信息汇总界面。

  • 负责人端初始界面包含联系人管理界面、邮件中心界面、报课名单界面和报课信息汇总界面的选框。
  • 点击选框可跳转至对应如下介绍功能。
    报课系统APP

  • 在联系人管理界面可浏览当前所有联系人。
  • 现有联系人名单旁边设置编辑按钮,按下按钮出现导入联系人和删除联系人等选项。负责人可在编辑模式下完成导入、删除和选择联系人等功能。
  • 导入联系人只需要输入教师的职工号,通过匹配教务处的信息来获取联系方式。
    报课系统APP

  • 邮件中心界面包括邮件类型,表格名和获取表格,邮件内容编辑,发送名单。
  • 邮件类型分为通知和催收邮件;管理员点击表格名会弹出菜单,可预览或取消选择该表格。
  • 点击获取表格则跳出网址输入框,输入网址直接获取表格;或本地获取。
  • 邮件内容编辑框可编辑要发送的邮件内容。
  • 在收信人处选框,可选择全部人员、已报课人员、未报课人员和自定义,其中选择自定义则跳转到联系人管理界面选择邮件要发送的人员。
  • 按发送按钮可发送邮件。
    报课系统APP

  • 报课名单界面分为已报课人员名单及未报课人员名单,使管理员对任课老师完成报课与否的情况一目了然。
  • 对于未报课人员处提供催收邮件的快捷按钮。
  • 对于已报课人员可查看当前已汇总表格。
    报课系统APP

  • 报课信息汇总界面为各个教师的报课信息汇总结果,系统自动汇总各个任课教师的报课信息,按职工号排列他们的对应信息。
  • 若任课老师在对应框无任何要求,系统默认出现“无”字以与其他老师的信息区分。
  • 确认无误后,负责人可以按该界面右上的生成按钮,将汇总表格导出至本地。
  • 同时管理员可以通过点击右上角的提交按钮将表格上交至教务处。
    报课系统APP

教师端

教师端功能界面包括初始界面、课程信息界面、填写报课信息界面、预览界面。

  • 初始界面包含教师信息,新通知及详情、催收邮件通知栏。
  • 新通知为群发邮件的内容或未及时提交选课信息时收到的催收信息。
  • 消息界面内部有查看全部信息功能以及进入选课按钮。
  • 点击进入选课按钮直接进入课程信息界面
    报课系统APP

  • 课程信息界面为课程内容。
  • 未选定状态下的课程显示简略信息。
  • 选定状态课程居中显示详细信息。
  • 在详细信息区域点击可跳转至填写报课信息界面。
    报课系统APP

  • 在填写报课信息界面上半部分为被选中课程的默认信息。
  • 下半部分为有两个矩形文本框分别填写起讫周和备注,如果教师没有特殊要求,则不填写。
  • 下半部分的选择框,打勾则表示选中该门课程,默认为空。
  • 最后底部为提交和取消按钮。
    报课系统APP

  • 预览界面为教师填完信息后出现的全部内容,通过滑动屏幕以改变视野,供报课教师确认自己填写的内容是否错误。
  • 可点击生成按钮将选课结果生成至本地。
  • 点击提交按钮将选课信息提交给负责人。
    报课系统APP

采用的原型开发软件为Balsamiq Mockups

以下是结对进行讨论的图片:
报课系统APP
报课系统APP
报课系统APP

附件

自动排课系统.pdf

上一篇:Codeforces Gym 100523K K - Cross Spider 计算几何,判断是否n点共面


下一篇:Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖