32

5.4  确认测试 32

5.5  系统测试 32

结  论 33

参考文献 34

致  谢 35

引言

    当今社会,越来越多的人开始使用网络,越来越多的人离不开网络。网络成为人们生活不能缺少的一部分。网络聊天,电子邮件,论坛等等可以使得人们非常方便的传递消息和表达自己的意见。本次要实现的BBS论坛系统以及网络聊天系统。

    使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地发布到论坛中,如果需要单独的交流,可以添加好友在该网络聊天系统里及时交流相关的看法。虽然谈话的双方素不相识,却可以亲近地交谈。在论坛里,人与人之间的沟通打破了时间和空间的限制。在和他人进行交流时,不需要考虑自己的学历、年龄、知识、地位、财富、外貌等,而这些因素通常是人们在其他方式的交流是中无可回避的。在BBS交流的人可以以同等身份进行交流。 因此该系统的设计实现是有一定的价值的。

    该系统我将采用B/S结构前端使用Bootstrap来达到电脑移动同时兼容的要求,以C#为后台语言,MVC为架构,开发工具是VS2010。

1  系统分析

1.1  需求分析

1.功能性需求

    开发一个BBS论坛系统,用户能够实现发帖、评论、浏览帖子、管理用户自己发布的帖子。论坛有相应的后台管理系统,能够增加版块,能够指定版主,版主对相应的版块的帖子进行管理。还有一个配套的Web即时聊天系统,用户能够实现添加好友,及时收发消息,能够查看聊天记录。未注册的用户只能查看帖子。

2.非功能性需求

(1)能够兼容主流浏览器,能够兼容IE8以及以上的浏览器。

(2)BBS论坛前台,即时聊天系统能够在移动设备上使用。只需一套前端,不需要单独做一套移动端的前端UI。

(3)交互界面相对友好。

1.2  可行性分析

1.技术可行性

    该系统采用流行的C#语言和B/S(浏览器/服务器)模式,相比C/S(客户端/服务器)有很多优势。框架是MVC3,数据库选用的是SQL Server 2008,能够处理大量的数据,同时保持数据的完整性并提供许多高级管理,操作性比较强。开发工具是VS2010,是微软提供的一款强大的开发工具。因此开发平台已成熟。硬件方面无需过多在意,只需租用服务起即可。

2.经济可行性源[自-优尔*`论/文'网·www.youerw.com

    这是个人的毕业设计作品,不存在经济上的问题,也不做盈利用途。

3.社会可行性

    论坛已成为人们信息交流的重要方式,可以探讨问题,寻求帮助。即时聊天同时也满足了用户的需求,故该作品是有意义的。

1.3  用例分析 

1、系统执行者:注册用户、游客、管理员、版主。

2、用例:显示版块类别及版块、查看版块下所有主帖、查看自己发表的帖子、查看主帖内容、用户注册、用户登录、发布帖子、发表回复、与好友进行即使聊天、进入后台、版块类别管理、版块管理和用户管理。

2  系统功能分析与数据库设计

2.1  系统功能结构图

    该系统我分为了用户模块、管理员模块、和版主模块。这三个模块对应的功能如下:

1.用户模块:用户注册,用户登陆,用户发表帖子和评论,用户可以添加聊天好友,可以申请版主资质,可以管理自己的资料以及发表的帖子。如下图2.1。

上一篇:基于Android系统的公司资产管理设计与实现
下一篇:asp.net+sqlserver医疗门诊预约管理系统的设计+源代码

SSH2+ExtJs单位人事管理系统设计

java+Bootstrap旅游咨讯网的设计

ExtJS的煤炭产量数据分析系统设计

java+mysql篮球论坛系统设计

Bootstrap+Vue.js程序设计训练...

Bootstrap移动互联P2P理财信...

BOOTSTRAP网络律师服务网站用户界面优化设计

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

麦秸秆还田和沼液灌溉对...

互联网教育”变革路径研究进展【7972字】