APS.NET校园论坛BBS
1课程设计的目的
设计开发基础BBS,通过BBS系统可随时取得各种最新的信息;也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及人文、地理等等各种有趣的话题;还可以利用BBS系统来发布一些“问题”、“bbs论坛是什么廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论……这个精彩的天地就在你我的身旁,只要您拥有一台可以访问互联网的计算机,就可以通过这个交流平台,来享用它的种种服务。
2设计方案论证
2.1 系统功能需求分析
2.1.1 基本功能
论坛的基本功能是构成论坛系统的必要功能,包括如下基本功能。
1)发帖。论坛最初是为了互相讨论话题而诞生的,发表帖子就是表达自己的看法,与他人进行
讨论,因此发帖是论坛首要的功能。
2)浏览帖子。发表了帖子,就要供他人浏览查看,与他人分享自己的想法和经验。
3)回帖。浏览了他人发帖子,想要发表自己的想法,参与讨论,就可以回复这个帖子。
其实,发帖→浏览帖子→回帖三大功能周而复始的循环进行,就构成论坛,每个参与论坛的人,主要目的就是发帖,查看已经发表的帖子,针对自己感兴趣的帖子进行回帖,参与讨论。三大基本功能的相互关系如图1所示。
图1 论坛基本功能关系图
2.1.2 扩展功能
除以上基本功能外,其他的论坛功能都是扩展功能,包括如下功能。
1)注册登录。方便经常发帖的人不需要重复填写个人信息。
2)分板块浏览帖子。有利于具有相同兴趣的用户相互讨论,不易跑题。
3)编辑帖子。提供给用户更新自己发言的选择。
4)删除帖了。如果用户发表了不符合论坛规则的帖子,则需要管理员删除这些帖子。
5)转移帖子。论坛划分了板块,如果帖子内容不属于所在板块的关注话题,那么管理员可以选择将此帖移动到所属话题的板块中去。
6)置顶帖子。管理员如果需要强调某些帖子的重要,有必看性,可以将这些帖子置顶。
7)指定精华帖。如果管理员认为某帖子内容很好,可以作上标记,推荐给用户看,用户也可以只看精华帖。
8)搜索帖子。方便用户查自己需要的内容。
9)管理板块。论坛板块需要先创建,才能被使用,管理员还可以删改板块的相关信息。
10)设置参数。论坛一般有一些初始化信息,比如论坛名称,每页显示帖子的数量等参数信息。
11)管理用户。管理员可以对论坛注册用户进行管理,直接添加用户,赋予相关权限,也可以修改已注册用户的权限,对于违规用户可以删除。
论坛扩展功能图,如图2所示。
图2论坛扩展功能图
1.2 系统可行性分析
可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。
系统的可行性分析主要包括技术上的可行性、经济上的可行性、操作上的可行性、法律上的可行性和开发环境上的可行性。本系统的可行性分析如下:
在技术方面:随着国内软件开发的日益发展壮大,各种中小企事业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。从整个系统的技术构成上来看,它属于一个数据库应用类的系统。其基本操作就是对存在数据库中的数据进行添加、删除、查、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。因此从技术方面考虑开发此系统是可行的。
在经济方面:现在越来越多的人都通过网络做许多事情,这个BBS系统易于操作,虽然对硬件要求比较高但是其安全性和管理性比较好,实用性比较好,相信经济效益也比较高。因此从经济方面考虑开发此系统是可行的。
在操作方面:随着时代的发展,全民素质逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题,因此从操作方面考虑开发此系统是可行的。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论