您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > mis_服装销售库存管理系统
服装销售库存管理系统一.系统设计1.项目开发背景某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。现有的管理工作主要依靠手工完成,工作量大,且效率不高。为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。2.系统分析可行性研究根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台账中建立新账页。商品出库管理过程是管理人员根据销售人员提供的商品出库单,经核查后付货,同时登记商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台账。原有的手工操作方式存在的主要问题:A.手工模式下的工作劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。B.在具体工作中,存在着大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:A.实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。B.强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。C.方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要求。经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪费。在社会可行性方面,系统的开发与使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。综上所述,该系统具备可开发的条件,项目可行,建议开始开发。我们做的这个系统,只是抛砖引玉,通过开发一个简化的服装销售库存管理系统,展示VisualFoxPro的强大功能。同时,希望有兴趣的读者在本章学习的基础上设计开发出功能更加强大的销售库存管理系统。3.设计思想本系统开发设计思想尽量采用学校现有的软硬件设施,以及先进的管理系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的。系统应符合企业销售库存管理的要求,满足企业对库存日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库的修改功能,即使根据库存状况进行数据的修改,添加,删除,备份等操作。4.开发和运行环境开发工具:VisualFoxPro6.0中文版运行环境:Windows20003操作系统5.系统功能模块设计本系统的功能分为如下几大模块:欢迎界面模块该模块给用户一个直观的感受,了解本系统的主要功能,提供进入系统的途径。登录界面模块用户想进入系统,必须输入用户名、密码及用户的权限。该模块检验用户的合法性,如果正确,则显示系统的主界面。权限的不同,则限制了使用者对系统的使用权限,决定了用户对系统的修改等信息。系统主界面主界面提供了服装的信息,库存信息,对服装的检索统计,用户管理,系统管理,帮助信息等操作。采用模块化设计思想,可以大大提高设计的效率,并且可以最大限度的减少不必要的错误。系统结构框架图如图1-1所示图1-1二.数据库设计根据企业的运行现状,结合库存管理的信息,我们经过分析,确定了要制作的表及表中各字段名称,字段类型,字段宽度。仓库信息表服装出库表服装入库表人员信息表现有库存表用户列表分析完成后,我们可以得到数据库的逻辑结构,接着就可以在VisualFoxPro6.0中实现该结构。数据库的逻辑结构可以直接用VisualFoxPro的项目管理器。以下是具体步骤:1.创建项目先在电脑中创建一个名为“服装销售库存管理系统”的项目,保存在电脑中。2.创建项目的数据库选中数据库,单击右侧新建按钮,在数据库中添加数据表,根据上述的各个表的字段内容进行表的编辑。图2-1人员信息表的设计内容图2-2所有表添加后结果三.各大功能模块设计1.欢迎界面图3-1欢迎界面效果图表单主要界面如上图所示:Command1”进入系统”按钮的click代码:doform用户登录界面THISFORM.RELEASE()2.登陆界面图3-2登录界面效果图表单界面如上图:双击“登陆”按钮,编写其Click事件代码:SELECT用户列表*——改为精确比较SETEXACTON*——试图登录次数自动加1i=i+1IFEMPTY(ALLTRIM(THISFORM.text1.Value))MESSAGEBOX(请输入用户名,48,服装库存管理与检索系统)THISFORM.text1.SetFocusELSESELECT用户列表LOCATEFORALLTRIM(用户名)=ALLTRIM(THISFORM.text1.VALUE)&&.AND.ALLTRIM(密码)=ALLTRIM(THISFORM.text2.VALUE)&&;&&.AND.用户权限=THISFORM.COMBO1.VALUE&&查找用户*——用户名和密码正确IFFOUND().AND.ALLTRIM(密码)=ALLTRIM(THISFORM.text2.VALUE).AND.ALLTRIM(用户权限)=ALLTRIM(THISFORM.COMBO1.VALUE)CUser=用户名&&bSAdmin=用户权限&&将登录用户的用户名及用户权限存储到全局变量中IF用户权限=高bSAdmin=sysELSEIF用户权限=低bSAdmin=ENDIFENDIF*——保存账号到全局变量中&&cUser=ALLTRIM(THISFORM.text1.VALUE)DOFORM系统主表单&&界面THISFORM.RELEASE()ELSE*——用户名和密码或权限错误IFi3&&如果次数小于3MESSAGEBOX(用户名和密码或权限错误,请重新输入,48,服装库存管理与检索系统)THISFORM.text1.VALUE=THISFORM.text2.VALUE=THISFORM.text1.SETFOCUSELSE&&如果已登录3次MESSAGEBOX(密码错误三次,系统无法启动,48,服装库存管理与检索系统)THISFORM.RELEASE&&退出表单CLEAREVENTS&&结束事件循环QUIT&&退出VisualFoxProENDIFENDIFENDIF*——改为模糊比较SETEXACTOFF上段代码功能是当用户单击确定按钮后,程序在用户列表中查找相应用户名,找到后验证密码和权限,如果正确则进入系统主界面。“取消”按钮代码:yn=messagebox(取消登录,4+32,服装销售库存管理与检索系统)&&yn全局变量ifyn=6thisform.releaseendif“退出系统”按钮代码:yn=messagebox(确定退出VF系统吗?,4+32,服装销售库存管理与检索系统)&&yn全局变量ifyn=6thisform.releasecleareventsquitendif这段代码作用是用户单击推出系统时,关闭该系统。3.主界面模块图3-3主界面效果图主界面模块中,单击上面各个按钮,会弹出相应的功能模块,选中相应子系统单击则进入对应的功能模块。4.子模块设计图3-4服装基本信息界面效果图该模块中用户可以根据服装的编号,品牌等不同洗洗进行查看,了解服装的基本信息。“修改”按钮代码:ifbSAdmin==messagebox(您的用户权限级别低,不能修改数据,只能浏览,48,警告!)endififbSAdmin==sysifthis.caption=修改thisform.text1.visible=.f.thisform.label2.visible=.f.tj=.f.scattermemotoszthisform.txt编号.readonly=.f.thisform.txt品牌.readonly=.f.thisform.txt产品名称.readonly=.f.thisform.txt面料.readonly=.f.thisform.txt颜色.readonly=.f.thisform.txt型号.readonly=.f.thisform.txt类别.readonly=.f.thisform.txt产地.readonly=.f.thisform.txt供货单位.readonly=.f.thisform.txt单价.readonly=.f.thisform.txt数量.readonly=.f.thisform.txt总额.readonly=.f.thisform.txt经办人.readonly=.f.thisform.txt签收人.readonly=.f.thisform.txt入库库号.readonly=.f.thisform.txt入库日期.readonly=.f.thisform.txt签收日期.readonly=.f.thisform.xg.caption=保存thisform.tj.caption=还原thisform.sc.enabled=.f.thisform.refreshelsethisform.txt编号.readonly=.t.thisform.txt品牌.readonly=.t.thisform.txt产品名称.readonly=.t.thisform.txt面料.readonly=.t.thisform.txt颜色.readonly=.t.thisform.txt型号.readonly=.t.thisform.txt类别.readonly=.t.thisform.txt产地.readonly=.t.thisform.txt供货单位.readonly=.t.thisform.txt单价.readonly=.t.thisform.txt数量.readonly=.t.thisform.txt总额.readonly=.t.thisform.txt经办人.readonly=.t.thisform.txt签收人.readonly=.t.thisform.txt入库库号.readonly=.t.thisform.txt入库日期.readonly=.t.thisform.txt签收日期.readonly=.t.thisform.xg.caption=修改thisform.tj.caption=添加thisform.sc.enabled=.t.thisform.refreshendifendif“删除”按钮代码:ifbSAdmin==messagebox(您的用户权限级别低,不能修改数据,只能浏览,48,警告!)endififbSAdmin==sysifthis.caption=删除thisform.text1.visible=.f.thisform.label2.visible=.f.ifmessagebox(确认要删除此记录吗?,1,确认删除)=1deletepackendifthisform.refreshendifendif“查找”按钮代码:ifthis.caption=查找thisform.text1.visible=.t.thisform.label2.visible=.t.cz=alltrim(thisform.text1.value)n=recno()gotopscanif服装入库表.编号=czthisform.text1.value=thisform.text1
本文标题:mis_服装销售库存管理系统
链接地址:https://www.777doc.com/doc-6126554 .html