




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一、 前言2二、 系统规划2三、系统分析3四、系统设计5(一)表单设计概述.5(二)商品进销存管理系统表设计5(三)登录表单设计 .12(四)订单表单设计.14(五)供应商与商品表单15(六)商品分类与商品表单15(七)商品分类与供应商表单16(八)销售情况表单.17(九)订单报表.17(十)销售报表设计.18五、系统测试18六、总结19七、致谢19八、参考文献.19一、 前言在信息技术的催化之下,世界经济的变革已经进入了加速状态。世界经济一体化,企业经营全球化,以及高度竞争造成的高度个性化与迅速改变的客户需求,令企业与顾客、企业与供方的关系变得更加密切和复杂。强化管理,规范业务流程,提高透明度,加快商品资金周转,以及为流通领域信息管理全面网络化打下基础,是销售公司乃至众多商业企业梦寐以求的愿望。进销存管理系统是一个典型的数据库应用程序,根据企业的需求,为解决企业账目混乱,库存不准,信息反馈不及时等问题,采用先进的计算机技术而开发的,集进货、销售、存储多个环节于一体的信息系统。进销存管理系统,集采购、销售、库存管理和应收、应付款管理为一体,提供订单、采购、销售、退货、库存、往来发票、往来账款、业务员等的管理,帮助企业处理日常的进销存业务,同时提供丰富的实时查询统计功能。在线进销存系统,能够帮助业务人员提高工作效率,帮助老板实时全面掌握公司业务,做出及时准确的业务决策。二、 系统规划(一)开发背景由于信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这对于正在迅速发展的各类企业而言,同样有着重要意义。作为企业主要管理工作之一的进销存管理,它涉及到进货、销售、存储等诸多方面。特别是目前国家的企业内部结构也正处在不断改革、创新的阶段。我国的管理信息开发取得了新的成就,尤其是对进销存管理系统的开发提出了越来越高的要求。 (二)开发策略管理信息系统的开发分为“自下而上”和“自上而下”两种开发策略。“自下而上”的开发策略是从现行系统的业务状况出发,先实现一个个具体的功能,逐步的由低级到高级建立MIS,它首先由研制各项数据处理应用开始,然后根据需要逐步增加有关管理控制方面的功能。“自上而下”的开发策略强调从整体上协调和规划,从全面到局部,由长远到近期,从探索合理的信息流出发来设计信息系统。二者各有其独特的优缺点,实践中,我们应该根据需要选择性的结合使用。(三)开发方法目前常用的MIS开发方法中,较传统的有生命周期法、原型法、面向对象法等。它们各有其优点与不足。对一般系统来说,使用原型法来进行系统开发有较大优势:第一,它顺应人的思维习惯和认识事物的规律,易被用户理解和接受。第二,用户与开发人员间的沟通,循环、迭代的开发过程,缩短了系统模型与最后实现结果问的距离。第三,系统开发灵活,修改、扩充方便。第四,选用软件开发工具,使得开发周期短、费用低、见效快、自动化程度高。第五,用户的一直参与,使得他们能较快熟悉软件,因而用前培训变得简单。根据实际,本系统决定采用原型法进行系统开发。即通过确定基本需求、构建初始原型、验正评价原型、修改完善原型最终完成此次系统设计。目前常用的MIS开发方法中,较传统的有生命周期法、原型法、面向对象法等。它们各有其优点与不足。对一般系统来说,使用原型法来进行系统开发有较大优势:第一,它顺应人的思维习惯和认识事物的规律,易被用户理解和接受。第二,用户与开发人员间的沟通,循环、迭代的开发过程,缩短了系统模型与最后实现结果问的距离。第三,系统开发灵活,修改、扩充方便。第四,选用软件开发工具,使得开发周期短、费用低、见效快、自动化程度高。第五,用户的一直参与,使得他们能较快熟悉软件,因而用前培训变得简单。根据实际,本系统决定采用原型法进行系统开发。即通过确定基本需求、构建初始原型、验正评价原型、修改完善原型最终完成此次系统设计。三、 系统分析(一)目标目标是通过详细调查现实世界要处理的对象即各企业,充分了解系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能,同时要考虑系统在日后的可扩展性,以适应未来用户需求的改变。(二)功能能够满足系统三方面的需求。其一,信息要求:用户向系统输入获得导出信息;其二,处理要求:用户要通过系统完成哪些功能,处理方式,处理的响应时间;其三,安全性和完整性要求:确保系统数据的安全和完整性。(三)可行性此项活动在技术、经济、管理和社会上都是可行的,该系统将大大提高管理信息系统的运行效率,更好地为企业服务。(四)商品进销存管理系统业务流程图商品进销存管理系统业务流程图1商品进销存管理系统业务流程图2四、系统设计(一)表单设计概述一个数据库管理系统的开发,一般包括系统功能分析、系统结构设计、数据库设计、应用程序设计、系统调试和连编、创建安装盘等6个阶段。其中应用程序设计包括用户操作界面设计和主程序设计,用户界面设计包括表单设计和菜单设计。创建数据库和数据表以后就可以进行表单设计了。用户界面包括表单和菜单两部分,其中主要部分是表单,面向对象编程的大多数工作是在表单中进行的,表单设计的过程就是用户界面设计的过程。(二)商品进销存管理系统表设计表设计器的程序代码:SET SYSMENU OFF SET TALK OFFSET NOTIFY OFFSET CLOCK STATUSSET PALETTE OFFSET BELL OFFSET SAFETY OFFSET ESCAPE ONSET KEYCOMP TO WINDOWSSET TALK OFFSET NOTIFY ONSET CLOCK OFFSET COMPATIBLE OFFSET PALETTE ONSET BELL ONSET BELL TO , 1SET SAFETY OFFSET ESCAPE ONSET LOGERRORS ONSET KEYCOMP TO WINDOWSSET CARRY OFFSET CONFIRM OFFSET BROWSEIMECONTROL OFFSET STRICTDATE TO 1& TabOrdering = 0& ResWidth = 640& ResHeight = 480& GridHorz = 12& GridVert = 12& ScaleUnits = 0& FormSetLib = & FormSetClass = & FormsLib = & FormsClass = SET EXACT OFFSET NEAR OFFSET ANSI OFFSET LOCK OFFSET EXCLUSIVE ONSET MULTILOCKS OFFSET HEADINGS ONSET DELETED OFFSET OPTIMIZE ONSET UNIQUE OFFSET CPDIALOG OFFSET REFRESH TO 0,5SET ODOMETER TO 100SET BLOCKSIZE TO 64SET REPROCESS TO 0SET COLLATE TO PINYIN& SCCProvider = STORE D:VISUAL FOXPRO 6.0 简体中文版VFP98SCCTEXT.PRG TO _SCCTEXT& ProjectHookLib = & ProjectHookClass = & CrsBuffering = 1& CrsMethodUsed = 1& CrsWhereClause = 3& CrsFetchSize = 100& CrsMaxRows = -1& CrsNumBatch = 1& CrsUseMemoSize = 255& SQLDispLogin = 1& SQLTransactions = 1& SQLConnectTimeOut = 15& SQLIdleTimeOut = 0& SQLQueryTimeOut = 0& SQLWaitTime = 100SET DEFAULT TO d:vfp98商品进销存管理系统& TMPFILES = c:docume1admini1locals1tempSET PATH TO & HelpTo = SET HELP ONSET HELP TO& ResourceTo = d:visual foxpro 6.0 简体中文版vfp98foxuser.dbfSET RESOURCE ONSET RESOURCE TO d:visual foxpro 6.0 简体中文版vfp98foxuser.dbfSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98WIZARD.APP TO _WIZARDSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98BUILDER.APP TO _BUILDERSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98CONVERT.APP TO _CONVERTERSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98SPELLCHK.APP TO _SPELLCHKSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98GENMENU.PRG TO _GENMENUSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98BROWSER.APP TO _BROWSERSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98GALLERY.APP TO _GALLERYSTORE TO _INCLUDESTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98BEAUTIFY.APP TO _BEAUTIFYSTORE TO _GETEXPRSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98GENHTML.PRG TO _GENHTMLSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98RUNACTD.PRG TO _RUNACTIVEDOCSTORE TO _STARTUPSTORE TO _SAMPLESSTORE D:VISUAL FOXPRO 6.0 简体中文版VFP98COVERAGE.APP TO _COVERAGESET SYSFORMATS OFFSET SECONDS ONSET CENTURY OFF& CurrSymbol = $SET CURRENCY LEFTSET CURRENCY TO $SET HOURS TO 12SET DATE TO AMERICANSET DECIMALS TO 2SET FDOW TO 1SET FWEEK TO 1SET MARK TO SET SEPARATOR TO ,SET POINT TO .& DebugEnvironment = 0SET TRBETWEEN OFFSTORE 0.00 TO _THROTTLE& DebugOutputFileName = & TraceFontName = 宋体& TraceFontSize = 9& TraceFontStyle = 0& WatchFontName = 宋体& WatchFontSize = 9& WatchFontStyle = 0& LocalsFontName = 宋体& LocalsFontSize = 9& LocalsFontStyle = 0& OutputFontName = 宋体& OutputFontSize = 9& OutputFontStyle = 0& CallstackFontName = 宋体& CallstackFontSize = 9& CallstackFontStyle = 0& TraceNormalColor = RGB(0,0,0,255,255,255), Auto, Auto& TraceExecutingColor = RGB(255,255,0,0,0,0), NoAuto, Auto& TraceCallstackColor = RGB(0,0,0,236,233,216), Auto, Auto& TraceBreakpointColor = RGB(255,0,0,0,0,0), NoAuto, Auto& TraceSelectedColor = RGB(255,255,255,0,0,0), Auto, Auto& WatchNormalColor = RGB(0,0,0,255,255,255), Auto, Auto& WatchSelectedColor = RGB(255,255,255,0,0,0), Auto, Auto& WatchChangedColor = RGB(255,0,0,255,255,255), NoAuto, Auto& LocalsNormalColor = RGB(0,0,0,255,255,255), Auto, Auto& LocalsSelectedColor = RGB(255,255,255,0,0,0), Auto, Auto& OutputNormalColor = RGB(0,0,0,255,255,255), Auto, Auto& OutputSelectedColor = RGB(255,255,255,0,0,0), Auto, Auto& CallstackNormalColor = RGB(0,0,0,255,255,255), Auto, Auto& CallstackSelectedColor = RGB(255,255,255,0,0,0), Auto, Auto1.表设计器操作员结构2.表设计器订单结构3.表设计器供应商结构4.表设计器商品结构5.表设计器商品分类结构6.表设计器销售结构(三)登录表单设计登陆表单的作用是操作者只有输入了正确的职工号和密码才能登陆进入商品进销存管理系统。数据环境:操作员表。登录表单load事件代码:SET TALK OFFSET SAFETY OFF CLOSE ALL OPEN DATABASE D:vfp商品进销存管理系统SELECT AUSE D:vfp商品进销存管理系统 操作员.DBF PACKSELECT BUSE D:vfp商品进销存管理系统 商品.DBF PACKSELECT CUSE D:vfp商品进销存管理系统 供应商 DBF.PACKSELECT DUSE D:vfp商品进销存管理系统 商品分类 DBF PACKSELECT EUSE D:vfp商品进销存管理系统 订单 DBF.PACKSELECT FUSE D:vfp商品进销存管理系统 销售 DBF.PACK登录表单load事件代码:No=Password1=caozuoyuan=return caozuoyuan【确认】按钮的click事件代码:Private zg,mm,stSt=密码不正确,请重新输入Zg=alltrim(thisform.no.value)Mm=alltrim(thisform.password.value)Locate for zg= alltrim(操作员.职工号)If found() and alltrim(操作员.密码)caozuoyuan= alltrim(操作员.职工号)thisform.visible=.fdo zhumenu.mpr&read event&thisform. Visible=.t.&this.parent.no.value=&exitElseWait window st timeout 2thisform. Password1.valuethisform. Password1.setfocusendif【退出】按钮的click事件代码:Tuichu=messageboxIf tuichu=6Caozuoyuan=Thisform.releaseEndifClear event(四)订单表单设计订单表单显示订单的消息。在该界面中可以添加或者删除订单的消息,也可以进行查询或者打印。数据环境:订单表。(五)供应商与商品表单供应商与商品表单显示商品的信息以及相关供应商的信息。在该界面中可以添加或者删除供应商、商品的信息,也可以进行查询与打印。数据环境:供应商表和商品表。(六)商品分类与商品表单商品分类与商品表单显示商品的信息以及相关的商品分类的信息。在该界面中可以添加或删除商品、商品分类的信息,也可以查询或者进行打印。数据环境:商品分类表和商品表。(七)商品分类与供应商表单商品分类与供应商表单显示供应商的信息以及相关的商品分类信息。在该界面中可以添加或者删除供应商、商品分类的信息,也可以进行查询或者打印。数据环境:商品分类表和供应商表。(八)销售情况表单销售情况表单显示商品销售情况的信息。在该界面中可以添加或者删除销售的信息,也可以进行查询或者打印。数据环境:销售表。(九)订单报表使用报表设计器来设计报表,其主要任务是设计报表布局和确定数据来源,报表布局确定了报表样式,数据来源则为布局中的控件提供数据。打开报表设计器:先打开项目管理器,在“文档”选项卡中选定“报表”,然后按“新建”按钮,弹出新建报表对话框,选择“新建报表”。或者在命令窗口中输入命令:CREATEREPORT报表文件名修改一个已有报表文件可使用命令:MODIFYREPORT报表文件名(十)销售报表设计使用报表设计器来设计报表,其主要任务是设计报表布局和确定数据来源,报表布局确定了报表样式,数据来源则为布局中的控件提供数据。打开报表设计器:先打开项目管理器,在“文档”选项卡中选定“报表”,然后按“新建”按钮,弹出新建报表对话框,选择“新建报表”。或者在命令窗口中输入命令:CREATEREPORT报表文件名修改一个已有报表文件可使用命令:MODIFYREPORT报表文件名五、系统测试鉴于本系统规模不是很大,因此系统的测试主要集中在4个封装基本功能的对象的代码测试和最后系统的总体测试。代码测试主要是测试对象提供的接口运行是否正常,测试运行结果是否与期望相同。以及对象的接口的容错性。总体测试主要是测试整个系统的运行正确性、可靠性和稳定性,其中正确性最主要。总体测试的内容包括使用本系统进行大量数据的录入,特别是边缘数据的录入测试。其次测试系统的查询和打印功能,测试其结果是否与预期相
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园林公司面试试题及答案
- 知识产权对企业构建竞争优势的影响试题及答案
- 理清思路的专利代理考试试题及答案
- 激光技术常识考题分析试题及答案
- 药物经济学模型的构建与应用试题及答案
- 激光器的种类与应用分析试题及答案
- 药剂学中的先进制药技术试题及答案
- 文献检索试题及答案超星
- 系统规划与管理师考试的职业素质与能力要求深入分析试题及答案
- 牛奶厂前处理试题及答案
- 2024年二级建造师继续教育题库及答案(500题)
- 企业所得税汇算清缴申报表电子表格版(带公式-自动计算)
- 2024年中国BIM行业市场动态分析、发展方向及投资前景分析报告
- (正式版)JBT 2930-2024 低压电器产品型号编制方法
- 灭火器检查的流程与步骤详解
- 2023年漳州市医院考试招聘考试真题及答案
- 可伸缩便携式刺梨采摘器的设计
- 厂内检验员基础知识培训
- 马工程《思想政治教育学原理 第二版》课后习题详解
- 部编版语文三年级下册第八单元 有趣的故事 大单元整体作业设计
- 员工雇主责任险操作管理规定
评论
0/150
提交评论