zoukankan      html  css  js  c++  java
  • 团队作业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,接下来几天的话挑战一下实战,以及小程序界面怎么做会比较好看
    黄岳康 通过团队的交流,发现自己很多不足,需要多多学习
    吴哲翰 为了实现功能的时候,发现还有更多的东西等着去学,就像海洋一样深邃,但有了同舟共济的伙伴,一起前行
    温钦益 学习了微信小程序开发工具使用   路程还很艰辛
  • 相关阅读:
    在SQLite中使用索引优化查询速度
    SQLite支持的SQL数据操作
    left (outer) join , right (outer) join, full (outer) join, (inner) join, cross join 区别
    深入理解Android内存管理原理(六)
    Merge Sorted Array
    Sort Colors
    Construct Binary Tree from Preorder and Inorder Traversal
    Binary Tree Postorder Traversal
    Symmetric Tree
    Rotate Image
  • 原文地址:https://www.cnblogs.com/Spartaright/p/12853777.html
Copyright © 2011-2022 走看看