团队项目-课程MS需求分析心得

  我们的课程管理项目需求讲道理其实应该是比较简单的,但是在经过几次和老师讨论过后,项目需求已经多得让人脑门疼,后来继续跟老师聊,老师嘴上说着减减减,但是每次讨论下来需求还是会变得更多,以致于个人已经不再主动去找老师讨论,想着先把确定的需求好好的做好实现。

  我们组的项目是做一个创新课程管理系统,在传统的课程管理系统的基础上,增加了多学校管理功能、消息功能、课程计划功能、课程资料功能、课程特色人员管理功能。鉴于项目的五大用户角色:系统管理员,学校管理员,教师,助教,学生。我们在进行需求细化分析的时候主要是根据不同角色的不同用例来细化需求的。

  首先分析创新课程管理系统肯定是等于基础的课程管理功能+创新功能的。

  那么,我们首先分析基础的课程管理功能有基础的人员管理功能,作业功能。

  1、对于系统管理员,其主要业务是人员管理及审核学校管理员的申请,附属业务有消息,个人信息管理。

    (1)人员管理功能是指课程管理员有权管理系统的所有人的个人信息的增删改查。

    (2)审核学校管理员功能是指学校管理员提交申请之后,系统管理经审核,决定是否给与权限。

    (3)消息功能,可能需要跟系统内某个人进行沟通,也可能需要群发消息以通知整个系统的用户一些信息,比如,系统的更新。

    (4)  个人信息管理是系统管理员需要修改个人信息。

  

  2、学校管理员的需求与系统管理的需求较类似,不同的是学校管理员没有审核,取而代之的是本校教师人员的导入。

  3、教师的主要业务有三个,分别是课程计划,课程作业发布及查看,课程人员管理,附属业务有课程资料,消息,个人信息管理

    (1)课程计划功能是属于创新的功能,教师可以通过此功能去更加方便快捷地管理整个课程的计划,掌握进化的进度及计划完成的进展。

    (2)课程作业发布及查看指的是教师查看学生提交的作业及其助教对其的评分,还有发布作业或者计划的作用。

    (3)课程人员管理功能是对应教师需要导入本课程的人员,并分组。

    (4)课程资料功能对应教师发布的课程资料,以便助教、学生查看了解。

  4、助教的业务主要是作业的批改,附属功能有课程进展查看、消息、个人信息管理。

    (1)作业批改是基础功能,助教需要通过此功能进行对学生提交的作业进行批改,考虑到效率,我们把页面做成了两个页面“为批改”和“已批改”页面。

    (2)助教需要了解课程进展以跟进,所以针对性的加了一个课程进展。

  5、学生的业务主要是提交作业,附属业务为课程进展查看、消息、个人信息管理、小组人员管理。

   (1)学生的提交作业以供助教批改打分。

   (2)学生需要掌握跟进课程进度,针对性增加一个课程进展查看功能。

   (3)学生在课程中需要建立结对小组和团队小组来完成对应项目,增设小组人员管理功能。

--over

原文地址:https://www.cnblogs.com/doctx/p/10013575.html

时间: 2024-08-02 07:55:19

团队项目-课程MS需求分析心得的相关文章

团队项目第二周-需求分析(五饭来了吗队)

团队项目2048---第二周计划 (1)项目内容: ? 2048拓展游戏,这款游戏结合了传统2048游戏以及传统俄罗斯方块游戏,并且将汉字作为基本元素,游戏难度增加的同时趣味性也会大大提升,通过消去的汉字来积累分数. (2)用户数量: ? 这次项目是在web端实现开发,用户数量预期1000. (3)开发价值: ? 作为一款游戏,真实性和可用性每位玩家都会感受到,不多赘述. ? 价值性:目前传统游戏的用户数量并不多,作为传统游戏与传统游戏的结合产物,上手简单,这款游戏将单调的数字变换变成了汉字的各

团队项目介绍

Section 1组建团队 队名:圈地自萌 队长:付  淅 2016012063 队员:杨思琦 2016011991 程  羚 2016012050 张舒凯 2016011998 周思婷 2016012035 谢月月 2016012075 团队项目介绍: 知乎是一个连接各行各业用户的网络回答社区,然而有言论的地方就必定会有纷争:人们因意见不合而发生争吵,知乎的屏蔽功能却不能解决这一问题:于是我们组想到制作这个插件,从根本上屏蔽三观不正的用户,拒绝他的一切观点,真正做到圈地自萌! 团队成员介绍及分

团队项目开发心得

团队项目开发心得 今天已经是5月31日了,团队项目也已经开展将近一个月的时间(虽然中间因考试耽误了一周半的时间),我们所制作的快递代领app也完成了相当一部分,在这一个月内,我们曾经连续几天晚上都在赶工做项目,也曾因考试冲突而一度停工.经历了这一个月的时间,除了掌握较多Android Studio页面设计的相关知识外,我也有许多感悟和体会,下面就来和大家分享一下. 时间都是挤出来的 在开展团队项目之前,在很长一段时间内我都认为不可能在一个学期内完成这么庞大的一个项目,原因有二: 其一,我们组的成

中华楹联博物馆项目需求分析心得

中华楹联博物馆项目需求分析心得 引言 首先,最重要的一个问题就是,为什么要做需求分析,或者说需求分析的意义是什么?每个人对这个问题可能都会有不同的体会.我的看法是,需求分析的意义在于准确无歧义地表达项目需要交付的产品,并且获得甲方的认可,从而为整个项目建立一个基本标准.软件的特性之一就是变化,指望需求不变化是几乎不可能的,不管是开发者还是需求方都有可能随着项目的进展提出变更的需求,所以需求分析(及变更管理)的目标不是定义一个不会再改变的需求,而是从开发开始到项目结束,双方对于需求(包括变更后的)

团队项目NABCD模型的需求分析

团队项目NABCD模型的需求分析 NABCD模型的介绍 Need(需求)-现在市场上未被满足但又急需满足的客户需求是什么?Approach(方法)-要满足这种需求,我能够提出什么独特的方法吗?Benefits (收益)-该方法给顾客提供的便利是什么?Competition (竞争) -对于竞争对手和其他可选择的方案来说,这种单位成本收益的优势在哪里? ? 1. ?Need 需求 ? ?我们的这次qq项目适用于局域网内的聊天通讯所用,用的数据库轻小而稳定,我们通过了数据设计的第三大范式进行约束表的

团队项目第一周任务之团队组建及项目启动与竞争性需求分析

一.团队项目: 即时聊天工具,编写语言:java.设计知识:java基础,UI,java多线程,java通信,oracle数据库. 二.团队组建 团队组建及项目启动已将完成,成员人数五人,分工明确.各自的准备工作基本完成. 三.竞争需求分析 团队竞争性需求分析应经完成

作业五:团队项目——项目启动及需求分析

1.团队情况:队名:爱基俱乐部 队员:史劭聪.马浩然.王烁.陈思宇.张兆凯.胡媛 队训:有志不在年高,无志空长百岁. 2.项目情况:项目名称:扫雷 总体任务:实现与windows中扫雷游戏基本相同的功能. 各成员分工情况:史劭聪.王烁:游戏窗体构建       马浩然.陈思宇:游戏代码输入 张兆凯.胡媛:游戏测试.代码更正 3.利用NABCD模型对项目进行竞争性需求分析 N是需求 扫雷这个游戏可以在无聊的时候作为一个消遣,锻炼大脑思维. A是做法 通过合理的团队工作分配,每个人表达自己的看法,更

团队项目心得(持续更新)

我们团队从五月开始正式工作,第一周是进行更详细的需求分析,接下来的两周就是开始正式的编程.我们采取2+2+3的模式,前两组做UI(其实就是除了数据库之外的界面与功能),最后一组做数据库.我选择做UI这一块,一是觉得数据库可能没那么有趣(当然我并不了解),另一方面也是因为之前学习的知识也都是和UI等有关的,总是有一种对于不太熟悉的东西总是不太想去尝试的心理. UI这一块其实粗略分也就是两部分,一部分是布局.另一部分就是相应的逻辑.前期学习相关知识,我主要就是按照<第一行代码>里面讲的,一边看一边

六月上团队项目心得

六月上团队项目心得 这半个月来,我主要做了三件事: 1.与数据库进行对接. 2.与UI进行对接. 3.完善搜索功能和搜索框UI,以及修复各种各样的小bug. PART1 与数据库对接 我们和数据库对接就和结对项目UI和core组对接很像.数据库方提供了接口函数以及必要的使用说明,我们在相应的位置调用这些函数,就能把数据存储下来.在每次重新打开app的时候(执行onCreate函数),重新从数据库里获取再显示出来. 第一次与数据库尝试对接时我就遇到了一些问题.这是当时记录问题(感受)的一篇博客:U