正文内容

超市管理系统数据库设计_数据库设计报告-文库吧

2024-08-09 12:28 本页面


【正文】 信息管理与信息系统专业 112 班数据库课程设计课程论文 附录 触发器 .................................................................................................................... 33 附录 4 数据操纵验证 ................................................................................................................... 35 在 SQL Server Management studio 中验证 .......................................................................... 35 在 PLSQL Developer 中进行验证 ...................................................................................... 36 附录 5 存储过程与触发器功能的验证 ........................................................................................ 37 在 SQL Server Management studio 中 ................................................................................. 37 触发器验证 ............................................................................................................ 37 存储过程的验证 .................................................................................................... 40 在 PLSQL Developer中进行验证 ..................................................................................... 44 存储过程的验证 .................................................................................................... 44 触发器的验证 ....................................................................................................... 48 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 1 摘要 随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小 超市的工作效率。 超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。 本次实习的题目是超市进销存管理系统,主要的目的是在超市进销存模块的基础上对超市的经营,管理进行研究和探讨。根据系统所需功能,决定以 windows XP 为开发平台,采用选择功能强大的 Microsoft SQL Server 为开发工具,利用软件工程思想和方法,开发该系统的所需要的功能。本系统由商品信息管理模块 ,员工信息管理模块,供应商信息管理模块等的组成,对超市中的各种信息进行分类管理,统筹规划。功能较为全面。 关键字:超市,进销存管理,数据库, Microsoft SQL Server2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 2 超市管理系统数据库设计 引言 目前,无论是超市还是公司企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销存管理信息系统便应运而生。在工厂中,产品的进销存涉及产品原料的采购,库存,投入生产,报损,甚至有时涉及到销售,同时,对于产品也有相应的生产,库存,销售,和报损等环节 。在其他非生产性单位,如超市,商店等,则主要涉及到进货,库存,销售和报损 4 个方面。 超市进销存管理的对象是很多的,广而言之,它可以包括:商业,企业超市的商品,图书馆超市的图书,博物馆超市的展品等等。在这里本文仅涉及工业企业的产品超市。 超市进销存管理系统按分类,分级的模式对仓库进行全面的管理和监控,缩短了超市信息流转时间,使企业的物资管理层次分明,井然有序,为采购,销售提供依据;智能化的预警功能可自动提示存货的短缺,超储等异常状况;系统还可进行材料超市 ABC 分类汇总,减少资金积压。完善的超市管理功能,可对企 业的存货进行全面的控制和管理,降低超市成本,增强企业的市场竞争力。 1 需求分析 任务 处理对象 涉及哪些方面的数据,数据之间的关系(计算格式转换等); 商品:商品编号,商品类型,商品名称,商品单价,生产日期,保质期,商品重量,商品规格 供应商:供应商号,名称,地址,供应商电话 , 帐号 仓库:库存号,现有库存,最高库存,最低库存 职工:职工号,职工姓名,性别,生日,职称,进厂日期,备注信息 会员:会员号,姓名,性别,生日,积分信息 处理功能要求 该系统由商品信息管理模块,员工信 息管理模块,供应商信息管理模块,仓库信息管理模块等可以完成商品的进销存和查询,更改等的基本操作。并根据客户的要求完善系统2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 3 的功能需求。系统功能有: (1)进货业务 进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下 面是进货业务程序的主要内容: 供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。 采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。 实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。 (2)库存业务: 库存管理是指在上产经营中 为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下: 产品入库、出库、盘库等日常处理。 科学合理地确定某库存物资的库存控制参数。如:最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。 汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。 (3)销售业务 销售 对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 4 安全性和完整性要求 ( 1)各个实体的编号不能重复。 ( 2)每个订单都要求有订单号,这样不会导致同一个人顾客购买同一个东西插入不到销售表中,或者向同一个供应商采购 同一个商品插入不到采购商品表中。 ( 3)销售单 CS的属性顾客编号 Cno不能设置为外码,如果说 Cno 来自于会员表 C中的 Cno,那么导致普通顾客无法购买。 ( 4)要求采购信息、采购退货信息,以及销售信息和顾客退货信息改变时,库存信息也作相应的改变。即,采购信息增加时,库存信息也要相应的增加。有采购退货时,库存信息做相应的减少。销售除商品时,库存信息要做相应的减少。顾客退货是,库存信息增加。当有损坏商品时,即报损详单增加商品信息时,库存信息相应的减少。 结果 顶层数据流程图 图表 1顶层流程图 E 1供 应 商 E 2顾 客F 1 0 顾 客退 货 单 F 9 销 售 单F 8 顾 客 订 货 单F 3 退 货 单F 2 发 货 单F 1 订 货 单P 0超 市 管理 系 统 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 5 第一层流程图 图表 2第一层数据流程图 P 1采 购E 1供 应 商S 2S 1F 3 退 货 单 F 2 发 货 单F 1 订 货 单采 购 记 录库 存 记 录E 2顾 客P 3销 售F 9 销 售 单F 8 顾 客 订 单F 1 0 顾 客 退货 单S 3 销 售 记 录F销售信息F 6 合 格 货 单F 5库存信息F 9 库 存 信 息F 1 1 销 售 记 录S 4 缺 货 表F 4缺货信息E 3仓 库P 2盘 存 与报 损F 1 4盘点清单F 1 3存货记录F 4 缺 货 信 息F 12会员信息S 9 会 员 信 息 表F 6合格货单F 1 0 顾 客 退 货 单P 0 超 市 管 理 系 统 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 6 第二层流程图 图表 3采购流程图 E 1供 应 商F 2 发 货 单P 1 . 2验 货F 7不合格货单P 1 . 3退 货F 3 退 货 单P 1 . 4入 库S 5 入 库 单S 1 采 购 详 单F 1订货单S 4S 2缺 货 表库 存 记 录P 1 . 1缺 货处 理F 4 缺 货 信 息F 5 库 存 信 息F 1 7采购单F 6 合 格 货 单F 6 合 格 货 单F 6合格货单P 1 采 购 图表 4销售流程图 2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 7 E 2顾 客P 3 . 1销 售服 务F 8 顾 客 订 货 单F 9 销 售 单P 3 . 3售 后服 务F 1 0 顾 客 退 货 单S 6退 货 记 录S 2库 存 记 录F 1 1 销 售 记 录F 1 1 销 售 记 录P 3 . 2货 物出 库S 7 出 库 记 录S 7销 售 表F 1 1 销 售 记 录S 4 缺 货 表F 4 缺 货 信 息F 5 库 存 信 息S 9 会 员 信 息 表F 1 2 会 员 信 息F 1 0 顾 客退 货 单F 1 0 顾 客 退 货 单P 3 销 售F 1 1 销 售 记 录 图表 5报损流程图 E 3仓 库P 2 . 1货 物清 查F 1 3 存 货信 息S 8报 损 详 单F 1 5 账 单 不 符 单 P 2 . 2制 定 盘点 清 单F 1 4 盘 点 清 单S 2 库 存 记 录F 1 6报损记录F 1 6 报 损 记 录P 2 盘 存 于 报 损 数据字典 数据字典的意义:数据流程图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获 得的主要成果。数据字典在数据库设计中占有很重要的地位。 数据字典通常包括数据项,数据结构,数据流,数据存储和处理过程五个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数2020 级信息管理与信息系统专业 112 班数据库课程设计课程论文 8 据项
点击复制文档内容
教学课件相关推荐
文库吧 www.wenkub.com
备案图鄂ICP备17016276号-1