ImageVerifierCode 换一换
格式:DOC , 页数:43 ,大小:1.02MB ,
资源ID:1293513      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1293513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(留言板的设计与实现毕业论文.doc)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

留言板的设计与实现毕业论文.doc

1、本 科 毕 业 论 文论 文 题 目 :留言板的设计与实现指 导 老 师 :林伟伟 学 生 姓 名 :学 号 :W440909121300001院 系 :网络教育学院专 业 :计算机科学与技术毕 业 时 间 :2011年6月原 创 承 诺 书我承诺所呈交的毕业论文是本人在老师指导下进行的研究工作及取得的研究成果。据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果。若本论文及资料与以上承诺内容不符,本人愿意承担一切责任。 毕业论文作者签名:_ _ 日期:2011 年 2 月 10 日摘要 随着Internet的发展,网站的作用越来越重要,被称之为继广播、报

2、纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的BBS应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。人类进入21世纪的今天,科学技术的突飞猛进,信息技术和网络技术的的迅速发展和广泛应用,人们的工作、生活、学习和交流方式也发生羞巨大改变,信息的获取、处理、交流和应用能力已经成为最重要的能力之一,本留言板是基于ASP和Access的,利用 ADO 数据库访问技术实现对数据库的各种管理操作,实现留言板的留言及管理功能。从而使得后台操作更加

3、方便、快捷、的现实用户的注册、留言的回复和删除等。本系统从构思、规划、设计到相关技术,结合常用的HTML、ASP技术,详细设计时不断地修正和完善,经过测试阶段地反复调试和验证,最终形成达到用户设计要求的可行系统。关键词: 留言板 ASP 数据库 Access ADOAbstract Along with the Internet development, the function of the website is more and more important, was called it as after broadcast, newspaper, magazine, television

4、 behind of the fifth media- numerical media, own numerous advantages, so not a few business enterprises of present all have or just constuct own website.But the message board be a fraction of the website importance, have always been is a platform of everyone alternating current, AC!The message board

5、 is the most simple BBS the one who apply, ask for help the message board, browse can paste up the message of mode give station-master, webmaster or other browsingses carries on the message sums lift to ask.The mankind enter today for 21 centuries, science advances by leaps and bounds technically, i

6、nformation technology and network technique of quick development sum extensive pplication, the peoples work, life, the study sum intersection streaming mode also takes place the huge change, the acquisition of the information, handle and communicate sum application the capability have already become

7、 one of the most important capabilities, this message board is according to ASP and Access of, make use of the ADO data base, DB access technique implementation to operate to various management of the data base, DB, carry out the message and the management function of the message board.Thus make the

8、 background operation more convenient, fast, of the revovery sum delete of the log-in, log-on, message of the realistic consumer etc.This system from conceive outline, program, design the related technique, combine the in common use HTML, technique of ASP, the hour of detailed design revises the sum

9、 constantly perfect, through the test phase earth iteration debug sum verification, the end forming attains the consumer design to request of can go the system.Keyword: Message board ASP data base, DB Access ADO目录摘要IIIAbstractIV绪论6第一章 系统开发技术与环境71.1开发所需的硬件环境与软件环境71.2.1所需软件环境72.1开发工具简介82.1.1 ASP简介82.1

10、.2 IIS简介82.1.3 Access简介92.2开发模式9第二章 系统分析与设计102.1需求分析102.2模块设计102.3数据库结构设计112.3.1系统 E-R图112.3.2数据库表的设计12第三章 系统实现153.1创建与连接数据库153.1.1数据库的连接153.1.2 数据添加163.1.3数据删除173.1.4数据加密193.2 留言信息页面模块设计213.2.1查看留言模块213.2.2留言发布模块243.3留言管理模块设计283.3.1管理员登录模块283.3.2版面管理模块313.3.3参数设置模块34第四章 系统测试394.1系统测试(环境)394.1.1系统服务

11、端测试环境394.1.2系统客户端测试环境394.2测试项目394.2.1系统功能测试394.2.2用户界面测试40总结41致谢42参考文献4343绪论随着网络技术的飞速发展,兴起了网络的热潮,一些公司正在积极建立自己的网站,一些大学也已经开设了网络相关的专业及课程。 同时网站的重要性也越来越重要。而作为网站中交流的中心,留言板起到了至关重要的地位。它有助于版主收集网站的反馈信息,也是客户通过网络收集信息的有力工具。本系统采用ASP实现BBS留言系统。在开发过程中实现了留言系统的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚

12、的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所”。第一章 系统开发技术与环境1.1开发所需的硬件环境与软件环境1.1.1所需硬件环境系统对运行环境的要求: 硬件环境(1)服务器端服务器端的最低配置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的性能往往不尽人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。本网络系统服务器端的配置如下:处理器:Inter Pentium(Celeron) 4 1.6GHz 或更高。内存:512MB硬盘空间:320G显卡:LCD显示适配器(2)客户端因为客户端主要用于浏览和

13、操作数据,所以对客户端的硬件要求不高,不过现在的电脑有很高的性价比,因此需要的配置应该高于下面的配置:处理器:Inter Pentium(Celeron) 166MX或更高。内存:32MB硬盘空间:1GB显卡:SVGA显示适配器2) 软件环境(1)服务器端操作系统:windows 2000/XP/2003网络协议:TCP/IP。Web服务器:Weblogic.server 8.1数据库:Accesss(2)用户端操作系统:Windows 93/95/98/ME/2000/XP/2003网络协议:TCP/IP浏览器:Internet Explore 5.0以上建议分辨率为1024*768。1.2

14、.1所需软件环境系统平台:Windows2000 or Windows XP数据库服务器:Microsoft Accesss开发工具:Dreamweaver MX 2004、firework MX 2004 、Photoshop6.02.1开发工具简介2.1.1 ASP简介Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就

15、不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 以下罗列了 Active Server Pages 所独具的一些特点:1. 使用 VBScript 、 JScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。2. 无须 compile 编译,容易编写,可在服务器端直接执行。3. 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。4. 与浏览器无关 (Bro

16、wser Independence), 用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。 Active Server Pages 所使用的脚本语言 (VBScript 、 Jscript) 均在 WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。5.Active Server Pages 能与任何 ActiveX scripting 语言相容。除了可使用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 REXX 、 Perl 、 Tcl 等。

17、脚本引擎是处理脚本程序的 COM(Component Object Model) 物件。6.Active Server Pages 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。7. 可使用服务器端的脚本来产生客户端的脚本。8. 物件导向( Object-oriented )。9.ActiveX Server Components(ActiveX 服务器元件 ) 具有无限可扩充性。可以使用 Visual Basic 、 Java 、 Visual C+ 、 COBOL 等编程语言来编写你所需要的 ActiveX Server Component 。

18、2.1.2 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS 6,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(Fele Transfer Protocol,文件传输协议)以及SMTP协议,通过使

19、用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器 。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT

20、 Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用

21、且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBscript,Jscript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。2.1.3 Acc

22、ess简介Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如VisualFoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。Access可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能2.2开发模式 开发模式一般分为B/S模式和C/S模式。B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全

23、通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序将是巨大的进步。 本站采用B/S开发模式,与传统的C/S模式相比,B

24、/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护第二章 系统分析与设计2.1需求分析留言板提供网站访客的留言功能,它接收访问者输入的信息,将其存入网站数据库,并且通过Web页面将访客的留言显示出来。因此一个留言板分为提交留言和显示留言两部分。提交留言功能将数据存入数据库,显示留言功能将数据库中的信息显示于页面上。 具体流程图如2.1图浏览者用户注册登录修改用户信息管理板块浏览板块管理用户发帖浏览帖子回帖管理帖子管理员 图2.1 留言

25、功能流程图通过上面的分析,总结留言的功能有以下几项: 分两种类型的用户,有不同权限。1、 普通用户可以浏览。2、 注册用户可以发表留言,并能对自己发表的留言进行管理(删除、修改)。功能与模块:1、注册模块普通用户通过注册可以成为注册用户。注册用户可以修改登录密码。2.管理员模块对发表的帖子进行审核,对发表的话题或者帖子进行管理,删除和修改等。2.2模块设计 从上一节需求分析可以知道,留言功能分为用户使用的基本功能和管理员管理系统的功能两类,因此模块设计也分为两大类。留言的模块体系图如图1.2所示。BBS论坛会员模块管理员模块会员登录模块会员浏览模块会员发帖回帖模块 管理自己留言模块管理员管理用

26、户模块管理员登录管理留言设置模块图2.2 留言的模块图BBS系统包括以下主要功能模块:1.会员功能:(1)登录功能模块:用户个人注册、登录,管理员登录;(2)浏览功能模块:用户浏览版块、浏览主题帖列表、查看留言;(3)发帖回帖功能模块:用户发帖,管理自己的留言。2.管理员功能:(1)留言管理功能模块:管理员编辑、删除;(2)留言设置功能模块:管理员设置留言参数;(3)用户管理模块:管理员添加、删除。 2.3数据库结构设计2.3.1系统 E-R图该系统的实体有:管理员信息实体、用户信息实体、留言实体、版面信息实体。实体之间的E-R图如图2.3所示。用户管理员浏览帖子回帖管理帖子编辑指定精华置顶转

27、移删除发帖图2.3 实体间的关系E-R图2.3.2数据库表的设计本留言板系统采用Access作为数据库,考虑到了以下几点:1.Access数据库使用简单,可以迅速掌握。2.Access数据库的ODBC驱动程序支持的SQL指令全。ACCESS具有强大的数据库功能,结构简单、理论基础坚实、独立性高。适合开发中型管理系统。3.用Access数据库开发的程序转化为SQL Server数据库也非常简单,只要用 SQL Server的导入功能将Access数据库转化为SQL Server数据库。而对于数据库语句,因为采用的是标准的SQL语言,读取Access数据库和读取SQL Server数据库基本上也是

28、一样的。以下就介绍留言板数据库的组成:1数据库整体介绍: 留言板数据库总共有4张表,具体如下:数据库表名说明表的作用admin用来存放管理员的名字和密码管理登陆user用来存放用户的名字和密码用户登录Message用来存放用户的信息和留言留言板的相关信息Reply用来存放回复者信息和回复内容留言板的相关信息表4-12数据库各个表的介绍:Admin表存放的是后台管理员的用户名和密码,详细设计如下图所示:Admin表 : 表 4-2表user: 表4-3表Message: 表4-4 表Reply:表4-5第三章 系统实现 3.1创建与连接数据库3.1.1数据库的连接Access是文件型数据库,一个文件就是一个数据库,可以利用ASP中的语法直接连接。在连接数据库之前,必须先声明一个对象来当作数据库与ASP程序之间的媒介,具体连接方式如下:%=强制声明变量=Option Explicit Dim Page,i,ActionDim conn,connstr,rs,sql=数据库连接=Set Conn=Server.CreateObject(Adodb.Connection)Set Rs=Server.CreateObject(Adodb.Recordset)Connstr=Provider=Micr

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2