小型书店数据库设计要点.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
小型书店数据库设计要点.doc

课程名称: 数据库系统分析与设计 题 目: 小型书店管理系统数据库设计 院 (系): 专业班级: 姓 名: 学 号: 指导教师: 2013年 12 月 31 日 摘要 随着科学技术的不断提高,计算机科学日渐成熟,对人们的工作、学习、生活、行为和思维方式都产生着重要的影响。传统的书店管理系统有很多缺点,浪费了许多人力和物力。特别是中小型书店、个体书店,如果没有一个好的书店管理系统,对于书店的经营是非常不利的。因此,针对上述这种情况,本次课设,我通过需求分析,概念模型设计,逻辑模型设计,物理模型分析,数据库的设计和实现等流程,其中在需求分析时,用的是结构化的方法,通过业务流程图和数据流程图,对书店管理系统的业务需求进行了描述,概念模型设计主要通过E-R图描述。开发一个面向中小型书店、个体书店的书店管理系统,实现对人员、物流的全面管理,以帮助这些书店早日实现书店管理信息化。 关键字:书店管理系统,需求分析,结构化方法,数据流程图,业务流程图 目 录 1 绪论 1 1.1系统简介 1 1.2设计目的 1 1.3设计内容 1 2 需求分析 3 2.1 .需求分析的任务 3 2.2 系统数据流程分析 3 2.3 数据字典 6 3 概念模型设计 9 3.1 概念模型设计的方法和步骤 9 3.2 系统概念模型 10 4 逻辑模型设计 12 4.1 逻辑模型设计的方法 12 4.2 逻辑模型实现 13 4.3 数据完整性约束定义 13 5 物理数据库模型设计与实现 15 5.1 物理数据库模型的图示 15 5.2 物理数据库模型的详细表示 16 5.3 物理数据库模型的实现 19 总结 25 参考文献 26 1 绪论 1.1系统简介 本系统对的进、销、存管理信息系统进行了分析和设计,重点是对库存子系统进行了讨论。库存管理是商场运营的基础,它将采购管理和销售管理链接起来共同组成一个完整的进、销、存管理系统。可以帮助仓库管理人员对库存商品进行详尽、全面地控制和管理,提供的各种库存报表和库存分析可以为的决策提供依据,从而实现降低库存和减少资金占用,避免积压或短缺,保证进行。 2 需求分析 2.1 .需求分析的任务 进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度和质量。 需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。 需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的如下需求: (1)信息需求。指用户需要从数据库中获得信息的内容与性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求。指用户需要完成什么处理功能。明确用户对数据有什么样的处理要求,从而确定数据之间的相互关系。 (3)安全性与完整性要求。 2.2 系统数据流程分析 (1)基本业务调查 可以通过网路检索、调查、开座谈会、跟班作业等方法,对所设计系统的业务进行调查,明确其基本功能和流程。 1)员工管理,如图2.1 图2.1 员工管理业务流程图 进货管理,如图2.2 图2.2 进货管理业务流程图 3)书籍管理,如图2.3 图2.3 书籍管理业务流程图 4)会员管理,如图2.4 图2.4 会员管理业务流程图 5)销售管理,如图2.5 图2.5 销售管理业务流程图 (2)数据流程图 根据了解和调查结果,给出系统业务数据流程图。 1)顶层数据流程图,如图2.6 图2.6 顶层数据流程图 第一层数据流程图,如图2.7 图2.7 第一层数据流程图 3)第二层数据流程图 ①进货部分的数据流程图,如图2.82.9 图2.9 图书整理的数据流程图 ③销售部分的数据流程图,如图2.10 图2.10 销售的数据流程图 2.3 数据字典 在数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚,因此在数据字典中主要对数据流程图中的数据流、数据存储和处理过程给出更详细、更准确的说明。 (1)数据流定义 可以通过表格的形式给出数据流程图的主要数据流,如表2.1所示。 表2.1 小型书店管理系统主要数据流定义 序号 名称 位置 结构定义 最大数据流量 1 销售单 F9 销售单编号+销

文档评论(0)

四娘 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档