logo资料库

电子商务网站数据库设计说明书.doc

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
第1章引言
1.1电子商务的概述
1.2电子商务系统的组成元素
1.3电子商务的作用
第2章需求分析
2.1鲜花网站的背景介绍
2.2设计目标
2.3网站的功能
2.4业务规则
第3章数据库设计
3.1概念模型设计
3.2逻辑模型设计
3.3数据库表结构设计
3.4创建数据库
第4章业务逻辑设计
4.1客户注册
4.2普通客户转会员
4.3根据产品名称查询
4.4查看产品的所有评价
4.5客户下订单
4.6职员处理的订单
第5章结论
谢辞
参考文献
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 摘要 现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信息的最佳渠道。计算机不断的 趋于大众化,电子商务也越来越成熟。随着计算机科学的发展,数据库技术在 Internet 中的应用逐步广 泛。而建立在 Internet 上的网上购物系统是电子商务的一种重要形式。通过网上购物,给人们的生活带 来了许多方便。本系统主要采用关系数据库的理论设计一个 B2C 电子商务网站的数据库,并利用 T-SQL 语言设计的存储过程、触发器等数据库对象实现一部分网站的业务逻辑。 关键词:电子商务 订单 存储过程 Abstract Today, the Internet industry's rapid development, so that the Internet has increasingly become the best channel for collecting information. Computer continually become popular, more and more sophisticated e-commerce. With the development of computer science, database technology application in the Internet gradually widely. Established on the Internet online shopping system is an important form of e-commerce. Through online shopping, to many people's lives easy. The system mainly uses the theory of relational database design database of a B2C e-commerce site, and use T-SQL language design stored procedures, triggers and other database objects to achieve part of the site's business logic Keywords: E-commerce Order form Shopping Cart Stored Procedures -1-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 目录 第 1 章 第 2 章 引言 ...............................................................................................................................................1 1.1 电子商务的概述 .......................................................................................................................... 1 1.2 电子商务系统的组成元素 .......................................................................................................... 1 1.3 电子商务的作用 .......................................................................................................................... 2 需求分析 ...................................................................................................................................... 3 2.1 鲜花网站的背景介绍 .................................................................................................................. 3 2.2 设计目标 ...................................................................................................................................... 3 2.3 网站的功能 .................................................................................................................................. 3 2.4 业务规则 ...................................................................................................................................... 3 数据库设计 .................................................................................................................................. 5 3.1 概念模型设计 .............................................................................................................................. 5 3.2 逻辑模型设计 .............................................................................................................................. 6 3.3 物理模型设计 .............................................................................................................................. 6 3.4 创建数据库 .................................................................................................................................. 8 业务逻辑设计 .............................................................................................................................11 4.1 客户注册 .....................................................................................................................................11 4.2 普通客户转会员 ........................................................................................................................ 11 4.3 根据产品名称查询 .................................................................................................................... 12 4.4 查看产品的所有评价 ................................................................................................................ 13 4.5 客户下订单 ................................................................................................................................ 13 4.6 职员处理的订单 ........................................................................................................................ 15 第 5 章 结论 .............................................................................................................................................17 谢辞 .................................................................................................................................................................18 参考文献 .........................................................................................................................................................19 第 3 章 第 4 章 -1-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 第 1 章 引言 1.1 电子商务的概述 电子商务,英文是 ElectronicCommerce,简称 EC,顾名思义,其内容包含两个方面,一是电子方式, 二是商贸活动。电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下, 基于浏览器/服务器应用方式。利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商 贸活动。电子商务可以通过多种电子通讯方式来完成。简单的,比如你通过打电话或发传真的方式来与 客户进行商贸活动,似乎也可以称作为电子商务;是为实现消费者的网上购物、商户之间的网上交易和 在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模 式。 “中国网络营销网”Tinlu 相关文章指出,电子商务涵盖的范围很广,一般可分为企业对企业 (Business-to-Business),或企业对消费者(Business-to-Customer)两种。另外还有消费者对消费者 (Customer-to-Customer)这种大步增长的模式。随着国内 Internet 使用人数的增加,利用 Internet 进行网 络购物并以银行卡付款的消费方式已渐流行,市场份额也在迅速增长,电子商务网站也层出不穷。电子 商务最常见之安全机制有 SSL 及 SET 两种。 要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机 构、认证机构、配送中心等机构的加入才行。由于参与电子商务中的各方在物理上是互不谋面的,因此 整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子 签名等技术在电子商务中发挥着重要的不可或缺的作用。 1.2 电子商务系统的组成元素 电子商务基础平台为企业的电子商务应用提供了运行环境和管理工具及内部袭用的连接。它是保证 电子商务系统具有高扩展性、集中控制、高可靠性的基础。电子商务基础平台的目标是提高系统整体性 能,是面向系统效率的。下面我们就来看看它由哪几部分元素组成。 电子商务系统的基础平台一般包括以下组成元素: (1)负荷均衡 负荷均衡是指如何使电子商务系统服务器的处理能力和承受能力的压力保持均衡。 负荷均衡还可以对服务器集群结构中的各个服务器性能进行动态调整和负荷分配。它使电子商务系 统中硬件性能得到有效的均衡,避免特定的设备或系统软件由于压力过大而出现崩溃和拒绝服务的现象。 这样在一定程度上能够提高系统的可靠性。 (2)连接/传输管理 这一部分的主要作用是满足系统可扩充性的需要,用以实现电子商务系统和其他系统之间的互联以 及应用之间的互操作。 一般来讲,这一部分包括三个方面的内容: 异构系统的连接及通讯,例如 UNIX 系统上的 WEB 服务器与 IBMES9000 之间的连接。 应用间的通信接口,保证应用程序通过不可靠信道连接进行时,可以完成差错恢复及续传,并为应 用之间的互操作提供 API 接口,简化应用通信的开发工作。 -1-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 应用和数据库的连接之间的接口。 (3)事务管理 电子商务系统支持的商务活动涉及到大量的联机事务处理 OLTP 和 OLAP,这就要求系统具备很强 的事务处理性能。事务管理的作用包括量方面,一是保证分布式环境下事务的完整性、一致性和原子性; 二时缩短系统的响应时间,提高交易过程的实时性。 (4)网站管理 网站是电子商务系统的客户服务接口,用于表达系统商务逻辑的处理结果。所以,在电子商务系统 中,网站具有重要的地位。 网站管理的基本作用是为站点维护、管理和性能分析提供技术支持手段,它主要实现系统状态的监 控、系统性能调整、用户访问授权、客户访问历史记录等功能。 通过网站管理功能,可以记录客户的访问数据,了解用户的需求。利用这些数据,企业能够了解客 户的潜在需求。 (5)数据管理 该部分为电子商务应用相关数据的存储、加工、备份和表达提供支持,同时为应用程序提供应用开 发接口。 通常该部分利用支持 WEB 的数据库管理系统实现。但是与传统的 DBMS 相比,该部分与 WEB 的 接口方式更加丰富,例如支持 API、JDBC、ODBC 等接口方式,而且对多媒体数据的支持能力更强。 除利用传统的 DBMS 实现数据管理外,目前也又一种做法是将 WEB 和 DBMS 更紧密的结合起来, 构造所谓的 WebDB。例如,在 CA 公司的产品 Justme-I 中,就将应用平台和数据库集成为一体。 (6)安全管理 该部分为电子商务系统提供安全可靠的运行环境、防止或减少系统被攻击的可能、提高系统抗拒非 法入侵或攻击的能力、保障联机交易过程的安全。 1.3 电子商务的作用 电子商务的作用可以分为直接作用和间接作用两个部分。 电子商务的直接作用有: 第一,极度节约商务成本,尤其节约商务沟通和非实物交易的成本; 第二,极大提高商务效率,尤其提高地域广阔但交易规则相同的商务效率; 第三;有利于进行商务(经济)宏观调控、中观调节和微观调整,可以将政府、市场和企业乃至个 人连接起来,将“看得见的手”和“看不见的手”连接起来,既可克服“政府失灵”又可克服“市场失 灵”,既为政府服务又为企业和个人服务。 电子商务间接作用有: 第一,促进整个国民经济和世界经济高效化、节约化和协调化; 第二,带动一大批新兴产(事)业的发展,如:信息产业,知识产业和教育事业等; 第三;物尽其用、保护环境,有利于人类社会可持续发展。作为一种商务活动过程,电子商务将带 来一场史无前例的革命。 其对社会经济的影响会远远超过商务的本身,除了上述这些影响外,它还将对就业、法律制度以及 文化教育等带来巨大的影响。电子商务会将人类真正带入信息社会。 -2-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 第 2 章 需求分析 在第一章里已经对电子商务的基本概述、特点、应用类型和组成元素作了介绍。并讨论了电子商务 的一些优点与应用。本章着重对设计此网站的数据库所应用的技术和如何实现并开发此方案作详细的解 说。对总体方案的可行性进行分析和论证。 2.1 鲜花网站的背景介绍 随着互联网的普及,网购已经成了网民很重要的消费手段。由此购物网站逐渐发展起来,所谓购物 网站就是提供网络购物的站点。足不出户即可购买到你所喜欢的商品。 目前国内比较知名的专业购物网站有卓越、当当、d1 便利、no5 时尚广场、美家搜购等。提供个人 对个人的买卖平台有淘宝、易趣、拍拍、百家店、康佳丽等。还有很多提供各种各样商品出售的站点。 2.2 设计目标 任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整体风格统一、 代码维护和扩展。由于 Web 项目开发的分散性、独立性、整合的交互性等,所以在建设网站之前对网站 需求进行分析显得尤为重要。在此定制了一系列约定和规则:包括文件夹命名规则、文件名命名规则、 程序代码编程风格、数据库设计约定。一个优良可行的规范可以使得在网站建设过程中得心应手事半功 倍。当然有些时候,也可以根据具体情况来采用相应的策略。 在 Web 项目开发中有前后台开发之分,前台开发主要是指非程序编程部分,主要职责是网站 AI 设 计、界面设计、动画设计等。而后台开发主要是编程和网站运行平台搭建,其主要职责是设计网站数据 库和网站功能模板的实现。因此在计算机双语论坛的建设中,把它分成了前台与后台开发。 2.3 网站的功能 在线鲜花订购系统主要是建立网上的鲜花订购及管理平台,其主要的功能如下: 1、发布鲜花产品,以供客户查看。 2、可实现各种鲜花产品的查询功能。 3、客户能比较方便地订购鲜花产品。 4、客户能比较及时了解自己的订单的情况(如何时到货,到货后可以对收到的产品进行评价)。 5、管理员能比较方便管理所有的订单。 2.4 业务规则 鲜花订购系统的主要业务如下: 1、客户可以在网站上注册,注册的客户要提供客户的姓名、电话、地址、密码,客户号由系统生成。 -3-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 其中密码和用户名方便用户登录,姓名、地址、电话以方便联系和寄货; 2、当客户在网站订购货物到一定量(累计购买 500 元或一次性购买 200 元)可以将普通客户转为会 员,并制作会员卡给客户(更新客户信息中的是否会员和会员号); 3、网站管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格、会员 价、商品说明等信息; 4、客户可以根据类型或产品的名称或价格查询产品; 5、客户可以在网上下订单,一张订单可以订购多种商品,可以在订购时对订购的商品提出要求 6、网站管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息) 7、客户可以就他订购的商品进行评价 8、管理员可以查看所有的客户信息、所有的商品的评价信息并进行回复 -4-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 第 3 章 数据库设计 3.1 概念模型设计 根据上述需求,找出的实体及实体之间的联系如下: 图 3.1 类型实体 图 3.2 产品实体 图 3.3 客户实体 图 3.4 订单实体 -5-
数据库设计说明书——《思妍鲜花网店数据库的设计与实现》 绍兴职业技术学院 图 3.5 职员实体 图 3.6E-R 图 3.2 逻辑模型设计 根据上述 E-R 模型,将之转换为关系模式集: 类型(类型号,类型名,说明) 产品(产品号,产品名,类型号,价格,会员价,说明) 客户(客户号,姓名,地址,联系电话,密码,是否会员,会员号) 职员(职员号,姓名,性别,密码) 订单(订单号,日期,状态,职员号,客户号) 订购(订单号,产品号,数量,价格,要求,评价,回复) 3.3 数据库表结构设计 根据上述关系模式集和实际情况,设计数据库物理结构如下所述 -6-
分享到:
收藏