超市管理系统设计毕业设计论文.doc
《超市管理系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《超市管理系统设计毕业设计论文.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时
2、掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。本系统分析了软件开发的背景以过程;首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。首先介绍了超市管理系统的需求分析、总体设计和详细设计过程,并在此基础建立了后台数据库。然后,介绍一个在Web环境下,基于B/S三层结构模式,利用JSP+J2EE技术,基于mvc框架结合开发的超市管理管理系统的总体方案、主要功能模
3、块及其相关实现技术。以及系统有哪些功能模块组成,每个功能模块实现的功能都有哪些。关键词: 超市管理系统 Web,B/S, 数据库 44目 录序 言1第一章 系统开发背景21.1 开发背景21.2 我国超市管理系统发展现状31.2.1不同层面超市的发展现状31.2.2 超市有关进销存管理的发展现状4第二章 系统相关技术62.1 设计思想62.2 开发工具62.2.1 java简介62.2.2 tomcat 配置82.2.3 JDK配置8第三章 系统分析93.1 需求分析93.1.2可行性分析93.1.3 技术可行性93.1.4.经济可行性103.2 系统E-R图103.3 数据流程分析133.4
4、 数据字典153.5系统用例图183.6 数据库表20第四章 系统设计与实现234.1 系统功能设计234.2 系统功能界面介绍244.2.1 系统登录页面244.2.2系统首页页面264.2.3 商品管理页面274.2.4 类别管理页面324.2.5商品购买页面324.2.6进货/需求管理页面354.2.7 系统设置页面37第5章 系统测试395.1 程序调试395.2 程序的测试395.2.1测试的重要性及目的395.2.2测试的步骤405.2.3 测试的主要内容41结 论42辞 谢43参考文献44序 言随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,信
5、息化管理发挥着越来越重要的作用。信息化管理工作已经渗透到各个领域的日常工作中,无论是其自身还是所发挥的作用,都为超市或个人的创新、发展以及经济效益做出了显著的贡献。就超市而言,特别是一些中小型的超市,在信息化过程中的步伐要落后于大中型超市,而对于这些超市的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必可少的。超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行。这些直接影响销售的方便性及管理的规范性。随着
6、信息时代的发展,对效率的要求日益提高,超市经营涉及进、销、存等多个环节,涉及商品种类繁多、业务量大、库存管理复杂,使用手工管理已无法胜任,因而软件控制销售和管理已经取代了传统手工方式。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,并且还要既保证商品质量还要享受优质,方便的服务。第一章 系统开发背景1.1 开发背景在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得
7、愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术。如今随着现代化信息技术的迅猛发展和普及,超市的生存和竞争环境发生了根本的变化。超市要想在市场竞争中立于不败之地,必须进行信息化建设,所以信息化管理就成为超市获取竞争优势的关键所在。超市的信息管理技术是保证超市内、外部信息在超市中准确、快捷的流动,为决策提供依据,其关键是实现设计信息、生产信息、管理信息的有效整合。超市信息化管理能够降低超市的成本,提高超市的整体管理水平,获得更大的利润。为此,在选题过程中,我选择了超市管理系统设计题目,依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、
8、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。步入数字化时代,有巨大的数据信息等待着加工处理和传输,超市系统本就需要有一个强大的数据库支持,这就需要对数据库进行进一步的开发和利用,而对超市的进销存管理,信息的存储和处理也显的尤其重要。要适应如今激烈的市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。1.2 我国超市管理系统发展现状1.2.1不同层面超市的发展现状目前,我国超市业信息化状况的分布基本明朗:在高端超市,进销存核心结构体系基本运作正
9、常,面临的主要问题是数据的深挖掘和加工、财务业务系统的高度集成、根据超市的并购重组保证系统和数据的统一、稳定;在中端超市,分散营运向集中管理转变,进销存核心结构系统正在由分散单店管理、销售核算向连锁管理、进价核算过渡;在低端超市,刚刚涉足、转向连锁零售业,对于信息化认识处于表面层次,业务流程和信息系统建设需要一段时间的探索、认识和渐进过程。而整个零售行业对信息化的认识已经逐渐趋向一致的认识:信息化是超市可持续发展、增强核心竞争力的必要手段。 超市软件系统从超市运营及管理的实际情况出发,结合当前中国零售业发展趋势,顺应了零售行业对信息化的要求,为商业管理信息系统提供了系统全面的技术解决方案。基于
10、以上原因,超市信息管理系统目前在各个商业领域都发挥了很大的作用,也得到了越来越多的大、中、小型商业超市的应用。但就目前的应用状况分析,管理系统在中、高端超市得到了广泛的应用和重视,在小型超市、零售店的应用仅局限于信息化的表面层次,没有得到高度的重视。同时,小超市也因资金方面问题限制了其向更高程度信息化的应用!随着信息化的快速发展,以及激烈的市场竞争,各超市也将在信息化上下功夫,以高效率、低成本立足市场,获得更多的利润。1.2.2 超市有关进销存管理的发展现状进销存管理是超市在管理中的一个极为重要的环节,并且也是零售商能否取得利润的关键。也就是说,如果能做到进货合理、销售及时、库存量最少、积压商
11、品减少,那么零售商将得到一个最理想的效益。由此可见,进销存管理决策的是否正确直接影响了零售商获得的经济效益。在对进销存进行手工管理的情况下,超市管理人员无法对进货量和库存量进行良好的控制,很难及时并正确得到商品的动态供求信息和库存信息,并且采购部门、仓储部门和销售部门各部门之间的通讯也不能做到通畅,这在竞争激烈的市场中也是非常不利的。超市进销存管理系统就是在这种状况下出现的,它利用计算机的技术,使得超市进货、库存和销售能够有机结合起来,提高超市正常运营的效率,提升效益,而且超市在系统的运用下可以在客观性、时效性、科学性等方面获得信息,为管理者运用现代化手段管理超市提供了保证,使超市的各个方面的
12、投入最大限度地发挥效益,避免了在商品购、销、存多方面产生漏洞。我国国内超市行业在信息技术设备上投入的资金相对较小,在日常管理中,计算机应用、数据交换、信息传输上都存在滞后的问题。尽管一些超市已经配备了POS系统,不过仅仅充当着计算器、出纳和打印机的功能,而在市场预测、资料读取存储、报表生成、商品的分析等功能都无法进行落实。在一些环节上往往还是采用人力管理的方式进行低效的销售、采购、仓储、财务处理。本系统以已有的进销存系统作为基础,对超市的经营管理中的信息收集、加工、使用进行分析研究,实现超市一店通系统的设计和实施,最终进行对经营的管理和决策,增加超市的效益,并提高日常运营效率。第二章 系统相关
13、技术2.1 设计思想本系统的设计思想是:该系统使超市的管理员,可以更加方便地使用超市管理系统来管理。商品的基本信息管理,销售管理,商品库存管理,进货管理等等几个非常重要的管理。这样就提高了在WEB领域下的办公自动化的信息管理,使超市的管理员可以更加方便地在WEB领域中对超市的各种进货产品,发货产品,库存商品,以及各种产品的进货发货价格进行管理,使超市的管理员,更加方便地查看超市内的进货产品,发货产品,库存产品,以及各种产品的价格等等信息进行查看。通过这些价格等等信息。进行简单的统计计算。提高了超市管理员的工作效率,这样就使超市管理系统就会变得更加有意义。2.2 开发工具2.2.1 java简介
14、Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。具备了简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。(1)面向对象:其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三
15、个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。(2)可移植性:就是在这个系统上作的程序经过一次编译后可以移植到别的系统上解释执行,只要经过简单的粘贴和复制就行了,不影响程序的效果(3)安全性:在服务器上运行的大多数 Java(TM) 程序是应用程序,而不是 applet,所以“砂箱”安全性模型对它们不起限制作用。从安全性的观点看,Java 应用程序所受的安全性限制与服务器上的任何其它程序相同。要在服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 管理 系统 设计 毕业设计 论文
限制150内