Oracle网上购物平台设计.docx

上传人:b****6 文档编号:7698845 上传时间:2023-01-25 格式:DOCX 页数:46 大小:2.26MB
下载 相关 举报
Oracle网上购物平台设计.docx_第1页
第1页 / 共46页
Oracle网上购物平台设计.docx_第2页
第2页 / 共46页
Oracle网上购物平台设计.docx_第3页
第3页 / 共46页
Oracle网上购物平台设计.docx_第4页
第4页 / 共46页
Oracle网上购物平台设计.docx_第5页
第5页 / 共46页
点击查看更多>>
下载资源
资源描述

Oracle网上购物平台设计.docx

《Oracle网上购物平台设计.docx》由会员分享,可在线阅读,更多相关《Oracle网上购物平台设计.docx(46页珍藏版)》请在冰豆网上搜索。

Oracle网上购物平台设计.docx

Oracle网上购物平台设计

Oracle

设设计名称:

网上购物商城

所在学院:

数学与计算机科学学院

专业与班级:

计算机科学与技术

第一章引言

1.1Oracle开发的背景…………………....……......….1

1.2购物系统开发的意义………….……........….........1

 

第二章系统开发工具

2.1Oracle10g简介…………………………….………..2

2.2简介……………………………………........2

2.3VisualStudio2005简介…………………….............2

 

第三章系统分析及设计

3.1需求分析………………………………………....…3

3.2可行性分析……………………………………....…3

3.3网站分析……………………………………....……3

3.4系统目标功能分析……………………………....…3

 

第四章系统数据库的设计

4.1系统目标的分析…………....…………………...…4

4.2系统流程图……………………………………...…4

4.3系统功能结构…………………………………...…4

4.4系统预览………………………………………...…4

4.5构建开发环境……………………………………...4

4.6数据库设计………………………………….........4

 

第五章系统详细设计

5.1注册及登录模块的设计及代码…………..…….5

5.2购物车模块的设计及代码………………..…….5

5.3商品和订单管理模块设计…………………..….5

5.4网站数据库模块设计…………........………..….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,也都在此前后开始盈利,它们的成功之道并不神秘,就是坚持从创立至今的这几年里专注于一个领域,没有摇摆,也没有变换商业模式。

随着支付体系与送货渠道在中国的不断完善,网上购物已成为主流购物模式。

Xxx电子商务商城解决方案集合强大的网上商城和便捷的内容与知识管理,通过一个综合管理体系的建设,为企业部门提供一个简单易用、开放的、可扩展的电子商务运行平台。

空间实施电子商务以在线交易、客户服务为核心,用以提高商业交易的效益、范围,降低人工、经营成本电子商务站点,这对于全面推进企业的信息化具有重要意义。

1)企业电子商务网站有利于树立和提高企业形象,增强企业与客户之间的亲和力,提高企业对客户的服务水平及客户服务效率,同时大幅提高企业员工的信息化水平。

2)企业的电子商务网站能很好地为客户提供在线咨询及反馈,把企业的客户服务提高到一个新的高度,增强客户与企业交流与沟通的能力,帮助企业以更快的速度了解客户需求,同样客户也能从企业的电子商务网站快捷的获得企业对产品的售前及售后服务。

3)企业的电子商务网站一个重要的目的就是提供在线交易服务,客户实现足不出户完成对产品的浏览、购买意向以及与企业进行产品交易行为。

为客户与企业之间形成互通及企业内部办公自动化,最终构建企业“电子商务”打下坚实基础。

4)信息网络正在成长为“第四媒体”,将成为人们获得信息的实现社会多种功能的主要载体,因而抓住时机实施电子商务,可以改变企业的信息化建设、产品销售和客户服务在传统方式下人力资源的比重失调,极好地体现企业在行业领域的知名度及企业的信息资源。

企业电子商务对行业在倡导产品及信息资源的市场价值,引导和形成新的消费热点与观念,从而带动企业产品在业界的品牌与地位,营造有利于企业生存与发展环境,广度、难度及不同行业的需求情况,企业电子加快企业信息化发展。

考虑到企业电子商务工程实施的广度、难度及不同行业的需求情况,企业电子商务在实施中应该由易而难,逐步扩充与完善的方式进行。

 

第二章系统开发工具简介

2.1Oracle10g简介

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

比如SilverStream就是基于数据库的一种中间件。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。

但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

Oracle10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、HP-UX、AIX5L、Solaris和Linux等多种操作系统,拥有广泛的用户和大量的应用案例。

而为了满足各种组织和个人对数据库的性能、价格的不同需求,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开发模式强大的优势。

(1)执行效率的大幅提高

A是把基于通用语言的程序在服务器上运行。

将程序在服务器端首次运行时进行编译。

(2)强大性和适应性

以为A是基于通用语言的编译运行程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。

(3)简单性和易学性

A是运行一些很平常的任务如表单的提交、客户单的身份验证、分布系统和网站配置变得非常简单。

(4)高效可管理性

A使用一种字符基础的,分级的配置系统,是你服务器环境和应用程序的设置跟加简单。

(5)多处理机环境的可靠性

A已经被刻意设计成为一种可以用于多处理机的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

(6)自定义性和可扩展性

A设计时考虑了让网站开发人员可以在自己的代码中自定义“plug-in”的模块。

这与原来的包含关系不同,A可以加入自己定义的组件。

网站程序的开发从来没有这么简单过。

(7)安全性

基于Windows认证技术和应用程序配置,你可以确定你的原程序时绝对安全。

2.3VisualStudio2005

VisualStudio2005是微软公司推出的开发环境,VisualStudio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。

VisualStudio2005是目前最流行的Windows平台应用程序开发环境。

最新版本为VisualStudio2012版本,基于.NETFramework4.5。

 VisualStudio2005是基于.NET2.0框架的。

它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的序等。

总体来说是一个非常庞大的软件,甚至包含代码测试功能。

这个版本的VisualStudio包含有众多版本,分别面向不同的开发角色。

同时还永久提供免费的VisualStudioExpress版本。

工具捆绑:

近些年来,在SDLC工具领域中已经大量使用了捆绑手法。

但是,仅仅是捆绑工具集合并不能实现工具集成。

这只是建立工具包。

由于角色限制,非集成工具(无法支持工具间的自动数据流)之间就产生了矛盾。

集成性的匮乏就必须通过手工乾预进行弥补,而由此可能产生其他一些问题。

在数据层进行集成,能够使数据流自动化跨工具和常规报告实现。

集成的工具:

VisualStudio的成功已被证实,即开发人员偏爱一个具备对他们需要的工具提供接口的集成开发环境(IDE)。

通过将开发人员在开发环境中需要的测试和性能工具(例如,单元测试、代码分析和性能分析)合并在一起,VisualStudioTeamSystem也期待着这种成功。

这使开发人员能够在生命周期的较早阶段就改善其代码的质量,而无需中断他们的工作。

通过尽早地为开发人员提供他们需要用于识别和解决质量问题的工具,更多的产品缺陷就能够在它们还未构成危害之前即被发现并解决。

第三章系统分析及概要设计

3.1需求分析

企业要建立自己的电子商务网站,首先必须对自身的信息需求进行认真的分析和研究。

电子商务网站是企业与消费者进行信息交流与沟通的纽带。

对于企业来说,商务网站既是企业发布产品信息、推出服务内容的窗口;又是企业从消费者那里获取产品及服务反馈意见及消费需求的渠道。

对于消费者来说,网站是获取企业产品与服务的详细资料的重要渠道,它可以从不同的企业网站中获取不同的供应厂商资料,做到货比多家;另外,消费者也可以将自己的另类消费要求(即个性化消费需求)的愿望及时地传递给生产厂商,引起厂商的重视,从而在厂家对商品设计、生产、包装、销售、维护和服务等经营策略制定中,考虑到消费者的利益。

从信息传播效果来看,网络营销活动中的信息“推拉”互动效应,比传统媒体的营销效果更具优势,是未来营销理论和营销实务发展的方向。

3.2可行性分析

(1)技术上的可行性

由于电子商务网站的开发已有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。

在通过应用ASP.NET对网站做进一步修整,使其成为一个真正的购物网站,在经过几年的发展之后,购物商城可能在网站上开通了专卖店,吸引大批的客户,这充分说明富有个性化、专业化服务特色的网站正在吸引网络用户的注意力。

将来可能在网络上赢得一席之地,使其成为最有潜力的购物商城。

(2)经济上的可行性

经济可行性:

购置建立网络中心所需的网络设备和软件,具备

了开发Web平台系统的基本条件。

缩短了供货周期,压缩了库存,裁减了人员,于是就可以依据缩短时间的天数和库存物资的减少,以及裁减人员的工资等,使原材料和劳动力资源得到更合理的利用,从而提高了大多数信息化建设项目降低了不少成本,避免了多消耗,减少多管理费用的支出等等。

使管理人员决策及时、准确、更科学化;使企业上下级的信息流通结构更趋合理;提高企业信誉与知名度,扩大影响力,增强竞争力;提高了企业售后部门的效率和客户满意度等等。

以上这些方面的效益一般不能通过定量计算得到,具有一定的隐含性质和延迟性,但对于企业的管理以及企业的发展、壮大都具有不可定量的收益。

(3)社会上的可行性

电子商务网站是该企业运用Internet技术创造更多更高的经济效益的主要因素之一,对于网上销售更是如此,所以本系统的效益是可观的。

在当今社会,网购已经成为每一个年轻人购物中不可缺少的一部分,因此,网购网站是一种非常有潜力的网站,也将成为未来的一种趋势。

3.2网站分析

这种特性不久就被网管意识到可以透过软件读取它,以提供网页流行度的相关资料;从而造成网站日志分析软件的兴起。

商务应用背景来说,网站分析特别指的是来自某网站搜集来的资料之使用,以决定网站布局是否符合商业目标;例如,哪个登陆页面(landingpage)比较容易刺激顾客购买欲。

这些搜集来的资料几乎总是包括网站流量报告,也可能包括电子邮件回应率、直接邮件活动资料、销售与客户资料、使用者效能资料如点击热点地图、或者其他自订需求资讯。

这些资料通常与关键绩效指标比较以得效能资讯,并且可用来改善网站或者行销活动里观众的反映情况。

3.4功能目标分析

根据分析,为了较好的实现网站,系统应实现以下基本功能:

第一购物网站的主页应能够给顾客比较清晰、明了的印象要突出购物网站的特点和风格。

购物网站的设计首先要抓能反应有价值商品信息的这一特点合理布局各个板块。

显著位置留给重点宣传栏目或更新最多的栏目,以吸引浏览者的眼球结合网站栏目设计在首页导航上突出层次感,使浏览者渐进接受。

第二网页结构设计合理层次清楚。

为了将丰富的含义和多样的形式组织成统一的页面结构形式应灵活运用各种手段通过空间文字图形之间的相互关系建立整体的均衡状态产生和谐的美感。

点、线、面相结合充分表达完美的设计意境使用户可以从主页获得有价值信息。

第三网页内容应全面尽量涵盖用户普遍所需的信息。

第四页面的链接应方便浏览,传输速度和图片的下载的速度快应注意避免死链接

第四章系统数据库的设计

4.1系统目标的分析

1.自动跟踪并记录消费者在网上购物过程中所选择的商品并在购物车中显示这些商品的清单以及这些商品的一些简要信息如品名、编号、单价、数量等

2.允许购物者可以随时更新购物车中的商品包括修改商品的数量或者删除某种已选择的商品等同时所涉及的相关商品的信息也应该同步被修改

3.自动累积客户购物的总金额,并按消费者选择的送货方式和资金

结算方式计算相应的服务费用,最后显示该客户本次消费的总金额4.完成对数据的校验确认和以及将订单存档同时对数据库进行实时更新

5.完成和支付网关(paymentgateway)接口的接通。

6.根据不同的网上商店生成相应的订单其中包括不同的支付方式、送货方式、和规定的所购商品的送货区域。

7.由于电子商务中还有如网上宾馆和饭店的预定业务等

4.2系统流程图

 

评论商品

 

电子商务平台系统流程图:

电子商务网站

网站管理者

网站访问者

注册

登录

浏览网站其他模块

是是

登录

进行商品信息管理、订单管理、用户管理、系统管理等

是否

选择商品

查看订单

更改商品数量

购物车

 

 

购买

 

在线支付

 

商品管理流程图:

 

销售订货数据流程图:

P3

收取货款

P2

确定价格

P1

获得订货信息

客户

        F1订单F2货物F3付款单F4发货通知

客户

F5订货信息

D2

D3      

             订货客户咨询记录       订货付款记录

D1

P4

修改订货信息

                      订货客户记录

P5

确定订货

F7取消订货单F6发货单

电子购物商城

电子购物商城提取商品业务流程图如下图:

客户

电子购物商城

 

库房

通知进货

查询库存

提取商品

电子购物商城

客户

 

4.3系统功能结构

电子商务平台前台管理系统设计如图:

最新商品

购物流程

我的留言

网站留言

我的购物车

用户中心

商品分类

热门商品

本站公告

电子商务平台管理系统

电子商务平台后台管理系统的功能设计如图

电子平台后台管理系统

商品类别管理

商品类别添加

管路会员

留言管理

上传管理

删除管理员

添加管理员

查询订单

编辑订单

商品管理

商品添加

用户管理

管理员管理

库存管理

订单管理

 

系统管理

 

4.5构建开发环境

1.网站开发环境

网络开发环境:

MicrosoftVisualStudio集成开发环境。

网站开发语言:

ASP.NET+C#

网站后台数据库:

Oracle10g

开发环境运行平台:

WindowsXP(SP2)/Windows7家庭版

2.服务器端

操作系统:

Windows7。

Web服务器:

Internet信息服务(IIS)管理器。

数据库服务器:

Oracle10g

浏览器:

IE9.0

网站服务器运行环境:

Microsoft.NETFrameworkSDKv2.0。

3.客户端

浏览器:

IE9.0。

分辨率:

最佳效果1366*768像素。

4.6数据库设计

商品类型的实体E-R图

类别图片

名称类型

实型编号

商品类型

 

为了使消费者详细了解网上商城所展示的商品,应将商品所有相关信息都展示出来.商品信息实体E-R图如下图所示

进货日期

商品编号

商品简介

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1