BBS论坛需求分析_设计与实现.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要1 当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合Asp.Net和Ajax 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。 论坛用当今主流的网站开发技术语言进行开发。将采用B/S体系结构,通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库数据库。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。 目录 第 一 章 系统分析 1 1.1 系统开发运行环境 1 1.2 业务描述 1 1.3 系统功能概述 2 第 二 章系统设计 4 2.1 数据库设计 4 2.2概念模型设计(E-R图) 4 2.3数据库表及关系建立 5 2.4详细数据库结构设计 6 2.5功能模块设计 8 第 三 章 12 系统详细设计与实现 12 3.1系统前台界面设计 12 3.2系统后台页面设计 20 第 四 章结论 22 第 四 章结论 22 参考文献 23 致 谢 24 第 一 章 系统分析Microsoft Visual Studio 2008 SQL Server 2005 硬件实现: PentiumⅣ2.4G 1G内存 120G硬盘 开发语言: C# 数 据 库: SQL Server 2005 开发工具: Microsoft Visual Studio 2008 1.2 业务描述 对于访问论坛的用户,可分为注册会员和为注册的临时用户,这两种用户有着不同的权限,比如临时用户只能对帖子进行查看,而注册会员除了查看帖子之外,还可以发帖,回复,查找用户,并且可以对自己的注册资料进行修改等等, 系统的用例图如下: 图2.5 系统用例图 1.3 系统功能概述 本系统是一套网上交流的BBS软件,根据用户的需要和实际的管理条件,应由用户功能实现,帖子功能实现和后台管理等几个模块所构成,用户可以对一些数据进行查找和修改,并且注册的用户可以对帖子进行特定的操作,而管理员可以对用户和帖子进行相关的管理. 鉴于本系统的性质,系统应该实现以下功能. 1.用户功能实现 (1).用户的登录 (2).用户的注册 (3).用户的查找 (4).用户资料的修改 2.帖子功能实现 (1).帖子的发表 (2).帖子的回复 (3).帖子的查找 3.后台管理 (1).用户的管理 (2).帖子的管理 (3).论坛信息的管理 (4).论坛版块的管理 BBS论坛系统的数据流程图如下 说明:——访问信息,⑵⑶⑽⑾——用户信息,⑷——发表帖子信息——获取帖子信息,⑻回复信息,⑼搜索用户,⑿更新用户信息,⒀获取用户资料 图2.6 数据流程图 第 二 章系统设计 2.1 数据库设计 数据库和设计概述 (1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。   (2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。   (3)数据库设计是信息系统开发和建设的重要组成部分。概念设计数据模型是数据特征的抽象,从抽象层次上描述了系统的静态特征、动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架。描述了数据结构、数据操作及数据约束。 本系统的ER图 图2.1 系统E-R图 2.3数据库表及关系建立 根据以上这些步骤就可以创建一个数据库,依次建立下列表结构。 1.用户基本资料表 2.用户详细信息表 3.论坛文章表 4.论坛版区表 5.论坛初始化信息表 (1).用户基本信息表和文章表是一对多的关系,即一个用户可以发表多篇文章和回复。 (2).论坛版区表和论坛文章表是一对多的关系,在一个论坛中可以含有多个文章和回复。 (3). 论坛文章和回复表是一对多的关系,在一篇文章中可以对应多条回复内容。 2.4详细数据库结构设计 数据库名:BBSDatabase (1).管理员基本资料表: 表名:manager 序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 MID int 4 0 是 是 否 2 Mname varchar 50 0 否 3 Mpassword varchar 50 0 否 4 McreateDate datetime 8 3 否 (getdate()) 5 Mremake varchar 500 0 是 (2).回复信息表: 表名:re

文档评论(0)

mx597651661 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档