题目描述:
一个公司希望为其客户订购行为建立一个数据库。一个消费者可以有一个或多个订单,每个订单可以有一种或多种商品。每个订单有一张发票,可以通过多种方式来支付,例如支票、信用卡或现金。
需求分析
一、任务目标企划
模拟客户订购行为,建立一个数据库,存储并处理分析相关数据。
系统目标:
(1)实用性:能够解决实际问题,处理日常业务工作
(2)友好性:人机交互友好,便于工作人员使用
(3)可扩展性:可以扩展为CS客户端服务器模式,使得用户可以直接选购,工作人员管理维护客户信息、商品信息、订单信息等。
二、数据项
数据项名称:客户编号
数据类型:字符型char(10)
数据项含义:唯一标识客户
取值含义:光临年份+光临顺序
数据项名称:客户姓名
数据类型:字符型char(20)
数据项含义:订购商品的客户姓名
取值含义:Undefined
数据项名称:客户联系电话
数据类型:整型int(11)
数据项含义:客户收货联系电话
取值含义:固定11位电话号码
数据项名称:客户联系地址
数据类型:字符型char(50)
数据项含义:客户收货地址
取值含义:Undefined
数据项名称:工作人员编号