留言板系统设计论文
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录
1 前言........................................................................................................................... 1
1.1 设计背景和意义............................................................................................. 1 1.2 设计的原理和内容......................................................................................... 1 2 正文............................................................................................................................ 2 2.1 设计的目的和意义.......................................................................................... 2 2.2 目标与总体方案.............................................................................................. 2 2.3 设计方法和内容.............................................................................................. 2 2.4 系统功能模块设计.......................................................................................... 3 2.5 设计流程图...................................................................................................... 3 2.6 数据库的设计与实现...................................................................................... 3 2.7 设计功能与实现............................................................................................... 4 3 致谢.......................................................................................................................... 11 4 总结.......................................................................................................................... 12 参考文献...................................................................................................................... 13
回复新帖
2.6 数据库的设计与实现
图 2-1 设计流程图
Accesss 数据库是存放网页中管理员,普通用户和留言内容的地方,因此它的设计十分 关键。利用 Access 数据库创建管理员的账号与密码[3]。具体实现如图 2-பைடு நூலகம் 所示:
图 2-2 管理员用户在数据库中的显示
利用 Access 数据库创建用户注册账号[4]。为了保证数据库中没有同名用户,因此主键的 设计一定要用用户注册的用户名。在用户单击“检查用户名是否可用”连接按钮时进行检查, 并通过弹出信息框通知用户检查结果,以此方法来保证注册用户名的唯一性。具体实现如图
能,发新帖功能和管理员登陆功能。页面如图 2-5 所示:
图 2-5 主页的显示
2.7.2 用户注册页面的设计实现 用 Viisual Studio 2005 设计用户注册页面。具体页面如图 2-6 所示:
第 4页 共 13 页
塔里木大学信息工程学院课程设计
图 2-6 注册页面的显示
用户注册界面需要提供一个平台,使浏览本网站的人够注册成为本网站的会员用户,注册 页面需要与数据库进行连接用户注册的信息都要写入到数据库中,留言板的管理员可以通过 修改数据库中用户信息的内容来实现对用户权限的修改和对用户的增删[6]。 注册页面实现和与 Access 数据库连接的源代码如下:
2.2 目标与总体方案
在每个网站都包含留言板系统的今天,互联网成为人们快速获取、发布和传递信息的重 要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在 Internet 应用上的地位显而易见,倍受人们的重视。为了树立网站在网络上的地位,通过设计留言板 系统,以达到了解用户需求、反映、建议等效果。本次设计是在网络上完成一个网站留言板 的设计。
2.5 设计流程图
留言板是一个信息交互的平台,这就要求在设计中不但要有新用户注册功能,用户登录 功能还需要有用户发帖和用户对所发的帖子进行回复的功能。同时为了方便管理还需要有管 理员功能对留言板上的帖子和用户进行管理。 设计流程图如图 2-1 所示:
留言版网站首 页
用户注册
发新帖
用户密码 修改
管理员登 陆
2.3 设计方法和内容
“工欲善其事,必先利其器”。有了总体方案后必须用一个事半功倍的设计方法来提高程序 设计的效率。在这个项目的设计上,我选择了 DreamWeaver 8 作为开发工具,同时需要安装 IIS 5.0 以上的 Web 服务器,ACCESS 数据库。 2.3.1 硬件环境
微型计算机:宏基笔记本电脑 中央处理器:Pentuim 4 主频:3.0GHz 主存容量: 512M 硬盘容量: 160G 2.3.2 开发环境 (1)操作系统:Windows 2000 Server 及以上服务器版本; (2)Web 服务器:ACCESS 数据库。 (3)编程工具:编程软件为 Visual Studio.Net 2005,使用 ASP.NET 作为网络编程
第 3页 共 13 页
2-3 所示:
塔里木大学信息工程学院课程设计
图 2-3 注册用户在数据库中的显示
利用 Access 数据库建立对留言的管理[4]。具体实现如图 2-4 所示:
2.7 设计功能与实现
图 2-4 留言内容在数据库中的显示
2.7.1 主页的设计与实现 用 Viisual Studio 2005 设计并实现主页。在整个主页上有用户注册功能,用户登录功
塔里木大学信息工程学院课程设计
前言
1.1 设计背景和意义
1.1.1 网站管理与网页制作简介 进行网站设计的手段很多,目前最常用的技术有 ASP、JSP 以及 PHP,随着微软大力推
广其.NET 平台,其应用也在飞速发展。网站管理与网页制作是计算机相关专业的重要实践 课程,它不仅是计算机学科的核心课程,而且成为其他理工专业的热门选修课。
DreamWeaver 8 是一个“所见即所得”的可视化网站开发工具。它是一款专业的 HTML 编辑器,是设计开发 Web 站点、Web 页和 Web 应用程序的得力助手。不管是直接编写 HTML 代码还是直接在可视化环境中制作网页,DW 都会有许多工具帮助我们完成每项工作。 1.1.2 选择制作网站的原因
随着网络发展的春天再次到,各种网络应用、电子商务等迅速发展,使得市场急需大量 的网络开发、网站设计等人才。据统计目前网络开发人才的缺口大约有 100 万之多。针对目 前就业形势十分严峻的现状,掌握一门网络开发技术,对每个人来说都会增加更多的就业机 会。
以计算机为代表的信息产业标志着人类社会进入了知识经济时代。在上世纪的最后 10 年中,我们惊喜地发现,电话、收音机、电视机及计算机和通信卫星等领域正在迅速地融合, 信息的获取、传送、存储和处理之间的孤岛现象随着计算机网络和多媒体技术的发展而逐渐 消失,曾经独立发展的电信网、电视网和计算机网络将合而为一,新的信息产业正以强劲的 势头迅速崛起。起源于美国政府研究计划的 Internet 现已成为全球范围内的网络基础设施 的重要组成部分。计算机网络给全球经济和社会生活带来的巨大影响可以说正是通过 Internet 实现的。Web 技术的出现和应用对 Internet 的普及起了决定性的作用,使计算机 网络迅速向各个领域渗透,迅速地向实验、新奇、实用和无所不在四个方向发展。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML>
<HEAD> <title>注册</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema"
正文
2.1 设计的目的和意义
这次我所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们 已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够复杂的问题简单化。 做好一个网页的设计涉及到的东西很多,比如框架结构的设计和布局、美工制作及对图形的 处理等等。通过这个留言板系统的设计和制作,能够充分的把我所学到的东西运用到实践当 中,锻炼自己的分析问题、解决问题的能力,掌握留言板系统设计的技能。
随着网络的发展,现在越来越多的人利用网络和各种网页制作工具创建出各种动态的网 页,实现网上发布功能,进行网上购物、网上交谈、网上查询信息等操作。而各种网站都包 含了一个留言系统,为了替提升自己的动手能力,为了给自己的毕业设计——“基于 ASP 图书管理网站的设计与制作”做铺垫打基础,我选择做一个留言板系统。
1.2 设计的原理和内容
本次课程设计采用使用 DW 8 作为工具,在掌握 HTML、CSS、JAVASCRIPT、ASP 的 基础上,设计并制作出一个留言板系统。
ASP.NET2.0 是美国微软公司在 2005 年推出的新一代 Web 应用程序开发技术,主要用于 开发基本.NET 环境的、B/S 结构的网站应用程序。ASP.NET2.0 支持与.NET 兼容的 C#、Visual Basic .NET 等程序设计语言。用户可使用安装在本地计算机中的 Internet 浏览器,方便地
第 1页 共 13 页
塔里木大学信息工程学院课程设计
访问存放在 IIS 服务器中的应用程序,这与传统 C/S 结构的、基于操作系统的应用程序相比 在使用方法上有很大的不同。
本设计是在 ASP.NET 环境中创建 ASP.NET 数据库应用网站;理解 ADO.NET 在 ASP.NET 环境中的应用;掌握 Web 窗体控件的基本使用方法和常用属性。本设计除应用到了 ADO.NET 包含的主要对象和 GridView 数据表控件外,还涉及了许多 SQL 查询语句和通过 ASP.NET 内 置对象,在不同页面间传递数据的技巧。
第 2页 共 13 页
开发框架,编程语言选用 C#。
塔里木大学信息工程学院课程设计
2.4 系统功能模块设计
将系统功能分为前台和后台两大类,设有注册用户,非注册用户,管理员三种权限之所 以把属于管理员权限的管理帖子模块归于前台,是因为考虑到对于一个论坛系统而言,帖子 是最主要的。为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子 的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。其他的 模块,则是完全根据用户权限进行划分。
1 前言........................................................................................................................... 1
1.1 设计背景和意义............................................................................................. 1 1.2 设计的原理和内容......................................................................................... 1 2 正文............................................................................................................................ 2 2.1 设计的目的和意义.......................................................................................... 2 2.2 目标与总体方案.............................................................................................. 2 2.3 设计方法和内容.............................................................................................. 2 2.4 系统功能模块设计.......................................................................................... 3 2.5 设计流程图...................................................................................................... 3 2.6 数据库的设计与实现...................................................................................... 3 2.7 设计功能与实现............................................................................................... 4 3 致谢.......................................................................................................................... 11 4 总结.......................................................................................................................... 12 参考文献...................................................................................................................... 13
回复新帖
2.6 数据库的设计与实现
图 2-1 设计流程图
Accesss 数据库是存放网页中管理员,普通用户和留言内容的地方,因此它的设计十分 关键。利用 Access 数据库创建管理员的账号与密码[3]。具体实现如图 2-பைடு நூலகம் 所示:
图 2-2 管理员用户在数据库中的显示
利用 Access 数据库创建用户注册账号[4]。为了保证数据库中没有同名用户,因此主键的 设计一定要用用户注册的用户名。在用户单击“检查用户名是否可用”连接按钮时进行检查, 并通过弹出信息框通知用户检查结果,以此方法来保证注册用户名的唯一性。具体实现如图
能,发新帖功能和管理员登陆功能。页面如图 2-5 所示:
图 2-5 主页的显示
2.7.2 用户注册页面的设计实现 用 Viisual Studio 2005 设计用户注册页面。具体页面如图 2-6 所示:
第 4页 共 13 页
塔里木大学信息工程学院课程设计
图 2-6 注册页面的显示
用户注册界面需要提供一个平台,使浏览本网站的人够注册成为本网站的会员用户,注册 页面需要与数据库进行连接用户注册的信息都要写入到数据库中,留言板的管理员可以通过 修改数据库中用户信息的内容来实现对用户权限的修改和对用户的增删[6]。 注册页面实现和与 Access 数据库连接的源代码如下:
2.2 目标与总体方案
在每个网站都包含留言板系统的今天,互联网成为人们快速获取、发布和传递信息的重 要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在 Internet 应用上的地位显而易见,倍受人们的重视。为了树立网站在网络上的地位,通过设计留言板 系统,以达到了解用户需求、反映、建议等效果。本次设计是在网络上完成一个网站留言板 的设计。
2.5 设计流程图
留言板是一个信息交互的平台,这就要求在设计中不但要有新用户注册功能,用户登录 功能还需要有用户发帖和用户对所发的帖子进行回复的功能。同时为了方便管理还需要有管 理员功能对留言板上的帖子和用户进行管理。 设计流程图如图 2-1 所示:
留言版网站首 页
用户注册
发新帖
用户密码 修改
管理员登 陆
2.3 设计方法和内容
“工欲善其事,必先利其器”。有了总体方案后必须用一个事半功倍的设计方法来提高程序 设计的效率。在这个项目的设计上,我选择了 DreamWeaver 8 作为开发工具,同时需要安装 IIS 5.0 以上的 Web 服务器,ACCESS 数据库。 2.3.1 硬件环境
微型计算机:宏基笔记本电脑 中央处理器:Pentuim 4 主频:3.0GHz 主存容量: 512M 硬盘容量: 160G 2.3.2 开发环境 (1)操作系统:Windows 2000 Server 及以上服务器版本; (2)Web 服务器:ACCESS 数据库。 (3)编程工具:编程软件为 Visual Studio.Net 2005,使用 ASP.NET 作为网络编程
第 3页 共 13 页
2-3 所示:
塔里木大学信息工程学院课程设计
图 2-3 注册用户在数据库中的显示
利用 Access 数据库建立对留言的管理[4]。具体实现如图 2-4 所示:
2.7 设计功能与实现
图 2-4 留言内容在数据库中的显示
2.7.1 主页的设计与实现 用 Viisual Studio 2005 设计并实现主页。在整个主页上有用户注册功能,用户登录功
塔里木大学信息工程学院课程设计
前言
1.1 设计背景和意义
1.1.1 网站管理与网页制作简介 进行网站设计的手段很多,目前最常用的技术有 ASP、JSP 以及 PHP,随着微软大力推
广其.NET 平台,其应用也在飞速发展。网站管理与网页制作是计算机相关专业的重要实践 课程,它不仅是计算机学科的核心课程,而且成为其他理工专业的热门选修课。
DreamWeaver 8 是一个“所见即所得”的可视化网站开发工具。它是一款专业的 HTML 编辑器,是设计开发 Web 站点、Web 页和 Web 应用程序的得力助手。不管是直接编写 HTML 代码还是直接在可视化环境中制作网页,DW 都会有许多工具帮助我们完成每项工作。 1.1.2 选择制作网站的原因
随着网络发展的春天再次到,各种网络应用、电子商务等迅速发展,使得市场急需大量 的网络开发、网站设计等人才。据统计目前网络开发人才的缺口大约有 100 万之多。针对目 前就业形势十分严峻的现状,掌握一门网络开发技术,对每个人来说都会增加更多的就业机 会。
以计算机为代表的信息产业标志着人类社会进入了知识经济时代。在上世纪的最后 10 年中,我们惊喜地发现,电话、收音机、电视机及计算机和通信卫星等领域正在迅速地融合, 信息的获取、传送、存储和处理之间的孤岛现象随着计算机网络和多媒体技术的发展而逐渐 消失,曾经独立发展的电信网、电视网和计算机网络将合而为一,新的信息产业正以强劲的 势头迅速崛起。起源于美国政府研究计划的 Internet 现已成为全球范围内的网络基础设施 的重要组成部分。计算机网络给全球经济和社会生活带来的巨大影响可以说正是通过 Internet 实现的。Web 技术的出现和应用对 Internet 的普及起了决定性的作用,使计算机 网络迅速向各个领域渗透,迅速地向实验、新奇、实用和无所不在四个方向发展。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML>
<HEAD> <title>注册</title> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema"
正文
2.1 设计的目的和意义
这次我所设计的课题正是互联网与社会生活之间的紧密关系的体现,现今的社会,人们 已经离不开了网络,网络已经成为人与人之间交流的一种形式,它能够复杂的问题简单化。 做好一个网页的设计涉及到的东西很多,比如框架结构的设计和布局、美工制作及对图形的 处理等等。通过这个留言板系统的设计和制作,能够充分的把我所学到的东西运用到实践当 中,锻炼自己的分析问题、解决问题的能力,掌握留言板系统设计的技能。
随着网络的发展,现在越来越多的人利用网络和各种网页制作工具创建出各种动态的网 页,实现网上发布功能,进行网上购物、网上交谈、网上查询信息等操作。而各种网站都包 含了一个留言系统,为了替提升自己的动手能力,为了给自己的毕业设计——“基于 ASP 图书管理网站的设计与制作”做铺垫打基础,我选择做一个留言板系统。
1.2 设计的原理和内容
本次课程设计采用使用 DW 8 作为工具,在掌握 HTML、CSS、JAVASCRIPT、ASP 的 基础上,设计并制作出一个留言板系统。
ASP.NET2.0 是美国微软公司在 2005 年推出的新一代 Web 应用程序开发技术,主要用于 开发基本.NET 环境的、B/S 结构的网站应用程序。ASP.NET2.0 支持与.NET 兼容的 C#、Visual Basic .NET 等程序设计语言。用户可使用安装在本地计算机中的 Internet 浏览器,方便地
第 1页 共 13 页
塔里木大学信息工程学院课程设计
访问存放在 IIS 服务器中的应用程序,这与传统 C/S 结构的、基于操作系统的应用程序相比 在使用方法上有很大的不同。
本设计是在 ASP.NET 环境中创建 ASP.NET 数据库应用网站;理解 ADO.NET 在 ASP.NET 环境中的应用;掌握 Web 窗体控件的基本使用方法和常用属性。本设计除应用到了 ADO.NET 包含的主要对象和 GridView 数据表控件外,还涉及了许多 SQL 查询语句和通过 ASP.NET 内 置对象,在不同页面间传递数据的技巧。
第 2页 共 13 页
开发框架,编程语言选用 C#。
塔里木大学信息工程学院课程设计
2.4 系统功能模块设计
将系统功能分为前台和后台两大类,设有注册用户,非注册用户,管理员三种权限之所 以把属于管理员权限的管理帖子模块归于前台,是因为考虑到对于一个论坛系统而言,帖子 是最主要的。为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子 的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。其他的 模块,则是完全根据用户权限进行划分。