BBS论坛系统
年月日
目录
第一章可行性研究 ---------------------------------------------------------------------------- 1(一)、背景-------------------------------------------------------------------------------- 1 (二)、可行性论证----------------------------------------------------------------------- 1 第二章需求分析 ------------------------------------------------------------------------------- 3(一)、概述-------------------------------------------------------------------------------- 3 (二)、系统功能模块-------------------------------------------------------------------- 3 (三)、功能需求-------------------------------------------------------------------------- 3 (四)、性能需求-------------------------------------------------------------------------- 4 (五)、安全性要求----------------------------------------------------------------------- 4 (六)、数据流图-------------------------------------------------------------------------- 5 (七)、系统主要业务操作流程-------------------------------------------------------- 8 (八)、论坛功能和用户权限对应表------------------------------------------------- 13 第三章总体设计 ------------------------------------------------------------------------------ 14(一)、系统结构设计------------------------------------------------------------------- 14 (二)、层次图---------------------------------------------------------------------------- 15 第四章详细设计与实现--------------------------------------------------------------------- 17(一)、登
录窗口设计------------------------------------------------------------------- 17 (二)、伪码------------------------------------------------------------------------------- 18 第五章编码 ------------------------------------------------------------------------------------ 19第六章系统测试 ------------------------------------------------------------------------------ 21(一)本论坛的发布测试分三步完成 ----------------------------------------------- 21 (二)测试 -------------------------------------------------------------------------------- 21
第一章可行性研究
bbs论坛是什么(一)、背景
BBS的英文全称是Bulletin Board System,翻译为中文就是“电子公告板”BBS最初是为了给计算机爱好者提供一个互相交流的地方。70年代后期,计算机用户数目很少且用户之间相距很远。因此,BBS(当时全世界一共不到一百个站点)提供了一个简单方便的交流方式,用户通过 BBS可以交换软件和信息。到了今天,BBS的用户才扩展到各行各业,花样非常多。
BBS论坛是一种比较好的交流平台,他能方便人们进行即时在线交流,发表各种信息,实现网络资源的共享。而且,也能促使人们敞开心扉去学习知识、追
求进步,以至于能更好的利用网络资源。
(二)、可行性论证
可行性研究是在项目开发前期对项目的一种考察和鉴定,对拟议中的项目进行全面的、综合的调查研究,其目的是要判断项目可行与否。信息系统技术可行性研究要从系统开发的计划出发,论述系统开发力量的可行性,同时论证系统方案中所采取的各种技术手段上是否可以实现。信息系统经济可行性研究主要是对项目进行经济评价,分析系统建设投资的可能性以及评价系统运行之后给组织带来的效益。信息系统营运可行性研究要给出的方案是否可以从人力、物力、组织工作等方面保证项目按计划完成实施,还要说明项目开发后在经济、技术和环境等方面能否保证系统正常运行。
由于系统建设是一项投资大、涉及面广、工程复杂的系统工程,因此必须充分的进行可行性论证,以确保投资的准确无误,而且信息系统建设是一项整体工程,必须站在系统的角度论证它的可行性才有说服力,才有意义。可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,可行性从以下四个方面来考虑。
1、技术可行性
该课题---机械爱好者论坛,它采用了当前流行的B/S结构和Internet网络技术。而如今编写HomePage也没原来那么麻烦,网站的一些制作要求和素材在Internet随处都可以到,制作网站的工具也是种类繁多。我们可以从中到符合自己要求的工具。管理信息系统的开发有很多的实例,一些实例的源代码也
可以提供参考。所以,从技术上来说,开发这个系统的技术难题是不多的。
该BBS论坛管理系统采用了流行的JSP语言和当前新兴的Browser/Server
(浏览器/服务器)模式进行开发。三层的B/S体系结构具有许多传统Client/Server(客户机/服务器)体系结构不具备的优点,而且又紧密的结合了Internet/Intranet(国际互联网/企业内部互联网)技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用SQL Server 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台能满足此系统的需要。
2、经济可行性
从我搜集的一些资料来看,论坛系统对计算机硬件没有特殊要求,也可以以域名的形式提交到网上。而我们是自行开发的系统,成本可以忽略不计,还有后期维护的费用也相对比较低廉。
主要是对项目的经济效益进行评估,本系统模拟的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。但实际只是用于个人的毕业设计,只是模拟,也不存在资金的流动,故在经济上是可行的。
3、操作可行性
参照其它的系统,该系统在技术上完全可以实现与用户的良好交互作用,并且作为开发者,尽可能地减少让用户难以操作或是难以理解的交互方式,则在操作上是可行的。
4、法律可行性
本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。
5、社会可行性
随着Internet技术的快速发展,BBS论坛已成为人们彼此沟通、交流信息的主要方式。在论坛上,人们可以对某一领域提出自己遇到的问题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。BBS论坛接近了人们之间的距离,它早已成为人们网上生活的必备工具。所以说BBS论坛对当今社会是相当重要的。
综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的。
第二章需求分析
(一)、概述
BBS 信息量大,形式自由,是用户间交流沟通的平台。
(二)、系统功能模块
BBS 功能模块有以下几部分组成:
1、用户注册
新用户注册,填写用户信息,检验用户信息的有效性,并将用户信息持久化。
2、用户登陆
提供用户凭证,验证用户信息是否合法,根据用户角授权。
3、用户管理
管理员由系统初始化分配一个,管理员可以对用户信息进行部分更改,主要包括用户角调整,版主调整,删除用户等。
4、论坛版块管理
管理员可以添加、删除、调整、置顶、隐藏论坛版块。
5、帖子管理
管理员可以对所有帖子进行转移、置顶、删除等操作,版主可以转移本版块帖子,也可以对本版块帖子进行置顶、删除等操作。
6、帖子发表
注册用户可以在感兴趣的版块中发表新帖。
7、帖子回复
用户可以对自己感兴趣的主题发表回复。
8、帖子浏览
用户可以浏览所有可见帖子。
9、帖子检索
用户可以提供标题关键字检索所以可见主题帖,注册用户可以查看自己发表或回复的帖子。
10、意见建议
用户可以与我们联系,并欢迎提出各种意见和建议
(三)、功能需求
1、功能性需求
开发BBS论坛系统的目的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。因此,BBS论坛系统最基本的功能首先是发表主题,其次是其他人员根据主题发表自己的看法。此外,为了记录主题的发表者和主题的加复者信息民,系统还需要提供用户注册和登录的功能。只有注册的用户登录后才能够发表和回复主题,浏览者(游客)只能浏览主题信息。根据用户的需求及以上的分析,BBS论坛需要具备前台功能和后台功能。
(1)、系统前台功能:显示各论坛类别及版面、查看版面下所有根帖、查看精华帖子、查看自己发表的帖子、搜索帖子、查看根帖内容、用户注册、用户登录、发表帖子、回复帖子。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论