第二次团队作业-需求分析

这个作业属于哪个课程<课程的链接>     
这个作业要求在哪里<作业要求的链接>
团队名称Three cobblers
这个作业的目标需求分析

 

 

 

 

 

 

 


 

一、团队成员学号列表

王成宇201731081105
孟祥辉201731041314
黄健201731072424

 

 

 

 

 

 

二、拟开发项目简介

  • 项目名称——教师实验课自主排课系统
  • 项目简介

  本项目主要是开发一个针对老师能够自主地安排实验课,合理安排实验教室的系统。现今社会,还是有一些学校在给老师安排实验教室上实验课的方面步骤很繁琐,而且容易发生冲突,对于教室管理员来说,工作繁重,对于老师来说,冲突也导致上课效果不好。所以说,一个实验室网上自主排课系统是必不可少的,它可以高效地解决学校实验室面临的一系列繁琐的问题,使得上机时间的安排,课程的安排,教室的安排,老师的安排与他们之间的不冲突,和资源的高效利用。从而减轻管理员的压力,防止课程教室冲突带来的一系列麻烦。

三、典型用户及典型故事

  • 典型用户
  典型用户1 典型用户2
名字: 蒋老师 王同学
性别、年龄: 男、四十三岁 男、二十岁
职业: 教师 学生
收入: 未知 无
知识层次和能力: 工学博士学位、有操作电脑的能力 大学二年级、有操作电脑的能力
生活、工作状况: 授课、工作状况正常 上课、暂无工作
动机、目的、困难: 想方便为同学排实验课、避免不必要的麻烦、困难:没有好的方法 希望顺利选实验课、避免课程安排冲突、困难:没有办法
用户偏好: 看书 学习、看电视
用户比例: 不确定   不确定
用户场景: 每次需要上实验课的时候 实验课与实验课之间冲突
典型描述: 排实验课 上实验课冲突

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 用户故事

  1、作为一个老师,需要一个可以自主排实验课的系统,以便能够避免课程冲突、教室冲突等不必要的麻烦。

  2、作为一个同学,需要一个可以正确安排的课程表,防止出现课程与课程之间的冲突。

四、项目主要功能

  • 基本功能

  (1)基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。

  (2)教师排课管理——教师负责对各班实验课的时间、上课教室、课程课时、上课班级等进行安排,对排课信息进行录入、修改、删除。

  (3)信息查询管理——用户可以对排课信息进行查询,以及对教师带班查询和其他基本信息的查询。

  (4)系统用户管理——系统管理员负责对账号的管理,即用户的增加、删除以及权限的修改等。

  • 扩展功能

  (1)用户除了查询实验课的排课信息,还可以查询其他所有课程的排课信息。

  (2)老师可以用该系统进行上课学生的签到、签退。

  (3)在该系统上还能提交实验报告。

五、开发工具及系统模型

  • 原型开发工具

  后台数据库:SQL Server 2014 

  界面设计、开发语言:Microsoft Visual Studio 2017

  • 系统原型模型

 

六、初步开发计划

  • 分工

  201731081105(王成宇):负责小组成员任务分工,UI设计,需求分析,异常处理,编写文案。

  201731072424(黄健):前端

   201731041314(孟祥辉):后端以及部分问题处理

  • 进度安排

  第一周:编写文案,设计计划书,搭建大的框架。

  第2~5周:完成项目前后端开发,实现项目基本功能。

  第6~7周:进行需求分析,单元测试,异常处理,完善项目。

转载于:https://www.cnblogs.com/wwcy/p/10745896.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值