zoukankan      html  css  js  c++  java
  • 项目介绍

    这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系)
    团队名称 Happy Tree Friends
    这个作业要求在哪里 团队作业第一次(2)
    这个作业的目标 以组为单位拟写一份项目选题文档,设立A&Q,回答在选题课上其他同学以及老师提出的问题的回答。对于博客评论区增加的问题,必须加入A&Q并回答和回复。
    作业正文 正文
    其他参考文献

    1、产品设计背景

    • 作为一名至诚学子,我们时常对查询课表感到不方便,每每打开至诚学院的微信公众号,我们总是需要进行繁琐的点击,而进入一个UI设计不美观、对部分手机屏幕不完美兼容的课程表界面进行我们的课程查询。
    • 晚间在与舍友网上厮杀而忘记指纹签到而被勒令检讨,指纹机故障显示签到成功后台却未存储签到记录而被错误判定为未签到。
    • 因此我们决定制作一款服务于学生群体的软件。其结合了课表查询,指纹签到记录查询等功能。

    2、期望与价值

    我们团队希望,我们所制作出来的APP能够让同学们一目了然的看到一个完整而美观的课程表;能够不需要进行繁琐的点击,登陆等操作;能够及时的提醒同学们晚间签到,以及查看同学们是否真正的签到成功。

    3、目标用户群体

    目标面向至诚学院全体学生,先在17级计算机专业中试运行,反馈改进后再面向全院。

    4、类似产品比较与分析

    • “超级课程表”,能够提供给学生查看课表的功能。但缺点很明显,不能自动的导入课程表,每次导入课程表需要输入验证码,更新速度慢;只拥有课表查询功能。
    • “至诚学院微信公众号”,功能很全面,但免不了学生需要访问各级菜单之后才能查询到课表,同时界面UI不精美。

    “超课”的问题出在其不专门面向我们学院,并且只专一做课程表功能。
    而“公众号”操作步骤繁多,界面不美观,部分手机课表显示不能完美兼容。如下图,一眼望去只能看到周一至周三的课程,查询周四周五课程时则需要拖拽页面

    课表案例

    5、项目功能

    • 课程表查询
    • 晚间指纹签到提醒
    • 指纹签到情况查询

    6、实用价值

    1、以下是由同学们反馈的情况:

    在同学们的反馈中,我们能知道在使用超级课程表的过程中,总是会遇到在更新课表时要输入这繁琐的验证码,时不时还会导入失败,其原因在于超级课程表不是一款专门为至诚学院所编写的软件,不能完美的涵盖所有的内容;使用微信公众号查询课表免不了在茫茫公众号中寻找其身影,或者打开微信搜索框搜索其名称,进入其页面后还要再次伸出手指选取课程表选项,步骤实在过于繁琐;当你被辅导员找上门索取检讨时,才记起指纹未打,为时已晚。

    2、问卷调查情况


    从数据中可以看出有不少的同学会因为种种原因而忘记打指纹,而面临辅导员的讨伐。

    在面临着辅导员的讨伐声下,教务助手饱受诟病的情况下,大多数的同学们是愿意使用这么一款APP来便捷自身的学习生活。

    7、对比使用其他产品的优势

    1、使用微信公众不免需要繁琐的屏幕点击,忍受不美观的UI设计
    2、使用超级课程表,不免需要频繁的担心课表的更新情况,以及每次导入课程时填写验证码的心力交瘁。
    3、辅导员人工提醒写检讨,不如一款APP提醒你指纹签到。
    4、与其将自己签到与否的验证交给班委22时之后的通知,不如自己动手提前查看。

    8、问答环节

    Q1:教务网更新,你们的软件能同步更新?
    A1:模拟登录教务网获取信息,刷新后与教务网信息保持一致

    Q2:你是多久爬取一次?课程临时更新呢
    A2:分为两种更新方式,1、手动刷新,由用户动手刷新,一分钟最多刷新两次。2、自动刷新,一天自动为用户刷新一次(技术不成熟,还在改进中)。

    Q3:教务网的用户名和密码的保护强度该怎么保证?
    A3:该软件不会上传或泄露用户敏感信息,仅模拟登录。登录教务网或请假系统时,默认需要对账户密码进行加密传输以保证账户密码的安全。

    Q4:查课表很慢?有其他功能?
    A4:该App课表位于首页,只要打开APP直接查看;我们还设置了指纹提醒与指纹是否签到成功查询功能。

    Q5:指纹查询和提醒,闹钟和通知群提醒不方便?
    A5:该App一个软件涵盖了客户所需得两个功能,既方便了便客户主动查询签到又方便客户查看自己的课表。

    Q6:需要教务处网站提供配合或相应接口吗?
    A6:前期我们采取模拟用户登录的方式获取数据,后期成熟之后我们会向学校申请接口。

    Q7:为何学生要用这样没有人维护的app?
    A7:我们会将APP开源给学弟学妹们进行维护,取之开源、用之开源、也要将开源的想法传递给后来之人。

    Q8:用户量太多怎么办(并发性)?
    A8:在该App开发的初期,用户量较少,并发问题并不是制约我们发展的瓶颈。在开发时我们也会将这个问题考虑进去,在数据库,功能实现等方面做优化,尽可能提高并发。

    Q9:用户隐私问题如何保证?
    A9:我们希望通过健全用户隐私条款,来规范用户隐私保护,不会上传或者泄露用户敏感信息,对于模拟登录时传输的账户密码也会进行加密

  • 相关阅读:
    网络面试题2
    网络
    Linux os
    操作系统面试题2
    操作系统面试题
    Linux
    算法-字符全排列
    第k大数问题
    地址
    ListView里面嵌套CheckBox
  • 原文地址:https://www.cnblogs.com/1148059038tean/p/12539267.html
Copyright © 2011-2022 走看看