网上购物系统数据库设计.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
网上购物系统 数据库设计 学院:计算机与信息工程学院 班级:09级2班 指导老师:xxxxxxxxxxxxxx 小组成员:xxxxxxxx 时间:2012年5月13日 1.背景 网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖 的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通 消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和 企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。在现如今的WEB2.0时代, 新的产业在不断衍生,电子商务的兴起,为互联网创业者提供了更多的机会。 本项目基于网上商城在现阶段及未来的发展而开发的电子商务应用,为消费者提供更好 更快捷的服务,同时获得利润。 2.参考项目 项目的设计离不开原有的成功的项目以及别的公司的案例,例如淘宝网、亚马逊、当 当网以及新发展起来的麦考林、凡客诚品等等,虽然经营的商品及模式不同,但是在技 术上有很多的相同点。特别是在数据库的设计中,像用户信息表的设计,商品类别的设 计,订单的设计等等,字段都是有很大程度上相同的,所以在实际的项目设计中可以参 考这些成功的电子商务网站。 3.数据库设计 数据库设计(sql 2005)是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立 数据库的过程。 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建议中的核心技术。 由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂, 因此最佳设计不可能一蹴而就,而只能是一种"反复探寻,逐步求精"的过程,也就是规 划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。 4.数据库设计的重要性 良好的数据库设计对于一个高性能的应用程序非常重要,就像一个空气动力装置对于一 辆赛车的重要性一样。如果一辆汽车没有平滑的曲线,将会产生阻力从而变慢。关系没 有经过优化,数据库无法尽可能高效地运行。应该把数据库的关系和性能看作是规范化 的一部分。 除了性能以外的问题,就是维护的问题了,数据库应该易于维护。这包括只存储数量有 限的(如果有的话)重复性数据。如果有很多的重复性数据,并且这些数据的一个实例 发生一次改变(例如,一个名字的改变),这个改变必须对所有的其他的数据都进行。 为了避免重复,并且增强维护数据的能力,我们可以创建可能的值的一个表并使用一个 键来引用该值。在这种方式中,如果值改变了名字,这个改变只在主表中发生一次,所 有的其他表的引用都保持不变。 1 1.数据库概念设计 1.1 数据库设计规范 数据库命名规则:db_数据库名称,每个英文单词第一个字母大写; 表命名规则:tb_表名称,每个英文单词第一个字母大写; 字段命名规则:每个英文单词第一个字母大写; 字段时间格式:所有时间格式采用2012-5-12的形式 1.1.1 数据库逻辑设计 数据路设计图 1.1.2 数据字典 系统管理员表(tb_Admin):管理系统管理员账号和密码的表,主要属性有:用户名 和密码。系统管理员根据用户名密码登陆后台系统。 系统管理员表 "表名:tb_Admin " "字段名 "数据类型 "长度 "主外键 "字段说明 "备注 " "AdminID "varchar "32 "主键 "管理员ID "非空 " "Password "varchar "32 "无 "管理员密码 "非空 " 会员区域表(tb_Area):网站会员购物地点,主要属性有:AreaID,AreaKM。 系统可以根据会员区域表收取会员需要运输商品的运输费。 送货路程表 "表名:tb_Area " "字段名 "数据类型 "长度 "主外键 "字段说明 "备注 " "AreaID "varchar "50 "主键 "区域ID "非空 " "AreaKM "varchar "50 "无 "送货距离 "无 " 会员购物信息表(tb_BuyInfo):会员购物信息统计表,主要属性有:BuyID, GoodsID,Num,SumPrice,MemberID。 会员购物信息表 "表名:tb_BuyInfo " "字段名 "数据类型 "长度 "主外键 "字段说明 "备注 " "BuyID "varchar "50 "主键 "购物单号 "非空 " "GoodsID "varchar "50 "无 "商品ID "无 " "Num "int "32 "无 "商品数量 "无 " "OrderID "varchar "50 "无 "订单号 "无 " "SumPrice "varchar "50 "无 "总价格 "无 " "MemberID "varchar "50 "外键 "会员ID "无 " 商品类别表(tb_Class):商品类别显示
剩余10页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
前往页