《构建之法》第二次团队作业

这个作业属于哪个课程 课程链接
这个作业要求在哪里 作业要求的链接
团队名称 杨荣模杰和他的佶祥虎
这个作业的目标 做出团队项目的需求分析,设计原型,做出初步分工与进度安排

一、团队成员的学号姓名列表

学号 姓名
201731103226 翟仕佶
201731062517 曾中杰
201731062424 杨模
201731062632 邓高虎
201731062624 张祥
201731062224 陈远杨
201731062420 胡思荣

二、拟开发项目简介;

  • 狼眼考勤系统用户对象是学校师生,是一个可在多终端实现考勤功能的系统。
  • 用户可在网页端、APP端等多终端实现登录注册,仅需采集面部特征
  • 用户可以通过人脸识别+定位同时成功,完成签到签退
  • 用户可以查看签到签退可视化记录

三、 典型用户及用户故事;

  • 典型用户:
信息 内容
姓名 蕉太狼
职业 学生
是否学生实验室管理员
动机 希望有个智能化的方式可以快捷且较为准确的记录实验室人员考勤
典型场景 他得找出纸张记实验室人员的考勤状态,还要一段时间整合一次
典型描述 作假太简单了,担心...而且好无聊啊,好低效啊!
信息 内容
姓名 小灰灰
职业 学生
是否学生实验室普通人员
动机 每天都要用手写一下考勤状态,有时还太投入然后忘了考勤时间
典型场景 他慢慢回想再去记今天的考勤状态。哎!不如给自己多加一点考勤时间?
典型描述 真不是我故意造假多写考勤时间,我只是记得不精确,嘿嘿!
  • 用户故事

    假设:后来实验室引进了狼眼考勤系统

  1. 小灰灰注册后,在登录界面输入了自己的账号密码,选择“记住”,下次即可自动登录
  2. 小灰灰录入了自己的面部特征信息,再定了下位,进行今日份签到
  3. 在离开实验室时,小灰灰再次登录简单操作一下进行签退
  4. 蕉太狼顺便看了下今天实验室的考勤状态,可视化结果非常的清晰明了,蕉太狼:糟了是心动的感觉

四、软件功能

分为3个等级

a.高——软件必须实现的功能,用户有明确的功能定义和要求;

b.中——软件应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功能的具体需求应当由需求分析人员诱导用户产生并明确;

c.低——软件尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。

序号 功能名称 功能需求标识 优先级 简要描述
1 打卡 F1 a 最基础的功能,打卡签到
2 登陆注册 F2 a 对身份信息进行识别
3 后台管理 F3 b 后台管理签到,预防突发情况
4 人脸识别 F4 b 拓展功能,可人脸识别签到

五、 说明所采用的原型开发工具,展示系统原型模型。

使用的原型开发工具:墨刀

web原型链接

web原型截图:

<a href=https://free.modao.cc/app/mebr9niituek10rzljjz0ggcmsuja#screen=sk10rzlsoca3j0u3g>APP原型链接

六、初步开发计划(分工及进度安排)。

  • 近期分工安排:
学号 队内身份 主要任务
3226 产品经理,算法+硬件工程师 人脸识别脚本功能初步做完,准备封装成库
2517 后端工程师 web组后端搭建完毕,数据库接口编码完成,准备前端实现
2424 算法+硬件工程师 人脸识别脚本功能初步做完,准备封装成库
2632 后端工程师 web组后端搭建完毕,数据库接口编码完成,准备前端实现
2624 前端工程师 web组后端搭建完毕,数据库接口编码完成,准备前端实现
2224 安卓工程师 app初步成型,准备功能完善
2420 算法+硬件工程师 人脸识别脚本功能初步做完,准备封装成库
  • 进度安排:
周次 安排
第1周 进行需求分析,原型设计,明确分工,做出进度安排
第2周 做出产品demo,进行初次产品测试,提出完善方案、改进计划
第3~5周 不断完善与改进,实现预期功能,做到界面友好、方面易用
第6周 完成最终测试,准备好文档,做好答辩准备
原文地址:https://www.cnblogs.com/xiaxiaoshux/p/11587351.html