AS P留言板系统论文_第1页
AS P留言板系统论文_第2页
AS P留言板系统论文_第3页
AS P留言板系统论文_第4页
AS P留言板系统论文_第5页
已阅读5页,还剩25页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

河 北 司 法 警 官 职 业 学 院毕 业 论 文论文题目: 留言板系统的设计与实现 姓 名: 位 明 明 班 级: 09-2 班 专 业: 司法信息技术 指导教师: 徐 海 完成时间: 1独 创 性 声 明本人声明所呈交的毕业论文(设计)是我个人在导师指导下独立完成的。尽我所知,除了文中特别加以标注和致谢的地方外,论文(设计)中不包含其他人已经发表或撰写过的研究成果,也不包含为获得河北司法警官司法警官职业学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同学对本研究所做的任何贡献均已在毕业论文(设计)中作了明确的说明并表示了谢意。学生签名:位明明 日期: 2012 年 04 月 23 日关于论文(设计)使用授权的说明本人完全了解河北司法警官职业学院专科毕业论文(设计)工作条例(暂行规定) 对:“成绩为优秀毕业论文(设计) ,网络教育学院将有权选取部分论文(设计)全文汇编成集或者在网上公开发布。如因著作权发生纠纷,由学生本人负责”完全认可,并同意河北司法警官职业学院可以以不同方式在不同媒体上发表、传播毕业论文(设计)的全部或部分内容。河北司法警官职业学院有权保留送交论文(设计)的复印件和磁盘,允许论文(设计)被查阅和借阅,可以采用影印、缩印或扫描等复制手段保存、汇编论文(设计) 。学生签名:位明明 导师签名: 日期: 2012 年 04 月 23 日2内容摘要随着 Internet 的发展,网站的作用越来越重要,被称之为继广播、报纸、杂志、电视后的第五种媒体数字媒体,拥有众多优势,所以现在不少企业都有或正在建设自己的网站。而留言板作为网站重要的一个部分,从来就是一个大家交流的平台!留言板是一种最为简单的 BBS 应用,借助留言板,浏览者可以张贴留言的方式给站长、版主或其他浏览者进行留言和提问。本文主要介绍留言板系统的设计思路和制作过程,从留言板的重要性开始,介绍我的留言版采用的 ASP 技术和 ACCESS 数据库,进而阐述整个留言板系统的制作过程和具体的设计思路。该留言板较全面地利用 asp 技术实现留言板的基本功能:留言、回复、删除,并增加了一些特色功能。最后介绍自己在设计过程的心得体会。【关键字】: 留言板,ASP,ACCESS 数据库3AbstractWith the development of Internet, site of the increasingly important role, known as the following broadcast, newspaper, magazine, TV fifth media - digital media, has many advantages, so many business enterprises have or are building their own web site. And the message board, as an important part of website, it is an exchange platform! The message board is one of the most simple BBS application, the message board, visitors can post messages to stationmaster, moderators or other browsers comments and questions.This paper mainly introduces the message board system design and production process, from the importance of the message board, my message using ASP technology and ACCESS database, and then set the whole message board system of the production process and specific design ideas. The message board to comprehensively utilize ASP technology to realize the basic functions of message boards: message, reply, delete, and adds some features. Finally introduce themselves in the design process experience Key words : message board, ASP, ACCESS database4目 录前 言 .5一、 留言板介绍 .6二、留言板设计技术的相关原理 .72.1 开发环境 .72.2 ASP .72.3 ASP 技术的优点: .82.4 SQL .92.5 SQL 的特点 .92.6 留言板的其他开发工具 .102.7 开发流程 .10三、留言系统的功能 .103.1 留言板的主要栏目组成图 .113.2 管理员表 .123.3 用户信息表 .123.4 留言信息表 .133.5 管理员对用户及留言的管理 .13四、留言板详细设计 .144.1 留言板文件夹中文件的介绍: .144.2 留言板首页设计: .144.3 留言板访客的注册与登陆设计 .164.4 留言板访客发表言论的设计 .204.5 留言板管理员的登陆与管理的设计 .214.6 留言板数据库的设计 .224.7 该留言板特色功能说明 .23五、 总结与展望 .25参考文献 .27致 谢 .285前 言随着网络技术的飞速发展,兴起了网络的热潮,一些公司正在积极建立自己的网站,一些大学也已经开设了网络相关的专业及课程。 同时网站的重要性也越来越重要。而作为网站中交流的中心,留言板起到了至关重要的地位。它有助于版主收集网站的反馈信息,也是客户通过网络收集信息的有力工具。留言板在一个网站具有很重要的地位,随着上网的普及,留言板已经不是什么新鲜事物了。本文主要介绍了用 ASP 技术和 ACCESS 技术来创建留言板的整个过程和代码的设计!本留言板更注重安全和与网站融合,但也有自己独特之处。相信通过本文的介绍,很快就学会了留言板的制作。一、 留言板介绍网络留言板简称留言板又称为留言簿或留言本,是目前网站中使用较广泛的一种与用户沟通、交流的方式。是一种电子便签管理系统,是用 ASP 或其它脚本语言编写的网络应用程序。在网络用户交流中起很大的作用,每个人都可以将他的资料和要求等信息保留在页面上,以供他人观看。留言板供其他网友给自己留言,或者临时存放自己的感受。留言操作相对简单,在您进入网站后,进入任何一个留言板或社区均可以看到有输入框,输入后提交即可。留言板提供完备的信息发布功能,在网络用户交流中也有很大的作用。通过留言板的方式,可收集来自用户的意见或需求信息,并可作出相应的回复,从而实现网站与客户之间及不同客户之间的交流与沟通。在网络日益发展的今天,如何利用网络平台,创新高校网络思想政育机制,已经成为高校思想政治教育的新课题。校园网是学校的门户网站,与学生的学习生活息息相关,受到大学生的普遍关注。很多学者在谈到加强高校的网络思想政治教育时,都着重强调了校园网的网络教育平台作用。但是从目前情况来看,校园网并未在网络思想政治教育中发挥出应有的作用。这一方面是由于校园网站建设缺乏统一部署,网络思想政治教育资源未得到有效地整合;另一方面是由于校园网的思想政治教育功能未得到高校管理层的充分重视,校园网的功能定位未得以明确,进而使得校园网建设结构不严谨,主题不突出,杂乱而无序。目前,网络思想政治教育已取得了一定的成效,但从系统性和实效性上来看仍存在诸多问题。如何充分发挥网络的作用,创建高校网络思想政治教育的新机制,增强网络思想政治教育的实效性,是目前高校亟待解决的问题。自 2000 年教育部下发的教育部关于加强高等学校思想政治教育进网络工作的若干意见之后,各类思想政治教育网站如雨后春笋般出现,网络思想政治教育的研究与探讨也随之增多。当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方便信息的交流,在结合 Asp.Net 和 Ajax 技术之下开发了这个快捷、界面友好的交流系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助他人解决问题,或者交流经验。论坛用当今主流的网站开发技术 C#语言进行开发。论坛将采用 B/S 体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库 Microsoft 公司的 SQL Server2005 数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。而我的这个留言板仅仅是简单的留言和管理员对留言板进行设置和进行回复、删除管理的工具。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。该留言板简单但实用,而且具备了大多数留言板的基本功能。十分适合于中小型网站使用。7二、留言板设计技术的相关原理该留言板的整体设计遵循软件工程的方法,经过技术分析、总体设计、详细设计等。而首先就应该进行技术可行性分析并选择适当的技术。由于 ASP 技术发展已经比较成熟,而且使用人数也相当多,所以该系统主要采用 ASP技术。下面就对这两种技术做一个概述。2.1 开发环境留言本程序主要用 ASP 语言编写,其常用的运行环境是 Microsoft Internet Information Server3.0/4.0 on Windows NT Server 和 Microsoft Personal Web Server on Windows 95/98。也就是说,在 Windows 95/98/2000/XP 环境中都可以使用ASP。2.2 ASPMicrosoft Active Server Pages 即我们所称的 ASP,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生 HTML 的程序代码。而且 ASP 也是服务器端脚本环境,可以用来创建交互式 WEB 页并建立强大的的 Web 应用程序。因此,只要用户浏览 Web 站点并请求一个 ASP 页,Web 服务器就可以处理相应的 ASP代码,生成 HTML 代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于 IIS4.0 和5.0 之中,通过 ASP 我们可以结合 HTML 网页、ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。选择一个好的编程语言十分的重要,当前,面对众多的编程语言,很多人无从选择,而本人看到asp的以上众多特点,个人认为:Access 后台数据库+ASP 服务器端程序+客户端 IE 浏览器,是一个精练实用高效的组合模式。在这种使用模式中,ASP 程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。在 ASP 程序中,通过 VB Script,建立对 Access 数据库的连接,是客户能够访问后台数据库的前提。鉴于前面介绍 ASP 优点的原因,又有上面组合的优势,本人的留言板使用 asp 语言也是十分正确而实用的。 82.3 ASP 技术的优点:作为网络上十分流行的编程语言,一定会具有很多独特之处,而 ASP 也不例外,它具有以下优点:1、编写程序方便。您可以用 VBScript 或 JScript 创建脚本,同时结合 HTML 语言就能够非常方便地完成网站的应用程序。对于 VBScript 和 JScript,使用哪种语言并不重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化结果。由于 ASP 采用 Script 语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。而且编写 ASP 无须手工 compile 编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。2、使用编程环境方便简单。可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如:Windows 的记事本、FrontPage 等文本编辑器。也可以用 dreamweaver 和专业的 Microsoft Visual InterDev 开发工具。3、浏览网页方便,交互速度也快。ASP 是运行在服务器端,所以我们无须担心浏览器是否支持 ASP 所使用的编程语言,用户端只要使用可执行 HTML 码的浏览器,即可浏览Active Server Pages 所设计的网页内容。ASP 在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 4、提供多种编程语言。ASP 能与任何 ActiveX scripting 语言相容。除了可用VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如 Perl 等。5、提高代码的安全性。Active Server Pages 的程序代码隐藏,已编码的脚本在运行时由脚本引擎解码,因此不需要单独的应用程序。客户端上仅可以看到由 ASP 输出的动态 HTML 文件。因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。6、功能强大。编程是面向对象的(Object oriented),并可扩展 ActiveX Server组件功能。ActiveX Server Components(ActiveX 服务器组件)具有无限可扩充性。你可以使用任何编程语言来编写你所需要的 ActiveX Server 组件。可以使用 Visual Basic 、Java 、Visual C+ 、COBOL 等编程语言来编写你所需要的 ActiveX Server Component。也可以使用第三方组件或自己开发的 ActiveX Server 组件。理论上说,可以实现任何功能。 7、访问数据库十分方便。可以通过 ADO(ActiveX Data Objects,微软的一种新的数据访问模型,是一种可以提供 WEB 页面开发者轻松存取 Internet 的数据库,并可以在用户端实现网上立即、即时更新显示的最新 WEB 页面数据库技术。 )非常方便地访问数据库。总之,ASP 从字面上说,包含三方面含义:1.Active:ASP 使用了微软的 ActiveX 技术。ActiveX(COM)技术是现在 Microsoft软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的 WEB 应9用。2.Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言。ASP 的编程语言可以是 VBSCRIPT 和 JSCRIPT。VBSCRIPT 是 VB 的一个简集,会 VB的人可以很方便的快速上手。然而 NETscape 浏览器不支持客户端的 VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。NETscape浏览器也可以正常显示 ASP 页面。3.Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。这样就可以防止别人抄袭程序。由此可以看出,ASP 是在 IIS 下开发 WEB 应用的一种简单、方便的编程工具。在了解了 VBSCRIPT 的基本语法后,只需要清楚各

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论