• Sprint report


    Sprint report        

    一.需求分析:
    随着在校大学生人数的不断增加,许多高校出现了许多个校区并存的局面,并且校区之间的地理位置跨度非常大,
    给高校选课带来了很大的不方便,数据处理手工操作,工作量大,出错率高,出错后不易更改,造成了时间上的浪费,
    教务系统的数据量也不断的上涨。以往的选课方法是随堂报名。这种方法虽然直接,但是造成选课的盲目性和教务处处理数据的
    繁重性。为了减轻教务处工作,以及每个学生更好的选择自己所喜欢的科目,所以把选课变成网络化的形式是必须的。

    二.开发必要性:
    学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够
    为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,
    如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

    三.系统分析
    通用操作:
    (1)登录与注销   
    每个用户都可以用自己的帐号登录系统。用户操作完成后推出系统,注销后可以重新登录系统。  

    (2)修改密码   
    每个用户第一次登录都用默认密码(教师和学生与帐号一样)

    用户操作:
    (1)教师用户 
    显示和修改个人信息:教师用户登录系统后,可以查看和修改教师的个人信息,如姓名,电话,E-mail地址等。 

    开设课程:教师用户登录系统后,可以开设课程,可以设置该课程为必修课程或则选修课程,可以设置该课程的最大人数。
    教师还可以为该课程设置一个前导课程,若学生没有学习或则选择前导课程则不能选择该课程。 

    给学生分数:课程结束后,教师用户登录系统,可以为学过课程的学生给予相应的成绩,若及格,给予学生学分。

    (2)学生用户
    显示个人信息:学生登录系统后,可以查看自己的个人信息,如姓名,性别,电话等。 

    查看必修课程:学生登录后,可以查看所有的必修课程。查看该课程的信息,上课时间地点,开课教师信息等。

    选择选修课程:学生登录系统后,在所有选修课程中可以选择至少两门选修课程。同时可以查看相关信息。  

    查看最终选课信息:学生登录系统后,可列出已选择的课程,若选课信息未被锁定,则可以退选,若所选课程少于两门,系统会提示选择的课程少于两门。 

    查看学分和成绩:课程结束后,学生登录系统可查看自己学习课程的成绩和已获的学分。

    四.第一次冲刺阶段
    时间:5月21号-28号(7天)
    目标:界面基本完成,能够将界面链接,基本功能能够实现。

    五.预计困难
    界面设计:如何将框架美化等。
    界面间链接:监听器的使用。

    六.个人详细计划

    人员分工表
    姓名 角色 工作描述
    何广强 项目经理 负责项目的前期分析、策划、项目开发进度的跟踪、项目质量的检查
    界面设计师 负责系统的界面设计
    杜殷浩 软件工程师 负责系统设计与编码
    测试人员 部分文档的编写,以及对软件进行测试、编写软件测试文档

    七.讨论安排
    时间安排:每天晚上7点到9点左右。
    地点安排:宿舍,教学楼。

  • 相关阅读:
    C​S​S3​:​transition与visibility
    CSS ::before 和 ::after 伪元素 进阶
    [转]达梦数据库报错:不能同时包含聚集KEY和大字段(text类型)
    [转].netcore webapi post参数长度超过最大限制
    efcore执行sql查询(无需定义dbset<model>)
    Rabbitmq的死信
    用Docker搭建RabbitMq的普通集群和镜像集群
    .NetCore在IdentityServer4因为Cookies的SameSite导致授权登录跳转回登录页的问题
    2021>2022
    js 宽高相关及其应用
  • 原文地址:https://www.cnblogs.com/IvesHe/p/4522842.html
Copyright © 2020-2023  润新知