校园论坛可行性研究报告
1引言
1.1编写目的
校园论坛的可⾏性报告,详细说明本计划的主体⽬的概要,所需⼈员技术和 软件整体开发流程及计划,简要列出可⾏性⽅⾯的要求、分析和限制。 本报告⾯向开发⽅及资⽅,内容为暂定⽅案,未来会随开发有所改动。
1.2背景
项目的需求分析阶段
1.3定义
本⽂件中⽤到的专⻔术语的定义和外⽂⾸字⺟组词的原词组:
-
GIT
-
GITHUB
-
JavaScript
-
Java
-
MySQL
-
tomcat
1.4参考资料
本⽂件中各处引⽤的⽂件、资料来源:
-
CSDN
-
GitHub
-
stack overflow
-
博客园
2可行性研究的前提
2.1要求
-
功能:论坛具有的最基本模块有用户模块、板块管理模块、帖子模块、友情链接模块。
a、用户模块:包括用户登录、注册、用户资料修改
b、版块管理模块:包括对论坛板块的管理,如增、删、改、查等
c、帖子模块:主要显示帖子内容,班组和管理员能进行相应管理,如删除、修改等
d、友情链接模块:主要用于其他站长申请友情链接
-
性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训;
-
输出:能够快速有条理的输出相关的信息、资料;
-
输入:点击超链接,修改个人的相关信息,发表帖子;
-
处理流程和数据流程:确保合理有效;
-
完成期限:到最晚无期。
2.2目标
系统应该尽量做到以下的目标:
-
人力与设备费用的减少;
-
采用现代程序设计技术;
-
数据的处理速度提高;
-
管理信息服务的改进;
-
人员利用率尽可能提高;
-
结果应能清除地审查。
2.3条件、假定和限制
本系统的条件、假定和所受到的限制有以下几方面:
-
所开发系统的运行寿命的最小值为3年;
-
硬件、软件、运行环境和开发环境方面的条件和限制:
-
由于是个人电脑,所以硬件设施可能在性能上比较差;
-
软件全部是免费的,功能可能会受到相应的限制;
-
开发主要在ios和windows平台上进行。
-
-
可利用的信息和资源:相应的软件项目开发的能力有限;收集的资料来源有限,故对信息的了解不够全面。
-
系统投入使用的最晚时间:本学期第10周。
2.4进行可行性研究的方法
根据课本里面的相关知识、图书馆资料、网络资料以及平时所积累的一些经验,综合本系统所要达到的目标进行分析而得到。
2.5评价尺度
本系统的评价主要参考网上的一些大型的BBS(如:博客园、编程论坛、CSDN社区中心等),如开发时间是否在预期的范围里面,系统的使用是否简单,功能是否达到预期的要求,系统对数据的处理是否准确,系统的功能需求和非功能需求是否达到了用户所要求的。
3对现有系统的分析
3.1处理流程和数据流程
BBS系统的基本处理方法为不登陆系统是以游客的身份浏览,普通用户登陆后能够实现对个人信息的管理和帖子的部分功能。管理员登陆后能够对用户和帖子进行全面管理。
3.2工作负荷
本系统的工作量有实现浏览系统、登录系统,实现对帖子的管理。
3.3费用开支
-
人力:个人开发
-
现有系统所用的主要设备:
-
服务器:Pentium4 以上或更高;
-
内存:512M 以上;
-
硬盘:至少50G以上;
-
CD—ROM:24倍速以上;
-
网卡:100MB/1000MB自适应;
-
工作站:Pentium4 以上微机;
-
3.4人员
为了实现现有系统的运行和维护需要一名精通计算机的技术人员。
3.5设备
计算机一台作为服务器
3.6局限性
现有系统的主要问题为信息存储量小,响应速度慢,分类不够清晰合理。
4所建议的系统
4.1对所建议系统的说明
本系统是运用Jsp制作的一个小型JAVA校园论坛。实现这个系统将用到以下几种技术:
-
JavaScript用来验证用户输入的各种信息
-
Java主要是用来处理各种业务;
-
数据库用Mysql 8.0版本:由于这个数据库系统是开源的而且比较安全,我们都对这个熟悉;
-
web服务器:tomcat 10.0版本
-
以及一些HTML相关的知识
4.1对所建议系统的说明
宿舍管理系统是信息管理系统,通过计算机管理学生的基本信息与日常事务,通过强大的查询和更新、删除来提高办事效率,编程软件:Visual Studio Code。
4.2处理流程和数据流程
BBS系统的基本处理方法为不登陆系统是以游客的身份浏览,普通用户登陆后能够实现对个人信息的管理和帖子的部分功能。管理员登陆后能够对用户和帖子进行全面管理。
4.3改进之处
a.实时更新宿舍信息,提高管理人员效率; b.加强用户账户安全管理。
4.4影响
4.4.1对设备的影响
暂无。
4.4.2对软件的影响
必须保证操作系统在Windows7以上版本的电脑上运行,以适应宿舍管理系统的需求。
4.4.3对用户单位机构的影响
管理员要求掌握一定的计算机知识。
4.4.4对系统运行过程的影响
对数据进⾏恢复,在对客户端要求近期操作记录,核对并处理遗失数据及 操作
4.4.5对开发的影响
为了开发和测验所建议系统⽽需要的计算机资源; 利⽤ PC 模拟多台客户端。
所涉及的保密与安全问题。 只有管理员有权限处理后台数据,管理员和⽤户是在不同硬件和软件上 操作
4.4.6对地点和设施的影响
学校的教学机房。
4.4.7对经费开支的影响
软件的开发成本并不大,其他的投入也只是电脑。由于学校的电脑已经普及,所运行已经达到了要求,无需重新开发建设,所以系统开发、运行所需的费用是比较低的。
4.5局限性
说明所建议系统尚存在的局限性以及这些问题未能消除的原因。 使⽤低区限制,因为⼈⼒不⾜和数据库空间,还有实地审核等需求不⾜
4.6技术条件方面的可行性
利用现有的技术,该系统的功能够实现; 对开发人员都已经过将近两年的学习,拥有一定的经验和基础; 在规定的期限内,本系统的开发能够完成。
5可选择的其他系统方案
5.1可选择的系统方案1
-
拟建系统的目标:
-
促进管理体制的改革和改进管理手段
-
提高和改进管理信息服务质量
-
增强资源共享
-
减少人力和设备费用
-
加快信息的查询速度和准确性
-
-
系统规划及初步方案
管理系统建成后可以和校园网相连,提供网上服务。
-
系统的实施方案 本系统客户拟采用 Windows 和 ios 操作系统,服务器采用 Windows 操作系统,前端开发使用Vue框架,使用SQL、server 数据库管理系统
6投资及效益分析
6.1支出
-
基本建设投资:包括采购、开发和安装下列各项所需的费用,如:
-
数据通讯设备:2000元;
-
环境保护设备:500元;
-
安全与保密设备:500元;
-
收费应用的软件:300元。
-
6.2收益
包括一次性收益: 待定
非一次性收益:待定
不可定量的收益:待定
6.3收益/投资比
整个系统⽣命期的收益/投资比值大概为1:1.7。
6.4投资回收周期
大概需要1年回本期。
6.5敏感性分析
所谓敏感性分析是指⼀些关键性因素如系统⽣命期⻓度、系统的⼯作负荷 量、⼯作负荷的类型与这些不同类型之间的合理搭配、处理速度要求、设备和软 件的配置等变化时,对开⽀和收益的影响最灵敏的范围的估计。在敏感性分析的 基础上做出的选择当然会比单⼀选择的结果要好⼀些
7社会因素方面的可行性
7.1法律方面的可行性
系统由个人开发,符合国家相关开发政策。
7.2使用方面的可行性
使⽤界⾯简单便捷,设备必须联⽹才能使⽤
8结论
本系统立即开始实施,并利用资源实现提前实施,从人力资源上来看,可以充分利用各人来开发本系统的成本,从成本可以立即开始最低,所以推荐此方案最佳。