论文部分内容阅读
摘要:该文简述了BBS的概念,详细说明了以SQL Server 2005为数据库平台,使用VS 2010开发工具,主要运用ASP.NET等技术,设计及实现BBS手机论坛的过程。
关键词:论坛;SQL Server2005;VS2010;ASP.NET
1BBS概念
电子公告牌系统(Bulletin Board System,英文缩写BBS)通过在计算机上运行服务软件,允许用户使用终端程序通过电话调制解调器拨号或者Internet来进行连接,执行下载数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。
BBS具有信息量大、信息更新快、交互性强的特点。BBS按不同的主题、按主题分成很多个布告栏。布告栏的设立依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。如果需要私下交流,也可以将想说的话直接发到某个人的电子信箱中。
2总体设计
系统分为两大部分:前台模块和后台模块。前台模块包括注册登录模块、浏览模块、发帖回帖模块和帖子管理模块;后台模块与管理员相关,包括用户管理模块和版块管理模块。模块体系如图1所示。
3数据库设计
本系统数据库采用SQL Server 2005数据库,数据库名称为BBS。
数据库BBS中含5张数据表,分别是用户表(users)、版塊表(Columns)、主题表(Themes)、发帖表(Posts)、回贴表(Replys)。
3.1数据库列表
3.2逻辑结构设计
4系统详细设计
4.1用户注册
4.1.1用户注册页面设计
4.1.2主要代码实现
4.2用户登录
4.2.1用户登录界面设计
4.2.2主要代码实现
4.3其他界面(程序代码略)
5结论
采用B/S架构,使用VS2010运行环境,基于ASP.NET和SQL Server2005数据库服务器而开发的新起点手机论坛系统,实现了帖子浏览、帖子回复、帖子发表、用户管理、用户登录和用户注册等功能。用户只要通过注册就可以进人本论坛发帖,登录后就可以在本论坛进行各种相应的操作。
关键词:论坛;SQL Server2005;VS2010;ASP.NET
1BBS概念
电子公告牌系统(Bulletin Board System,英文缩写BBS)通过在计算机上运行服务软件,允许用户使用终端程序通过电话调制解调器拨号或者Internet来进行连接,执行下载数据或程序、上传数据、阅读新闻、与其它用户交换消息等功能。
BBS具有信息量大、信息更新快、交互性强的特点。BBS按不同的主题、按主题分成很多个布告栏。布告栏的设立依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。如果需要私下交流,也可以将想说的话直接发到某个人的电子信箱中。
2总体设计
系统分为两大部分:前台模块和后台模块。前台模块包括注册登录模块、浏览模块、发帖回帖模块和帖子管理模块;后台模块与管理员相关,包括用户管理模块和版块管理模块。模块体系如图1所示。
3数据库设计
本系统数据库采用SQL Server 2005数据库,数据库名称为BBS。
数据库BBS中含5张数据表,分别是用户表(users)、版塊表(Columns)、主题表(Themes)、发帖表(Posts)、回贴表(Replys)。
3.1数据库列表
3.2逻辑结构设计
4系统详细设计
4.1用户注册
4.1.1用户注册页面设计
4.1.2主要代码实现
4.2用户登录
4.2.1用户登录界面设计
4.2.2主要代码实现
4.3其他界面(程序代码略)
5结论
采用B/S架构,使用VS2010运行环境,基于ASP.NET和SQL Server2005数据库服务器而开发的新起点手机论坛系统,实现了帖子浏览、帖子回复、帖子发表、用户管理、用户登录和用户注册等功能。用户只要通过注册就可以进人本论坛发帖,登录后就可以在本论坛进行各种相应的操作。