计算机信息管理毕业论文-电子商务网站系统设计.doc_第1页
计算机信息管理毕业论文-电子商务网站系统设计.doc_第2页
计算机信息管理毕业论文-电子商务网站系统设计.doc_第3页
计算机信息管理毕业论文-电子商务网站系统设计.doc_第4页
计算机信息管理毕业论文-电子商务网站系统设计.doc_第5页
已阅读5页,还剩102页未读 继续免费阅读

下载本文档

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

文档简介

重庆邮电大学高等函授专科毕业设计(论文)设计(论文)题目: 电子商务网站 入学年月 2010年3月 姓 名 晏祖刚 学 号 10800110 专 业 计算机信息管理 所属科站 重庆新华电脑学校 指导教师 黄超男 完成日期 2011 年 12 月 30 日重庆邮电大学高等函授毕业设计(专科)任务书第1页/共2页姓名晏祖刚学号10800110专业计算机信息管理所属站重庆新华电脑学校工作单位重庆新华电脑学校电信地址重庆沙坪坝凤鸣山8号E-mail地址设计(或论文)题目电子商务网站指导教师、指导教师组组长及成员姓名职 称工作单位及所从事专业黄超男中级重庆新华电脑学校,软件开发专业方向、基本理论、技术要求及设计(论文)内容纲要专业方向: 电子商务网站系统的开发基础理论:采用软件工程的思路进行设计,具体设计模型可跟据自己搜集资料的详细程度来自行选择。技术要求:1、采用WIN2000以上的操作系统+asp+sql server2000开发;2、采用B/S结构或单机版;设计内容:1、首页设计要醒目,整个页面要以简洁为主,突出重点。2、可操作性高,避免复杂的有异议的链接。3、浏览速度快,尽量避免长时间打不开页面的情况发生。4、商品信息部分有实例,图像清楚、文字醒目。5、详细的商品查询功能,可以通过商品的各个属性来搜索。6、详细的流程介绍,从浏览商品到购买结账,各个步骤之间的练习最好以图例来说明。7、提供在线咨询。8、后台可以对用户、商品进行详细的查看和管理。9、订单管理。10、易于维护,并提供二次开发支持。论文内容:毕业论文要求论点突出、条理清楚、论据充分、内容实际、格式规范,所针对的题目应具有一定的广泛性和实用性,结论明确。论文的内容纲要应符合以下要求:1、摘要:以浓缩的形式概括课题的内容,中文摘要在500字左右。2、目录:目录按三级标题编制,要求标题层次清晰,题文一致。3、正文:毕业论文正文包括前言、主体和结论。要求正文字数不少于10000字。正文主体部分应按照软件工程的思想进行论述。4、结束语:对导师和给予指导或协助完成毕业论文(设计)工作的组织和个人表示感谢。文字要简捷、实事求是。5、参考文献:文献条目只要包括三个部分:作者、标题和出版信息。数量5-10本。6、附录:是一些不宜放在正文中,但有参考价值的内容。本人在该设计中具体完成的工作1.完成调研和资料收集。2.完成电子商务网站系统的分析、设计、实现和测试。3.完成论文的撰写。主要参考文献、资料:开发信息服务系统示例,王华, 太原科技,2003年 第4期 ,52ASP动态网站快速开发实务任新见 编著;电子工业出版社ASP信息系统设计与开发实例黄明 梁旭 编著;中国工业出版社ASP从入门到精通 陈世明 江高举 编著;中国铁道出版社Active Server Pages 2.0 网页设计手册,李世杰,清华大学出版社,2000.1要求完成报告书的时间:2011年12月31日审批意见 函授站 (盖章)年 月 日审批意见重邮成教院(盖章) 年 月 日注:第2页/共2页;本表由指导教师填写一式三份。重庆邮电大学高等函授毕业设计(专科)评定表姓 名晏祖刚学号10800110专业计算机信息管理所属站重庆新华电脑学校设计(或论文)题目电子商务网站毕业设计(或论文)的评语:指导教师(签名) 年 月 日 备 注重庆邮电大学高等函授毕业设计(专科) 评阅意见表毕业论文题目电子商务网站评 价 项 目得分选题质量1选题符合专业培养目标,体现综合训练基本要求选题综合得分(共10分):2题目难易度3题目工作量4理论意义或实际价值能力水平5查阅文献资料能力能力水平综合得分(共50分):6综合运用知识能力7研究方案的设计能力8研究方法和手段的运用能力成果质量9文题相符论文成果综合得分(共40分):10写作水平11写作规范12篇幅评阅人评定成绩(共100分) 评阅人: 重庆邮电大学高等函授毕业设计成绩总评表姓名晏祖刚学号10800110专业计算机信息管理所 属 站重庆新华电脑学校设计(或论文)题目电子商务网站毕业设计指导委员会意见: 根据毕业设计指导教师和评阅教师意见,经成人教育学院高等函授毕业设计指导委员会认真评定,该学员的毕业设计总评(四级评分制)成绩为: 毕业设计指导委员会主任: 年 月 日【摘要】自从Web技术出现以来,网站的架构技术就成为了一个高速发展的热点。Internet的出现使企业拥有了一个商机无限的网络发展空间,许多传统的信息和数据库系统正在被移植以互联网上,电子商务以其高效率、低成本的优势,逐步成为新兴的经营模式和理念,越来越多的企业开始将自己的业务通过Internet的形式直接的提供给客户,一个基于Internet的全球电子商务框架正在形成。随着计算机技术、网络技术的不断提高,电子商务技术的日渐成熟,人们已不再满足于传统的商品购买方式,而是渴望通过Internet购买自己的钟爱的品牌商品,享受网上订购所带来的更多的便利,为了满足于广大客户的需求,越来越多的商务网站应运而生。本文介绍了如何使用ASP开发一个电子商城网站,目的在于让大家共同学习和运用这一语言的体会和收获。【关键词】 电子商城网站 商品购物 ASP目录前言1第一章 系统分析2一、可行性分析2二、需求分析2第二章 总体设计4一、 设计目标4二、项目规划4三 系统功能结构图4四、系统流程图5五、开发及运行环境6第三章 数据库设计及实现7一、数据库分析7二、数据表概要说明10三、数据表的结构11四、实现数据库14五、实现数据表17第四章 文件结构及公共模块设计19一、文件结构19二、公共模块设计191、创建数据库连接和定义公用函数192、编写验证数据JS文件20三、会员登录验证文件21第五章 前台主要功能模块详细设计23一、会员注册模块设计251、设计注册页面User_reg.asp252、无刷新验证用户名273、实现会员注册30二、会员登录模块设计321、设计登录页面User_login.asp322、实现会员自动登录33三、找回密码模块设计341、实现找回密码第一步输入会员名称362、实现找回密码第二步输入密码提示答案383、实现找回密码第三步成功找回密码394、处理输入的错误信息40四、商品展示模块设计411、展示商品信息列表422、查询商品详细信息47五、购买车模块设计491、添加商品到购物车492、浏览购物车和更改商品购买数量493、清空购物车中商品52六、收银台模块设计521、设计收银台页面User_order.asp532、会员提交购买商品的订单54七、会员中心模块设计571、会员中心首页面572、查看消费记录59八、商城公告模块设计60第六章 后台主要功能模块详细设计63一、后台登陆模块设计641、设计后台登陆页面login.asp642、登陆到网站后台系统65二、会员制度设置模块设计661、设计会员制度页面mg_guest.asp662、合理设置会员相关参数67三、商品信息管理模块设计691、设置商品分类702、添加商品信息713、查询商品信息76四、订单信息管理模块设计811、查询订单信息812、设置订单状态843、打印订单88第七章 调试运行92一、运行时出现“未被授权”92二、遇到“没有执行权”93结论95结束语96参考文献97前言在信息飞速发展的时代,网络信息化管理系统以信息量大、数据准确、速度快、管理全面等特点,在现实生活中得到应用、推广以及不断更新。电子商务是网络时代的产物,它是运用数字信息技术,对企业的各项活动进行持续优化的过程。电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Consumer)两种。另外还有消费者对消费者(Consumer-to-Consumer)这种大步增长的模式。随着国内Internet使用人数的增加、个人计算机的发展和因特网的普及、以及硬件技术、网络技术及网上交易法规的日趋完善,电子商务将成为企业销售经营的主要渠道。电子商城网站的建立实现了企业对个人的网络交易。利用Internet进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷,通过这种方式大大提高了企业生产效益。第一章 系统分析一、可行性分析经济可行性电子商务网站,为商品公司在网络上提供了一个全面展示企业形象的平台,使用户更加的了解商品信息。满足客户在线提交在线订购商品、查看商品等信息的要求。网站提升了企业在客户中的形象,节约了人力物力,提高企业的经济效益。从而具有经济可行性。技术可行性本网站主要的问题是对数据进行添加、查询、修改、删除的基于数据库的操作,所以解决该问题只要利用数据库就能解决。因此技术是可行的。操作可行性本网站操作简单,完全是常见的互交页面。只要拥有基本的电脑操作即可。所以该网站可操作。二、需求分析本论文的电子商城是建立在企业与消费者之间的商务交易网站,用户在电子商城上可以方便、快捷地查找到所需要的商品信息,并可以门不出户地购买到商品。通过对电子商城订购环境以及购物过程的调查研究,要求系统具有以下功能:l 全面展示电子商城的服务项目及环境。l 展示网站最新的商品信息。l 展示网站推存的商品信息。l 为用户提供修改个人信息和查看在网站操作情况的平台。l 提供用户在网站上的购物平台。l 提供用户与网站沟通交流的留言平台。l 展示网站发布的新闻公告信息。l 展示商品销售排行。l 提供在线帮助信息。l 对商品详细信息以及分类信息进行管理。l 对会员基本资料、会员制度、消费情况以及用户留言信息进行管理。l 对会员提交的订单进行管理。l 对管理员信息、商城公告信息进行管理。l 系统运行稳定,具有强大的数据处理能力。第二章 总体设计一、 设计目标本系统是针对电子商务网站进行开发设计的,主要实现如下目标:l 首页设计要醒目,整个页面要以简洁为主,突出重点。l 可操作性高,避免复杂的有异议的链接。l 浏览速度快,尽量避免长时间打不开页面的情况发生。l 商品信息部分有实例,图像清楚、文字醒目。l 详细的商品查询功能,可以通过商品的各个属性来搜索。l 详细的流程介绍,从浏览商品到购买结账,各个步骤之间的练习最好以图例来说明。l 提供在线咨询。l 后台可以对用户、商品进行详细的查看和管理。l 订单管理。l 易于维护,并提供二次开发支持。 二、项目规划电子商务网站是一个典型的数据库开发应用程序,由前台功能设计和后台功能设计部组成,规划系统功能模块如下:l 前台模块该模块主要包括:最新商品、推荐商品、会员中心、我要留言、商城公告、商品分类、销量排行、在线帮助、安全推迟。l 后台模块该模块主要包括:用户信息管理、商品信息管理、定单信息管理、站内信息管理、站内公告管理、留言信息管理。三 系统功能结构图电子商城前台功能结构图如图2.1所示:图2.1 前台功能结构电子商城后台功能结构图如图2.2所示:图2.2 后台功能结构四、系统流程图电子商城的系统流程图如图2.3所示:图2.3 系统流程五、开发及运行环境硬件平台:l CPU:P41.8GHz。l 内存:256MB以上。软件平台:l 操作系统:Windows XP / Windows 2000。l 数据库:SQL Server 2000。l 浏览器:IE5.0,推荐使用IE6.0。l Web服务器:IIS5.0。l 分辨率:最佳效果1024768像素。第三章 数据库设计及实现一、数据库分析根据前面的功能分析得出E-R图如下图3.1 公告实体图3.2 留言实体图3.3 管理员实体图3.4 商品实体图3.5 类别实体图3.6 消费实体图3.7 会员实体图3.8 会员制度实体图3.9 订单实体图3.10实体间关系二、数据表概要说明为了对本系统后台的数据库中数据表有一个更清晰的认识,在此特设计一个数据表树型结构图,该数据表树型结构图包含系统所有数据表,如图3.11所示。公告附加信息表商品分类表商品信息表留言信息表管理员信息表定单信息表会员制度信息表会员帐户信息表用户基本信息表图3.11所有表三、数据表的结构表3.1 tab_affiche表字段名称数据类型长度默认值字段描述idint4唯一标识Aftitlevarchar50公告标题Afcontentvarchar200公告内容Afdatedatetime8写入时间表3.2 tab_lword表字段名称数据类型长度默认值字段描述idint4唯一标识Ltypevarchar50留言类型Ltitlevarchar50留言主题Lnamevarchar50留言人Ltelvarchar50联系方式Lcontentvarchar200留言内容Ldatedatetime8留言时间表3.3 tab_manager表字段名称数据类型长度默认值字段描述idint4唯一标识Mnamevarchar50用户名Mpasswdvarchar50密码Mgradenvarchar20权限Mdatedatetime8注册时间表3.4 tab_goods表字段名称数据类型长度默认值字段描述idint4唯一标识Gnamevarchar50商品名称Gclassint40所属大类Gmpricemoney80市场价Ggpricemoney80会员价Gprovidervarchar50提供商Gaddressvarchar50所在地Gpictureimages16图片资料Gintrovarchar200商品简介Gdatedatetime8getdate()上架时间Gstoreint40库存量Gsaleint40销售量Gcommendbit10是否推荐表3.5 tab_class表字段名称数据类型长度默认值字段描述idint4唯一标识Cnamevarchar50种类名称Cdatedatetime8getdate()上架时间表3.6 tab_user_account表字段名称数据类型长度默认值字段描述idint4唯一标识Uidint4用户IDUnamevarchar50用户名称Amountfloat80消费总额Atimesint40消费次数Aintegralfloat80消费积分Agradeint40会员等级Adiscountfloat81折扣率表3.7 tab_user_reg表字段名称数据类型长度默认值字段描述idint4唯一标识Unmaevarchar50用户名Usexbit1性别Upasswdvarchar50密码Uquestionvarchar50问题Uanswervarchar50答案Udatedatetime8注册时间Urnamevarchar50真实姓名Utelvarchar50电话Uemailvarchar100E-mailUcodevarchar50身份证号Uaddressvarchar100地址Upcodevarchar50邮编表3.8 tab_rule表字段名称数据类型长度默认值字段描述idint4唯一标识Rintegralint40积分设置(元/分)Rdiscountint40折扣率(分/折)Rgradeint40会员等级(分/级)表3.9 表tab_order字段名称数据类型长度默认值字段描述idint4唯一标识Ofidvarchar50订单号Unamevarchar50用户名Gnamevarchar50商品名称Gnumvarchar50数量Ggpricevarchar50单价Udiscountfloat80折扣率Otransportvarchar50运输方式Omoneyfloat80应收金额Onamevarchar50收货人姓名Otelvarchar30收货人电话Oaddressvarchar100收货人地址Opcodevarchar10邮编Oemailvarchar100收货人E-mailOpayvarchar50付款方式Odatedatetime8getdate()提交时间Ostatevarchar50执行状态Ointrovarchar100备注四、实现数据库SQL Server 2000界面友好、操作简单,同时包括一整套的管理工具和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常见操作。数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL server。其中微软的产品visual studio可以帮助用户方便、快捷地开发新的SQL server应用程序。因此本系统使用该产品。任何数据库应用系统的开发首先应该创建一个数据库,它用于存放系统中的数据表。本系统数据库名为db_shop创建完成后的效果如图3.12所示。图3.12 数据库主界面下面说明在sql server 2000中创建数据库db_shop,具体步骤如下:1、选择“开始”/“程序”/“microsoft sql server”/“企业管理器”命令,启动企业管理器,展开服务器组及指定的服务器,如图3.13所示。图3.13 数据库2、右击“数据库”节点,在弹出的快捷菜单中选择“新建数据库”命令,弹出如图3.14所示的“数据库属性”对话框。图3.14 数据操作3、“数据库属性”对话框包括“常规”、“数据库文件”和“事务日记”3个选项卡。通过这3个选项卡可以设置新创建的数据库的属性。“常规”选项卡主要用于设置新建数据库的名称。这里在“名称”文本框中输入“db_shop”。“数据库文件”及“事务日记”选项卡用于设置数据文件及事务日记文件的属性。当在“常规”选项卡中设置了数据库的名称以后,sql server 2000系统会默认产生数据文件“db_shop_Data.mdf”、“db_shop_Log.LDF”。同时,在这两个选项卡中还显示了文件的其他属性,可根据需要进行设置。4、最后单击“确定”按钮即可完成数据库的创建操作。五、实现数据表在已经创建的db_shop数据库中创建9个数据表。下面以“会员注册表”为例说明创建数据表的过程。根据在数据库概念设计中数据库实体E-R图,可以设计数据表结构。使用SQL Server企业管理器创建数据表的具体步骤如下:1、选择“开始”/“程序”/“Microsoft SQL Server”/“企业管理器”命令,启动企业管理器,展开服务器组及指定的服务器。2、展开“数据库”节点以及指定的数据库db_shop,右击“表”选项,在弹出的快捷键菜单中选择“新建表”命令,或直接在工具栏上单击图标,弹出新表对话框。3、在新表对话框中,可以输入字段名称,选择字段的数据类型、设置长度和允许空等属性,如图3.15所示。图3.15 数据库之设计表4、完成数据表的设计后,单击工具栏上的“保存”按钮,弹出如图3.16所示对话框。在此对话框中输入新建表的名称“tab_user_reg”,然后单击“确定”按钮完成数据表的创建。图3.16 设计数据库的表名其他数据表的创建过程不再赘述。第四章 文件结构及公共模块设计一、文件结构电子商城网站的文件夹组织结构如图4.1所示。保存网站前台使用的CSS样式保存数据库的文件保存网站前台页面使用的图片文件保存网站前台使用的包含文件保存网站前台使用的JS文件保存网站后台文件保存网站后台使用的CSS文件保存网站后台使用的图片文件保存网站后台使用的包含文件保存网站后台使用的JS文件图4.1 文件结构二、公共模块设计公共模块中包含的文件是指将网站中多个页面都使用到的代码编写到一个单独的文件中,在使用时只要用#include指令包含此文件即可,如数据库连接文件、验证数据的JS文件、会员登录验证文件等。1、创建数据库连接和定义公用函数为了提高程序的运行效率,保证网站浏览者能够以比较快的速度打开并顺畅地浏览网页,可以通过OLE DB方法连接SQL Server数据库。OLE是一种面向对象的技术,利用这种技术可以开发可重用软件组件。使用OLE DB不仅可以访问数据库中的数据库,还可以访问电子表格excel、文本文件、邮件服务器中的数据等。使用OLE DB访问SQL Server数据库的代码如下:代码位置:includeconn.asp为了规范添加到数据库中的数据格式,在conn.asp文件中定义转义字符函数,这样在包含conn.asp文件的同时就可以使用该函数对用户输入的数据进行转义,然后再由程序将其插入到数据库中。公用函数的代码如下:代码位置:includeconn.asp%Function Str_filter(InString) NewStr=Replace(InString,) NewStr=Replace(NewStr,>) NewStr=Replace(NewStr,chr(60),<) NewStr=Replace(NewStr,chr(37),>) NewStr=Replace(NewStr,") NewStr=Replace(NewStr,;,;) NewStr=Replace(NewStr,-,-) NewStr=Replace(NewStr,/*, ) NewStr=Replace(NewStr,%, ) Str_filter=NewStrEnd Function%2、编写验证数据JS文件为了验证用户输入数据的合法性,可以自定义javascript函数并将其保存在JS文件中,需要用的此文件中函数的页面使用标签中的src属性指定JS文件的路径即可。例如: 在JS文件中,编写验证数字、E_mail地址、网址和身份证号码的javascript函数。代码如下:代码位置:JSFunction.js/- 验证数字 -function checkNum(Num) var Expression=/1-9+0-9*d$/; var re=new RegExp(Expression); if(re.test(Num)=true) return true; else return false; /- 验证E-mail地址 - function checkEmail(email) var Expression=/w+(-+.w+)*.w+(-.w+)*/; var re=new RegExp(Expression); if(re.test(email)=true) return true; else return false;/- 验证网址 - function checkUrl(url) var Expression=/http(s)?:/(w-+.)+w-+(/w-./?%&=*)?/; var re=new RegExp(Expression); if(re.test(url)=true) return true; else return false;/- 验证身份证号码 -function checkCode(code) var Expression=/d17d|X|d15/; var re=new RegExp(Expression); if(re.test(code)=true) return true; else return false;%三、会员登录验证文件在电子商城网址中,用户注册为网址会员并登录到网站后才可以进行购物和查看个人基本信息、订单信息、消费信息等。因此,在用户打开这些页面之前,必须判断用户是否登录以及确保操作的可行性。将验证代码单独放在一个文件中,需要使用的页面直接使用#include指令包含此文件即可。在该文件中还定义了会员退出登录时的执行代码。代码如下:代码位置:User_checkUserLogin.asp%If Request.QueryString(action)=exit Then Session(Uname)= Response.Redirect(index.asp)End IfIf Session(Uname)= Then Response.Write(alert(请先登录,再操作!);history.back();)End If%第五章 前台主要功能模块详细设计网站前台首页是网站提供给浏览者的第一视觉界面。前台首页不仅要有合理的整体布局,使浏览者有一个流畅的视觉体验;还应该通过各功能模块体现网站的主题内容,使浏览者在最短的时间内了解网站的用途。电子商城网站前台通过首页包含的主要模块如下。l 注册登录模块:用于会员注册和登录网站,并提供找回密码的功能。l 商品分类模块:用于展示商品分类,提供查看具体分类中包含的商品信息的链接。l 商品展示模块:用于展示最新商品、推荐商品信息、提供会员购买商品的入口。l 销量排行模块:用于展示按照商品销量进行排行的信息列表。l 会员中心模块:用于提供会员提供查看基本信息、购物车、订单信息、消费信息等功能。l 商务资讯模块:用于展示网站提供的商务资讯。l 我要留言模块:用于提供用户与网站交流平台。电子商城网站前台首页运行结果如图5.1所示:图5.1 主页面前台首页考虑到提高页面加载速度,在使用尽量少的表格的前提下使用#include指令以及浮动框架对页面采用三分栏的布局结构。代码如下:代码位置:index.asp电子商城网站 一、会员注册模块设计本模块使用表:tab_user_reg、tab_user_account会员注册的主要功能是将新注册用户的信息添加到数据库中。普通用户可以浏览网站中的商品信息、新闻信息、发表留言等,而只有注册为网站的会员才能购买商品、提交订单、查看消费信息等。在网站前台首页的“注册登录”栏目中单击“注册”网站超链接,将打开会员注册页面,运行结果如图图5.2所示。图5.2 会员注册1、设计注册页面User_reg.asp新建一个ASP页面,命名为User_reg.asp。在该页面中建立表格和表单,用于放置文本框、列表/菜单、按钮等控件。会员注册页面中涉及到的重要表单元素如表5.1所示表5.1 Form1表单元素名称类型含义重要属性Form1Form用户注册表单method=”post” action=”用户名称input“用户名称”文本框type=”text” class=”textbox”Check_uinput“检查用户名”按钮type=”button” onclick=”checkUser()”性别select用户性别列表/菜单男女密码input“密码”文本框type=”password” class=”textbox”确认密码input“确认密码”文本框type=”password” class=”textbox”密码提示问题input“密码提示问题”文本框type=”text” class=”textbox”问题答案input“问题答案”文本框type=”text” class=”textbox”真实姓名input“真实姓名”文本框type=”text” class=”textbox”联系方式input“联系方式”文本框type=”text” class=”textbox”E-mailinputE-mail文本框type=”text” class=”textbox”身份证号input“身份证号”文本框type=”text” class=”textbox”通信地址input“通信地址”文本框type=”text” class=”textbox”邮编input“邮编”文本框type=”text” class=”textbox”Addinput“提交”按钮type=”submit” class=”button” onClick=”return Mycheck(this.form)” value=” 提交”Submit2input“重设”按钮Type=”reset” value=”重设” class=”button”2、无刷新验证用户名无刷新验证用户名是是指应用ajax技术对用户输入的用户名进行实时验证,在验证过程中并不刷新整个页面,而是实现局部刷新。这样,表单有利于用户操作,还利于加快页面的访问速度。在会员注册页面中,当用户在“用户名称”文本框中输入用户名并单击“检查用户名”按钮时,页面的制定位置会显示测试结果,如图图5.3和图5.4所示。图5.3 会员注册之检查用户名一图5.4 会员注册之检查用户名二在会员注册页面中首先使用标记包含用于创建XMLHttpRequest对象的xmlhttprequest.js文件和用于获取数据的checkuser.js文件。代码如下:代码位置:User_reg.asp 在xmlHttpRequest.js文件中,根据不同的浏览器给出创建XMLHttpRequest对象的方法。代码如下:代码位置:JSxmlHttpRequest.jsvar xmlHttp = false;try xmlHttp = new ActiveXObject(Msxml2.XMLHTTP); catch (e) try xmlHttp = new ActiveXObject(Microsoft.XMLHTTP); catch (e2) if (!xmlHttp & typeof XMLHttpRequest != undefined) try xmlHttp = new XMLHttpRequest();catch(e3) xmlHttp = false;在checkuser.js文件中,根据用户输入的用户名从User_checkUser.asp页面中获取查询结果,并将结果作为会员注册页面User_reg.asp中指定的元素的文本内容。代码位置:JScheckuser.jsfunction checkUser()tryvar userName = document.getElementById(用户名称).value;var url = User_checkUser.asp?userName= + userNa

温馨提示

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

评论

0/150

提交评论