留言板系统的设计与实现论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1留言版系统的设计和实现目录内容摘要...............................................................................................................................2关键词:留言板,ASP,数据库,IIS...............................................................................2前言.......................................................................................................................................2第一章相关理论和技术.....................................................................................................11.1开发环境....................................................................................................................11.2ASP的特点.................................................................................................................11.3留言板的其他开发工具............................................................................................2第二章需求分析.................................................................................................................32.1留言本开发背景........................................................................................................32.2留言本功能说明........................................................................................................3第三章程序设计.................................................................................................................03.1数据结构设计............................................................................................................03.2数据库连接文件........................................................................................................43.3页面代码设计............................................................................................................5下面是设计中的各页面的部分关键代码。....................................................................5第四章调试和运行.............................................................................................................94.1调试............................................................................................................................94.2功能测试....................................................................................................................9结论.....................................................................................................................................145.1工作总结...................................................................................................................145.2有待完善之处..........................................................................................................14参考文献.............................................................................................................................15致谢.....................................................................................................................................164内容摘要网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。为了方便大家的勾通和获取信息,特创建这个留言板。此留言板前台界面可使用户进行登陆并在留言板上进行发表和查看,管理员可以进行管理和维护。它使用的是Microsoft公司的ASP作为开发工具,Access为后台数据库,构建一个小型的网络留言板,从功能需求来规划框架,最后设计数据库和编写代码进而完成全部功能要求。关键词:留言板,ASP,数据库,IIS前言网络在人们的生活中扮演了越来越重要的角色,各色网站、论坛相应而生,我们在浏览信息的同时也需要及时地交流信息,所以留言板在各类网站中应用广泛。网络中各种留言板系统在DW等工具的编辑美化后和网站融为一体,作为网站的交流平台起到举足轻重的作用。留言板可以提供一个公共的信息发布平台,适用于作为企业内部个人办公助手以及企业与企业之间进行信息交流;在线解决某些客户需求是网站中信息多、人气旺的地方,所以好的留言板可以吸引相当数量的访客,同时也担负着网站对外宣传、发布消息、收集客户反馈的重任,是网站、单位内联网必不可少的一部分。留言板的原理:将留言内容等写入服务器端的文本或数据库,再显示出来。用ASP开发留言板可以很方便的嫁接在网站中运行,所以下面将以此开发一个留言板设计。1第一章相关理论和技术1.1开发环境留言本程序主要用ASP语言编写,其常用的运行环境是MicrosoftInternetInformationServer3.0/4.0onWindowsNTServer和MicrosoftPersonalWebServeronWindows95/98。也就是说,在Windows95/98/2000/XP环境中都可以使用ASP。在Windows95/98中需要安装PWS,在Windows2000/XP中则需要安装IIS。我所实现的留言板则是在WindowsXP下安装的IIS5.1版本调试完成的。1.2ASP的特点ASP是ActiveServerPage的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。那么,从软件的技术层面看,ASP有如下的特点:1.无需编译ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。2.易于生成使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。3.独立于浏览器用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。4.面向对象在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能。5.与任何ActiveXscripting语言兼容除了可使用VBScript和JScript语言4进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。6.源程序码不会外漏ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。而从应用的层面看,ASP有如下的功能:1.处理由浏览器传送到站点服务器的表单输入。2.访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。3.读写站点服务器的文件,实现访客计数器、座右铭等功能。4.提供广告轮播器、取得浏览器信息、URL表管理等内置功能。5.由cookies读写用户端的硬盘文件,以记录用户的数据。6.可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。7.使用VBScript或JScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。8.扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要。总而言之,ASP是目前网页开发技术中最容易学,灵活性最大的开发工具之一,而且最重要的是ASP拥有非常大的可扩充性,还可以用记事本先编辑,十分方便。1.3留言板的其他开发工具在用ASP编写留言板的同时,应用数据库技术不可避免的还用到了Access2003。Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多

1 / 23
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功