1、本 科毕业论文(设计)论文(设计)题目:超市管理系统的分析与设计学 院: 专 业: 班 级: 学 号: 学生姓名: 指导教师: 2014 年 月 日贵州大学本科毕业论文(设计) 贵州大学本科毕业论文(设计)诚信责任书本人郑重声明:本人所呈交的毕业论文(设计) ,是在导师的指导下独立进行研究所完成。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。特此声明。论文(设计)作者签名: 日 期: 贵州大学本科毕业论文(设计) 目录摘 要 .IIIAbstract.IV第一章 绪 论 .11.1 课题背景及概述 .11.1.1 研究背景 .11.1.2 国内外研究现状
2、.11.2 系统开发的意义 .21.3 论文结构 .3第二章 系统的开发方法及相关技术 .42.1 常用开发工具 .42.1.1 J2SE 概述 .42.1.2 Eclipse 简介 .42.2 运行环境 .52.2.1 JDK 简介 .52.2.2 SQL server 简介 .62.2.3 运行环境的搭建 .6第三章 系统分析与设计 .83.1 系统需求分析 .83.1.1 系统设计的目的 .83.1.2 任务概述 .83.1.3 系统流程图分析 .83.1.4 功能要求 .103.2 系统的可行性分析 .153.2.1 系统管理可行性分析 .153.2.2 系统经济可行性分析 .153.
3、2.3 系统技术可行性分析 .153.3 系统的设计 .153.3.1 系统设计的原则 .15贵州大学本科毕业论文(设计) I3.3.2 系统体系结构的设计 .163.4 数据库设计 .173.5 数据库表设计 .18第四章 系统的实现 .224.1 前台收银系统的实现 .224.2 后台管理系统的实现 .254.2.1 销售管理的实现 .264.2.2 库存查询的实现 .284.2.3 用户管理的实现 .294.2.4 信息查询的实现 .324.2.5 商品管理的实现 .334.2.6 采购管理的实现 .37第五章 总结与展望 .41主要参考文献 .42致 谢 .43贵州大学本科毕业论文(设
4、计) II超市管理系统的分析与设计摘 要随着超市行业的高速发展,其经营管理也变得愈加复杂。在计算机还未普及之前超市的销售管理都是由工作人员在柜台手工记录的方式来操作的,很容易出现差错而造成不必要的损失,这样就迫切地需要引入新的管理技术。随着计算机技术和数据库技术应用的不断发展,实现超市的信息化、网络化管理成了必然趋势。本系统根据现今超市的日常业务需求,科学地提高超市的管理水平,依靠科学的管理手段,采用先进的信息化技术,针对各类信息的管理业务,设计开发一个符合其日常运行作业的超市销售管理系统,使超市销售管理工作信息化。针对这一要求,本文介绍的超市销售管理系统采用 C/S 开发模式,使用Micro
5、soft SQL server 2005 作为后台数据库,使用 Eclipse 作为开发工具。本系统的主要功能是对超市商品信息的查询统计,销售管理,库存管理以及系统设置,把超市日常经营活动通过信息的查询、添加、删除统一起来,以提高工作效率,保证超市管理信息统计的快速准确,减少人为出错。整个系统界面友好,操作简单,比较实用。关键词:超市销售管 理 系 统 , Microsoft SQL server 2005,E clipse贵州大学本科毕业论文(设计) IIIAnalysis and design of a supermarket management system AbstractWith
6、the high-speed development of the supermarket industry, the supermarket sales management has become increasingly complex. When the computer was not yet popularized, the supermarket sales management relied on staff to record artificially, which easily went wrong and resulted in unnecessary losses. So
7、 its needed urgently to introduce new management techniques. With the continuous development of the computer technology and database technology application, it has become an inevitable trend that the supermarket sales management will achieve information management and network management. According t
8、o modern supermarkets daily business demand, I design and develop a supermarket sales management system to run a supermarkets daily operation. This system scientifically improves the level of the supermarket sales management, depends on scientific management methods, makes use of advanced informatio
9、n technology and makes the management of supermarket sales realize information management.In response to this request, the thesis describes the programming and development of the supermarket sales management system which makes use of C/S (Client/Server) development mode, Microsoft SQL Server 2005 as
10、 a backstage database and the Eclipse development environment.The main function of the system is the inquiry statistics information of supermarket goods, sales management, inventory management and system settings. To improve work efficiency, and ensure a fast and accurate statistics of the supermark
11、et sales management information and reduce human error, the system unify the supermarket sales management information through the inquiry, add and delete. The system has a friendly interface, operates simply and it is quite practical.贵州大学本科毕业论文(设计) IVKey Words:Supermarket sales management system, Mi
12、crosoft SQL Server 2005, Eclipse贵州大学本科毕业论文(设计) 第 0 页第一章 绪 论1.1 课题背景及概述1.1.1 研究背景在我国,超市行业形成在 20 世纪 90 年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市行业的高速发展,其经营管理也变得愈加复杂。在计算机还未普及之前超市的销售管理都是由工作人员在柜台手工记录的方式来操作的,很容易出现差错而造成不必要的损失,这样就迫切地需要引入新的管理技术。近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在向品种多样化发展。需要管理的货物种类繁多,因
13、此超市的日常管理工作往往是很繁琐。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。早期的售货员柜台手工记录的形式早已不能满足现有超市销售的发展,因此超市销售管理必须实现计算机化,在超市管理中引进现代化的信息管理技术,实现超市庞大的商品控制和传输,从而方便销售行业的管理和决策,为超市管理人员解除后顾之忧。1.1.2 国内外研究现状国外超市管理信息化始于 60 年代末 70 年代初的条形码技术和电子数据交换的兴起与推广应用。70 至 80 年代,PC 机和连锁经营的大发展,促使超市管理信息化出现高潮;在这期间,条形码识别系统、电子
14、收款机、销售时点管理系统、电子订货系统、电子数据交换等日渐普及,商业增值网开始建设。90 年代,在网络技术的带动下,商业信息化得到空前大发展。美、日、欧盟等先进国家和地区超市流通业务流程的各个环节都在大搞信息采集、信息处理、信息应用的计算机化和网络化;超市管理信息系统由简单模拟型的第一代,发展到具有动态分析和决策支持功能的第三代。在近十多年的发展中,商业的发展可谓千变万化,尤其是近年来,商业经营方式已由单一向多种经营态势发展,各种商业经营形式充斥其中。其中超市已成为商业大家族的主力军。超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。市场
15、贵州大学本科毕业论文(设计) 第 1 页具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存以及资金分布等情况迅速反映出来,其往来业务非常繁杂。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,从目前的超市现状来看,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况
16、纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行分析。要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。1.2 系统开发的意义在同类行业的众多企业中,有的已经把超市信息管理纳入到企业规划重点,而有的仍然停留在较原始的手工操作。随着国外新技术的引进,国内高新产品的陆续推出,超市的竞争将进入到一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。新的技术,新的活力,使超市管理越来越向自动化、电子化的高科技领
17、域发展。随着我国改革开放的不断深入,经济飞速的发展,企业要想生存发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是不行的。作为现代社会的一部分,超市必须适应社会的发展,因此实现超市的信息化管理是很有必要。超市管理系统主要实现以下目标:1、信息管理功能:能够即时浏览、添加、删除、修改和查询商品及会员卡的信息。2、日常工作管理:对超市的进/退货和商品的进 /出库进行管理与登记。3、销售管理:包括客户结账、销售查询和销售商品单,对整个超市的销售过程进行有效的分析与管理。贵州大学本科毕业论文(设计) 第 2 页4、更新信息:由于商品信息的即时性很强,要求所有商品可以随时被更新,可以随时添加新
18、增的商品,也可以随时能够删除需要删除商品的所有信息等。5、账单核对:当进货是需要填写采购单,付款时也需要填写付款单。这样的话,管理者也能更加方便的查询和核对采购的相关信息,尤其是付款金额的准确性。6、提高服务满意度。1.3 论文结构论文第一章是本文的绪论部分,论述了本课题的背景及其现实意义,在如今信息化经济的背景下,超市需要信息化的平台来帮助经营者实现高效管理的愿望。论文第二章是对开发本系统所涉及到的技术概述,包括J2SE、JDK 、 eclipse、SQL server2005。论文第三章是系统的分析与设计。分析部分进行了系统的可行性分析和系统功能分析,可行性分析从技术可行性、经济可行性、社会环境可行性几个方面做出了论证。系统设计从系统的总体设计开始,在总体设计中阐明了系统设计的原则和系统体系结构设计两个方面。设计的第二大部分是系统功能结构设计,在这个部分中详细的论述了本系统功能模块的设计。设计的第三大部分是系统数据库设计,包括实体设计和数据库表设计。第四章是对系统实现的描述,包括软件系统结构、软件系统平台、集成开发平台等知识,还包括部分功能模块的具体实现过程。第五章是本文的总结部分。