




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ASP课程设计报告留 言 板 设 计前 言ASP(Active Server Pages,活动服务页)是微软推出的一种动态网页技术,是位于服务器的脚本运行环境.通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式的动态网页.使用ASP还有一个好处,就在于ASP可利用ADO方便的访问数据库,从而使开发基于WWW的 应用系统成为可能。ASP的最大好处是除了可以包含HTML标记外,还可以直接访问数据库,并可以通过ASP的 组件和对象技术使用无限扩充的Activex控件来进行动态网页的开发。ASP在Web服务器端运行,运行后将结果以HTML格式发送到客户端服务器,因此比普通的脚本更加安全。动态网页不仅包括动态GIF图片,而且最主要的是其“交互性”,即网页会根椐用户的要求和选择而动态改变和响应。这个课程设计最主要的就是交互。最关键也在这里。这个网页是要求用户注册成为这个网站的成员,当网页显示用户注册成功时,用户就成功地实现了与服务器的一次交互。现在许多Web业务都采用交互动态网页,比如网上订票、上网购物等电子商务领域,网络游戏、网上聊天等娱乐方面,以及用于商业领域等。一、课程设计的目的进一步巩固和加深“ASP动态网页设计”课程的基本知识,了解ASP动态网页设计知识在实际中的应用。综合运用“ASP动态网页设计”课程和先修课程的理论及生产实际知识去分析和解决问题,进行的相关训练。学习ASP动态网页设计的一般方法,了解和掌握通用数据库的连接、数据的相关操作或网站的设计过程和进行方式,培养正确的设计思想和分析问题、解决问题的能力,特别是网站功能规划的能力和实现相关功能的能力。通过能系统的分析、系统设计、数据库设计和功能的实现等,培养ASP动态网页设计的基本技能二、课程设计的内容(一)设计概述设计一个简易留言板,要求在提交留言后反馈姓名是否为空,为空则弹出对话框,不能顺利进行下一页面。不为空则返回留言信息。网页还要求记录当前登录信息,访问次数,记录当前页数,以及根据页面标签返回页面。(二)设计任务留言板的设计包括4大部分数据库cet46.mdb部分book_xs.asp部分book_tj.asp部分book_cl.asp部分各部分的协调反馈最终的调试运行(三)设计内容及步骤1.创建虚拟目录浏览ASP网页 2.在“Internet信息服务”中建立站点并浏览IIS默认网站中的ASP网页3.留言板设计内容(1)数据库表的结构。 双击站点根目录中data文件夹里的cet46.mdb选择“表”对象中的表“LYB”查看该表的记录信息和字段信息。数据库设计分别为表bmbID学号姓名性别身份证号码学制入学年份10817011001张三女3408241992542032344200820817011002李四男3408271988100633454200830817011003王二男3424251987092674324200840817011004李勇女34242719900905536X4200850817011005张田男34220119900605443X4200860817011006许攸男3412271992031789074200870817011007吴涛男3403231988041812354200880817011008王小顺男3412221990122467924200890817011009李泉男34082419890519234442008100817011010蔡春男34240119890112543042008110817011011王小红女34262219900102123142008120817011012高山男34082419891122241542008130817011013李晓男34242219890221567442008140817011014李鹏男34082319910202321442008表js访问次数7432表lybidnamesexconttime1网页设计老师01网页设计这门课是很有趣的!希望大家能借助这个平台交流学习经验.2009/4/2050网页设计老师01面向对象的思想在网页设计中非常重要;每个对象都有它的属性事件方法;对象可分为静态对象和动态对象。动态对象在使用前应该将其实例化。2009/10/2559中文080101材料物理0801QQ群号:696326492009/11/1660艺术080401不错不错,大力支持.2009/11/2164Access老师01第5章与第10章很重要,有联系,其课件请大家下载.2009/11/2765李01我报了计算机三级的网络技术,明年三月考试。我想问下老师,三级网络技术的上机考的是不是C语言,上机环境是什么?turbo c,visual c+,还是其他什么?有没有模拟上机考试的软件平时可以练习? 先谢谢了2009/11/2867艺术06402 02如何在Dreamweaver中调试ASP网页?还有一些问题也不是很清楚哦2009/11/3071欧阳凯01老师,网页设计需要学习掌握哪些知识,我很想学制作网页。2009/12/472张建02我想报考二级了。是不是晚了?2009/12/1076王权01对了,我的号码是159942663382009/12/2078wwwwwww02wwwwwwwwwwwwwwwwvvvvvvvvvvvvvvv2009/12/2479张硅男快要过年了!2009/12/2480爱学习人男网页设计很有趣!2010/6/11表useridyhpwd4admin21232f297a57a5a743894a0e4a801fc3(2)向请求页面传递参数的使用。在浏览器地址栏输入:/webdesign/book_xs.asp数据表共有多少条记录?每页多少条记录?显示的页面共多少页?在浏览器地址栏输入:/webdesign/book_xs.asp?page=3,则显示的记录在原表中的位置?(即回答起止记录号是多少?)(3)记录的分页显示。显示留言(含“我要留言”链接)页面( book_xs.asp ) 留言板 我要留言 留言者: 性别: 留言时间: 留言内容: - 共条记录 当前页: 共页 选择: a href=book_xs.asp?page= (4)以表单形式向服务器提交数据。发表及提交留言页面(book_tj.asp) 姓名: 性别:男 女 内容: (5)表单处理程序。留言提交后的处理程序(book_cl.asp)% set conn=server.createobject(adodb.connection) 创建一个Connection对象实例,并指派给变量connconn.open driver=microsoft access driver (*.mdb);dbq=&server.mappath(data/cet46.mdb) if request.Form(name)= or request.Form(cont)= then response.write alert(对不起,你的姓名或是留言内容还未输入!);history.back(); response.end()end ifsql=select * from lyb lyb是cet46库中的表,记录留言信息set rs=server.createobject(adodb.recordset) 使用RecordSet对象rs.open sql,conn,1,3 创建可更新的记录集,参数对(1,3)rs.addnew 插入一条空记录rs(name)=request.Form(name) 接收表单元素name提交的值rs(sex)=request.Form(sex)接收表单元素sex提交的值rs(cont)=request.Form(cont)接收表单元素cont提交的值rs.update 更新记录response.write alert(留言提交成功!);location.href=book_xs.asp 使用客户端脚本 通过设置Location对象的href属性(值)实现页面跳转% 三、实验效果如果未输入姓名或留言内容则显示提示对话框如图:显示留言信息:留言板 我要留言留言者:653 性别:男 留言时间:2010-11-17 16:40:31留言内容:132-留言者:一样一样 性别:男 留言时间:2010-11-9 11:17:16留言内容:喝vf-留言者:longfu 性别:男 留言时间:2010-11-6 15:38:02留言内容:科技黄金季节斤斤计较斤斤计较-留言者:liu 性别:男 留言时间:2010-11-6 15:24:30留言内容:jdfhsajdfh-共28条记录 当前页:1 共7页 选择: 1 2 3 4 5 6 7 三、总结通过完成本次留言板的设计,我们学到了内置组件及其方法的使用,增强了实际应用能力,但实验中遇到了一些绊脚石,例如表单处理程序(留言提交后的处理程序)这一部分没能顺利进行,我们请教了老师才得以解决。在以后的这门课程的学习过程中还会遇到各种问题,我们会认真对待,发现问题解决问题。找资料、翻阅课本、和同学讨论,这份简单的课程设计终于即将告一段落。虽然,本次的课程设计很简单,但付出了自己的劳动,变觉得这就是一种收获。在本次设计结束之即,我通过这个学期以来的的慢慢搜索,以及老师的教导,慢慢的学会了ASP这门课程,虽然不是那么熟练,但还是学到了一些最基本的东西,在本次设计过程中遇到了一些困难,但解决问题的喜悦与同学之间的讨论,原来一个课程设计也可以做得如此精彩。这次的设计我发现了我的不足 ,原因是没做好充分的设计准备,思路清晰,计划明确,做一个好的规划,设想好的布局,这是最基本以及最重要的。还有注意设计的同时随时进行小测试,不要等全部设计做完后再做测试,这时很多问题都是无法发现的,或者说既使发现了错误,也会因为数量太多而很难找到错误的出处
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业职称考试题目及答案
- 护理相关专业试题及答案
- 商贸专业试题及答案
- 药学专业笔试题及答案
- 环境类专业试题及答案
- 音乐专业试题及答案
- 单招电力专业试题及答案
- 欢乐中秋祝福致辞
- 2025年山东省济宁市邹城十一中中考物理三模试卷(含解析)
- 2025年3月陕西省榆林市初三历史模拟试卷(含答案)
- 颅内占位疑难病例讨论
- 视网膜出血的治疗及护理
- 心理学基础(第2版) 课件 第1章 概述
- 2025至2030银行人工智能行业市场发展前景及发展趋势与投资机会报告
- 职业少儿创意美术课件
- 职业人群心理健康知识讲座:减压赋能与心理调适
- 工模具点检管理制度
- 非营利组织纳税管理制度
- 2025年新疆维吾尔自治区中考物理真题含答案
- 数字健康行为干预-第1篇-洞察及研究
- 2025至2030年中国核辐射探测器行业市场行情监测及前景战略研判报告
评论
0/150
提交评论