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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2962416.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(ASP课程设计报告.doc)为本站上传会员【快乐****生活】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

ASP课程设计报告.doc

1、 河南化工职业学院 ASP课程设计 系部名称: 信 息 工 程 系 专 业: 计 算 机 应 用 姓 名: 学 号: 指导教师: 邵华 任立峰 2010年

2、12月 摘要关键字 摘要 本论文概述了ACCESS数据库及其相关的一些知识,着重论述ACCESS数据库和ASP的中间技术,构建一个简单的留言板。 具体的实现是构造一个留言板系统,能很方便的和同学沟通和交流。留言板具有功能强大、使用方便的特点。用户以个人的身份进入,查看留言,以及在留言板中写下自已要留言的内容。管理员可根椐管理员用户名和密码进入,进行适当的修改和删除。 在此设计中,主要的技术有:ASP,HTML,ADO等,用到的运行环境(操作系统,服务器)有WINDOWS98,PWS,和IE 5.0等,将它们集成在一个INTRANET(模拟INTERNET

3、的环境中,从而实现了设计。 【关键词】留言板 网络数据库 ASP HTML 目录 第一章 背景与概述 1.1开发背景 1.2 开发意义 1.3 概述 1.3.1设计思想 1.3.2 留言板分析 1.3.3 留言板设计 1.3.4 设计语言简介 第二章 需求分析概念及结构设计 2.1 需求分析 2.1.1 需求分析的任务 2.1.2 分析过程 2.1.3基本过程 2.2 留言板功能实现简述(要有核心代码注释) 2.2.1 功能一 2.2.2 功能二 2.2.3 功能三 2.2

4、4 功能四 2.2.5 功能五 2.2.6 功能六 第三章 测 试 5.1 测试的目的 5.2 测试的目标 5.3 测试的方法 5.4 测试过程 第四章 设计体会总结 第五章 致谢 第六章 参考文献 第七章 附录程序清单 第一章 背景与概述 1.1开发背景 留言板在网站的开发中是很常用的功能。用户在访问网站后,可以发表看法、留下意见或提出问题,网站管理者可以给予答复。通过留言板,网站管理者可以与用户进行简单的交流。 1.2 开发意义 能够更好的掌握ASP语言编程的要领和方法,加强动手实践能力

5、增加自己的编程能力。综合运用所学的知识,检验自己的水平和能力,在开发中学习和领悟。 1.3 概述 此次开发有留言板的基本功能、数据库及数据表的设计、用户访问程序、程序清单及说明等部分组成。 留言板基本功能包括留言板主页,可以显示当前所有留言,最近的的留言在最前面。提供如“第一页”,“下一页”,“最后一页”的翻页功能,也可以输入页号转入到相应的网站。通过主页任何用户都可以发表留言。主页上述还提供“管理员入口”,“回复留言”,“删除留言”链接,管理员登录后,就可以进行“回复留言”,“删除留言”的操作。 在ACCESS中创建一个名为Gbook_data.mdb的数据库文件,在数据库中设计

6、admin_user,GuestBook两个数据表。 用户访问流程 程序清单及说明 文件名 文件说明 所在目录 default.asp 留言板主页,显示留言 GuestBook add_Content.html 提供发表新留言的界面 GuestBook execute.asp 新留言处理程序 GuestBook admin_login.html 管理员登录界面 GuestBook\admin admin_update_reply.asp 留言回复界面 GuestBook\admin admin_execute.asp 处理登录、回复及删除 Gues

7、tBook\admin Error_page.asp 出错处理界面 GuestBook\admin Gbook_data.mdb 数据库文件 GuestBook\data 1、 数据库链接文件conn.asp 2、 留言板主页 default.asp 3、 留言处理程序add_content.html和execute.asp 4、 回复留言程序admin_update_reply.asp 5、 登录、回复、删除处理程序admin_execute.asp 1.3.1设计思想 留言板设计分为四部分:留言板的基本功能、数据库及数据表的设计、用户访问流程、程序清

8、单及说明。 1.3.2 留言板分析 文件名 文件说明 所在目录 default.asp 留言板主页,显示留言 GuestBook add_Content.html 提供发表新留言的界面 GuestBook execute.asp 新留言处理程序 GuestBook admin_login.html 管理员登录界面 GuestBook\admin admin_update_reply.asp 留言回复界面 GuestBook\admin admin_execute.asp 处理登录、回复及删除 GuestBook\admin Error_page.

9、asp 出错处理界面 GuestBook\admin Gbook_data.mdb 数据库文件 GuestBook\data 1.3.3 留言板设计    留言板大致要包括以下几个部分: 1、留言页(main.asp) 说明:这就是显示留言的部分,任何访问该留言板的访客都可以看到,该页提供发表留言功能和浏览发表留言者的相关信息的功能; 2、发表留言页&处理发表页(add.asp&addsave.asp) 说明:分别负责发表留言和提交留言到数据库; 3、管理登录页&处理登录页&管理页(admin.asp&checkpass.asp&mymanage) 说明:

10、留言板需要管理员来管理,包括管理留言,如果实行会员制,还可以管理会员,管理员需要最高权限,一般只有一个,只有拥有管理员账号和密码的人才可以进入管理页面,所以以上三个页面分别用于管理员登录、处理登录(拒绝非管理员账号登录)、验证成功的管理员页面; 4、删除留言页(del.asp) 说明:如果有人发表了不符合规定的留言,管理员可以给予删除。 1.3.4 设计语言简介 HTML(Hyper Text Markup Language 超文本置标语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等

11、自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档(即Homepage的源文件)是一个放置了标记的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径: 1.手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具)。 2.通过某些格式转换工具将现有的其它格式文档(如WORD文档)转换成HTML文档。 3.由Web服务器(或称HTTP 服务器)一方实时动态地生成。HTML语言是通过利用各种标记(tag

12、s)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。目前HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是一套用来描述数字化文档的结构并管理其内容的复杂的规范)中的一个子集演变而来的。虽然下一版

13、本的标准HTML3.0(也称为HTML+)正在制订之中,但其中某些部分的实验性标准草案已被广泛采用,大多优秀的Web浏览器(如Netscape等)都能解释HTML3.0中的部分新标记,因此在本章中介绍的一些HTML3.0新标记均已被多数浏览器所接受。 一:无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执行。  二:使用常规文本编辑器,如Windows的记事本,即可设计。  三:与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML玛的浏览器,即可浏览Active Server Pages 所设计的主页内容,  Scr

14、ipt 语言(Vbscript ,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。  四:面向对象(Object_Orient).  五: 可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。  ActiveX Server component,可使用Visual Basic,Java,Visual C++,COBOL等语言来实现。  六:Active Server Pages与任何AcTiveX scripting 语言兼容。除了可使用VBscript 或JScript语言来设计,并可通过Plug-

15、in的方式,使用由third party所提供的其他譬如REXX,perl,Tcl 等scripting语言。script引擎是处理script的COM(Component Object Model)对象。  七:Active server Pages的源程序代码,不会传到用户的浏览器,因此可以保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是Active Server Pages执行的结果的常规HTML码。  八:使用server端script产生client端script,你可以使用ASP程序码,在站点服务器执行script语言(VBscript 或 Jscript),来产生或更改

16、在client端执行的script语言。 第二章 需求分析概念及结构设计 2.1 需求分析 1.留言板的功能有用户发表留言、管理员回复留言和删除留言、上下翻页功能。 2.数据库及数据表的设计。 3.用户访问流程 4.程序清单及说明 2.1.1 需求分析的任务 此次开发有留言板的基本功能、数据库及数据表的设计、用户访问程序、程序清单及说明等部分组成。 留言板基本功能包括留言板主页,可以显示当前所有留言,最近的的留言在最前面。提供如“第一页”,“下一页”,“最后一页”的翻页功能,也可以输入页号转入到相应的网站。通过主页任何用户都可以发表留言。主页上述还提供“管理

17、员入口”,“回复留言”,“删除留言”链接,管理员登录后,就可以进行“回复留言”,“删除留言”的炒作。 在ACCESS中创建一个名为Gbook_data.mdb的数据库文件,在数据库中设计admin_user,GuestBook两个数据表。 用户访问流程 程序清单及说明 2.1.2 分析过程 一、设计数据库        ASP程序本身并不能储存数据,众所周知,留言本有以下信息需要保存:留言者姓名、联系方式、留言内容等等。因为ASP并不能储存数据,所以数据库在这种环境之下就产生了。数据库的种类也很多,针对不同的程序也有适用于它的数据库,比如Access和Ms SQL就比较适用

18、ASP和ASP.net程序 二、连接数据库 用ASP把程序和数据库连接起来,以后就可以连接到数据库、在ASP中显示数据库中的数据以及更复杂的插入、修改和删除。 三、制作留言板首页 四、制作添加留言页面,实现留言功能 五、编写留言板功能代码。 2.1.3基本过程 一、创建数据库。二、连接数据库。三、制作留言板首页。四、制作添加留言页面,实现留言功能。五、编写留言板功能代码:1.add_Content.html、2.conn.asp、 3.default.asp 、 4. execute.asp、 5. admin_execute.asp、6. admin_l

19、ogin.html、 7. admin_update_reply.asp、 8. conn.asp、 9. error_page.asp 六、登录服务器运行测试。 2.2 留言板功能实现简述(要有核心代码注释) 2.2.1 功能一 1.add_Content.html 留言板

用户发表留言
姓名:
留言:

21、d>

2.2.2 功能二

22、 2.conn.asp <% dim conn'定义一个全局变量 sub opendb() On Error Resume Next '建立Connection对象 Set conn = Server.CreateObject("ADODB.Connection") Provider = "Provider=Microsoft.Jet.OLEDB.4.0;" DBpath = "Data Source=" & Server.MapPath("data/Gbook_data.mdb") '连接数据库 conn.Open Provider & DBpath

23、 if Err.Number <> 0 then err.clear set conn = nothing response.write "数据库连接错误,请检查连接字串。" response.end end if end sub sub closedb() conn.close set conn=nothing end sub %> 3.default.asp <%@LANGUAGE="VBSCRIPT"%> <% sql="select * from Gue

24、stBook order by id desc"'最新留言显示在最前面 call opendb() '建立RecordSet对象 Set rs = Server.CreateObject("ADODB.Recordset") '打开数据库表 rs.Open sql, conn,3,2 If rs Is Nothing Then Response.Write "Recordset 调用失败!" Response.End End If %> 留言板

25、N=CENTER>留言板


发表留言  管理员入口
<% if not rs.eof Then Myself = Request.ServerVariables("PATH_INFO") rs.PageSize = 3 '指定每页要显示的留言数量 Page = CLng(Request("Pag

26、e")) If Page < 1 Then Page = 1 If Page > rs.PageCount Then Page = rs.PageCount rs.AbsolutePage = Page'指定要显示的页数 For iPage = 1 To rs.PageSize %>

发言人: <%=rs("Name")%>

27、color="#CC99FF">发言时间:

<%=rs("Time")%> ">[回复留言]
留言内容: <%=rs("Content")%>
站长回复: <%=rs(

28、"Reply")%>

">[删除留言]
<% rs.MoveNext ' 移到下一项 If rs.EOF Then Exit For Next %>
Method=GET> <%If Page <> 1 Then ' 如果

29、不是位于第一页%> ?Page=1>第一页?Page=<%=(Page-1)%>>上一页 <%End If If Page <> rs.PageCount Then ' 如果不是位于最后一页 %> ?Page=<%=(Page+1)%>>下一页?Page=<%=rs.PageCount%>>最后一页 <%End If%> 输入页次:

30、 TYPE=TEXT Name=Page SIZE=3> 页次:<%=Page%>/<%=rs.PageCount%>

<% else call closedb() response.write "目前还没有留言" response.end end if %> 2.2.3 功能三 4. execute.asp <%@LANGUAGE="VBSCRIPT"

31、> <% response.expires=now()-1 Response.CacheControl = "no-cache" name=Trim(request("name")) content=Trim(request("content")) if name="" or content="" then call error("姓名或留言不能为空!") call Iserror() respo

32、nse.end end if call opendb() sql="insert into GuestBook(name,content) values ('"& name &"','"& content& "')" conn.execute(sql) call closedb() response.redirect "default.asp" %> 2.2.4 功能四 5. admin_execute.asp <%@LANGUAGE="VBSCRIPT"%> <%const need_purview=9%> <% response.expires=now()-1 Response.CacheControl = "no-cache" dim action action=lcase(trim(request.querystring("action"))) select case action case "login" name=trim(request("name")) pwd=trim(request("pwd")) if name="" or pwd="" then

34、 call error("用户名、密码不能为空!") call Iserror() response.end else sql="select name,pwd from admin_user where name='" & name & "' and pwd='" & pwd & "'" call opendb() set rs=conn.execute(sql) if not rs.eof then session("name")=name'管理员用户名 session("purview")=9'设置权限 rs.close

35、 set rs=nothing call closedb() response.redirect "../default.asp" response.end else rs.close set rs=nothing call closedb() call error("用户名或密码出错!
如果忘记密码请与管理员联系。") call Iserror() response.end end if end if case "del_content" '判断权限,只有管理员可以删除留言 i

36、f Isempty(session("purview")) or session("purview")请重新登录或与系统管理员联系!") call Iserror() response.end end if call opendb() conn.execute("delete * from GuestBook where id=" & request.querystring("id")) call closedb() response.redire

37、ct "../default.asp" response.end case "update_reply" '更新回复 '判断权限,只有管理员可以回复 if Isempty(session("purview")) or session("purview")请重新登录或与系统管理员联系!") call Iserror() response.end end if reply=Trim(request("reply")) sql="update

38、GuestBook set reply= '"& reply &"' where id=" & request("id") call opendb() conn.execute(sql) call closedb() response.redirect "../default.asp" response.end case else call error("出现未知错误,请与管理员联系!") call Iserror() response.end end select %> 2.2.5 功能五 6. admin_login.html

39、 管理员登录

40、

42、

管理员登录界面,其它用户请直接进入留言板
用户名:
密码:

41、lspan="3">

7. admin_update_reply.asp <%@LANGUAGE="VBSCRIPT"%> <%const need_purview=9%> <% response.expires=now()-1 Response.CacheControl = "no-cache" '判断权限,只有管理员可以登陆这个页面 i

43、f Isempty(session("purview")) or session("purview")请重新登录或与系统管理员联系!") call Iserror() response.end end if id=Trim(request.querystring("id")) sql="select * from GuestBook where id=" & id call opendb() set rs=conn.execute(sql) i

44、f not rs.eof then %> 发表回复

45、n="center">

发表回复
留言: <%=rs("content")%>
回复:

46、 type="submit" name="Submit" value="发表回复">

<% End if call closedb() %> 2.2.6 功能六 8. conn.asp <% dim conn'定义一个全局变量 sub opendb() On Error Resume Next '建立Connection对象

47、 Set conn = Server.CreateObject("ADODB.Connection") Provider = "Provider=Microsoft.Jet.OLEDB.4.0;" DBpath = "Data Source=" & Server.MapPath("../data/Gbook_data.mdb") '连接数据库 conn.Open Provider & DBpath if Err.Number <> 0 then err.clear set conn = nothing response.write "数据库连接

48、错误,请检查连接字串。" response.end end if end sub sub closedb() conn.close set conn=nothing end sub %> 9. error_page.asp <% dim finderror finderror=false dim errmsg errmsg="" sub error(message) errmsg=errmsg & "
" & message finderror=true end sub sub Iserror() if finder

49、ror=true then call show_error() end if end sub sub show_error() %> 错误提示:

错误提示:
<%=errmsg%>

50、pe="button" id="back" value="返回" onclick="history.go(-1)">

<%end sub%> 第三章 测 试 5.1 测试的目的 查漏补缺。 看留言板的功能能否实现,能否运行成功。然后根据运行的情况进行修改和完善。使留言板程序更加完美。 5.2 测试的目标 使程序的运行更顺畅完美,功能更完善。 5.3 测试的方法 在服务器上登录add_content.html,分别输入用户的姓名和留言 ,然后点击发表留言,进入留言板主页

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服