购物网站的设计与实现.docx_第1页
购物网站的设计与实现.docx_第2页
购物网站的设计与实现.docx_第3页
购物网站的设计与实现.docx_第4页
购物网站的设计与实现.docx_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

.精选范本.摘要随着计算机技术和网络技术的发展,Internet网络已经在各行各业普遍发展。本文主要是对电子商务的网上书城进行研究,并设计了一个基于B/S的小型网上购物系统。本系统采用B/S结构,在MyEclipse8.5版本的平台上进行开发编程,后台数据库选用MySQL数据库。利用Dreamweaver来实现的网站。简单的阐述了利用Dreamweaver建立网站的优势介绍了关于网站建设和网页设计的有关内容;例如网站的定义、网站建设的内容、网站建设的市场分析、网站建设的基本要素等等。本文还简单的介绍了网上购物的作用和安全性等。本网站能够实现客户的基本要求,能够通过本网站实现对商品的搜索,商品展示,在线购买,订单管理,在线客服,动态信息发布等一系列操作。本文首先对系统进行了介绍,之后对系统应用到的一些知识和技术作简单介绍,最后综合所有对系统的开发过程做了详细介绍,包括可行性分析、需求分析、数据库设计、概要设计、详细设计。国内电子商务主要有B2B电子商务网站经营模式、B2C电子商务网站经营模式、C2C电子商务网站经营模式。在B2C模式中,网上书店和网上商店在增加网上支付功能、完善各项服务后以更大的势头发展:网上拍卖、网上商店、网上邮购等面向消费者的电子商务网站大量推出。关键词网上购物系统 ;Dreamweaver ;电子商务 ;B/S;MySQLAbstract With the development of computer technology and network technology, Internet network has been generally in all trades and professions development. This paper is mainly to e-commerce online bookstore is studied, and the design of a small B/S based online shopping system. This system uses the B/S structure, the MyEclipse8.5version of the platform to carry on the development of programming, background database using MySQL database,This system is a IIS supporting environment using Dreamweaver to achieve site. Simple describes the use of Dreamweaver website advantage presented on the website construction and webpage design related content; for example, the definition of website construction website content, website construction market analysis, website construction and basic elements. This paper also gives a brief introduction of the on-line shopping function and safety. This site can realize the basic requirements of customers, through this website achieved on commodity search, display of goods, online purchase, order management, customer service online, dynamic information release and a series of operations. Based on the system were introduced, after the system is applied to some of the knowledge and technology are introduced, finally all the development course of system in detail, including feasibility analysis,demand analysis, database design, the outline design,detailed design. The domestic electronic commerce mainly B2B electronic commerce website business model, the B2C electronic commerce website business model,the C2C electronic commerce website business model. In B2C mode, online bookstores and online stores in the increase in online payment function, improve the service to the greater momentum : online auction, online shop, online mail-order consumer-oriented E-commerce website introduced a large number of.Key wordsOnline shopping system; Dreamweaver; Electronic commerce ;B/S; MySQL精选范本.目录摘要IAbstractII前言1第一章 绪论21.2 研究现状21.3 研究目的21.4 研究思路和内容3第二章 网上购物需求分析52.1 网上购物52.1.1 网购的定义52.1.2 网购的发展52.2 网购的作用52.2.1 对于消费者52.2.2 对于商家62.2.3 对于整个市场经济62.3 网购的安全性62.3.1 网购交易和网络安全62.3.2 购物注意事项7第三章 购物网站系统关键技术介绍83.1 MVC设计模式介绍83.1.1 B/S介绍93.1.2 B/S的六大对象103.1.3 服务器及开发工具介绍123.2 Dreamweaver简介133.2.1 Dreamweaver定义133.2.2 Dreamweaver的发展趋势133.3 Dreamweaver的优点143.3.1 制作效率高143.3.2 网站管理高效143.4 Dreamweaver设计网页技巧153.4.1 颜色搭配技巧153.4.2 常用绘图工具的基本知识。153.5 使用Dreamweaver制作网页基本步骤173.5.1 创建页面173.5.2 设置页面属性173.5.3 选取字体173.5.4 插入标题文字183.5.5 细节设置18第四章 购物系统设计和实现194.1 系统概述194.2 系统模块程序流图194.2.1 系统模块需求分析204.3 主界面设计224.3.1 主界面224.3.2 用户登录234.2.3 购物车254.2.4 商品搜索264.2.5 网页的跳转26第五章 测试与维护285.1 系统测试285.1.1 软件测试285.2 测试用例295.2.1 用户注册295.2.2 用户登陆315.2.3 商品浏览与购物车315.3 网站与系统的维护32结论33参考文献34致谢35精选范本.前言随着互联网的普及和发展,电子商务将是企业和商家的确最终选择:它具有开放性、国际性、实时性、互动性和低本性等特点,是“永不关门”的商场.经济的市场化与全球化和互联网的普使电子商务迅猛发展。一个企业要想在段时间内了解世界或让世界了解自己,最好的方式就是登陆互联网。互联网开放性,交互性的特征不仅可以保证企业在互联网中查询到自己所要的信息,还容许企业发布自己的信息或进行网络营销。因此制定和实施电子商务发展战略,已成为许多企业优先考虑的目标,唯有这样才能站在未来企业发展的至高点,才能适应WTO和经济一体化的发展趋势,才能进一步提高企业核心竞争力。 近年世界各国都出现了前所未有的电子商务热,越来越多的企业开始建造自己的网站。向消费者展示出一片新鲜的购物大地。在美日等信息化程度较高的国家和地区,网络销售发展速度迅猛,如沃尔玛凯玛特,家庭仓储、等纷纷跻身于网络经商的行列。我国政府也正全面、积极、稳妥地推进电子商务的发展。国内电子商务主要有B2B电子商务网站经营模式、B2C电子商务网站经营模式、C2C电子商务网站经营模式。在B2C模式中,网上书店和网上商店在增加网上支付功能、完善各项服务后以更大的势头发展:网上拍卖、网上商店、网上邮购等面向消费者的电子商务网站大量推出。不少电子商务企业和工商企业开始酝酿企业间电子商务。证券电子商务也有所发展,“网上炒股”对于有些股民已经成为现实。“网上购物”这个逐渐流行于二十世纪的购物方式已经为越来越多的人所接受。不论是腰缠万贯的大富翁、时尚的白领丽人还是普通的工薪阶层,其中大部分人可能都有过网上购物的经历。这其中有的也许仅仅想拥有这种体验的感觉,有的可能将此作为一种“知识人士”的标志,有的则可能已将网上购物作为自己日常生活的重要组成部分而取代了传统上街购物的方式。第一章 绪论1.2 研究现状随着互联网的普及和发展,电子商务将是企业和商家的确最终选择:它具有开放性、国际性、实时性、互动性和低本性等特点,是“永不关门”的商场。经济的市场化与全球化和互联网的普使电子商务迅猛发展。一个企业要想在段时间内了解世界或让世界了解自己,最好的方式就是登陆互联网。互联网开放性,交互性的特征不仅可以保证企业在互联网中查询到自己所要的信息,还容许企业发布自己的信息或进行网络营销。因此制定和实施电子商务发展战略,已成为许多企业优先考虑的目标,唯有这样才能站在未来企业发展的至高点,才能适应WTO和经济一体化的发展趋势,才能进一步提高企业核心竞争力。网上销售系统的交易缺乏规范,可靠性低。可直接在网上下定单,也可邮购,支付方式主要有信用卡支付 何秀芳.DreamWeaverCS3从入门到精通M.北京:人民邮电出版社:2007:472-527,人民币储蓄网上支付、电汇、邮汇等。配送方式主要是邮寄。总的来看,国内的网上销售系统随意性强,买卖双方的权益得不到有效的保障。网上销售系统有发展的必要,也有发展的基础,它的条件也日趋成熟,但前提是必须解决好几个关键问题:一是提供普遍的信用卡网上支付,制定方便的银行间的结算方式;二是成立统一的,最具权威的CA认证,解决结算安全问题;三是构建高效率的配送系统。只有把这些问题解决好,才能保证网上销售系统的蓬勃发展。网络是一片独特的天空,中国国情又有其特殊性。怎样将结合Internet和中国国情,充分发挥电子商务的优越性,实现极富意义的电子商务技术和商务模式的创新,是摆在中国电子商务业界人士面前的一大课题。1.3 研究目的随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能够实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业纷纷建设具有自己独特风格的网站以增强企业知名度。网站是企业向用户和网民提供信息(包括产品和服务)的一种方式,是企业开展电子商务的基础设施和信息平台。企业的网址被称为“网络商标”,也是企业无形资产的组成部分,而网站是Internet上宣传和反映企业形象和文化的重要窗口 孙鑫. Structs2深入详解M.北京:电子工业出版社:2008:125-180。开展网上商店的主要目的是:(1)树立良好的企业形象,提高企业知名度。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作,通过企业的网站,用户可以跨越时空了解企业,利用多媒体技术,企业可以向用户展示产品、技术、经营理念、企业文化、企业形象,树立现代企业形象,增值企业无形资产。(2)有利于拓展商城营销渠道,扩大市场,提高营销效率。企业通过网站可以开展电子营销。首先,电子营销作为传统的营销补充;其次,电子营销可以拓展新的空间,增加销售渠道,接触更多的新客户,扩大市场;再次,电子营销可以减少环节、减少人员、节约费用、降低成本,有利于提高营效率。(3)有利于了解顾客的意见,掌握顾客的需求在不干扰顾客正常生活和工作的条件下,企业通过网站上的用户评论可以倾听顾客的意见,了解顾客的心声,加强企业与顾客间的联系建立良好的顾客关系。(4)有利于改善服务,提高企业服务质量,利用网站,通过电子沟通方式,企业开展的在线服务是传统的沟通方式(如:邮件、电话、传真等)所无法比拟的,在线服务能够更加及时准确地掌握用户的需求,通过网站的交互服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。1.4 研究思路和内容基于Internet的信息服务,商务服务已经成为现代企业一项不可缺少的内容,很多企业都已不满足于建立一个简单的仅仅能够发布信息的网站,现代企业需要的是一个功能强大的,能提供完善的电子商务服务的商务网站 杜永萍.JAVA核心技术 M.北京:机械工业出版社:2009:97-113。Dreamweaver是原本由Macromedia公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。Dreamweaver已经成为开发动态网站的重要而快速、有效的工具。Dreamweaver强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,Dreamweaver技术在网络编程中也变得越来越重要。在我的毕业设计中,应用了网页设计工具Dreamweaver,作为开发工具,并采用Microsoft Access数据库构建了一个能实现简单的电子商务的小型动态商务网站网趣购物网。该系统能实现游客浏览网站,用户注册、登录、浏览网站,对自己的注册资料进行修改,使用搜索引擎按特定的条件对所需商品进行搜索,下订单购买商品,处理订单,对商品发表评论、评级,查看订单处理步骤,随时修改自己的密码和其它个人信息。还能够实现管理员登陆,管理员权限:商品管理(添加/删除商品、商品类别管理、商品信息处理)、管理用户资料、管理定单、处理定单、管理评论,管理员在线编辑,管理工作轻松随意。用户购物积分功能,以次激励用户购物。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我这个小型网站在内容上的扩充和重复。网趣购物网主要特征是交易能够一次完成,不需要太多的后续工作。这些虚拟的店面通过图片和文字来描述其所提供的商品,进行促销活动。商店销售的绝大多数是有形商品或服务类商品,提供可直接下单的“购物车”系统和在线支付系统,所销售的商品大都便于运送。当顾客实现了在线购买后,商店将以邮寄或专门运送的方式将商品送达顾客手中。第二章 网上购物需求分析 2.1 网上购物 2.1.1 网购的定义就是通过互联网检索商品信息,并通过电子订购单发出购物请求,然后填上私人支票帐号或信用卡的号码,厂商通过邮购的方式发货,或是通过快递公司送货上门。国内的网上购物,一般的付款方式是款到发货(直接银行转帐,在线汇款。比如瑞丽时尚商品批发网),担保交易(淘宝支付宝,百度百付宝,腾讯财付通等的担保交易),货到付款等;目前“百度有啊”是个很好的购物平台。为消费者提供网上购物服务的有。发展到与传统商店联系的有本地购物网 王添添.C#课程设计案例精编M.北京:中国水利水电出版社.2008:92-134。 2.1.2 网购的发展 随着互联网在中国的进一步普及应用,网上购物逐渐成为人们的网上行为之一。据悉,CNNIC采用电话调查方式,在2011年6月对19个经济发达城市进行调查,4个直辖市为北京、上海、重庆和天津,15个副省级城市为广州、深圳、长春等。访问对象是半年内上过网且在网上买过东西的网民。上半年网购总金额1620亿元报告显示,在被调查的19个城市中,上半年网络购物金额达到了1620亿元。从性别比例看,男性网购总金额为840亿元,女性网购金额略低于男性,达到780亿元。其中,学生半年网购总金额已达310亿,是非学生半年网购总金额的近1/4。 2.2 网购的作用2.2.1 对于消费者(1)可以在家“逛商店”,订货不受时间的限制; (2)获得较大量的商品信息,可以买到当地没有的商品; (3)网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫; (4)从订货、买货到货物上门无需亲临现场,既省时又省力; (5)由于网上商品省去租店面、召雇员及储存保管等一系列的费用,总的来说其价格较一般商场的同类商品更便宜。 2.2.2 对于商家由于网上销售没有库存压力、经营成本低、经营规模不受场地限制等,在将来会有更多的企业选择网上销售,通过互联网对市场信息的及时反馈适时调整经营战略,以此提高企业的经济效益和参与国际竞争的能力 范胜荣.VisualC#2008控件使用范例详解M.上海:上海科技教育出版社.2009:302-354。2.2.3 对于整个市场经济这种新型的购物模式可在更大的范围内更多的层面上以更高的效率实现资源配置。 综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。 2.3 网购的安全性2.3.1 网购交易和网络安全(1)网上购物一般都是比较安全的,只要你按照正确的步骤做,谨慎点是没问题的。最好是在家里自己的电脑登录,并且注意杀毒软件和防火墙的开启保护及更新,选择第三方支付方式如:支付宝、财付通、百付宝等,这个要商家支持,对于太便宜而且要预支付的话最好不要轻信。(2)另外网上购物的物品我觉得适合书本、音乐娱乐、信息购买、化妆品、服装等等物质一般性比较强的,像收藏品则不宜网上购物,珠宝也是,当然一般首饰例外。因为这些品质很难确定,所以很容易货不对版,对买卖双方都会造成麻烦,所以网上只是一种购买渠道,你可以利用网络联系到相关卖方,然后约好进行面对面的谈判,当然要地理上有条件,而且双方有诚意。 (3)要在一些知名的大型购物网站上选择商品,卖家的联系方式都会有,要针对你所需要的产品进行咨询,一定要问清楚后再决定买否,千万不要自己想当然的认为差不多。决定买之后,最好是通过支付宝,支付通之类的能保护买家利益的,初次网购,最好不要从银行直接汇款,还有就是要保存证据,图片或是聊天资料等,以免日后有问题处理起来麻烦。2.3.2 购物注意事项(1)找信誉好的卖家,多看看他所得的那些好评是否为他所售的同类商品,防止信誉是炒作或是其他不正当手段得到的 张海藩.软件工程导论M.第三版.北京:清华大学出版社:1998:112-139。(2)要选择物流方式了,这样是要算运费的。如果是快递,就一定要有单号,方便自己查询,视不同的快递公司,一般1-3天会到,如果在快递网站上查不到相关的信息或是超过五天没有到送到手上,就必须和卖家联系给个答复,如果联系不上,或是不给明确答复的,记住一定要申请退款,因为一般卖家在网上填写发货单后,一定时间内会自动确认收货的,等自动收货后处理起来就会很麻烦了;(3)收到货时,不要急于签收,一定要当面开包检查一下是否与卖家说的产品一致,是否有破损等,有的快递公司必须先签字再开包,也一样,如果货不对版,就拒收! 第三章 购物网站系统关键技术介绍3.1 MVC设计模式介绍MVC模式最早由Trygve Reenskaug在1974年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件设计模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。软件系统通过对自身基本部份分离的同时也赋予了各个基本部分应有的功能。专业人员可以通过自身的专长分组,负责转发请求,对请求进行处理。界面设计人员进行图形界面设计。程序员编写程序应有的功能、数据库专家进行数据管理和数据库设计。MVC的优点是在最初的JSP网页中,像数据库查询语句这样的数据层代码和像HTML这样的表示层代码混在一起。经验比较丰富的开发者会将数据从表示层分离开来,但这通常不是很容易做到的,它需要精心地计划和不断的尝试。MVC从根本上强制性地将它们分开。尽管构造MVC应用程序需要一些额外的工作,但是它带给我们的好处是毋庸置疑的6。MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。模型(Model):就是业务流程/状态的处理以及业务规则的制定。业务流程的处理过程对其它层来说是黑箱操作,模型接受视图请求的数据,并返回最终的处理结果。业务模型的设计可以说是MVC最主要的核心。目前流行的EJB模型就是一个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分,以便充分利用现有的组件,但它不能作为应用设计模型的框架。它仅仅告诉你按这种模型设计就可以利用某些技术组件,从而减少了技术上的困难。控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它清楚地告诉你,它就是一个分发器,选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求。控制层并不做任何的数据处理。模型、视图与控制器的分离,使得一个模型可以具有多个显示视图。如果用户通过某个视图的控制器改变了模型的数据,所有其它依赖于这些数据的视图都应反映到这些变化。因此,无论何时发生了何种数据变化,控制器都会将变化通知所有的视图,导致显示的更新7。3.1.1 B/S介绍B/S结构(Browser/Server结构)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。 随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。(1)开放性在IIS上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上包括了对VBscript和Javascript/Jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如Perl、REXX和Tcl)。多个脚本语言甚至可以在相同的文件中交替使用并相互调用。而ActiveXServer组件实际上可以用任何语言编写,这些语言包括Java、VisualBasic、C+、COBOL等。(2)易操作性使HTML 王保罗.Java面向对象程序设计M. 北京:清华大学出版社:2003:30-80设计人员可以在服务器上方便地“激活”他们的Web页,可以立刻对定制化网页和简单的应用程序进行开发。以往需要用Perl或C编写的复杂的CGI程序来完成的功能(如数据库连接),现在若使用则只要几行简单的代码就能实现。(3)程序与外观分离通过使用脚本和组件,允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。(4)非手工编译的即时编译系统在被请求时自动对源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对文件的修改可在浏览器中立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。(5)浏览器独立性提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点。 3.1.2 B/S的六大对象B/S的环境要求不高,任何一种文本编辑器都可以编写应用程序。强大功能的实现离不开它的六个内部对象,其六大对象:(1)Application对象Application对象是在为响应一个页的首次请求而载入DLL时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面。任何访问者都可以打开它们 陈昊鹏,绕若楠(译).Java编程思想(第三版)M.北京:清华大学出版社:2005:32-70。(2)Request对象Request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息。这包括能够标识浏览器和用户的HTTP变量,存储他们的浏览器对用于这个域的cookie,以及附在URL后面的值(查询字符串或页面中段中的HTML控件内的值)。它也给我们提供了通过Secure Socket Layer(SSL)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。(3)Response对象Response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的HTTP变量,发送给浏览器的信息内容和任何将在Cookie中存储的信息。它也提供了一系列用于创建输出页的方法,如无所不在的Response.Write方法。(4)Server对象Server对象提供了一系列的方法和属性,在使用编写脚本时是非常有用的。最常用的是Server.CreateObject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他COM对象。还有一些方法能够把字符串翻译成在URL D.S.Malik. Java programming M.Boston.2006:50-60和HTML中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。(5)Session对象Session对象是在每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与Application对象一样提供一个空间用来存放变量和对象的引用,但只能够供目前的访问者在会话的生命期中打开页面使用。(6)ObjectContext对象ObjectContext对象可以用来控制ASP的执行,这种执行过程Microsoft Transaction Server(MTS)来进行管理。可以把这些对象看作是基于ObjectContext对象的一个层次关系的成员,这有助于理解它们与接受和响应客户请求的过程之间的关系,如图3-1所示,图中表现了和创建及服务于页的过程之间的关系。图3-1 B/S结构图3.1.3 服务器及开发工具介绍1、开发环境环境的选择如下:开发环境:Windows 7;开发工具:MyEclipse 8.5;数据库管理系统:Mysql;服务器:Tomcat;设计模式:MVC设计模式。 2、开发环境介绍Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。 Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个学习人员来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你 Apache Tomcat运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完全支持HTML,Structs,JSF,CSS,javacript,SQL,Hibernate15。 总体来说,MyEclipse是一个十分优秀的用于开发java,J2EE的功能强大的Eclipse插件集合。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。3.2 Dreamweaver简介3.2.1 Dreamweaver定义 是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页 Joe Kent &Lewis Barnett. Basic java programing J.ACM Transactions on Programing Languages and Systems. Wilsomile.2001:50-100。3.2.2 Dreamweaver的发展趋势DreamweaverFLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手。3.3 Dreamweaver的优点3.3.1 制作效率高Dreamweaver可以用最快速的方式将Fireworks、FreeHand或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。 3.3.2 网站管理高效 Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision,Cold Fusion,iCAT,Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告。 3.4 Dreamweaver设计网页技巧3.4.1 颜色搭配技巧 (1)网页最常用流行色 1)蓝色蓝天白云、沉静整洁的颜色。 2)绿色绿白相间、雅致而有生气。 3)橙色活泼热烈、标准商业色调。 4)暗红宁重、严肃、高贵,需要配黑和灰来压制刺激的红色,(2)颜色的忌讳 1)忌脏背景与文字内容对比不强烈,灰暗的背景令人沮丧! 2)忌纯艳丽的纯色对人的刺激太强烈抗议,缺乏内涵。 3)忌跳再好看的颜色,也不能脱离整体。脱离群众是自取其辱! 4)忌花要有一种主色贯穿其中,主色并不是面积最大的颜色,而是最重要、最能揭示和反映主题的颜色,就像领导者一样,虽然在人数上居少数,但起着决定性作用。 5)忌粉颜色浅固然显的干净,但如果对比过弱,整得苍白无力了,就像病夫一样无可救药。 6)蓝色忌纯,绿色忌黄,红色忌艳。(3)几种固定搭配 1)蓝白橙蓝为主调。白底、蓝标题栏,橙色按钮或ICON做点缀。 2)绿白兰绿为主调。白底、绿标题栏,蓝色或橙色按钮或ICON做点缀。 3)橙白红橙为主调。白底、橙标题栏,暗红或桔红按钮或ICON做点缀。 4)暗红黑暗红主调。黑或灰底,暗红标题栏,文字内容背景为浅灰色。3.4.2 常用绘图工具的基本知识。 (1)源文件psd,ai,cdr的区别 psd文件就是用photoshop创建的,当然也必须用photoshop打开,ai文件是Illustrator的。他们都是Adobe公司的。ai文件同样也可以用photoshop打开,但打开后会载入在同一层内。 cdr文件是CorelDRAW的。(2)关于CMYK和RGB颜色模式CMYK是Cyan(青)、Mageata(品红)、Yellow(黄)、Black(黑),这是印刷上使用比较普遍的色彩模式。R、G、B就是Red、Green、Blue(红,绿,蓝)三种颜色,RGB模式就是由这三种颜色为基色进行叠加而模拟出大自然色彩的色彩组合模式。我们日常用的彩色电脑显示器、彩色电视机等的色彩都使用这种模式。 (3)矢量图矢量图与位图最大的区别是,它不受分辨率的影响。因此在印刷时,可以任意放大或缩小图形而不会影响出图的清晰度。矢量图:是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。它的特点是放大后图像不会失真,和分辨率无关,文件占用空间较小,适用于图形设计、文字设计和一些标志设计、版式设计等。(4)图片文件jpg,gif,png,bmp的区别bmp:是未经过压缩的用点阵来表示的真彩图片,占用磁盘空间较大gif,是经过压缩的,只能表示256种颜色,占磁盘空间小,常用来演示色彩单一的成块的卡通图案,GIF还有一种可以表示连续的动画.png,是fireworks的图片格式 jpg,也是有损压缩格式但是它表示的颜色较丰富,一般用来显示真彩的照片或图案。(5)名片的尺寸问题 名片的标准尺寸:90mmX54mm,但是加上出血上下左右各2mm,所以在设计时制作尺寸必须设定为:94 x 58mm。3.5 使用Dreamweaver制作网页基本步骤3.5.1 创建页面 在Dreamveaver“文件新建常规基本页HTML”,这样就建好了一个页面,英文版的默认的文件名为untitled.htm。中文版的默认的文件名为“无标题文档”。htm就表示这个网页文件是一个静态的HTML文件。给它改名为index.htm。注意:网站第一页的名字通常是index.htm或index.html。其它页面的名字可以自己取。这也就是主页,上传后打开网页默认连接到此页。 3.5.2 设置页面属性在标题空格里输入网页名称,点击修改页面属性,打开“页面属性”窗口。在这里可以设置网站的标题、背景颜色或背景图像,超级链接的颜色(一般默认即可),其他都保持默认即可。 3.5.3 选取字体 如要选取字体,则选择字体中的最后一项:编辑字体列表。然后在对话框中选加号,接着在“可用字体”栏中选择需要加入到字体列表中的一种字体,点击中间的按钮就可以加入了。注:在网页上最常用的是宋体字。不要将特殊的字体加到列表中使用,因为别人电脑上未装就看不到。如果需要用的话,要做成图片后再使用。在网页上打入空格的办法是:把输入法调为全角。在网页上换行的办法是:shift+Enter。只按Enter则为换段。 3.5.4 插入标题文字 进入页面编辑设计视图状态。在一般情况下,编辑器默认左对齐,光标在左上角闪烁,光标位置就是插入点的位置。如果要想让文字居中插入,点属性面板居中按钮即可。 启动中文输入法输入文字。字小不要紧,我们可以对它进行设置。 3.5.5 细节设置(1)设置文字首先选中文字,在属性面板中,单击颜色选择图标,在弹出的颜色选择器中用滴管选取颜色即可。 (2)插入图像使用插入菜单:在“插入”菜单选“图像”,弹出“选择图像源文件”对话框,选中该图像文件,单击确定。(3)预览网页在页面编辑器中按F12预览网页效果。 第四章 购物系统设计和实现4.1 系统概述 购物网是互联网对消费者的电子商务模式。这种形式的电子商务一般以网络零售业为主,主要借助于Internet开展在线销售活动。一般是商家与顾客之间的商务活动,也就是通常所说的“网上购物网站”。企业、商家可充分利用电子商城提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。它是电子商务按交

温馨提示

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

最新文档

评论

0/150

提交评论