![毕业论文(设计):东升超市管理信息系统设计与实现_第1页](http://file.renrendoc.com/FileRoot1/2018-1/2/0ed25253-62fa-4361-9e60-fea4b1a051ff/0ed25253-62fa-4361-9e60-fea4b1a051ff1.gif)
![毕业论文(设计):东升超市管理信息系统设计与实现_第2页](http://file.renrendoc.com/FileRoot1/2018-1/2/0ed25253-62fa-4361-9e60-fea4b1a051ff/0ed25253-62fa-4361-9e60-fea4b1a051ff2.gif)
![毕业论文(设计):东升超市管理信息系统设计与实现_第3页](http://file.renrendoc.com/FileRoot1/2018-1/2/0ed25253-62fa-4361-9e60-fea4b1a051ff/0ed25253-62fa-4361-9e60-fea4b1a051ff3.gif)
![毕业论文(设计):东升超市管理信息系统设计与实现_第4页](http://file.renrendoc.com/FileRoot1/2018-1/2/0ed25253-62fa-4361-9e60-fea4b1a051ff/0ed25253-62fa-4361-9e60-fea4b1a051ff4.gif)
![毕业论文(设计):东升超市管理信息系统设计与实现_第5页](http://file.renrendoc.com/FileRoot1/2018-1/2/0ed25253-62fa-4361-9e60-fea4b1a051ff/0ed25253-62fa-4361-9e60-fea4b1a051ff5.gif)
已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东升超市管理信息系统设计与实现内容摘要东升超市管理信息系统的设计与实现,是基于超市管理的全面自动化的管理模式,集进、销、存、系统查询为一体,使超市管理更加科学化与规范化,方便管理者充分、准确、有效地了解经营状况,向管理者及时提供准确的统计数据、分析报告和更加深入的数据分析、预测,帮助管理者紧密地把握销售动态,减少入库、出库及销售中的漏洞。以超市的人、财、物为基本分类,将采购、销售业务运营过程中涉及的销售员、商品、顾客等基本信息从时间、状态、质量、价值、数量等多纬度进行全面细致的监管,实现对超市的精细化管理。系统使用三层架构思想,采用面向对象的设计方法,系统由六个模块组成采购管理、库存管理、商品管理、销售管理、财务管理、系统维护。基于MICROSOFT公司的VISUALSTUDIO2008平台及SQLSERVER2005数据库,运用C语言,采用B/S架构进行系统设计与开发,具有成本低、实用性强、安全性高、易维护等特点。经经测试和运行,能满足日常管理工作要求,提高了超市工作人员的工作效率,减少管理所占用的资源,从而降低管理成本,使超市经营取得更好的经济效益,达到了设计目的和管理标准。关键词超市信息管理系统C/SSQLSERVER2005CDESIGNANDIMPLEMENTATIONOFMANAGEMENTINFORMATIONSYSTEMFORDONGSHENGSUPERMARKETABSTRACTTHEDONGSHENGSUPERMARKETMANAGEMENTINFORMATIONSYSTEMISDEVELOPEDBASEDONTHECOMPREHENSIVESUPERMARKETMANAGEMENTAUTOMATIONMANAGEMENTMODE,SETINTO,SALESANDSTOCK,SYSTEMINQUIRES,SUPERMARKETMANAGEMENTISAMORESCIENTIFICANDSTANDARDIZATION,CONVENIENTMANAGERSSUFFICIENT,ACCURATE,EFFECTIVELYUNDERSTANDOPERATINGCONDITION,TOPROVIDEACCURATESTATISTICSMANAGERSDATAANDANALYSISREPORTANDTHEMORETHOROUGHDATAANALYSIS,FORECASTANDHELPMANAGERSTIGHTLYGRASPMARKETINGDYNAMICS,REDUCEINVENTORY,OUTBOUNDANDSALESOFTHESELOOPHOLESANDGIVEAWAYSTHEPEOPLEINTHESUPERMARKET,FINANCIAL,MATERIALFORBASICCLASSIFICATION,WILLPURCHASE,SALESBUSINESSOPERATIONPROCESSINVOLVINGSALESMAN,PRODUCTS,CUSTOMERSANDOTHERBASICINFORMATIONFROMTIME,STATE,QUALITY,VALUE,QUANTITY,ETCFORTHETHOROUGHANDCAREFULSUPERVISIONLATITUDE,REALIZETHEELABORATINGMANAGEMENTTOTHESUPERMARKETTHESYSTEMSUSETHREELAYERSTRUCTURE,THETHOUGHTOFOBJECTORIENTEDDESIGNMETHOD,THESYSTEMBYSIXMODULESPROCUREMENTMANAGEMENT,INVENTORYMANAGEMENT,COMMODITIESMANAGEMENT,SALESMANAGEMENT,FINANCIALMANAGEMENT,SYSTEMMAINTENANCEBASEDONMICROSOFTCOMPANYSVISUALSTUDIO2008,SQLSERVER2005,DATABASEPLATFORMAND,USINGC2005BYB/SSTRUCTURE,SYSTEMDESIGNANDDEVELOPMENT,WITHLOWCOST,PRACTICALSTRONG,HIGHSECURITY,EASYMAINTENANCE,ETCBYTESTINGANDRUNBYTHEDAILYMANAGEMENTWORK,CANSATISFYTHEDEMANDS,IMPROVETHEWORKINGEFFICIENCYOFTHESUPERMARKETWORKERS,REDUCETHEMANAGEMENTOFRESOURCES,THUSREDUCESOCCUPYINGADMINISTRATIVECOSTS,MAKETHESUPERMARKETBUSINESSBETTERECONOMICBENEFITS,ACHIEVETHEDESIGNOBJECTIVEANDMANAGEMENTSTANDARDKEYWORDSSUPERMARKETINFORMATIONMANAGEMENTSYSTEMC/SSQLSERVER2005C目录1概述12系统解决方案221系统需求调查2211开发背景2212用户需求调查622业务流程分析6221原系统业务流程分析6222新系统业务流程分析723需求分析8221功能的要求8222数据的要求9223性能的要求923系统总体设计9231系统业务处理过程设计9232模块子系统结构图10232系统总体结构设计11334新系统流程分析123开发技术与开发工具1221开发技术12311采用C/S模式12212WINDOWSXP13213SQLSERVER2005。13214采用同步打印技术。1322开发平台与开发工具13221NETFRAMEWORK开发平台13222C开发工具13223事件驱动机制1423数据库工具15231TSQL15232SQLSERVER20051624程序开发环境配置164数据库设计1641数据库概念设计1642数据库逻辑设计1943数据库连接245系统功能详细设计2451设计原则和目标24511设计原则24512系统设计目标2451登录模块设计25511创建登录模块界面25512登录的“确定”按钮的事件过程2552主界面设计26521创建主窗体界面26522主窗体的“LOAD”事件过程27523主菜单的创建2753进货管理模块的设计28531创建进货管理模块界面28532“添加”信息模块的事件过程30533“修改”信息模块的事件过程30534“删除”信息模块的事件过程3154查询进货模块设计32541查询进货模块的设计与创建32542“添加”信息模块的事件过程34543“查询”进货信息的事件过程3554其它模块的设计与实现366系统运行与测试3661运行环境3762主窗体测试3762进货测试37621进货窗体测试37622进货信息查询模块的运行结果测试3863销售测试38631销售管理模块测试38632退货信息模块测试3964库存模块的运行结果测试39641库存警报模块的运行结果测试39642库存查询模块的运行结果测试407总结40参考文献42东升超市信息管理系统的设计与实现1概述现在的超市业务越来越好,顾客的购买量很大,日益频繁的业务产生了大量的数据。随超市商品的购进的客户购买商品数据量的增大,管理人员对数据的管理中查找不方便,数据的掌握也不准确,容易造成决策的滞后或是失误。经常存在的问题是随着订货、进货信息的增加,与供应商相关的信息、与商品相关的信息越来越多。如果没有将这些有效的信息集中起来,对以后的信息查询、统计会带来不便,从而就不能给采购员提供采购过程的决策支持。同时,对于每天产生的大量销售信息,如果不加以适当的存储和分析,就失去了利用这些销售信息提炼出客户购买偏好的机会,就不能从大量的购销数据中得出消费者潜在的消费需求和消费习惯,失去了潜在的商机。因此,开发这样一套以促进管理体制和管理手段改进,改善决策发放和决策依据的管理信息系统是很有必要的。这对于在信息服务中创造价值,促进资源共享和信息集成,减员增效,提供管理水平都有很大的帮助。我国近十多年的超市的发展可谓变化万千,超市的经营方式已由单一向多种经营态势发展,各种超市经营形式充斥其中。其中商业连锁超市已成为商业大家庭的主力军。商业超市是劳动密集型的服务行业,不同于生产型的企业,所有的商品都是源自外购,而且采购的品种多,采购的批次频繁。超级市场具有经营品种丰富、更新速度快、交易高峰时间顾客交易频繁、速度快准确性要求高的特点。每日甚至每时将这些频繁交易的真实情况实时地采集、汇总、分类、处理,生成各种账目、报表,并将进、销、存、以及资金分布等情况迅速反映出来,其往来业务非常繁杂。往来管理是商业企业管理的一个非常重要的组成部分,是对往来业务活动进行连续、系统、全面和综合的核算和监督,即对应收账款和应付账款进行系统的管理,以提高经济效益的重要的管理活动。其主要的任务是提供正确的、完整的、系统的往来业务信息。在商业中尤其是商业超市的往来账目更为繁琐复杂。现如今,各个企业的往来管理大多数都还处在纸质的单据交易,这样会拉长时间线,导致效率低下、容易出错,管理层正是通过这些汇总的账目来进行管理和决策,导致管理层不能及时做出正确的决策。往来信息是商业超市经济信息的核心,它连续、系统、全面、综合地反映和监督商业超市经营管理的情况,并为超市的经济决策提供重要依据。商业超市的管理层通过往来信息来衡量经营管理的业绩,并利用往来数据对经济活动做出预测和决策。往来管理记录了企业与往来单位之间的应收账款、应付账款及回款的变动情况,并提供对往来财务信息的查询。由此为依据进行决策。此外,往来管理子系统通过严密地监控应收账款和过期账款,还可以进行账龄分析来减少应收款。管理信息系统的构建中,往来管理子系统是以计算机为主要工具,往来管理知识为指导思想,对商业超市各种往来的财务数据进行收集、存储及分析,为用户提供往来信息的人机系统,是商业超市管理信息系统的一个重要的子系统。往来管理子系统与其他子系统间实现数据兼容和信息共享。商业超市管理信息系统中,其他各子系统的业务运作进展情况基本上以单据提交到往来管理子系统,由往来管理子系统对这些数据信息进行处理。一方面向企业内各部门提供其业务过程及相关活动的往来信息,协助这些部门进行更好地管理;另一方面向管理者提供有用的决策信息。往来管理子系统好比整个商业超市的“中枢神经”系统,不断从外界接受新信息进行处理,再输出各类相关的信息,反映企业的经营状况。我国的超市作为当今销售商品最广、数量最多、人流最多的一种消费市场,有种类繁多的商品信息和其他信息需要处理,而对于这些信息的管理有很多缺陷。根据调查得知,以前人们对信息管理的主要方式是基于文本、表格等纸介质,对于各种商品的购销存情况的统计和核实等往往人工检查进行。数据信息处理量大,容易出错,而且数据繁多,容易丢失、不易整理。总的来说,缺乏系统、规范的信息管理手段。另外,尽管有的超市已经使用信息化管理,但并没有发挥它的真正效力,资源闲置比较突出。超市管理信息系统从企业运营及管理的实际情况出发,结合当前中国零售业业态发展趋势,顺应了零售行业对信息化的要求,为商业管理信息系统提供了系统全面的技术解决方案。基于以上原因,超市信息管理系统目前在各个商业领域都发挥了很大的作用,也得到了越来越多的大、中、小型商业企业的应用。但就目前的应用状况分析,管理系统在中、高端企业得到了广泛的应用和重视,在小型企业、零售店的应用仅局限于信息化的表面层次,没有得到高度的重视。同时,小企业也因资金发面问题限制了其向更高程度信息化的应用。随着信息化的快速发展,以及激烈的市场竞争,各企业也将在信息化上下功夫,以高效率、低成本立足市场,获得更多的利润。2系统解决方案21系统需求调查211开发背景西充东兴超市位于西充县天府广场,营业面积约8000平方米,主卖各种生活日用百货、办公、酒类、零食、速食、冷冻食品、冷藏保鲜食品、零售卷烟等等。成立于1964年的国营老字号东兴商场。2005年商场改制后,成立了以社区连锁超市为主业的西充东兴超市连锁有限责任公司,现有员工200余人,20余家分店。是西充本土的知名商业机构。2010年公司加快发展速度,计划新开门店10家。在忠实顾客的心目中,东兴超市以“良好态度、真诚待人”的印象服务于大众。东兴超市可以分成3个部门进货部门、销售部门、管理部门,如图2111所示。总经理进货部销售部管理部图2111东兴超市机构图第一进货部门主要负责超市商品进货与存货管理,进货与存货是销售的基础,这两项工作会直接影响超级市场的经营业绩。超级市场的进货管理包括订货、进货、验收、退换货、调拨等项业务。订货业务超级市场的订货业务是指在所确定的厂商及商品范围内,依据订货计划而进行的叫货、点菜或叫添货的活动。订货业务应注意以下问题。订货要有计划。定货要注意适时与适量,各类别商品的订货周期,最小订货量等都必须有事前计划。这样,一方面,可以提高工作效率,另一方面可确保货源供应正常。订货方式要规范化。订货方式可采用人工、电话、传真、电子订货系统等多种形式,发展的趋势是采用EOS订货系统。进货业务进货是根据订货作业,由厂商或配送中心来说就是“配送”。进货业务应注意以下事项。进货要遵守时间。进货时间的确定应考虑厂商作业时间、交通状况、营业需要及内部员工出勤时间。验收单、发票需齐备。商品整理分类要清楚,在指定区域进行验收。先退货再进货,以免退调商品占用店内仓位。验收后有些商品直接进入卖场,有些商品则进内仓或进行再加工。要对变质、过保持期或已接近保持期的商品拒收。退换货业务退换货是超级市场根据检查、验收的结果,对不符合进货标准和要求的商品采取退货或换货币行动的业务活动。退换货业务可与进货业务相配合,利用进货回程顺便将换货带回。退换货业务应注意以下事项确认厂家,即先查明待退换商品所属的厂家或送货单位。填写退货申请单,注明其数量、品名及退货原因。退换商品应注意保存。及时联络各厂商办理退换货。退货时应确认扣款方式、时间及金额。超级市场的存货管理商品存货是流通的停滞和资金的占用,但又是必不可少的环节。市场变化莫测,生产又需要一定的周期,为使超级市场不致出现缺货现象离不开商品存货。由于库存要占用资金和场地,会给超级市场带来成本费用的增加,因此,科学的存货管理十分必要。超级市场的存货管理主要包括存货数量管理、存货结构管理和存货时间管理。存货数量管理。存货数量与商品流转相适应,是最佳效益点。存货量过大,会造成商品积压,浪费效益;存货量过小,会造成商品不足,市场脱销,影响销售额。商品存货数量管理一般彩两种方法一是保险存量,是商品住址的下限,低于此限,将会导致积压。存货结构管理。无论是仓库空间还是资金,都是有限有。如何使这些有限的空间和资金取得更大的效益,加强商品库存结构管理是非常重要的。商品库存结构管理的最常用方法是ABC管理法。存货时间管理。加快商品周转等于加快资金周转,自然会提高商业动作效率,这是超级市场能否获得利润的关键,所以应加强存货的时间管理。第二销售部门主要负责营业计划、接受订货及运筹计划、营业技术。营业计划每年择期举行不定期同行业市场情况、公司内部状况等情况来检查并修正目前的营业方针,方针确定后,传达给所有相关人员。评核有关未来的产品;评核产品种类及项目;商品价格的定位;选择、决定往来的订货公司及往来方针;交货及付款的各项方针;遵守订立的合同和契约。接受订货及运筹计划对于客户的资料应随时加以适当分类、记录下来。相关者或资料取得者也应随时记入所得的资料。营业业务必须依工作部门别及机器别等分掌各项工程的现况及趋势,努力使订货业务与此配合一致。调查各产业或各地区、各家公司的经营状况,并以此来掌握有利的公司、事业、公家机构等,制定有效的推销政策,并对此展开宣传工作,以利开拓交易的进展。每月应针对预估及实际的接受订货量,制成记录表,并随时与制造部门保持联系。为使生产及所接受的订货能够容易估算,生产及库存一定要先预估出固定的数量,在接受订货的同时也能做好交货。如果客户表示热忱并有意举行业务联谊会,公司可借此机会收集情报并借此斡旋、开拓交易。必要时可设营业开发部门,以此支援交易的斡旋及开拓。第三管理部门负责营业机构与业务分担、建立产品销售信息反馈制度、编制产品发运计划,组织回笼资金、经营决策、市场预测。东兴超市在物流管理方面,仍使用传统的人工管理模式,浪费人力资源,效率低,准确率低。有些商品紧缺,顾客要排队购买或商品供不应求,使顾客大为不满,还有一些商品,长期积压,损坏严重,造成重大的经济损失,引起销售人员的极大不满,已多次向超市管理人员反映,但此类问题仍屡屡发生,得不到根本性的解决,已引起总经理的高度重视。东兴超市是以零售为前导,以商品进销,存配,流转管理为基础。东兴超市是一个小型超市,但它的物流管理也比较复杂,如果没有一个强大的信息系统来支持,那么就会造成一部分商品大量积压,而另一些商品供不应求的局面,这种局面必然会给超市带来巨大的经济损失。有些超市为了避免这样的情况发生,就会对物流管理投入大量的人力。虽然这样解决了物流方面的问题,但是这又有悖于管理学的原则,效率低,浪费了人力资源,解决不了根本性的问题。因此针对东兴超市对经营业务和人事管理的实际需要,开发了这套超市管理系统。在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于WINDOWS图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。212用户需求调查东兴超市为了更方便顾客,所设立的与40余家实体店为一体的网上超市,提供“免费送货上门,货到付款”的服务,只要你的网上超市注册,成为东兴网上超市的会员,即可享受会员价。同样,东兴超市所推出的会员卡、好运卡在网上超市同样适用,同样可以积分,同时在网上超市也享有积分,双重积分的优惠使贵客得到更多的优惠。超市管理主要解决商品的入库、出库、销售、查询等的问题。经营者具有明确的商品库存信息、销售信息,能够查询、备份数据库,更新所有的信息(厂家信息、入库、出库、销售、促销活动、会员信息、会员营业额、全部营业额、日志信息等)。通过对东兴超市进行调查,客服对超市信息管理系统提出了一些要求系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。商品销售信息直接输入系统商品库存量输入系统顾客购买的商品,如果脱销,则将商品名称编号输入系统通知物流管理部门向供货商订货物流管理部门根据要求,将待定商品汇总,填写多份订货单当受到供货商的发货单时,物流管理部门根据要求验收验收后,把与每种商品有关的数据,如名称,编号,数量,单价,供应商名称等记录到应付款帐目中将验收商品入库,并修改库存量帐务管理系统收到供应商的应付款通知单后,要与应付款明细帐核对,正确无误后才能付款修改会计总帐按周,月,年定期编制库存,销售,会计报表,提交给超市经理经理可随时查询库存量,销售量和业务情况22业务流程分析221原系统业务流程分析根据调查,原系统业务流程如图221所示。采购员货物采购采购单货物入库货物验收库工同意入库不同意入库入库单货物上柜货物销售销售员供货商收银收银员货物清点盘点库存库工补货处理生成采购单采购单图221原系统业务流程222新系统业务流程分析新系统主要业务分析包括进货业务进货管理是企业生产经营活动中及其重要的一环,它关系到产品质量能否得到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题。企业现代管理理念中对企业的进货管理提出新的要求;企业进货时对供货商的选择更见慎重,双方不再是讨价还价的买卖关系,而是一种相互依存的合作伙伴关系,并且还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容供货商的情况调查在实施采购之前,超市首先就要对市场上各大商品供货商进行详细的调查,了解公司的具体情况,评定企业的信誉级别和公司的市场口碑,做到准确无误,采购顺利。采购计划的编制超市根据自身的资金条件和销售状况,综合分析市场规律,拟定采购计划表。实施进货计划根据供货商档案及评审结果,选定供货商;生成订货单给选定的供货商;双方就价格、数量、质量等方面洽谈磋商,直至签订合同;跟踪合同执行,安排供货进度和货物运输,做好验收入库工作。库存业务库存管理是指在上产经营中为销售和耗用而存储的各种资产。企业存货不当都会增加不必要的费用存货过多将导致物资的积压、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题。存货不足则影响企业的正常销售活动。库存管理的目标是需求最佳存货数量,使库存的成本总额最小化。其主要业务如下产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。如最佳订货批量、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,封闭意味着落后,超市要抓住时机,引入现代化的销售管理模式,实施企业的信息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。23需求分析根据当前的超市管理体制,一般的超市进销存管理是根据所掌握的商品类别,相应的分成几个仓库进行商品的计划、采购、销售、入库,并随时按期进行库存盘点,根据需要进行统计分析,产生相应的报表。根据本系统要实现这些基本的功能从以下四个方面进行需求分析系统的功能要求,系统的性能要求,系统的运行要求,系统将来可能会提出的要求。下面是对亲新系统进行分析的结果。221功能的要求根据用户对系统的提出要求,结合实际超市商品信息购销存情况采用结构化分析方法,经过系统模块功能分析,本系统具有以下功能1商品信息功能完成对商品信息的添加、查询、修改、删除操作,以及对商品库存数量进行精确的统计,并以图形方式展现给用户。2销售信息功能实现对日常商品销售信息的添加、查询、修改、删除操作。3进货信息功能完成对日常进货商品信息的添加、查询、修改、删除操作。4员工管理功能完成对员工信息的添加、查询、修改、删除操作。同时,对员工的日常考勤进行管理此功能模块仅限于管理部门使用。5用户管理信息功能实现对用户的添加、删除以及修改密码、修改用户权限的操作。通过对用户权限的设置来确定用户所能使用的功能模块。本系统共分3种用户管理人员、仓管人员和销售人员。其中,管理人员可以使用所有的功能模块,而销售人员只能使用销售信息功能模块,仓管人员则可以使用商品信息和进货信息两大功能模块。222数据的要求按用户要求,系统应该包括以下信息实体。商品的基本信息。商品进库数量、价格及经手人等信息。商品销售出库数量、价格、规格及经手人等信息。商品总体分类基本信息。商品详细分类基本信息。员工的基本信息。超市会员的基本信息。223性能的要求为了保证系统能够长期、安全、稳定、可靠、高效的运行,超市销售管理系统应该满足以下的性能需求数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。适用性该管理系统软件适用于WINDOWS2000/XP及以上操作系统。运行需求本系统采用MICROSOFTVISUALSTUDIONET2003设计,用户交互界面采用的是基于WINDOWS的窗口界面。适用XP及以上系统,MICROSOFTSQLSERVER2005及以上环境的计算机,通过INTERNET加强超市与供货商之间的信息连接。23系统总体设计231系统业务处理过程设计东升超市管理信息系统的业务处理过程,如图231所示。商品录入收银业务销售数量统计库存信息反馈进货处理收款单据图231东升超市管理信息系统的业务处理流程图业务处理描述使用POS收银机,条形码扫描录入商品信息,会员使用打折卡进行打折,收银业务处理并打印收款单,销售管理子系统自动更新已销售商品数量,库存数量统计更新,打印销售报表,进货通知单,进货处理系统联系供应商,对新到货物进行盘点,同时录入货物信息并更新库存数量。232模块子系统结构图各个子模块的I/O数据流和子模块功能描述,见表231所示。表231子模块描述子模块I/O数据流子模块功能描述商品录入条形码商品数量名称、价格需要使用POS机,商品条形码扫描,录入商品信息。收银业务已录入商品信息会员卡单据已销售数量会员使用打折卡,根据已录入商品信息进行收银处理,打印收款单销售管理已销售商品销售量销售总额销售报表商品销售数量统计,生产销售报表,核算销售总额。库存管理销售报表库存数量补货报表进货通知系统自动盘点库存数量,更新商品库存信息,对需要补货的商品进行统计,生成补货报表。人员管理员工信息工作情况表工资报表录入员工基本信息,登记员工工作日志,统计员工业绩,数据汇总,生成工资报表。进货处理补货报表供应商信息进货盘点库存报表根据补货报表,联系供应商,进行补货。对新补货的商品数量进行统计,向系统中录入补货商品的信息,及时更新现有库存信息。232系统总体结构设计根据对系统需求的分析以及对原有超市系统的改进,得到了新的超市管理系统。该系统具有以下几个特点模块化、功能性强、结构化、管理清晰、权责明确、分工合理。新系统由销售管理、库存管理、商品录入、收银业务、进货管理、人员管理六大子系统组成,每个子系统模块实现的功能各不相同,在业务和数据的流动上有很大的关联,系统总体结构如图232所示。东兴超市信息管理系统基本档案进货管理销售管理库存管理系统维护员工信息部门信息供应商商品进货商品查询商品销售商品退货库存报警库存查询系统备份系统还原图232系统功能模块图员工信息管理可以对员工的性别、年龄、职位、所属部门信息进行查询、修改、添加、删除。供应商信息可以对供应商名称、负责人姓名、联系电话、传真、地址和备注信息进行查询、修改、添加、删除。商品进货可以对商品的进货的编号、价格、供应商单位和供应日期信息进行添加、修改、删除和退出。商品查询输入商品编号,可以对商品的信息进行查询。商品销售输入商品编号,可以查看商品的销售信息。商品退货可以未达到公司条件的商品进行退货。库存报警可以设置报警,当条件达到时,系统自动报警。库存查询可以查看当前的库存信息。系统备份对重要数据进行备份。系统还原对重要数据进行还原。334新系统流程分析用户使用系统的工作流程,如图234所示。否是系统登录是否登录系统主窗体基本档案进货管理系统维护库存管理销售管理图234系统业务分析图3开发技术与开发工具21开发技术311采用C/S模式管理信息系统通常可以采用客户机/服务器CS和浏览器/服务器CS两种结构开发。CS结构在20世纪80,90年代被广泛采用,它可以使用VISUALBASIC,VISUALC,DELPHI和POWERBUILDER等众多功能强大的开发工具开发客户端应用程序,服务器上使用后台数据库保存用户数据。CS模式是一种两层结构的系统第一层是在客户机系统上结合了表示与业务逻辑;第二层是通过网络结合了数据库服务器。CS模式主要由客户应用程序、服务器管理程序和中间件三个部分组成。首先,交互性强是CS固有的一个优点。在CS中,客户端有一套完整应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。其次,CS模式提供了更安全的存取模式。由于CS配备的是点对点的结构模式,采用适用于局域网、安全性可以得到可靠的保证。而BS采用点对多点、多点对多点这种开放的结构模式,并采用TCPIP这一类运用于INTERNET的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。由于CS在逻辑结构上比BS少一层,对于相同的任务,CS完成的速度总比BS快,使得CS更利于处理大量数据。由于客户端实现与服务器的直接相连,没有中间环节,因此响应速度快。同时由于开发是针对性的,因此,操作界面漂亮,形式多样,可以充分满足客户自身的个性化要求。但缺少通用性,业务的变更,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。不过此部分内容对于管理制度成熟的仓库企业而言,其困难度并不大。212WINDOWSXPWINDOWSSERVER2003是优秀的网络操作系统NOS,是网络的心脏和灵魂,是向网络计算机提供服务的特殊的操作系统。它在计算机操作系统下工作,使计算机操作系统增加了网络操作所需要的能力。213SQLSERVER2005。SQL语言则集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、插入数据、建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,且并不影响数据库的运行,从而使系统具有良好的可扩展性。214采用同步打印技术。在一个应用程序中,首先向数据库中插入一笔数据,然后把此数据打印出来,但是如果在打印时出现问题,则把原来操作回滚,也就是删除刚才插入的数据。22开发平台与开发工具221NETFRAMEWORK开发平台VISUALC(读作“CSHARP”)是VISUALSTUDIONET中引入的一种新的编程语言。C从C和C演变而来,是一种简单、现代、类型安全和面向对象的语言。设计C是为了建立运行于NET平台上的、范围广泛的企业级应用程序。用VISUALC编写的代码被编译为托管代码,这意味着它将受益于公共语言运行库的服务。这些服务包括语言互操作性、垃圾回收、增强的安全性以及改进的版本支持。222C开发工具静态文本标签用于用户不能编辑的文本或图像。组框显示围绕一组件的框架。列表框控件通过显示多个选项,供用户选择其中一项或多项,达到与用户对话的目的。组合框是组合了文本框和列表框的特性而形成的一种控件。单选按钮(单选框)提供用户可以选择或者清除的选项。检查按钮(复选框)在列表项的旁边显示复选标记。面板是一个包含其他控件的控件。程序员可以通过代码或“资源编辑器”来建立这些控件。在资源编辑器中可以建立对话框和这些控件在本设计中,我们将使用代码来建立它们。WINDOWS支持几种典型的应用程序应该活动在称为“框架窗口“中,一个框架窗口是一个全功能的主窗口用户可以改变尺寸,最小化,最大化等WINDOWS也支持两种类型的对话框模式和无模式对话框,模式对话框一旦出现在屏幕上只有当它退出时,屏幕上该应用程序的其余部分才能响应无模式对话框出现在屏幕上时,程序的其余部分也可以作出响应,它就像浮动在上面一样最简单的WINDOWS应用程序是使用单文档界面SDI,只有一个框架窗口WINDOWS的钟表,PIF编辑器,记事本等都是SDI应用程序MDI系统允许用户在同一应用程序中同时可以查看多个文档例如,一个文本编辑器可以允许用户同时打开多个文本文件使用MDI时,应用程序有一个主窗口,在主窗口中有一些子窗口,每个子窗口中各自含有各自的文档在MDI框架中,主框口有一个主菜单,它对主框架中最顶端窗口有效各子窗口都可以缩成图标或展开,MDI主窗口也可以变成桌面上的一个图标MDI界面可能会给你一种第二桌面的感觉,它对窗口的管理和删除混乱的窗口有很大的帮助程序员所建立的每一个应用程序都会使用它自己的一套控件菜单结构以及对话框应用程序界面的好坏取决于你如何选择和组织这些界面对象VISUALC中的资源编辑器可以使你能容易的建立和定制这些界面对象223事件驱动机制早期程序使用输入操作输出的机制,整个流程完全由程序员事先设定好。面向对象程序设计当中采用的就是事件驱动机制。比如说鼠标左击、双击都是具体事件,根据这些事件启用预先设置的相应动作就是事件驱动机制。所有基于窗口的GUI都包含相同的基本元素,它们的操作方式都是相同的在屏幕上,用户所看到的是一组窗口,每个窗口都包含有控件图标对象以及一些处理鼠标和键盘的元素。从用户角度来看,各系统的界面对象是相同的按钮、滚动条、图标等等。尽管这些界面元素的“外观和感觉”可能有些不同,但他们的工作方式是相同的。从程序员角度来看,这些系统在概念上是相似的,尽管它们可能有很大的不同。为了建立GUI程序,程序员第一步要把所有需要的用户界面控件都放在窗口上。因为是用户来操作应用程序员的控制,所有程序必须作出响应,说做的响应必须依赖于用户使用鼠标和键盘在不同控制上的操作。屏幕上的每个用户界面对象对事件的响应是不同的。驱动的过程在WINDOWS模式中,在一个典型的应用程序中,应该是先建立一个主窗口,再在其中放上一些用户控件。这些用户控件通常被称为子窗口。程序员应该通过函数调用来发送消息来操作这些控件,从而响应用户的操作。23数据库工具231TSQLTSQL是SQLSERVER专用程序设计语言,包括DDL、DCL和DML功能,加上延伸的函数、和编程语法系统,支持关系数据库系统的三级结构,如图235所示。其中,外模式对应于视图和部分基本表,模式对应基本表,内模式对应于存储文件。图235关系数据库系统的三级结构用户可以用SQL语言对于基本表和视图进行查询和其他操作,基本表和视图一样都是关系。基本表本是独立的存在的表,在SQL中一个关系就是一个表。一个(或多个)基本表对应一个存储文件,一个表可以带若干索引,索引也存在存储文件中。存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理结构是任意的,对用户是透明的。视图是从一个或几个基本表导出的表。它本身不独立存储于数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在导出视图的基本表中,因此视图是一个虚表。视图在概念上与基本表等同。232SQLSERVER2005SQLSERVER2005是一个关系数据库管理系统。它最初是由MICROSOFTSYBASE和ASHTONTATE三家公司共同开发的,于1988年推出了第一个OS/2版本。在WINDOWSNT推出后,MICROSOFT与SYBASE在SQLSERVER的开发上就分道扬镳了,MICROSOFT将SQLSERVER移植到WINDOWSNT系统上,专注于开发推广SQLSERVER的WINDOWSNT版本。SYBASE则较专注于SQLSERVER在UNIX操作系统上的应SQLSERVER安装界面用。24程序开发环境配置系统开发平台MICROSOFTVISUALC数据库管理系统MICROSOFTSQLSERVER2005开发硬件平台CPUPENTIUMRDUALCORECPUE5400,内存3GB,硬盘500GB开发软件平台客户端WINDOWSXP,服务端WINDOWSSERVER2003开发环境VISUALSTUDIO2008SQLSERVER20054数据库设计用户的需求具体体现在各种信息的提供、保存、更新和查询等方面。这就要求数据库结构充分满足各种信息的输出和输入。收集基本数据以及数据处理的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。在仔细分析调查有关餐饮管理信息需求的基础上,选择MICROSOFTSQLSERVER2005数据库来储存这些信息,数据库命名为DBCSMANAGE,在数据库中创建了6个数据表用于存储不同的信息。这6各表分别为TBCOMPANGY供应商信息TBEMPINFO员工信息TBTHGOODSINFO进货信息TBKCGOODS库存信息TBSELLGOODS商品信息TBTHGOODXINFO退货信息41数据库概念设计超市的经营离不开与供应商合作,而每件商品对应不同的供应商。此时必须在数据库中建立一个供应商信息表,用于存储所有供应商信息。供应商信息实体ER图如图411所示。供应商编号联系人姓名传真地址联系电话加入日期备注供应商姓名是否发布供应商信息表图411供应商信息实体ER图在开发过程中要考虑系统安全性,不是任何人都可以操作系统的,所以在数据库中建立一个员工信息表,用于存储管理系统的员工信息。员工信息实体ER图如图412所示。家庭电话是否发布员工职位员工编号所属部门员工姓名登陆密码员工性别员工生日家庭住址手机号码员工信息表登陆ID图412员工信息实体ER图超市离不开货物的往来,日常货物购买时非常重要的,在数据库中建立一个进货信息表用于存储进货的详细信息。进货信息实体ER图如图413所示。销售单价应付金额商品数量实付金额进货公司名称删除标记商品数量货物名称仓库名称进货时间进货单价进货信息表备注操作员编号商品计量单位图413进货信息实体ER图超市定期要对货物进行补充,在进货之前要了解剩余货物的数量,此时需要在数据库中建立一个库存信息表用于存储货物的情况。库存信息实体ER图如图414所示。商品名称仓库名称进货人进货价格供应商名称商品编号进货时间警报数量商品计量进货时间库存数量库存信息表备注销售价格库存编号图414库存信息实体ER图为了时刻了解超市销售利润,需要对商品的销售情况有所了解,此时需要在数据库中建立一个商品销售信息表,用于存储所有的商品销售信息。商品销售信息实体图ER图如图415所示。销售数量量销售时间商品名称销售单价销售编号实付金额删除标记商品编号库存编号员工编号库存数量商品销售信息表备注应付金额图415商品销售信息实体图ER图当顾客对某件商品不满意时,可能会要求退货,同时超市经营者也要详细的了解退货信息。此时,需要在数据库中建立一个商品退货信息表用于存储所有的退货信息。商品退货信息实体ER图如图416所示。已退款金额实付金额退货单价退货日期退货数量商品退货信息表商品名称操作员编号退货原因退货商品编号库存编号商品编号销售编号图416商品退货信息实体ER42数据库逻辑设计根据设计好的ER图在数据库中创建各表,各表的结构如下。供应商信息表的结构,如表421所示。表421TBCOMPANY字段名数据类型长度主键描述COMPANYIDVARCHAR50否供应商编号COMPANYNAMENVARCHAR100否供应商姓名COMPANYDIRECTORNVARCHAR50否联系人姓名COMPANYPHONENVARCHAR20否联系电话COMPANYFAXNVARCHAR20否传真COMPANYADDRESSNVARCHAR200否地址COMPANYREMARKNVARCHAR400否备注REDATETIMEDATATIME8否加入日期FALGINT4否是否发布员工信息表的结构,如表422所示。表422TBEMPINFO字段号数据类型长度主键描述EMPIDNAVRCHAR20是员工编号EMPNAMENAVRCHAR20否员工姓名EMPLOGINNAMENAVRCHAR20否登陆IDEMPLOGINPWDNAVRCHAR20否登陆密码EMPSEXNAVRCHAR4否员工性别EMPBIRTHDAYDATATIME8否员工生日EMPDEPTNAVRCHAR20否所属部门EMPPOSTNAVRCHARL20否员工职位EMPPHONENAVRCHAR20否家庭电话EMPPHONEMNAVRCHAR20否手机号码EMPADDRESSNAVRCHAR200否家庭住址EMPFALGINT1否是否发布进货库存信息表的结构,如表423所示。表423TBJHGOODSINFO字段名数据类型长度主键描述GOODSIDNAVRCHAR20是商品编号EMPIDNAVRCHAR20否操作员编号JHCOMPNAMENAVRCHAR100否进货公司名称DEPOTNAMENAVRCHAR20否仓库名称GOODSNAMENAVRCHAR50否货物名称GOODSNUMINT4否商品数量GOODSUNITNAVRCHAR20否商品计量单位GOODSJHPRICENAVRCHAR8否进货单价GOODSSELLPRICENAVRCHAR8否销售单价GOODSNEEDPRICENAVRCHAR8否应付金额GOODNOSPRICENAVRCHAR8否实付金额GOODSREMARKNAVRCHAR200否备注GOODTIMEDATATEIM8否进货时间FALGINT4否删除标记库存商品销售信息表的结构,如表425所示。表425TBKCGOODS字段名数据类型长度主键描述KCIDNVARCHAR50否库存编号GOODSIDNVARCHAR50是商品编号JHCOMPNAMENVARCHAR100否供应商名称KCDEPTNAMENVARCHAR20否仓库名称KCGOODSNAMENVARCHAR20否商品名称KCNUMINT4否库存数量KCALARMNUMINT4否警报数量KCUNITNVARCHAR20否商品计量单位KCTIMEDATETIME8否进货时间KCGOODSPRICENVARCHAR8否进货价格KCSELLPRICENVARCHAR8否销售价格KCEMPNVARCHAR50否进货人KCREMARKNVARCHAR200否备注商品销售信息表的结构,如表426所示。表426TBSELLGOODS字段名数据类型长度主键描述SELLIDNVARCHAR20是销售编号KEIDNVARCHAR50否库存编号GOODSIDNVARCHAR20否商品编号EMPIDNVARCHAR20否员工编号GOODSNAMENVARCHAR50是商品名称SELLGOODSNUMINT4否销售数量SELLGOODSTIMEDATETIME8否销售时间SELLPRICENVARCHAR8否销售单价SELLNEEDPAYNVARCHAR8否应付金额SELLHASPAYNVARCHAR8否实付金额SELLREMARKNVARCHAR200否备注SELLFALGINT4否删除标记商品退货信息表的结构,如表427所示。表427TBGOODSINFO字段名数据类型长度主键描述THGOODSIDNVARCHAR50是退货商品编号KEIDNVARCHAR50否库存编号GOODSIDNVARCHAR50否商品编号SELLIDNVARCHAR50是销售编号EMPIDNVARCHAR20否操作员编号THGOODSNAMENVARCHAR50否商品名称THGOODSNUMINT4否退货数量THGOODSTIMEDATETIME8否退货日期THGOODSPRICENVARCHAR8否退货单价THNEEDPAYNVARCHAR8否应付金额THHASPAYNVARCHAR8否已退款金额THGOODSRESULTNVARCHAR400否退货原因43数据库连接PUBLICCLASSGETSQLCONNECTIONSTRINGG_STR_CONNECTIONSTRING“DATASOURCEAADATABASEDB_CSMANAGEUIDSAPWD“SQLCONNECTIONG_CON/声明链接对象PUBLICGETSQLCONNECTIONPUBLICSQLC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度数字营销全案代运营服务合同样本
- 2025年度创业企业股权转让居间代理合同
- 现代人力资源管理的跨部门协作与沟通策略
- 电力行业安全标准与规范解析
- 未来影院发展趋势与科技创新探讨
- 八年级道德与法治下册第四单元崇尚法治精神第七课尊重自由平等第一框自由平等的真谛听课评课记录(新人教版)
- 2025年度海上工程物资运输合同2025年度深海资源勘探运输服务合同
- 现代办公室如何利用电力技术提升效率的研究
- 生态农业与循环经济的结合路径
- 2025年度装配式建筑构件生产与施工合同
- 2023年菏泽医学专科学校单招综合素质模拟试题及答案解析
- 铝合金门窗设计说明
- 常见食物的嘌呤含量表汇总
- 小学数学-三角形面积计算公式的推导教学设计学情分析教材分析课后反思
- 人教版数学八年级下册同步练习(含答案)
- SB/T 10752-2012马铃薯雪花全粉
- 2023年湖南高速铁路职业技术学院高职单招(英语)试题库含答案解析
- 秦晖社会主义思想史课件
- 积累运用表示动作的词语课件
- 机动车登记证书英文证书模板
- 质量管理体系基础知识培训-2016
评论
0/150
提交评论