网上论坛系统设计报告.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上论坛系统设计报告

第1章 引 言 3 1.1 课题研究的背景和来源 3 1.2 课题分析 4 第2章 系统分析 5 2.1构建开发环境 5 2.1.1 网站开发环境 5 2.1.2服务器端 5 2.1.3 客户端 5 2.2需求定义与分析 5 2.2.1需求分析中的数据对象 6 2.2.2需求分析中的管理功能 8 2.2.3分析可扩展性的需求 8 2.3 本章小结 8 第3章 系统设计 9 3.1系统设计原则 9 3.2 功能模块的设计 9 3.2.1整体功能模块的划分 9 3.2.2各模块间的关系 11 3.3 数据库设计 12 3.3.1 数据库需求分析 12 3.3.2 数据库概念结构设计 13 3.3.4 数据库的逻辑结构设计 14 3.3.5 数据库的链接方式 16 3.4 后台维护部分设计 16 3.5本章小结 17 第4章 系统实现 18 4.1 前台显示部分的实现 18 4.1.1整体设计 18 4.1.2 注册及登录模块 19 4.1.3 发帖及回复页面 20 4.1.4用户查询与添加 21 4.1.5 用户资料编辑及修改 22 4.2 后台管理部分的实现 23 4.2.1 用户管理 27 4.2.2 论坛管理 28 4.3 本章小结 29 结束语 30 参考文献 31 第1章 引 言 课题研究的背景和来源 BBS是Bulletin Board System的缩写,中文译为电子公告牌。是一种在Internet上常见的用于信息服务的Web系统,是浏览者相互沟通的平台。BBS现在己经成为 Internet上最为知名的服务之一,它开辟了一块“公共”空间供所有用户读取其中的信息。 BBS起源于20世纪80年代,最初论坛只是用于发布公告消息,讨论问题的在线交流平台,后来随着网络的普及,论坛的功能越来越丰富,受到网民的欢迎。因此,商业网站也对论坛重视起来,纷纷在自己的网站上开辟论坛,作为网民交流的园地。同时,在线技术支持和在线服务也在论坛中开展起来。BBS通常会提供一些多人实时交谈、游戏服务、公布最新消息甚至提供各类免费软件。各个 BBS站点涉及的主题和专业范围各有侧重,我们可选择自己感兴趣的站点进入 BBS参与讨论,发表意见,征询建议, 结识朋友。介入 BBS的讨论,能够充分发挥您的聪明才智, 不断拓宽知识面,丰富您的人生。最初的 BBS只提供消息传递和阅读功能,用户通常是些计算机爱好者。随后,系统允许用户之间分享软件、文件, 进行实时网络对话、信件传输,等等。为了提供更好的服务一些站点实行收费政策。但目前Internet上还是有无数免费BBS站点。一般 BBS站点地址以域名形式出现,这些站点可通过远程登录进行连接。 目前各类BBS的主要功能有: (1)供用户自我选择阅读若干感兴趣的专业组和讨论组内的信息; (2)可随意检查是否有新消息发布并选择阅读; (3)用户可在站点内发布消息或文章供他人查阅; (4)用户可就站点内其他人的消息或文章进行评论; (5)免费获取软件、传输文件; (6)同一站点内的用户互通电子邮件、进行实时对话。 正如 BBS的字面含义一样,早期的 BBS就如同街头的公告牌,主要是用于在计算机之间发送和接收信息。但它做为一种新型的信息传播方式,以其特有的方便和快捷逐渐受到人们的青睐,随着 BBS的这种快速,准确的传输信息的特殊作用被越来越多的人们所认识和利用,BBS 的功能不断扩充,BBS技术也逐步走向成熟。 课题分析 用户使用论坛的流程一般是,首先注册登录进入论坛,然后选择某个板块,就某个话题(主题)展开讨论,通过发帖功能发布新的话题,也可以通过回帖功能回复已有的话题;管理员要管理论坛,软件需要具有的功能有管理注册的用户、管理帖子、设置论坛基本参数。这样的流程就决定了论坛所应具有的功能。一般而言论坛应包括以下内容: (1)用户可以进入论坛发表帖子; (2)管理员可以管理帖子及用户。 第2章 系统分析 需求分析是软件开发流程中重要的一个环节,需求分析的基本任务是根据用户的需求,准确定义要完成的系统的目标,回答系统必须“做什么”的问题。它的主要用途是明确系统需求,是用户和开发人员之间进行讨论的基础,并作为系统设计、实现以及测试的依据。 只有准确全面的需求获取与分析才能保证系统设计、系统实现的顺利进行,为后期测试提供必要的支持。 2.1构建开发环境 2.1.1 网站开发环境 网站开发环境:Microsoft Visual Studio 2008集成开发环境; 网站开发语言:ASP.NET+C#; 网站后台数据库:SQL Sever 2005; 开发环境运行平台:Windows XP/ Windows2000/ Windows Server2003; 2.1.2服务器端 Web服务器端:Internet 信息服务(IIS

文档评论(0)

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

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

1亿VIP精品文档

相关文档