575203312毕业设计(论文)ASP五月阳光网络购物系统.doc

上传人:仙人指路1688 文档编号:3930677 上传时间:2023-03-28 格式:DOC 页数:41 大小:769.50KB
返回 下载 相关 举报
575203312毕业设计(论文)ASP五月阳光网络购物系统.doc_第1页
第1页 / 共41页
575203312毕业设计(论文)ASP五月阳光网络购物系统.doc_第2页
第2页 / 共41页
575203312毕业设计(论文)ASP五月阳光网络购物系统.doc_第3页
第3页 / 共41页
575203312毕业设计(论文)ASP五月阳光网络购物系统.doc_第4页
第4页 / 共41页
575203312毕业设计(论文)ASP五月阳光网络购物系统.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《575203312毕业设计(论文)ASP五月阳光网络购物系统.doc》由会员分享,可在线阅读,更多相关《575203312毕业设计(论文)ASP五月阳光网络购物系统.doc(41页珍藏版)》请在三一办公上搜索。

1、计算机网络技术专业毕业论文题 目: 五月阳光网络购物系统 系 部:电 子 信 息 系 班 级:网 络 0000 班 指导老师: 姓 名: * * * 新疆交通职业技术学院2011年6月摘要21世纪是网络时代,互联网正逐渐地改变我们的生活方式。人们很容易地接受网络知识和在网上得到的信息。本文讲解了一个以女性电子产品为主题的网站的建设,它基于数据关联规则的网站个性化页面及动态数据生成案例,本系统基于B/S结构,主要使用技术有ASP,Access,及网页三剑客,具有用户使用更简单、反映用户兴趣爱好更明显细致等优点。在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。

2、网站内容明确,层次清楚,达到了预期的功能。关键词:网站,建设,ASP,Access;Abstract21st century is the Internet age, the Internet is gradually changing the way we live. It is easy to accept the network of knowledge and information obtained online. This article explained a female cosmetic theme of Web sites, it is based on data asso

3、ciation rules personalized page and dynamic data generation case, this case and now the Internet has been compared to some of the programs used with the user to use simpler, reflecting the user interests more clearly detailed and so on. In the Web context, considering the page color, page structure,

4、 full use of the images, text, layers, tables and other elements. Web content explicit, clear levels, to achieve the desired functionality. Keywords: site building ASP Access;目 录第一章 系统开发工具11.1 ASP11.2 IIS11.3 SQL Server 200011.4 Dreamweaver21.5 Photoshop2第二章 系统开发语言32.1 HTML32.2 VBScript32.3 SQL4第三章

5、毕业设计项目概述53.1系统设计背景53.1.1互联网站的发展53.1.2网络购物新潮53.2设计目的53.3设计目标6第四章 系统的需求分析74.1功能需求分析74.1.2 输入输出要求74.2客户前台功能:74.3商家后台功能84.4 可行性分析94.4 基于B/S结构的访问模式104.5网站的深入调查11第五章 系统设计135.1 总体设计135.2 站点的目录结构设计145.3数据库的设计145.3.1数据库概念设计145.3.2数据库的逻辑设计145.3.3字段详细设计145.4系统设计175.4.1首页设计175.5用户界面设计175.5.1商品简介185.5.2后台登陆195.6

6、购物功能的实现205.7用户注册页面与实现21第六章 系统运行与管理236.1 会员维护模块236.2 商品展示与维护模块23第七章 系统的测试257.1系统测试257.2系统测试实例257.3系统效果分析及展望26第八章 总结27致谢29参考文献31附录33第一章 系统开发工具1.1 ASPASP(Application Service Provider)是Microsoft公司开发的服务器断的脚本环境是目前流行的开放式的WEB应用程序开发技术。ASP的主要特性是能够把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的H

7、TML页面送给客户端浏览器。ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如 Java Applet ActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在Web服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱

8、动的Web应用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其他脚本语言。1.2 IISIIS是Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是Windows 2003里面包含的IIS 6.0。IIS与Window NT Server完全集成在一起,能够建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(超文本传输协议),FTP(文件传输协议)以及SMTP协议。 IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VB script、Jscript开发软件及Java等。1

9、.3 SQL Server 2000Microsoft SQL Server 2000是微软公司开发的一种功能强大、完整的关系型数据库系统,以Transact SQL作为它的数据库查询和编程语言。SQL Server 2000提供了以Web标准为基础的扩展数据库编程功能,以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。SQL Server 2000提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库操作可通过企业管理器来进行。1.4 DreamweaverDramweaver MX 2004 是一款专业的 HTML 编辑器,用于

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

11、图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。 学习内容:Photoshop掌握绘画的基础理论,学习色彩原理和选取颜色、范围选取、工具与绘图、图像编辑、控制图像色彩和色调、使用图层、路径、通道和蒙板的应用、滤镜等。第二章 系统开发语言2.1 HTMLHTML (Hyper Text Mark Language)即 超文本标记语言,是WWW上通用的描述语言,是制作网页的基础,HTML语言主要是为了把存放在一台计算机中的文件或图形与另一台计算机中

12、的文本或图形方便地联系在一起,形成有机的整体。HTML标记是HTML的核心与基础,用于修饰、设置HTML文件的内容及格式。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。2.2 VBScriptVBScript的 全名是 Microsoft

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

14、有两种语法格式。格式1:格式2:VBScript代码 有时,为了某种需要,会将VBScript代码放在客户端执行,这时的语法格式如下:VBScript代码 2.3 SQLSQL(Structure Query Language)是一种使用于关系数据库的结构查询语言,它功能强大、简单易学,使用范围广,可移转性强,当前较流行的关系型数据库如 Oracle Sybase dBase Visual FoxPro和DB2 、SQL Server、Access等数据库管理系统都 支持SQL语言。SQL语言是学习关系型数据库管理系统的重要基础 。SQL语言最早是在1974年由美国的IBM公司提出的,随后不断

15、发展,不断完善。1986年10月美国国家标准学会(ANSI)批准将SQL语言作为美国数据库的 语言标准,1987年国际标准化组织(ISO)也通过了这一条标准。SQL 语言包含9个命令动词,分别用于数据定义、数据查询、数据操纵及数据控制,- SQL 功能 动 词 数据查询 SELECT 数据定义 CREATE,DROP,ALTER 数据操纵 INSERT,UPDATE,DELETE 第三章 毕业设计项目概述 3.1系统设计背景3.1.1互联网站的发展中国互联网络信息中心的调查报告显示截至2009年6月底,中国网民数量达到2.53亿,网民规模跃居世界第一位。中国网民规模继续呈现持续快速发展的趋势。

16、比去年同期增长了9100万人,同比增长56.2%。在2009年上半年,中国网民数量净增量为4300万人。网络购物使用率为25%,用户人数达到6329万人,半年内用户量增加了1688万人,已经成为十大网络应用之一。网上拍卖作为网络购物的一种重要形式,在电子商务中扮演着越来越重要的角色。目前,世界各国纷纷看好网上消费这块新大陆,普遍认为网络的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家Robert Metcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”3.1.2网络购物新潮网上拍卖是利用互联网,在网站上公开有

17、关待出售物品或服务的信息,通过竞争投标的方式将它出售给出价最高的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动 机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。相对与传统的拍卖,网上拍卖的优点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平。与传统拍卖相比,在网站上拍卖的物品类型更加多样化。从电器、电子软件,汽车立体声系统等电子产品到运动员亲笔签名的网球、二手平装书籍、音乐会门票、沙发、陶器、单簧管等收藏品、生活用品和消遣服务等,可谓琳琅满目、应有尽有。要对网上拍卖系统的进行研究,就要先对我国拍卖市场的进行调查分析,就要

18、对我国网民进行分析,对我国的互联网发展进行调查,对拍卖的规则进行深入的了解。通过研究符合我国国情的,满足我国网民需求的网上拍卖系统,有助于促进我国网上拍卖相关理论的研究,有助力于完善我国网上拍卖体系,激发同行来同努力提高相关技术,最终为消费者受益。3.2设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。毕业设计是计算机网络技术专业重要的检验教学教学环节。她是我们学生运用所学知识,在知道教师的指导帮助下,使我们更加进一步了解和认识网站规划和具体网页制作过程,并将其运用到以后的工作当中去,掌握网页制作三

19、剑客软件的使用;加强处理网页图片的基本技巧;学会制作较为复杂的Flash动画;掌握使用模板、库、结合网页制作理论知识作出完整的网站。毕业设计通过不同方式培养学生分析、解决问题的能力与实际操作能力,使我们掌握网站设计、制作和维护的基本操作,为我们毕业后从事计算机行业相关工作打下坚实的基础。很多企业已经将互联网作为形象宣传、产品推销的主要手段。因此社会需要大量的网络和网站建设的人才,这给已近踏出校门的我们提供了巩固自我的大舞台。3.3设计目标本网站的设计目标是通过使用我们所学过的专业知识规划、设计、制作一个能够既方便企业的管理者管理,又利于购物者舒适方便的购买产品。实现商家与客户互赢互利。第四章

20、系统的需求分析网上电子产品购买的需求,这两方面分别是电子产品的购买者、管理人员。购买者的需求是查询电子产品店所存的电子产品、个人购买情况及个人信息的修改;管理人员对购买者的购买要求进行操作,同时形成给购买者按购买多少或次数进行等级升级;购买者可直接查看自己所需电子产品的情况,如果购买者根据本人用户名和密码登录系统,还可以进行本人购买电子产品情况的查询和维护部分个人信息。一般情况下,购买者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他购买者的购买电子产品情况和个人信息,就要知道其他购物者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了购买者的要求,还保护了购买者的个人隐私

21、。4.1功能需求分析(1)基本的功能模块:浏览所有电子产品信息、浏览电子产品的排行,浏览热门产品,及电子产品的分类 (2)数据录入:主要有手工录入。4.1.2 输入输出要求(1) 输入:依据不同可模块有以下一种录入方式: 手工录入(2) 输出:以网页的形式展现给用户4.2客户前台功能:客户管理功能系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。商品信息查询功能为客户提供模糊查询商品信息、搜寻商品。购买功能客户确定购买对象、下订单、进入购物系统,完成购买。网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理购买结算。售后评价及退货功能完

22、成购物后,可以进行评价或者要求商家予以退货服务。4.3商家后台功能商品信息管理功能在本网站中由系统管理员或由系统管理员授权委托管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增添、修改、更新销售商品信息,这样就可以使客户及时了解产品的最新动态及解决客户在浏览本网站或购买时产生的问题的反馈意见。订单管理功能系统内构成由每个订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。配送管理功能合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。商品退货处理和售后反馈功能售后服务中不合格退货的要求,本网站系统支持退货处理,包括货款退

23、还的操作,同时对客户予以评价。客户信息管理功能系统实行会员注册,对客户的相关信息、交易信息等实行跟踪管理,适时会员实行升级制度。网上结算银行功能系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理收款结算。后台功能结构模块如图2-1后台功能商品信息管理配送管理退货和信息反馈客户信息管理订单管理网上结算图3-1 后台管理功能结构模块图上述几项功能由于时间紧凑的关系,我还没做好准备以后再进一步的研究这几方面的内容。4.4 可行性分析随着计算机技术的发展和网络人口的增加,网络世界也越来越广泛,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络

24、世界上获得他们在现实世界上可以获得的所有商品和服务。可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化了系统分析和系统设计的过程,所以,进行可执行性分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:经济可行性:即实现这个平台设计有没有什么经济效益?该平台设计就能够实现为企业节省开支,比如:房租 ,员工工资等,而且容易吸引广大客户发眼球。技术可行性:即现有的技术能否开发该平台,会有哪些困难,能否解决这些困难,而本网站主要就是利用ASP动态网页设计,photoshop图片处理,ACCESS数据库的链接等,但是这些技

25、术还不能完全开发这个平台,会遇到一些要用到高级语言如java等,而这些有待于我进一步学习。运行可行性:即该平台规定的运行方式是否可行。本网站我采取用netbox运行,(netbox是 一个类似于IIS的WEB服务器软件,相对与IIS要简单一些 )。经过检测可以正常运行。法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。通过以上的可行性分析,我将采用NETBOX与ASP将结合的技术,运用ACCESS数据库对网站进行建设。客户端客户端客户端Web服务器后台服务器4.4 基于B/S结构的访问模

26、式图 4-4 B/S三层结构本系统的设计采用B/S的模式设计,采用三级结构组成的方式完成系统的的设计,图中从左到右,分为三个部分第一部分是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需的文件资料传给用户,客户端接受并显示在WWW浏览器上。第二部分的Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传到客户端。第三部分的数据库服务器是数据层。数据库服务器应客户的请求独立地进行各种处理。4.5网站的深入调查经过以上的

27、初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过深入调查和指导老师的耐心介绍,设计出该平台功能如下:能够完成用户的基本信息录入的注册和用户基本信息的个人前台管理与后台管理。能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。能过商品的名称,商品的分类进行搜索。能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。第五章 系统设计5.1 总体设计一、定位。

28、每个网站都应有自己的独特目的。相对于现实的单位来说,也就是企业设计中的企业宗旨。而目前的很多网站,尤其是一些小公司或个人网站对此把握得并不到位。就象是文章的中心思想不明确。定位不清楚,使浏览着不知其所云。二、功能的实现。网站有了、定位有了,接下来要对网站功能的实现及实现的过程细心安排。要做到流畅、完备、可信、安全。三、艺术在网络的价值。随着网络的发展、速度的提高,使得图形图像等多媒体形式在网站上占有了非常重要的地位。网页的内容从最早的文字向多媒体发展,这使得网站的建设过渡成了一种综合的艺术设计行为。于是,评价一个网站的优劣,艺术效果所占的比例越来越高。从而也产生了如网站策划师、网页效果设计师等

29、等新兴行业。四、把握网页艺术效果的要点。、网站的形象与个性。网络是虚拟的,而网站往往体现的是现实世界中的一个实体,如公司或个人。每个实体都有自己独特的元素。如名称、标志、标准字体、标准色等等。通过这些元素的合理应用,来把现实世界的实体表现在虚拟的网络上。这一过程就是对网站形象与个性的塑造。最后的体现就是一种风格。、网站栏目的规划。这里要强调的是浏览过程,也就是导向性。一个网站有许多页面、联接和主题。要把各网页和各主题之间的先后、联接关系处理的合理、流畅、环环相扣。、多媒体的运用。多媒体的运用使得网站多姿多彩。这里要强调的适“度”的把握。这是最能体现设计师水平的环节。五、创意的思路。总体来说,设

30、计的目标就是体现一种风格。艺术学科之间是相通的,所以我认为使用平时自己不会使用的方法来考虑设计的思路。比如反向思维、对比、比喻、象征等等违反常规的思路,以做到出奇制胜。5.2 站点的目录结构设计如3-1图所示,通过这个模块图我们可以直观的了解到这个电子产品网上购物店首页整体结构是怎样,都有哪些基本的模块组成。 首页模块新品报价特价促销推荐商品用户中心首页坊中新闻行业资讯导航分类图5-2网站首页模块图5.3数据库的设计5.3.1数据库概念设计本数据库是购物网站后台支持数据库,它负责整个系统数据的存储。5.3.2数据库的逻辑设计主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于

31、某种特定数据库管理系统所支持的逻辑数据模式。5.3.3字段详细设计如表5-3所示管理员信息表(admin)列名数据类型字段描述User_id自动编号自动编号,设为主键Username文本管理员用户名userpassword文本管理员密码个人用户信息表(user)列名数据类型字段描述Id自动编号自动编号,设为主键Username文本登录账号Password文本登录密码Name文本用户姓名Sex文本性别Birthday文本生日Sfz文本身份证号Job文本工作Tel文本电话Fax文本传真Sj文本手机号Qq文本QQ号Email文本电子邮件Yb文本邮编Address文本地址http文本个人主页Bz备注备

32、注Date文本注册日期Last_date文本最后登录日期区域信息表(fctype)列名数据类型字段描述Typeid自动编号自动编号,设为主键Type文本所在的区域客户反馈信息(lyb)列名数据类型字段描述Ly_id自动编号自动编号,设为主键Ly_man文本留言人Ly_email文本留言人电子邮件Ly_bz备注留言内容Ly_date文本留言日期 表5-3字段的详细设计5.4系统设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。5.

33、4.1首页设计首页设计的界面如5-3图所示:首页的部分代码和会员登陆部分代码参见附录一 图5-4首页设计的界面通过此界面可以使我们清晰看到本网站首页设计的整个布局。5.5用户界面设计此用户界面当我们进入以后,我们就会看到如下图5-4,此界面可以使用户在仔细看完该产品后若决定购买,可以直接注册或登录,反之则退出该界面。 图5-5用户界面设计5.5.1商品简介此界面方便用户全方位理解该产品的功能及特性,该界面的陈述的好坏也会使购买者决定是否购买。如图5-5所示: 图5-5商品简介图5.5.2后台登陆当打开首页以后,在地址栏里输入:http:/localhost/admin/login.asp,即可

34、进入后台管理界面。后台登陆界面如图5-6所示:图5-5后台登陆界面程序运行过程:(1)使用代码连接数据库。(2)使用代码包含文件md5.asp,定义了md5()过程。(3)使用代码包含文件function.asp,定义了GetSafeCode()过程。(4)判断Session(Passed)的值,如果为空,表示第一次登录,则将其设置为False,表示尚未登录。(5)如果Session(Passed) = False,表示没有登录,因此需要进行身份认证。(6)从表单MyForm中读取用户名和密码数据到变量UserName和UserPwd中。如果UserName和UserPwd为空,则使用HTML

35、代码生成登录界面,要求用户输入用户名和密码登录。(7)如果UserName和UserPwd不为空,则首先判断用户输入的验证码是否为数字,是否正确。(8)如果验证码输入正确,则从数据库中查找用户名为UserName的记录,存在满足条件的记录,则判断该记录的密码是否与用户输入的密码一致。不一致给出提示信息,一致的话,用户登录成功,将有关信息保存到Session变量中,并转到系统主界面。为了防止未登录的用户进入指定的网页,可以在具有权限控制的网页开始部分添加以下代码:这样,每次打开网页时,都会首先执行ChkPwd.asp文件。在ChkPwd.asp文件中,会首先判断Session变量Passed的值

36、,如果为True,则不执行任何操作,直接进入指定的页面。如果为False,则表示当前用户没有经过身份认证,此时ChkPwd.asp将显示登录界面,要求用户登录。5.6购物功能的实现 在线购物是目前非常流行的趋势,商务网站的经营者无需准备大量的创业基金,就可以架设网站开立网络商店。商务网站的购物车系统功能之中,应首先包含用户登陆界面,用户进行登录后,可以完成察看产品类型,察看购物车内容、订购产品、显示订购单及删除指定定单等相应功能,若成功订购,还可以按照网页指示用银行划拨或信用卡方式进行支持。首先用户在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有产品类型、查看购物车、显示订购单等

37、超级链接。此时若要购物,便可在相关产品后面的表单中输入购买数量,将其放入购物车。若用户点击查看购物车的超级链接。下方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。 汇通网若用户点击显示订购单超级链接,下方框架将会显示订购单网页,用户在对订单细目核对后,便可进行订购了。 图5-6购物车界面图5-6购物车流程图5.7用户注册页面与实现在用户注册页面需要判断用户输入的是否为空,还要判断用户时候已经注册过,用户的输入的用户名格式是否合法。该功能用TextChanged来实现,调用isnamefomrmar方法判断用户输入的用户名是否正确,最后调用isname方法判断用户名是否已经存在,并

38、给出相应的提示,自定义方法isnameformar用来判断用户输入的格式是否正确,会员输入的格式是指用户名只能包含数字,字母及下划线,主要通过regex的ismatch方法实现,看是否满足正则表达式,然后返回布尔值,自定义方法isname来判断用户输入的用户名是否已经存在,可通过SQL语句实现,如果已存在返回布尔值true,否则返回false。在“注册”按钮单击事件中,先判断用户名是否已经存在,和格式是否正确,在满足这两个条件的基础上,在把用户的信息添加到数据库中,主要通过insert语句实现。 图5-7用户注册页面图5-7用户注册流程图第六章 系统运行与管理6.1 会员维护模块为了能更好的,

39、更方便的对会员资料的管理和记录每位会员的活动,注册并登录会员区进行购物是不可缺少的。该会员维护模块是属于系统管理员操做的模块,提供了“添加会员”、“查看新会员”、“商品维护”以及“销售统计”四大功能。对于新加入的还未进入会员数据库的,管理员首先是要进入“添加会员”模块填写新加入会员的“会员编号”,“登录名”等相关信息,然后点击“提交”,该会员资料便会输入到member会员表。新加入的会员可以去管理员处充值,管理员会给你一个会员编号,这样就可以使用购物车购物了。6.2 商品展示与维护模块此模块是购物网站的重要模块之一,因为商品是网站得以存在和延续的生命,只有严格控制网上商品质量,向客户做关于商品

40、的客观介绍,以及管理员每天都要对当天商品进、出、存情况做统计,结合会员维护模块,了解自身销量情况,提高市场竞争力以便为今后更好的营销工作奠定好的基础。第七章 系统的测试7.1系统测试在你所建设的网站内将netbox复制在里面,双击netbox就可以运行本地系统了。打开浏览器,在地址栏输入http:/localhost /index.asp,即可正常访问系统,经测试程序各个页面的链接、功能运行正常,出现预期的效果。7.2系统测试实例1 在登录框中输入错误的帐号密码,系统提示“错误的用户名或密码,请重新输入!”。如图5-1所示2 在登陆框中不输入密码或帐号,弹出对话框“请输入用户名”或“请输入验证

41、码”。如图5-2所示 图7-1 图7-23 当输入正确的用户名和密码就会进入界面。如图7-3所示图7-3 正确进入界面7.3系统效果分析及展望经过使用不断的测试,每个网页都达到了预期的效果,但是由于时间仓促未能够达到更好的效果,希望在以后能够继续此网站的建设和维护完善,同时能跟随世界Intenet快速发展,为公司为消费者提供更好的平台。第八章 总结通过本次对购物网站设计制作的整个流程,得力于指导老师的支持和帮助,及诸多学院老师的帮助,使我对学校学习这三年知识的学习有了更深刻的认识,同时对团队合作的重要性也有了更深的体会。这次在完成本网站整个过程中,困惑来源于知识储备的不足,虽然做了很多努力来提

42、高自己,但对开发工具的生疏和对系统意识的生涩、对数据库设计、asp能力的运用能力有限,开发系统的过程走了很多弯路,成长与蜕变都归结于付出与体味,归纳与演绎。提升不仅仅是能力,从潜意识里改变了一种状态,才是本次研发客户关系管理系统最大的收获,这对于即将完全踏入社会的我来说,真是一个无比大的收获。致谢感谢在系领导的高度重视、实习单位的积极支持共同帮助下,以及合尼古丽老师的精心指导,在这次实习期间,让我对社会、对工作、对所学的专业只是都有了更深一步的理解和认识,为我走上工作岗位增添了信心。在8888老师指导中,她的严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;他们循循善诱的教导和不拘一格的思路

43、给予我无尽的启迪。老师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。在老师的帮助下,给我讲授和业务有关的知识,耐心解答我的疑难困惑,并给我制定了一系列的实习计划,帮我达到实习的目的。本次实习从选题到完成,每一步都是在指导老师的指导下完成的,倾注了指导老师大量的心血。在此,感谢合尼古丽老师她给我的指导,及感谢学院领导班主任对我的栽培,是他们给予我增长经验和智慧,使我获益非浅!参考文献1 Photoshop

44、CS4完美创意设计版次:2009年10月第1次印刷,出版地:北京;出版者:科学出版社;出版年:2009年2 黄斯伟等编著. HTML完全使用详解. 北京:人民邮电出版社,2006 3曾清国.Windows 2000+ ASP SQL Server案例教程.中科多媒体电子出版社,20044 李存斌,樊建平.ASP高级编程及其项目应用开发.中国水利水电出版社, 20015网页动画与三维文字动画制作教程;作者:宫茜,出版社:机械工业出版社,标准书号:7-111-01341-7,分类号:TP3,页数:10,178页6 许卫林.VBScript+ASP动态网页制作.中国电力出版社,20047 启明星.不编程开发ASP和JSPDreamweave.机械工业出版社, 20038 李香敏.网站开发新动

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号