小型管理信息系统开发
- 格式:doc
- 大小:1.14 MB
- 文档页数:8
《小型超市进销存管理信息系统的设计与实现》篇一一、引言在现代化商业管理中,信息技术的运用对于提高企业运营效率和效益起着至关重要的作用。
尤其是对于小型超市而言,一个高效、稳定的进销存管理信息系统不仅能大大提高管理效率,还能优化资源配置,减少成本浪费。
因此,本文将重点探讨小型超市进销存管理信息系统的设计与实现过程。
二、系统需求分析1. 需求概述小型超市的进销存管理涉及商品采购、库存管理和销售等多个环节。
本系统主要满足超市对商品信息的记录、库存数量的实时更新、采购计划的制定以及销售数据的统计等需求。
2. 用户需求系统需满足超市管理者、采购员、销售人员等不同角色的需求。
如管理者需要实时掌握库存情况、销售数据及采购计划;采购员需要快速查询商品信息及供应商信息;销售人员则需要快速录入销售数据等。
三、系统设计1. 系统架构设计本系统采用B/S架构,基于Web技术实现。
系统分为表示层、业务逻辑层和数据访问层,各层之间通过接口进行通信。
2. 数据库设计数据库是系统的核心,负责存储商品信息、库存信息、采购计划等数据。
数据库设计需考虑数据的完整性、安全性和高效性。
主要包括商品信息表、库存表、采购表和用户表等。
3. 功能模块设计系统包括商品管理、库存管理、采购管理和销售管理四个模块。
每个模块都具有相应的功能,如商品信息的增删改查、库存数量的实时更新、采购计划的制定和销售数据的统计等。
四、系统实现1. 技术选型系统采用Java语言开发,后端使用Spring框架,前端采用HTML5、CSS3和JavaScript等技术。
数据库选用MySQL,确保数据的安全性和稳定性。
2. 系统开发在系统开发过程中,按照需求分析和设计阶段的结果,逐步实现各个功能模块。
开发过程中需注意代码的可读性、可维护性和安全性。
3. 系统测试系统开发完成后,进行严格的测试,包括功能测试、性能测试和安全测试等,确保系统的稳定性和可靠性。
五、系统应用与效果1. 系统应用本系统已在某小型超市成功应用,并取得了良好的效果。
管理信息系统的开发方法信息系统开发是一种涉及许多的复杂过程,需要大量的人力、财务和物力投入。
而管理信息系统的开发方法,则是一种科学的、可行的、可控制的方法,以确保信息系统能够高效地开发、运行和维护。
下面,我们将就管理信息系统的开发方法做一简要的介绍。
一、系统开发生命周期模型系统开发生命周期模型是系统开发过程中的基本模型。
它是将系统开发过程划分为若干个阶段,并在每个阶段中明确规划各项任务,以便确保开发过程的顺利进行。
常见的系统开发生命周期模型有瀑布模型、原型模型、螺旋模型等。
其中,瀑布模型是最经典的一种。
瀑布模型主要分为六个阶段:需求分析、系统设计、编码、测试、实施和维护。
需求分析阶段:在这个阶段,需要确定项目的目标、用户需求和系统功能。
系统设计阶段:在此阶段,将根据需求分析得到的结果,绘制系统的架构图和流程图。
编码阶段:在此阶段,需要将所设计的系统实现代码,并对代码进行优化。
测试阶段:在此阶段,需要测试系统是否能够达到预期的目标。
实施阶段:在此阶段,需要将系统推向广大用户并进行反馈。
维护阶段:在此阶段,需要对系统进行更新和维护。
二、面向对象的系统开发方法面向对象的系统开发方法是当前最为流行的一种系统开发方法。
它强调将软件系统看作一个对象集合,面向对象的软件开发方法主要包括分析、设计、编码和测试四个阶段。
在分析阶段,重点是确定软件系统需要完成的任务和功能;在设计阶段,重点是将分析阶段得到的程序使用对象的形式表示出来,同时进行抽象和继承;在编码阶段,重点是将设计完成的对象转换成程序语言,并对其进行调试和优化;在测试阶段,重点是对程序进行各种测试,以便进行系统的交付和维护。
面向服务的系统开发方法主要是针对当前的大数据与云计算的现实环境。
它而是集成了各种信息技术、网络技术和管理知识,以便能够充分发挥信息系统的价值。
在面向服务的系统开发方法中,系统开发的重点是将总体的系统划分为若干个模块,然后将模块看做一个服务,以便能够实现各个模块之间的连接和交互。
管理信息系统的开发方式和方法一、瀑布模型瀑布模型是最早被广泛应用于管理信息系统开发的一种方法,它强调了线性且有序的开发过程。
该模型将开发过程分为需求分析、系统设计、系统编码、系统测试和系统维护五个阶段,并要求每个阶段必须完成后再进行下一阶段的开发。
这种方法适用于开发较小规模或较为简单的系统,但由于需求在整个开发过程中不能改变,未考虑需求变化和用户反馈,容易导致开发结果与用户实际需求不符。
二、原型模型原型模型强调通过构建原型系统来满足用户对系统功能的需求,并通过反复迭代改善系统的性能和功能。
该模型在需求阶段会根据用户的需求和反馈,快速建立一个原型系统,以便用户了解系统的功能和界面,并提供意见和建议。
根据用户的反馈,逐步改进并逐渐完善系统。
原型模型适用于系统需求较为模糊或复杂的情况,因为可以通过原型演示迅速调整和改变系统的功能。
三、增量模型增量模型是将系统开发过程分为多个增量阶段,每个增量阶段完成一个或多个子功能的开发。
每个增量阶段的功能越来越完整,逐步完成系统的整体构建。
这种方法可以更好地控制开发过程,及时发现问题并加以解决。
增量模型适用于系统需求比较稳定,但对系统性能和功能有需求变更的情况。
四、敏捷开发敏捷开发方法是一种将需求分析、系统设计、系统编码、系统测试和系统维护等开发过程融入一个迭代循环中的方法。
通过不断地迭代和交付功能模块,根据用户的反馈和需求变更进行调整和改进。
敏捷开发方法注重用户参与和团队合作,强调响应变化以及快速交付价值。
它适用于需求较为模糊、需要快速迭代和响应变化的情况。
购买开发购买开发是指通过购买现有的软件产品或解决方案来满足系统的需求。
这种方法可以节约开发时间和人力成本,但需要根据实际需求选择合适的产品,并与供应商进行合作和沟通,以确保产品能够满足系统的需求和用户的期望。
购买开发适用于需求相对简单且可以通过现有产品满足的情况。
总之,管理信息系统的开发方式和方法应根据实际需求、项目规模和开发团队的能力进行选择。
管理信息系统的开发方法(总15页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第五章管理信息系统的开发方法通过本章学习,了解管理信息系统开发的任务和特点;懂得系统开发的原则、系统开发的方式、开发的策略、开发的组织工作与项目管理的内容;掌握结构化系统开发生命周期法和原型法的基本思想、开发过程和各自的优缺点;理解面向对象法和计算机辅助开发方法。
基本内容一、管理信息系统开发1.系统开发的任务:系统开发的任务是根据企业管理的战略目标、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。
其中核心是设计出一套适合于现代企业管理要求的应用软件系统。
2.系统开发的特点:复杂性、基于原系统、高于原系统、一把手工程、产品是无形的。
3.系统开发的基本原则:面向用户原则、系统性原则、符合软件工程规范的原则、逐步规范发展的原则。
4.系统开发的主要风险:投入超计划、系统性能比预期差、没获得预期收益,有的甚至导致完全失败。
二、系统开发方法1.结构化系统开发方法结构化系统开发方法:用系统工程的思想和工程化的方法,遵照用户至上的原则,从系统的角度分析问题和解决问题,将提出建立一个管理信息系统到系统完全建成的生命周期划分为5个阶段,这5个阶段是:系统规划、系统分析、系统设计、系统实施和系统维护与评价。
按照规定的步骤和任务要求,使用图表工具完成规定的文档,采用自顶向下整体分析和设计,自底向上逐步实施的系统开发过程。
优点:建立面向用户的观点、严格区分工作区间、设计方法结构化、文件标准化和文献化。
缺点:开发周期长、繁琐,使用工具落后、不能充分预料可能发生的情况及变化、不直观,用户最后才能看到真实模型。
2.原型法原型法:是指系统开发人员在初步了解用户的基础上,借助功能强大的辅助系统开发工具,快速开发一个原型,并将其演示给用户,开发人员根据用户的意见和评价对这个原型进行修改,如此反复,逐步完善,直到用户完全满意为止。
一、管理信息系统开发的任务、特点及原则1.信息系统开发的任务信息系统的开发是指根据企业和部门管理的战略目标、内容、规模、性质能具体情况,建立起一套以计算机为基础的软硬件结合的管理信息系统。
信息系统开发工作要取得成功,必须要从企业的需求出发,选择最为经济、有效的方式建立信息系统;同时在具体的信息系统分析和设计过程中,要注意从系统整体出发,运用结构化、系统化的方法指导信息系统开发的全过程。
2.管理信息系统开发的特点(1)系统开发的技术复杂。
计算机软硬件技术、数据通信与网络技术、人工智能技术、各类管理决策方法都是当今发展最快的技术,是管理信息系统借以实现各种功能的手段。
(2)系统开发的内容复杂,目标多样。
面向管理是信息系统最重要的特征,管理系统需要的信息量大面广、形式多样、来源复杂。
一个综合性的信息系统要支持各级多部门的管理,规模庞大,结构复杂,非一般技术工程所能比拟。
管理信息系统中的样品就是产品,在实际运行前无法进行现场试验,系统开发中的问题只有投入运行后才能充分暴露。
加之系统开发周期长,容易找造成人力、物力和时间的浪费。
(3)系统开发的投资密度大,效益难以计算。
信息系统开发是一种高智力的劳动密集型项目,简单劳动所占比例极小,这也是一般技术工程所不能相比的。
与此同时,管理信息系统给企业带来的效益主要是无形的间接效益,不想一般技术工程取得的效益那样直接和容易计算。
(4)系统开发的环境复杂多变。
管理信息系统的开发者必须十分重视、深刻理解企业面临的内外环境及其发展趋势,考虑到管理体制、管理实现、管理方法和手段,考虑到人的习惯、心理状态以及现行的制度、惯例和社会、政治等诸多因素。
(5)信息系统开发必须与管理变革相结合。
首先需要用户和开发者很好地结合,开发单位的领导要积极主动地学习信息技术,了解信息技术在哪些方面可以对业务起到促进和改进的作用。
开发人员要积极主动地了解管理实践,深入了解管理人员的工作职责和实际步骤,才能恰当地估计信息技术所能发挥的作用与限度。
管理信息系统的开发可分为系统规划、系统分析、系统设计、系统实施、系统维护和评价五个阶段。
各阶段的主要工作概要说明如下。
1.系统规划阶段系统规划阶段的任务是:在对原系统进行初步调查的基础上提出开发新系统的要求,根据需要和可能,给出新系统的总体方案,并对这些方案进行可行性分析,产生系统开发计划和可行性研究报告两份文档。
2.系统分析阶段系统分析阶段的任务是根据系统开发计划所确定的范围,对现行系统进行详细调查,描述现行系统的业务流程,指出现行系统的局限性和不足之处,确定新系统的基本目标和逻辑模型,这个阶段又称为逻辑设计阶段。
系统分析阶段的工作成果体现在“系统分析说明书”中,这是系统建设的必备文件。
它是提交给用户的文档,也是下一阶段的工作依据,因此,系统分析说明书要通俗易懂,用户通过它可以了解新系统的功能,判断是否所需的系统。
系统分析说明书一旦评审通过,就是系统设计的依据,也是系统最终验收的依据。
3.系统设计阶段系统分析阶段回答了新系统“做什么”的问题,而系统设计阶段的任务就是回答“怎么做”的问题,即根据系统分析说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案,也即设计新系统的物理模型。
所以这个阶段又称为物理设计阶段。
它又分为总体设计和详细设计两个阶段,产生的技术文档是“系统设计说明书”。
4.系统实施阶段系统实施阶段的任务包括计算机等硬件设备的购置、安装和调试,应用程序的编制和调试,人员培训,数据文件转换,系统调试与转换等。
系统实施是按实施计划分阶段完成的,每个阶段应写出“实施进度报告”。
系统测试之后写出“系统测试报告”。
5.统维护和评价阶段系统投入运行后,需要经常进行维护,记录系统运行情况,根据一定的程序对系统进行必要的修改,评价系统的工作质量和经济效益。
名目1绪论随着现代科学技术的迅猛开发,计算机技术差不多渗透到各个领域,成为各行业必不可少的工具。
我国超市形成在20世纪90年代初期,现在差不多成为我国零售业的一种重要形态,为国民经济的开发发扬了重要的作用。
随着超市高速的开发,其经营治理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有销售也的开发,如此就迫切地需要引进新的治理技术。
国内市场的一些中小型超市,它们在信息化过程中的步伐要落后于大中型超市,而关于这些企业的资源治理,信息的存储和处理也显得迫切需要,要习惯市场竞争,就需要有高效的处理方式和治理方法,因此加快超市的信息化进程是必可少的超市形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地治理每种商品,收款结算速度慢,轻易出现营业过错,不宜进行商品调价,盘点效率低等,而且在超市日常治理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,治理人员对及时传递资料的要求始终得不到满足。
为此,依靠现代化的计算机信息处理技术来治理超市,能节约大量的人力、物力,改善了职员的工作条件,减轻了劳动强度,同时能够快速反映出商品的进、销、存等状况和各种给予信息分析,使治理人员快速对市场的变化做出相应的决策,加快超市经营治理效率。
2系统2.1系统目标该系统得要紧目标是协助超市治理层高效的治理超市的日常工作,提供一些决策必要的信息。
系统涉及到整个超市的业务,包括商品进场洽谈及采购、库存治理、销售治理、人事治理等。
该系统建成后应该能做到实事检测超市的所有动态,高层治理者通过一个进口,就能对超市的当前经营现状一目了然,并提供某些咨询题的参考解决方案。
2.2系统方法的选择信息系统 (InformationSystemsPlanning)是将组织目标、支持组织目标所需要的信息、提供这些必需信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织中信息系统开发远景的系统开发谋划。
简述管理信息系统的开发方式和开发方法
管理信息系统的开发方式包括自主开发、外购和外包三种方式。
1. 自主开发:企业内部组建开发团队,根据自身需求和要求,从头开始设计、开发和实施管理信息系统。
优点是可以完全按照企业的需求进行定制,可以灵活调整和变更系统功能,但需要投入大量的时间、人力和资金,且对技术要求较高。
2. 外购:企业以购买的方式获取现有的管理信息系统软件并加以定制适配。
优点是省去了自主开发的时间和成本,可以快速部署和上线,但部分功能可能无法满足企业特定需求,还需进行定制和二次开发。
3. 外包:将管理信息系统的开发和维护全部或部分外包给专业的软件开发公司或服务提供商。
优点是企业无需投入大量的内部资源,可以专注于核心业务,同时可以借助外部专业团队的经验和技术优势,但需要对外包合作方进行严格的选择和管理。
管理信息系统的开发方法主要有瀑布模型、螺旋模型和敏捷开发方法。
1. 瀑布模型:按照线性流程逐步进行系统开发,包括需求分析、系统设计、编码、测试、部署和维护等阶段。
每个阶段的输出作为下一阶段的输入,适用于需求相对稳定的项目。
2. 螺旋模型:将开发过程划分为若干个循环,每个循环包括确定目标、风险评估、开发、评审和计划下一次循环等阶段。
每
个循环都可视为一次迭代,可以灵活应对需求的变化和新的风险,适用于需求不确定或风险较高的项目。
3. 敏捷开发方法:强调迭代、增量和交互式的开发方式,重视需求的变化和快速响应。
采用短周期的开发、测试和反馈循环,通过持续交付高质量的软件来满足用户需求,适用于快速变化的项目和较小规模的开发团队。
根据具体项目的需求和特点,可以综合选择适当的开发方式和方法。
管理信息系统开发方法管理信息系统开发方法是指在开发管理信息系统时所采用的一系列方法和流程。
管理信息系统(Management Information System,简称MIS)是指为了管理和决策支持而开发的信息系统。
在当今信息化的时代,MIS的开发方法直接影响着系统的质量和效果。
本文将介绍几种常见的管理信息系统开发方法,包括瀑布模型、原型模型、敏捷开发和增量开发。
首先介绍瀑布模型。
瀑布模型是最早被广泛采用的一种开发方法。
它将系统开发分为需求分析、系统设计、编码、测试和运行维护等阶段,每个阶段都有明确的输入和输出。
这种开发方法适合需求变化较少的项目,但缺点是开发周期长、风险高。
因此,在需求变化频繁的项目中,适合采用敏捷开发。
敏捷开发是一种以迭代、循序渐进的方式开发系统的方法。
它强调与用户的紧密合作,通过快速交付可工作的软件原型来验证需求和改进设计。
敏捷开发注重团队协作和快速响应变化,适用于需求变化频繁、项目规模较小的情况。
通过迭代开发和及时反馈,可以减少项目风险,提高用户满意度。
原型模型是一种通过快速构建原型来进行系统开发的方法。
原型模型的主要目的是为了验证用户需求和系统设计的正确性。
在开发过程中,可以根据用户的反馈和需求变化对原型进行修改和完善。
原型模型适用于需求不确定或用户需求变化较大的项目。
通过原型模型开发,可以及时发现和解决问题,提高系统的质量和用户满意度。
增量开发是一种将系统划分为若干个独立的模块,按照优先级逐步开发的方法。
每个增量都可以独立交付并投入使用。
增量开发适用于大型复杂项目,通过逐步交付可以减少项目风险和提高开发效率。
同时,增量开发也便于用户对系统进行试用和反馈,有助于及时检测和修复问题。
除了以上介绍的几种常见的开发方法,还有其他一些方法,如融合开发、面向对象开发等。
不同的开发方法适用于不同的项目和需求,开发团队应根据实际情况选择合适的方法。
同时,开发方法的选择也需要考虑到项目的时间、质量、成本等方面的要求。
管理信息系统(MIS)的开发步骤通常包括以下几个阶段:
1.确定需求:在开发管理信息系统之前,首先需要与相关部门和最终用户充分沟通,了解
他们的需求和期望。
这可能涉及到开展调研、需求分析和编制需求规格说明书等工作。
2.系统设计:在确定了需求之后,需要进行系统设计,包括制定系统架构、数据库设计、
界面设计等。
系统设计阶段还会涉及到技术选型、功能模块划分、系统流程设计等工作。
3.开发实施:根据系统设计的方案和需求规格说明书,进行系统开发和编码工作。
这个阶
段包括软件编码、数据库开发、界面设计、系统集成等工作。
在开发完成后,需要进行系统测试,包括单元测试、集成测试和系统测试等,确保系统的质量和稳定性。
4.系统部署:经过测试和验收确认后,将开发完成的管理信息系统部署到生产环境中。
这
可能涉及到硬件设备的部署、软件安装配置、数据迁移等工作。
5.系统运维:管理信息系统部署到生产环境后,需要进行系统运维工作,包括系统监控、
故障处理、安全管理、性能优化、版本更新等工作。
同时也需要为系统管理员进行培训,确保其能够熟练地管理和维护系统。
6.系统评估与改进:系统上线后,需要对系统进行评估和监测,收集用户反馈和系统运行
数据,及时发现问题和改进空间,并进行系统优化和改进。
以上是一般管理信息系统开发的基本步骤,当然具体的开发流程会根据具体项目的规模、复杂性和需求而有所差异。
在整个开发过程中,与用户的沟通和反馈是非常重要的,以确保开发出符合实际需求的管理信息系统。
以小组为单位选择课程实验需要开发的小型管理信息系统的题目。
毕业后您在工作之余投资经营了一家小型的**服务/销售/租赁公司,位于某大学生活区附近。
由于您出色的管理与敏锐的市场触觉,公司发展蒸蒸日上,业务量增长很快。
原有的日常工作管理系统就是利用手工单据来进行操作的,功能非常简单:记录客户编号名称及服务/销售/租赁记录与费用。
这种手工处理系统已明显疲于应付现今的业务规模。
您准备发挥自身专业的特长,为自己的这家**服务/销售/租赁公司开发一个**租赁/销售管理系统。
您打算充分利用自己在市场、营销、财务、信息等方面的管理知识背景,开发此系统,不但提高业务办理的效率,同时考虑利用此系统增加市场营销的力度。
(系统至少包含租/售管理功能、会员管理功能与商品管理功能,其余功能请依据您的企业战略规划考虑添加)
同时也可以考虑其她功能的小型信息系统进行开发,但要有熟悉的组织与业务背景。
首先您需要对此系统做一个规划:
(1)请为您的这家“新”公司起个名字,绘制此公司的组织机构图。
公司名称:玛克特超市
(2)确定系统的各类用户,分析陈述各类用户对系统的信息需求。
系统的用户:
物流管理员:查询库存状态,以便及时进货补货
财务人员:结算收银; 发票向顾客反馈货物信息;统计销售收入
营销人员:查询畅销货物,以便制定合理经营策略
系统维护员:对系统使用过程中遇到的问题及时改进
总经理:通过审核各个部门上报的数据分析公司盈亏状况,及时调整经营策略
(3)确定本系统的基本功能结构,绘制功能结构图并对各主要功能辅以文字说明。
(4)请利用BPR以及经营管理的相关知识,为您的这家公司识别、规范化并改革其业务流程。
(5)在流程识别与改革的基础上,对每一个核心业务流程进行定义与说明。
(6)绘制租/售(或组织的核心业务的)业务流程图。
(7)请在调查研究的基础上为您要开发的系统构建逻辑模型,即绘制**信息系统的数据流程图。
先绘制顶层数据流程图,在此基础上进一步分解出1、2层的数据流程图。
顶层数据流程图:
第一层数据流程图:
第二层数据流程图——采购:
第二层数据流程图——仓储:
第二层数据流程图——销售:
(8)请配合如上的数据流程图,为其编制数据字典。
数据字典
1.数据流的定义
数据流名:商品信息
简述:商品信息的存储病对其进行编码,来区别各类商品
数据流来源:人工输入
数据流去向:数据库及各种报表打印
数据流组成:商品编号,商品名,规格,产地,类别,进货价,销售价数据流名称:入库单
简述:超市收货后的入库确认单据
数据流来源:填写入库单
数据流去向:审核入库单
数据流组成:入库时间,入库单号,商品名称,供应商编号,入库数量,单价,金额,经手人,当前库存量,备注
2、数据项的定义
数据项名称:商品编号
别名:商品编号
简述:某商品的代码
类型及宽度:字符型,4位
取值范围:“0001”~“9999”
数据项名称:客户编号
别名:客户编号
简述:某客户的代码
类型及宽度:字符型,4位
取值范围:“0001”~“9999”
3、数据结构的定义
数据结构编号:
数据结构名称:客户订货单
简述:客户所填写的相关信息以及订货要求等信息
数据结构组成:
4、处理逻辑的定义
处理逻辑名称:库存修改
简述:根据商品的销售与订购情况修稿库存信息
输入的数据流:每种商品的销售量与进货量
处理:在原有的库存信息的基础上减去销售的数量再加上新进货的数量
输出的数据流:输出的信息进入库存信息表中
处理频率:对每种商品每月处理一次
处理逻辑名称:采购审核
简述:审核采购的商品,确定就是否入库
输入的数据流:每种商品的采购量
处理:将采购的商品进行质量等方面的检测
输出的数据流:输出的信息确认无误后进入采购单中
处理频率:每采购一次商品进行一次
5、数据存储的定义
数据存储编号:进货查询结果
数据存储名称:库存信息表
简述:存放商品的库存量与单价
数据存储组成:商品编号+商品名称+单价+库存量+备注
关键字:商品编号
6、外部实体的定义
外部实体名称:客户
简述:购买本超市商品的用户
输入的数据流:销售单
输出的数据流:商品清单,客户退货单
外部实体:供应商
简述:为本超市提供商品的商户
输入的数据流:采购单,超市退货单
输出的数据流:发货单
(9)对于较为复杂的处理过程,在需要时请绘制决策树/决策表
(10)请绘制****系统的E-R图
------------------------------------------------------------------------------ (11)结合数据流程图中的文件元素及E-R图,将E-R图转换为相的应数据库关系模型。
供应商(供应商编号,供应商名,电话,地址)
商品(商品编号,单价,库存数量)
顾客(顾客编号,名称,地址,电话)。