1、毕业设计文献综述 计算机科学与技术 超市进销管理系统 一、前言部分 在当今社会,随着计算机的发展及网络技术的应用,日常管理工作应该从以前繁琐的事务中解放出来,从而提高了工作效率。目前在 市场 已经有一整套比较完整的信息管理系统,而在一般小型的 超市 中大部分工作还是进行着手工管理,工作效率很低,并且不能及时了解各类 商品 的库存, 随着消费者 需求的 商品 难以在短时间里找到, 商品 的入库和更新比较麻烦等,不便于动态及时调整 商品 结构。同时由于不可避免的人为因素,造成数据的遗漏,误报等。使用计算机对 商品 信息进行管理,具有手工所无法 比拟的优点。例如:检索迅速 查找方便 可靠高 保密性好
2、 寿命长 成本低 高效率 对进书有较好的预测 4。 为了更好地适应当前 超市商品 的销售需求,缓解手工管理存在的弊端,开发了 超市进销管理系统,该系统向用户提供的服务将在传统的 “ 入库 -销售 -盘点 ” 基础上,进一步提供全方位的信息服务。 8以 下几个特点: 1、可以 管理超市 中所有 商品 的资料以及库存情况,具有安全,高效的特性。 2、只需一到二名 销售员 即可操作系统,节省大量人力。 3、可以迅速查到所需信息。 4、系统对软,硬件方面的需求不高,软件要求易学,容易掌 握,可以很简单方便地管理 商品 信息。硬件的配置要求不能太高,这样可以很好的适应当前的各类图书馆。 1,7 总之,
3、超市进销 管理系统旨在提供一个可以操作的,方便查询,易于修改的辅助管理系统。同时提供了系统智能辅助与用户选择两种方式,提高查询效率 5。 二、主题部分 一:超市管理系统的现状和重要性 : 当今世界计算机科学技术的迅猛发展及全球经济一体化,企业之间的竞争日益激烈,将计算机技术运用到企业的发展中以迫在眉睫,计算机技术已成为各行业必不可少的工具,特别是 Internet技术的推广和信息高速公路的建立,使 IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切 2。 超市一直采用人工管理。物品的采购、库存、销售等信
4、息的管理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。 4超市的经营者大多具备电脑基本操作知识,对于必要的专业操作经短期培训即可。超市的管理基础工作和各项管理制度比较健全,执行严格,原始数据采集完整,保存良好。 目前我国国内市场的一些中 小型超市,它们在信息化过程中的步伐要落后于大中型超市,随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这样就迫切地需要引入新的管理技术,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方
5、法,因此加快超市的信息化进程是必可少的 14-15。 对此我们决定设计一套超市进销存管理系统来完善超市的管理制度,增强企业的竞争力,实现信息化管理。 超市进销管理系统所要达到的目标 计算机技术的全面普及,给中小型超市带 来新鲜的血液,利用计算机对超市进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。12管理方式的转变,提高整个超市的工作效率,在某种意义上讲,给中小型超市提供了新的有利条件,增强了超市的核心竞争力,成为超市管理的必备工具。 超市进销管理 系统的开发适用于多种类型的超市,可以帮助超市快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环
6、节,提高资金利用率,实现管理高效率和实时性。 超市进销管理系统是根据人们在日常生活中的实际需求而开发的,完全能够实现管理者对超市的 智能化管理,通过超市进销管理系统可以达到以下目标 1,6: 系统最大限度地实现了易安装性、易维护性和易操作性。 系统运行稳定,安全可靠。 操作灵活,界面友好,充分满足 中小型超市 的进销存管理需求 实施规范的进、销、存一体化业务管理。 强大的库存预警功能,尽量避免损失。 图形化数据分析。 强大的查询分析功能。 灵活、细分的权限控制功能。 强大的报表功能,让您随时了解 超市 经营情况 二:超市进销管理系统研究的基本内容 主要实现从进货,库存到销售一体化信息管理,设计
7、商品信息、商品的供应商、购买商品的客户等多个实体。 本系统主要模块有: 人机交互模块,公共模块,基础信息模块,进货管理,查询统计模块和库存管理模块 其必须解决 1 1 人机交互模块:其穿体和主窗体必须设计层次清晰的系统菜单和工具栏,其中系统菜单包含系统中所有功能的菜单项,而工具栏主要提供常用的快捷访问按钮。(基本 JAVA中的Swing类来实现)。 2 公共模块:由于系统中有部分模块共用,或者是多个模块甚至整个系统信息的配置信息所,它们必须被多个模块重复调用来完成指定的业务逻 3基础信息模块:用于管理超市进销管理系统中的客户,商品和供应商信息,起主要功能是对这些基础信息进行添加,修改和删除。主
8、要问题有 : 4管理模块:它是系统不可缺少的重要组成部分 ,它主要负责为系统记录进货单及起退货信息 ,相应的进货商品会添加到库存管理中 .其主要问题是 :进货管理模块使用 JDBC 实现事物操作 ,因为进货和退货的业务逻辑涉及到多个数 5 查询统计模块 ;它主要包括基础信息 ,进货信息 ,销售信息 ,退货信息的查询和销售排行功能 .其主要问题是 :它是以丰富的查询条件为主要技术 ,当查询一个商品销售或者退货等信息时 ,需要提供按客户全称 ,销售票号 ,退货票号 ,指定日期等多种查询条件和查询对象 ,进行普通查询或者模糊查询 .对于普通查询条件可以简单的使用 SQL 语句的 ” =” 进行判断
9、,但是模糊查询稍微复杂些 ,需要使用 SQL语句中的 LIKE关键字 .LIKE需要使用通配符在字符串内查找指定模式 ,所以需要了解通配符及其含义 . 6 库存管理模块 ;起主要功能是库存盘点和价格调整 2 个功能 .价格调整功能主要用于调整库存中指定商品的单价 ,当用户选择了指定商品 ,价格调整功能的界面会显示该商品在库存中的单价 ,库存量 ,库存金额 ,单价 ,产地等信息 .其主要问题是 ;盘点技术相对简单 ,它将库存信息显示在表格中 ,由操作员输入盘点的商品数 量 ,然后程序自动计算损益 .价格调整功能涉及下拉列表框的选择事件监听和事件处理技术 ,这在使用 Java Swing技术进行程
10、序开发的过程中 ,非常重要 .为防止用户的错误输入 ,程序界面经常需要将可枚举的输入内容封装在下拉列表框中 ,限制拥护的输入 .1,13 三:在本超市进销管理系统中队数据的建模和各表见的关系也异常的重要直接关系到数据的统计和完整性,所以需要以 E-R图来确定和表现其中的关系 12。 客户实体 E-R图 超市进销管理系统将记录所有的客户信息,在销售,退货 等操作时,将直接引用该客户的实体属 性。客户实体包括客户编号,客户名称,简称,地址,电话,邮政编码,联系人,联系人电话,传真,开户行和账号等属性! 8,5 供应商实体 E-R图 不同的供应商可以为企业提供不同的商品,在商品信息中将引用商品供应商
11、实体属性。供应商实体包括编号,名称,简称,地址,邮政编码,传真,联系人,联系电话,开户行和Email属性等 8,5 商品实体 E-R图 编号 名称 简称 地址 电话 Email 客户 邮政编 码 账号 开户行 传真 联系人 电话 名称 简称 地址 电话 Email 编号 邮 政 编码 开户行 联 系 电话 联系人 传真 供应商 商品信息是进销管理系统中的基本信息,系统将维护商品 的进货,退货,销售,入库等操作。商品实体包括编号,商品名称,商品简称,产地,单位,规格,包装,批号,批准文号,商品简介和供应商属性 1,8 三、总结部分 中小型超市进销存管理信息系统的建设是中小型超市日益关注的重要课题
12、,它的实施将对超市管理工作带来深刻的变革。本课题的完成,紧紧围绕研究选题。首先,从超市销售管理信息系统、超市库存信息系统的现状、超市管理信息资源的有效利用等问题入手,分析了现阶段超市进销存管理信息系统的应用状况。其次,通过对超市业务 流程的了解,提出了中小型超市管理信息系统的建设目标,进行了系统需求分析 3。 数据库技术是信息管理系统的基础,建立一个合理的数据库是信息管理系统的关键,通过对数据库设计原则的研究,本文对与数据库的设计步骤、设计原则、范式分析、数据冗余等都作了详细的研究,对这些问题的研究促使我们建立了本次设计的比较合理的数据库10。 软件工程的方法在本次设计中得到了充分的体现,实践
13、证明只有按照软件工程的方法实施软件项目,才能提高软件开发的效率和软件本身的利用效率,减少一些不必要的弯路。 超市进销存管理系统本身是一个庞大 而又复杂的项目,由于本次设计的时间和有本人的知识水平的有限,开发中难免有不足之处,如系统本身的管理功能较弱,对数据的分析挖掘、再利用等还不完善等,但是本人在此次的设计已经领略了这个课题本身的研究意义。不断完善编号 名称 产地 简称 供应商 单位 商品 批 准 文号 简介 包装 规格 批号 本课题并对其进行多方向多层次的研究将是本课题的研究方向。今后,本人将继续对本课题作更深的研究 11。 这次的课程设计中让我体会到 脚踏实地,认真严谨,实事求是的学习态度
14、,不怕困难、坚持不懈、吃苦耐劳的精神是我在这次设计中最大的收益。我想这是一次意志的磨练,是对我实际能力的一次提升,也会对我未来的学习和工 作有很大的帮助。 也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。 四、参考文献 1书籍: 9787302189046 书名 JavaSwing开发与案例详解 .出版地: 清华大学出版社 出版者 王鹏 何晙峰编著 ,出版年月: 2008-12 月第一版 2 (美 )Bruce Eckel. Java 编程思想 . 陈昊鹏译 . 北京:机械工业出版社, 2007 3
15、美 Rogers Cadenhead. Java编程入门经典 .梅兴文译 .第 4版 .北京:人民邮电出版社,2007 4 陈轶 .姚晓昆编著 .Java程序设计实验指导 .北京:清华大学出版社, 2006 5 数据库原理及应用 钱雪忠主编 北京邮电大学出版社 2007, 8 第二版 6 赵文靖编著 .Java 程序设计基础与上机指导 .北京:清华大学出版社, 2006 7 雍俊海编著 .Java 程序设计习题集 .北京:清华大学出版社, 2006 8数据库技术与联机分析处理 王珊主编 北京科学出版社 1998 9 吴其庆编著 .Java 程序设计实例教程 .北京:冶金工业出版社, 2006 10柳西玲 .许斌编著 .Java语言应用开发基础 .北京:清华大学出版社, 2006 11施霞萍等编著 .Java程序设计教程 第 2版 .北京:机械工业出版社, 2006 12宛延闿等编著 .实用 Java程序设计教程 .北京:机械工业出版社, 2006 13陈国君等编著 .Java2程序设计基础 .北京:清华大学出版社, 2006 14郑莉 .王行言 .马素霞编著 .Java语言程序设计 .北京:清华大学出版社, 2006 15丁振凡主编 .Java 语言实用教程 .北 京:北京邮电大学出版社, 2005