《超市销售管理系统设计与实现(共28页).doc》由会员分享,可在线阅读,更多相关《超市销售管理系统设计与实现(共28页).doc(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上专心-专注-专业摘 要随着超市行业的高速发展,其经营管理也变得愈加复杂。在计算机还未普及之前超市的销售管理都是由工作人员在柜台手工记录的方式来操作的,很容易出现差错而造成不必要的损失,这样就迫切地需要引入新的管理技术。随着计算机技术和数据库技术应用的不断发展,实现超市的信息化、网络化管理成了必然趋势。本系统根据现今超市的日常业务需求,科学地提高超市的管理水平,依靠科学的管理手段,采用先进的信息化技术,针对各类信息的管理业务,设计开发一个符合其日常运行作业的超市销售管理系统,使超市销售管理工作信息化。针对这一要求,本文介绍的超市销售管理系统采用B/S开发模式,使用Mic
2、rosoft SQL server 2005作为后台数据库,使用Eclipse作为开发工具。本系统的主要功能是对超市商品信息的查询统计,销售管理,库存管理以及系统设置,把超市日常经营活动通过信息的查询、添加、删除统一起来,以提高工作效率,保证超市管理信息统计的快速准确,减少人为出错。整个系统界面友好,操作简单,比较实用。关键词:超市销售管理系统;B/S;Microsoft SQL server 2005;Eclipse AbstractWith the high-speed development of the supermarket industry, the supermarket sal
3、es 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 its needed urgently to introduce new management techniques. With the conti
4、nuous 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 to modern supermarkets daily business demand, I design and develop a superma
5、rket 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 information technology and makes the management of supermarket sales realize informat
6、ion management.In response to this request, the thesis describes the programming and development of the supermarket sales management system which makes use of B/S (Brower/Server) development mode, Microsoft SQL Server 2005 as a backstage database and the Eclipse development environment. The main fun
7、ction 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 supermarket sales management information and reduce human error, the system unify t
8、he supermarket sales management information through the inquiry, add and delete. The system has a friendly interface, operates simply and it is quite practical.Key Words:Supermarket sales management system ; B/S ; Microsoft SQL Server 2005; Eclipse目 录摘 要I AbstractII1、绪论11.1研究背景11.2国内外研究现状21.3主要研究工作2
9、2、系统分析与设计32.1系统需求分析32.2系统可行性分析32.2.1系统管理可行性分析32.2.2系统经济可行性分析42.2.3系统技术可行性分析42.3开发语言与开发工具的简介42.3.1Eclipse开发环境42.3.2SQL Server 200552.4系统功能模块分析52.4.1系统功能模块分析52.4.2系统功能结构图62.5系统业务流程分析62.6系统数据流分析72.7数据库设计92.8部分数据字典93、系统实现103.1登录界面的实现103.2登录后主界面的实现113.2.1查询统计113.2.2销售管理133.2.3库存管理153.2.4系统设置164、系统调试与测试18
10、4.1程序调试184.2程序的测试184.2.1测试的重要性及目的184.2.2测试的步骤194.2.3测试的基本方法194.2.4部分具体测试数据19结束语20参考文献22致 谢23超市销售管理系统设计与实现随着信息技术的迅速发展,信息化管理已经普及社会生活的各个方面,企业使用管理信息系统作为管理工具和手段,一方面可以规范管理流程,另一方面可以共享数据,数据库的管理和查询是传统纸介质数据管理无法相比的。许多超市把销售管理系统作为超市实施科学化管理的主要工具,并在应用技术上不断的加以完善和发展,大大的提高了超市日常经营的质量与效益,作为计算机应用的一部分,使用计算机对超市销售的管理,具有手工管
11、理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、成本低、查询迅速等。这些优点能够极大地提高超市销售管理的效率,也是超市销售的科学化、正规化管理的重要条件。本系统主要用于超市销售管理,总体任务是实现超市销售有关信息的系统化、规范化和自动化,其主要任务是利用计算机对超市库存商品信息进行日常管理,如查询、修改、增加、删除,另外还考虑到销售信息、进货信息、退货信息管理,针对这些要求设计了超市销售管理系统。该系统便于超市管理人员对库存商品信息、销售信息、进货信息、退货信息进行管理,并通过对信息的采集、传递、储存、加工、维护和使用,来规范超市销售管理,这将会大大提高超市日常运营的管理水平和工作的效
12、率。1绪论1.1研究背景在我国,超市行业形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市行业的高速发展,其经营管理也变得愈加复杂。在计算机还未普及之前超市的销售管理都是由工作人员在柜台手工记录的方式来操作的,很容易出现差错而造成不必要的损失,这样就迫切地需要引入新的管理技术。 近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在向品种多样化发展。需要管理的货物种类繁多,因此超市的日常管理工作往往是很繁琐。小型超市在业务上需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息,并对商品各种信息进行统
13、计分析。早期的售货员柜台手工记录的形式早已不能满足现有超市销售的发展,因此超市销售管理必须实现计算机化,在超市管理中引进现代化的信息管理技术,实现超市庞大的商品控制和传输,从而方便销售行业的管理和决策,为超市管理人员解除后顾之忧。1.2国内外研究现状国外超市管理信息化始于60年代末70年代初的条形码技术和电子数据交换的兴起与推广应用。70至80年代,PC机和连锁经营的大发展,促使超市管理信息化出现高潮;在这期间,条形码识别系统、电子收款机、销售时点管理系统、电子订货系统、电子数据交换等日渐普及,商业增值网开始建设。90年代,在网络技术的带动下,商业信息化得到空前大发展。美、日、欧盟等先进国家和
14、地区超市流通业务流程的各个环节都在大搞信息采集、信息处理、信息应用的计算机化和网络化;超市管理信息系统由简单模拟型的第一代,发展到具有动态分析和决策支持功能的第三代。在近十多年的发展中,商业的发展可谓千变万化,尤其是近年来,商业经营方式已由单一向多种经营态势发展,各种商业经营形式充斥其中。其中超市已成为商业大家族的主力军。超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。市场具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表
15、,并将进、销、存以及资金分布等情况迅速反映出来,其往来业务非常繁杂。 作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,往往是用人工清点的方式来掌握超市中现有的商品,使用手工记账的方式来掌握商品的进货和销售情况。这种方式在商品数量较少、商品库存变换少的情况下,不失为一种较好的方法。但是,从目前的超市现状来看,往往需要处理的商品种类数以千计,而且每天所发生的进货和销售情况纷繁复杂。如果要借助人工来实现这一系列数据的记录和管理,工作量将非常巨大,而且容易出现错误,造成管理上的混乱,更何况还需要对商品的数据进行分析。要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超
16、市的信息化进程是必可少的。1.3超市销售管理程序目前存在的问题及解决办法以往的超市销售管理都是由工作人员在柜台手工记录的方式来操作的,不仅不容易保存、容易遗失而且查找起来非常麻烦,工作量大,也需要更多的人手来维护和看管。但在计算机普及之后这个问题得到了根本的解决,使用计算机登记资料之后可以随时查找需要的资料,人手也减少了,降低了管理的成本。随着近年来超市行业的高速发展,其经营管理也变得愈加复杂,许多超市正向品种多样化发展,需要处理大量的信息,时刻要更新产品销售信息,不断添加商品信息,并对商品的各种信息进行统计分析,这给管理部门带来很大的问题。面对庞大的信息量,超市迫切需要有超市销售管理系统来提
17、高超市日常管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。这个系统使得超市销售管理工作系统化,规范化,自动化,大大提高了超市销售管理的效率。2系统分析与设计2.1系统需求分析21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套超市销售管理系统。超市销售管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失
18、。这无疑是为信息存储量大的超市提供了一个方便、快捷的操作方式。该系统是根据超市对商品各类信息的管理需要来设计开发的,其目的是提高超市管理工作的水平,同时也能有效改善超市工作人员的工作效率,减轻工作人员的工作量。因此要求其必须有以下的功能:商品信息的查询统计、销售管理、库存管理、系统设置等。经过对系统的分析,系统将使用Eclipse作为开发工具来设计界面,利用它构建集成Web和应用程序开发工具的平台所提供的插件来实现程序的快速开发功能,用Microsoft SQL Sever 2005作为后台数据库。在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可
19、行系统。2.2系统可行性分析2.2.1系统管理可行性分析“超市销售管理系统”完成了对有关超市商品的各类信息的全套管理,同时它能为管理员的工作提供方便,提高超市工作人员的管理水平,满足超市管理销售信息的实际要求,适应当代社会信息变化大的形势。因此,它的研究、开发会受到超市行业的大力支持和热烈欢迎。并且超市销售管理系统完成了商品库存信息到销售、进货、退货信息的整个管理流程,符合超市管理的标准与制度,适应超市销售管理自动化的趋势。所以在组织与管理方面是完全具有可行性的。2.2.2系统经济可行性分析由于本系统作为一个毕业设计,无需投入太大的开发经费,无需大规模填加相应的软硬件设备。开发的人员少,技术含
20、量比较高。并且本系统实施后可以显著提高超市工作人员的工作效率,进而给中小型超市带来经济效益,有助于超市销售管理实现信息化管理,从而提高超市的管理水平。所以本系统在经济上是可行的。2.2.3系统技术可行性分析本系统采用Eclipse和Structured Query Language Server作为开发工具实现超市销售管理系统。采用B/S模式结构把数据库内容放在服务器上,满足了对数据安全性、数据处理量大的要求。SQL它能够处理大量数据,同时保持数据完整性。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。硬件方面,如服务器、PC机、打印机及网络配件等,更新速度越来越快,容量越来越大,可靠
21、性越来越高,价格也越来越便宜。能满足系统功能要求。综上所述,通过以上科学、合理的可行性分析,超市销售管理系统的开发在管理、经济和技术上都是可行的。不仅给超市带来巨大的经济效益,而且有更大的社会效益。2.3开发语言与开发工具的简介本系统以Eclipse作为主要开发工具,使用Microsoft SQL Server 2005作为后台数据库,配合功能强大的SQL查询语言实现建立关系数据库,访问数据库,对数据库的更新,较好地实现了预定的需求功能。2.3.1 Eclipse开发环境Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(Inte
22、grated Development Environment, IDE)。它是一个可以用于构建集成Web和应用程序开发工具的平台,其本身不提供任何功能,而是通过插件来实现程序的快速开发功能。另外,Eclipse是利用Java语言编写的,因此Eclipse可以支持跨平台操作。JDK(Java Development Kit)包括运行Java程序所必须的JRE环境及开发过程中常用的库文件。在开发Java Web 应用之前,首先应该安装JDK组件。在Java Web 开发之中,Web程序的运行需要Web应用服务器的支持,有很多专门为Java Web程序而设计的Web应用服务器,Tomcat服务器最为
23、流行,是一个小型的轻量级的支持JSP和Servlet技术的Web 服务器。本系统就是以Tomcat作为Web服务器。在开发过程中,为了提高开发效率,需要将Tomcat服务器配置到Eclipse 之中,为Web项目指定一个Web应用服务器。此时,就可以在Eclipse中操作Tomcat,并自动部署和运行Web项目。为了完善Web项目开发所需配置,还要为Eclipse指定Web浏览器为Internet Explorer,指定Eclipse中JSP页面的编码格式为ISO 10646/Unicode(UTF-8)。12-142.3.2 SQL Server 2005数据库数据库是一门研究数据管理的技术
24、,主要研究如何存储、使用和管理数据,是计算机数据管理技术发展的最新阶段。Microsoft SQL Server起源于Sybase SQL Server,是一个后台数据库管理系统,它功能强大,而且操作简便。 SQL Server 2005是Microsoft公司推出的SQL Server数据库管理系统的较新版本,该版本比起以往的数据库,增加了许多更先进的功能、具有使用方便、可伸缩性好与相关软件集成程度高等优点。Microsoft SQL Server 2005是由一系列相互协作的组件构成,能满足最大的Web企业数据处理系统存储和分析数据的需要。它提供了在服务器系统上运行的服务器软件和在客户端运
25、行的客户端软件。SQL Server 2005的客户/服务器提供了许多传统主机数据库所没有的先进功能,数据访问并非局限于某些已有的主机数据库应用程序,它的一个主要优点就是与主流客户/服务器开发工具和桌面应用程序的紧密集成。7-102.4系统功能模块分析2.4.1系统功能模块分析 本系统划分为四大模块,包括系查询统计、销售管理、库存管理、系统设置。查询统计模块:该功能模块包括对进货信息、退货信息、销售信息、库存商品信息的查询。其中进货信息包括进货单号、商品编号、进货数量、进货价、进货日期,退货信息包括退货单号、商品编号、退货数量、退货日期,销售信息包括销售单号、商品编号、零售价、销售日期,库存商
26、品信息包括商品编号、商品名称、类别、零售价、库存量、更新日期。销售管理模块:该功能模块包括对销售信息的添加。库存管理模块:主要管理的是对进货信息、退货信息的添加,对库存商品信息的修改。系统设置模块:该功能模块包括添加用户和用户管理。其中用户管理包括修改、删除用户。只有管理员有权限对用户进行管理,且删除用户时不可删除自身。2.4.2系统功能结构图图2.1 系统功能结构图2.5系统业务流程图分析对超市销售管理系统的业务流程进行详细分析之后,得出其业务流程如下:(1) 顾客进入超市选择要购买的商品并到前台结账,前台服务员查询商品信息、添加销售信息,并为顾客结账;(2)采购员进货时办理进货登记,并添加
27、进货信息;(3)采购员退货时办理退货登记,并添加退货信息;(4)库存管理员根据商品原有的库存信息、销售信息、进货信息以及退货信息修改库存量。图2.2 系统业务流程图2.6系统数据流程图分析本系统业务流程分析中绘制的业务流程图虽然形象地表达了超市销售管理过程中信息的流动和储存过程,但是为了用计算机进行信息管理,必须进一步对系统进行数据流程分析。因为整个系统数据的输入来源于超市销售人员、超市采购人员,数据输出去向是超市管理人员,所以与超市销售管理系统有关的外部实体就是超市销售人员、超市采购人员以及超市管理人员。通过对超市系统业务流程图抽象处理得到系统顶层数据流图,如图2.3所示: 图2.3 顶层数
28、据流程图 系统顶层数据流图只能从概况上描述整个系统的内外接口情况,它不能很清楚地表达数据处理过程的加工情况。通过对顶层数据流图的进一步细化得到系统一层数据流图,如图2.4所示:图2.4 一层数据流程图 超市销售人员、采购人员登录系统,分别通过销售登记添加销售单、进货登记添加进货单、退货登记添加退货单,超市管理人员把流入系统的这些信息整合起来,通过更新数据操作来及时地更新超市库存商品信息。2.7数据库设计数据库概念结构是对现实世界的抽象,是用户与数据库设计人员之间进行交流的语言,因此,数据库概念结构一方面具有较强的语义表达能力,能够方便、直接地表达应用中的各种语义知识,另一方面它还应该简单、清晰
29、、易于用户理解。数据库概念结构通常是用E-R图来表示,绘制E-R图的依据是系统分析阶段形成的数据流程图和数据字典。6本系统的E-R图所图2.5所示:2.5超市销售管理系统E-R图2.8部分数据字典 数据字典就是在系统数据流图的基础上,进一步定义和描述所有数据的工具,包括对一切动态数据(数据流)和静态数据(数据存储)的数据结构和相互关系的说明,是数据分析和数据管理的重要工具,是系统设计阶段进行数据库(文件)设计的参考依据。数据字典的内容主要是对数据流图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等6个方面进行具体的定义。5-6由于篇幅关系,不能一一对本系统数据字典进行描述,下面仅各
30、举一例为代表进行描述。名字:商品信息别名:库存商品信息表描述:超市现有库存商品的信息表定义:商品信息表=商品编号+商品名称+类别+零售价+库存量+更新日期位置:输出到打印机名字:商品编号别名:描述:唯一地标识库存清单中一个特写商品的关键域定义:商品编号=6字符6位置:商品信息销售信息进货信息退货信息名字:库存量别名:描述:超市某件商品现在库存数量定义:库存量=1数字5位置:商品信息名字:销售量别名:描述:超市某次销售业务某件商品销售数量定义:销售量=1数字5位置:销售信息2.6超市销售管理系统部分数据字典3、系统实现3.1登录界面的实现首先,启动SQL Server 2005数据库,然后运行使
31、用Eclipse编写的主程序,这时出现了系统的登陆页面。接着,输入事先设置好的用户名和密码即可登陆超市销售管理系统。系统登录界面如图3.1所示。图3.1 系统登陆界面3.2登陆后主界面的实现用户输入正确的用户名和密码后,登录系统主界面。本系统的主界面如图3.2所示。 图3.2 系统主界面3.2.1查询统计用户可以查询进货信息、退货信息、销售信息以及商品库存信息。由于这几类信息查询类似,在此只例举进货信息查询和商品信息查询。如图所示。图3.3 点击进货信息查询界面图3.4 进货信息查询界面图3.5 商品信息按编号查询界面图3.6 商品信息按类别查询3.2.2销售管理如图所示,用户点击菜单栏的销售
32、管理下列菜单里的添加销售单,在添加销售单界面输入销售信息,点击添加即可。添加完成后,查询销售信息验证添加成功。图3.7 点击添加销售单界面图3.8 添加销售单界面图3.9 添加后的销售单查询界面3.2.3库存管理如图所示,库存管理模块包括添加进货单、添加退货单以及修改库存信息。由于添加进货单和添加退货单与销售管理模块的添加销售单类似,在此不作介绍。如图点击修改库存信息,进入修改库存信息页面,修改完成后点击查询统计菜单下的库存量查询验证修改成功。图3.10 点击修改库存信息页面图3.11 库存信息修改页面图3.12 修改后的库存信息查询页面3.2.4系统设置如图所示,系统设置模块主要包括添加新用
33、户和用户管理功能。用户点击添加用户可进入添加用户页面,并在页面输入信息并点击添加。在用户管理页面,用户可修改并删除用户。图3.13点击添加用户页面图3.14 系统设置下的添加用户输入页面图3.15 系统设置下的用户管理页面4系统调试与测试4.1程序调试系统在设计的过程中,存在着一些错误是必然的。比如一些语句的语法错误,程序在运行时会自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。但有一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致的错误结果。这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是比较耗时费力的。4.2程序的测试4.
34、2.1测试的重要性及目的任何程序都不是十全十美,每个程序或多或少都存在这样那样的问题,因此程序测试就非常必要了。然而程序的测试不仅仅是在系统运行维护阶段之前进行测试,在系统制作的早期阶段,也必须对程序进行测试,只有通过时时刻刻的测试,才能检验出本阶段的成果是否接近预期的目标,才能尽可能早的发现错误并加以修正。如果不在早期阶段对程序进行测试,错误的延时扩散常常会导致最终系统完成时测试的巨大困难。事实上,对于程序来讲,不论你采用什么技术和什么方法,程序中仍然有可能会有错误。即使采用最新的语言、最先进的开发方式、最完善的开发过程,错误仍然不可避免。但是错误虽然是不可以避免的,但我们却可以减少错误的引
35、入,而这些被引入的错误就需要测试来找出,程序中的错误密度也需要测试来进行估计。系统测试是所有工程学科的基本组成单元,是软件开发的重要部分。在实践中,软件测试的困难常常使人望而却步而敷衍了事,这是由于对测试仍然存在一些不正确的看法和错误的态度,其中包括:认为测试工作比较难取得进展;认为进行测试是对开发者的一种否定;同时测试工作枯燥无味、艰苦而细致,不能引起人们的兴趣。测试程序的目的是为了尽可能多地找出错误,通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件编写过程的缺陷,以便改进、修改错误。4.2.2测试的步骤与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上
36、是前一个步骤的继续。系统通常由若干个子系统组成,每个子系统又由若干个模块组成。因此,系统的测试基本上由下述几个步骤组成:模块测试,其目的是保证每个模块本身能正常运行,在这个测试步骤中所发现的往往是编码和详细设计的错误;子系统测试,该测试是在模块测试的基础上进行的,主要是测试各模块之间的协调和通信,即重点测试子系统内各模块的接口。系统总体测试,在这个测试步骤中发现的往往是软件设计中的错误,也可能发现需求说明中的错误;验证系统的功能是否达到设计说明书的要求。4.2.3测试的基本方法系统测试方法一般分为静态测试和动态测试两种方法。静态测试是在程序上机运行前,通过阅读程序和人工运行程序的方法,发现程序
37、中的语法错误和逻辑错误。动态测试是模块上机测试。在人工运行程序走通后,就可以上机测试。设计测试用例是开始程序测试的第一步,也是有效地完成测试工作的关键。64.2.4部分具体测试数据登陆界面的测试,有以下几点要求:登录名、密码均不能为空、密码只能由大小写字母或数字组成、密码必须与数据库的记录保持一致。登陆界面测试数据表如下,测试账号:邵炎霞,密码:表4.1 登陆界面数据测试表txtUserNametxtUserPwd测试功能测试结果“”(无输入)登录名不能为空验证不通过邵炎霞“”(无输入)密码不能为空验证不通过邵炎霞密码限制密码可输入邵炎霞az及AZ密码限制密码可输入邵炎霞功能键符号键输入密码限
38、制功能键符号键不可输入邵炎霞密码一致性验证通过邵炎霞ADMIN密码一致性验证不通过邹菲菲111用户名不存在验证不通过增加用户界面的测试,有几下以点要求:登录名、密码均不能为空、登陆名及密码只能由大小写字母或数字组成,还必须保证两次输入的密码一致,用户名不能跟数据库记录重复。增加用户界面测试数据表如下:表4.2 增加用户测试数据表txtUserNametxtUserPwd测试功能测试结果“”(无输入)登录名不能为空验证不通过周珍珠“”(无输入)密码不能为空验证不通过周珍珠符合条件验证通过周珍珠功能符号键输入密码限制功能符号键不可输入功能符号键输入564登录名限制功能符号键不可输入邵炎霞Admin
39、123登录名重复验证不通过结束语众所周知,超市销售管理系统是超市日常经营管理的一个重要组成部分,它不仅为超市的各个管理部门(如超市采购部门、超市销售部门、超市财务部门、超市后勤部门等)提供超市商品的各类基本信息,而且也为采购部门和销售部门之间的交流提供了一个沟通的平台,便于采购人员和销售人员及时了解超市各类信息和超市商品的管理,以便制定进退货等一系列计划,提高管理人员的工作效率。超市销售管理系统不仅实现了超市日常经营管理的基本要求,如添加删除信息等,还能在查询这一功能中能够对不同情况的资料进行查询。在本系统的开发过程中,由于本人是初次独自开发网站,在知识、经验方面都存在着不足。另外,在整个开发
40、的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。而且因为经历浅薄,对超市经营管理的整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。虽然网络在超市销售管理系统中的应用不是很多,但是未来的发展方向还是以网络为主,而在本次开发过程由于硬件的限制,未能实现网络功能,因此在以后的系统更新过程中可能会造成一些不必要的数据损失。尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易,界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本超市销售管理系统是中小型超市在日常管理中必不可少的一套管理系统,通过开发这个系统,我掌握了的开发网站的基本过程
41、,了解到的基本知识巩固了我对Eclipse,JSP以及数据库的掌握,希望在大学四年的学习中给予自己、父母和老师一个满意的成绩。但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。由以上分析,我们可以充分认识到设计并开发一个超市销售管理系统的必要性和迫切性,而本次设计和开发的超市销售管理系统应当符合超市销售行业管理的规定,满足超市销售管理的需要,并能达到操作过程中的直观,方便,实用,安全等要求。系统采用模块化程序设计的方法,既便于开发人员对系统功能的组合和修改,又便于未参与系统开发的技术维护人员日后的补充和维护。同时可以通过该
42、超市销售管理系统把整个超市的商品库存信息、销售信息、进货信息以及退货信息汇聚起来,为超市主管部门提供全面及时的商品信息,方便管理,亦可通过局域网扩展各类信息化应用,共享各类信息。参考文献1 袁作为小型超市管理系统分析时代经贸:下旬,2008,S42 刘北林商场超市仓储管理化学工业出版社,20083 张珍宝,刘升. 超市管理系统分析与设计. 高等函授学报:自然科学版,2012,3.4 赵东超市辩证系统管理北京:北京工业大学出版社,20085斯蒂芬哈格信息时代的管理信息系统(第四版)机械工业出版社,2004.6薛华成. 管理信息系统. 北京:科学出版社,2003.7 西尔伯沙茨数据库系统概念机械工
43、业出版社,20128 陈志泊数据库原理及应用教程(第二版)北京:人民邮电出版社,20089 Jan L. Harrington. SQL语言详解. 北京:清华大学出版社,2011.10梁玉强. 数据库原理与应用实验. 北京:经济科学出版社,2010. 11夏波基于网络的销售系统的设计与实现南京:南京理工大学,200512闫术卓,吴峻申. Java Web整合开发实例精通Struts + Hibernate + Spring.北京:机械工业出版社,2009. 13明日科技,王国辉,王春斌. Java Web 编程宝典. 北京:人民邮电出版社,2011.14唐友国,湛洪波. JSP网站开发详解(JSP + Servlet + Tomcat + Eclipse + SSH).北京:电子工业出版社,2008. 15张跃平,耿祥义JSP程序设计北京:清华大学出版社,2009.16张海潘软件工程导论(第5版)北京:清华大学出版社,2008 致 谢在本文完成之际,谨向我的导师郭艺辉老师致以衷心的感谢。本论文是在她的精心指导和关怀下完成的,从论文的选题、方案设计,到论文的撰写和修改,都倾注了郭艺辉老师的心血和汗水。在学习期间,她的言传身教将使我终生受益,她认真严谨的治学态度、豁达宽广的胸怀、平易近人的处事风格是我一生的楷模,值此提交论文之时,在此向郭艺辉老师表达衷心的感谢!
限制150内