
杨元虎某家具城进销存管理系统.doc
4页《数据库系统》课程实践任务报告任务名称:某家具城进销存管理系统 班 级: 2013 计科本 学 号: 38241313103 姓 名: 杨元虎 完成日期: 信息工程学院 计算机系 任务名称1.任务的描述1) 实现家具类型、供应商信息的管理;2) 实现客户信息、家具信息的管理;3) 实现家具入库管理;4) 实现家具的销售管理;5) 实现收款管理;6) 创建触发器,实现家具入库和销售时自动修改库存;7) 创建存储过程统计某段时间内各种商品的入库数量和销售数量;8) 建立数据库相关表之间的参照完整性约束2.需求分析系统包含实体名称有:买家(客户) 、店家、家具库系统要完成的功能:通过本系统,使家具城对家具的管理更加方便,也为客户提供了好的服务平台,需要买家具的客户可以在上面查找各种家具信息,家具名称、规格、单位、数量、当前库存等同时也给店家减少了很多人员,但这并无任何影响,反而会更加的实用可以实现家具的入库管理、销售管理、收款管理,在家具入库和销售时还可以自动修改库存,创建储存过程还可以统计某段时间内各种商品的入库数量和销售数量。
2.1 系统包含的实体:买家(`姓名、性别、、住址、数量、规格)供应商(地址、家具类型、家具名称、数量)家具库(家具名称、规格、单位、进价、数量、当前库存)2.2 系统包含的实体间联系实体“家具库”和“供应商”之间的联系,不包含属性,联系类型:一对一;实体“买家”和“家具库”之间的联系,不包含属性,联系类型:一对一2.3 系统需实现的功能11)客户可以根据自家的需求,可以在系统的家具库中选择适合的家具,包括家具的价钱、规格、单位、当前的库存等;2)系统可以实现客户的信息(姓名、、住址、需求量、规格等) ;3)店家可以把家具进行统一管理;4)店家可以对收款进行更好的管理;5)家具入库和销售时可以自动修改库存;6)系统还可以统计某段时间内各种商品的入库数量和销售数量2.4 数据流图此处根据“需要分析”中对本系统包含的实体及需要实现的功能的描述,设计并绘制出本系统的数据流图,至少要设计并绘制出第 1层和第 2层数据流图方法:在 PowerDesigner 16.5中绘制后,截图粘贴到此处2.5 数据字典根据数据流图中的实体、数据存储写出数据字典比如:数据字典名:学生表示的对象:学生实体数据结构:学生=学号(定长字符串类型)+姓名(定长字符串类型)+性别(定长字符串类型)+出生日期(日期类型)+入学日期(日期类型)3. 数据库概念数据模型设计此处根据“需求分析”中对本系统包含的实体及实体间联系的描述,设计并绘制出本系统的数据库概念数据模型图。
方法:PowerDesigner 16.5 中绘制后,截图粘贴到此处4.数据库逻辑数据模型设计此处根据数据库概念数据模型和数据库概念模型向关系数据库模型转换的规则,生成出系统的数据库逻辑数据模型方法:在 PowerDesigner 16.5中由数据库概念数据模型生成后,截图粘贴到此处5. 数据库物理数据模型设计此处根据数据库概念数据模型生成数据库物理数据模型后,截图粘贴到此处方法:在 PowerDesigner 16.5中由数据库概念数据模型生成后,截图粘贴到此处6.成果分析按以下几点写出:1) 本数据库包含了哪些数据的存储及实现了哪些基本的功能?2) 本数据库从结构和功能方面还可作哪些改进?3) 自己在本完成本任务的过程中还存在哪些知识与技术的欠缺,怎样弥补?。
