网上在线论坛的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2.2 ASP.NET 简介 ASP.NET 是微软公司.NET 框架技术的一部分,主要用于建立 Web
应用程序。ASP.NET 使用编译过的事件驱动模型从而提高了运行速度、 分离了应用程序逻辑和用户界面。使用 ASP.NET 可以比较容易的开发 基于三层架构的 B/S 应用程序。
ASP.NET 的特点——强大性和适应性。因为 ASP.net 是基于通用语 言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(到现在为止只知道它只能用在 Windows 2000/2003 Server/VISTA/7 上)。通用语言的基本库,消息机 制,数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。ASP.net 同时也是 language-independent 语言独立化的,所以,你可以选择一 种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来 写,现在已经支持的有 C#(C++和 Java 的结合体),VB,Jscript , C++、 F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于
作为网络服务必不可少的一部分,论坛在人们的生活交往交流中发 挥着重要作用。追究论坛的本质,就是人和人之间一个交往的平台,一个 信息交换的工具,现实中人与人之间的交往在网络虚拟社会中变得更加 方便快捷,交往的各种障碍也因为技术的发展消失;论坛上,人与人之 间的关系变得更加简单和纯粹。就是这些优点,使得现实生活中很多困 难的事情在网络上变得更加简单和容易操作。而互联网由于本身技术上 的优势,使得这种成本急剧下降。
与 Microsoft Visual Studio、Microsoft Office System 以及新 的开发工具包(包括 Business Intelligence Development Studio)的 紧密集成使 SQL Server 2008 与众不同。无论您是开发人员、数据库管 理员、信息工作者还是决策者,SQL Server 2008 都可以为您提供创新 的解决方案,帮助您从数据中更多地获益。
1.2 课题开发意义
当今互联网的发展,已经涉及到了生活的各个方面。网上在线论坛系 统,可以让生活中的人们相互更好的交流,让不在同一地区的人们在这 个虚拟的环境中进行思想的交流与传递,让地球真正变成一个地球村。 现在一些门户网站都有自己独立的网上在线论坛,给网站增添了不少的 人气,同时也加快了信息的传递。还有一些企业公司等也有自己内部的 网上在线论坛,方便公司员工进行技术、生活等问题的交流与相互协助。
存档编号
网上在线论坛的设计 与实现
教学学院 数学与计算机科学学院 届 别 2013 届 专业 学号 姓名 指导教师 完成日期 2013 年 5 月 6 日
0Leabharlann Baidu
目录
内容摘要............................................... 3 关键词................................................. 3 Abstract .............................................. 3 Key words.............................................. 3 1 引言................................................4 1.1 课题背景..........................................4 1.2 课题开发意义......................................4 2 理论基础...........................................4 2.1 数据库技术 ......................................5 2.2 B/S 架构的 WEB 程序设计技术........................5 3 系统需求分析........................................7 3.1 可行性分析 ......................................7 3.2 功能需求分析 .................................... 7 3.3 性能需求分析....................................11 4 系统总体设计........................................12 4.1 设计思想........................................12 4.2 功能结构模块设计................................ 12 4.3 接口设计.......................................14 4.4 维 护 设 计 . .. . .. . ... . . .. .. . .. . .. . ... . . .. .. . .. . .. 1 5 5 数据库设计.........................................15 5.1 数 据 库 概 念 结 构 设 计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 5.2 逻 辑 设 计 . .. . .. . ... . . .. .. . .. . .. . ... . . .. .. . .. . .. 1 8 6 系统代码设计......................................20 6.1 数 据 库 的 接 . . . . . . .. . . . . . . . . . . . .. . .. . . . . . . . . . . . .2 0
2.2 B/S 架构的 WEB 程序设计技术
2.2.1 B/S 模式 随着技术的发展,起初网络中的应用系统趋向于基于服务器的分层
的应用系统,并支持各种系统的互操作性。这些应用系统是分布式的。 即它们是运行在几个不同的设备上,包括后端进行资料访问的主机、在 中间层支持 Web 和事务监控的服务器,以及允许用户访问应用系统的各 种客户端设备。传统的分布式系统是基于客户-服务器模式(即 C/S 模式)
4
2 理论基础 2.1 数据库技术
SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、 Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则 较专注于 SQL Server 在 UNIX 操作系统上的应用。本系统采用 SQL Server 2008。
关键词:SQL Server 2008 ASP.NET B/S 架构 论坛
Abstract:With the rapid development of Internet Technology,the forum has become one of the essential way of communication,as the basic platform of information exchange between people.The system divides into two module including the user module and administrator module,users can use the system to post, reply, query and modification of information,administrators can use the system to manage the backstage of the system ,and so on.This forum is a management system with the B/S structure,which is designed by ASP.NET and SQL Server 2008 technology to achieve the dynamic management of the Forum and to make the management of information more timely,efficient.So it is easy for users to browse the Internet for useful information and to express their views on related issues.
2
内容摘要:随着 Internet 技术的飞速发展,论坛已经成为网络上不可缺 少的交流方式之一,成为人和人之间一个信息交流的基本平台。本系统 针对用户模块和管理员模块进行了设计,基本实现了用户发帖、回贴、 查询修改信息,管理员进行后台管理等功能。该论坛系统是一个采用 B/S 架构的管理系统,利用 ASP.NET 和 SQL Server 2008 技术开发,实现了 论坛的动态管理,使得对信息的管理更加及时、高效,方便用户及时上 网浏览有用信息,发表自己对相关问题的看法。
5
的,而基于浏览器的应用系统就是客户-服务器模式的一种变形,应用 系统运行在 Web 服务器上,提供了所有的商业逻辑和状态维护。使用这 种配置方式,应用系统能够提供来自简单页面查询的所有信息,可以知 道执行指定操作的更复杂的过程,以及维护状态信息。支持这种应用体 系结构的技术方法包括在客户端的 Applet 与插件,以及在服务器端的公 共网关接口、ASP 等其它机制。目前在 Internet 上的大多数应用系统, 包括网上交易系统都是基于这种模式的。这种客户/服务器结构的发展给 系统增加了新的功能,一个单纯的客户-服务器结构对于紧凑控制环境 是可行的,同时,具有某种类型的客户和某种类型的后端服务器提供了 商业逻辑和对资料的访问。这也就是我们所说的 B/S(Browser/Server, 浏览器/服务器)模式又称 B/S 结构。它是随着 Internet 技术的兴起, 对 C/S 模式应用的扩展。在这种结构下,用户工作接口是通过 IE 浏览器 来实现的。本次设计是按照 B/S 模式进行开发的。
SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2008 数据库引擎为关 系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和 管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2008 数据引擎是本企业数据管理解决方案的核心。此 外 SQL Server 2008 结合了分析、报表、集成和通知功能。
Key words:SQL Server 2008 ASP.NET B/S Structure Forum
3
1 引言 1.1 课题背景
随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行 内外信息交流,已成为大众的迫切需要。为了进行更好的交流,网友想 就自己的专业和爱好能和其他的网友进行及时的交流,这就有了网上在 线论坛,这样一来我们就可以在网络这个虚拟的空间中方便地实现交流。
1
6.2 系统功能设计与实现..............................21 7 系统测试..........................................33 参考文献..............................................34
网上在线论坛系统主要是针对网上流行的 BBS,对其进行设计、分 析,从实际需求出发,建立概念模型,同时设计合理的数据库实现方案。 建立一个网上在线论坛系统,可以用作各个网民相互沟通使用;这种形 式既可以降低面对面沟通的高成本,又可以使得一些沟通成果充分共享, 避免了热线电话这种点对点沟通方式中经常出现的高频率重复工作。
应用程序。ASP.NET 使用编译过的事件驱动模型从而提高了运行速度、 分离了应用程序逻辑和用户界面。使用 ASP.NET 可以比较容易的开发 基于三层架构的 B/S 应用程序。
ASP.NET 的特点——强大性和适应性。因为 ASP.net 是基于通用语 言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(到现在为止只知道它只能用在 Windows 2000/2003 Server/VISTA/7 上)。通用语言的基本库,消息机 制,数据接口的处理都能无缝的整合到 ASP.net 的 Web 应用中。ASP.net 同时也是 language-independent 语言独立化的,所以,你可以选择一 种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来 写,现在已经支持的有 C#(C++和 Java 的结合体),VB,Jscript , C++、 F++。将来,这样的多种程序语言协同工作的能力保护您现在的基于
作为网络服务必不可少的一部分,论坛在人们的生活交往交流中发 挥着重要作用。追究论坛的本质,就是人和人之间一个交往的平台,一个 信息交换的工具,现实中人与人之间的交往在网络虚拟社会中变得更加 方便快捷,交往的各种障碍也因为技术的发展消失;论坛上,人与人之 间的关系变得更加简单和纯粹。就是这些优点,使得现实生活中很多困 难的事情在网络上变得更加简单和容易操作。而互联网由于本身技术上 的优势,使得这种成本急剧下降。
与 Microsoft Visual Studio、Microsoft Office System 以及新 的开发工具包(包括 Business Intelligence Development Studio)的 紧密集成使 SQL Server 2008 与众不同。无论您是开发人员、数据库管 理员、信息工作者还是决策者,SQL Server 2008 都可以为您提供创新 的解决方案,帮助您从数据中更多地获益。
1.2 课题开发意义
当今互联网的发展,已经涉及到了生活的各个方面。网上在线论坛系 统,可以让生活中的人们相互更好的交流,让不在同一地区的人们在这 个虚拟的环境中进行思想的交流与传递,让地球真正变成一个地球村。 现在一些门户网站都有自己独立的网上在线论坛,给网站增添了不少的 人气,同时也加快了信息的传递。还有一些企业公司等也有自己内部的 网上在线论坛,方便公司员工进行技术、生活等问题的交流与相互协助。
存档编号
网上在线论坛的设计 与实现
教学学院 数学与计算机科学学院 届 别 2013 届 专业 学号 姓名 指导教师 完成日期 2013 年 5 月 6 日
0Leabharlann Baidu
目录
内容摘要............................................... 3 关键词................................................. 3 Abstract .............................................. 3 Key words.............................................. 3 1 引言................................................4 1.1 课题背景..........................................4 1.2 课题开发意义......................................4 2 理论基础...........................................4 2.1 数据库技术 ......................................5 2.2 B/S 架构的 WEB 程序设计技术........................5 3 系统需求分析........................................7 3.1 可行性分析 ......................................7 3.2 功能需求分析 .................................... 7 3.3 性能需求分析....................................11 4 系统总体设计........................................12 4.1 设计思想........................................12 4.2 功能结构模块设计................................ 12 4.3 接口设计.......................................14 4.4 维 护 设 计 . .. . .. . ... . . .. .. . .. . .. . ... . . .. .. . .. . .. 1 5 5 数据库设计.........................................15 5.1 数 据 库 概 念 结 构 设 计 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 5.2 逻 辑 设 计 . .. . .. . ... . . .. .. . .. . .. . ... . . .. .. . .. . .. 1 8 6 系统代码设计......................................20 6.1 数 据 库 的 接 . . . . . . .. . . . . . . . . . . . .. . .. . . . . . . . . . . . .2 0
2.2 B/S 架构的 WEB 程序设计技术
2.2.1 B/S 模式 随着技术的发展,起初网络中的应用系统趋向于基于服务器的分层
的应用系统,并支持各种系统的互操作性。这些应用系统是分布式的。 即它们是运行在几个不同的设备上,包括后端进行资料访问的主机、在 中间层支持 Web 和事务监控的服务器,以及允许用户访问应用系统的各 种客户端设备。传统的分布式系统是基于客户-服务器模式(即 C/S 模式)
4
2 理论基础 2.1 数据库技术
SQL Server 是一个关系数据库管理系统。它最初是由 Microsoft、 Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQL Server 的 Windows NT 版本。Sybase 则 较专注于 SQL Server 在 UNIX 操作系统上的应用。本系统采用 SQL Server 2008。
关键词:SQL Server 2008 ASP.NET B/S 架构 论坛
Abstract:With the rapid development of Internet Technology,the forum has become one of the essential way of communication,as the basic platform of information exchange between people.The system divides into two module including the user module and administrator module,users can use the system to post, reply, query and modification of information,administrators can use the system to manage the backstage of the system ,and so on.This forum is a management system with the B/S structure,which is designed by ASP.NET and SQL Server 2008 technology to achieve the dynamic management of the Forum and to make the management of information more timely,efficient.So it is easy for users to browse the Internet for useful information and to express their views on related issues.
2
内容摘要:随着 Internet 技术的飞速发展,论坛已经成为网络上不可缺 少的交流方式之一,成为人和人之间一个信息交流的基本平台。本系统 针对用户模块和管理员模块进行了设计,基本实现了用户发帖、回贴、 查询修改信息,管理员进行后台管理等功能。该论坛系统是一个采用 B/S 架构的管理系统,利用 ASP.NET 和 SQL Server 2008 技术开发,实现了 论坛的动态管理,使得对信息的管理更加及时、高效,方便用户及时上 网浏览有用信息,发表自己对相关问题的看法。
5
的,而基于浏览器的应用系统就是客户-服务器模式的一种变形,应用 系统运行在 Web 服务器上,提供了所有的商业逻辑和状态维护。使用这 种配置方式,应用系统能够提供来自简单页面查询的所有信息,可以知 道执行指定操作的更复杂的过程,以及维护状态信息。支持这种应用体 系结构的技术方法包括在客户端的 Applet 与插件,以及在服务器端的公 共网关接口、ASP 等其它机制。目前在 Internet 上的大多数应用系统, 包括网上交易系统都是基于这种模式的。这种客户/服务器结构的发展给 系统增加了新的功能,一个单纯的客户-服务器结构对于紧凑控制环境 是可行的,同时,具有某种类型的客户和某种类型的后端服务器提供了 商业逻辑和对资料的访问。这也就是我们所说的 B/S(Browser/Server, 浏览器/服务器)模式又称 B/S 结构。它是随着 Internet 技术的兴起, 对 C/S 模式应用的扩展。在这种结构下,用户工作接口是通过 IE 浏览器 来实现的。本次设计是按照 B/S 模式进行开发的。
SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2008 数据库引擎为关 系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和 管理用于业务的高可用和高性能的数据应用程序。
SQL Server 2008 数据引擎是本企业数据管理解决方案的核心。此 外 SQL Server 2008 结合了分析、报表、集成和通知功能。
Key words:SQL Server 2008 ASP.NET B/S Structure Forum
3
1 引言 1.1 课题背景
随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行 内外信息交流,已成为大众的迫切需要。为了进行更好的交流,网友想 就自己的专业和爱好能和其他的网友进行及时的交流,这就有了网上在 线论坛,这样一来我们就可以在网络这个虚拟的空间中方便地实现交流。
1
6.2 系统功能设计与实现..............................21 7 系统测试..........................................33 参考文献..............................................34
网上在线论坛系统主要是针对网上流行的 BBS,对其进行设计、分 析,从实际需求出发,建立概念模型,同时设计合理的数据库实现方案。 建立一个网上在线论坛系统,可以用作各个网民相互沟通使用;这种形 式既可以降低面对面沟通的高成本,又可以使得一些沟通成果充分共享, 避免了热线电话这种点对点沟通方式中经常出现的高频率重复工作。