超市信息管理系统数据库设计详解
5星 · 超过95%的资源 需积分: 35 14 浏览量
更新于2024-11-23
收藏 116KB DOC 举报
"超市信息管理系统数据库设计"
超市信息管理系统是一个用于管理超市日常运营的数据系统,其核心在于数据库的设计。此系统旨在实现商品销售数据的管理,包括数据输入、修改和查询,以及打印相关单据,如销售发票和员工工资月报表。
在需求分析阶段,系统目标明确为处理商品销售、入库、出库等相关事务。数据需求包括输入的商品销售记录单、入库单,以及输出的商品销售发票、员工工资月报表。具体字段如下:
- 商品入库单:货号、名称、数量、进价、售价、日期、类型、最低库存、进货员编号。
- 商品出库单:编号、日期、货号、数量。
- 商品销售记录:编号、货号、名称、数量、日期、销售员编号。
- 商品销售发票:销售期、名称、规格、数量、单价、总金额、收款、找零。
- 员工工资月报表:编号、姓名、基本月工资、月工资。
功能需求涵盖了数据的登记与维护,允许管理员添加、删除和修改商品信息,同时支持按不同条件查询商品信息,制定订货计划(当商品库存低于最低库存时),以及打印员工工资报表(基于基本工资和销售额计算)。
在概念结构分析中,系统设计了五个关键表:
1. 商品信息表(S_INFO):货号、名称、进价、售价、规格、货架号。
2. 销售信息表(S_SELL):编号、货号、员工号、销售数量、销售日期。
3. 员工信息表(S_WORKER):工号、姓名、电话、出生日期、基本工资。
4. 商品库存表(S_KC):货号、名称、进价、库存量、最低库存、订货量。
5. 商品出库表(S_CK):编号、货号、数量。
通过E-R图,这些实体和它们之间的关系得以可视化表达。
在逻辑结构分析阶段,定义了各个表的关系模式,如商品、销售单、商品出库、商品库存和员工表,每个表包含相应的属性字段。
最后,在物理设计阶段,创建了名为“y_super”的数据库,并指定了数据文件和日志文件的位置及大小,为实际数据库的存储和运行做好准备。
超市信息管理系统数据库设计是围绕商品管理、销售记录、员工工资和库存控制展开的,通过合理的数据结构和功能模块,实现高效且准确的超市运营数据管理。
2010-01-07 上传
2009-05-24 上传
2013-01-06 上传
点击了解资源详情
2010-07-05 上传
2023-06-12 上传
2012-05-05 上传
点击了解资源详情
点击了解资源详情
zhangpeng030
- 粉丝: 2
- 资源: 12
最新资源
- JHU荣誉单变量微积分课程教案介绍
- Naruto爱好者必备CLI测试应用
- Android应用显示Ignaz-Taschner-Gymnasium取消课程概览
- ASP学生信息档案管理系统毕业设计及完整源码
- Java商城源码解析:酒店管理系统快速开发指南
- 构建可解析文本框:.NET 3.5中实现文本解析与验证
- Java语言打造任天堂红白机模拟器—nes4j解析
- 基于Hadoop和Hive的网络流量分析工具介绍
- Unity实现帝国象棋:从游戏到复刻
- WordPress文档嵌入插件:无需浏览器插件即可上传和显示文档
- Android开源项目精选:优秀项目篇
- 黑色设计商务酷站模板 - 网站构建新选择
- Rollup插件去除JS文件横幅:横扫许可证头
- AngularDart中Hammock服务的使用与REST API集成
- 开源AVR编程器:高效、低成本的微控制器编程解决方案
- Anya Keller 图片组合的开发部署记录