网上购物系统数据库设计与分析

5星 · 超过95%的资源 需积分: 49 84 下载量 42 浏览量 更新于2024-07-31 14 收藏 1.81MB DOC 举报
"这是一个关于网上购物系统的数据库设计课程作业,涵盖了从需求分析到逻辑结构设计的全过程,包括数据流图、数据字典、E-R图、二维表转换、视图创建和存储过程的设计。" 该数据库设计的目标是为一个网上购物系统提供支持,使用户能够方便地浏览商品、下订单并进行在线支付,同时管理员能够管理店铺和处理订单。在需求分析阶段,设计者通过数据流图(DFD)描绘了系统的主要功能,包括查询商品、买家付款、处理订单和管理员转账等流程。数据字典(DD)进一步详细定义了数据项、数据结构、数据流、数据存储和处理过程。 在概念结构设计部分,设计者通过E-R图描绘了系统中的实体及其关系,如会员信息、店铺信息、商品信息、商品类型、购物车信息、订单信息、会员信用、网上银行信息和支付记录等。这些实体间的关系通过联系图清晰展现,例如商品上架、商品添加和网上银行支付记录等。 逻辑结构设计阶段,E-R图被转化为具体的二维表,每个实体对应一个或多个表,如会员信息、店铺信息和商品信息等,并且定义了各表之间的关系。此外,还创建了视图以方便查询和展示信息,如买家信息视图、卖家信息视图和订单交易详细视图。同时,设计了存储过程,如查看全体会员信息、查询会员实名状态和修改会员个人信息等,以提高系统操作的效率。 在结束语中,设计者讨论了系统的改进方向,强调了网上购物系统在未来的重要性,以及设计过程中所学习到的知识和经验总结。 这个设计涵盖了数据库设计的基础要素,对于理解和构建类似网上购物平台的数据库系统具有很好的参考价值。通过这个设计,可以了解到如何将业务需求转化为数据库结构,以及如何利用数据库技术来支持复杂业务流程的高效运行。