网上书店系统数据字典教学内容
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据字典
根据数据分析,得到数据项如下:
表2-1 数据项表
(2)数据结构:数据结构是可以进一步分解的数据包。数据结构由两个或两个以上相互关联的数据元素或者其他数据结构组成的。
根据数据分析,得到数据结构如下:
①数据结构名称:图书信息
含义说明:是前台查看图书也是后台查看图书的重要数据结构,定义了图书的详细相关信息。
组成:图书编号、图书名称、作者、ISBN号、出版社、描述文本路径、价格、数量、图片路径、出版日期、图书类型、优惠价、打折率、是否特价、状态、是否有效、上架日期、广告引荐语。
②数据结构名称:订单
含义说明:订单是前台客户下单和后台管理员发货的重要数据结构,定义了订单的相关信息。
组成:订单编号、下单客户、订单明细、订单号、订单状态、结算时间、总金额、付款时间、是否有效、备注。
③数据结构名称:订单明细
含义说明:订单明细是订单数据结构中的重要数据结构,定义了订单的详细购买信息。
组成:记录编号、购买图书、选购数量、价格、总金额、订单。
④数据结构名称:购物车选购记录
含义说明:购物车选购记录是前台客户购物临时存放选购记录的重要数据结构,定义了详细的购买记录信息。
组成:记录编号、选购图书、选购数量、价格、总金额、购买客户、状态、是否有效。
⑤数据结构名称:留言信息
含义说明:客户留言信息是前台客户购物完成后评论图书的重要数据结构,定义了详细的留言和回复留言的信息。
组成:留言编号、留言客户、留言内容、留言日期、留言图书、回复留言、回复日期、回复人、状态、是否有效、留言订单。
(3)数据流:数据流由一个或一组固定的数据项组成。定义数据流时,不仅说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。
①数据流名称:订单信息
简述:由客户购买图书产生的订单,管理员进行发货处理
数据来源:前台客户、图书
数据流向:订单信息
数据结构:前台客户、图书、订单
②数据流名称:订单总金额
简述:由前台客户购买图书产生的订单总价
数据来源:图书
数据流向:订单
数据结构:图书、订单
③数据流名称:留言信息
简述:由前台客户购买完成后评论产生
数据来源:客户、图书
数据流向:留言信息
数据结构:客户、图书、留言信息
(4) 数据存储:数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。
①数据存储名称:图书表
描述:存储图书的详细信息
组成:图书编号、图书名称、作者、ISBN号、出版社、描述文本路径、价格、数量、图片路径、出版日期、图书类型、优惠价、打折率、是否特价、状态、是否有效、上架日期、广告引荐语。
相关处理:查询、排序
②数据存储名称:订单表
描述:存储客户购买图书产生的信息
组成:订单编号、下单客户、订单明细、订单号、订单状态、结算时间、总金额、付款时间、是否有效、备注。
相关处理:新增、查询
③数据存储名称:订单明细表
描述:存储客户每次添加图书产生的记录信息
组成:记录编号、购买图书、选购数量、价格、总金额、订单。
相关处理:新增、查询
④数据存储名称:购物车选购记录表
描述:存储客户每次添加图书到购物车产生的信息
组成:记录编号、选购图书、选购数量、价格、总金额、购买客户、状态、是否有效。
相关处理:新增、查询
⑤数据存储名称:留言表
描述:存储客户购买完成后的评论信息和后台管理员回复的信息
组成:留言编号、留言客户、留言内容、留言日期、留言图书、回复留言、回复日期、回复人、状态、是否有效、留言订单。
相关处理:新增、查询、回复
(5)处理过程:处理逻辑的定义仅对数据流程图中最底层逻辑加以说明。
①处理过程名称:加入购物车
输入数据:图书信息
输出数据:购物车记录信息
处理逻辑:客户将图书加入到购物车中,然后系统把客户选购的图书以列表形式显示出来
②处理过程名称:结算
输入数据:购物车选购记录信息
输出数据:订单信息
处理逻辑:客户在前台结算,然后系统用客户选购的记录生成订单信息,并展示出来
③处理过程名称:确认收货
输入数据:订单状态、管理员账户
输出数据:订单信息、管理员信息
处理逻辑:客户确认收到货后,进行确认收货,确认之后,订单状态显示为已完成,客户付款金额会打到卖家(管理员)
④处理过程名称:客户评论
输入数据:评论内容
输出数据:留言信息
处理逻辑:订单完成后,客户可以留言(评论),填写留言内容,提交后,前后台都会显示留言信息