电子商务网站-数据库设计说明书
电子商务网站数据库设计说明书
电子商务网站数据库设计说明书集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]电子商务网站数据库设计说明书1 数据库设计数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。
根据需求分析得到它们之间的关系,如图1所示:图1 系统E-R图从该系统E-R图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。
通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块E-R图分别如下所示(其中pk表示数据库表主键,fk表示数据库表外键):用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。
在此模块中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。
模块的E-R图如图2所示:图2 用户中心模块E-R图查看订单模块所涉及到的数据实体有用户、订单。
在此模块中,实体用户可以对实体订单进行查看。
模块的E-R图如图3所示:图3 查看订单模块E-R图购物车管理所涉及到的数据实体有用户、商品、购物车。
在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。
模块的E-R图如图4所示:图4 购物车管理模块E-R图商品查找模块所涉及到的数据实体有用户、商品、商品类别。
在此模块中,实体用户进入系统首页,通过实体商品的属性:商品名称来对相应商品进行立即查找。
同时,也可通过商品名称、商品类别、商品价格3个属性共同对商品进行高级查找。
模块的E-R图如图5所示:图5 商品查找模块E-R图商品管理模块所涉及到的数据实体有商品、商品类别、管理员。
电子商务网站数据库设计
电子商务网站数据库设计电子商务网站数据库设计随着互联网的快速发展,电子商务网站已经成为人们购物和交易的主要平台。
为了提高电子商务网站的运营效率和用户体验,合理的数据库设计至关重要。
本文将探讨电子商务网站数据库设计的相关问题,包括设计目的、关键步骤、案例分析以及未来发展趋势。
一、设计目的电子商务网站数据库设计的目的是为了更好地支持网站的各项功能,提高数据存储和检索的效率,同时保障数据的安全性和完整性。
一个优秀的数据库设计应当能够实现以下目标:1、简化业务流程:通过优化数据存储和查询方式,降低业务逻辑的复杂度,提高网站的处理速度。
2、提高数据安全性:确保数据存储、传输和访问的安全性,防止数据泄露、篡改和丢失。
3、实现数据完整性:保证数据的准确性和一致性,确保商品信息、订单信息等数据的准确性。
4、提高数据利用率:通过数据分析和挖掘,发现用户行为和市场趋势,为网站的运营决策提供有力支持。
二、关键步骤电子商务网站数据库设计包括以下关键步骤:1、需求分析:了解网站的业务需求,包括用户角色、功能模块、数据流程等,以便为不同用户角色和功能模块创建相应的数据表。
2、数据建模:根据需求分析结果,进行数据模型的设计,包括概念模型、逻辑模型和物理模型。
3、数据库表的创建:根据数据模型设计结果,创建相应的数据表,包括主表和关联表。
4、索引设计:为提高查询效率,需要为重要的数据列创建索引。
5、存储过程和触发器的设计:为了简化业务逻辑和提高处理效率,需要设计合适的存储过程和触发器。
6、数据安全策略设计:确保数据的安全性,需要进行数据加密、备份和恢复等策略的设计。
7、数据分析和挖掘:通过数据分析和挖掘,发现用户行为和市场趋势,为网站的运营决策提供有力支持。
三、案例分析以一个电商网站的用户数据库为例,用户数据库是电商网站的核心之一,涉及用户注册、登录、购买等多个环节。
以下是该数据库的设计方案:1、表结构:用户表(User)、商品表(Product)、购物车表(Cart)、订单表(Order)、评论表(Comment)等。
电子商务网站-详细设计说明书.doc
..电子商务详细设计说明书Version 3.0(未经授权请勿复制)编写:罗金蓉日期: 2014年1月14日检查:罗金蓉日期: 2014年2月10日审核:罗金蓉日期: 2014年2月20日批准:罗金蓉日期: 2014年2月22日..文档变更记录序号更改(+/-)说明作者版本号日期1 创建文件罗金蓉 V1.0 2014.1.142 修订数据库表设计罗金蓉 V2.0 2014.1.223 修改功能模块流程图设计罗金蓉 V2.0 2014.1.22 4确定设计说明书内容罗金蓉 V3.02014.2.20..目录1 引言 (4)1.1 编写目的 (4)1.3 参考资料 (4)2 系统开发环境设计 ........................................................... 4 3 系统总体设计方案 .. (4)3.2系统总体结构 (8)4 系统功能模块设计 (9)4.1 会员注册和登录功能模块 (11)4.2 查看系统公告功能模块 (12)4.3 发表商品评论功能模块 (12)4.4 用户中心功能模块 (12)4.5 查看订单功能模块 (13)4.6 购物车管理功能模块 (14)4.7 商品查找功能模块 (15)4.8 商品管理功能模块 (16)4.9 用户管理功能模块 (18)4.10订单管理功能模块 (18)4.11 信息管理功能模块 (19)4.12 图片面板功能管理模块 (21)5 数据库设计 (22)5.1 数据库概念设计 (22)5.2 数据库物理设计 (26)5.3 数据库表设计 (27)..1 引言1.1 编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
1.2 名词解释4AjaxAsynchronous JavaScript and XML 异步的JavaScript和xml1.3 参考资料2 系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或 Sogou 版本5.0.9 或 FireFox 版本29.0.1Web 应用服务器:Apache版本2.2.6 数据库:MySql版本5.0.45 IDE工具:Zend Studio版本 9.0.2 开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03 系统总体设计方案3.1 系统功能描述..电子商务网站系统前台购物子系统后台管理子系统会员非会员浏览商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理Logo管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看Logo信息修改Logo信息查看广告信息修改广告信息用户中心购物车管理修改个人信息我的消息中心用户留言注销离开用户留言管理查看留言信息删除留言回复留言图1 系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。
电子商务网站数据库设计
课程名称:数据库系统原理电子商务数据库设计班级选课03班小组第12组实验项目名称乐购电子商城销售系统设计指导教师开课学期2008 至2009 学年第一学期完成时间2008年12 月30 日目录1需求分析 (1)1.1编写目的 (1)1.2背景 (1)1.2.1电子商务的发展历史 (1)1.2.2乐购电子商城开发背景 (2)1.3定义 (2)1.4目标 (3)1.5需求分析 (3)1.5.1系统的功能描述 (3)1.5.2系统总体功能图 (4)1.5.3系统流程图 (6)1.5.4数据流图 (7)1.5.5实体与数据 (7)1.5.6联系与数据 (7)1.5.7数据字典 (8)2概念设计 (14)2.1实体图 (14)2.2 多个实体间的联系图 (16)2.3总体ER图 (18)3逻辑设计 (19)3.1关系设计 (19)3.2关系优化 (20)3.3约束的说明 (22)3.4基本表 (23)4物理设计 (25)4.1确定数据库的存储结构 (25)4.2确定数据库的存取方法 (26)1需求分析本电子商城的需求分析将从编写目的、背景、定义、目标、系统功能描述等几个方面来分析。
1.1编写目的让该文档的使用成员成为ESS系统的开发人员及电子商城具体组织管理人员。
1.2背景电子商务,是指通过电子手段来完成商业贸易活动过程的一种方式,其最初的形式是电话、电报、电子邮件和20多年前开始的EDI(电子数据交换),到今天已经发展为通过网络来实现商品的交易和结算,使网络真正成为电子商务的重要工具,从而形成了完整的电子商务概念。
1.2.1电子商务的发展历史世界上电子商务的研究始于70年代末,电子商务的实际应用起源于1996年,时间并不长,但以其高效率、低支付、高收益和全球性的特点,很快得到企业和政府的重视,发展很快。
到1996年底,全球最大的500家公司中,有80%拥有自己的网址,树立了公司的网络形象。
到1997年,美国在网上开设的商店已经增加到2万家。
电子商务网站-详细设计说明书
电子商务网站详细设计说明书Version 3.0(未经授权请勿复制)编写:罗金蓉日期:2014年1月14日检查:罗金蓉日期:2014年2月10日审核:罗金蓉日期:2014年2月20日批准:罗金蓉日期:2014年2月22日文档变更记录目录1 引言 (4)1.1 编写目的 (4)1.3 参考资料 (4)2 系统开发环境设计 (4)3 系统总体设计方案 (4)3.2系统总体结构 (8)4 系统功能模块设计 (9)4.1 会员注册和登录功能模块 (11)4.2 查看系统公告功能模块 (12)4.3 发表商品评论功能模块 (12)4.4 用户中心功能模块 (12)4.5 查看订单功能模块 (13)4.6 购物车管理功能模块 (14)4.7 商品查找功能模块 (15)4.8 商品管理功能模块 (16)4.9 用户管理功能模块 (18)4.10订单管理功能模块 (18)4.11 信息管理功能模块 (19)4.12 图片面板功能管理模块 (21)5 数据库设计 (22)5.1 数据库概念设计 (22)5.2 数据库物理设计 (26)5.3 数据库表设计 (27)1 引言1.1 编写目的本详细设计说明书编写的目的在于说明程序模块的设计,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。
本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
2 系统开发环境设计操作系统:Windows 7 旗舰版,内存4G浏览器:Google Chrome 版本35.0 或Sogou 版本5.0.9 或FireFox 版本29.0.1Web 应用服务器:Apache版本2.2.6数据库:MySql版本5.0.45IDE工具:Zend Studio版本9.0.2开发环境:WAMP5设计工具:Ration Rose Enterprise Edition 版本2003.06.00 和PowerDesinger 版本15.1.03 系统总体设计方案3.1 系统功能描述电子商务网站系统前台购物子系统后台管理子系统会员非会员浏览商品购买商品查看订单用户留言商品评论查找商品商品管理用户管理订单管理信息管理图片面板管理添加商品编辑商品商品类别管理添加商品类别用户信息管理更改管理员信息编辑订单查询订单公告管理添加公告评论管理Logo管理广告管理修改商品类别删除商品类别删除商品修改商品信息查看用户信息删除用户冻结用户查看订单执行订单处理删除订单查看公告信息更改公告信息删除公告信息查看评论删除评论查看Logo信息修改Logo信息查看广告信息修改广告信息用户中心购物车管理修改个人信息我的消息中心用户留言注销离开用户留言管理查看留言信息删除留言回复留言图1 系统功能结构图此系统为小型购物网站系统,该系统主要分为前台购物和后台管理两个子系统。
电子商务网站数据库设计
7. 收藏表——favorite
字段名 fav_id fav_pro user_name fav_time
字段类型 自动编号 文本 文本 日期/时间
字段大小
100 50
描述 编号 收藏商品名称 用户名 收藏时间
8. 广告表——advertise
字段名
字段类型
adv_id adv _title adv_content adv _link adv _time adv _pic
reply_time 日期/时间
回复者 回复时间
10. 活动表——activites
字段名
字段类型
act_id act_title act_content act_author act_time act_pic
自动编号 文本 备注 文本 日期/时间 文本
字段大小 100 50 100
描述 编号 活动标题 活动内容 活动发布者 活动发布时间 活动首页图片地址
商品名称
50
商品类别
商品描述
100
商品小图地址
100
商品大图地址
20
商品价格
50
商品参数 1
50
商品参数 2
50
商品参数 3
5. 订单表——order
字段名 order_id order_pro user_name user_phone user_mobile user_addr order_time order_bz order_state
字段类型 自动编号 文本 文本 文本 数字 文本 日期/时间 备注 数字
字段大小
100 20 20 20 100
2
描述 编号 订购商品名称 用户名 联系电话 手机号码 发货地址 订购时间 备注/说明 订单状态
电子商务网站设计说明书
摘要电子商务网站是现在和未来的一种购物方式,他将会给人们带来越来越多的方便。
本文将首先从结构上对网站的设计有一个总体上的思想,包括网站的前端的会员管理模块和后端的数据维护模块,这是任何一个网站所必备。
一个电子商务网站,从好处上说它可以带给我们更加快捷的生活方式和提供更加方便的人性化服务,但从坏处上说它将我们的隐私更加暴露无遗,我们需要把我们的真实姓名、身份证号甚至连我们的银行帐户提供给商家。
我们不得不怀疑网络上是否安全,别人是否会利用我的帐户在购买商品,我们上网时有没有被别人跟踪。
在这一切没有解决之前我们的顾客是不愿意在网上购物时,我们应该怎么办?本文将从电子网站的整体设计的同时来考虑怎样来减少我们网站的安全漏洞。
关键词:电子商务、ASP、数据库1.引言伴随着信息化时代的到来,人类的生产方式、思维方式、生活方式及其它活动方式发生了深刻的变化。
消费方式既受到技术进步、电子网络普及、数字化变革的直接影响,同时也受到由此而引起的人们观念、思维模式变化所带来的深层次的作用。
信息经济对消费的影响是巨大的.消费者选择网上购物的心理因素有多种,如非网络购物无法满足个人欲望、购物经验很少或不习惯上街购买、商店人员态度不佳、对商店购物有强烈的排斥、所购买的东西不想让人知道或者想拥有别人所没有的商品等等因素。
网络购物的隐蔽性和产品独特性,恰可满足这些需求。
利用家中电脑连上网络,消费者足不出户,就可到世界各地采购。
针对这些特点,此项目在重点放在开发一个强大的电子商务网站,以满足广大消费者的网上购物需求。
电子商务的时代已经来临,网际风格风潮所带来的优势与商机,彻底改变了传统的企业经营类型。
许多非信息产业的企业也投入了这场战争之中,您可以在网络上看到各式各样的商业网站林立,像搜索引擎、网络购物中心、网络社区、网上证券公司等。
这样的趋势在未来将继续蓬勃发展,进入电子化的21世纪!今天您在各种媒体上都可以看到许多电子商务的相关报道,电子商务几乎是信息科技应用的代名词。
电商-数据库详细设计说明书V04
数据库详细设计说明书1此处采用Visio绘制的ER图。
1.1 商品类1.1.1商品表1.1.2图片表存储所有的图片的路径字符串(URL),如果存储量过大,则需要根据主键值做表分区图片命名规则:款号_颜色_角度_是否默认图_宽_高.jpg例如:LPZD115602_5rex5YWwLealvOWFsOe0qw@@_1_1_626_800.jpg1.1.3商品类型表代码表1.2 用户帐户类概念:一个用户可以包含多个账户,各个账户之间是可以切换的1.2.1用户基础信息表1.2.2账户表帐号来源标识出是哪个平台过来的用户,比如QQ,新浪微博等。
可用蜜豆数:客户可以用这些蜜豆进行交易,换购。
升级蜜豆数:此蜜豆数会一直增加,不会减少,是作为蜜豆等级的升级使用。
蜜豆级数:200蜜豆为1级,4倍关系后可升级。
比如用户有2000蜜豆,2000/200=10级10级/4=2 余数为2 那么就是2个黄蜜蜂+2个红蜜蜂1.2.3宝贝信息表宝贝信息与用户多对一关联,一个用户可以拥有多条宝贝信息身高体重之类随年龄变大肯定不一样,所以根据添加时间来推算。
1.2.4配送地址表1.2.5通知类型表代码表(缺货登记,降价通知)1.2.6通知类型-模板关联表1.2.7通知表1.2.8关注商品表1.2.9信用等级表代码表先划分为五个等级:良好、较好、一般、较差、差信用等级差的用户,就是黑名单的效果,该用户将不允许登录。
1.2.10动作类型表代码表该表主要为:蜜豆记录、现金账户记录、券记录中的收入和支出服务。
1.2.11蜜豆记录表1.2.12券记录表1.2.13现金账户记录表1.2.14账户等级表记录蜜豆等级的规则蜜豆等级与QQ上的星星月亮太阳升级规则一样,四个红蜜蜂可升级成一个黄蜜蜂,四个黄蜜蜂可升级成一个蓝蜜蜂。
1.2.15账户升级历史表1.3 订单及处理类此处描述各类基础信息表(主数据),例如单位、客户、设备等。
1.3.1购物车主表购物车的定时删除时间和登录前后cookie是否合并做配置项1.3.2购物车子表1.3.3订单主表内容解释配送时间:指定快递公司在指定的时间段内,以客户的意愿来送货。
电商-数据库详细设计说明书V0.2
电商-数据库详细设计说明书V0.2电商-数据库详细设计说明书V0.21、引言该文档旨在详细说明电商数据库的设计和实现细节。
数据库作为电商系统的核心组成部分,承担着存储和管理各类数据的重要任务。
本文将会描述数据库的架构、表结构、数据字段、索引设计等内容,并对数据库的性能、安全性等关键问题进行讨论。
2、数据库架构2.1 数据库服务器配置2.2 数据库集群2.3 数据库备份和恢复策略3、数据库设计3.1 用户表设计3.1.1 用户信息表3.1.2 用户安全表3.2 商品表设计3.2.1 商品信息表3.2.2 商品图片表3.2.3 商品库存表3.3 订单表设计3.3.1 订单信息表3.3.2 订单商品表3.3.3 订单物流表3.4 购物车表设计3.4.1 购物车信息表3.4.2 购物车商品表3.5 支付表设计3.6 评价表设计3.7 广告表设计4、数据字典4.1 用户信息表字段定义4.2 商品信息表字段定义4.3 订单信息表字段定义4.4 购物车信息表字段定义4.5 支付信息表字段定义4.6 评价信息表字段定义4.7 广告信息表字段定义5、数据库索引设计5.1 索引的原理和作用5.2 索引的选择和创建策略6、数据库性能优化6.1 查询性能优化6.2 更新性能优化6.3 并发性能优化6.4 数据库缓存优化7、数据库安全性7.1 访问控制7.2 数据加密7.3 数据备份和恢复7.4 安全审计8、附件包含数据库的ER图和表结构定义。
9、法律名词及注释9.1 保密协议:涉及保护商业秘密的一种法律文件。
9.2 数据隐私:指个人信息在被收集和处理时获得保护的权利。
9.3 个人数据保护条例:欧洲联盟生效的个人数据保护法规。
数据库设计说明书
<Eshop网上商城>数据库设计说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)1.1 编写目的 (1)1.2 背景 (1)1.3 定义 (1)1.4 参考资料 (2)2 外部设计 (2)2.1 标识符和状态 (2)2.2 使用它的程序 (2)2.3 约定 (2)2.4 专门指导 (3)2.5 支持软件.................................................................................................... 错误!未定义书签。
3 结构设计 (3)3.1 概念结构设计 (3)3.2 逻辑结构设计 (2)3.3 物理结构设计 (12)4 运用设计 (12)4.1 数据字典设计 (13)4.2 安全保密设计 (16)1 引言1.1 编写目的数据库设计说明书的编写目的是为了向整个开发期提供后台数据库的设计,包含:ER表、PDM视图、物理结构、触发器、序列等。
用户:数据库设计人员、软件开发人员、软件维护人员。
1.2 背景项目名称:《Eshop网上商城》委托单位:西安软件服务外包学院开发单位:长安大学信息学院计算机科学与技术专业第二小组数据库类型:Oracle DataBase 10g 10.2.01.3 定义主键:是用来唯一表述一条数据的字段,其值不能重复且不能为空。
外键:也叫侯选键,能够完全决定所有属性的那些字段称为侯选键表(Table):数据库中的表与我们日常生活中使用的表格类似,它也是由行(Row)和列(Column)组成的。
列由同类的信息组成,每列又称为一个“字段”,每列的标题称为列名。
行包括了若干列信息项,一行数据称为一条“记录”,它表达有一定意义的信息组合。
一个数据库表由一条或多条记录组成,没有记录的表称为空表。
每个表中通常都有一个主关键字,用于唯一地确定一条记录。
索引(Index):索引是根据指定的数据库表列建立起来的顺序,它提供了快速访问数据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复。
电子商务网站-数据库设计说明书
电子商务网站-数据库设计说明书电子商务网站 数据库设计说明书1 数据库设计1.1 数据库概念设计该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。
根据需求分析得到它们之间的关系,如图1所示:用户(tb_user )用户(tb_user )系统公告(tb_gonggao)系统公告(tb_gonggao)管理管理11查看查看mn查看查看留言回复(tb_huifu)留言回复(tb_huifu)发表发表用户留言(tb_leaveword)用户留言(tb_leaveword)商品评论(tb_pinglun)商品评论(tb_pinglun)商品类别(tb_type)商品类别(tb_type)1n1nn浏览浏览商品(tb_shangpin)商品(tb_shangpin)添加添加购物车(tb_car)购物车(tb_car)生成生成m1订单(tb_dingdan)订单(tb_dingdan)mn1查看查看1n属于属于包含包含1n1nn管理员(tb_admin)管理员(tb_admin)图片面板(tb_guanggao)图片面板(tb_guanggao)留言回复(tb_huifu)留言回复(tb_huifu)管理管理管理管理回复回复用户留言(tb_leaveword)用户留言(tb_leaveword)商品评论(tb_pinglun)商品评论(tb_pinglun)系统公告(tb_gonggao)系统公告(tb_gonggao)订单(tb_dingdan)订单(tb_dingdan)商品类别(tb_type)商品类别(tb_type)用户(tb_user )用户(tb_user )商品(tb_shangpin)商品(tb_shangpin)n nn11n11nnnnn图1 系统E-R 图从该系统E-R 图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。
电商网站数据库设计说明第八组书
数据库设计说明书1引言1.1编写目的数据库设计说明书是数据库设计的必要部分,对设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定,指导程序员的建立数据库的工作。
本数据库设计说明书编写的目的是说明了网上商城购物系统的数据库设计,用于明确系统中各项功能与非功能性的需求,指导系统在数据库中存储各方面的内容,为系统开发的程序员、系统分析员作为基准的文档。
预期的读者为系统的开发者、使用者和指导老师。
1.2背景说明:(1)开发软件系统的名称:电子商务网站;(2)任务提出者:王龙;(3)开发者:13级软件工程;(4)用户:暂无;(5)本系统将使用SQLServer2012作为数据库存储系统。
1.3定义(1)Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换);(2)ADO:ActiveX Data Object, ActiveX 数据对象;(3)SQL:Structured Query Language;1.4参考资料1、《ASP程序设计及应用》张景峰主编第011903号中国水利水电出版社 2009.12、《数据库原理及其教程(第三版)》黄德才主编第088716号科学出版社 2010.63、《ASP+SQL Server动态网站开发从基础到实践》杨世锡,赵辉编著第377507号2外部设计2.1标识符和状态(1)本系统采用Microsoft SQL Server 2012为基本的开发工具,数据库名称为ElectronicMall,其中一共建立了4个表,表名分别为:UserTable(用户表)、OrterTable(订单表)、AdministratorInf(管理员信息表)、commodity(商品信息表)。
网上购物系统数据库设计说明书
网上购物系统数据库设计说明说1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2外部设计 (3)2.1标识符和状态 (3)2.2使用它的程序 (4)2.3约定 (4)2.4专门指导 (4)2.5支持软件 (4)3结构设计 (5)3.1概念结构设计 (5)3.2逻辑结构设计 (7)3.3物理结构设计 (8)4运用设计 (10)4.1数据字典设计 (10)4.2安全保密设计 (10)数据库设计说明书(GB8567——88)1引言1.1编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。
本系统是为广大网购用户、网店老板和网站管理员设计,该说明书的读者为该项目的客户以及项目开发人员。
1.2背景1. 本系统名称:利麦网上购物系统;2. 本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员3. 本系统的开发工具采用Eclipse Version: 3.3.2,数据库为Mysql4. 该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE 浏览器,版本为6.0及以上,支持Windows系列平台;5. 本系统为Windows平台下B/S模式网络版。
1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
1.DateBase:数据库2. JDBC:开放数据库连接3.IPO:Input & Process & Output(输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。
1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.《数据库设计说明书》(GB8567——88)2外部设计2.1标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理2.3约定数据输入要合法,否则会给出相应提示。
网上购物系统数据库设计说明书
网上购物系统数据库设计说明说1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3定义 (2)1.4参考资料 (3)2外部设计 (3)2.1标识符和状态 (3)2.2使用它的程序 (4)2.3约定 (4)2.4专门指导 (4)2.5支持软件 (4)3结构设计 (5)3.1概念结构设计 (5)3.2逻辑结构设计 (7)3.3物理结构设计 (8)4运用设计 (10)4.1数据字典设计 (10)4.2安全保密设计 (10)数据库设计说明书(GB8567——88)1引言1.1编写目的本文档的编制是为了让用户和软件开发者双方对该开发软件的初始规定有一个共同的理解,定义所要开发的“利麦网上购物系统”(以下简称系统)的开发目标,包括对功能的规定和性能的要求,指出预期的系统用户、系统的运行环境以及对用户操作的约定,使之成为整个项目中软件产品开发设计与实现的根据,也是软件产品的测试和验收的依据。
本系统是为广大网购用户、网店老板和网站管理员设计,该说明书的读者为该项目的客户以及项目开发人员。
1.2背景1. 本系统名称:利麦网上购物系统;2. 本系统的客户代表:宋玉老师;本系统开发单位:11级软件工程2班10组本系统的用户:网购用户、网店老板、网站管理员3. 本系统的开发工具采用Eclipse Version: 3.3.2,数据库为Mysql4. 该系统同其他系统(或机构)的基本相互往来关系:该系统基于IE 浏览器,版本为6.0及以上,支持Windows系列平台;5. 本系统为Windows平台下B/S模式网络版。
1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。
1.DateBase:数据库2. JDBC:开放数据库连接3.IPO:Input & Process & Output(输入、处理、输出)4. B/S:服务器/浏览器模式5. SQL:结构化查询语言。
1.4参考资料列出有关的参考资料:a.本项目的经核准的计划任务书或合同、上级机关批文;b.利麦网上购物系统问题定义说明书利麦网上购物系统可行性分析说明书c.《数据库设计说明书》(GB8567——88)2外部设计2.1标识符和状态该系统的标示符都是该系统各个属性的英文形式,各个实体的主键都是以ID结束的,自动增量都是增12.2使用它的程序登陆管理、商品搜索、用户管理、商品管理、订单管理、留言管理2.3约定数据输入要合法,否则会给出相应提示。
电子商务网站数据库设计说明书
摘要现如今,互联网行业的快速发展,使的互联网已日益成为收集提供信息的最佳渠道。
计算机不断的趋于大众化,电子商务也越来越成熟。
随着计算机科学的发展,数据库技术在Internet中的应用逐步广泛。
而建立在Internet上的网上购物系统是电子商务的一种重要形式。
通过网上购物,给人们的生活带来了许多方便。
本系统主要采用关系数据库的理论设计一个B2C电子商务网站的数据库,并利用T-SQL 语言设计的存储过程、触发器等数据库对象实现一部分网站的业务逻辑。
关键词:电子商务订单存储过程AbstractToday, 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 relationa l 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 logicKeywords: E-commerce Order form Shopping Cart Stored Procedures目录第1章引言 (1)1.1 电子商务的概述 (1)1.2 电子商务系统的组成元素 (1)1.3 电子商务的作用 (2)第2章需求分析 (3)2.1 鲜花网站的背景介绍 (3)2.2 设计目标 (3)2.3 网站的功能 (3)2.4 业务规则 (3)第3章数据库设计 (5)3.1 概念模型设计 (5)3.2 逻辑模型设计 (6)3.3 物理模型设计 (6)3.4 创建数据库 (8)第4章业务逻辑设计 (11)4.1 客户注册 (11)4.2 普通客户转会员 (11)4.3 根据产品名称查询 (12)4.4 查看产品的所有评价 (13)4.5 客户下订单 (13)4.6 职员处理的订单 (15)第5章结论 (17)谢辞 (18)参考文献 (19)第1章引言1.1 电子商务的概述电子商务,英文是ElectronicCommerce,简称EC,顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。
4 数据库设计说明书
网上购物系统的数据库设计网上购物系统数据库主要有7个表1商品分类表bigclass:记录了商品共分为几个类及类别名称。
如图所示:2商品列表product:列出网站商品的基本信息。
3商品具体分类表smallclass:列出商品每一种类的具体的商品信息。
4系统描述表system_config:描述了本网站的联系方式5用户信息表users:记录了用户的基本信息。
6论坛表BBS:记录了用户在论坛上的留言内容。
7订单公告表menupublish:列出了用户的订单情况。
代码使用方法如下:1. 在.NET项目运行前应确保安装了相应的软件环境。
2. 使用时请将code文件夹拷到系统磁盘目录C:\Inetpub\wwwroot下。
3. 访问项目文件要设置虚拟目录后才能进行访问(HTML文件可以直接访问)。
4. 虚拟目录的设置步骤如下:1)执行“开始”/“设置”/“控制面板”命令。
2)在弹出的窗口中选择“管理工具”。
3)在弹出的窗口中选择第一项“Internet 信息服务”,随后将打开如图1所示.的对话框。
4)在“默认Web站点”上右击,在出的菜单中执行“新建”/“虚拟目录”命令。
5)在弹出的对话框中点击“下一步”,系统鼗要求用户输入别名(可以随意设置),这里设置为OnLineSale.如图2所示。
图26)单击“下一步”按钮,在打开的对话框中单击“浏览”按钮,将打开如图3所示的对话框中。
7)在图3所示的对话框中选择好.NET项目所在的文件夹后,单击“确定”按钮,返回图2所示的对话框。
8)其后采用默认设置完成虚拟目录的设置。
5.启动浏览器,在地址栏中输入:http://localhost/onlinesale/logon.aspx (http://localhost/+虚拟目录名字+项目首页面)就可以看到结果了。
系统中所涉及到的主要数据表6.1.1系统数据表商品信息表(商品编号、商品名称、商品大类名称、商品小类名称、商品介绍、商品说明、……)用户资料表(会员编号、注册名、密码、真实姓名、性别、EMAIL、电话、地址、邮编……)订单表(订单编号、会员编号、支付方式、订单完成时间……)商品的小类分类表(分类编号、商品大类名称、注册时间)商品的大类分类表(分类编号、商品小类名称、商品大类名称、注册时间)出售的商品商品信息(编号、商品编号、订单编号、出售数量……)数据表之间的E-R关系图。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子商务网站
数据库设计说明书
1 数据库设计
1.1 数据库概念设计
该系统一共有十一个实体,包括:用户、管理员、商品、商品类别、用户留言、订单、留言回复、图片面板、系统公告、商品评论、购物车。
根据需求分析得到它们之间的关系,如图1所示:
图1 系统E-R图
从该系统E-R图中可以看出用户可以查看系统公告、浏览商品且为多对多的关系,可以查看留言回复、发表商品评论和留言且为一对多的关系,可以管理购物车、管理个人信息且为一对一的关系;管理员可以管理商品、管理商品类别、管理图片面板、管理商品评论、管理用户留言、管理会员信息、管理系统公告且是一对多的关系,可以管理个人信息且为一对一的关系。
通过系统功能概述可知系统主要由十二个功能模块组成,其中部分模块E-R 图分别如下所示(其中pk表示数据库表主键,fk表示数据库表外键):用户中心模块所涉及到的数据实体有用户、留言回复、用户留言。
在此模块中,实体用户可以修改个人信息、查看实体留言回复、发表实体用户留言。
模块的E-R图如图2所示:
图2 用户中心模块E-R图
查看订单模块所涉及到的数据实体有用户、订单。
在此模块中,实体用户可以对实体订单进行查看。
模块的E-R图如图3所示:
图3 查看订单模块E-R图
购物车管理所涉及到的数据实体有用户、商品、购物车。
在此模块中,实体用户通过浏览实体商品,将需要的实体商品添加到实体购物车,并对实体购物车进行管理。
模块的E-R图如图4所示:
图4 购物车管理模块E-R图
商品查找模块所涉及到的数据实体有用户、商品、商品类别。
在此模块中,实体用户进入系统首页,通过实体商品的属性:商品名称来对相应商品进行立即查找。
同时,也可通过商品名称、商品类别、商品价格3个属性共同对商品进行高级查找。
模块的E-R图如图5所示:
图5 商品查找模块E-R图
商品管理模块所涉及到的数据实体有商品、商品类别、管理员。
在此模块中,实体管理员通过登录后台对实体商品和商品类别进行管理。
模块的E-R 图如图6所示:
图6 商品管理模块E-R图
用户管理所涉及到的数据实体有用户、管理员。
实体管理员可以管理所有实体用户和个人信息。
模块的E-R图如图7所示:
图7 用户管理模块E-R图
订单管理所涉及到的数据实体有购物车、订单、管理员。
用户通过提交实体
购物车生成实体订单,实体管理员管理所有实体用户订单。
模块的E-
R图如图8
所示:
图8 订单管理模块E-R图
信息管理所涉及到的数据实体有管理员、商品评论、用户留言、系统公告。
实体管理员可以管理实体用户留言、实体系统公告、实体商品评论。
其E-R图如图9所示:
图9 信息管理模块E-R图
图片面板管理所涉及到的数据实体有管理员、图片面板。
实体管理员可以管理图片面板信息。
模块的E-R图如图10所示:
图10 图片面板管理模块E-R图
1.2 数据库物理设计
对数据库进行分析得出数据库的物理模型图,如图11所示。
图11 数据库物理设计模型图
1.3 数据库表设计
本系统的数据库中共包括14张表,分别为用户表tb_user,商品表tb_shangpin,订单表tb_dingdan,商品一级类别表tb_type,商品二级类别表tb_type2,商品三级类别表tb_type3,留言表tb_leaveword,商品评论表tb_pinglun,
管理员表tb_admin,购物车表tb_gouwuche,留言回复表tb_huifu,图片面板片表tb_guanggao,系统公告表tb_gonggao,密码重置表tb_reset,各个表设计如下:
表1 系统管理员表(tb_admin)
表2 会员用户表(tb_user)
表3 购物车表(tb_gouwuche)
表4 商品信息表(tb_shangpin)
表5 订单信息表(tb_dingdan)
表6 用户留言表(tb_leaveword)
表7系统管理员回复留言表(tb_huifu)
表8商品评论表(tb_pinglun)
表9 商品一级分类表(tb_type)
表10商品二级分类表(tb_type2)
表11商品三级分类表(tb_type3)
表12 系统公告表(tb_gonggao)
表13图片面板表(tb_guanggao)
表14密码重置表(tb_reset)。