超市管理系统数据库设计数据库设计报告

超市管理系统数据库设计数据库设计报告
超市管理系统数据库设计数据库设计报告

信息工程学院

《数据库课程设计》论文

题目:超市管理系统数据库设计

目录

《数据库课程设计》论文 (1)

摘要.............................................................................. - 1 - 引言.............................................................................. - 2 - 1 需求分析........................................................................ - 2 -

1.1 任务...................................................................... - 2 -

1.1.1 处理对象............................................................ - 2 -

1.1.2 处理功能要求........................................................ - 2 -

1.1.3 安全性和完整性要求.................................................. - 4 -

1.2 结果...................................................................... - 4 -

1.2.1顶层数据流程图....................................................... - 4 -

1.2.2 第一层流程图........................................................ - 5 -

1.2.3 第二层流程图........................................................ - 6 -

1.2.4 数据字典............................................................ - 7 -

2 概念结构设计.................................................................... - 8 -

2.1 具体任务.................................................................. - 8 -

2.2 阶段结果.................................................................. - 8 -

2.2.1 各个实体的E-R图.................................................... - 8 -

2.2.2 分E-R图............................................................ - 9 -

2.2.3 全局E-R图......................................................... - 10 -

3 逻辑结构设计................................................................... - 10 -

3.1 任务..................................................................... - 10 -

3.3.1 将E-R模型转换为关系模型 ........................................... - 10 -

3.2 结果..................................................................... - 12 -

3.2.1将ER图转化为关系模式汇总........................................... - 12 -

3.2.2外模式汇总.......................................................... - 12 -

3.2.3系统功能模块图...................................................... - 14 -

4 物理结构设计................................................................... - 14 -

5 数据库实施..................................................................... - 14 -

5.1 任务..................................................................... - 14 -

5.2 结果..................................................................... - 15 -

5.2.1存储过程汇总........................................................ - 15 -

5.2.2触发器汇总.......................................................... - 15 -

6 调试与测试..................................................................... - 16 - 附录1 数据字典说明............................................................... - 16 - 附录1.1数据项说明........................................................... - 16 - 附录1.2数据结构............................................................. - 18 - 附录1.3数据流............................................................... - 19 - 附录1.4数据处理............................................................. - 21 - 附录1.5数据存储............................................................. - 22 - 附录2 关系模式说明............................................................... - 22 - 附录3 数据定义语句............................................................... - 26 - 附录3.1基本表............................................................... - 26 - 附录3.2视图................................................................. - 29 - 附录3.3存储过程............................................................. - 31 -

附录3.4触发器............................................................... - 32 - 附录4 数据操纵验证............................................................... - 34 -

4.1在SQL Server Management studio中验证..................................... - 34 -

4.2在PLSQL Developer中进行验证.............................................. - 36 - 附录5 存储过程与触发器功能的验证................................................ - 36 -

5.1在SQL Server Management studio中......................................... - 36 -

5.1.1触发器验证.......................................................... - 36 -

5.1.2 存储过程的验证..................................................... - 40 -

5.2 在PLSQL Developer中进行验证............................................. - 44 -

5.2.1 存储过程的验证..................................................... - 44 -

5.2.2 触发器的验证....................................................... - 48 -

摘要

随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。

超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。

本次实习的题目是超市进销存管理系统,主要的目的是在超市进销存模块的基础上对超市的经营,管理进行研究和探讨。根据系统所需功能,决定以windows XP为开发平台,采用选择功能强大的Microsoft SQL Server为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块等的组成,对超市中的各种信息进行分类管理,统筹规划。功能较为全面。

关键字:超市,进销存管理,数据库,Microsoft SQL Server

超市管理系统数据库设计

引言

目前,无论是超市还是公司企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。在工厂中,产品的进销存涉及产品原料的采购,库存,投入生产,报损,甚至有时涉及到销售,同时,对于产品也有相应的生产,库存,销售,和报损等环节。在其他非生产性单位,如超市,商店等,则主要涉及到进货,库存,销售和报损4个方面。

超市进销存管理的对象是很多的,广而言之,它可以包括:商业,企业超市的商品,图书馆超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市。

超市进销存管理系统按分类,分级的模式对仓库进行全面的管理和监控,缩短了超市信息流转时间,使企业的物资管理层次分明,井然有序,为采购,销售提供依据;智能化的预警功能可自动提示存货的短缺,超储等异常状况;系统还可进行材料超市ABC分类汇总,减少资金积压。完善的超市管理功能,可对企业的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。

1 需求分析

1.1 任务

1.1.1 处理对象

涉及哪些方面的数据,数据之间的关系(计算格式转换等);

商品:商品编号,商品类型,商品名称,商品单价,生产日期,保质期,商品重量,商品规格

供应商:供应商号,名称,地址,供应商,

仓库:库存号,现有库存,最高库存,最低库存

职工:职工号,职工,性别,生日,职称,进厂日期,备注信息

会员:会员号,,性别,生日,积分信息

1.1.2 处理功能要求

该系统由商品信息管理模块,员工信息管理模块,供应商信息管理模块,仓库信息管理模块等可以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统的功能需求。系统功能有:

(1)进货业务

进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要容:供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。

采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。

实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。

(2)库存业务:

库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:

产品入库、出库、盘库等日常处理。

科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。

汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。

(3)销售业务

销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它

相关主题
相关文档
最新文档