Oracle网上购物平台设计_第1页
Oracle网上购物平台设计_第2页
Oracle网上购物平台设计_第3页
Oracle网上购物平台设计_第4页
Oracle网上购物平台设计_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

-.z.Oracle课程设计报告计设设计名称:网上购物商城所在学院:数学与计算机科学学院专业与班级:计算机科学与技术目录引言1.1Oracle开发的背景………….11.2购物系统开发的意义………….………1系统开发工具2.1Oracle10g简介…………….………..22.2简介……22.3VisualStudio2005简介……2系统分析及设计需求分析…………3可行性分析………3分析…………3系统目标功能分析………………3系统数据库的设计系统目标的分析……………...…4系统流程图……...…4系统功能结构…………………...…4系统预览………...…4构建开发环境……...4数据库设计…………………4系统详细设计注册及登录模块的设计及代码…………..…….5购物车模块的设计及代码………………..…….5商品和订单管理模块设计…..….5数据库模块设计…..….5设计小结……6参考文献引言1.1Oracle开发的背景在当今社会,对于信息系统来说,数据库可谓是其核心,它极影响了信息系统的安全性(数据安全、访问安全)、稳定性和整个信息系统的性能。这也是衡量数据库产品品质的三个重要指标,各大数据库厂商针对这些问题不断地增强自身产品的竞争力,以谋求更多的商业价值。因此在在制作时也会首选Oracle数据库,对于目前使用最为广泛的甲骨文公司的数据库产品及其高可用性解决方案的研究。Oracle应用非常广泛,几乎支持目前的所有主流平台,尤其是Windows平台,甲骨文公司支持力度是最大的,在Windows平台的特性也是最多的,所以以Windows作为讨论的平台。就像每家每户用电一样,作为用电户总是不希望家里出现停电的情况,因为停电将对日常生活带来极大的不便。同样,作为信息系统的客户也不希望系统出现异常情况,这同样会影响客户正常的生产和生活。从硬件来说,为了追求信息系统更加高效稳定的运行,支撑信息系统运行的各个硬件组成部分,在产品长时间高效稳定运行方面得到了巨大的发展。Oracle数据库有非常多不同于SQL,更在于对于大型数据库而言更有较好的发展前景,也更接近于企业的要求和符合广大程序员的需求,然而存储系统也在不断地发展与进步,这些是硬件方面的容,是信息系统运行的基础。从软件上来说,作为信息系统核心的数据库产品在不断增强产品质量的同时,也提出了自己的高可用性解决方案,并且这些方案也在不断地增强和普及。Oracle数据库就是甲骨文公司针对数据库的高可用性解决方案,数据库的高可用性依赖于硬件的稳定运行和设备的冗余,软硬件高效稳定的协同工作才能够保证系统更加安全、稳定和高效地运行。Oracle数据库是甲骨文公司数据库的集群解决方案、高可用性解决方案。两个或多个服务器之间通过一个部的私有网络互相连接起来,使用集群软件将集群中所有的服务器融合成一个整体,构成一个集群。集群部的所有服务器共享存储,所有服务器都接入公共网络,通过集群唯一的别名对外形成逻辑上单一的数据库提供服务,对实现集群数据库的高可用性、节点间的负载均衡和Failover(失败切换)。随着11g的推出,这一方案在10g版本的基础上得到了进一步的增强。Oracle11g推出的新特性能更好地满足客户对高可用性的要求,并为系统的扩展、成本的降低、性能的提升提供多方面的优势。在了解了ORACLE数据库后,我们有必要对ORACLE和SQLServer的比较,Oracle采用的是并行服务器模式,而SQLServer采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。我们可以说在对称多处理方面Oracle的性能优于SQL的性能。业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。基于此,如果我们是提高单台服务器的性能,选择Oracle数据库较好,因为它们能在对称多CPU的系统上提供并行处理。相反,由于SQL的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQLServer,从而在分散数据的基础上提供并行处理能力,我们可以选择它。这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而SQL采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,我现在从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求高,我们后台基本采取的是ORACLE数据库。Oracle服务器由Oracle数据库和Oracle实例组成。Oracle实例由系统全局区存结构和用于管理数据库的后台进程组成。1.2购物系统开发的意义随着企业管理现代化及信息化发展的需要,针对当今及今后世界商务平台化、便捷化的发展趋势,企业要构建自己的安全、高效、便捷的电子商务平台,缩短与战略伙伴、重点客户的沟通距离,打造企业新的核心竞争力,为企业实现经济、社会效益最大化有效信息平台。随着科技的日益进步以及互联网的深入发展,目前国电子商务发展如火如荼,越来越多的企业把电子商务作为主要的贸易手段,电子商务已经成为企业之间、企业对个人、个人之间重要的交易方式截止2009年的最新数据统计目前我国网民超4亿,其中未成年网民占到1/3,未来消费的主流人群都将选择网络这种方式来购物。艾瑞咨询预计我国网购市场规模2010年将达到5670亿,2012年将达到7980亿,年增长速度在80%以上,成为互联网新经济最强大的增长引擎。对一个企业来说,电子商务是一种新的经营手段。随着网络和电子商务的发展,越来越多的企业开始以电子商务的方式实现管理和营销的时候,便形成了一个电子商务的经营和市场环境,这是一个全新的竞争激烈的国际化市场。为适应这种新的经营环境,应对来自全球竞争者的挑战,我国的电子商务企业和开展或即将开展电子商务的传统企业,除要选择适合自身发展的商业模式外,更重要的是要制定一个行之有效的经营战略,以提高企业的竞争力。网络经济的核心是以Internet为代表的信息网络,因此信息便成为网络经济的核心资源,网络经济下的消费也呈现出边际效用递增规律,它与传统经济学遵循的边际效用递减规律是完全不同的。电子商务是以实现信息有效传递的计算机和网络技术平台为支撑,以商流、资金流和物流为实质运作客体,并且需要相应的安全和信用体系的支持。对企业来说,正确认识所处的经济环境和所在行业的状况,面对现实,选择讲效的商业模式,制定切实可行的经营战略和策略,坚持做下去,一定会取得成效的。国许多企业已经这样做并取得了一定的业绩。当当网上书店、卓越网等一批企业都已在2001年底实现盈亏平衡,以提供旅游项目服务的携程网和以提供域名服务的3721,也都在此前后开始盈利,它们的成功之道并不神秘,就是坚持从创立至今的这几年里专注于一个领域,没有摇摆,也没有变换商业模式。随着支付体系与送货渠道在中国的不断完善,网上购物已成为主流购物模式。***电子商务商城解决方案集合强大的网上商城和便捷的容与知识管理,通过一个综合管理体系的建设,为企业部门提供一个简单易用、开放的、可扩展的电子商务运行平台。空间实施电子商务以在线交易、客户服务为核心,用以提高商业交易的效益、围,降低人工、经营成本电子商务站点,这对于全面推进企业的信息化具有重要意义。1)企业电子商务有利于树立和提高企业形象,增强企业与客户之间的亲和力,提高企业对客户的服务水平及客户服务效率,同时大幅提高企业员工的信息化水平。2)企业的电子商务能很好地为客户提供在线咨询及反馈,把企业的客户服务提高到一个新的高度,增强客户与企业交流与沟通的能力,帮助企业以更快的速度了解客户需求,同样客户也能从企业的电子商务快捷的获得企业对产品的售前及售后服务。3)企业的电子商务一个重要的目的就是提供在线交易服务,客户实现足不出户完成对产品的浏览、购买意向以及与企业进行产品交易行为。为客户与企业之间形成互通及企业部办公自动化,最终构建企业“电子商务”打下坚实基础。4)信息网络正在成长为“第四媒体”,将成为人们获得信息的实现社会多种功能的主要载体,因而抓住时机实施电子商务,可以改变企业的信息化建设、产品销售和客户服务在传统方式下人力资源的比重失调,极好地体现企业在行业领域的知名度及企业的信息资源。企业电子商务对行业在倡导产品及信息资源的市场价值,引导和形成新的消费热点与观念,从而带动企业产品在业界的品牌与地位,营造有利于企业生存与发展环境,广度、难度及不同行业的需求情况,企业电子加快企业信息化发展。考虑到企业电子商务工程实施的广度、难度及不同行业的需求情况,企业电子商务在实施中应该由易而难,逐步扩充与完善的方式进行。第二章系统开发工具简介2.1Oracle10g简介ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、HP-U*、AI*5L、Solaris和Linu*等多种操作系统,拥有广泛的用户和大量的应用案例。而为了满足各种组织和个人对数据库的性能、价格的不同需求,Oracle数据库10g提供了4个版本,即标准版1、标准版、企业版和个人版。Oracle数据库10g标准版1主要为工作组。部门级和互联网/联网应用程序提供了前所未有的易用性和很高的性价比。从针对小型商务的单服务器环境到大型的分布式部门环境,此版本包括了构建关键商务应用程序所必需的全部工具。StandardEditionOne仅许可在最高容量为两个处理器的服务器上使用。Oracle数据库10g标准版具有标准版1的易用性,能力和性能外,还利用真正应用集群提供了对更大型的计算机和服务集群的支持。它可以在最高容量为4个处理器的单台服务器使用,也可以在一个支持最多4个处理器的服务器的集群上使用。Oracle数据库10g企业版关键任务的应用程序提供了高效、可靠、安全的数据库管理。Oracle数据库企业版为企业提供了满足当今关键任务应用程序的可用性和可延伸缩性需求的工具和功能。它包括了Oracle数据库的所有组件,并且能够通过购买选项和程序包得到进一步增强。Oracle数据库10g个人版所支持的需求与Oracle数据库10g标准版1、Oracle数据库10g标准版和Oracle数据库10g企业版完全兼容的单用户可发和部署。2.2ASP.NET简介A是一种建立在通用语言上的程序架构,能被用于一台Web服务器来建立强大的Web应用程序。A提供许多比现在的Web开发模式强大的优势。执行效率的大幅提高A是把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译。强大性和适应性以为A是基于通用语言的编译运行程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。简单性和易学性A是运行一些很平常的任务如表单的提交、客户单的身份验证、分布系统和配置变得非常简单。高效可管理性A使用一种字符基础的,分级的配置系统,是你服务器环境和应用程序的设置跟加简单。多处理机环境的可靠性A已经被刻意设计成为一种可以用于多处理机的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。自定义性和可扩展性A设计时考虑了让开发人员可以在自己的代码中自定义“plug-in”的模块。这与原来的包含关系不同,A可以加入自己定义的组件。程序的开发从来没有这么简单过。(7)安全性基于Windows认证技术和应用程序配置,你可以确定你的原程序时绝对安全。2.3VisualStudio2005VisualStudio2005是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。VisualStudio2005是目前最流行的Windows平台应用程序开发环境。最新版本为VisualStudio2012版本,基于.NETFramework4.5。VisualStudio2005是基于.NET2.0框架的。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的VisualStudioE*press版本。工具捆绑:近些年来,在SDLC工具领域中已经大量使用了捆绑手法。但是,仅仅是捆绑工具集合并不能实现工具集成。这只是建立工具包。由于角色限制,非集成工具(无法支持工具间的自动数据流)之间就产生了矛盾。集成性的匮乏就必须通过手工乾预进行弥补,而由此可能产生其他一些问题。在数据层进行集成,能够使数据流自动化跨工具和常规报告实现。集成的工具:VisualStudio的成功已被证实,即开发人员偏爱一个具备对他们需要的工具提供接口的集成开发环境(IDE)。通过将开发人员在开发环境中需要的测试和性能工具(例如,单元测试、代码分析和性能分析)合并在一起,VisualStudioTeamSystem也期待着这种成功。这使开发人员能够在生命周期的较早阶段就改善其代码的质量,而无需中断他们的工作。通过尽早地为开发人员提供他们需要用于识别和解决质量问题的工具,更多的产品缺陷就能够在它们还未构成危害之前即被发现并解决。第三章系统分析及概要设计3.1需求分析企业要建立自己的电子商务,首先必须对自身的信息需求进行认真的分析和研究。电子商务是企业与消费者进行信息交流与沟通的纽带。对于企业来说,商务既是企业发布产品信息、推出服务容的窗口;又是企业从消费者那里获取产品及服务反馈意见及消费需求的渠道。对于消费者来说,是获取企业产品与服务的详细资料的重要渠道,它可以从不同的企业中获取不同的供应厂商资料,做到货比多家;另外,消费者也可以将自己的另类消费要求(即个性化消费需求)的愿望及时地传递给生产厂商,引起厂商的重视,从而在厂家对商品设计、生产、包装、销售、维护和服务等经营策略制定中,考虑到消费者的利益。从信息传播效果来看,网络营销活动中的信息“推拉”互动效应,比传统媒体的营销效果更具优势,是未来营销理论和营销实务发展的方向。

3.2可行性分析技术上的可行性由于电子商务的开发已有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。在通过应用ASP.NET对做进一步修整,使其成为一个真正的购物,在经过几年的发展之后,购物商城可能在上开通了专卖店,吸引大批的客户,这充分说明富有个性化、专业化服务特色的正在吸引网络用户的注意力。将来可能在网络上赢得一席之地,使其成为最有潜力的购物商城。经济上的可行性 经济可行性:购置建立网络中心所需的网络设备和软件,具备了开发Web平台系统的基本条件。缩短了供货周期,压缩了库存,裁减了人员,于是就可以依据缩短时间的天数和库存物资的减少,以及裁减人员的工资等,使原材料和劳动力资源得到更合理的利用,从而提高了大多数信息化建设项目降低了不少成本,避免了多消耗,减少多管理费用的支出等等。使管理人员决策及时、准确、更科学化;使企业上下级的信息流通结构更趋合理;提高企业信誉与知名度,扩大影响力,增强竞争力;提高了企业售后部门的效率和客户满意度等等。以上这些方面的效益一般不能通过定量计算得到,具有一定的隐含性质和延迟性,但对于企业的管理以及企业的发展、壮大都具有不可定量的收益。(3)社会上的可行性电子商务是该企业运用Internet技术创造更多更高的经济效益的主要因素之一,对于网上销售更是如此,所以本系统的效益是可观的。在当今社会,网购已经成为每一个年轻人购物中不可缺少的一部分,因此,网购是一种非常有潜力的,也将成为未来的一种趋势。3.2分析这种特性不久就被网管意识到可以透过软件读取它,以提供网页流行度的相关资料;从而造成日志分析软件的兴起。商务应用背景来说,分析特别指的是来自*搜集来的资料之使用,以决定布局是否符合商业目标;例如,哪个登陆页面(landingpage)比较容易刺激顾客购买欲。这些搜集来的资料几乎总是包括流量报告,也可能包括电子回应率、直接活动资料、销售与客户资料、使用者效能资料如点击热点地图、或者其他自订需求资讯。这些资料通常与关键绩效指标比较以得效能资讯,并且可用来改善或者行销活动里观众的反映情况。3.4功能目标分析根据分析,为了较好的实现,系统应实现以下基本功能:第一购物的主页应能够给顾客比较清晰、明了的印象要突出购物的特点和风格。购物的设计首先要抓能反应有价值商品信息的这一特点合理布局各个板块。显著位置留给重点宣传栏目或更新最多的栏目,以吸引浏览者的眼球结合栏目设计在首页导航上突出层次感,使浏览者渐进接受。第二网页结构设计合理层次清楚。为了将丰富的含义和多样的形式组织成统一的页面结构形式应灵活运用各种手段通过空间文字图形之间的相互关系建立整体的均衡状态产生和谐的美感。点、线、面相结合充分表达完美的设计意境使用户可以从主页获得有价值信息。第三网页容应全面尽量涵盖用户普遍所需的信息。第四页面的应方便浏览,传输速度和图片的下载的速度快应注意避免死第四章系统数据库的设计4.1系统目标的分析1.自动跟踪并记录消费者在网上购物过程中所选择的商品并在购物车中显示这些商品的清单以及这些商品的一些简要信息如品名、编号、单价、数量等2.允许购物者可以随时更新购物车中的商品包括修改商品的数量或者删除*种已选择的商品等同时所涉及的相关商品的信息也应该同步被修改3.自动累积客户购物的总金额,并按消费者选择的送货方式和资金结算方式计算相应的服务费用,最后显示该客户本次消费的总金额4.完成对数据的校验确认和以及将订单存档同时对数据库进行实时更新5.完成和支付网关(paymentgateway)接口的接通。6.根据不同的网上商店生成相应的订单其中包括不同的支付方式、送货方式、和规定的所购商品的送货区域。7.由于电子商务中还有如网上宾馆和饭店的预定业务等4.2系统流程图网上购物系统流程图如下顾客顾客首页搜索商品退出浏览该商品浏览其他商品缺货登记查看购物放入购物车继续购买取消订单下订单确认订单订单送商家银货两讫支付送货上门交易完成售后服务评论商品电子商务平台系统流程图:电子商务电子商务管理者访问者管理者访问者注册登录否注册登录 否浏览其他模块浏览其他模块是是登录进行商品信息管理、订单管理、用户管理、系统管理等登录进行商品信息管理、订单管理、用户管理、系统管理等否是否选择商品查看订单更改商品数量购物车选择商品查看订单更改商品数量购物车否购买购买在线支付是在线支付 商品管理流程图:商品管理商品管理查询商品修改删除满意否返回添加商品是否销售订货数据流程图:P3收取货款P2确定价格P1获得订货信息客户P3收取货款P2确定价格P1获得订货信息客户客户客户F5订货信息D2D3D2D3订货客户咨询记录订货付款记录D1D1P4修改订货信息订货客户记录P4修改订货信息P5确定订货F7取消订货单F6发货单P5确定订货电子购物商城电子购物商城电子购物商城提取商品业务流程图如下图:客户客户电子购物商城电子购物商城库房库房通知进货查询库存通知进货查询库存提取商品提取商品电子购物商城电子购物商城客户客户4.3系统功能结构电子商务平台前台管理系统设计如图:最新商品购物流程我的留言留言我的购物车用户中心商品分类热门商品本站公告电子商务平台管理系统最新商品购物流程我的留言留言我的购物车用户中心商品分类热门商品本站公告电子商务平台管理系统电子商务平台后台管理系统的功能设计如图电子平台后台管理系统电子平台后台管理系统商品类别管理商品类别添加管路会员留言管理上传管理删除管理员添加管理员查询订单编辑订单商品管理商品添加用户管理管理员管理库存管理订单管理商品类别管理商品类别添加管路会员留言管理上传管理删除管理员添加管理员查询订单编辑订单商品管理商品添加用户管理管理员管理库存管理订单管理系统管理系统管理4.5构建开发环境1.开发环境网络开发环境:MicrosoftVisualStudio集成开发环境。开发语言:ASP.NET+C*后台数据库:Oracle10g开发环境运行平台:Windows*P(SP2)/Windows7家庭版2.服务器端操作系统:Windows7。Web服务器:Internet信息服务(IIS)管理器。数据库服务器:Oracle10g浏览器:IE9.0服务器运行环境:Microsoft.NETFrameworkSDKv2.0。3.客户端浏览器:IE9.0。分辨率:最佳效果1366*768像素。4.6数据库设计商品类型的实体E-R图类别图片名称类型实型编号商品类型类别图片名称类型实型编号商品类型为了使消费者详细了解网上商城所展示的商品,应将商品所有相关信息都展示出来.商品信息实体E-R图如下图所示进货日期商品编号商品简介商品市场价商品名称是否打折商品热销价商品图片商品信息进货日期商品编号商品简介商品市场价商品名称是否打折商品热销价商品图片商品信息当消费者选购好商品放入购物车后,如果不再继续购物,便可以前往服务台,进行选择商品运输方式等相关操作,然后提交订单,最后进行在线支付。商品订单实体E-R图如图所示。是否打折接受人**订单总费用商品费用商品订单编号商品市场价商品运输方式是否发货商品订单是否打折接受人**订单总费用商品费用商品订单编号商品市场价商品运输方式是否发货商品订单商品对应订单号订单详细号商品代号商品数量商品总金额备注商品订单明细用户提交完商品订单,需要进一步了解所购买商品的信息,所购买商品的金额,数量,订单等,商品订单明细E-R图如下图商品对应订单号订单详细号商品代号商品数量商品总金额备注商品订单明细地址管理员真是**管理员密码管理员编号创建时间管理员登陆名管理员在的维护过程中,管理员的角色最为重要。本管理员实体地址管理员真是**管理员密码管理员编号创建时间管理员登陆名管理员E-R数据库的设计由上图所组成,在设计完数据库实体E-R图之后,需要根据实体E-R图设计数据表结构。下面列出本程序中应用的主要的数据表结构。系统详细设计5.1注册与登录模块的设计及代码首页图例:首页代码:<%PageLanguage="C*"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="Default.asp*.cs"Inherits="_Default"Title="UntitledPage"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><tablecellpadding=0cellspacing=0style="font-size:9pt;font-family:宋体;width:569p*;height:177p*;vertical-align:top;border-top-style:none;border-right-style:none;border-left-style:none;te*t-align:left;border-bottom-style:none;background-repeat:no-repeat"><tralign="left"><tdalign="left"colspan="0"rowspan="0"style="vertical-align:top;width:574p*;te*t-align:left"><asp:HyperLinkID="HyperLink1"runat="server"ImageUrl="~/images/精品推荐.jpg"NavigateUrl="~/goodsList.asp*"id=2&&var=1"Font-Underline="False"Height="1p*"Width="117p*"></asp:HyperLink></td></tr><tralign="left"><tdalign="left"colspan="0"rowspan="0"style="vertical-align:top;width:574p*;height:3p*;te*t-align:left"></td></tr><tralign="left"><tdalign="left"style="width:574p*;height:3p*;vertical-align:top;te*t-align:left;"colspan="0"rowspan="0"><asp:DataListID="dLRefine"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"OnItemmand="dLRefine_Itemmand"Visible="false"><ItemTemplate><tablestyle="height:120p*"><tr><tdrowspan="5"style="width:29p*"><asp:ImageID="imageRefine"runat="server"ImageUrl=<%*DataBinder.Eval(Container.DataItem,"BookUrl")%>/></td><tdcolspan="2"><asp:LinkButtonID="lnkbtnRName"runat="server"mandName="detailSee"Font-Underline=falsemandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>><%*DataBinder.Eval(Container.DataItem,"BookName")%></asp:LinkButton></td></tr><tr><td>市场价:</td><td><%*GetVarMKP(DataBinder.Eval(Container.DataItem,"MarketPrice").ToString())%>¥</td></tr><tr><td>热卖价:</td><td><%*GetVarHot(DataBinder.Eval(Container.DataItem,"HotPrice").ToString())%>¥</td></tr><tr><tdcolspan="2"><asp:ImageButtonID="imagebtnRefine"runat="server"mandName="buy"mandArgument='<%*DataBinder.Eval(Container.DataItem,"BookID")%>'ImageUrl="~/images/购买.jpg"OnClick="imagebtnRefine_Click"/></td></tr></table></ItemTemplate></asp:DataList><asp:HyperLinkID="HyperLink2"runat="server"ImageUrl="~/images/最新商品.jpg"NavigateUrl="~/goodsList.asp*"id=3&&var=1"Font-Underline="False"Height="50p*"Width="30p*">特价商品</asp:HyperLink><br/><palign=centerstyle="vertical-align:middle"><asp:DataListID="dlDiscount"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"OnItemmand="dlDiscount_Itemmand"><ItemTemplate><tablestyle="height:120p*"><tr><tdrowspan="5"style="width:29p*"><asp:ImageID="imageDiscount"runat="server"ImageUrl=<%*DataBinder.Eval(Container.DataItem,"BookUrl")%>/></td><tdcolspan="2"><asp:LinkButtonID="lnkbtnDName"runat="server"mandName="detailSee"Font-Underline=falsemandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>><%*DataBinder.Eval(Container.DataItem,"BookName")%></asp:LinkButton></td></tr><tr><td>市场价:</td><td><%*GetVarMKP(DataBinder.Eval(Container.DataItem,"MarketPrice").ToString())%>¥</td></tr><tr><td>热卖价:</td><td><%*GetVarHot(DataBinder.Eval(Container.DataItem,"HotPrice").ToString())%>¥</td></tr><tr><tdcolspan="2"><asp:ImageButtonID="imagebtnDiscount"runat="server"mandName="buy"ImageUrl="~/images/购买.jpg"mandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>/></td></tr></table></ItemTemplate></asp:DataList>   </p></td></tr><tr><tdalign="center"style="width:574p*;vertical-align:middle;height:12p*;"> <asp:HyperLinkID="HyperLink3"runat="server"ImageUrl="~/images/热门商品.jpg"NavigateUrl="~/goodsList.asp*"id=4&&var=1"Font-Underline="False"Height="50p*"Width="599p*">热门商品</asp:HyperLink><asp:DataListID="dlHot"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"OnItemmand="dlHot_Itemmand"><ItemTemplate><tablestyle="height:120p*"><tr><tdrowspan="5"style="width:29p*"><asp:ImageID="imageHot"runat="server"ImageUrl=<%*DataBinder.Eval(Container.DataItem,"BookUrl")%>/></td><tdcolspan="2"><asp:LinkButtonID="lnkbtnHName"runat="server"mandName="detailSee"Font-Underline=falsemandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>><%*DataBinder.Eval(Container.DataItem,"BookName")%></asp:LinkButton></td></tr><tr><td>市场价:</td><td><%*GetVarMKP(DataBinder.Eval(Container.DataItem,"MarketPrice").ToString())%>¥</td></tr><tr><td>热卖价:</td><td><%*GetVarHot(DataBinder.Eval(Container.DataItem,"HotPrice").ToString())%>¥</td></tr><tr><tdcolspan="2"><asp:ImageButtonID="imagebtnHot"runat="server"mandName="buy"ImageUrl="~/images/购买.jpg"mandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>/></td></tr></table></ItemTemplate></asp:DataList> </td></tr></table></asp:Content>最新货物代码:<%PageLanguage="C*"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="goodsList.asp*.cs"Inherits="goodsList"Title="UntitledPage"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><tablestyle="font-size:9pt;font-family:宋体;width:574p*;height:806p*;background-repeat:no-repeat;background-image:url(images/显示页面当前位置.jpg);"><tr><tdalign="left"style="width:574p*;height:27p*;"><br/>    <asp:LabelID="labTitle"runat="server"Te*t="Label"></asp:Label></td></tr><tr><tdalign="center"style="width:574p*;height:763p*;"valign="top"><asp:DataListID="dLGoodsList"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"OnItemmand="dLGoodsList_Itemmand"BackColor="*DEBA84"BorderColor="*DEBA84"BorderStyle="None"BorderWidth="1p*"CellPadding="3"CellSpacing="2"GridLines="Both"><ItemTemplate><tableborder=0;cellpadding=0;cellspacing=0style="vertical-align:top;height:120p*"><tr><tdrowspan="5"style="width:29p*"><asp:ImageID="imageIcon"runat="server"ImageUrl=<%*DataBinder.Eval(Container.DataItem,"BookUrl")%>/></td><tdcolspan="2"><asp:LinkButtonID="lnkbtnName"runat="server"mandName="detailSee"Font-Underline=falsemandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>><%*DataBinder.Eval(Container.DataItem,"BookName")%></asp:LinkButton></td></tr><tr><td>市场价:</td><td><%*GetVarMKP(DataBinder.Eval(Container.DataItem,"MarketPrice").ToString())%>¥</td></tr><tr><td>热卖价:</td><td><%*GetVarHot(DataBinder.Eval(Container.DataItem,"HotPrice").ToString())%>¥</td></tr><tr><tdcolspan="2"><asp:ImageButtonID="imagebtnBuy"runat="server"mandName="buy"mandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>ImageUrl="~/images/购买.jpg"/></td></tr></table></ItemTemplate><FooterStyleBackColor="*F7DFB5"ForeColor="*8C4510"/><SelectedItemStyleBackColor="*738A9C"Font-Bold="True"ForeColor="White"/><ItemStyleBackColor="*FFF7E7"ForeColor="*8C4510"/><HeaderStyleBackColor="*A55129"Font-Bold="True"ForeColor="White"/></asp:DataList><palign=right><asp:LabelID="labCP"runat="server"Te*t="当前页码为:"></asp:Label>[<asp:LabelID="labPage"runat="server"Te*t="1"></asp:Label> ]<asp:LabelID="labTP"runat="server"Te*t="总页码为:"></asp:Label>[<asp:LabelID="labBackPage"runat="server"></asp:Label> ]<asp:LinkButtonID="lnkbtnOne"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnOne_Click">第一页</asp:LinkButton><asp:LinkButtonID="lnkbtnUp"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnUp_Click">上一页</asp:LinkButton><asp:LinkButtonID="lnkbtnNe*t"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnNe*t_Click">下一页</asp:LinkButton> <asp:LinkButtonID="lnkbtnBack"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnBack_Click">最后一页</asp:LinkButton>  </p></td></tr></table></asp:Content><%PageLanguage="C*"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="goodsList.asp*.cs"Inherits="goodsList"Title="UntitledPage"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><tablestyle="font-size:9pt;font-family:宋体;width:574p*;height:806p*;background-repeat:no-repeat;background-image:url(images/显示页面当前位置.jpg);"><tr><tdalign="left"style="width:574p*;height:27p*;"><br/>    <asp:LabelID="labTitle"runat="server"Te*t="Label"></asp:Label></td></tr><tr><tdalign="center"style="width:574p*;height:763p*;"valign="top"><asp:DataListID="dLGoodsList"runat="server"RepeatColumns="3"RepeatDirection="Horizontal"OnItemmand="dLGoodsList_Itemmand"BackColor="*DEBA84"BorderColor="*DEBA84"BorderStyle="None"BorderWidth="1p*"CellPadding="3"CellSpacing="2"GridLines="Both"><ItemTemplate><tableborder=0;cellpadding=0;cellspacing=0style="vertical-align:top;height:120p*"><tr><tdrowspan="5"style="width:29p*"><asp:ImageID="imageIcon"runat="server"ImageUrl=<%*DataBinder.Eval(Container.DataItem,"BookUrl")%>/></td><tdcolspan="2"><asp:LinkButtonID="lnkbtnName"runat="server"mandName="detailSee"Font-Underline=falsemandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>><%*DataBinder.Eval(Container.DataItem,"BookName")%></asp:LinkButton></td></tr><tr><td>市场价:</td><td><%*GetVarMKP(DataBinder.Eval(Container.DataItem,"MarketPrice").ToString())%>¥</td></tr><tr><td>热卖价:</td><td><%*GetVarHot(DataBinder.Eval(Container.DataItem,"HotPrice").ToString())%>¥</td></tr><tr><tdcolspan="2"><asp:ImageButtonID="imagebtnBuy"runat="server"mandName="buy"mandArgument=<%*DataBinder.Eval(Container.DataItem,"BookID")%>ImageUrl="~/images/购买.jpg"/></td></tr></table></ItemTemplate><FooterStyleBackColor="*F7DFB5"ForeColor="*8C4510"/><SelectedItemStyleBackColor="*738A9C"Font-Bold="True"ForeColor="White"/><ItemStyleBackColor="*FFF7E7"ForeColor="*8C4510"/><HeaderStyleBackColor="*A55129"Font-Bold="True"ForeColor="White"/></asp:DataList><palign=right><asp:LabelID="labCP"runat="server"Te*t="当前页码为:"></asp:Label>[<asp:LabelID="labPage"runat="server"Te*t="1"></asp:Label> ]<asp:LabelID="labTP"runat="server"Te*t="总页码为:"></asp:Label>[<asp:LabelID="labBackPage"runat="server"></asp:Label> ]<asp:LinkButtonID="lnkbtnOne"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnOne_Click">第一页</asp:LinkButton><asp:LinkButtonID="lnkbtnUp"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnUp_Click">上一页</asp:LinkButton><asp:LinkButtonID="lnkbtnNe*t"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnNe*t_Click">下一页</asp:LinkButton> <asp:LinkButtonID="lnkbtnBack"runat="server"Font-Underline="False"ForeColor="Red"OnClick="lnkbtnBack_Click">最后一页</asp:LinkButton>  </p></td></tr></table></asp:Content>5.2购物车模块的设计及代码购物车代码:<%PageLanguage="C*"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="checkOut.asp*.cs"Inherits="checkOut"Title="UntitledPage"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><tablestyle="font-size:9pt;font-family:宋体;width:574p*;height:806p*;background-repeat:no-repeat;background-image:url(images/显示页面当前位置.jpg);"><tr><tdvalign=top><tablecellSpacing="1"cellPadding="1"width="574"align="center"border="0"><trstyle="font:9pt;font-family:宋体;"><tdalign="center"colspan="2p*"style="font-size:9pt;height:25p*;"><br/>商品销售服务台</td><trstyle="font:9pt宋体"><tdalign="left"colspan="2p*"style="font-size:9pt;height:25p*"></td></tr><tr><trstyle="font:9pt;font-family:宋体;"><td><tablecellSpacing="0"cellPadding="0"width="95%"align="center"border="0"style="FONT-SIZE:9pt"><tr><tdalign="left"style="FONT-SIZE:9pt;height:14p*;"><asp:LabelID="labMessage"runat="server"Visible="False"></asp:Label></td></tr><tr><tdalign="left"style="FONT-SIZE:9pt;height:14p*;"bgcolor="*c0c0c0">您的购物车:</td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="left"style="height:135p*"valign=top><br/><asp:GridViewID="gvShopCart"runat="server"AutoGenerateColumns="False"><Columns><asp:BoundFieldDataField="No"HeaderTe*t="序号"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField><asp:BoundFieldDataField="BookID"HeaderTe*t="商品ID"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField><asp:BoundFieldDataField="BookName"HeaderTe*t="商品名称"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField><asp:BoundFieldDataField="Num"HeaderTe*t="数量"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField><asp:BoundFieldDataField="price"HeaderTe*t="单价(¥)"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField><asp:BoundFieldDataField="totalPrice"HeaderTe*t="总价(¥)"ReadOnly="True"><ItemStyleHorizontalAlign="Center"/><HeaderStyleHorizontalAlign="Center"/></asp:BoundField></Columns></asp:GridView><palign=left>总价为:<asp:LabelID="labTotalPrice"runat="server"Te*t="0.00"></asp:Label>¥商品数为:<asp:LabelID="labTotalNum"runat="server"Te*t="0"></asp:Label>个</p><li>如果需要修改,请到购物车处修改</li><li>如果已确认,请正确填写下面的信息</li><p></p></td></tr><tr><tdalign="left"></td></tr></table></td></tr><trstyle="font:9pt;font-family:宋体;"><td><tableclass="tableBorder"cellSpacing="0"cellPadding="0"width="95%"align="center"border="0"><trstyle="font:9pt宋体"><tdalign="left"colspan="4"bgcolor="*c0c0c0"style="font:9pt;font-family:宋体;">收货人详细地址:</td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right">配送及运费:</td><tdcolSpan="3"align=left><asp:DropDownListid="ddlShipType"runat="server"AutoPostBack="True"><asp:ListItem>请选择配送方式及运输费用</asp:ListItem><asp:ListItemValue="10">邮局邮寄普通包裹(10元/本)</asp:ListItem><asp:ListItemValue="30">邮局邮寄快递包裹(30元/本)</asp:ListItem><asp:ListItemValue="0">免费送货()</asp:ListItem></asp:DropDownList></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right"width="100"style="height:28p*">收货人:</td><tdstyle="width:359p*;height:28p*;"align=left><asp:te*tbo*id="t*tReciverName"runat="server"Width="195p*"></asp:te*tbo*><FONTcolor="red">*<asp:RequiredFieldValidatorID="rfvReciverName"runat="server"ControlToValidate="t*tReciverName"Font-Size="9pt"Height="1p*"Width="1p*">**</asp:RequiredFieldValidator></FONT></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right"style="height:24p*">联系:</td><tdstyle="width:359p*;height:24p*;"align=left><asp:te*tbo*id="t*tReceiverPhone"runat="server"Width="195p*"></asp:te*tbo*><fontcolor="red">*<asp:RequiredFieldValidatorID="rfvReceiverPhone"runat="server"ControlToValidate="t*tReceiverPhone"Font-Size="9pt"Height="1p*"Width="1p*">**</asp:RequiredFieldValidator></font></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right"height="17">电子信箱:</td><tdheight="17"style="width:359p*"align=left><asp:te*tbo*id="t*tReceiverEmails"runat="server"Width="195p*"></asp:te*tbo*><fontcolor="red">*<asp:RequiredFieldValidatorID="rfvReceiverEmails"runat="server"ControlToValidate="t*tReceiverEmails"Font-Size="9pt"Height="1p*"Width="1p*">**</asp:RequiredFieldValidator></font></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right">邮编:</td><tdstyle="width:359p*"align=left><asp:te*tbo*id="t*tReceiverPostCode"runat="server"Width="195p*"></asp:te*tbo*><fontcolor="red">*<asp:RequiredFieldValidatorID="rfvReceiverPostCode"runat="server"ControlToValidate="t*tReceiverPostCode"Font-Size="9pt"Height="1p*"Width="1p*">**</asp:RequiredFieldValidator></font></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right"style="height:73p*">收货人详细地址:</td><tdstyle="width:359p*;height:73p*;"align=left><asp:te*tbo*id="t*tReceiverAddress"runat="server"Width="259p*"Height="53p*"Te*tMode="MultiLine"></asp:te*tbo*><spanstyle="color:*ff0000">*<asp:RequiredFieldValidatorID="rfvAddress"runat="server"ControlToValidate="t*tReceiverAddress"Font-Size="9pt"Height="1p*"Width="1p*">**</asp:RequiredFieldValidator></span></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="right"height="19">备注:</td><tdcolSpan="3"height="19"align=left><asp:Te*tBo*ID="t*tRemark"runat="server"Height="89p*"Ma*Length="200"Width="259p*"></asp:Te*tBo*><br/><FONTcolor=*ff3333>您有什么要求,请在备注中注明。</FONT></td></tr><trstyle="font:9pt;font-family:宋体;"><tdalign="center"colSpan="4"><br><asp:buttonid="btnConfirm"runat="server"Te*t="提交订单"OnClick="btnConfirm_Click"></asp:button></td></tr></table></td></tr></table></td></tr></table></asp:Content>5.3商品和订单管理模块设计购物流程代码:<%PageLanguage="C*"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="buyFlow.asp*.cs"Inherits="helpCenter"Title="UntitledPage"%><asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"><tablestyle="font-size:9pt;font-family:宋体;width:574p*;h

温馨提示

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

评论

0/150

提交评论