计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc

上传人:文****钱 文档编号:43819 上传时间:2018-05-10 格式:DOC 页数:34 大小:772.86KB
下载 相关 举报
计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc_第1页
第1页 / 共34页
计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc_第2页
第2页 / 共34页
计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc_第3页
第3页 / 共34页
计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc_第4页
第4页 / 共34页
计算机网络技术毕业论文:动态网站设计与实现—电子购物网站.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

1、陕西广播电视大学毕业论文题目动态网站设计与实现电子购物网站姓名专业XXXX学号指导教师XXXXXXX年XX月摘要21世纪是网络时代,互联网正逐渐地改变我们的生活方式。人们很容易地接受网络知识和在网上得到的信息。本文讲解了一个以女性电子产品为主题的网站的建设,它基于数据关联规则的网站个性化页面及动态数据生成案例,本系统基于B/S结构,主要使用技术有ASP,ACCESS,及网页三剑客,具有用户使用更简单、反映用户兴趣爱好更明显细致等优点。在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。关键词网站,建设,ASP,ACCE

2、SS1目录第一章系统开发工具111ASP112IIS113SQLSERVER2000114DREAMWEAVER215PHOTOSHOP2第二章系统开发语言321HTML322VBSCRIPT323SQL4第三章毕业设计项目概述531系统设计背景5311互联网站的发展5312网络购物新潮532设计目的533设计目标6第四章系统的需求分析741功能需求分析7412输入输出要求742客户前台功能743商家后台功能844可行性分析944基于B/S结构的访问模式1045网站的深入调查11第五章系统设计1251总体设计1252站点的目录结构设计1353数据库的设计13531数据库概念设计13532数据库

3、的逻辑设计13533字段详细设计1354系统设计16541首页设计1655用户界面设计16551商品简介17552后台登陆1856购物功能的实现1957用户注册页面与实现202第六章系统运行与管理2261会员维护模块2262商品展示与维护模块2271系统测试2372系统测试实例2373系统效果分析及展望24致谢24附录271第一章系统开发工具11ASPASPAPPLICATIONSERVICEPROVIDER是MICROSOFT公司开发的服务器断的脚本环境是目前流行的开放式的WEB应用程序开发技术。ASP的主要特性是能够把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在

4、服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP属于ACTIVEX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如JAVAAPPLETACTIVEX控件和VBSCRIPT等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在WEB服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简

5、单、更方便的数据库访问方法,使开发基于数据库驱动的WEB应用程序更容易;ASP支持VBSCRIPT和JSCRIPT,能以插件形式支持其他脚本语言。12IISIIS是INTERNETINFORMATIONSERVER的缩写,它是微软公司主推的服务器,最新的版本是WINDOWS2003里面包含的IIS60。IIS与WINDOWNTSERVER完全集成在一起,能够建立强大,灵活而安全的INTERNET和INTRANET站点。IIS支持HTTP(超文本传输协议),FTP(文件传输协议)以及SMTP协议。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBSCRIPT、JSCRIPT

6、开发软件及JAVA等。13SQLSERVER2000MICROSOFTSQLSERVER2000是微软公司开发的一种功能强大、完整的关系型数据库系统,以TRANSACTSQL作为它的数据库查询和编程语言。SQLSERVER2000提供了以WEB标准为基础的扩展数据库编程功能,以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过WEB进行自然语言查询。SQLSERVER2000提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库操作可通过企业管理器来进行。214DREAMWEAVERDRAMWEAVERMX2004是一款专业的HTML编辑器,用于对WEB站点

7、、WEB页和WEB应用程序进行设计、编码和开发。DREAMWEAVER可提供在可视化编辑环境中工作,利用DREAMWEAVER中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。同时,如果要用手工直接编码,DREAMWEAVER还包括许多与编码相关的工具和功能。并且,借助DREAMWEAVER,还可以使用服务器语言(例如ASP、ASPNET、COLDFUSION标记语言CFML、JSP和PHP)生成支持动态数据库的WEB应用程序。15PHOTOSHOPPHOTOSHOP是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的

8、处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。学习内容PHOTOSHOP掌握绘画的基础理论,学习色彩原理和选取颜色、范围选取、工具与绘图、图像编辑、控制图像色彩和色调、使用图层、路径、通道和蒙板的应用、滤镜等。3第二章系统开发语言21HTMLHTMLHYPERTEXTMARKLANGUAGE即超文本标记语言,是WWW上通用的描述语言,是制作网页的基础,HTML语言主要是为了把存放在一台计算机中的文件或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体。HTML标记是HTML的核心与基础,用

9、于修饰、设置HTML文件的内容及格式。HTML语言是通过利用各种标记(TAGS)来标识文档的结构以及标识超链(HYPERLINK)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议WEB浏览器(如MOSIAC,NETSCAPE等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于WEB浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。22VBSCRIPTVBSCRIPT的全名是MICROSOFTVISUALBASICSCRIPTINGEDITION,它是专业编程语言VISUALBASIC

10、的子集。使用VBSCRIPT可以实现很多动态交互功能,诸如在将数据法送到服务器之前先进行处理和校验,创建新的WEB内容,甚至编写完全在客户端运行的应用程序,如计算器和游戏使用程序,扩展客户端的功能等。ASP本身并不是一种脚本语言,而是一种技术框架,它为嵌入HTML页面中的脚本语言提供了运行的环境。ASP程序中常用的脚本语言有VBSCRIPT和JAVASCRIPT等,默认语言为VBSCRIPT语言。一般情况下VBSCRIPT代码都是在服务器端执行。当VBSCRIPT代码在服务器端执行时有两种语法格式。格式1格式2VBSCRIPT代码4有时,为了某种需要,会将VBSCRIPT代码放在客户端执行,这

11、时的语法格式如下VBSCRIPT代码23SQLSQLSTRUCTUREQUERYLANGUAGE是一种使用于关系数据库的结构查询语言,它功能强大、简单易学,使用范围广,可移转性强,当前较流行的关系型数据库如ORACLESYBASEDBASEVISUALFOXPRO和DB2、SQLSERVER、ACCESS等数据库管理系统都支持SQL语言。SQL语言是学习关系型数据库管理系统的重要基础。SQL语言最早是在1974年由美国的IBM公司提出的,随后不断发展,不断完善。1986年10月美国国家标准学会(ANSI)批准将SQL语言作为美国数据库的语言标准,1987年国际标准化组织ISO也通过了这一条标准

12、。SQL语言包含9个命令动词,分别用于数据定义、数据查询、数据操纵及数据控制,SQL功能动词数据查询SELECT数据定义CREATE,DROP,ALTER数据操纵INSERT,UPDATE,DELETE5第三章毕业设计项目概述31系统设计背景311互联网站的发展中国互联网络信息中心的调查报告显示截至2009年6月底,中国网民数量达到253亿,网民规模跃居世界第一位。中国网民规模继续呈现持续快速发展的趋势。比去年同期增长了9100万人,同比增长562。在2009年上半年,中国网民数量净增量为4300万人。网络购物使用率为25,用户人数达到6329万人,半年内用户量增加了1688万人,已经成为十大

13、网络应用之一。网上拍卖作为网络购物的一种重要形式,在电子商务中扮演着越来越重要的角色。目前,世界各国纷纷看好网上消费这块新大陆,普遍认为网络的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家ROBERTMETCALFE声称“互联网的价值等于(与之相联结的)网点数量的平方。”312网络购物新潮网上拍卖是利用互联网,在网站上公开有关待出售物品或服务的信息,通过竞争投标的方式将它出售给出价最高的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。相对与传统的拍卖

14、,网上拍卖的优点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平。与传统拍卖相比,在网站上拍卖的物品类型更加多样化。从电器、电子软件,汽车立体声系统等电子产品到运动员亲笔签名的网球、二手平装书籍、音乐会门票、沙发、陶器、单簧管等收藏品、生活用品和消遣服务等,可谓琳琅满目、应有尽有。要对网上拍卖系统的进行研究,就要先对我国拍卖市场的进行调查分析,就要对我国网民进行分析,对我国的互联网发展进行调查,对拍卖的规则进行深入的了解。通过研究符合我国国情的,满足我国网民需求的网上拍卖系统,有助于促进我国网上拍卖相关理论的研究,有助力于完善我国网上拍卖体系,激发同行

15、来同努力提高相关技术,最终为消费者受益。32设计目的6在INTERNET飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。毕业设计是计算机网络技术专业重要的检验教学教学环节。她是我们学生运用所学知识,在知道教师的指导帮助下,使我们更加进一步了解和认识网站规划和具体网页制作过程,并将其运用到以后的工作当中去,掌握网页制作三剑客软件的使用;加强处理网页图片的基本技巧;学会制作较为复杂的FLASH动画;掌握使用模板、库、结合网页制作理论知识作出完整的网站。毕业设计通过不同方式培养学生分析、解决问题的能力与实际操作能力,使我们掌握网站

16、设计、制作和维护的基本操作,为我们毕业后从事计算机行业相关工作打下坚实的基础。很多企业已经将互联网作为形象宣传、产品推销的主要手段。因此社会需要大量的网络和网站建设的人才,这给已近踏出校门的我们提供了巩固自我的大舞台。33设计目标本网站的设计目标是通过使用我们所学过的专业知识规划、设计、制作一个能够既方便企业的管理者管理,又利于购物者舒适方便的购买产品。实现商家与客户互赢互利。7第四章系统的需求分析网上电子产品购买的需求,这两方面分别是电子产品的购买者、管理人员。购买者的需求是查询电子产品店所存的电子产品、个人购买情况及个人信息的修改;管理人员对购买者的购买要求进行操作,同时形成给购买者按购买

17、多少或次数进行等级升级;购买者可直接查看自己所需电子产品的情况,如果购买者根据本人用户名和密码登录系统,还可以进行本人购买电子产品情况的查询和维护部分个人信息。一般情况下,购买者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他购买者的购买电子产品情况和个人信息,就要知道其他购物者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了购买者的要求,还保护了购买者的个人隐私。41功能需求分析1基本的功能模块浏览所有电子产品信息、浏览电子产品的排行,浏览热门产品,及电子产品的分类2数据录入主要有手工录入。412输入输出要求1输入依据不同可模块有以下一种录入方式手工录入2输出以网页的形

18、式展现给用户42客户前台功能客户管理功能系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。商品信息查询功能为客户提供模糊查询商品信息、搜寻商品。购买功能客户确定购买对象、下订单、进入购物系统,完成购买。8网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理购买结算。售后评价及退货功能完成购物后,可以进行评价或者要求商家予以退货服务。43商家后台功能商品信息管理功能在本网站中由系统管理员或由系统管理员授权委托管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增添、修改、更新销售商品信息,这样就可以使客户及时了解产

19、品的最新动态及解决客户在浏览本网站或购买时产生的问题的反馈意见。订单管理功能系统内构成由每个订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。配送管理功能合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。商品退货处理和售后反馈功能售后服务中不合格退货的要求,本网站系统支持退货处理,包括货款退还的操作,同时对客户予以评价。客户信息管理功能系统实行会员注册,对客户的相关信息、交易信息等实行跟踪管理,适时会员实行升级制度。网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理收款结算。后台功能结构模块如图219图3

20、1后台管理功能结构模块图上述几项功能由于时间紧凑的关系,我还没做好准备以后再进一步的研究这几方面的内容。44可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广泛,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化了系统分析和系统设计的过程,所以,进行可执行性分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析经济可行性即实现这个平台设计有没有什么经济效益该平台设计

21、就能够实现为企业节省开支,比如房租,员工工资等,而且容易吸引广大客户发眼球。技术可行性即现有的技术能否开发该平台,会有哪些困难,能否解决这些困难,而本网站主要就是利用ASP动态网页设计,PHOTOSHOP图片处理,ACCESS数据库的链接等,但是这些技术还不能完全开发这个平台,会遇到一些要用到高级语言如JAVA等,而这些有待于我进一步学习。运行可行性即该平台规定的运行方式是否可行。本网站我采取用NETBOX运行,(NETBOX是一个类似于IIS的WEB服务器软件,相对与IIS要简单一些)。后台功能商品信息管理配送管理退货和信息反馈客户信息管理订单管理网上结算10经过检测可以正常运行。法律可行性

22、即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用NETBOX与ASP将结合的技术,运用ACCESS数据库对网站进行建设。44基于B/S结构的访问模式图44B/S三层结构本系统的设计采用B/S的模式设计,采用三级结构组成的方式完成系统的的设计,图中从左到右,分为三个部分第一部分是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的WEB服务器提出服务器请求,WEB服务器用HTTP协议把所需的文件资料传给用户,客户端接受并显示在WWW浏览器上

23、。第二部分的WEB服务器是功能层,完成客户的应用功能,即WEB服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回WEB服务器,再传到客户端。第三部分的数据库服务器是数据层。数据库服务器应客户的请求独立地进行各种处理。客户端客户端客户端WEB服务器后台服务器1145网站的深入调查经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过深入调查和指导老师的耐心介绍,设计出该平台功能如下能够完成用户的基本信息录入的注册和用户基本信息的个人前台管理与后台管理。能够完成管理员对网站的商品资

24、料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。能过商品的名称,商品的分类进行搜索。能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。12第五章系统设计51总体设计一、定位。每个网站都应有自己的独特目的。相对于现实的单位来说,也就是企业设计中的企业宗旨。而目前的很多网站,尤其是一些小公司或个人网站对此把握得并不到位。就象是文章的中心思想不明确。定位不清楚,使浏览着不知其所云。二、功能的实现。网站有了、定位有了,接下来要对网站功能的实现及实现的过程细心安排。要做到流

25、畅、完备、可信、安全。三、艺术在网络的价值。随着网络的发展、速度的提高,使得图形图像等多媒体形式在网站上占有了非常重要的地位。网页的内容从最早的文字向多媒体发展,这使得网站的建设过渡成了一种综合的艺术设计行为。于是,评价一个网站的优劣,艺术效果所占的比例越来越高。从而也产生了如网站策划师、网页效果设计师等等新兴行业。四、把握网页艺术效果的要点。、网站的形象与个性。网络是虚拟的,而网站往往体现的是现实世界中的一个实体,如公司或个人。每个实体都有自己独特的元素。如名称、标志、标准字体、标准色等等。通过这些元素的合理应用,来把现实世界的实体表现在虚拟的网络上。这一过程就是对网站形象与个性的塑造。最后

26、的体现就是一种风格。、网站栏目的规划。这里要强调的是浏览过程,也就是导向性。一个网站有许多页面、联接和主题。要把各网页和各主题之间的先后、联接关系处理的合理、流畅、环环相扣。、多媒体的运用。多媒体的运用使得网站多姿多彩。这里要强调的适“度”的把握。这是最能体现设计师水平的环节。五、创意的思路。总体来说,设计的目标就是体现一种风格。艺术学科之间是相通的,所以我认为使用平时自己不会使用的方法来考虑设计的思路。比如反向思维、对比、比喻、象征等等违反常规的思路,以做到出奇制胜。1352站点的目录结构设计如31图所示,通过这个模块图我们可以直观的了解到这个电子产品网上购物店首页整体结构是怎样,都有哪些基

27、本的模块组成。图52网站首页模块图53数据库的设计531数据库概念设计本数据库是购物网站后台支持数据库,它负责整个系统数据的存储。532数据库的逻辑设计主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。533字段详细设计如表53所示首页模块新品报价特价促销推荐商品用户中心首页坊中新闻行业资讯导航分类14管理员信息表(ADMIN)列名数据类型字段描述USER_ID自动编号自动编号,设为主键USERNAME文本管理员用户名USERPASSWORD文本管理员密码个人用户信息表(USER)列名数据类型字段描述ID自动编号自动编号,设为主键

28、USERNAME文本登录账号PASSWORD文本登录密码NAME文本用户姓名SEX文本性别BIRTHDAY文本生日SFZ文本身份证号JOB文本工作TEL文本电话FAX文本传真SJ文本手机号QQ文本QQ号15EMAIL文本电子邮件YB文本邮编ADDRESS文本地址HTTP文本个人主页BZ备注备注DATE文本注册日期LAST_DATE文本最后登录日期区域信息表(FCTYPE)列名数据类型字段描述TYPEID自动编号自动编号,设为主键TYPE文本所在的区域客户反馈信息(LYB)列名数据类型字段描述LY_ID自动编号自动编号,设为主键LY_MAN文本留言人LY_EMAIL文本留言人电子邮件LY_BZ备

29、注留言内容LY_DATE文本留言日期表53字段的详细设计1654系统设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。541首页设计首页设计的界面如53图所示首页的部分代码和会员登陆部分代码参见附录一图54首页设计的界面通过此界面可以使我们清晰看到本网站首页设计的整个布局。55用户界面设计此用户界面当我们进入以后,我们就会看到如下图54,此界面可以使用户在仔细看完该产品后若决定购买,可以直接注册或登录,反之则退出该界面。17图5

30、5用户界面设计551商品简介此界面方便用户全方位理解该产品的功能及特性,该界面的陈述的好坏也会使购买者决定是否购买。如图55所示图55商品简介图18552后台登陆当打开首页以后,在地址栏里输入HTTP/LOCALHOST/ADMIN/LOGINASP,即可进入后台管理界面。后台登陆界面如图56所示图55后台登陆界面程序运行过程(1)使用代码连接数据库。(2)使用代码包含文件MD5ASP,定义了MD5过程。(3)使用代码包含文件FUNCTIONASP,定义了GETSAFECODE过程。(4)判断SESSIONPASSED的值,如果为空,表示第一次登录,则将其设置为FALSE,表示尚未登录。(5)

31、如果SESSIONPASSEDFALSE,表示没有登录,因此需要进行身份认证。(6)从表单MYFORM中读取用户名和密码数据到变量USERNAME和USERPWD中。如果USERNAME和USERPWD为空,则使用HTML代码生成登录界面,要求用户输入用户名和密码登录。(7)如果USERNAME和USERPWD不为空,则首先判断用户输入的验证码是否为数字,是否正确。(8)如果验证码输入正确,则从数据库中查找用户名为USERNAME的记录,存在满足条件的记录,则判断该记录的密码是否与用户输入的密码一致。不一致给出提示信息,一致的话,用户登录成功,将有关信息保存到SESSION变量中,并转到系统主

32、界面。为了防止未登录的用户进入指定的网页,可以在具有权限控制的网页开始部分添19加以下代码这样,每次打开网页时,都会首先执行CHKPWDASP文件。在CHKPWDASP文件中,会首先判断SESSION变量PASSED的值,如果为TRUE,则不执行任何操作,直接进入指定的页面。如果为FALSE,则表示当前用户没有经过身份认证,此时CHKPWDASP将显示登录界面,要求用户登录。56购物功能的实现在线购物是目前非常流行的趋势,商务网站的经营者无需准备大量的创业基金,就可以架设网站开立网络商店。商务网站的购物车系统功能之中,应首先包含用户登陆界面,用户进行登录后,可以完成察看产品类型,察看购物车内容

33、、订购产品、显示订购单及删除指定定单等相应功能,若成功订购,还可以按照网页指示用银行划拨或信用卡方式进行支持。首先用户在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有“产品类型“、“查看购物车“、“显示订购单“等超级链接。此时若要购物,便可在相关产品后面的表单中输入购买数量,将其放入购物车。若用户点击“查看购物车“的超级链接。下方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。汇通网若用户点击“显示订购单“超级链接,下方框架将会显示订购单网页,用户在对订单细目核对后,便可进行订购了。图56购物车界面20图56购物车流程图57用户注册页面与实现在用户注册页面需要判断用户

34、输入的是否为空,还要判断用户时候已经注册过,用户的输入的用户名格式是否合法。该功能用TEXTCHANGED来实现,调用ISNAMEFOMRMAR方法判断用户输入的用户名是否正确,最后调用ISNAME方法判断用户名是否已经存在,并给出相应的提示,自定义方法ISNAMEFORMAR用来判断用户输入的格式是否正确,会员输入的格式是指用户名只能包含数字,字母及下划线,主要通过REGEX的ISMATCH方法实现,看是否满足正则表达式,然后返回布尔值,自定义方法ISNAME来判断用户输入的用户名是否已经存在,可通过SQL语句实现,如果已存在返回布尔值TRUE,否则返回FALSE。在“注册”按钮单击事件中,

35、先判断用户名是否已经存在,和格式是否正确,在满足这两个条件的基础上,在把用户的信息添加到数据库中,主要通过INSERT语句实现。将商品添加到购物车单击“购买”按钮继续购物是返回至系统浏览商品页面否修改商品数量清空购物车去收银台21图57用户注册页面图57用户注册流程图是否注册已经注册会员登录没有注册登录系统游客填写会员注册信息维护账户注销账户退出成功注册成功后重新登录22第六章系统运行与管理61会员维护模块为了能更好的,更方便的对会员资料的管理和记录每位会员的活动,注册并登录会员区进行购物是不可缺少的。该会员维护模块是属于系统管理员操做的模块,提供了“添加会员”、“查看新会员”、“商品维护”以

36、及“销售统计”四大功能。对于新加入的还未进入会员数据库的,管理员首先是要进入“添加会员”模块填写新加入会员的“会员编号”,“登录名”等相关信息,然后点击“提交”,该会员资料便会输入到MEMBER会员表。新加入的会员可以去管理员处充值,管理员会给你一个会员编号,这样就可以使用购物车购物了。62商品展示与维护模块此模块是购物网站的重要模块之一,因为商品是网站得以存在和延续的生命,只有严格控制网上商品质量,向客户做关于商品的客观介绍,以及管理员每天都要对当天商品进、出、存情况做统计,结合会员维护模块,了解自身销量情况,提高市场竞争力以便为今后更好的营销工作奠定好的基础。23第七章系统的测试71系统测

37、试在你所建设的网站内将NETBOX复制在里面,双击NETBOX就可以运行本地系统了。打开浏览器,在地址栏输入HTTP/LOCALHOST/INDEXASP,即可正常访问系统,经测试程序各个页面的链接、功能运行正常,出现预期的效果。72系统测试实例1在登录框中输入错误的帐号密码,系统提示“错误的用户名或密码,请重新输入”。如图51所示2在登陆框中不输入密码或帐号,弹出对话框“请输入用户名”或“请输入验证码”。如图52所示图71图723当输入正确的用户名和密码就会进入界面。如图73所示24图73正确进入界面73系统效果分析及展望经过使用不断的测试,每个网页都达到了预期的效果,但是由于时间仓促未能够

38、达到更好的效果,希望在以后能够继续此网站的建设和维护完善,同时能跟随世界INTENET快速发展,为公司为消费者提供更好的平台。第八章结论与展望通过本次对购物网站设计制作的整个流程,得力于指导老师的支持和帮助,及诸多学院老师的帮助,使我对学校学习这三年知识的学习有了更深刻的认识,同时对团队合作的重要性也有了更深的体会。这次在完成本网站整个过程中,困惑来源于知识储备的不足,虽然做了很多努力来提高自己,但对开发工具的生疏和对系统意识的生涩、对数据库设计、ASP能力的运用能力有限,开发系统的过程走了很多弯路,成长与蜕变都归结于付出与体味,归纳与演绎。提升不仅仅是能力,从潜意识里改变了一种状态,才是本次

39、研发客户关系管理系统最大的收获,这对于即将完全踏入社会的我来说,真是一个无比大的收获。致谢感谢在系领导的高度重视、实习单位的积极支持共同帮助下,以及合尼古丽老师的精心指导,在这次实习期间,让我对社会、对工作、对所学的专业只是都有了更深一步的理解和认识,为我走上工作岗位增添了信心。在8888老师指导中,她的严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路给予我无尽的启迪。老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的

40、研究方法,还使我明白了许多待25人接物与为人处世的道理。在老师的帮助下,给我讲授和业务有关的知识,耐心解答我的疑难困惑,并给我制定了一系列的实习计划,帮我达到实习的目的。本次实习从选题到完成,每一步都是在指导老师的指导下完成的,倾注了指导老师大量的心血。在此,感谢合尼古丽老师她给我的指导,及感谢学院领导班主任对我的栽培,是他们给予我增长经验和智慧,使我获益非浅参考文献1PHOTOSHOPCS4完美创意设计版次2009年10月第1次印刷,出版地北京;出版者科学出版社;出版年2009年2黄斯伟等编著HTML完全使用详解北京人民邮电出版社,20063曾清国WINDOWS2000ASPSQLSERVE

41、R案例教程中科多媒体电子出版社,20044李存斌,樊建平ASP高级编程及其项目应用开发中国水利水电出版社,20015网页动画与三维文字动画制作教程;作者宫茜,出版社机械工业出版社,标准书号7111013417,分类号TP3,页数10,178页6许卫林VBSCRIPTASP动态网页制作中国电力出版社,20047启明星不编程开发ASP和JSPDREAMWEAVE机械工业出版社,20038李香敏网站开发新动力用ASP轻松开发WEB网站北京希望电子出版社,19979张海藩软件工程导论清华大学出版社,200310龚波SQLSERVER2000教程北京希望电子出版社,200211黄梯云管理信息系统高等教育

42、出版社,200012美CTHOMASWU面向对象程序设计导论电子工业出版社,200113CASSIDYAINFORMATIONSYSTEMSSTRATEGICPLANNINGBOCARATON26FLORIDA,STLUICEPRESS,199814卫振林ASP程序设计与应用。北京机械工业出版社,200515吕映芝张素琴蒋维杜编译原理清华大学出版社16刘瑞新、卢晓飞等网页设计与制作教程机械工业出版社17蔡翠平主编网络程序设计ASP第二版清华大学出版社北方交通大学出版社18李晓黎,张巍ASPSQLSERVER网络应用系统开发与实例M北京人民邮电出版社,200419罗布,科罗内尔,陈立军数据库系统

43、设计、实现与管理M北京电子工业出版社,200420李爱武SQLSERVER2000数据库系统实训教程M北京北京邮电大学出版社,200421顼宇峰ASPSQLSERVER典型网站建设案例M清华大学出版社,200622赵辉ASPDREAMWEAVER8组建动态网站M电子工业出版社,2006623江广顺,余松编著ASPNET20SQLSERVER热门网络应用开发详解M北京人民邮电出版社,200724郑霞,赵辉,徐慧编著ASPNET20编程技术与实例M北京人民邮电出版社,200725杨云,王毅编著ASPNET20程序开发详解M北京人民邮电出版社,200726郝刚,袁永刚,严治国,何宇光编著ASPNET20开发指南M北京人民邮电出版社,200727徐亚浅谈网页设计中FLASH与ASP技术的结合J电脑知识与技术,200928王宇翔FLASH软件结合专业课程的不同用法J湖北经济学院学报人文社会科学版,20092729赵燕燕ASP技术在WEB数据库开发中的使用J河南职工医学院学报2009附录会员登陆时主要代码账号密码“/验证码28“MAXLENGTH“4“SIZE“6“/首页部分代码首页2930

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。