团队第二次作业——需求分析
这个作业属于哪个课程 | 转到 |
这个作业要求在哪里 | 转到 |
团队名称 | 西柚排课王 |
这个作业的目标 | 让我们清楚分析此次项目的需求从而更好地进行项目开发 |
一、团队成员的姓名学号列表
姓名 | 学号 |
秦傲明 | 201731062308 |
韩浩 | 201731062319 |
黄青松 | 201731062322 |
王越豪 | 201731062324 |
周金柽 | 201731062321 |
王雷 | 201731062313 |
刘洋 | 201731062314 |
黄睿 | 201731091317 |
二、需求调研
1、通过问卷调查了现在身边的同学以及老师对现有排课系统的意见,结果如下:
2、分析现在市面上已有的一些排课软件
- 校盈易排课系统:一键便捷排课,支持智能排课冲突检测,增添了学生考勤功能。但是学生端查看课程操作较麻烦,并且商业性太强,不适合高校使用。
- 校管家:界面优美,但是操作较复杂,不够简便,使用学习成本高。
- 校管家:就现在而言,有些专业上半学期与下半学期课程分布严重不均,导致学生时间安排非常麻烦,并且就实验课程而言也没有相应的提醒,也有很多错过实验课的情况。
可以看出无论是同学和老师还是现有的一些排课软件,都无法完全满足需求,所以一款好的排课系统非常的有必要。
二、项目简介
“易奇排排课系统”旨在开发一个具有良好的人机交互界面、易维护的系统,实现学校排课自动化的、高效的、精准的、便捷的计算机系统,为学校管理人员减轻工作量。同时打通教务处→教师→学生的屏障,使排课更加的准确,更加人性化。
三、典型用户和用户故事
1、典型用户
信息 | 内容 |
姓名 | 小明 |
年龄 | 20 |
学院 | 计科院 |
专业 | 物联网工程 |
生活情况 | 平时非常热爱学习,但是因为其他的事情比较多所以时间安排要求高 |
动机,目的,困难 | 希望学校排课能够合理一点,有时候上半学期一周只有两节课,下半学期天天都是课,真的很恼火 |
用户偏好 | 希望能够课程安排均匀,能够更加合理利用自己的课余时间 |
典型场景 | 本来下半学期有时候社团活动或者其他的一些活动需要参加,但是课排满了没有时间,而上半学期就很闲 |
典型描述 | 课程时间安排均匀 |
2、典型故事
话说这一学期,小明从教务处导出了课表,乍一看,一周只有两节课呢!心中窃喜,没想到越往后看,下半学期的课基本上排满了,一周也就没有其他的什么课余时间了,甚至晚上都要去上课,小明在心中默默的抱怨教务处排课的不合理。
不过小明还是只有按照课表去上课。前半学期中,小明一周只有两节课,有时候一天都没有课,有时候小明睡到了上午11点钟才起床,每次起床小明都会在心中骂自己,为什么又这么堕落,为什么我今天没有课,就这样,小明在浑浑噩噩中度过了前半学期。
到了后半学期了,小明每天早出晚归,就是为了上课,而前半学期养成的懒惰的习惯也让后半学期的上课质量大打折扣,有时候上课经常犯困。不止这样,小明非常喜欢弹吉他,还参加了学校的吉他社团,作为一个乐队的主音吉他手。就在下半学期中,乐队突然有一个表演,小明非常的激动,这是这学期的第一个表演,但是和乐队成员比对了一下课表,发现能一起排练的时间很少,为了保证表演质量,乐队队长决定让小明好好上课,下一次再来,请了另一位吉他手,小明非常的失落,曾一度不想说话。
学期末,小明去找到了教务处反应排课的情况,但是教务处并没有理他,小明只好在心中默默的对自己说“我太难了”,并希望有一个好的排课系统能够站在学生的角度上考虑。
四、项目的主要功能
大体分为三个模块,登录模块与排课模块与意见反馈模块
首先导入学生与教师信息,然后进行账号分配,还会设置权限。在排课模块中会自动将已有的课程进行排课。在反馈模块中还会收集老师与学生关于排课的意见,以进行微调与改进。
下面是功能模块图
五、原型设计
采用了比较简单的原型设计工具墨刀,画出了一个初步的原型。
原型链接:
(https://free.modao.cc/app/de6ab9a8c81887bcf0f53203dc0114156a007753)
六、初步开发计划
人员分工
姓名 | 学号 | 分工 |
秦傲明 | 201731062308 | 规划项目进程、组织会议、分配任务 |
韩浩 | 201731062319 | 负责前端的开发、参与文档拟写 |
黄青松 | 201731062322 | 负责后端的开发、负责算法学习、设计及开发 |
王越豪 | 201731062324 | 负责前端的开发、参与系统的UI设计 |
周金柽 | 201731062321 | 负责前端的开发、负责系统的UI设计 |
王雷 | 201731062313 | 负责后期测试、参与数据库设计 |
刘洋 | 201731062314 | 负责后期测试、参与数据库设计 |
黄睿 | 201731091317 | 负责后端的开发、参与文档拟写 |
进度安排
转载于:https://www.cnblogs.com/charming0011/p/11590152.html
团队第二次作业——需求分析相关推荐
- 构建之法——团队第二次作业
团队第二次作业 一.简介 这个作业属于哪个课程 课程地址 这个作业要求在哪里 作业要求 团队名称 RunningMan 这个作业的目标 对我们选择的题目"校园跑腿"进行需求分析,分 ...
- 《AlwaysRun!团队》第二次作业:团队项目选题报告
第二次作业:团队项目选题报告 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblog ...
- 第二次作业——微信案例分析
第二次作业:微信案例分析 软件信息 诞生 发展 个人使用感受 需求分析 分析 建议 软件信息 诞生 腾讯公司于2011年1月21日正式推出微信.微信是个社交产品,与QQ的功能在主要功能上重叠,但又有所 ...
- 软工1816 · 第七次作业 - 需求分析报告
软工1816 · 第七次作业 - 需求分析报告 组长本次作业的博客 评审表 <需求规格说明书> 成员分工明细以及TODO-list 负责人 分工明细 TODO-list 白晨曦 1.规划项 ...
- 软工实践第七次作业- 需求分析报告(第五组)
软工1816 · 第七次作业 - 需求分析报告 组长本次作业的博客 评审表 <需求规格说明书> 成员分工明细以及TODO-list 负责人 分工明细 TODO-list 白晨曦 1.规划项 ...
- 第二次作业 软件案例分析
第二次作业 软件案例分析 计算1511 201521121029 席熙东 1. 介绍产品相关信息 1.1你选择的产品是? 支付宝 1.2为什么选择该产品作为分析? 使用较多,与当前的生活方式较为 ...
- 2017软件工程实践第二次作业(数独)
我的Github项目地址,使用工具VS2017社区版 / DevC++5.11,开发语言为C语言 基础题要求如下,附加题不会做就不贴出来了...: 项目需求 利用程序随机构造出 N 个已解答的数独棋盘 ...
- 软件工程 第二周作业
##软件工程第二周作业 提出问题 1. 一般来说,想要自己的程序跑得又快又好,就要减少函数的反复调用,但有所得则必有所失,效能提高就有可能伴随着程序的稳定性的降低,这两者应该如何权衡呢? 2. 关于5 ...
- 第二次作业— —结对项目
第二次作业- -结对项目 标签(空格分隔): 需求分析与原型模型设计 结对成员: 031302610 黄志鹏 031302603 陈波 1.样本实例 一个老师的迫切需求----开课报课之繁琐教师开课报 ...
最新文章
- 搭建网站必不可少的知识3
- 【高清大图下载】机器学习从入门到精通思维导图
- 批处理显示是上午还是下午
- TCP之超时重传机制
- 邮箱有什么用_大公司为什么要用企业邮箱?大公司企业邮箱用什么比较好?
- elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
- C++函数概念解析(2)
- Windows驱动—Windows应用程序和Windows驱动通信编程
- c++jpg转bmp_用C++加速julia:BMP图片读取
- 关于特殊的LCS问题的优化
- 系统更新链接服务器超时,win10系统更新导致Dr.com连接认证服务器超时的解决方法...
- 新工具︱微软Microsoft Visual Studio的R语言模块下载试用Ing...(尝鲜)
- Struts2之类型转换中的错误
- linux配置ssh免密码登录
- windows关闭被占用的端口
- Axure字体图标元件库 (FontAwesome v5.15.3 Free版)
- systrace介绍
- 爬取大麦网演出信息保存为CSV文件并制作词云
- 《紫川》之远东战火 第八卷
- 滴滴裁员2000,赔偿方案已出!程序员:我很开心!
热门文章
- 什么品牌的护眼台灯比较好?推荐四款品质好的护眼台灯
- 今天小鱼搬家,简单说说Gazebo
- SCI 投稿状态流程
- 《物联网Android程序开发案例式教程》Demo4:模拟进度条
- uni-app 写H5 小程序 使用腾讯地图获取地理位置
- webClient笔记
- html如何让文字置顶居中,html如何让文字居中显示
- OFC2020论文笔记 Th1B.2 IEEE 50 Gbs EPON (50G-EPON)
- QtCreator使用CMake构建项目时jom Error 2问题
- python自动化算法_基于Python语言和Abaqus平台的边坡可靠度计算自动化算法开发