基于JAVA+ - SQL - Server - 2000超市管理系统毕业设计论文(2)

2020-03-26 20:11

瓦尔特.肯尼万给它下了一个定义:“以书面或口头的形式,在合适的时间向经理、职员以及外界人士提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。”当时。山于计算机的功能有限,管理信息系统在构成上还没有计算机软件和硬件。随着信息技术的发展,管理信息系统除了支持决策的目标没变之外,在功能上和组成上有了很大的化。1985年著名教授高登.戴维斯给了管理信息系统一个较完整的定义:“它是一个利用计算机硬件和软件,分析、计划、控制和决策模型,手工操作以及数据库的人-机系统。它能提供信息,能支持企业或组织的运行、管理和决策。” (2) 管理系统发展现状

由于国外企业在信息化建设方面的起步较早,加上资金、技术等方面的诸多优势,使得国外企业的MIS实施成功率较高,也取得了显著的经济和社会效益。在MIS的基础理论研究方面也取得了相当大的成就。

我国自80年代开始,才着手开发和应用MIS,尽管经过国内许多研究开发单位合企业的共同努力,使我国MIS的建设取得很大成功,然而,由于多方面因素的影响,超市的MIS建设跟国外还有很大的差距。

1.2超市管理系统的研究目的

在我国超市形成在20世纪90年代初期,现在已经成为我国零售业的一种重要形态,为国民经济的发展发挥了重要的作用。随着超市高速的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的发展,这就迫切地需要引入新的管理技术。

超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。 1.3超市管理系统的意义

(1) 大大提高小型超市的运作效率。

(2) 通过全面的信息采集和处理,辅助提高小型超市的决策水平。

2

(3) 使用本系统,可以迅速提升小型超市的管理水平,为降低经营成本,提高效益,增强超市扩张能力, 提供有效的技术保障。 1.4 管理系统的主要工作

超市需要处理大量的库存信息,还要时刻更新产品的销售信息,不断添加商品信息。面对不同种类的信息。

首先需要合理的数据库结构来保存数据信息。

其次需要有效的程序结构支持各种数据操作的执行。商店自动化的产品管理在欧美等国家早已经实现,也是零售业管理的基础。它最主要的特点是能够实时的和准确的控制店内的销售情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。

最后顾客的消费要求的是希望在超市购物中能基本上都能购得所需的商品,所以超市管理系统还要既保证商品质量还要提供享受优质,方便的服务。

2 关键技术分析

2.1 问题的提出

在信息化高速发展的今天,超市商品管理的信息化管理已成为必不可缺的一部分,但是目前的大多是超市商品管理系统应用难度较高,许多工作需要技术人员配合才能完成,角色分工不明确;改版工作量大,系统扩展能力差,应用时更是降低了灵活性,这就使得一套完善的、能够正常工作的商品管理系统应运而生。 2.2 JAVA语言

JAVA语言编写,JAVA具有很多优点:简单、安全、小巧、健全、面向对象、静态类型,而且JAVA具有强大的标准库支持,文件的读取和保存操作、快捷方便的数据库接口、图形操作界面的实现有java.swing.*等使用方便的包,包含了JComponent、JFrame、JApplet、JDialog四个功能强大的父类,JPanel、JScrollPane、JSplitPane、JInternalFrame四个使用方便的中间容器,JButton、JLabel、JCheckBox、JRadioButton、JComboBox、JTextField、JPasswordField、JTextArea、JFileChooser等功能强大、灵活性高的组件,完全可以满足小型超市管理系统的功能要求,结合一种快速开发的IDE,比如Eclipse,采用一种方便快捷、简单易用的数据库开发工具,比如Access,可以最高效率将软件开发出来。

3

JAVA与C和C++直接相关。JAVA继承了C的语法,JAVA的对象模型是从C++改编而来的。现代程序设计始于C,而后过渡到C++,现在则是JAVA。通过大量的继承,JAVA提供了一个强大的,可以更好地利用已有成果的,逻辑一致的程序设计环境,并且增加了在线环境需求的新功能。或许最重要的一点在于,它们的相似性,C,C++和JAVA为专业程序员定义了一个统一的概念架构。程序员从其中的一种语言转到另一种语言时,不会遇到太大的困难。

JAVA系统跨平台,“一次编写,随处运行”,资源占用较少,你可以任意申请内存,JAVA系统有“垃圾回收”机制,可节约调试错误的时间,也减轻了服务器的负担。

我在设计此系统的时候采用JAVA就是看中JAVA具有跨平台、易升级、易扩展等,相对与其他的语言在操作方式、运行环境、与其它软件的接口以及开发计划等发生变化时,会具有更强的适应能力。 2.3 SQL SERVER 2000

SQL Server 2000是Microsoft公司推出的SQL Server数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。

SQL Server 2000数据库引擎提供完整的XML支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000程序设计模型与Windows DNA构架集成,用以开发 Web 应用程序,并且SQL Server 2000支持English Query和Microsoft搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。

SQL是一种标准,是一门ANSI的标准计算机语言,用来访问和操作数据库系统。SQL语句用语取回和更新数据库中的数据。SQL可与数据库程序协同工作,比如Access,DB2,Informix,Sybase以及其他数据库系统。

SQL(Structred Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大数流行的关系型数据库管理系统都采用了SQL语 言标准。

SQL Server2000在很多地方得到广泛使用,例如小型企业,大公司的部门,和喜爱编

4

程的开发人员专门利用它来制作处理数据的桌面系统。

3 系统需求分析

需求分析阶段的任务是:

(1) 了解组织机构情况,调查这个组织由哪些部门组成。各部的职责是什么,为分析信息流程准备。

(2) 了解各部门的业务活动情况。调查各部门输入和使用什么数据,如何加工处理这些数据,输出什么信息,输出到什么部门,输出结果的格式是什么。

(3) 确定新系统的边界。确定哪些功能由计算机完成或将来准备让计算机完成,哪些活动由人工完成,由计算机完成的功能就是系统应该实现的功能。 3.1 技术可行性分析

系统的可行性分析是对课题的通盘考虑,是系统开发者进行进一步工作的前提,是系统设计与开发的前提与基础。系统的可行性分析可以使系统开发者尽可能早的估计到课题开发过程中的困难,并在定义阶段认识到系统方案的缺陷,这样就能花费较少的时间和精力,也可以避免许多专业方面的困难。所以,系统的可行性分析在整个开发过程中是非常重要的。

从数据库设计的角度考虑,技术分析阶段的目标是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解原系统的概况,确定新系统功的过程中,收集支持系统目标的基础数据及其处理,最重要的就是建立用户数据模型。无论是采取哪种开发策略,都需要访问用户、记录需求,并根据这些需求建立数据模型的原型,这样的模型标识需要在数据库中存储其内容和它们的结构及相互关系。进行数据建模要求既要有一定的行业知识,又要精通建模的方法和技巧。 3.2经济可行性分析

因为通过网络传递销售信息可以不受距离的限制,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高超市的销售效率,即提高了超市的经济效益,所以从经济上完全是可行的。

3.2.1 小型超市系统开发成本低

小型超市管理系统开发需要的工具都是开源、免费的,开发工具几乎不需要什么成本。

5

唯一的成本就是系统开发的技术人员,二三个人甚至一个人在高效率状态下在短时间内就可以开发出满足小型超市管理系统需求的软件。

3.2.2 新系统带来新效益

管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简洁的,其最主要的表现就是减少了超市管理费用和人力开支。而其它一些繁琐的商品都通过新系统来加以分析解决,不仅节省了大量的时间,还为小型超市的各项决策提供了宝贵的资料,可以带来巨大的经济效益。 3.3 超市基本业务分析

3.3.1 进货业务

进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。超市现代管理理念中对超市的进货管理提出新的要求;超市进货时对供货商的选择更加慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:

(1) 供货商的情况调查:在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。

(2) 采购计划的编制:超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。

(3) 实施进货计划:根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。

3.3.2 库存业务

库存管理是指在生产经营中为销售和耗用而存储的各种资产。超市存货不当会增加不必要的费用:存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响超市的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下:

6


基于JAVA+ - SQL - Server - 2000超市管理系统毕业设计论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:噪声中非平稳信号的频谱分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: