C#企业进销存管理系统开发与设计+ER图(7)
时间:2017-05-25 09:33 来源:毕业论文 作者:毕业论文 点击:次
数据库是整个计算机系统的核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。数据库的好坏直接影响到整个系统的效率,所以对于整个数据库的开发是十分重要的,所有的数据都将存在于数据库中,数据库管理的思想是:对所有的数据实行统一的、集中的、独立的管理,使数据存储独立存在与数据程序,实现数据共享。本研究的系统构建也正是对于数据库进行操作的。 数据库最初产生于20世纪60年代中期,第一代数据库的代表是1968年IBM公司研制的层次模型的数据库IMS和1990年美国数据库系统语言协商CODASYL下属性数据库任务组DBTG提议的网状模型。层次数据库的数据模型是有根的定向有序树、网状模型对应的是有向图。第二代数据库的特征是支持关系数据库。在20实际70年代由时任IBM研究的E.F.Codd博士在Communication of ACM上发表的《大型共享数据库数据的关系模型》上提出,它首次明确而清晰地提出一个崭新否认模型,即关系模型。“关系“是数学中的一个基本概念,由集合中的任意元素所组成的若干有序偶对表示,用以反映客观事物之间的一定关系,如数之间的大小关系,一个组织中成员间的领导与被领导的关系等。而E.F.Codd博士也被人称为“关系数据库之父”,并在1981年荣获图灵奖。关系数据库系统管理的数据以二文表的形式进行存储,表之间的关系通过一个表的键与另一个表的键的连接来实现。关系数据库系统为管理数据提供了并发控制、应急恢复和可伸缩性等功能。关系数据库最重要的特征是其提供的强大的查询功能及其提供的十分方便、易于使用的非过程化查询语言SQL,这些有点使得关系数据库得到广泛的应用。到了80年代,随着科技的发展又进入到了一个新的时期,主要是在保持第二代数据库优点的情况下将面对对象的思想加入到了数据库中。 对于数据库应用的开发人员来说,为使现实世界的信息流计算机化,并对计算机化的信息进行各种操作,就是如何利用数据库管理系统、系统软件和相关硬件系统,将用户的要求转化成有效的数据结构,并有效存取数据的数据库。 所谓数据库即指以一定的组织方式存储在一起的,能为多个用户所共享的,与应用程序彼此独立的相关关联的数据集合。而数据库系统是实现有组织的动态的存储大量关联数据,支持多用户访问的计算机硬件资源与数据库管理员组成的系统。个人系统是按照用户的需求进行数据库定义、存取、运行、建立和文护功能。 4.2 系统实体E-R图 根据对系统模块及需求分析,可以做出能够满足用户需求的各种实体及他们的关系图。本节根据以上设计思路,规划出的实体主要有库存产品信息、往来单位信息、公司职员信息、塑封订单信息、入库单信息、销售信息、出库单信息等实体的E-R图。 a) 整体E-R图: 图4.1 企业进销存管理系统的整体E-R图 b) 库存产品信息 库存产品信息用于描述产品的基本属性,如:产品编号、产品型号、封装、产品单位、产品类型、塑封单号、批号等。 图4.2 库存产品信息实体E-R图 c) 往来单位信息 往来单位信息用于描述往来单位的基本属性,如:单位编号、单位全称、曾用名、业务负责人、城市、联系人、职位、公司总机、传真、手机、邮箱、邮编、收货地址、收票地址、公司网址、注册号、税号、开户行、开票地址、配合程度、客户等级等。 (责任编辑:qin) |