超市信息管理系统设计方案.docx
超市信息管理系统设计方案一引言当今世界,科学技术突飞猛进。以运算机多媒体和网络技术为代表的信息技术,以惊人的进展速度,迅速在各领域运用,随着市场经济的进展,连锁超市的竟争越来越猛烈, 迫切需要商场信息系统能提供决策支持、建立数据仓库,对市场进行实时分析,充分利用网络的迅速高效来为企业赢得市场。在超市治理中引进现代化的办公软件,成为时下最好的解决方法。使用治理信息系统软件处理实时信息,不仅能使经营者的劳力资本减少,同时能使超市的治理更规范更合理,解决了超市中用于治理进出货以及购买、库存等众多繁琐、工作量庞大从而导致耗费人员过多,超市经营紊乱等众多问题。二编写背景和目的本小组对福建工程学院鳝溪校区*超市的库存治理进行跟踪调查,对其仓储治理进行全方位的了解分析,发觉长期以来,*超市的销售业务一直使用着最简单的人工治理。超市经营物品的采购、库存、销售及核算等手工信息治理使得职职员作量庞大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。最终造成超市在经营中处于不利的地位。我们开发这套超市进销存治理信息系统,目的确实是为了解决*超市库存治理紊乱的问题,使得在超市的日常经营及销售中,能够有迹可寻,随时跟踪市场,并减少不必要的劳力资本,从而使经营者能够实现用最小的成本,获得最大的利润。三系统的差不多环境超市的目标是以优质的服务和品种齐全的商品,面向本地区的所有消费者服务,以使经营者能够实现利润。具体的目标为:最方便地提供消费者所需购买物品,详细如实地记录物品的品种分类,了解市场进展方向,及时修正进货信息,修改库存治理方法、结算工作、采购治理方法等,提高工作效率,节余财力物力资源。*超市位于福建工程学院鳝溪校区学生生活区,属于校园内唯独的小型的经营体系。要紧面对的消费者为学生和部分老师。超市分市场打算、进货、销售及库存等部分:市场打算部门依照超市销售情形制定采购打算;进货部门依照市场打算部门的统计,订购超市经营物品;销售部门主管超市日常销售;库存部门那么负责统计物品库存信息量,为销售部门和市场打算部门提供物品的现存量。长期以来,*超市一直采纳人工治理。物品的采购、库存、销售等信息的治理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。因此,*超市的仓库治理如何实现向智能、高效的治理水平跨过迫在眉睫。二系统规划情形可行性分析是指在客观条件制约下,对系统开发的必要性和可行性进行分析论证。它是在项目系统实施前进行的一项重要工作,对系统能否正常运行、能否从中获得经济效益起着决定性的作用。系统的可能性是只指研究系统开发的条件是否具备,而系统的必要性是指客观上是否需要。可能性与必要性相符相成,缺一不可。(一) 系统设计的必要性在市场竞争越来越猛烈、规模越来越大、消费者要求越来越高的今天,作为福建工程学院鳝溪校区唯独的学生超市,如何提高工作质量和治理水平显得越来越重要。由于手工操作的烦琐纷乱且容易出错,不易及时统计商品的销售和库存情形,常常造成治理漏洞,给营业人员和顾客带来不便,因此迫切需要一套运算机信息治理系统来实现可靠、便利的治理。二系统背景 项目的任务提出者:福建工程学院鳝溪校区*超市 系统开发者:福建工程学院鳝溪校区*超市进销存治理信息系统开发小组 系统用户:福建工程学院鳝溪校区*超市工作人员 系统开发参考资料:*超市提供的所有业务与治理资料 可行性研究报告编写规范三系统目标实现对*超市内部各种商品治理的电子化、自动化,提精湛市各个工作模块的办公效率,也为提高*超市的服务质量提供保证: 人力和设备费用的减少 处理速度的提高 操纵精度或生产能力的提高 治理信息服务的改进 决策科学性的提高 人员利用率的提高四系统功能为超市物品销售建立数据库并及时更新销售信息,为库存建立数据库使治理者能够时刻了解超市库存量信息,总结每日经营的物品数量,反映消费者及市场对物品的需求量。打印报表反馈市场对物品需求情形,推测市场并为超市进货治理人员提供必要的进货信息。五初步建设安排项目打算于2006年1月开始建设,开发期半个月,试运行期半个月,打算于2006年2月正式投入运行。六系统的投入阻碍分析本系统的开发能够提高工作效率、扩大服务范畴、增加经营者的利润、及时猎取信息、减少决策失误、减少库存积压及提高资金周转率。该系统还能及时提供市场差不多信息、供货商信息、库存信息、销售信息、消费者反馈信息及市场需求信息,提高决策正确率。并在此基础上通过对各种信息的综合分析,以改进超市物品种类、提高服务质量、满足不同消费者的购买要求,使超市的治理向高质量、现代化的方向进展。三系统可行性分析一治理可行性分析*超市的经营者大多具备电脑差不多操作知识,关于必要的专业操作经短期培训即可;治理基础工作和各项治理制度比较健全,执行严格,原始数据采集完整,储存良好。二经济可行性分析超市治理系统的投入,能够提高工作效率,减少工作人员,从而减少人力资本的投入,依照核算,系统投入三个月后,就能够差不多收回开发系统的投资,从经济角度来说,本系统开发完全必要。1 成本费用分析 系统的初始成本 运算机硬件、软件等均已具备,无需额外开支。系统采纳人机交互界面。 由于学校提供开发场所,机房及附属设施建设费无须花钱租用。 由于*超市位于福建工程学院鳝溪校区内,故无须花费差旅费等额外费用。 日常爱护费用 购置U盘及资料费: 200元 图书馆上机机时费: 50元 材料打印、复印费: 50元 成员沟通、交流费: 50元 合 计: 350元2 效益分析 有效地降低成本、节约开支 提高工作效率,扩大服务范畴 及时猎取信息,减少决策失误 减少库存积压及提高资金周转率 及时提供供货商信息、库存信息、销售信息、消费者反馈信息 提高治理人员的素养,提高决策正确率,建设人才队伍 提高信息处理的及时性、准确性 改进超市物品种类,提高服务质量 提高仓储利用率和商品周转速度 提精湛市整体业务流程运作均衡性三法律可行性分析本系统设计针对*超市的实际治理需要,通过实地调查分析,所收集数据真实有效,并通过福建工程学院*超市有关领导授权批准,故具有合法性和可信任性。四技术可行性分析1硬件:电脑一台2软件:操作系统:中文Windows 2000 开发系统:Microsoft Visual Foxpro 6.0系统本身对硬件和软件的要求都不高且系统兼容性专门强,平台的移植性也专门好,因此不管在系统的硬件及软件上都满足开发的要求。3本系统涉及到的技术因素: 治理系统的开发方法。使用面向对象开发方法开发软件系统 网络和通信技术。开发小组有基于C/S开发的体会 C/S机构规划和技术设计。开发小组有应用数据库开发体会 数据库技术。开发小组能使用Visual Foxpro编程4运行上的可行性: 操作简单:简单的操作规那么使操作人员能轻松把握。 查询方便:用户可设定任意条件和任意的查询项目进行检索。 统计灵活:任意条件下任意项目的产品入库时刻、数量等的统计及查询项目均可进行交叉统计。 数据爱护:供应商或销售商信息的录入及商品类别、规格、颜色、名称的输入,可修改、删除、查询。 工作方式:非实时联网。在单机联网系统和多机联网系统中,运算机工作时仍和独立式系统一样,单机完全独立运行。系统工作与网络无关,因此系统专门可靠和稳固,幸免了因网络故障而导致不能操作的局面。五社会可行性分析目前超市治理信息系统差不多在大型的超市中得到了广泛的应用,超市治理需要现代化和信息化,只有合理地运用信息化的治理,才能在市场竞争中立于不败。超市治理信息系统不仅能够提高经营者的回报,而且能够随时把握市场的动向,为经营者提供必要的市场信息,解决了经营者最需要解决的迫切问题,同时治理信息系统对操作人员的素养要求不高,也合理地节约了成本的投入。六系统开发的局限性本系统仅限于内部联网,假如发生被盗、缺货等事故处理苦恼,需修改多个文件。七可行性研究结论本小组拟开发的治理信息系统操作方便灵活,便于学习,因此,该系统具有可行性。通过经济、技术、和社会等方面的可行性研究,能够确定本系统的开发完全必要,而且是可行的,能够立项开发。*超市进销存治理信息系统分析报告进销存治理信息系统以商品库存为治理核心,能够动态跟踪库存的变化,实现采购、入库、销售、出库一体化的治理。可对商品进行入库记帐和销售记帐,并提供综合查询、统计、分析、打印各种报表等功能,能够准确及时地为决策者提供第一手信息。本系统以人机对话来实现,操作简单,使用方便。一系统分析概述一系统分析的任务及其重要性系统分析时期的任务是:系统分析员与用户一起,充分了解用户的要求,并把双方的明白得用系统说明书的方式表达出来。系统说明书审核通过之后,将成为系统设计的依据和今后验收的依据。系统分析是要回答系统要做什么的问题。只有明确了问题,才有可能解决问题。否那么方向不明,无的放失,费劲不讨好。系统分析的困难要紧来自三个方面:问题空间的明白得、人与人之间的沟通和环境的不断变化。为了克服这些困难,做好系统工作,需要系统分析员与用户紧密合作,并善于运用一些有效的工具,如业务工作流程图、数据流程图和数据字典。二系统初步调查*超市位于福建工程学院鳝溪校区学生生活区,属于校园内唯独的小型的经营体系。要紧面对的消费者为学生和部分老师。长期以来,*超市一直采纳人工治理。物品的采购、库存、销售等信息的治理存在工作量大、工作效率低下、耗费人员过多等问题,从而导致劳力资本投入量大、市场及消费者的反馈信息不能及时处理等问题。*超市的经营者大多具备电脑差不多操作知识,关于必要的专业操作经短期培训即可。超市的治理基础工作和各项治理制度比较健全,执行严格,原始数据采集完整,储存良好。通过沟通了解,超市的领导对开发小组的工作十分支持和关怀,对那个进销存治理信息系统寄予厚望。三用户需求分析*超市位于福建工程学院鳝溪校区学生生活区,属于校园内唯独的小型的经营体系。要紧面对的消费者为学生和部分老师。长期以来,*超市的销售业务一直使用着最简单的人工治理。超市经营物品的采购、库存、销售及核算等手工信息治理使得职职员作量大、服务质量差、工作效率低。同时,由于对市场的反馈信息不能及时地处理,从而导致销售与市场脱节。 要改变这种手工治理的落后状况,把工作人员从枯燥乏味的重复劳动中解脱出来,用运算机系统进行治理是一个明智的选择。利用运算机这一工具,不但能成百倍地提高工作效率,还能及时准确地得到有关信息,有效排除人为造成的失误,幸免许多不必要的缺失。超市的进销存治理信息系统,第一必须具备的功能是记录仓库存货、销售以及进货情形,通过该系统了解超市进货渠道、商品单价、数量,库存商品的种类、数量,销售商品种类、价格、数量,以便治理员依照以上信息作出经营治理决策。在性能方面要求系统核算准确,使实存商品、销售商品与所记帐目一致,能够被超市长期有效使用。数据要紧来自于入库单、发票,超市销售在营业期间内一直发生,数据也就一直变化。销售商品后开动身票,同时要显示商品价格数额。在当天汇总时修改相应文件,注重的是总额、总数量。为减少月末工作量,日常中要对报表数据逐步统计核算。超市数据资料有些属内部资料,不能为外人所知,系统须有保密措施,设置密码。查看资料需输入正确密码,销售人员销售物资需输入代号才能打开收银柜。万一泄露密码,应设修改密码的程序,同时密码不能过于简单。四系统功能分析在实际开发中,系统功能分析需要开发小组的系统分析及设计人员与用户进行全面、深入的交流,切实了解用户期望整个系统所应具有的功能,并分析用户行业营运特点,与用户共同决定系统的具体功能。本小组所拟开发的*超市治理信息系统要紧具有以下功能: 系统用户治理:超市中的用户涉及前台销售员、收银员、取物员、采购员以及系统高级治理员,系统用户治理完成对各类使用人员帐户的添加、修改、删除和查询。 商品信息治理:治理商品的差不多信息,包括添加、修改、删除和查询商品信息。 库存信息治理:治理商品的入库,库存量修改与查询,指定库存报表。 前台销售治理:治理客户购物车的创建、添加、修改和查询,以近依照用户要求查询特定商品信息。 购买结算治理:依照客户购物车结算购物费用,并可对购物车进行修改。 取物治理:客户结算之后,取物人员依照客户购物车从库房为用户取物,并完成购物车的注销操作。 采购打算:采购人员依照商品库存量和商品销售情形制订采购打算。 报表治理:依照每月商品的销售情形生成商品销售报表,超市高级治理人员能够依照报表调整销售策略。五系统特点展望 采纳人性化的业务流程及高度集成的单据治理界面,业务单据采纳统一的输入界面和相同的操作方法,各种操作都可使用快捷键,易学、易用、方便、快捷。 功能全面,包含进、销、存等中小型商业超市日常治理业务。 多项专门功能设计: 一品多码:能够对同一种货品的不同包装(如:香烟的箱、条、包分别设置条码。 多计量单位:提供大单位、小单位和主单位三个单位的处理,在开单时能够在同一个货品中输入大单位数量、小单位数量和零散数,而且会依照货品资料中设定的转换率自动运算出主单位的数量。 专门的双帐治理功能:实物库存帐方便销售人员查看库存时,能实时的查到实际库存,帐面库存帐更方便财务人员对各种单据的记帐、审核、对帐、统计分析等。 可自定义进销存期间的起始日期和终止日期,满足不同结算期用户的需求。 动态盘点:在不停业状态下可进行货品盘点。 条码打印:不需要专门的条码打印设备,使用一般打印机喷墨/激光)即可直截了当打印货品条形码、标价签或依照采购入库单中每个货品相应的数量打印相应个数的条形码。 价格跟踪:自动储存历史成交价格和最近一次成交价格。 自定义报表打印格式:对同一单据能够设计多种打印格式供打印时选择,如对表头、栏目、表尾进行自定义设置,并支持票据套打。 采纳数据库操作,运行快速稳固,不为数据量大所困。 周密的权限操纵,确保核心数据的万无一失。 丰富的报表输出,随时了解企业第一手数据。 强大的查询统计功能,可快速、多条件模糊查询。六组织业务分析通过调查,我们了解到*超市的有关组织/业务关系如以下图所示:二业务流程分析本小组在调查*超市的治理业务流程中,本着实事求是的精神,按照原有信息流淌过程,逐个地调查所有环节的处理业务、处理内容、运算方法、提供信息的时刻和信息形状等。通过调查分析,我们初步了解了*超市的差不多业务流程,并绘制了详细的业务流程图。一业务流程图的符号说明二业务流程图三数据流程分析治理业务的调查和分析不能摆脱物质要素,而信息系统分析的最终目的是从现行系统中舍去物流,抽象出信息流。小组成员通过分工、协作,学习,对业务流程进行汇总分析,从抽象和概括的角度绘制了*超市进销存治理信息系统的数据流程图。数据流程图的绘制采纳自顶向下逐步求精的方法,是结构化的分层、模块结构。按照*超市的业务流程,我们绘制了顶层、中层、底层数据流程图。以下仅对中层数据流程图进行说明说明。一数据流程图的符号说明二数据流程图数据流说明:F01:入库数据,身份核实等 F02:入库数据、身份核对、经手人等F03:合同情形、供货商品情形、商品出入库情形F04:商品编号、商品数量F05:供货日期、经手人等与入库有关的数据F06:商品库存的各种清单、统计、汇总等F07:商品编号、商品数量F08:商品数量F09:商品编号、商品数量F10:商品销售的各种清单、统计、汇总等F11:商品编号、商品数量F12:商品编号、商品数量、金额、日期等F13:商品编号、商品数量F14:商品编号、商品数量,金额等F15:金额F16:商品编号、商品数量,金额F17:合同情形、供货商品情形等四数据和数据功能分析数据流程图反映系统业务和功能之间的关系,反映了外部实体、数据处理、数据储备和数据流淌四方面的关系,通过数据流程图能系统、全面地了解业务、功能实现过程。然而数据流程图反映不出数据本身特性,反映不出数据结构的具体情形,另外数据流程图中描述的功能和数据是否匹配,是否存在问题,有无遗漏,也无法通过数据流程图本身来检验。数据分析和数据功能分析确实是要补偿数据流程图所出现出的缺陷。数据字典通过数据元素和数据结构来描写数据流,数据储备的属性,她将系统中有关数据的各种信息从不同的角度进行分析、汇总,在系统开发的全过程中都得到使用。数据字典是所有人职员作的依据,统一的标准,它能够确保数据在系统中的完整性和一致性,是整个系统开发过程以及系统运行后的爱护必不可少的工具。1数据流字典编号标识符来源去向所含数据结构说明1-01F01P1供货商D2入库登陆入库时刻、发货人、收货人、数量、单价、物资名称、物资属性1-02F02P1供货商D1核对入库时刻、发货人、收货人、数量、单价、物资名称、物资属性、证件号、 1-03F03S1合同D1核对供货商情形、合同时刻、合同金额、合同物资数量、违约情形、性质1-04F04D1核对D2入库登陆商品编号、商品数量1-05F05D2入库登陆S3入库情形商品编号、商品数量、规格、单价、生产厂商、入库时刻、经手人1-06F06D1核对P4总经理库存清单、统计报表、商品汇总1-07F07S2库存D1核对库存清单、入库时刻、入库数量、入库经手人、出库时刻、出库数量、出库经手人1-08F08D2入库登陆S2库存数据修改、入库经手人1-09F09S2库存D3收银销售商品数量、单价、种类、收银员编号1-10F10D3收银P4总经理总收入、时刻、单价、商品种类1-11F11D3收银D4销售记录修改收入时刻、收入数量、单价、收银员编号、总收入1-12F12D4销售记录修改S4销售情形入库商品数量、单价、商品种类1-13F13D3收银P5客户商品种类、单价、时刻、商品总额、打折情形1-14F14P5客户D3收银优待卡编码、单价、商品数量、付款金额1-15F15P5客户D4销售记录修改商品数量、单价、退货缘故编号、退货金额、时刻1-16F16P5客户P6客户服务中心商品数量、单价、退货缘故编号、时刻1-17F17P1供货商S1合同合同时刻、合同金额、合同物资数量、违约情形性质上表为数据字典清单,此处仅对F01作如下说明,数据流F01是供货商提供物资,它的去向是入库登陆,在F01种包含如下信息:入库时刻、发货人、收货人、数量、单价、物资名称、物资属性等。F02、F03均代表数据流名,它的来源、去向及该数据流所含内容。2数据储备字典编号标识符流入数据流流出数据流数据结构说明2-01S1P1供货商D1核对时刻、商品数量、商品种类、单价、经手人登记物资发放清单2-02S2D2入库登陆D1核对D3收银商品数量、商品种类、单价、时刻、发货人证件号入库的核对2-03S3D2入库登陆商品数量、种类、时刻、单价2-04S4D4销售记录修改商品数量、时刻、商品种类、单价、退货缘故编号上表为数据储备字典清单,以S表示。此处对S进行说明。S1为合同,通过P1和D1的处理,将数据流F17写入S1。S1包含以下信息:时刻、商品数量、商品种类、单价、经手人等。S2、S3、S4的说明亦如此。3数据处理字典编号标识符流入数据流流出数据流处理逻辑情形说明3-01D1S1合同D2入库登陆依照合同情形和物资情形判定是否生成库存信息治理3-02D2D1核对S3入库情形依照合同情形和物资情形生成库存信息登记治理3-03D3S2库存P5客户P5客户依照客户需求生成需求单治理3-04D4D3收银P5客户S4销售情形入库依照客户使用和退换情形修改销售数据库登记治理上表为数据处理字典清单,它对数据流图中所有处理功能作出说明。此处仅以D1为例,经手人依照合同进行核对,S1和D2分别是其的输入流和输出流。D2、D3、D4的说明亦如此。*超市进销存治理信息系统设计报告一.系统目标设计*超市是工程学院邻近的小型超市,本软件是针对其库存和销售收银需要编写的超市进销存治理软件,旨在提精湛市的治理效率和利润增长。系统分两个部分,第一部分为库存的进出治理,第二部分为收银结帐的治理。整个系统依照流行的治理模式,试图在友好界面上完成超市进销存的治理,并为超市的进一步进展提供良好的准确数据资料。系统共有七个模块,分别是系统用户治理、商品信息治理、商品库存治理、前台销售治理、购物结算治理、客户取物治理和超市高级治理等,从细微的方面表达系统的优越性。一系统模块功能图二系统实现过程分析在实现过程中,第一需要依照系统功能分析设计出需要的数据库和各个数据表的详细结构,然后创建系统项目,并在项目中创建数据库和各个表。在实现各个功能模块时,也采纳先模块后系统集成的方式,即各个系统功能模块分别独立设计和调试,在创建系统主窗体时才将各个功能模块通过主窗体的各个命令按钮集成到一起,最后进行系统整体设计和调试。在使用数据库中的表时,使用表单的数据环境统一治理表单中用到的各个表,如此,数据环境可在表单加载和关闭时,自动打开和关闭使用的表,从而简化了代码中对表打开和关闭操作。另外,为表但扫瞄记录创建一个统一的记录导航条子类,有记录前翻、后翻、以及到首尾记录的功能。二系统数据库设计一系统数据流图依照系统功能模块结构图和超市销售治理流程,绘制出系统简单的数据流图:数据说明:1系统用户数据系统用户数据包含的数据项有系统用户名、登录口令和权限代码。2商品差不多信息数据商品差不多信息数据包含的数据项有商品编号、名称、售价、进价、种类和厂家等。3商品销售数据商品销售数据包含的数据项有销售编号、日期、商品编号、数量等。4商品库存数据商品库存数据包含的数据项有商品编号、库存量、库存下限等。5客户购物车数据客户购物车数据包含的数据项有购物车编号、客户名、商品编号、数量、结算、日期等。二系统处理流程设计系统处理流程图如下所示:三代码设计1 用户登录表单设计在本例中,超市进销存治理系统启动时,第一显示系统登录表单,用户必须登陆之后才能使用系统功能。系统用户的登录信息储存在SysUserData数据表中。1创建系统用户登录表单在设计表单时,第一在表单的数据环境设计器里添加SysUserData表,然后添加各个需要的控件。(2) 实现系统用户登录表单功能 为表单定义新的属性 实现登录信息验证功能 实现登录用消功能 在登录对话框关闭时清除事件循环 添加记录导航条类2系统用户治理表单设计1创建系统用户治理表单在设计时,在表单的数据环境中添加需要使用的SysUserData表,如此在表单加载或关闭时,使用的表可被自动打开和关闭。2实现系统用户数据治理功能 为表单创建用于表示添加和编辑状态的属性 扩展记录导航条功能 实现添加记录功能 实现修改记录功能 实现退出添加或修改状态功能 实现储存功能 实现删除记录功能 实现关闭表单功能3用户修改命令表单设计1设计口令修改表单在口令修改表单中,显示当前用户和旧口令,并提供两个文本框用于输入新的口令,三个命令分别用于储存新口令、清除新口令和关闭口令修改表单。在设计表单时,在表单的数据环境中添加要使用的SysUserData表。2实现口令修改功能 实现表单初始化功能 实现清除口令功能 实现储存新口令功能 实现关闭表单功能4商品信息治理表单设计(1) 创建商品信息治理表单在实现商品信息治理表单时,第一在表单数据环境中添加SysUserData表,将表对应的Cousol的Exclusive属性设置为T。然后从数据环境设计器窗口中将SysUserData表的各个字段拖到表单设计窗口中,并为表单添加一个记录导航条和用于执行添加、删除、修改、储存、退出添加修改以及关闭表单操作的命令按钮。2实现商品信息治理功能 为表单创建用于表示添加和编辑状态的属性 实现表单初始化功能 扩展记录导航条功能 实现添加记录功能 实现修改记录功能 实现退出添加或修改状态功能 实现储存功能 实现删除记录功能 实现关闭表单功能5商品入库表单设计1设计商品入库表单在商品入库表单中,显示商品名称和编号列表。执行商品入库操作时,可从列表中选择商品名称或商品编号,然后输入商品入库数量,完成商品入库操作。在表单的数据环境中添加DrugStore表。(2) 实现商品入库功能 实现表单初始化功能 储存商品入库数据 实现商品名称与商品编号列表的互动 实现关闭表单功能6商品库存数据治理表单设计1设计商品库存数据治理表单对商品库存承诺修改其库存量和设置库存下限,以及删除库存记录操作。在设计表单时,第一在表单的数据环境中添加DrugStore表,将表对应的Cursorl的Exclusive属性设置为T。然后从数据环境设计器窗口中将DrugStore表的各个字段拖动到表单设计器窗口中,并为表单添加一个记录导航条和用于执行删除、修改、储存、退出添加修改及关闭表单操作的命令按钮。(2) 实现商品库存数据治理功能 为表单创建用于表示编辑状态的属性IsEding 实现表单初始化功能 扩展记录导航条功能 实现修改记录功能 实现退出修改状态功能实现储存功能 实现删除功能 实现关闭表单功能7创建购物车表单设计1设计创建购物车表单2实现购物车创建功能 实现表单初始化功能 执行购物车创建操作 实现购物车表单刷新操作 实现关闭表单功能8商品销售表单设计(1) 设计商品销售表单(2) 实现商品销售表单 实现表单初始化功能 实现依照表单调整表格大小 实现自动显示客户名称 实现购物车打开功能 实现关闭购物车功能 实现删除购物车功能 实现表单关闭功能 实现商品选择功能 实现自动填写商品编号 实现添加购物项目功能 实现购物车项目删除功能9购物结算表单设计1设计购物结算表单2实现购物结算功能 实现表单初始化功能 实现依照表单调整表格大小 实现自动显示客户姓名 实现购物车打开功能 实现购物车关闭功能 实现删除购物车功能 实现表单关闭功能 实现购物车项目删除功能 实现表单刷新功能 实现结算功能10取物治理表单设计设计与设计购物结算表单设计差不多相同。11制订采购打算表单设计1设计制订采购打算表单2实现制订采购打算 实现表单初始化功能 实现自动选择商品名称和编号 添加采购打算项目 设计商品采购报表 打印采购打算书12销售报表表单设计1设计获得销售数据图2设计销售报表3设计销售报表治理表单4实现销售报表治理功能 实现销售报表治理表单初始化功能 实现依照报单调整报表数据显示表格大小功能 实现设置报表选择条件功能 预览报表 打印报表 实现表单关闭功能四创建系统项目和数据库第一创建一个项目命名为GoodsManage,然后在其中创建超市销售治理数据库和属于数据库的数据表。数据表表名称文件名系统用户数据表SysUserDataSysUserData.dbf商品信息数据表DrugInfoDrugInfo.dbf商品销售数据表DrugSalesDrugSales.dbf商品库存数据表DrugStoreDrugStore.dbf客户购物车数据表ShoppingCarsShoppingCars.dbf五系统物理配置方案设计本系统采纳单机用户操作方式,差不多配置如下:库存治理电脑一台,收银结算电脑服务器一台,电脑系统配置在Windows98以上。六数据库的概念模型ER图E-R图说明说明:1实体>关系:库存记录编号、数量、存量、下限购物车记录编号、客户、结算、数量、日期商品信息编号、售价、名称、进价、种类、厂家2 联系>关系:出入库编号、数量、供应商数购物车记录编号、数量、客户数七数据库的逻辑模型依照系统分析所定义的数据字典,设计出*超市进销存治理信息系统数据库中各个数据表,包括系统用户数据表、商品信息数据表、商品销售数据表、商品库存数据表、客户购物车数据表和购物车记录表共6个数据表,各数据表结构分别如下所示:1 系统用户数据表字段名数据类型宽度是否承诺为NULL用户名包括合同者字符型5否口令字符型6否权限字符型1否系统用户数据表用于储存系统用户的帐户信息,包括用户名、口令和权限代码,数据表命名为SysUserData,系统用户编号形式如00000、00001,用户权限使用0、1、2、3、4分别代表系统治理员、销售员、收银员、取物员和采购员。2商品信息数据表字段名数据类型宽度是否承诺为NULL编号字符型6否名称字符型25否售价数值型62位小数否进价数值型62位小数否种类字符型10否厂家字符型50否商品信息数据表用于储存每种商品的差不多信息,包括编号、名称、售价、进价、种类和厂家,数据表命名为DrugInfo,编号形式如X00001、XC0001。3商品销售数据表字段名数据类型宽度是否承诺为NULL编号字符型11否货编号字符型6否数量数值型4否日期日期时刻型否商品销售数据表用于储存每种商品的销售记录数据,包括销售记录编号、日期、货编号,命名为DrugSales,编号用于惟一标识一种商品的单笔销售记录,形式如04073000001、04073000002,其中04为年、07为月、30为日。在客户结算取物之后,其购物车数据表和购物车记录将被删除,购买数据那么被储存到商品销售表中。4库存数据表字段名数据类型宽度是否承诺为NULL编号字符型6否存量数值型4否下限数值型3否库存数据表用于储存每种商品的库存信息,包括库存编号、库存量和库存下限,数据表命名为DrugStore,各种商品的库存编号与商品信息表中的商品编号一致。5客户购物车记录字段名数据类型宽度是否承诺为NULL编号字符型11否客户字符型10否日期日期时刻型否结算逻辑型否客户购物车记录表用语储存客户购物车记录,包括购物车编号、客户、日期和结算,数据表命名为ShoppingCars,每个客户的购物车记录使用一个惟一的编号来标识,形式如04073000001、04073000002。结算字段用于标识客户是否以执行过结算操作,默认值设置为.F.。6客户购物车数据表字段名数据类型宽度是否承诺为NULL编号字符型6否数量数值型62位小数否每个客户都有自己的购物车数据表,用于储存客户选购商品的编号、数量。到超市购物的顾客是动态的,因此数据库中客户购物车数据表的数量也是动态的,关于每一个打算购买的顾客,第一在客户购物车记录表中添加一个记录,并分配一个惟一的编号来标识,然后使用该编号来命名为客户创建的购物车数据表。三输入输出及用户界面设计一输出设计本系统得输出形式要紧是报表形式,如:入库清单编号名称售价进价种类厂家001巧克力2.5元1.9元01德芙-收银单打印编号客户日期结算002一般2006-01-142.5元-二输入设计本系统包括商品信息治理、商品入库、商品库存数据治理等信息输入界面,现将系统主录入界面介绍如下:超市的治理人员可选择采购打算、商品入库、库存治理、商品销售等按钮进入相应的输入界面进行商品登记,