ASP应用程序设计实例课件_第1页
ASP应用程序设计实例课件_第2页
ASP应用程序设计实例课件_第3页
ASP应用程序设计实例课件_第4页
ASP应用程序设计实例课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

ASP应用程序设计实例8.1百年日历

设计一个可正确显示1900年至2100年间任何一个月的日历网页。该网页启动后,默认显示系统日期所对应的日历。用户只需在所提供的年、月、日下拉列表框中选定一个新的日期,再单击该行右侧的“刷新”按钮,就会显示出指定年月的日历,并且对于当日将用不同颜色的高亮显示。1.百年日历页面效果2.百年日历程序要点l

判定给定年、月的总天数l

判定给定月的第1天是星期几l

生成选择年月日的下拉列表框8.2网上投票系统

8.2.1网上投票系统简介1.投票系统的关键之处:l

如何保存和读取投票的结果。l

如何方便、有效地访问各个文本文件中保存的得票数据。l

分别使用3个候选城市的图片作为超级链接,当浏览者用鼠标点击某个图片时,不仅将激活poll.asp页面本身,而且还将传递一个代表这个城市的变量值。以便识别出本次得到投票的是哪个城市,并将新投的一票累计到这个城市的得票总数中。

2.投票系统包含的文件:l

poll.asp:网上投票系统的脚本程序。l

poll.jpg:网上投票页面的标题图片。l

London.gif:代表伦敦市的图片。l

Paris.gif:代表巴黎市的图片。l

Sanfran.gif:代表旧金山市的图片。l

London.txt:存放伦敦得票数的文本文件。l

Paris.txt:存放巴黎得票数的文本文件。l

Sanfran.txt:存放旧金山得票数文本的文件。8.2.2网上投票系统源代码8.2.3网上投票系统的完善8.2.4用图形显示投票结果8.3在线考试系统

8.3.1在线考试系统简介1.考试系统界面2.试题数据库8.3.2在线考试系统源代码

1.生成试卷和提供考生答题的程序Exam.aspl

随机抽取试题,可确保每次生成的各份试卷都各不相同;l

自动生成每道试题的4个单选项;l

用隐含方式将每道题的标准答案传递到判卷评分程序;l

交卷后将同时传送考生所选的n个答案以及n个标准答案,因而在判分时,就不必再次打开数据库寻找对应考题的答案。2.评分和输出考生成绩的程序Score.asp8.3.3在线考试系统的完善

l

增加考生登录页面,并事先创建好考生信息数据库,用以验证考生身份的合法性。l

增加考试计时功能,一旦到达终考时间便自动交卷。l

自动将考生的得分保存到数据库的相应成绩表中,并自动完成考分统计工作。l

考生在点击“交卷”按钮后,使其不能通过点击网页上的“后退”按钮继续考试。l

设法解决多选题和填空题的出卷和评判问题。8.4客户登录系统8.4.1客户数据库设计字段名称数据类型说

明UserID自动编号客户编号,主键,自动递增Nick文本(12)客户昵称Password文本(16)密码Name文本(12)客户姓名Email文本(20)客户电子邮件地址Province文本(12)客户所在省份City文本(12)客户所在城市Address文本(38)客户住址Zip文本(8)邮政编码Phon文本(16)客户联系电话8.4.2客户登录页面设计1.显示客户登录窗口2.验证客户登录信息8.4.3客户注册页面设计1.客户注册窗口页面2.验证客户注册信息

8.5访客留言簿

8.5.1访客留言簿简介

1.分页显示的访客留言

2.供访客留言的表单页面8.5.2留言簿总体设计1.留言簿程序所包含的文件l

GuestBook.jpg:留言簿网页的标题图片。l

GuestBook.mdb:包含GuestBook数据表的Access数据库文件,用于存放留言者姓名、主题、留言内容和张贴时间等信息。l

GuestBook.asp:实现留言簿功能的主程序,负责读取GuestBook表中的留言内容,并将这些内容以分页方式显示在浏览器窗口中。l

GuestBook.htm:用来形成一个表单页面,供来访者输入和张贴新留言。l

Post.asp:负责将来访者在留言表单中填写的各项内容写入GuestBook表,然后重定向到GuestBook.asp页面显示出新留言的内容。2.GuestBook数据表的结构字段名称数据类型说

明GuestID自动编号客户编号,主键,自动递增主题文本(50)留言简短说明客户文本(30)访客名称时间日期/时间留言日期和时间内容备注留言内容3.各页面的功能及其之间的关系8.5.3留言簿页面代码设计1.读取并显示留言页面GuestBook.asp2.供访客留言的表单页面GuestBook.htm3.将留言写入数据库页面Post.asp8.6网站搜索引擎

8.6.1设置索引服务

8.6.2索引服务的内置对象1.Ixsso.Query对象的属性和方法属性或方法说

明Query属性用于设置所要搜索的字符串Columns属性用于设置所要选取的文件信息,包括标题、路径、大小、摘要等。MaxRecords属性用于设置搜索结果的最大记录条数SortBy属性用于设置搜索结果的排序方式CreateRecordset方法用于启动索引服务,并由搜索结果生成Recordset记录集2.Columns属性的子属性属

性说

明Access最近一次访问文件的日期和时间Characterization文件的摘要信息Created文件的建立时间Directory文件所在的实际目录(不包括文件名称)DocAuthor文件的作者DocTitle文件的标题Fi

温馨提示

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

评论

0/150

提交评论