文档章节

软件工程团队第二次作业

o
 osc_y8yehimr
发布于 2019/03/20 21:57
字数 1588
阅读 18
收藏 0

精选30+云产品,助力企业轻松上云!>>>

#NABCD ##1)N(Need) 学生对于将要选择的课程信息缺乏了解,似乎每学期开始同学们都有这样的疑问。 这门课是如何考核的? 过往学期的选课人数是多少? 学长学姐们的平均成绩如何? 他们对于课程的反馈又是如何? … 这些信息有时可以通过学长学姐们的口耳相传而得之,但这种方式过于原式。信息传播的低效性与非透明性,有时会导致同学们无法准确及时的了解他们所需要的信息。不仅如此,通过建立这种透明公开的反馈机制,也可以更有效的将同学们对于课程的想法、建议,反馈给学校与老师。从而帮助学校与老师改善课程体系与授课模式。 目前,学校的评教平台,评价信息并不公开,无法让学生看到评价的结果,仅对老师开放。并且,通过无法评教就无法查看课程分数的手段,虽然保证了评价的数量,但是绝大多数的同学只是为了能够看到成绩而选择去做评教,使得反馈的评价质量较低。

##2)A(Approach) 在现有选课系统的基础上,我们决定完善以下几点的功能: · 课程搜索。我们当前拿到的选课系统并没有完整的搜索课程的功能,我们将完善实现关键字搜索功能。 · 密码传送方式。当前的密码是明文的,容易泄露用户个人信息,我们将实现加密传送。 · 重写数据库。当前数据库仅仅符合1NF,有大量的数据冗余,我们将改成符合2NF范式的数据库,同时会修改接口以便于设计。 · 爬取新的课程列表。数据库中的课程以及很久没有更新了,我们将从北航教务获取最新的课程列表,并加入其中。 以上是对现有的选课系统进行完善,那么在完善当前的系统之后,为了满足用户对于课程评价的需求,我们将增加以下新的功能: · 依据用户对评论点赞的方式,将点赞数多的,也就是大家普遍认可的评论加“精”,并且放在显眼的位置。 · 加入“举报”,“投诉”等功能,对评论区的带有刻意抹黑或者吹捧的评论进行重新审核,以确保其真实性。 · 重新对网页的布局进行设计,让其更符合用户的使用习惯。 实现的难点在于首先以往的代码并没有注释,或者说注释很少,理解起来较为困难。其次在于网页的风格已经确定好了,想在此基础上再做大量的修改会十分困难。然后需要从北航的教务上爬取课程信息,需要同教务处协商。最后是对数据库的修改,这会花费大量的时间和精力。

##3)B(Benefit) 从学生的角度来看,几乎每一个北航的学生都面临选择课程和老师的问题。考核方式,教师的给分情况,普遍成绩等等重要的信息都是左右一个学生选课的关键。正如背景所介绍的那样,如果我们的选课系统可以提供有效的评论信息,那么首先将能够解决学生大量的花在询问课程信息上的时间。 从教师的角度来看,如何让自己的课程更受欢迎?如何能够知晓同学们对自己的看法和意见?北航采取的做法是:采取评教,并且只有在评教结束之后才能查看到自己成绩。这就导致了一个很大的问题:绝大部分同学仅仅只是为了查看成绩而草草填了评教,这就导致了评价及其草率并且真实性不可靠。如果我们的选课系统的评价真实可靠的话,那么对于教师来说也能获取宝贵的意见。

##4)C(Competitors) 如果只考虑北航本校的情况,那么我们便是First Mover。北航教务提供的选课系统并没有评论功能,也只有很少的课程说明了考核方式,因此如果在本校推广的话,针对大部分希望知道课程信息的同学来说,都会比较乐意使用我们的新产品。 如果要往校外推广的话,那么还需要调研其他学校的选课系统现状。由于我们还并没有去做校外的调研,因此此处暂时不讨论。

##5)D(Delivery Data) 在开发阶段时,我们先会找包括开发测试人员在内的10到20人的小团体进行“内测”。然后依据“内测”结果,针对性地进行改善。在“内测”结束之后,将会以网站的形式发布,然后通过QQ群/微信群的形式进行推广,让多数人都了解到这个选课评价网站。 在选课网站发布之后,我们将每过一段时间统计网站的总访问量,评论数,新增的用户数,净推荐值等信息。并且通过问卷的形式,获取用户的反馈和建议。

##6)总结 各位领导/投资人/合作伙伴: 我们的 <公课网评价网站> 是为了解决 <学生和教师> 的痛苦, 他们需要 <得知课程的评价和反馈意见>, 但是现有的方案并没有很好地解决这些需求,我们有独特的办法 <增加评论功能,筛选合理真实的评价>, 它能给用户带来好处 <快速得知课程信息以及选课建议>, 远远超过竞争对手 <北航教务>, 让潜在的用户成为我们的用户。 同时,我们有高效率的 <群推广,问卷调查> 方法,能很快地让大部分用户知道我们的产品,并进一步传播。

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
软件工程--个人总结

这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人总结 这个作业的目标 个人总结 作业正文 如下 其他参考文献 无 一、回望4个月的软件工程实践 1)做了哪些作业 个人作业 第一次博客作...

osc_4zob2gjc
06/28
5
0
软件工程--个人总结

这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人总结 这个作业的目标 个人总结 作业正文 如下 其他参考文献 无 一、回望4个月的软件工程实践 1)做了哪些作业 个人作业 第一次博客作...

MiFan-ya
06/18
0
0
个人作业——软件工程实践总结作业

<hr/> 格式描述 这个作业属于哪个课程:软件工程实践 这个作业要求在哪里:作业要求 学号:221600431 这个作业的目标:软件工程实践总结 <hr/> 一、请回望开学初的第一次作业,你对于软件工程...

osc_hzy90uit
2019/06/08
1
0
个人总结

这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人总结 这个作业的目标 个人总结 作业正文 .... 其他参考文献 无 一、回望4个月的软件工程实践走过的路 Ⅰ.作业 1.个人作业: 第一次博...

osc_m3eztdrr
06/27
5
0
软件工程——个人总结

这个作业属于哪个课程 软件工程 (福州大学至诚学院 - 计算机工程系) 这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10838"作业要求 这个作业的目标 个人总结 其他参...

Uie。
06/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何删除使用Python的easy_install安装的软件包? - How do I remove packages installed with Python's easy_install?

问题: Python's easy_install makes installing new packages extremely convenient. Python的easy_install使安装新包非常方便。 However, as far as I can tell, it doesn't implement th......

fyin1314
31分钟前
8
0
如何将逗号分隔的字符串转换为数组? - How to convert a comma separated string to an array?

问题: I have a comma separated string that I want to convert into an array, so I can loop through it. 我有一个逗号分隔的字符串,我想将其转换成数组,因此可以循环遍历它。 Is the...

富含淀粉
今天
13
0
深源恒际:担心个人身份被冒用?不存在!

本文作者:c****t 近日,苟晶被冒名顶替身份参加高考的事件在社会各界掀起广泛热议。事件调查结果公布后,舆论风向逆转,吃瓜群众认为当事人夸大其词消费了公众情绪,一边对当事人所遭遇的不...

百度开发者中心
昨天
5
0
CKEditor 5 + SpringBoot实战(三):SpringData JPA数据持久化

在本系列的文章中,我将介绍如何在Spring Boot Application中使用CKEditor编辑器。介绍的内容包括基本环境的搭建,文件上传,SpringData JPA数据持久化,CKEditor5的安装,CKEditor图片上传,...

树下魅狐
今天
9
0
Confluence 如何查看页面 ID

如果你希望查看页面的 ID 你有 2 个方法。 例如,你希望查看 https://www.cwiki.us/display/CONFLUENCEWIKI/Get+started 页面的 Page ID 的话。 如果你的标题栏没有特殊字符,那么将会使用英...

honeymoose
今天
11
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部