• 团队作业2——规格需求说明书


    项目介绍

    项目名称:sunwind易签

    项目成员:

    姓名学号身份
    梁天龙 3118004967 队长、前端开发
    赖佑铭 3118004965 后台开发
    黄岳康 3118004963 后台开发
    温钦益 3118004975 后台开发
    张方俊 3118004983 前端开发
    吴哲翰 3118004978 后台开发

     

     

     

     

     

     

     

     

     

     

    规格需求说明书

     

    1、产品描述

       sunwind易签是一款基于微信小程序的签到系统,通过收集学生的签到信息(姓名、班别、学号、签到签退时间),并生成相应的考勤记录,能够帮助教师准确直观地了解学生的考勤情况。

    2、面向用户分析

           该小程序面向的用户为教师和学生,方便学生签到和教师检查考勤情况。并且学生可以在小程序内添加课程表,以防迟到缺勤的情况发生

     

    3、功能性需求

    • 登录收集姓名学号

        学生第一次登陆时填写好姓名学号,之后便可以一键签到

    • 记录签到时间和次数

        判断学生签到时间是否超时,对迟到者发布提醒

        若课程时间内没有签到,记录为缺勤 

    • 课程管理员创建班级

        课程管理员为课程教师,通过创建班级让学生加入,方便直观显示学生的考勤情况

    • 学生课程表

        学生可在课程表添加课程,方便学生了解课程计划

    4、技术需求

    前端:wxml,wxss,JavaScript,微信开发者文档学习

    后台:java,数据库(MySQL)

    5、用户数量

      初始目标:一般教学班人数在90上下,所以定在100以内

      中期目标:在学院范围内推广,目标人数1000左右

      最终目标:学校级别,用户数量20000+

     

    6、系统分析

      真实性:真实记录学生的签到以及缺勤的信息

      可用性:简单好用,考勤记录明确清晰

      价值所在:加强教师课堂管理,提高学生的时间观念

     

    7、issues截图

      issues链接:https://github.com/sunwindteam/sunwind/issues

      

    8、时间安排表

    修正前:

    时间任务
    第8周 1.团队组队、团队博客
      2.团队介绍、成员展示、角色分配、选题确定
      3.制定团队计划安排,团队贡献分的规定
    第9周 1.需求规格说明书
      2.原型设计,队员估计任务难度并学习必要的技术
      3.编码规范完成、平台环境搭建完成、初步架构搭建
    第10周 1.原型改进(给目标用户展现原型,并进一步理解需求)
      2.架构设计,WBS, 团队成员估计各自任务所需时间
      3.测试计划
    第11、12周 1. 团队项目Alpha任务分配计划
      2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第13周 1.用户反馈+测试计划改进
      2. 团队Alpha阶段个人总结
      3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
    第14周 1. 团队项目Alpha博客:事后分析

        

       

    修正后:

    时间任务
    第9周 1.需求规格说明书
      2.原型设计,队员估计任务难度并学习必要的技术
      3.编码规范完成、平台环境搭建完成、初步架构搭建
    第10周 1.原型改进(给目标用户展现原型,并进一步理解需求)
      2.初步实现功能需求
      3.测试用户界面交互
    第11、12周 1. 团队项目Alpha任务分配计划
      2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交
    第13周 1.用户反馈+测试计划改进
      2. 团队Alpha阶段个人总结
      3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理
    第14周

    1. 团队项目Alpha博客:事后分析

     

    9、完成情况及感想:

    任务完成情况
    初步了解开发签到系统所需的技术 已完成
    确定功能需求 已完成
    制定团队分工 已完成
    成员个人情况及感想
    梁天龙 正在学习跟前端有关css js html等技术,后续会学习前端后端相关知识,做好每个人应有部分,并给团队做更多贡献
    赖佑铭 目前正在努力学习java和MySQL,同时了解前端和后台交互的知识,努力做好开发的技术储备
    张方俊 现在的话我是在学前端三板斧,html,css,js,接下来几天的话挑战一下实战,以及小程序界面怎么做会比较好看
    黄岳康 通过团队的交流,发现自己很多不足,需要多多学习
    吴哲翰 为了实现功能的时候,发现还有更多的东西等着去学,就像海洋一样深邃,但有了同舟共济的伙伴,一起前行
    温钦益 学习了微信小程序开发工具使用   路程还很艰辛
  • 相关阅读:
    弹性网卡支持私网多IP
    微服务浪潮中,程序猿如何让自己 Be Cloud Native
    Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
    如何更高效的管理原生微服务应用
    如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes
    PHP flock文件锁
    MySQL锁(MyISAM和InnoDB)
    汽车操作系统革命:封闭还是开源?
    采集百度top500歌曲,python2.7.2
    关于revision 的cover letter
  • 原文地址:https://www.cnblogs.com/Spartaright/p/12853777.html
Copyright © 2020-2023  润新知