欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于ASP的留言板设计与实现的论文论文毕业文章_论文-毕业文章.pdf

    • 资源ID:95521068       资源大小:1.89MB        全文页数:31页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于ASP的留言板设计与实现的论文论文毕业文章_论文-毕业文章.pdf

    基于 ASP 留言板设计及实现 目 录 摘要.1 第一章 绪论.3 1.1 研究背景及选题意义.3 1.2 研究目标及主要工作.3 1.3 论文内容安排.4 第二章 系统分析及设计.4 2.1 需求分析.4 2.2 模块设计.5 2.3 数据库结构设计.7 第三章 系统开发环境.8 3.1 开发工具简介.8 3.1.1 ASP简介.8 3.1.2 IIS简介.8 3.1.3 Access简介.8 3.2 开发模式.9 第四章 系统详细设计.9 4.1 创建及连接数据库.10 4.1.1 数据库表设计.10 4.1.2 数据库连接.10 4.1.3 数据添加.11 4.1.4 数据删除.12 4.2 留言信息页面设计.12 4.2.1 建立查看留言相关页面.12 4.2.2 建立发布留言相关页面.13 4.3 留言管理页面设计.13 4.3.1 建立管理员登陆页面.13 4.3.2 建立版面管理相关页面.13 4.3.3 建立参数设置相关页面.13 第五章 系统调试及运行.17 5.1 配置过程.17 5.2 调试运行.17 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留1/31 5.3 网络测试.20 第六章 不足和展望.23 6.1 不足.23 6.2 展望.23 参考文献.24 致谢.26 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留0/31 摘 要 随着计算机广泛应用,人们已经对网络不再感到陌生。在科技飞速发展今天,电脑信息技术及各行各业进行了有效结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营销等等。面对强大网络功能,必须在某方面要有一个健全系统才能使网络发挥淋漓尽致。在这个平台上,留言提供了一个全新人类沟通新方式。互联网技术不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前热门技术之一。BBS留言是 Internet重要应用之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。针对网上 BBS留言特点,文章叙述了在 Windows环境下,利用 Access 创建数据库,运用 ASP和 IIS 等开发工具,设计基于 B/S 方式运行 BBS留言系统原理及过程。BBS是 Bulletin Board System缩写,即电子公告板。它是以文字为主界面,为广大网友提供了一个彼此交流空间。如今 BBS已经在各个大学校园里普及,是学生之间交流信息,共享资源,娱乐休闲场所,并已经成为广大学生在校生活不可获缺一部分。本文首先介绍了该系统设计思路和需求分析,接着介绍了该系统所使用一些关键技术,然后是对系统详细介绍,包括系统所创建数据库及该系统具体功能。关键词:留言板 ASP 数据库 Access 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留1/31 ABSTRACT With the wide application of computer,people are no stranger to the network.Today the rapid development in technology,computer information technology and industries were effectively combined.It is available to online shopping,online dating,e-commerce,Internet business efficiency and so on.The face of strong network function,must in some way have a sound system to the network play the most.In this platform,the Forum provides a new way of human communication and new.Internet technology continues to evolve and spread,so that structure websites,web application development has become one of the most popular technology.BBS Forum is an important application of Internet,online communication software development,now there are many tools and methods,a variety of techniques has its own characteristics and strengths.BBS Forum for the online feature,the article describes the Windows environment,use Access to create databases,use of ASP and IIS and other development tools,design is based on B/S run the BBS forum systems theory and process.Indication of Bulletin Board System,BBS is the electronic bulletin board.It was based on the text-based interface and provides a place of communicate each other for the people on the Internet.Nowadays,BBS is very popular in the campuses,where the students can enjoy the services such as the exchange of information,sharing of resources,leisure and entertainment.It plays a important part in the studying life.At first,this paper introduces the main idea and the requirements analysis of the system at first,and some key technologies are used in this system,the next is the introduction of the system in detail,including the database and specific 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留2/31 operations.Key words:message boards;ASP;Database;Access 第一章 绪论 1.1 研究背景及选题意义 1、研究背景 随着现代化技术不断进步,人们发现交流范围还是很小,不能满足更大范围人需要,这样就出现了利用因特网在全球发布信息留言BBS。BBS是电子公告板(Bulletin Board System)简称,它是最常见 Web应用系统。BBS起源于 20 世纪 80 年代,最初,留言只是用于发布公告系统,讨论问题在线交流平台;后来,随着网络普及,留言功能越来越丰富,受到广大网民欢迎。企业、学校等单位可以利用网上留言发布公告、通知等。2、选题意义 互联网技术不断发展和普及,使构造互联网站、开发网络应用程序已经成为当前热门技术之一。BBS留言是 Internet重要应用之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。ASP是 Active Server Page缩写,意为“动态服务器页面”。ASP是微软公司开发代替 CGI 脚本程序一种应用,它可以及数据库和其它程序进行交互,是一种简单、方便编程工具。ASP 网页文件格式是.asp,常用于各种动态网站中,运用广泛。通过对其编辑仿真达到建立留言板目。1.2 研究目标及主要工作 1、研究目标 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留3/31 本系统采用 MVC(Model-View-Controller)三层构架开发模式,在这种设计模式下,一个应用被分为三个部分:模型、视图和控制,每个部分负责不同功能。模型是指应用程序数据,以及对这些数据操作;视图是指用户界面;控制负责视图和模型之间同步,也就是说,根据用户界面操作完成对程序数据更新;将程序数据改变及时反应到用户界面上。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同组件实现,这些组件可以进行交互和重用。对于大量信息,采用数据库技术,在系统中数据组织应用关系模型。对数据库访问,本系统使用数据库连接池,在系统初始化时启动文件中配置数据连接,如果程序需要链接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以复用,提高了效率。该系统采用 ASP实现 BBS留言系统。在开发过程中实现了留言系统部分管理,并且对留言页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面设计,使管理员能更方便清楚进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言“公共场所”。2、主要工作 首先介绍了留言板功能特点,针对网上 BBS留言特点,在 Windows环境下,利用 Access 创建数据库1,运用 ASP和 IIS 等开发工具,设计基于 B/S 方式运行 BBS留言系统原理及过程。接着对数据库软件 Microsoft Office Access 操作和使用进行了说明,接着对 HTML 语言和动态服务器页面 ASP进行了详细介绍,ASP可以和数据库 Microsoft Office Access进行交互,是一种简单、方便编程工具,接着详细论述了整个方案设计过程,最后对设计进行了验证和总结。1.3 论文内容安排 第二章将介绍系统分析及设计,包括需求分析,模块和数据库结构基本设计。第三章详细介绍系统开发环境,包括各种开发工具以及开发模式。第四章论述了系统详细设计及各个模块设计。第五章详细介绍了对系统进行配置运行和调试过程。第六章总结了整个设计过程,指出了其中不足和课题展望。最后是参考文献和致谢。析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留4/31 第二章 系统分析及设计 2.1 需求分析 开发一个留言系统,首先需要确定留言功能是什么,也就是用户想要留言所能做工作。用户使用留言是按照一定流程来进行:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新话题,通过回帖功能回复已有话题;管理员要管理留言,系统需要具有功能有创建、删除留言版块,管理注册用户,管理留言,设置留言基本参数。这样流程就决定了留言所应具有功能,留言功能流程如图 2-1 所示。图 2-1 留言功能流程图 通过上面分析,总结留言功能有以下几项:留言版块列表;浏览留言;发帖回帖;编辑留言;删除留言;用户注册;用户登录;控制用户权限;修改注册信息;设置留言参数;管理版块;管理用户。观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个基本数据表集合来存储这些实体基本信息;它们可以设计为四个基本表,映射四个实体基本数据。这些基本对象只是留言系统中最为基本要素,对于一个完整留言还需要其它相关表来记录相关信息,即实体之间相互关系信息。留言一般存在两种用户,注册用户和管理员。用户权限是向下覆盖,即上级权限包含下级权限,在这个留言中,管理员权限是上级权限。留言系统用户浏览信息功能,是用户讨论问题平台,发帖、浏览、回帖一直贯穿用户整个活动。同时,由于留言系统留言管理是管理员在留言析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留5/31 浏览时进行,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它及管理员相关功能,包括版块管理、用户管理和留言设置都是需要管理员在管理模块进行操作。下面就管理员所做管理进行介绍:查看留言:任何用户可以根据发言者留下邮箱地址发邮件。删除留言:如果用户发表了不符合留言规则留言,则需要管理员删除这些留言。管理版块:留言版块需要先创建,才能被使用,管理员还可以删改版块相关信息。设置参数:留言一般有一些初始化信息,比如留言名称、每页显示留言数量等参数信息,管理员可以在后台界面自行设置。2.2 模块设计 从上一节需求分析可以知道,留言功能分为用户使用基本功能和管理员管理系统功能两类,因此模块设计也分为两大类。留言模块体系图如图2-2 所示。图 2-2 留言模块图 BBS系统包括以下主要功能模块:留言系统 页面模块 管理模块 留言设置模块 管理用户模块 管理版块模块 登录模块 浏览模块 发帖回帖模块 管理留言模块 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留6/31(1)登录功能模块:用户个人注册、登录,管理员登录;(2)浏览功能模块:用户浏览版块、浏览主题帖列表、查看留言;(3)发帖回帖功能模块:用户发帖,管理员回帖;(4)留言管理功能模块:管理员编辑、删除;(5)留言设置功能模块:管理员设置留言参数;(6)用户管理模块:管理员添加、删除。用户注册、登陆以及修改个人注册信息组合成注册登录模块;用户浏览版块、浏览主体帖列表、查看留言组合成浏览模块;用户发帖;管理员编辑留言、删除留言。以上四个模块组成用户使用基本功能模块。扩展功能模块都是及管理员相关,设置留言参数2单独为留言设置模块;创建、修改和删除版块为管理版块模块;删除和回复为管理用户模块。从以上分析,可以得到留言功能框架,即系统各个部分已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,才能构建完整系统。联系各个模块主线是使用者权限,用户能使用留言哪些功能是由用户权限决定。留言每个功能都及相应权限相对应。同一类用户使用功能模块,是以使用者为中心连接起来。另外,操作同一类事物功能模块,也是有相互关系。因此,浏览模块及发帖回帖模块、管理留言模块关联,是由留言系统流程决定。而管理版块模块及浏览模块关联,是由留言及版块父子关系3决定,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有管理用户模块及注册登录模块关联,是由同一类对象(用户)决定,用户注册后获得留言身份,成为用户,所有用户需要接受管理员管理,用户登录证明自己留言中身份。由此,设计出留言系统整体框架,如图 2-3所示。图 2-3 留言整体架构图 2.3 数据库结构设计 该系统实体有:管理员信息实体、用户信息实体、留言实体、版面信析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留7/31 息实体。实体之间 E-R4图如图 2-4 所示。图 2-4 实体间关系 E-R图 考虑到将来功能上完整性,设计如下面所示数据项和数据结构:用户信息:包括数据项有用户名、密码、头衔、头像、用户等。留言信息:包括数据项有所属版面、父留言编号、子留言编号、用户、主题、内容、发表时间等。基于上面内容,设计了下列表,这些表之间相互关联,共同存储着系统所需要数据。在设计数据库表过程中,一般要遵循几条原则:数据库设计一个表最好只存储一个实体或对象相关信息,不同实体最好存储在不同数据表中,如果实体还可以再划分,实体划分原则是最好能够比当前系统要开发实体复杂度小;数据表信息结构一定要合适,表字段数量一般不要过多;扩展信息和动态变化信息一定要分开在不同表里;多对多这样表关系尽量不出现等。留言版面表 note_comment:记录所有留言版面信息。版块表 note_comment2:版块信息。后台留言配置表 note:对留言某些信息进行配置,如留言 URL地址、公司名称、主页 URL地址等,进行这些设置是为了尽可能最大地利用使用有限资源,同时更有效地管理留言,对访问留言用户量信息也有一个很好记录。用户表 users:记录了用户基本且必要信息。管理员表 note_admin:记录了管理员账号、密码、回复。设计数据表间关系为双层对应,就是简单针对某一留言管理员进行回复 用户 注册 登录 留言 浏览留言 管理员 管理留言 设置留言参数 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留8/31 至此,留言系统架构部分设计完成了,有了具体数据库结构设计和系统功能设计,就确定了系统数据基础和功能架构。第三章 系统开发环境 3.1 开发工具简介 3.1.1 ASP简介 ASP是 Active Server Page简写。ASP技术能让 Web开发员和网页设计员快速地开发容易维护动态 Web主页。ASP将网页逻辑及网页设计和显示分离,支持可重用基于组件设计,使基于 Web应用程序开发变得迅速和容易。ActiveX Data Oject(简称 ADO)技术5及 ASP结合使用,可以具备存取数据库功能,主要实现三方面功能:建立及数据库连接,执行 SQL声明以及处理 SQL执行结果。3.1.2IIS简介 IIS 是 Internet Information Server缩写,它是微软公司主推服务器,IIS 及 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server和 NTFS(NT,NT文件系统)内置安全特性,建立强大,灵活而安全 Internet和 Intranet站点。IIS 支持及语言无关脚本编写和组件,通过 IIS,开发人员就可以开发新一代动态,富有魅力 Web站点。IIS完全支持 VBScript,JScript开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过滤器。IIS 一个重要特性是支持 ASP。IIS 3.0 版本以后引入了 ASP,可以很容易张贴动态内容和开发基于 Web应用程序。对于诸如 VBScript,JScript开发软件,或者由 Visual Basic,Java,Visual C+开发系统,以及现有 CGI和 WinCGI脚本开发应用程序,IIS 都提供强大本持。3.1.3 Access简介 Access 是 Office系列软件中用来专门管理数据库应用软件。所谓数据库是指经过组织、关于特定主题或对象信息集合6。数据库管理系统分为两类:文件管理系统和关系型管理系统。Access 应用程序就是一种功能强大且使用方便关系型数据库管理系统,一般也称关系型数据库管理软件。它可运行于各种 Microsoft Windows系统环境中,由于它继承了Windows 特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。它并不需要数据库管理者具有专业程序设计水平,任何非专业用户都可以用它来创建功能强大数据库管理系统。析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留9/31 3.2 开发模式 网站建设目前主要有两种基本开发模型:两层模型、三层模型7。B/S结构是真正三层结构,它以访问 WEB 数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问 WEB服务器和及其相连后台数据库,我们称之为 B/S(Browser/Server)模式8。其三级结构组成如图 3-1 所示:图 3-1 开发模式图 图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台交互及最终查询结果输出功能。在客户端向指定 Web服务器提出服务器请求,Web服务器用 HTTP协议把所需文件资料传给用户,客户端接受并显示在 WWW浏览器上;第二层 Web服务器是功能层,完成客户应用功能,即 Web服务器接受客户请求,并及后台数据库连接,进行申请处理,然后将处理结果返回 Web服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。及传统 C/S 模式相比,B/S 结构把处理功能全部移植到了服务器端,用户请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。第四章 系统详细设计 留言拥有大量数据,这就需要对这些数据进行存储和管理建立数据库9。因为当留言在线用户很多时,就会出现“瓶颈”现象,造成阻塞,这里应该创建连接池来提高利用率。数据库建立成功后就应该进行具体系统设计。然后,将进行留言信息页面设计,包括主页面、发布留言相关页面等,是显示在留言页面,可以由用户(包括用户)以上级别浏览者看到;最后,进行留言管理页面设计,这是只能由管理员进行操作页面,管理员会对留言进行安全、有条理管理。客户端 WEB 服务器 后台数据库 客户端 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留10/31 4.1 创建及连接数据库 4.1.1 数据库表设计 设计数据库表字段时,需要充分考虑到留言应用特点。数据库表设计要求简单易于理解,扩展性好。其中记录留言发表文章数据库表note_comment 主要有以下以下几个描述字段:subject 留言主题 Name:发贴者姓名 Comment:留言内容 Email:邮箱地址 url:主页 communication 其他联系方式 IP IP 地址 PostDate 留言提交时间 4.1.2 数据库连接 Access 是文件型数据库,一个文件就是一个数据库,可以利用 ASP中语法直接连接。在连接数据库之前,必须先声明一个对象来当作数据库及ASP程序之间媒介10,具体连接方式如下:set rs=Server.CreateObject(ADODB.RecordSet),创建 RecordSet 对象 rs.open select*from note_comment order by id desc,conn,1,3 从数据库中读取留言,并保存在 rs 中 if rs.eof and rs.bof then 不存在留言记录 response.redirect book_write.asp 转到撰写留言页面 else 存在记录 if counts=0 or counts=then counts=10 每页留言条数 rs.pageSize=counts 每页记录数 allpages=rs.pageCount 总页数 page=Request(page)从浏览器取得当前析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留11/31 页 If not isNumeric(page)then page=1 page 不是数字 if isEmpty(page)or Cint(page)=allPages then page 值大于总页数 page=allPages end if rs.AbsolutePage=page 转到某页头部 Do While Not rs.eof UserName=rs(Name)用户名 Comments=rs(Comment)内容 Reply=rs(Reply)回复 Usermail=rs(Email)邮件 url=rs(Url)主页 replyname=rs(ReplyName)回复人姓名 I=I+1 留言序号 temp=RS.RecordCount-(page-1)*rs.pageSize-I+1%在打开数据库并完成相应操作后,应关闭数据库连接。当不再需要连接时将其关闭,可以减少对数据库服务器要求并可以使其他用户能够使用该连接。用 Connection11对象 Close 方法终止 Connection12对象和数据库之间连接。下面脚本打开连接,然后将其关闭:4.1.3 数据添加 rs.Addnew 添加一条记录 rs(Name)=Request.Form(username)姓名 rs(Comment)=Request.Form(comments)留言内容 rs(Email)=Request.Form(usermail)邮箱地址 rs(url)=Request.Form(url)主页 rs(Communication)=Request.Form(communication)其他联系方式 rs(IP)=Request.serverVariables(REMOTE_ADDR)IP 地址 rs(PostDate)=now()留言提交时间 rs(Subject)=Request.Form(subject)留言主题 rs.Update 更新数据库 4.1.4 数据删除 sub delfeedback()留言删除 if delid=or isnull(delid)then 要删除记录 id 为空则给出提示 response.write alert(操作失败,没有选择合适参数,请单击“确定”返回!);response.redirect admin_main.asp 返回到留言管理界面 response.end else id 存在 执行数据库中删除操作,删除数据库中 id 列值在 delid 数组中记录 conn.Execute(delete*from note_comment where ID in(&delid&)删除成功,给出提示 析及设计需求分析模块设计数据库结构设计第三章系统开发环境开发工具简介简介简介简介开发模式第四章系统详细设计创建及连接数据库数据库表设计数据库连接数据添加数据删除留言信息页面设计建立查看留言相关页面建立发调试及运行配置过程调试运行网络测试第六章不足和展望不足展望参考文献致谢摘要随着计算机广泛应用人们已经对网络不再感到陌生在科技飞速发展今天电脑信息技术及各行各业进行了有效结合人们在网上可以进行网上购物网上台上留言提供了一个全新人类沟通新方式互联网技术不断发展和普及使构造互联网站开发网络应用程序已经成为当前热门技术之一留言是重要应用之一开发网上交流软件现已有很多工具和方法各种技术具有其特色和长处针对网上留13/31 response.write alert(留言删除成功,请单击“确定”返回!);response.redirect admin_main.asp 返回到留言管理界面 response.end end if end sub 4.2 留言信息页面设计 4.2.1 建立查看留言相关页面 留言是留言主要交流内容,是用户-网页-用户之间交流必要手段,在留言列表中,第一列“状态13”,主要是根据图标来显示留言所处状态,这些状态在页面最底部有图例表示,接下来一列是留言主题,留言主题前面有加号图标可以展开,点击留言主题可以预览留言内容。之后是留言作者,即发帖人。回复和人气分别记载了回复留言数量和浏览过人数。最后更新和回复人指是最后一个回复留言时间和用户。进入留言首先看到就是这个留言列表页,通过这一页用户可以进入浏览留言或发表回复留言界面进行各种操作。这部分数据来源主要是留言表、用户表,其中界面颜色设置取自管理员对界面颜色配置变量值。4.2.2 建立发布留言相关页面 在发布留言板页面只允许会员发表新留言,需要用户填写新留言信息包括:用户名、密码、留言主题、当前心情、具体内容等,这也是留言表里最基本信息。其中标题不能超过 50 个汉字,要进行校验。其次该留言提供了一些表示心情图片

    注意事项

    本文(基于ASP的留言板设计与实现的论文论文毕业文章_论文-毕业文章.pdf)为本站会员(H****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开