准确获取班级信息对于班级中每位同学的健康成长与顺利发展有着直接的影响,但在现实生活中我们常常会发现很多同学无法及时获取班级所发布的即时信息,例如补课信息、作业提交信息、班级活动信息,这严重影响了班级信息的时效流动和同学的时间安排,增加了班委工作的难度与压力。对于这种问题,考虑到论坛良好的交互性、参与性很符合班级的信息发布与同学的信息交流共享,本小组确定开发班级交流论坛,以班级为基础向同学们提供信息获取与交流的平台,对于班级建设提供友好的技术支持。
- 随着社会的发展,单纯的线下交流已经不能满足快节奏的生活和学习,同学们迫切需要一个平台,可以很快的交换信息。
- 在线即时聊天工具,例如QQ,因为显示范围有限,并且交流难度大,已经不能满足同学的要求。
- 同学已经有能力自己搭建一个论坛平台,互相交流。
班级论坛的目的是为大家提供信息发布、交流分享、叙旧和玩耍的平台
###1. 信息发布###
通过论坛发布信息,一方面可以起到分类的作用,另一方面也便于查找。现在班级事务的发布方式多是QQ和微信,一些重要的事情,如:交作业,点名通知,考试通知等很容易就被99+所覆盖,通过班级论坛可以给不同的信息设置重要程度,便于同学们接收和管理。此外,现阶段,就业信息、保研信息、考研信息也是很重要的,论坛通过对信息的分类也进一步便利了同学们对信息的获取。 ###2. 交流分享###
论坛一个很重要的功能就是交流了,而这个交流的功能是通过发帖来实现的,不同于即时聊天,这种问答式的发帖交流可以提高交流质量,保证问题能得到很好的解决——因为在发帖的过程中,同学们也顺便整理了自己的思路。 ###3. 叙旧###
分分秒秒,时间都在流逝。我们也很快成为毕业生,各奔东西。毕业后,班级变了,宿舍变了,班级论坛却是一直在那里,大家依旧可以谈天说地,论坛都会把那些美好的记忆保存下来,所以说,班级论坛对以后毕业了的我们来说就是一个联系的纽带,保存了我们的记忆,维系了我们的感情。 ###4. 玩耍###
班级论坛可以提供一些有趣味性的有创意的在线游戏,大家可以选择特定的游戏玩耍,希望营造的就是像平时大家在饮吧或者操场小聚一下一起玩游戏的那种氛围。
班级交流论坛
论坛是现在大多数人都很熟悉的一个交流平台,为了便于班级信息的发布与同学对信息的获取,我们小组确定了这一课题。并且论坛可以通过发帖这一方式来确定话题并创建一个良好的交流环境,不像QQ群组中的话题总是被最新的所覆盖,每个人可以在论坛里就自己感兴趣的方面进行浏览。另一方面,我们的论坛限定了使用方是班级,所以也可以加强同学们之间的课下交流。
我们的初衷是实现一个对用户很友好且实用的网站。就我们班当前的情况来说,就业信息、保研信息、考研信息这三个方面的资料是十分重要的,因此这三个方面是我们实现的重点。实现方式是用户自主发布共享信息,管理员对帖子进行划分并分类推送在主页上。
我们队将整个项目先大致分为三个部分:前端、后端与网页设计,并为队员进行了分工。
#### 对于整个项目的初步功能设想如下:####
1. 用户的注册与登录功能
2. 用户的发帖与回帖功能
3. 用户对帖子的管理功能
4. 管理员对用户权限的管理功能
5. 管理员对帖子的管理功能
#### 论坛的网页布局由以下几点组成:####
论坛首页由搜索栏、热门帖版块(浏览人数最多)、精华帖版块(内容优质)、资源帖版块(分享就业、保研、考研信息)、最新活动帖版块(最新发布、回复)组成。
用户个人主页由个人信息版块、历史活动版块、访客版块与留言板版块组成。
为增进用户积极性,论坛设立等级与活跃奖励制度,在达到对应等级后,可以在个人空间里添加个性化组件,并在发帖时根据等级显示不同的效果。
先简单说一下开发这个项目的原因,就是为了方便班级的管理以及班级一些基本活动消息的通知; 另外附加娱乐功能,可以让同学在课下也可以进行良好的沟通,从而增强同学之间的感情,提高班级的凝聚力。然后在分析一下这个项目的可行性,就从技术可行性,操作可行性,进度可行性,经济可行性以及风险可行性这几个方面谈一下。
首先是项目可行性,正如之前提到,主要是为了方便班级管理交流,提高班级的凝聚力,才开发这个平台。而且使用者是一个班的同学,这个平台就更容易推广开。这个平台的 开发意义以及背景,前面已经有很详细的描述,在这里就不再重复了。然后技术可行性的话,大家都已经大三了,通过大学三年的学习和实践,学习各种软件开发的先导课程,掌握了各种计算机语言以及各种技能。另外此次项目是在老师的指导下,各个同学一起合作完成的,所以如果有不会的问题,大家也可以相互讨论,从而解决问题。另外网上各种资源也很多,也有类似的项目开发的案例,我们到时候也可以参考。
其次是操作可行性,因为我们是开发人员,同时也是这个产品的直接使用人员,所以对用户的需求还是比较熟悉的,这样的话,在捕获用户需求方面就不会有太大的困难。而且这样的话,程序的功能以及各个模块的职责就比较容易划分。比如论坛模块用来通知各种公告和消息,娱乐模块用来休闲娱乐。这样的话,各个模块之间的耦合比较少,模块内部高内聚,这样有利于代码的组织和维护。另外,由于产品的用户是班里的同学,可以及时和他们进行沟通和交流,及时反映软件开发中间的分歧,这样就有利于最终产品的交付。
进度可行性方面的话,对这个项目来说,它其实是一个软实时,就是如果交付晚了的话,其实它的影响并不是那么的大,因为班级之前也可以通知各种事物。但是我们还是会尽量按照项目的开发进度,按时完成项目,进而早日让大家感受到我们这个平台带来的便利。
经济可行性分析后在后面那部分提到,这部分就不仔细说了。最后就是风险可行性,其实个人觉得该项目基本不存在太大的风险,只要我们按照科学的方法需求,并且按照经典的软件开发技术,按时完成该项目应该不会有太大风险。也预祝我们的项目早日完成。
QQ,微信等交流平台已经趋于成熟,多数用户已经习惯,这导致前期用户使用普及工作难度增大。
由于是班级论坛,普及度相对要求不高,班级内做好宣传就可以达到目的。
在与QQ,微信等社交平台的竞争中,我们的班级论坛可以以校内,班内重要事件的发布来控制用户的使用频率,并且在论坛设立等级与活跃奖励制度,在达到对应等级后,可以在个人空间里添加个性化组件,并在发帖时根据等级显示不同的效果。
产品做成之时一个月内,实现全班同学的使用,并有固定的论坛管理人员。
项目现处于起始阶段,作业完成期限内实现项目并达到上述预测。
###2. 资金预算###