Oracle网上购物平台设计(37页).doc
《Oracle网上购物平台设计(37页).doc》由会员分享,可在线阅读,更多相关《Oracle网上购物平台设计(37页).doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-Oracle网上购物平台设计-第 36 页Oracle课程设计报告计设设 计 名 称: 网上购物商城 所 在 学 院 :数学与计算机科学学院专业与班级:计算机科学与技术目录第一章 引言 Oracle开发的背景.11.2 购物系统开发的意义.1第二章 系统开发工具 Oracle10g简介.22.2 .22.3 Visual Studio 2005简介.2第三章 系统分析及设计3.1 需求分析.33.2 可行性分析.33.3 网站分析.33.4 系统目标功能分析.3第四章 系统数据库的设计4.1 系统目标的分析.44.2 系统流程图.44.3 系统功能结构.44.4 系统预览.44.5 构建开发
2、环境.44.6 数据库设计.4第五章 系统详细设计5.1 注册及登录模块的设计及代码.55.2 购物车模块的设计及代码.55.3 商品和订单管理模块设计.55.4 网站数据库模块设计.5第六章 设计小结.6 参考文献 第一章 引言1.1 Oracle开发的背景在当今社会,对于信息系统来说,数据库可谓是其核心,它极大地影响了信息系统的安全性(数据安全、访问安全)、稳定性和整个信息系统的性能。这也是衡量数据库产品品质的三个重要指标,各大数据库厂商针对这些问题不断地增强自身产品的竞争力,以谋求更多的商业价值。因此在在制作时也会首选Oracle数据库,对于目前使用最为广泛的甲骨文公司的数据库产品及其高
3、可用性解决方案的研究。Oracle 应用非常广泛,几乎支持目前的所有主流平台,尤其是Windows平台,甲骨文公司支持力度是最大的,在Windows平台的特性也是最多的,所以以Windows作为讨论的平台。就像每家每户用电一样,作为用电户总是不希望家里出现停电的情况,因为停电将对日常生活带来极大的不便。同样,作为信息系统的客户也不希望系统出现异常情况,这同样会影响客户正常的生产和生活。从硬件来说,为了追求信息系统更加高效稳定的运行,支撑信息系统运行的各个硬件组成部分,在产品长时间高效稳定运行方面得到了巨大的发展。Oracle数据库有非常多不同于SQL,更在于对于大型数据库而言更有较好的发展前景
4、,也更接近于企业的要求和符合广大程序员的需求,然而存储系统也在不断地发展与进步,这些是硬件方面的内容,是信息系统运行的基础。从软件上来说,作为信息系统核心的数据库产品在不断增强产品质量的同时,也提出了自己的高可用性解决方案,并且这些方案也在不断地增强和普及。Oracle数据库就是甲骨文公司针对数据库的高可用性解决方案,数据库的高可用性依赖于硬件的稳定运行和设备的冗余,软硬件高效稳定的协同工作才能够保证系统更加安全、稳定和高效地运行。Oracle数据库是甲骨文公司数据库的集群解决方案、高可用性解决方案。两个或多个服务器之间通过一个内部的私有网络互相连接起来,使用集群软件将集群中所有的服务器融合成
5、一个整体,构成一个集群。集群内部的所有服务器共享存储,所有服务器都接入公共网络,通过集群唯一的别名对外形成逻辑上单一的数据库提供服务,对内实现集群数据库的高可用性、节点间的负载均衡和Failover(失败切换)。随着11g的推出,这一方案在10g版本的基础上得到了进一步的增强。Oracle 11g推出的新特性能更好地满足客户对高可用性的要求,并为系统的扩展、成本的降低、性能的提升提供多方面的优势。在了解了ORACLE数据库后,我们有必要对ORACLE和SQL Server的比较, Oracle采用的是并行服务器模式,而SQL Server采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询
6、,再在不同的CPU上同时执行这些子查询。我们可以说在对称多处理方面Oracle的性能优于SQL的性能。业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。基于此,如果我们是提高单台服务器的性能,选择Oracle 数据库较好,因为它们能在对称多CPU的系统上提供并行处理。相反,由于SQL的导航服务器使网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQL Server,从而在分散数据的基础上提供并行处理能力,我们可以选择
7、它。这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。在数据的分布更新方面,Oracle采用的是基于服务器的自动的2PC(两阶段提交),而SQL采用的则是基于客户机DB-Library或CT-Library的可编程的2PC,因此我们在选择数据库方面,必须根据需要进行选择,比如,我现在从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求高,我们后台基本采取的是ORACLE数据库。Oracle服务器由Oracle数据库和Oracle实例组成。Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成。1.2 购物系统开发的意义随着企业管理现代化及信息化发展的需要,
8、针对当今及今后世界商务平台化、便捷化的发展趋势,企业要构建自己的安全、高效、便捷的电子商务平台,缩短与战略伙伴、重点客户的沟通距离,打造企业新的核心竞争力,为企业实现经济、社会效益最大化有效信息平台。随着科技的日益进步以及互联网的深入发展,目前国内电子商务发展如火如荼,越来越多的企业把电子商务作为主要的贸易手段,电子商务已经成为企业之间、企业对个人、个人之间重要的交易方式截止2009年的最新数据统计目前我国网民超4亿,其中未成年网民占到1/3,未来消费的主流人群都将选择网络这种方式来购物。艾瑞咨询预计我国网购市场规模2010年将达到5670亿,2012年将达到7980亿,年增长速度在80%以上
9、,成为互联网新经济最强大的增长引擎。 对一个企业来说,电子商务是一种新的经营手段。随着网络和电子商务的发展,越来越多的企业开始以电子商务的方式实现管理和营销的时候,便形成了一个电子商务的经营和市场环境,这是一个全新的竞争激烈的国际化市场。为适应这种新的经营环境,应对来自全球竞争者的挑战,我国的电子商务企业和开展或即将开展电子商务的传统企业,除要选择适合自身发展的商业模式外,更重要的是要制定一个行之有效的经营战略,以提高企业的竞争力。网络经济的核心是以Internet为代表的信息网络,因此信息便成为网络经济的核心资源,网络经济下的消费也呈现出边际效用递增规律,它与传统经济学遵循的边际效用递减规律
10、是完全不同的。电子商务是以实现信息有效传递的计算机和网络技术平台为支撑,以商流、资金流和物流为实质运作客体,并且需要相应的安全和信用体系的支持。对企业来说,正确认识所处的经济环境和所在行业的状况,面对现实,选择讲求实效的商业模式,制定切实可行的经营战略和策略,坚持做下去,一定会取得成效的。国内许多企业已经这样做并取得了一定的业绩。当当网上书店、卓越网等一批企业都已在2001年底实现盈亏平衡,以提供旅游项目服务的携程网和以提供域名服务的3721,也都在此前后开始盈利,它们的成功之道并不神秘,就是坚持从创立至今的这几年里专注于一个领域,没有摇摆,也没有变换商业模式。随着支付体系与送货渠道在中国的不
11、断完善,网上购物已成为主流购物模式。Xxx电子商务商城解决方案集合强大的网上商城和便捷的内容与知识管理,通过一个综合管理体系的建设,为企业部门提供一个简单易用、开放的、可扩展的电子商务运行平台。空间实施电子商务以在线交易、客户服务为核心,用以提高商业交易的效益、范围,降低人工、经营成本电子商务站点,这对于全面推进企业的信息化具有重要意义。 1)企业电子商务网站有利于树立和提高企业形象,增强企业与客户之间的亲和力,提高企业对客户的服务水平及客户服务效率,同时大幅提高企业员工的信息化水平。 2)企业的电子商务网站能很好地为客户提供在线咨询及反馈,把企业的客户服务提高到一个新的高度,增强客户与企业交
12、流与沟通的能力,帮助企业以更快的速度了解客户需求,同样客户也能从企业的电子商务网站快捷的获得企业对产品的售前及售后服务。3)企业的电子商务网站一个重要的目的就是提供在线交易服务,客户实现足不出户完成对产品的浏览、购买意向以及与企业进行产品交易行为。为客户与企业之间形成互通及企业内部办公自动化,最终构建企业“电子商务”打下坚实基础。4)信息网络正在成长为“第四媒体”,将成为人们获得信息的实现社会多种功能的主要载体,因而抓住时机实施电子商务,可以改变企业的信息化建设、产品销售和客户服务在传统方式下人力资源的比重失调,极好地体现企业在行业领域的知名度及企业的信息资源。 企业电子商务对行业在倡导产品及
13、信息资源的市场价值,引导和形成新的消费热点与观念,从而带动企业产品在业界的品牌与地位,营造有利于企业生存与发展环境,广度、难度及不同行业的需求情况,企业电子加快企业信息化发展。考虑到企业电子商务工程实施的广度、难度及不同行业的需求情况,企业电子商务在实施中应该由易而难,逐步扩充与完善的方式进行。第二章 系统开发工具简介 Oracle 10g简介ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数
14、据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle 10g是当前最流行的大型关系数据库之一,支持包括32位Windows、64位Windows、HP-UX、AIX5L、Solaris和Linux等多种操作系统,拥有广泛的用户和大量的应用案例。而为了满足各种组织和个人对数据库的性能、价格的不同需求,Oracle数据库10g提供了4个版本,即标准版1、标准版、企业版和个人
15、版。Oracle数据库10g标准版1主要为工作组。部门级和互联网/内联网应用程序提供了前所未有的易用性和很高的性价比。从针对小型商务的单服务器环境到大型的分布式部门环境,此版本包括了构建关键商务应用程序所必需的全部工具。Standard Edition One仅许可在最高容量为两个处理器的服务器上使用。Oracle数据库10g标准版具有标准版1的易用性,能力和性能外,还利用真正应用集群提供了对更大型的计算机和服务集群的支持。它可以在最高容量为4个处理器的单台服务器使用,也可以在一个支持最多4个处理器的服务器的集群上使用。Oracle数据库10g企业版关键任务的应用程序提供了高效、可靠、安全的数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 网上 购物 平台 设计 37
限制150内