欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    超市进销存管理系统论文.docx

    • 资源ID:29949745       资源大小:1.43MB        全文页数:44页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    超市进销存管理系统论文.docx

    1、超市进销存管理系统论文摘 要超市的日常管理工作往往是很复杂,很繁琐的,再加上管理的货物种类繁多,因此超市管理必须实现计算机化。超市进销存管理系统是用计算机对超市货物的库存和货物的进出进行管理的一种计算机应用技术,在计算机还未普及之前超市的库存管理都是由工作人员手工书写的方式来操作的,那样很容易出现过失而造成不必要的损失。现在一般的超市都采用计算机进行智能化管理,用计算机作为管理工具可以帮助管理员进行更有效、更快捷的超市库存管理工作。超市进销存管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用系统的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据平

    2、安性好的数据库。而对于后者那么要求应用系统功能完备、易使用等特点。超市进销存管理系统要实现的功能非常多,最重要的是对货物的管理,包括货物的买入进货、货物的卖出销货、货物的存储库存。本系统采用Java语言和SQL Server 2005数据库进行开发。利用Java语言进行设计,根本实现了对货物的管理工作,另外添加了一些很人性化的操作提示,例如用户可以通过点击帮助图标去查看帮助文档,里面附有详细的图表及文字说明。利用SQL Server 2005做后台数据库,不为数据量大所困,精密的权限控制,确保核心数据的万无一失。关键词:进销存管理;库存;MIS;数据库AbstractThe daily man

    3、agement work of supermarket is often very complex, very tedious, plus management categories of goods is numerous, therefore the supermarket management must realize computerized. The supermarket purchase-sell-stock management system is a technology with computer to manage goods, before computer has n

    4、ot been popular the inventory management is operated by staff manual in writing way, its easy to go wrong and can cause unnecessary losses. Now the general supermarkets use computer to manage, by using the computer as a management tool can help administrators more effectively and more efficient to m

    5、anage the daily work of supermarket. Supermarket purchase-sell-stock management system is the typical information management system (MIS), its development mainly includes the setting and maintenance of database and the programming of the frontend application. The former required establish data consi

    6、stency and integrality, data security good storehouse. For the latter requires a complete function of application program, easy to use, etc. Supermarket purchase-sell-stock management system can realize a lot of the functions, the most important of it is the management of goods, including goods purc

    7、hase (stock), goods sell (sales), cargo storage (stock). Supermarket purchase-sell-stock management system mainly use the JAVA language and SQL Server 2005 database,first design the system use the JAVA language, basically achieved the management of goods and also achieved other functions,for example

    8、 the help document. Use SQL Server 2005 database to operation the data, not for rapid and stable operation of large amount of data, precision trapped access control, ensure the safe of the core data.Key words : purchase-sell-stock managemant;stock;MIS;database1 绪论1.1 研究背景随着现代科学技术的迅猛开展,计算机技术已经渗透到各个领域

    9、,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。作为国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的信息化进程是必不可少的。我国的超市在20世纪90年代初期形成,现在已经成为我国零售业的一种重要形态,为国民经济的开展发挥了重要的作用。随着经济的快速开展,超市的经营管理也变得愈加

    10、复杂,早期的售货员站柜台的形式早已不能满足现有销售业的开展,这样就迫切地需要引入新的管理技术。超市形态具有种种优点,但在目前状况下,它仍存在零售业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业过失,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。超市日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。超市进销存管理系统依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了

    11、劳动强度,并且能够快速对商品的进、销、存等状况和各种反应信息进行分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。1.2 研究意义随着超市商品的大量增加,其管理难度越来越大。在计算机技术飞速开展的今天,将计算机这一信息处理器应用到超市的日常管理已是势在必然。于是,超市进销存管理系统便应运而生。这也为超市管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益。这主要表达在以下几个方面:(1) 极大的提高了超市工作人员的工作效率,防止了以往入出存流程繁琐、杂乱和周期长等弊端。(2) 超市进销存管理实现了操作自动化和信息电子化,全面提高了超市的管理水平。(3) 基于超

    12、市进销存管理的全面自动化,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加企业的收入。 可行性研究 管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比拟困难的。一般新系统带来的经济效益是次要的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的事务都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了珍贵的资料,为企业带来巨大的经济效益。超市的管理根底工作和各项管理制度比拟健全,执行严格,原始数据采集完整,保存良

    13、好。本系统开发仅需要计算机一台,系统本身对硬件和软件的要求都不高且系统兼容性很强,平台的移植性也很好。在外部条件上有同学的帮助,并且方便上网查找资料,同时还有老师的热心指导等,这也增加了我完成该系统的可能性。如今,各种进销存系统的开发已经相当成熟,出现了几大主流的开发语言和工具,都可以非常有效的支持开发这样一个系统。同时作为本系统,也有许多成功的进销存管理系统的经验可以借鉴,另外现在超市的经营者大多具备电脑根本操作知识,对于必要的专业操作经短期培训即可。所以从技术的角度来说,也是可行的。本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就

    14、可以轻松上手。而整个超市管理系统采用最友好的交互界面,简洁明了,不需要对数据库进行深入的了解。综合以上方面的研究,无论是从经济上或者技术上还是操作上开发本系统都是可行的。2 开发软件技术简介2.1 Java语言简介Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、平安的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术。经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于开展成为今天这样

    15、一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。2.2 J2SE技术介绍Java SE是Java平台标准版的简称Java Platform, Standard Edition(also known as Java 2 Platform) ,用于开发和部署桌面、效劳器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web效劳的类库,同时,Java SE为Java EE提供了根底。 Java SEJava Platform, Standard Editi

    16、on,Java标准版就是基于JDK和JRE的。2.3 工厂模式介绍Java工厂模式主要分为三类:简单工厂模式、工厂方法模式和抽象工厂模式。这三种模式逐步抽象,并且更具一般性。工厂模式有三个参与者:抽象产品Product、工厂Creator和具体产品ConcreteProduct。工厂模式就相当于创立实例对象的new,我们经常要根据类Class生成实例对象,如A a = new A(),工厂模式也是用来创立实例对象的,可能多做一些工作,但会给你的系统带来更大的可扩展性和尽量少的修改量,同时也减少了层之间的耦合性。 JDBC简介JDBCJava Database Connectivity提供连接各

    17、种关系数据库的统一接口,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时,JDBC也是个商标名。MIS 管理员们都喜欢 Java 和 JDBC 的结合,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到效劳器上,随后任何人就都可得到最新版本的

    18、应用程序。对于商务上的销售信息效劳, Java 和JDBC 可为外部客户提供获取信息更新的更好方法。 开发环境及环境配置.1 系统环境及Java环境配置开发及测试的系统环境,我选择了Microsoft Windows XP。要开发C/S架构工程,首先必须要求有Java环境,我选择了jdk_12。IDE工具那么选择了Eclipse。各种软件和工具安装完成后,必须相应的配置Windows XP的系统环境变量。.2 C/S简介C/SClient/Server即客户机/效劳器,在客户机/效劳器网络中,效劳器是网络的核心,而客户机是网络的根底,客户机依靠效劳器获得所需要的网络资源,而效劳器为客户机提供网

    19、络必须的资源。这里客户和效劳器都是指通信中所涉及的两个应用进程软件。使用计算机的人是计算机的“客户client,把运行效劳器程序的机器称为server。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构。C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给效劳器。对应的优点就是客户端响应速度快。C/S架构软件的优势与劣势如下:(1) 应用效劳器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两局部组成,即

    20、客户应用程序和数据库效劳器程序。二者可分别称为前台程序与后台程序。运行数据库效劳器程序的机器,也称为应用效劳器。一旦效劳器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库效劳器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找效劳器程序,并向其发出请求,效劳器程序根据预定的规那么作出应答,送回结果,应用效劳器运行数据负荷轻。(2) 数据的存储管理功能较为透明。在数据库应用中,数据的储存管理功能,是由效劳器程序和客户应用程序分别独立进行的,前台应用登陆后台数据库有一定的规那么,并且通常把那些不同的不管是还是未知的运行数据,在

    21、效劳器程序中不集中实现,例如访问者的权限限制,编号不可以重复等必须有客户才能建立起来这样的规那么。所有这些,对于工作在前台程序上的最终用户,是“透明的,他们无须过问通常也无法干预背后的过程,就可以完成自己的一切工作。在客户效劳器架构的应用中,前台程序不是非常“瘦小,麻烦的事情都交给了效劳器和网络。(3) C/S架构的劣势是高昂的维护本钱且投资大。首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时的数据同步,就必须在两地间建立实时的通讯

    22、连接,保持两地的数据库效劳器在线运行,管理工作人员既要对效劳器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护本钱很高,维护任务量大。2.5.3 Eclipse简介Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组效劳,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具Java Development Tools,JDT。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有

    23、同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C+、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出新的编程语言插件。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的根底,比方内容管理系统。2.5.4 数据库开发工具选择及配置SQL Server 是一个关系数据库管理系统。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,

    24、Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 那么较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。SQL Server 2005 通过在可伸缩性、数据集成、开发工具和强大的分析等方面的革新更好确实立了微软在BI领域的领导地位。SQL Server 2005 能够把关键的信息及时的传递到组织内员工的手中,从而实现了可伸缩的商业智能。从CEO 到信息工作者,员工可以快速的

    25、、容易的处理数据,以便更快更好的做出决策。SQL Server 2005全面的集成、分析和报表功能使企业能够提高他们已有的应用价值,即便这些应用是在不同的平台上。Microsoft SQL Server 2005是美国微软公司推出的使用相当广泛的数据库管理系统,包含一套图形工具,如效劳器管理用于启动和关闭数据库效劳、企业管理器用于创立和修改数据库及备份数据库等和查询分析器用于交互执行Transact-SQL 语句和过程并提供图形查询分析功能等。在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用 Windows 2003 对更多处理器、更大的系统内存的支持,最终到达支持 6

    26、4 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2005 采用 Windows 2003 四路群集,提供了大大改良的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与 Windows 2003 活动目录紧密结合进一步改良了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改良,并引入更具自我调节和自我管理的引擎功能。SQL Server 2005 可以为大量的数据进行部署和维护,并且易于管理。在寻求一个支持超市进销存管理系统的数据库时,需要考虑的工程包括:可用性、性能、可管

    27、理性和价格。.5 对性能的一般规定硬件效劳器:硬件要求有一台可以满足日常工作的PC。.6 其他专门要求超市进销存管理系统对数据库操作不是很频繁,可以使用SQL Server 2005、MYSQL、Oracle等做数据库效劳器均可以满足用户的访问操作需求。2.5.7 对平安性的要求在配置效劳器时会保障软、硬效劳器的的相对平安性。超市进销存管理系统的使用者分为两种权限的级别(管理员和普通用户),在登陆系统时要验证用户的权限,根据不同的权限所能执行的操作是不同的,这样保证了后台数据的平安性。.8 运行环境规定(1) 设备及分布处理器和内存:CPU P4以上/512M内存以上硬盘:80G硬盘以上 (2

    28、) 支撑软件操作系统版本:Windows2000/WindowsXP/Windows2k/WindowsNT/Linux/Unix数据库管理系统:效劳器使用SQL Server 2005/ SQL Server 2021/MySql 3 系统分析在系统的开发前,首先要进行相应的系统分析,从中获得解决方案。本章就是先对系统的整体需求进行分析,然后在此根底上来划分系统的组成模块,完成系统的整体架构的设计。3.1 系统整体功能分析本系统根据其具体功能,设计其功能模块如图3-1所示。登陆界面主界面销售信息统计销售管理库存管理员工管理商品管理商品进货管理销售信息处理库存查询库存报警员工信息查询员工信息处

    29、理进货信息查询进货信息处理商品信息查询商品信息处理图3-1 系统功能模块图整个前台模块是本系统最重要的模块,它提供了超市管理平台的日常管理操作,可以满足普通用户和管理员对商品库存信息查询等的需求,而删除、修改信息那么只有管理员权限操作,普通用户也不能进行用户管理操作。3.2 系统开发的特点本系统开发的目标是一个界面清晰、易理解、易使用的,能够满足用户对超市的日常管理工作。在以往系统开发经验的根底上,结合其他进销存管理系统的特点,对本系统应具有的功能特点总结如下:(1)管理员可以对商品进行增删查改和对数据进行更新。(2)具有很强的兼容性,可以在任何操作系统的电脑上使用。(3)采用最新的编程技术,

    30、利用Java编程,使系统框架更完整,更容易更新。3.3 系统需求分析需求分析是对系统将要实现的功能的大致描述,能够把设计系统的根本思路都列出来,它在系统开发中起着重要的作用。下面分别介绍。(1) 销售管理功能模块此功能模块的主要功能是对商品销售信息进行管理。管理员可以借此更快的了解和掌握商品的销售信息。(2) 库存管理功能模块此功能模块可以帮助管理员进行商品库存的查看。管理员可以根据商品信息显示的颜色轻易的判断商品库存情况。 管理员还可以通过输入商品的编号进行有目的的查看商品库存信息。(3) 员工管理功能模块此功能模块主要是对可以使用此系统的用户进行管理,不同类别的用户权限不同。管理员可以查看

    31、、修改和删除具体某个员工的详细信息,而普通用户不可以进行此功能操作。(4) 商品进货管理功能模块此功能模块作用是:管理员可以进行商品进货信息进行查看、修改和删除,还可以对新增加的商品进行入库操作。(5) 商品管理功能模块此功能模块是对商品信息进行管理的,管理员可以通过输入商品编号或商品名称进行查询商品信息,还可以通过选择商品类别进行商品信息的查询,另外还可以对商品信息进行增加、删除和修改操作。(6) 报表导出功能模块此功能模块是方便超市管理人员对超市营业情况进行数据分析,可以把商品信息表、进货信息表和销售信息表进行导出,在Excel表格中更利于分析数据。(7) 登陆功能模块用户使用本系统要进行

    32、身份验证,验证成功前方可进入,系统登陆模块图如图3-2所示。登录界面用户密码是否正确是否进入主界面取消登录开始结束图3-2 管理员后台系统登陆流程图4 数据库设计4.1 数据库的引入数据库技术从60年代中期至今只有不到40年的历史,但其开展速度之快是其它技术所不及的。它已由第一代的层次型、网状型数据库,第二代的关系型数据库开展到今天以面向对象为主要模型的数据库,即第三代数据库。数据库技术和网络通信技术、面向对象编程技术、并行计算机技术、人工智能技术相互融合、相互渗透,促进了数据库技术的广泛应用。数据库(Database),是按照数据结构来组织、存储和管理数据的仓库,是用于查询的大量数据的存储区域。使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间,实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段,使用户易于编写有关数据库应用程序。特别是近年来推出的计


    注意事项

    本文(超市进销存管理系统论文.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开