可行性分析报告

校园论坛系统

1 引言

1.1编写目的

众所周知,论坛是当今网络中的知名服务之一。它开辟了一块“公共”的空间供所有用户发表和读取信息,允许用户对自身感兴趣的话题展开讨论,从而起到集思广益的作用。论坛系统的主要功能是:用户交流、用户管理、信息分类及查找,资源共享。

1.2背景

待开发的软件系统的名称:校园论坛系统;

本项目的任务提出者:残阳;

用户:在校学生;

实现该软件的计算机中心或者计算网络是:xu_pq5G

1.3定义

redis:是一个支持网络、可基于内存亦可持久化的日志型、Key-Value数据库

Kafka:是一个分布式的基于发布/订阅模式的消息队列

Spring Security:这是一种基于 Spring AOP 和 Servlet 过滤器的安全框架

Elasticsearch:分布式搜索和分析引擎

1.4参考资料

[1]刘京华等.Java Web 整合开发王者归来[M].北京:清华大学出版社,2010.1
[2]胡杰.新媒体背景下学校对网络舆论场域的正向导引[J].教学与管 理,2021(12):42-44.
[3]姜启雯,罗薇,马康.校园二手物品交易平台的设计案例[J].电子技 术,2021,50(04):64-67.
[4]朱志勇.校园论坛对大学生非正式学习的影响分析[J].软件导刊(教育技 术),2015,14(08):56-58.
[5]杨兰.如何有效利用校园论坛重塑高校形象[J].科技视界,2013(33):40+151.
[6]岳永杰.浅析校园文化氛围对学生素质的培育作用[J].科教文汇(中旬 刊),2014(04):157-158.
[7]顾刘冰.从BBS校园网络对大学生学习的影响[J].现代远程教育研究,2015.
[8]蒋凡,高俊波,张敏,王煦法.BBS中主题系统的设计与实现[J].中国科学技 术学报,2012.
[9]胡杰.新媒体背景下学校对网络舆论场域的正向导引[J].教学与管 理,2021(12):42-44.
[10]康素玲,许志永.校园信息交流平台的研究与设计——基于PHPWind[J].科技视 界,2016(23):351+344.
[11]李鹏飞. 基于Web技术的校园论坛设计与实现[D].内蒙古科技大学,2019.

2 可行性研究的前提

2.1要求

功能:版块、发帖、评论、私信、转发、 点赞、关注、通知、搜索、权限、统计;

性能:管理员可以管理所有的版块和帖子,实时查看在线人数;

输出:帖子列表、关注列表、粉丝列表、通知信息;

输入:学生信息、帖子、评论、私信;

在安全与保密方面的要求:用户信息、帖子和评论只有用户自己和管理员有可见与修改的权力;

完成期限:3个月。

2.2目标

  • 构建高质量内容提供团队
  • 提供二手交易版块
  • 开设资源版块

2.3条件、假定和限制

硬件环境:远程阿里云服务器

运行环境:win10;

开发环境:IDEA;

可利用的信息和资源:表白墙、二手交易群;

系统投入使用的最晚时间:2023.6.1。

2.4进行可行性研究的方法

本次可行性研究主要通过调查研究法。目前网上有很多论坛,我们学校获取信息的方式,一般是通过通知群、表白墙,方案可行。

2.5评价尺度

开发费用:开发经费预定在600元;
各项功能的优先次序:满足管理员和一般用户的使用;
开发时间:在一个月内完成开发和测试工作;
使用中的难易程度:尽量从简,方便使用。

3 对现有系统的分析

3.1处理流程和数据流程

暂无

3.2工作负荷

暂无。

3.3费用开支

由于运行现有系统所引起的费用开支,网络费用开支100元,宣传费用500,开支总额100元。

3.4人员

为了现有系统的运行和维护所需要的人员的专业技术类别软件工程和数量1。

3.5设备

可以联网的智能手机。

3.6局限性

处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够没有一个专业的系统管理来维护日常使用,我D相当强大的危机公关能力

4所建议的系统

4.1对所建议系统的说明

在线活跃的人数才是关键。

4.2架构

4.3改进之处

加强线下的论坛版主的招新,构建高质量内容提供团队,开设资源版块,上传毕业论文、实习范文、常用专业软件等资源、提供校内资讯平台,包括讲座,二手交易,实习求职、匿名吐槽。

4.4影响

4.4.1对设备的影响

暂无

4.4.2对软件的影响

暂无

4.4.3对用户单位机构的影响

管理员要求掌握一定的计算机知识。

4.4.4对系统运行过程的影响

说明所建议系统对运行过程的影响,如:
a.用户的操作规程;
b.运行中心的操作规程;
c.运行中心与用户之间的关系;
d.源数据的处理;
e.数据进入系统的过程;
f.对数据保存的要求,对数据存储、恢复的处理:安全性、完整性、正确性;
g.输出报告的处理过程、存储媒体和调度方法;
h.系统失效的后果及恢复的处理办法。

4.5局限性

由于第一次做比较正规的开发,所以难免还有些地方有所遗漏。

4.6技术条件方面的可行性

利用现有的技术,该系统的功能够实现;对开发人员都已经过将近两年的学习,拥有一定的经验和基础;在规定的期限内,本系统的开发能够完成。

5可选择的其他系统方案

没有供选择的系统方案可考虑。

6投资及效益分析

6.1支出

对于所选择的方案,说明所需的费用。如果存在的现有系统,主要费用是在资源整合、宣传和拉拢新用户上面。

6.2敏感性分析

所谓敏感性分析是指一些关键性因素如系统生命期长度、系统的工作负荷量、工作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软件的配置等变化时,对开支和收益的影响最灵敏的范围的估计。在敏感性分析的基础上做出的选择当然会比单一选择的结果要好一些。

7社会因素方面的可行性

7.1法律方面的可行性

本系统作为软件工程这门课程的课程设计,没有签订任何合同,不存在合同责任。所用的东西都是自己的或者公共的,也没有挪用别人的成果,不存在侵犯专利权版权等问题。

7.2使用方面的可行性

使用可行性来看,我们设计的南校园论坛系统可以应用,对此,我们认为,该系统具有相当的可行性,只要做好论坛优势所在的校园信息与资源的分享沉淀。软件界面简洁,清晰明了。

8结论

总和各方面的因素来分析,该系统是可行的。

posted @ 2022-10-11 14:05  残阳似影  阅读(253)  评论(0)    收藏  举报