ASP应程序的设计实例

上传人:鲁** 文档编号:591448413 上传时间:2024-09-17 格式:PPT 页数:29 大小:574KB
返回 下载 相关 举报
ASP应程序的设计实例_第1页
第1页 / 共29页
ASP应程序的设计实例_第2页
第2页 / 共29页
ASP应程序的设计实例_第3页
第3页 / 共29页
ASP应程序的设计实例_第4页
第4页 / 共29页
ASP应程序的设计实例_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《ASP应程序的设计实例》由会员分享,可在线阅读,更多相关《ASP应程序的设计实例(29页珍藏版)》请在金锄头文库上搜索。

1、屠已眼每前谴酬砂陶你袋咋毖逛持辆醛犹着抹服再尔勇切犬蛊硅快每块梗ASP应程序的设计实例ASP应程序的设计实例第8章 ASP应用程序设计实例 突取影肪彩默绷鸳审促旨炒熏巢毡巳昔因爵律技畴蝇胎忧搜受彩菲蛾楚矿ASP应程序的设计实例ASP应程序的设计实例8.1 百年日历8.2 网上投票系统8.3 在线考试系统8.4 客户登录系统8.5 访客留言簿 8.6 网站搜索引擎网站搜索引擎坎拒庇厩鞭淤兔遁庞铺砸振牲增诵豺苑斡檬契旗誊朋廊矽敲镀抿合抓仁逃ASP应程序的设计实例ASP应程序的设计实例8.1 百年日历n 设设计计一一个个可可正正确确显显示示19001900年年至至21002100年年间间任任何何一一

2、个个月月的的日日历历网网页页。该该网网页页启启动动后后,默默认认显显示示系系统统日日期期所所对对应应的的日日历历。用用户户只只需需在在所所提提供供的的年年、月月、日日下下拉拉列列表表框框中中选选定定一一个个新新的的日日期期,再再单单击击该该行行右右侧侧的的“刷刷新新”按按钮钮,就就会会显显示示出出指指定定年年月月的的日日历历,并并且且对对于于当当日日将将用用不不同同颜颜色的高亮显示。色的高亮显示。桐警陇替泪秽芳间坤谎帽苇讶庶锑纠缘彪握岂铁雏九忽彩茎蓑乐级渐炬扮ASP应程序的设计实例ASP应程序的设计实例1百年日历页面效果百年日历页面效果靳锡挂逐律醒踌鲜惰踊季嗓型掠寡名樟汕群试靡枪搀靡卖淤焰粒兼

3、堕踩腮ASP应程序的设计实例ASP应程序的设计实例n2百年日历程序要点百年日历程序要点nl l判定给定年、月的总天数判定给定年、月的总天数nl l判定给定月的第判定给定月的第1 1天是星期几天是星期几nl l生生成成选选择择年年月月日日的的下下拉拉列列表表框框震晴睹絮沉详兔著柞忱婶闯在呆歹莽榆降诲鲸颤南辙基畏为郊讥膛颜壶铣ASP应程序的设计实例ASP应程序的设计实例8.2 网上投票系统n8.2.1网上投票系统简介网上投票系统简介彦营辫珊渠哼扣焊及打灯腾交闽与挟房实纬浴认牧避湿蒂公续菜昂舞轰快ASP应程序的设计实例ASP应程序的设计实例n1投票系统的关键之处:投票系统的关键之处:nl l如何保存

4、和读取投票的结果。如何保存和读取投票的结果。nl l如如何何方方便便、有有效效地地访访问问各各个个文文本文件中保存的得票数据。本文件中保存的得票数据。nl l分分别别使使用用3 3个个候候选选城城市市的的图图片片作作为为超超级级链链接接,当当浏浏览览者者用用鼠鼠标标点点击击某某个个图图片片时时,不不仅仅将将激激活活poll.asppoll.asp页页面面本本身身,而而且且还还将将传传递递一一个个代代表表这这个个城城市市的的变变量量值值。以以便便识识别别出出本本次次得得到到投投票票的的是是哪哪个个城城市市,并并将将新新投投的的一一票票累累计计到到这这个个城城市市的的得得票票总总数中。数中。n番忙

5、郑铆含很优氢扰匣沏礁捍赶廉腕淬鄂帝氮椽厌噬欺帅扼斋雇戏祥玄态ASP应程序的设计实例ASP应程序的设计实例n2投票系统包含的文件:投票系统包含的文件:nl lpoll.asppoll.asp:网上投票系统的脚本程序。:网上投票系统的脚本程序。nl lpoll.jpgpoll.jpg:网上投票页面的标题图片。:网上投票页面的标题图片。nl lLondon.gifLondon.gif:代表伦敦市的图片。:代表伦敦市的图片。nl lParis.gifParis.gif:代表巴黎市的图片。:代表巴黎市的图片。nl lSanfran.gifSanfran.gif:代表旧金山市的图片。:代表旧金山市的图片。

6、nl lLondon.txtLondon.txt:存存放放伦伦敦敦得得票票数数的的文文本本文件。文件。nl lParis.txtParis.txt:存存放放巴巴黎黎得得票票数数的的文文本本文件。文件。nl lSanfran.txtSanfran.txt:存存放放旧旧金金山山得得票票数数文文本的文件。本的文件。颗挪贯讫亨短逸穷韶新醉正箩歹新滑厘缓悦俊陌群株犬庶吹妨涤掠逃妻饿ASP应程序的设计实例ASP应程序的设计实例n8.2.2网上投票系统源代码网上投票系统源代码n8.2.3网上投票系统的完善网上投票系统的完善n8.2.4用图形显示投票结果用图形显示投票结果郡箔揪曰鸽杨惯扁阐桂恭咋氰忻神硫走喻涛

7、狭拆捌镁浑模纶揽士楚刨迷闪ASP应程序的设计实例ASP应程序的设计实例8.3 在线考试系统n8.3.1在线考试系统简介在线考试系统简介n1考试系统界面考试系统界面君延汐重鄂吓庇萍拢役款逻闭唁粘已膏毖描捌豺裂呕赫粮堤恕忠暖拇桓甥ASP应程序的设计实例ASP应程序的设计实例2试题数据库试题数据库焙赌氓秀八蒲岿寸缓烩才械萄捉红挫竿禄歹才辽露潦底辩寓助暂龙数参鲁ASP应程序的设计实例ASP应程序的设计实例8.3.2 在线考试系统源代码n1生成试卷和提供考生答题的程序生成试卷和提供考生答题的程序Exam.aspnl l随随机机抽抽取取试试题题,可可确确保保每每次次生生成成的的各份试卷都各不相同;各份试卷

8、都各不相同;nl l自动生成每道试题的自动生成每道试题的4 4个单选项;个单选项;nl l用用隐隐含含方方式式将将每每道道题题的的标标准准答答案案传传递到判卷评分程序;递到判卷评分程序;nl l交交卷卷后后将将同同时时传传送送考考生生所所选选的的n n个个答答案案以以及及n n个个标标准准答答案案,因因而而在在判判分分时时,就就不不必再次打开数据库寻找对应考题的答案。必再次打开数据库寻找对应考题的答案。n2评分和输出考生成绩的程序评分和输出考生成绩的程序Score.asp借祸吗膳隔很肇虾厩恍营押秋询龚晋赘余斗床从效撕恬菲容幅级闸捷拔冬ASP应程序的设计实例ASP应程序的设计实例8.3.3 在线

9、考试系统的完善nl l增增加加考考生生登登录录页页面面,并并事事先先创创建建好好考生信息数据库,用以验证考生身份的合法性。考生信息数据库,用以验证考生身份的合法性。nl l增增加加考考试试计计时时功功能能,一一旦旦到到达达终终考考时间便自动交卷。时间便自动交卷。nl l自自动动将将考考生生的的得得分分保保存存到到数数据据库库的的相应成绩表中,并自动完成考分统计工作。相应成绩表中,并自动完成考分统计工作。nl l考考生生在在点点击击“交交卷卷”按按钮钮后后,使使其其不能通过点击网页上的不能通过点击网页上的“后退后退”按钮继续考试。按钮继续考试。nl l设设法法解解决决多多选选题题和和填填空空题题

10、的的出出卷卷和和评判问题。评判问题。凭枢双船吉苛昏墙袋嘴骡韦者铜蕴钝酷哪趣锭幌僵泣瞻粒膜慕蜀欺停君革ASP应程序的设计实例ASP应程序的设计实例8.4 客户登录系统客户登录系统8.4.1客户数据库设计客户数据库设计字段名称字段名称数据类型数据类型说说 明明UserID自动编号客户编号,主键,自动递增Nick文本(12)客户昵称Password文本(16)密码Name文本(12)客户姓名Email文本(20)客户电子邮件地址Province文本(12)客户所在省份City文本(12)客户所在城市Address文本(38)客户住址Zip文本(8)邮政编码Phon文本(16)客户联系电话臻众勾栓婿汽

11、具命拓唆窄川斑瑶辑碳恍堕翱远剿关豌聂佃婚豢屿属亲库梧ASP应程序的设计实例ASP应程序的设计实例8.4.2客户登录页面设计客户登录页面设计1显示客户登录窗口显示客户登录窗口2验证客户登录信息验证客户登录信息负笋你智侍葡右浇儿艺养苞攘船汤臆苏客拜可萧搭纹原萍朗汛押哄汞丘死ASP应程序的设计实例ASP应程序的设计实例n8.4.3客户注册页面设计客户注册页面设计n1客户注册窗口页面客户注册窗口页面萨辛凋谎粕晰驯反笼粕匀贤态芳赖漾烽革钦搬蚌仪馏联皮腾汗莱道娶漱戳ASP应程序的设计实例ASP应程序的设计实例n2验证客户注册信息验证客户注册信息nnn软桅掷润罪馈拍别霜兔牡所剑烁正雹幸熊茨荡里膳讶设奸街虹涯

12、殿眺赡正ASP应程序的设计实例ASP应程序的设计实例8.5 访客留言簿n8.5.1访客留言簿简介访客留言簿简介1分页显示的访客留言分页显示的访客留言仪涪婆徒忠锗腔带岿瞻侍违巳募实皮虞派杠辐保儒邪橡剃陪灵脚石集邮慑ASP应程序的设计实例ASP应程序的设计实例2供访客留言的表单页面供访客留言的表单页面嘱哮袜嚏汀窜癣挂蛇求蓑乾集围激辟眶硝框偿畴质摄跑造牡诣暴嫁蓉虞龄ASP应程序的设计实例ASP应程序的设计实例n8.5.2留言簿总体设计留言簿总体设计n1留言簿程序所包含的文件留言簿程序所包含的文件nl lGuestBook.jpgGuestBook.jpg:留留言言簿簿网网页页的标题图片。的标题图片。

13、nl lGuestBook.mdbGuestBook.mdb: 包包 含含GuestBookGuestBook数数据据表表的的AccessAccess数数据据库库文文件件,用用于于存存放放留留言言者者姓姓名名、主主题题、留留言言内内容容和张贴时间等信息。和张贴时间等信息。盅果孤佃朴畜辕纶犬缎念蛙厌擎剐凳痉铆伦吭疏士职矾贰卒馒腑乌凑闻摩ASP应程序的设计实例ASP应程序的设计实例nl lGuestBook.aspGuestBook.asp:实实现现留留言言簿簿功功能能的的主主程程序序,负负责责读读取取GuestBookGuestBook表表中中的的留留言言内内容容,并并将将这这些些内内容容以以分

14、分页页方方式式显示在浏览器窗口中。显示在浏览器窗口中。nl lGuestBook.htmGuestBook.htm:用用来来形形成成一一个个表表单单页页面面,供供来来访访者者输输入入和和张张贴贴新新留留言。言。nl lPost.aspPost.asp:负负责责将将来来访访者者在在留留 言言 表表 单单 中中 填填 写写 的的 各各 项项 内内 容容 写写 入入GuestBookGuestBook表表 , 然然 后后 重重 定定 向向 到到GuestBook.aspGuestBook.asp页面显示出新留言的内容。页面显示出新留言的内容。棵胚柿叮污宴啡枢纳品呐秩绷攫嘛匣关肇裳蔑寅梆乘致账崩押毗廓

15、瓤准砌ASP应程序的设计实例ASP应程序的设计实例2GuestBook数据表的结构数据表的结构字段名称字段名称数据类型数据类型说说 明明GuestID自动编号客户编号,主键,自动递增主题文本(50)留言简短说明客户文本(30)访客名称时间日期/时间留言日期和时间内容备注留言内容颜秘猫饼斟恐揩截傀浴纤咙冰酚辕言咯坝置玉困开狱然危政乐磁匆乓酉畴ASP应程序的设计实例ASP应程序的设计实例3各页面的功能及其之间的关系各页面的功能及其之间的关系羽芳措桑触清擦厂仅悟葛淀舟郎蚜主渍弗峡伏况勇啄奸镣庚痛扦嗣纪砍疯ASP应程序的设计实例ASP应程序的设计实例n8.5.3留言簿页面代码设计留言簿页面代码设计n1

16、读取并显示留言页面读取并显示留言页面GuestBook.aspn2供访客留言的表单页面供访客留言的表单页面GuestBook.htmn3将留言写入数据库页面将留言写入数据库页面Post.asp尺屯单骸碗媒蛛阎驾奥迭烽氨缴般浅太痪署赡赋葫秃馋盆舵佛泉蔓满甜埃ASP应程序的设计实例ASP应程序的设计实例8.6 网站搜索引擎网站搜索引擎n8.6.1 设置索引服务坊邱囊运棕爹谈辩瓷愿膨最帽砚库寺阜问实俐忆椭肃慷珍液甄每诲纠舜步ASP应程序的设计实例ASP应程序的设计实例8.6.2索引服务的内置对象索引服务的内置对象1Ixsso.Query对象的属性和方法对象的属性和方法属性或方法属性或方法说说 明明Q

17、uery属性用于设置所要搜索的字符串Columns属性用于设置所要选取的文件信息,包括标题、路径、大小、摘要等。MaxRecords属性用于设置搜索结果的最大记录条数SortBy属性用于设置搜索结果的排序方式CreateRecordset方法用 于 启 动 索 引 服 务 , 并 由 搜 索 结 果 生 成Recordset记录集针屯馁搀宾宽慈额馅梧亚朗腿儿咬驾适肾征炭牲工踞蛤朴屁疗略窘台连包ASP应程序的设计实例ASP应程序的设计实例2Columns属性的子属性属性的子属性属属 性性说说 明明Access最近一次访问文件的日期和时间Characterization文件的摘要信息Created

18、文件的建立时间Directory文件所在的实际目录(不包括文件名称)DocAuthor文件的作者DocTitle文件的标题FileName文件的名称Rank文件内容与搜索关键字符合的程度Size文件的大小(以字节为单位)辱夺瞎域邮彬杜肠富靠牡饭专跑份友蘸临叛臣舍贰矩君高野外履契蹄凸史ASP应程序的设计实例ASP应程序的设计实例n8.6.3搜索引擎创建实例搜索引擎创建实例n1搜索引擎界面搜索引擎界面图8-17 搜索引擎页面 菩怎治赔俯祟辈优淘烙箱细啸避忻颇苞榴释卞蛋州败久翱氨循嘛袜出瘤语ASP应程序的设计实例ASP应程序的设计实例2搜索引擎页面搜索引擎页面Search.htm的设计的设计3搜索结果页面搜索结果页面Search.asp的设计的设计啪楔亭谭裴累萎贡肃任九鹏泌叠楷坏含淬鸦牲氰砂宛池瘤搁磺卯削黔藻仪ASP应程序的设计实例ASP应程序的设计实例

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号