云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 客户订购登记数据库设计

客户订购登记数据库设计

  • 62 次阅读
  • 3 次下载
  • 2025/6/14 9:02:51

长春工业大学软件学院 2012年1月3日

E1.客户订购登记

专业:班级: 姓名: 学号:

软件工程

093302

甘洪龙

20093444 1

——数据库设计

长春工业大学软件学院 2012年1月3日

目录

一、逻辑数据库设计·························

步骤1:创建并检查ER模型······················

1.1标识实体································· 1.2标识关系································· 1.3标识实体或关系的有关属性·················· 1.4确定属性域································· 1.5确定候选键、主键、和备用键属性············· 1.6检查模型的数据冗余························· 1.7检查模型是否支持用户事务··················· 1.8与用户一起检查模型·························

步骤2:将ER图模型映射为表····················

2.1创建表································· 2.2用规范化方法检查表结构···················· 2.3检查表是否支持用户事务····················· 2.4检查业务规则······························· 2.5将用户讨论逻辑数据库设计··················

二、物理数据库设计···························

2

长春工业大学软件学院 2012年1月3日

一、 逻辑数据库设计

1. Customer order centry

叫做客户订购登记。一个公司希望为其客户订购行为i建立一个数据库。一个消费者可以有一个或多个订单,每个订单可以有一种或多种商品。每个订单有一个发票,可以通过多种方式来支付,例如支票、信用卡、或者现金。开始运行这个客户订购登记的员工的名字要被记下来。

2. 数据需求

(1)客户

当顾客要来订购商品时,顾客的详细信息就被记录下来。

其中包括客户编号customerNo、客户姓名customerName、地址

customerAddress、邮编custrZipcodeNo、电话号custTelNo 、 传真号custFaxNo、邮箱custEmail、银行卡号creditCardNo。 对于每一个公司来说,客户的编号是唯一的。

(2)员工

员工中每个成员的详细信息包括职工empoyeeNo 、姓名employeeName、性别empSex、出生年月empDOB、地址empAddress、办公电话empworkTelNo、住宅电话emphomeTelNo、邮箱empEmail、职位empPosition、职称empTile、工资empSalary。在整个业务中,员工编号是唯一的。

(3)发票

当客户付款之后公司要给顾客开一张发票。

其中包括发票编号InvoiceNo、开票日期dateRaised、付款日期datePaid、订单编号OrderNo、客户编号customerNo、金额InCount、支付方式编号pMethodNo。在整个组织中,发票编号是唯一的。

(4)订单

当顾客要买商品时,他要拟出一份订单,上面包括有关于商品的详细信息,其中包括订单编号orderNo、客户编号customerNo、订货日期OrderDate、交货日期PromisedDate 、职工编号employeeNo 执行状态executeStatus、交货地址 billAddress 交货邮编billZipCode、发货方

3

长春工业大学软件学院 2012年1月3日

式编号ShipmentMethod。在整个组织中,订单编号是唯一的。

(5)订单详细表

员工为顾客拟出一份订单详细表,对订单加以详细描述。其中包括订单编号OrderNo、产品编号productNo、单价unitPrice、订货数量quantityOrdered。

(6)支付方式

当顾客购买商品之后可以有三种支付方式,现金,信用卡,支票。其中包括付款方式编号pMethodNo。在整个业务中付款方式编号是唯一的。

(7)商品

顾客买的就是商品,有了商品,才有了客户订购登记,其中包括产品编号prouductNo、产品名prouductName、型号serialNo、规格reOrderlevel、现有库存量quantityOnHand单价unitPrice 。在整个业务中商品编号是唯一的。

(8)发货

当顾客下完商品订单付完款后,公司就要进行发货,其中包括发货编号shipmentNo、数量quantity 、发货日期shipmentDate订单编号orderNo、产品编号productNo、职工编号 employeeNo、发货方式编号shipmentMethodNo、完成状态completeStatus。在整个业务中发货编号是唯一的。

(9)发货方式

发货方式包括发货方式编号shipmentMethodNo,在整个业务中发货编号是唯一的。

3. 事务需求

(1)数据应该能够支持下述维护事务。

a.创建和维护记录客户订购登记的公司的详细信息和公司员工的记录。

b.创建和维护记录客户的详细信息记录。 c.创建和维护记录发票的详细记录。 d.创建和维护记录订单的详细记录。

4

搜索更多关于: 客户订购登记数据库设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

长春工业大学软件学院 2012年1月3日 E1.客户订购登记 专业:班级: 姓名: 学号: 软件工程 093302 甘洪龙 20093444 1 ——数据库设计 长春工业大学软件学院 2012年1月3日 目录 一、逻辑数据库设计························· 步骤1:创建并检查ER模型······················ 1.1标识实体······

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com