1、 I 摘摘 要要 随着超市规模的发展和不断扩大,商品数量急剧增加,有关商品的各种信息量 也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理 系统功能过于强大而造成操作繁琐降低了小超市的工作效率。 超市管理系统是市场上最流行的超市上常用的系统之一, 它主要包含零售前台管 理系统和和后台管理系统。前台管理系统包括商品录入和收银业务等,后台管理系统 包括进货管理,销售管理,库存管理和人员管理。通过两个管理系统的协调,实现对 进货、销售及员工信息等实现全面、动态、及时的管理。 本文分析了小型超市管理系统建立的全过程,包括选题简介、需求分析、概念结 构设计、逻辑结构设计和数据库的
2、实施几个部分,对每个部分都进行了详细的介绍。 本文可以作为建立小型超市管理系统的参考,如有不足还会继续改进。 关键词:小型超市;管理系统;数据库设计;E-R 图 II 目目 录录 摘 要 I 1 前言 . 1 1.1 课题简介 . 1 1.1.1 选题背景 1 1.1.2 选题意义 1 1.2 设计目的 . 2 2 需求分析 . 3 2.1 业务需求及处理流程 . 3 2.2 功能需求分析 . 4 2.2.1 前台业务 4 2.2.2 后台业务 4 2.3 业务规则分析 . 5 3 概念结构设计 . 6 3.1 概念设计的方法与步骤 . 6 3.1.1 概念设计方法 6 3.1.2 概念设计步
3、骤 6 3.2 局部 E-R 图 . 7 3.3 全局 E-R 图 . 10 4 逻辑结构设计 . 11 4.1E-R 图向关系模型的转换 . 11 4.2 数据模型的优化 . 11 4.3 数据库模式转换 . 12 5 数据库的实施 . 16 5.1 数据库与基表的创建 . 16 5.1.1 数据库的创建 16 5.1.2 基表的创建 17 5.2 数据的载入 . 19 5.3 数据的查询 . 22 结束语 . 25 参考文献 . 26 1 1 1 前言前言 1.11.1 课题简介课题简介 1.1.1 选题背景选题背景 随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不
4、可少的工具,特别是 Internet 技术的推广和信息高速公路的建立,使 IT 产业在市场 竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处 理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。 在我国数量众多的商品零售企业中,中小型零售企业占了绝大多数。这些企业也 不可避免地要加入国际化企业的竞争行列,而实现企业信息化是参与挑战的必要条 件。但是中小企业的多样性及其灵活多变的经营方式,加上相关投入量的限制,使得 很多中小型零售企业没有进行信息化建设。 现在大多数超市不能有效的管理每一种商品,收款结算速度慢,容易出现营业差 错,不宜进行商品调价,盘点效率底等,而且
5、在超市日常管理中,商品进、销、存决 策以经验为主, 缺乏实时分析功能, 管理人员对及时传递资料的要求始终得不到满足, 随着超市形态的高速发展,其经营管理也变的愈加复杂,日常所需处理的数据量也逐 渐增大, 商业运转的中间环节也越来越多, 原始的人工管理已无法应对这复杂的市场。 现在的小型超市很需要一个有效的管理系统。 1.1.2 选题意义选题意义 作为国内市场的一些小型超市,他们在信息化过程中的步伐要落后大中型超市, 而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争, 就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。 这 就需要我们把超市的管理与计
6、算机结合起来,从而超市管理系统应运而生。依靠现代 化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且 能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市 2 场的变化做出相应的决策,加快超市经营管理效率。 为此,我在本次设计之中选择了超市信息管理系统设计,依靠现代化的计算机信 息处理技术来管理超市,从而节省了大量的人力、物力、改善了员工的工作条件,减 轻了劳动强度,并且能够快速反映出商品的进销存状况和各种反馈信息分析,使管理 人员快速对市场的变化作出相应决策,加快超市的系统建立的技术基础。 1.21.2 设计目的设计目的 小型超市管理系统能减少很多不必要的资源, 不用象以前那样用冗余的纸张式管 理。大大节省了管理人员的工作量,并且计算机的存储与系统快速查询功能大大提高 了,提高管理人员的效率。方便快捷的操作界面,提高工作效率。 对于超市管理者来说,大量复杂的销售、进货、报损管理、供应商管理等难于通 过传统的方法进行管理。小型超市管理系统正是对上述的问题而开发的,目的是通过 计算机系统来管理货品销售与进货的情况,可以解决大量商品信