1.题目要求及说明
1.1 题目要求
(1)根据题目要求调查分析一个具体的或模拟的实例;
(2)描述该实例的业务信息和管理工作的要求;
(3)列出实体、联系;
(4)指出实体和联系的属性;
(5)画出 E-R 图;
(6)将 E-R 图转换成关系模式,并注明主码和外码;
(7)建立数据字典;
(8)创建数据库。
1.2 题目:某商店进销存管理系统
(1)实现商品类别、供货商、业务员信息管理;
(2)实现商品信息、仓库信息管理、仓库商品管理;
(3)实现商品验收入库、商品销售出库管理,入库和出库时自动修改对
应商品的总库存和分库库存量(用触发器实现),另外验收或销售时
一单可以验收或销售多种商品;
(4)实现转仓管理,转仓时自动修改转出仓库和转入仓库对应商品的数量
(用触发器实现);
(5)创建存储过程统计指定时间段内各种商品的进货数量和销售数量;
(6)设商品的单位只能是‘只’、‘件’、‘箱’,创建规则进行限制;
(7)创建表间关系。
2. 需求分析:
2.1 市场调查分析:
通过对现流行在市场的软件的调查,发现,现在市场上软件多是针对大客户,比较
复杂,开发的过程比较复杂,比较昂贵,也不容易操作与维护,不能被广大的小企业或
是超市,还有商店等使用,所以,我们抓住市场的这个空白区,去开发商店的进销存管
理系统。
2.2 系统描述:
该系统主要是对中小型商店的进货、销售、库存管理等做出管理,基本实现了商店
商品类别、供货商、业务员信息的管理;并用触发器和规则实现了系统的完整性和一致
性的管理,在商品入库、出库和转库的过程中,能自动修改相应的数量,并用规则限制
了商品的单位,只能是“只”、“件”、“箱”等功能。基本满足设计题目的要求。
3. E-R 图
3.1 实体与联系:
实体:商品类别、供货商、业务员、商品、仓库
联系:所属、供应、管理、库存、入库、出库、转库