留言簿系统的设计与制作毕业设计论文.docx
- 文档编号:13143270
- 上传时间:2023-06-11
- 格式:DOCX
- 页数:52
- 大小:67.25KB
留言簿系统的设计与制作毕业设计论文.docx
《留言簿系统的设计与制作毕业设计论文.docx》由会员分享,可在线阅读,更多相关《留言簿系统的设计与制作毕业设计论文.docx(52页珍藏版)》请在冰点文库上搜索。
留言簿系统的设计与制作毕业设计论文
编号0123456789
毕业设计论文
题目:
留言簿系统的设计与制作
学生姓名
赵达睿
学号
1397978969
系部
计算机工程系
专业
计算机应用技术
班级
高等数学一班
指导教师
燕怀荣
评阅教师
赵广见
2013年9月
摘要
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
网站信息留言版系统BBS(BullitinBoardSystem)是互联网上一种人与人之间交互的必备工具,特别是做网站必备,网上网站信息留言版提供一个信息交流的空间,人们可以通过网站信息留言版一起讨论自己喜欢的话题,提出问题或者回答问题。
用户可以在网站信息留言版中发表对某个问题的看法阐述自己的观点,跟别人讨论对某个问题的看法,在Internet的发展中网站信息留言版的作用将是无法替代的。
该设计是基于HTML语言,并且采用了ASP语言组作为后台的编程语言,Dreamweaver作为开发工具,以IIS为服务平台,实现了网络平台的构建,VBscript技术实现了动态网页的制作,以确保系统的安全保密和易于维护。
而后台的数据库则采用了Access管理整个系统的后台数据。
本系统的一个重要特点是界面友好,操作简单。
本文概述了留言板的基本概念、性质和特点,介绍了论坛留言板的开发技术的现状和未来发展趋势,设计并实现了一个企业风格的留言板,对它的设计思想以及实现方法做了详细说明,并详细讲解了设计的技术关键点与难点以及它们的解决方法。
本设计的突出特点就是企业风格和ASP技术的应用。
关键词:
网络论坛ASP技术留言板在线留言
第一章绪论
网络留言板,简称留言板又称为留言簿或留言本,是目前网站中使用较广泛的一种与用户沟通、交流的方式。
通过留言板,可收集来自用户的意见或需求信息,并可作出相应的回复,从而实现网站与客户之间及不同客户之间的交流与沟通。
随着互联网的发展,网络信息资源也不断的丰富,而以动态性和交互性为特征的在线留言是当中最丰富、最开放和最自由的网络信息资源,是最受欢迎的一种信息交流的方式。
目前实现该功能的技术工具有很多种,主要有CGI、PHP、JSP、ASP和ASP.NET。
在线留言系统和互联网上的其他信息一样,具有范围广,内容庞杂,动态变化性强等特点,但是它还有两个最重要的特点:
交互性和时效性。
交互性是指用户能够参加到留言信息的交流过程中来,可在在线留言中发布自己的信息并且可以得到其他用户的反馈,这是在线留言最基本和最重要的特征。
一位用户发布信息,往往有很多人回应,可以开展多人讨论,这是一个多向交流信息的过程,它使人们能够便捷地进行交流。
由于互联网信息传播的快捷与方便以及在线留言的交互性,使得人们能够及时的从中获取某一技术和行业的发展动态与最新的进展,专业技术论坛中信息时效性更强,往往一些最新的技术信息可以从中获取。
第二章相关技术介绍
2.1ASP.Net2.0技术的介绍
ASP.Net2.0是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.Net2.0提供许多比现在的Web开发模式强大的的优势。
ASP.Net2.0是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。
ASP.Net2.0构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。
这些仅是ASP.Net2.0强大化软件支持的一小部分。
因为ASP.Net2.0是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net2.0的Web应用中。
ASP.Net2.0同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。
将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net2.0。
ASP.Net2.0使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为"ZeroLocalAdministration"的哲学观念使ASP.Net2.0的基于应用的开发更加具体,和快捷。
一个ASP.Net2.0的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net2.0已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.Net2.0应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。
2.2ADO访库技术介绍正文部分
ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。
它可作用于服务器端,以提供含有数据库信息的主页内容。
通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。
ADO可使用VBScript、Jscript语言来控制对数据库的访问,以及查询结果的输出显示。
ADO可连接多种支持ODBC的数据库,如Access、SQLServer、Oracle等。
在使用时,首先需在控制面板的ODBC中建立相应的DSN(数据源名)。
要选择系统数据源名,指定所用的驱动程序,如"Microsoftaccess",在数据来源名称中输入DSN名,并选定服务器和数据库[10]。
2.3HTML
HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的。
一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应放置在何处,显示模式是什么样的等。
如果你还有一些图片、动画、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。
浏览的网页就是由HTML语言编写出来的。
虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,你只要明白了各种标记的用法便算学会了HTML.HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。
在编辑器中输入html代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。
第三章课题介绍
3.1课题简介
本设计旨在建立一个在线留言系统,在用户留言模块,用户可以发表自己的言论,该言论有两种发布方式:
秘密和公开。
公开发布的言论其他用户可以看到,而秘密发布的言论只有系统管理员能看到,其他用户是看不到的。
在后台管理模块,系统管理员可以对用户发表的言论进行回复和删除操作。
3.2课题研究的意义及方法和步骤
3.2.1课题研究意义
在线留言系统是目前网络上很流行的一种沟通方式,它给网络用户和版主之间一个交流的平台,在这个平台之上,网络用户可以自由的发表自己的言论,和版主进行交流,而版主也可以通过这个平台了解网络用户的一些需求,进而提高自己的服务。
还可以对用户提出的一些请求进行答复,给网络用户提供一些个性化的服务。
在线留言系统增加了人与人之间的交流方式,是伴随着网络而起的一种新型的交流方式,在系统里,大家可以畅所欲言,自由的发表一些看法(前提:
合法)。
3.2.2课题研究方法
基于HTML语言,并且采用了ASP语言组作为后台的编程语言,Dreamweaver作为开发工具,以IIS为服务平台,实现了网络平台的构建,VBscript技术实现了动态网页的制作,以确保系统的安全保密和易于维护。
而后台的数据库则采用了Access管理整个系统的后台数据。
3.2.3课题研究步骤
1研究课题的可行性,整理设计思路,想好用什么语言、什么工具进行编写。
2上网搜集素材,用potoshop做出自己喜欢的图片。
3开始着手做系统,先做主页及一些子页,再做后台管理程序。
4整体进行美化,让页面趋向于企业风格。
5进行系统的调试及测试工作。
第四章留言簿分析
4.1需求分析
网络留言板,作为一种新型的沟通方式,流行于各大网站,是目前网站必不可少的一部分,为客户获取新信息提供了方便。
它的存在,能使各个企业知道各位客户的迫切需求,进而对产品做出相应的调整,同时也能为客户提供更好的服务。
因此,具有很大的市场潜力和需求。
4.2模块分析
留言模块,作为系统的前台部分,客户可以在此发表自己的看法,对企业的一些要求,希望自己得到的服务等,是系统与客户进行交互的部分
管理模块,作为系统的后台,是管理员与系统之间交互的页面。
在此模块,管理员可以查看、回复、删除客户的留言。
包括两部分:
留言回复模块、留言删除模块。
主页的实现:
此页面主要包含三个小的模块:
签写留言模块、留言显示模块、留言搜索模块。
第五章留言簿设计
5.1留言模块设计
--#includefile="conn/conn.asp"-->
--#includefile="conn/config.asp"-->
--#includefile="top.asp"-->
<%
dimzuopin,zuopinsql,head,UserName,UserPwd
head=1
daohang="留言本"
UserName=Request.Cookies(zb&"2")("UserName")
UserPwd=Request.Cookies(zb&"2")("UserPwd")
dimrs
dimsql
Sql="Select*Fromzb_bookOrderByidDesc"
dimpage
calltop
ifRequest("search")=""then
SetRs=Server.CreateObject("ADODB.Recordset")
Rs.OpenSql,conn,1,1
else
keyword=Request("keyword")
stype=Request("stype")
ifkeyword=""then
response.write"
response.write"alert('你没有输入任何搜索内容!
');"
response.write"history.go(-1);"
response.write""
response.end
endif
ifstype<>""then
SetRs=Server.CreateObject("ADODB.Recordset")
Sql="Select*Fromzb_bookwhere"&stype&"like'%"&keyword&"%'OrderBYidDESC"
Rs.OpenSql,conn,1,1
else
SetRs=Server.CreateObject("ADODB.Recordset")
Sql="Select*Fromzb_bookwherenamelike'%"&keyword&"%'orcontentlike'%"&keyword&"%'OrderBYidDESC"
Rs.OpenSql,conn,1,1
endif
endif
ifnotrs.bofthen
IFnotIsNumeric(Request("page"))OrIsEmpty(Request("page"))Then
page=1
Else
Page=Int(Abs(Request("page")))
Endif
rs.pagesize=trim(ibook_count)*1
total=rs.RecordCount
mypagesize=rs.pagesize
rs.absolutepage=page
endif
%>//留言搜索模块
--
functionzb_form_clear(fname,type_name)
{
if(document.forms[fname].elements[type_name].value=document.forms[fname].elements[type_name].defaultValue){
document.forms[fname].elements[type_name].value="";
}
}
-->
#FF8800">*
#FF8800">*
选项:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 留言簿 系统 设计 制作 毕业设计 论文