商务进销存管理信息系统的设计与实现计算机毕业论文.doc_第1页
商务进销存管理信息系统的设计与实现计算机毕业论文.doc_第2页
商务进销存管理信息系统的设计与实现计算机毕业论文.doc_第3页
商务进销存管理信息系统的设计与实现计算机毕业论文.doc_第4页
商务进销存管理信息系统的设计与实现计算机毕业论文.doc_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

商务进销存管理信息系统的设计与实现摘要:商务进销存管理是商务流通领域一个重要的基础性工作。在管理中引入计算机和进销存管理信息系统已经得到各商务企业业主的认识,并将逐渐成为一种管理手段。 改善管理手段,提高管理效率,是提高企业效率的主要任务。它使各级管理人员在面对日益繁多、 日益复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,以达到最高的经济效益。 本文根据郑记菇品行的实际状况。重点论述了该行商务进销存管理设计与实现的过程,首先将郑记菇品行进行组织结构重组,通过对内部组织结构和管理体系进行详尽的分析,使之达到科学的管理,进而方便了在系统中的体现。通过该行现行存在的问题确立系统的设计目标,系统把菇品行划分了五大模块分别是系统管理模块、基础信息模块、采购管理模块、销售管理模块、库存管理模块,并逐一进行描述,建立各个模块之间的联系。然后通过每个模块的用例图分析建立各个窗体的活动图,对每个模块的业务流程进行描述。最后也是最重要的,本文详细描述了根据设计方案实施商务进销存各个模块功能的具体实现。系统采用Microsoft SQL SerVer2000 +JBuilder+ Webligie 开发模式,凭借着Java语言跨平台的优势,基于组件的分布式计算结构的EJB组件结构。利用Weblogic高度集成平台与JBuilder 可视化开发平台的整合,实现商务进销存J2EE的开发过程。 通过功能测试对软件进行测试,结果表明各个模块运行正常,能够实现对数据的添加、删除、修改、查询等操作,在WEB平台中能够与各个模块进行同步,达到了预期的设计目标。总之,商务进销存管理信息系统的易用性、可操作性提高了工作效率,实现了郑记菇品行的网络数据传输和异地办公、管理,货品即时查询显示,以及资金的应收应付、日结月结统计等财务管理,客户在线下单,公司在线审单,仓库实时出货等无纸化销售型商务管理系统。关键词:商务进销存管理;管理信息系统;EJB组件 The Design And Implementation Of Business Stock Management Information SystemAbstract: Business Invoicing Management is an impornt basic work in the field of commercial cunencyThe computer and Invoicing information system Incorporate in the management, which has been get to know by commercial circles and become a kind of management means graduallyIts main task is to strengthen management,improve efficiencyIn dealing with all kinds of complex problem and business increasingly,it makes enterprice decision-makers to realize question fullyanalyze it accurately and grasp it in timeThen itS organized and managed efficiently in order to achieve topmost profit. According the actuel condition of ZHENGI MUSHROOM FIRM, the article Dissertate mostly The Design and Implementation of Business Stock Management Information system.Fist,we must recombine organization structure of ZhengJi Mushroom Firm. Underlying The analyzing exhaustively of internal organization structure and manifesting .Contras pose the present question to establish the design goal of the systemIt has divided the Mushroom Firm Into five modules:the system management. Then, Described one by one and established the relati011 between each moduleAnd then,its established the active chart of the window with the illustration analysis of every moduleIts depicting the OpCrution flow of each moduleFinally also is most important,the article described detail each module of the invoicing according to the management,design proposal which was carried out concretely Relying Java Language superiority in span platform and groupware calculate distributed with the EJB technologyUsmg the Weblogic Integrated highly in span platform and Jbullder conformed in visualization development span platform, the business stock in J2EES performance process was carried out To test the software,we can test its function which can provide the data operation In adding ,delete,modifying,and inquiry.The result expressed each mondule works normally.If it can carry on synchronously between WEB platform and each module,it Will come to the expectation of design targetm a word,the style of the business Stock management information system is easy implementation ang operable,which can Improve the work efficiency .The ZhengJi Mushroom Firm actualizes network data Transferred and inquiries and information at any time recording system facilitate the mmmgement of a branch office specializing in place and warehousesAnd the account management of alI receivablespayables,day-end and the end of the month,the custom place an order and the company check it out onlineEven it can work paperless Key words: Business Stock Management :Management information system:EJB modules第1章 引言1.1 课题背景 现代商务已经进入电子信息化时代,而对于郑记菇品行这样的小型企业来说,采购、销售、库存都不在同一个城市,但仍然采用传统的手工管理模式,虽然可以应付日常管理的需要。但是,随着菇品行业价格竞争日益的激烈,如何提高进销存管理的工作效率,改善企业内部以及整个供应链中各个环节的管理、调度及资源配置成为了当前菇品行业必须考虑的问题而解决这些问题的途径之一,就是将商务信息化的管理引入到管理机制中来。 本系统针对郑记菇品行的运营特点以及应用需求开发商务进销存管理系统,扩展了传统进销存系统的功能、帮助郑记菇品行全面管理采购、销售、库存、往来结算及客户管理等各项工作。通过网络实现数据传输和异地办公、管理,货品即时查询显示,以及资金的应收应付、日结月结统计等财务管理,客户在线下单,公司在线审单,仓库实时出货等无纸化销售型商务管理系统。将完整的电子商务流程和ERP整合起来,实现商品与服务一体化营销与管理,实现企业效益的最大化和运营成本的最小化。 1.2 国内外研究现状 二十一世纪经济全球化、知识经济和可持续发展的国际趋势和时代背景,已容不得我们对信息化和网络经济有模糊的认识和肤浅的理解。实际上,正如前面所言,企业对网络经济的理解和态度将决定其生存与发展的命运。为此,我们只能丢掉幻想,积极参与,勇于创新,急起直追。 对中国企业而言,首先必须意识到,信息化与电子商务已经如此紧迫地逼到了各行业企业的面前。我们必须从战略的高度提高认识,发展网络经济已不单纯是个电子信息技术的运用或是商务模式的选择问题,而是适应和顺应国际潮流,在融入全球经济发展中不断增强竞争力的战略性选择。嘲面对经济全球化,这是惟一的选择,任何忽视和等待都是要不得的。只有彻底转变观念,中国企业才能够通过学习来认识和把握未来社会的基本走向,调整、变革企业的战路构想、运作模式和组织构造,以求在新一轮的竞争和合作中实现跨越式发展。 其次,中国企业应对网络经济,既要主动地抓住机遇积极融入,又要稳妥地防范风险和躲避陷阱。利用信息技术和网络技术脱胎换骨般地改造企业,是对企业家战略远见、创新胆识、经营智慧和管理艺术的最大考验。一般说来,近期要以信息技术应用为重点,以电子商务为突破口,结合企业信息化战略和对传统运作方式的改造,促进自身结构优化升级,适时推动企业管理体制改革和经营模式创新。当务之急是找准切入点,构建企业内部网,用最新的、最适宜的电子信息技术改造企业业务流程和经营组织方式。通常可以选择从最重要的局部流程或部门做起,然后逐步推广,直至全面提升企业自身业务流程的运作水平和管理水平 不同行业的企业、不同规模的企业应当根据自身业已建立起来的核心能力和竞争优势,紧密结合宏观环境和市场的变化,设计或选择自己的信息化、网络化管理模式和开展电子商务的长期可持续盈利的商业模式,并通过与不断变化的网络运用环境相适应的多档次技术和经济组合,完成循序渐进地、从基础到高端地分阶段、分步骤发展过程。具体而言,中国企业与网络经济的结合大体上需要经历这样的过程:第一步:部署企业的网络基础设施,搭建企业网络,为构建企业电子信息管理和电子商务平台提供基础硬件、软件环境。其中,对不同行业中的企业,尤其是中小企业,可以考虑采用公共的基础设施平台,通过公共接口直接接入公共电子信息管理系统或电子交易市场:第二步:一方面,在企业内部建立网上协作环境,即通常所说的办公自动化,满足信息的共享和及时上传下达的要求,实现高效率的网络协同工作。另一方面,建立企业外部网站。从而加强企业内部运转效率,及时对内、对外发布信息:第三步:建设企业的核心业务管理和应用系统,最典型的系统是企业资源规划管理(ERP);第四步:建立针对企业经营两个直接增值环节来设计的客户关系管理(CRM)、供应链管理(SCM)等。 第2章 企业现状与设计目标商务进销存管理是商务流通领域一个重要的基础性工作。在管理中引入计算机和进销存管理信息系统已经得到各商务企业业主的认识,并将逐渐成为一种管理手段。改善管理手段,提高管理效率,是提高企业效率的主要任务。它使各级管理人员在面对日益繁多、日益复杂的问题和业务时,能够充分认识问题,及时准确地把握、分析问题,进行有效地组织和管理,以达到最高的经济效益2.1 企业现状郑记菇品行是一家多年经营食用菌销售。采购和销售遍布全国各地,为了节省成本仓库距离店铺很远,从管理上造成了诸多的不便。信息化不足,计算机使用率低,大量的日常工作皆是手工处理,因此工作效率低落,企业内部沟通不良等等问题很难克服。如何提升行业竞争力,企业内部信息化是不可缺少的一个步骤。实施先办公室自动化系统,实现企业内部信息管理、共享及交流,才能让企业在激烈的竞争中取得先机2.2 设计目标 商务进销存管理是商务企业经营管理中的核心环节,也是一个企业是否取得效益的关键所在。如果能做到合理采购、及时销售、有效的库存货物的保存,减少商品物流损失,那么企业就能取得最佳的效益。由此可见,商务进销存管理决策的正确与否直接影响着企业的经济效益。ERP方面应优先考虑采购、市场营销、销售、库存、财务等与物流、资金流密切相关的模块,电子商务方面应考虑网站管理、网上销售、网上采购和网上资金收付等模块,把这些模块集成到一起,构成一个新的应用系统。在进行系统设计时,要充分考虑到:传统销售模式和网上销售模式都必须能够为市场需求和供给分析提供数字依据;两种模式可以共享现有的和未来的数据库;两种模式下的资金收入与支出都应该反映到财务分析中去。商务进销存管理信息系统可以分为七个层次,即网络层、数据库层、公共层、总线层、中间件层、表现层和应用层。电子商务与ERP的整合不仅需要应用层各模块的重新组合与集成,而且也必须有数据库层和操作系统层来做支持。开放式数据库互连(DBC)和不同操作系统间的互访性则可以为电子商务与ERP的整合提供这种技术支撑平台 本论文以郑记菇品行为例,利用现有的软硬件资源,如何实现采销结合,如何实现仓库管理工作系统化、规范化、自动化,如何正确的进货和库存控制及其发货,从而减少管理费用,提高企业的竞争力。所以,商务进销存管理信息系统有待于解决以下问题:(1)供应商、客户管理。能够对菇品行业的供应商、客户由一个清楚的了解,通过客户管理部分保持和客户良好的关系。能够根据客户、供应商查询订单完成情况。(2)购销管理。能够对整个采购,销售过程进行实时的监控,特别是采购菇品的品种众多、同一菇品质量分歧较大。从中加强采购与管理之间的联系和沟通。(3)库存管理。能够清楚地看到菇品的质量划分等级、数量、存放的地点等信息。对于库存过多和过少的产品进行警报。(4)订单管理。对于订单能够实现互联网输入、查询、跟踪和确认订单可以根据多个方面进行汇总分析。(5)发货计划。根据现有的库存,制定发货数量、发货的顺序等计划,形成货物销售单。(6)由于考虑到郑记菇行职员的计算机操作问题,系统在操作过程中实现直观、方便、使用、安全、易操作等要求。 第3章 系统结构与模块功能设计 通过实际的研究和分析工作,现在对菇品行的组织结构和职能部门的划分有了一个初步的了解,将依据菇品行现有组织结构进行逐层分析,最后进行总体合成,实现一个既利于各部门分布式管理又利于企业管理者全方位把握企业运转情况的商务进销存管理信息系统。3.1 菇品行内部结构 菇品行内部结构图如图31所示 图3.1 菇品行内部结构图 Fig31 Internal structure 总经理负责菇品行的决策和发展战略,定期查看各部门的工作状况。 副总经理负责整个菇品行日常运转的管理工作,实时了解各部门动态,与下级部门负责人进行沟通。 办公室负责菇品行的内部管理。部门管理人员对其他部门的基础性设施进行安排和设置,员工的基本信息以及相应的考勤和工资管理。 采购部门负责维持整个菇品行运转的物资采购。部门管理人员根据其他部门的要求到市场上采购物料,与供应商建立良好的伙伴关系。 销售部门负责销售企业的产品。部门管理人员需要开拓市场,与销售商建立良好的伙伴关系,保证企业的商品能够快速高效地提供给客户 仓库是存放商品的地方。库房作为菇品行物资资源的存放地点。其管理者必须高效的管理库存产品,做好分类、存储、盘点、分拆、组合一系列的工作。 综上所述,各部门有明确的职能,作为企业的一个部门,在企业的日常生产管理中都是必不可少的 3.2 各部门之间的业务关系 各部门之间的业务关系图如图32所示. 图32各部门之间的业务关系 Fig32 Between various departmentsbusiness relation对于中小型企业为了节省资本,没有较大的组织结构划分,办公室就成为与其他部门息息相关的重要部门。首先,办公室会向采购部门提出采购要求,为企业采购所需的商品。采购的商品要及时入库,同时把商品的信息提供给销售部,除了销售的商品外,其他的商品必须入库存放。各个部门也要向办公室提供职员考勤、考核的情况,以便于优化人力配置和完善员工管理制度。采购部门在从办公室那里拿到采购单后,马上到市场上组织采购。采购部门的采购信息及时反馈办公室。采购到的商品必须入库,由仓库保存。销售部门在从办公室得到商品信息,开始组织人力开拓市场,建立良好的客户群,把存放于仓库的产品销售至客户。仓库部门负责整个进货、出货、商品库存管理。从以上关系可见,各部门之间的信息交流是非常密切的,每个部门虽然是一个独立的个体,但同时也是整个企业中的一个部门,和他们部门之间都有着密切联系关系。 3.3 系统结构流程设计 系统结构流程图如图33所示。 图33系统结构流程图 Fig33 System structure flow从流程图中可以看出,进入主系统后,先进行系统环境参数设置,然后配置系统运行的环境,如果配置成功则进入用户登录模块,用户由三次登录的机会,如果三次登录信息都错误则会退出本系统。用户信息正确后进入主系统,主系统通过判断用户权限为相应的子系统以便用户使用3.4 系统模块功能设计根据菇品行组织结构和各部门的关系分析,可以逐步建立一个以菇品行现有部门为基础的模型,每个部门单独为一个子系统,各部门的日常管理由各部门自身负责。必要的信息交流通过系统总体设计实现资源共享。按照部门职能,可把主系统做进一步的划分。并对子系统的功能模块作进一步的细分。商务迸销存管理信息系统初步划分的系统模块主要有系统管理模块、基础信息模块、采购管理模块、销售管理模块、库存管理模块以及帮助模块六大模块用户既可以应用窗口程序,又可以应用互联网程序访问系统。主系统模块提供如下功能:(1)系统管理模块。系统管理模块包括用户数据处理、系统配置模块。(2)基础信息模块。基础信息模块包括各种数据处理模块。(3)采购管理模块。采购管理模块处理进货循环的各种业务。(4)销售管理模块。销售管理模块处理销售循环的各种业务。(5)库存管理模块。库存管理模块处理库存循环的各种业务。主系统模块功能图如图34所示。 图34主系统模块功能图 Fig.3.4 Main system module function3.4.1 系统管理模块功能 系统管理模块用于管理整个系统的配置以及用户。有系统管理子系统权限的用户,可登录进入系统管理子系统。进入系统管理子系统之后,用户可进行的操作有切换用户、修改密码、查看用户权限、用户管理、数据备份、用户日志查看、打印设置、退出系统。系统管理模块提供如下功能:(1)所有用户都可以应用用户登录程序系统总用户拥有最大权限,可以应用系统的所有功能,其他用户根据自己的权限进入相应的模块(2)登录用户可以切换用户身份(3)登录用户可以修改密码(4)登录用户可以查看权限。(5)用户管理用户只有系统总用户才可以应用用户管理程序进行用户及用户权限添加、修改、删除操作,其他用户无权限操作,以保证系统的安全性(6)数据备份用户可以应用数据备份程序将数据库的数据转换为本地机器的数据,以方便系统故障时的及时恢复。(7)用户日志查看只有系统总用户才可以应用用户日志查看,查看所有用户的操作。(8)打印设置可以设置打印机的设置(9)退出系统可以退出本应用系统系统管理模块功能图如图3.4.1所示 3.4.2 基础信息模块功能基础信息模块用于各种数据处理。有基础信息子系统权限的用户,可登录进入基础信息管理子系统。进入基础信息管理子系统后,用户可以进行的操作有帐套管理、商品数据管理、商品折扣管理、供应商数据管理、客户数据管理、客户信用管理、仓库数据管理。基础信息模块提供如下功能:(1)帐户管理可以应用管理程序进行帐户的创建、打开、备份、删除操作。(2)商品数据管理可以应用商品数据管理程序进行商品的创建、修改、删除操作。(3)商品折扣管理可以应用商品折扣管理程序进行商品折扣设置。(4)供应商数据管理可以应用供应商数据管理程序进行供应商的创建、修改、删除操作。(5)客户数据管理可以应用客户数据管理程序进行客户的创建、修改、删除操作。(6)客户信用管理可以应用客户信用管理程序进行可以信用的设置操作。(7)仓库数据管理可以应用仓库数据管理程序进行仓库的创建、修改、删除操作。基础信息模块功能图如图3.4.2所示。 图3.4.2基础信息模块功能图 Fig 3.4.2 Foundation information module function3.4.3 采购管理模块功能采购管理模块用于采购部门管理其日常交往。有采购管理模块权限地用户,可登录进入采购管理模块。进入采购管理模块之后用户可进行进货管理、进货付款、现金日记帐、退货管理、进货单查询、应付帐款查询采购管理模块提供如下功能:(1)进货管理。请购用户、订购用户和验收用户可以应用进货程序实现单据审批和进货操作(2)进货付款现金管理用户可以应用进货付款程序进行付款操作。(3)现金日记帐。现金日记帐查看用户可以应用现金日记帐查看程序查看现金日记帐。(4)退货管理。订购用户、验收用户和现金管理用户可以应用进货退货程序实现单据审批和退货操作。(5)进货单查询。进货单查询用户可以应用进货单查询程序查询进货单。(6)应付帐款查询。应付帐款查询用户可以应用应付帐款查询程序查询进货单采购管理模块功能图如图3.4.3所示 图3.4.3 采购管理模块功能图 Fig3。4.3 Purchase adminisllatioll module function3.4.4 销售管理模块功能销售管理模块用于销售部门管理其日常交往。有销售管理模块权限的用户,可登录进入销售管理模块。进入销售管理模块之后用户可进行特价商品查看、前台销售、信用销售、销售收款、销售退货、销售单查询、应收帐款查询。销售管理模块提供如下功能:(1)特价商品查看。所有成功登录用户都可以应用特价商品程序查看特价商品。(2)前台销售。前台销售用户可以应用前台销售程序进行商品现金销售操作。(3)信用销售。信用销售用户可以应用信用销售程序进行商品信用销售操作。(4)销售收款。销售收款用户可以应用销售收款程序进行收款操作。(5)销售退货。前台销售用户、信用销售用户、销售收款用户可以应用销售退货程序进行单据审批和退货操作(6)销售单查询。销售单查询用户可以应用销售单查询程序进行销售单查询操作。(7)应收帐款查询。应收帐款查询用户可以应用应收帐款查询程序进行应收帐款查询操作。销售管理模块功能图如图3.4.4所示。 图3.4.4 销售管理模块功能图 Fig 3.4.4 Sale administration module function 3.4.5 库存管理模块功能库存管理模块用于仓库管理。有库存管理模块权限的用户,可登录进入库存管理模块。进入库存管理模块之后用户可进行库存调拨、商品调价、商品组合、库存盘点、库存商品查询、库存单据查询、库存警告管理、商品有效期查询库存管理模块提供如下功能:(1)商品调出用户和商品验收用户可以应用库存调拨程序进行库存商品的调拨操作。(2)商品调价用户可以应用商品调价程序重新设置商品的售价。(3)商品组合管理用户可以应用商品组合程序进行商品数量的分拆与组合操作(4)库存盘点计数用户可以应用库存盘点程序记录盘点数据。(5)库存盘点核查用户可以应用库存盘点程序核查盘点数据。(6)库存商品查询用户可以应用库存商品查询程序查询库存商品(7)库存单据查询用户可以应用库存单据查询程序查询库存单据。(8)库存警告管理用户可以应用库存警告管理程序设置和查看库存警告。(9)商品有效期查询用户可以应用商品有效期程序查询过期的商品 库存管理模块功能图如图3.4.5所示。 图3.4.5 库存管理模块功能图3.4.6 帮助模块功能帮助模块用于本系统的帮助文件,使用户了解本软件的功能,并能快速掌握使用本系统。 主要功能:帮助、关于本软件。帮助模块功能图3.4.6所示: 图3.4.6 帮助模块功能 Fig 3.4.6 Help module function3.5 系统模块之间关系3.5.1 系统管理模块与其他模块之间的关系系统管理模块作为整个进销存管理系统的基础部分,负责管理其他模块用户权限的管理分配。系统管理模块与其他模块之间的关系图3.5.1所示 图3.5.1 系统管理模块与其他模块之间的关系 Fig 3.5.1 Between system administration module and other module relations 3.5.2 基础信息模块与其他模块之间的关系基础信息模块是办公室所使用的系统,系统管理模块负责分配基础信息模块的用户权限,基础信息模块与采购管理模块共同管理采购员和供应商,并且向采购管理模块提交需要采购的产品;基础信息模块与销售管理模块共同管理销售员和客户,同时向销售系统提供待销售的产品信息;基础信息模块从库存管理模块中得到库存的商品信息 基础信息模块与其他模块之间的关系图如图3.5.2所示 图3.5.2 基础信息模块与其他模块之间的关系图Fig 3.5.2 Between foundation information module and other module relations3.5.3 采购模块与其他模块之间的关系采购管理模块是采购部门所使用的系统。系统管理模块负责分配采购管理模块的用户权限;基础信息模块可与采购管理模块共同管理采购员和供货商信息并且向采购管理模块提交需要采购的产品;采购管理模块把采购到的物品通过库存管理模块存入仓库采购模块与其他模块之间的关系图如图3.5.3所示 图3.5.3采购模块与其他模块之间的关系图3.5.4 销售模块与其他模块之间的关系销售管理模块时销售部门所使用的系统。系统管理模块负责分配销售管理模块的用户权限;基础信息模块可与销售管理模块共同管理销售人员和客户并且向销售管理模块提交可销售产品单;销售管理模块从库存管理模块中领取产品进行销售。销售模块与其他模块之间的关系图如图3.5.4所示。 图3.5.4销售模块与其他模块之间的关系图Fig 3.5.4 Between sales module and other module relations3.5.5库存模块与其他模块之间的关系 库存管理模块是仓库所使用的系统。系统管理模块负责分配库存管理模块的用户权限:基础信息模块可与库存模块共同管理仓库管理人员;销售管理模块从库存管理模块中领取产品进行销售;采购管理模块将采购的产品入库。库存模块与其他模块之间的关系图如图3.5.5所示。 图3.5.5库存模块与其他模块之间的关系图Fig 3.5.5 Between stock management module and other module relations3.6 系统环境本系统采用的开发平台是Windows 2003 Server、JDK的版本是142 12、JBuiler的版本是JBuiler 2006、WebLogic的版本是816、SQL Server的版本是2000。(1)范围商务进销存管理信息系统可以在所有Windows、Linux和Unix平台应用。(2)可靠性服务器模块可以24小时无人运行平均故障间隔时间是每月1次平均修复时间是3个小时。双服务器备份保障数据完整。(3)性能相应时间:对远程查询相应的平均时间是3秒,最长是10秒;Internet程序的相应时间少于1秒。吞吐量:每秒处理的事务数达到2000条容量:系统可以容纳的客户数是2000人同时使用。降级模式:服务器模块可以在内存512M的机器上运行 第4章 建模分析UML是一种可视化的建模语言,对其各建模元素可进行详细说明,并能生成所建模型的文档。使用u沮时,要从不同的角度观察系统,为此定义了一个概念“视图”。视图是对系统的模型在某方面的投影,注重于系统的某个方面。每个视图是图的协作。作为一种建模语言,UML的定义包括UML语义和UML表示法两个部分。(1) UML语义。描述基于UML的精确元模型定义。元模型为UML。的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致,消除了因人而异的最佳表达方法所造成的影响。此外UML还支持对元模型的扩展定义。(2) UML表示法。定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法为系统建模提供了标准。这些图形符号和文字所表达的是应用级的模型。在语义上它是UML元模型的实例。通过把标准的UML图放迸工作产品中,精通UML的人员就更加容易加入您的项目并迅速进入角色。最常用的UML图包括:用例图、类图、序列图、状态图、活动图、组件图和部署图。本系统采用活动图对该系统中的系统管理模块、基础信息模块、采购管理模块、销售管理模块、库存管理模块的各个程序运行流程进行分析。活动图表示在处理某个活动时,两个或者更多的类对象之间的过程控制流。活动图可用于在业务单元的级别上对更高级别的业务过程进行建模,或者对低级别的内部类操作进行建模。活动图最适合用于对较高级别的过程建模,比如公司当前在如何运作业务,或者业务如何运作等。这是因为与序列图相比,活动图在表示上不够技术性的,但有业务头脑的人们往往能够更快速地理解它们。活动图的符号集与状态图中使用的符号集类似。像状态图一样,活动图也从一个连接到初始活动的实心圆开始。活动是通过一个圆角矩形(活动的名称包含在其内)来表示的。活动可以通过转换线段连接到其他活动,或者连接到判断点,这些判断点连接到由判断点的条件所保护的不同活动。结束过程的活动连接到一个终止点(就像在状态图中一样)。作为一种选择,活动可以分组为泳道(swimlane),泳道用于表示实际执行活动的对象。4.1 系统管理模块活动图分析4.1.1 用户登录活动图如果用户通过输入用户名和密码登录,通过数据库验证后进入主窗口,如果输入的帐号和密码错误,将提示。帐号和密码错误,请重新输入。”,系统登录由三次验证机会,三次错误将退出登录窗口,系统运行结束,如在登录要重新打开登录窗口。输入帐号admin输入密码admin进入主窗口。系统先将用户登录信息写入日志数据表,然后显示商务进销存管理信息系统的主窗口;根据用户权限的不同,有些窗口选项出现灰色,不能点击运行。 用户登录活动图如图4.1.1所示。 4.1.1图 用户登录活动图 Fig 4.1.1 The user registers the active chart 4.1.2 数据备份活动图数据备份活动图如图4.1.2所示数据备份是为了保障数据安全,当系统发生故障时,可以及时的恢复数据,确保数据不丢失。系统首先检查用户权限,如果用户的权限满足,系统打开数据备份窗口,在数据备份窗口可以备份和恢复数据库的数据表数据,备份时选择备份数据表某个数据表或者全部备份。恢复备份时,选择要恢复的备份文件或者全部恢复备份文件。备份和恢复所有操作会记录在日志数据表中,以方便查看操作。4.1.3用户日志查看活动图用户日志可以记录用户的操作事件,系统管理员可以对此进行系统安全分析。通常情况下,普通用户只能查看自己的操作日志,管理员及超级管理员拥用查看该企业所有日志的权限。该功能是在用户进行某项具体操作时,系统自动进行记录的,所以用户不能进行手动的修改、添加、删除等操作。系统首先检查用户权限,如果用户的权限满足,系统打开用户日志查看窗口,根据用户的权限在用户日志查看窗口可以根据查询条件显示用户日志。用户日志查看活动图如图4.1.3所示。 图4.1.3 用户日志查看活动图 Fig 4.1.3 User diary examination activity chart4.2 基础信息模块活动图分析4.2.1 帐套管理活动图帐套是记载一个独立核算的经济实体的所有往来信息的一整套记录表和统计分析报表统称为一个帐套。商务进销存系统分为四个帐套,分别是库存帐套、销货帐套、往来帐套和现金帐套库存帐套负责记录各个仓库货物的进出,销售帐套负责记录前台货物的进出,往来帐套保存应收帐款和应付帐款的单据,现金帐套记录现金的进出每个帐套的记帐周期是一个月。各个帐套之间相对独立,在对帐套进行建立、删除或修改一个帐套中的数据,不会对其他帐套有任何影响。用户打开帐套管理窗口,显示数据库内的所有帐套,通过检查用户的权限显示用户是否能对该帐套进行操作,如果满足条件可以对该帐套进行操作,并将用户操作的结果写入日志数据表中帐套管理的活动图如图4.2.1所示 图4.2.1 帐套管理的活动图 Fig 4.2.1 Account set of management activity chart4.2.2 商品数据管理活动图商品数据管理活动图如图4.2.2所示 图4.2.2 商品数据管理活动图 Fig 4.2.2 Commodity data management activity chart商品数据管理是对采购的菇品的品种分类管理,记录每种菇品的相关信息。系统首先检查用户权限,如果用户的权限满足,系统打开商品数据管理窗口。在商品数据管理窗口可以进行商品和商品类别的添加、修改、删除操作。4.2.3供应商数据管理活动图供应商数据管理是指具备生产菇品的厂家及其个人,对其进行信息数据的记录,以方便查询。系统首先检查用户权限,如果用户的权限满足,系统打开供应商数据管理窗口。在供应商数据管理窗口可以进行供应商的查询、添加、修改、删除操作。 图4.2.3 供应商数据管理活动图 Fig 4.2.3 Supplier data management activity chart4.2.4 客户数据管理活动图 客户数据管理活动图如图4.2.4所示。 图4.2.4 客户数据管理活动图 Fig 4.2.4 Customer data management activity chart客户数据管理即为一个简单的客户名片管理,系统实现对客户、潜在客户、联系人、竞争对手的全面管理,统一用户的客户资源。系统首先查询用户权限,如果用户的权限满足,系统打开客户数据管理窗E1在客户数据管理窗口可以进行客户的查询、添加、修改、删除操作4.2.5 仓库数据管理活动图仓库数据管理活动图如图4.2.5所示 图4.2.5 仓库数据管理活动图 Fig 4.2.5 Warehouse data management activity chart仓库是生产和供应领域中各种类型的储存仓库和配送中心,在企业的整个供应链中起着至关重要的作用,确保正确的进货和库存控制及发货系统首先检查用户权限,如果用户的权限满足,系统打开仓库数据管理窗口在仓库数据管理窗口可以进行仓库的添加、修改和删除操作。4.3 采购管理模块分析4.3.1 商品采购采购管理是指为保障整个企业物资供应而对企业采购进货活动进行的管理活动,是整个物流活动的重要组成部分。它所面对的是整个企业,而不仅仅是企业中的采购人员,因为企业组织的其他人员也要进行有关采购的协调配合工作,他们的使命是保证整个企业的物资供应,同时,他们也拥有调动整个企业资源的权利商品采购程序分为三个实现:请购员填写采购单、订货员审核采购单和验收员检查货物(1) 请购员填写进货单请购员只能在当前帐套对采购单进行填写、修改和撤销操作。请购员根据库存情 况提出采购请求,在订购员未签名和采购单没有被撤销或者完成前,请购员可以修改或者撤销订货单。(2)订购员审核进货单订购员只能在当前帐套和验收员未签名前对进货单进行电子签名、取消电子签名、撤销、恢复操作。订购员审核每张进货单,根据企业的实际情况批准进货单,订购员完成电子签名后应打印两张进货单,一联交供应商,一联备份:对于不批准的进货单订购员应写明原因。 (3)验收员检查货物验收员只能在当前帐套对进货单进行电子签名、撤销、恢复操作。验收员根据进货单验收货物,如果货物合格,将货物入库,同时在进货单上进行电子签名,系统自动生成存货和应付帐款会计分录,验收员打印签名后的进货单和付款单交给供应商:如果货物不能入库,验收员应写明原因验收员一旦签名,并不能撤销签名,需要进入退货程序才能撤销相应的会计分录。4.3.2 采购付款仓库收到检验合格的物料后录入仓库入库单,入库单有四联,其中一联给供应商,供应商根据入库单开发票给采购部。采购部根据付款计划再开付款通知单,检查供应商提交的进货单和付款单,如果没有问题,进行付款和电子签名,系统自动生成付款的会计分录。4.4 销售管理模块4.4.1 前台销售前台销售是指店铺前端的营业销售活动总称,产品销售由主要由前台的销售人员处理。系统将商场店铺的销售情况随时汇总与传递到后台,及时准确地归集大量的销售单据。在最短的时间内提供销售数据,准确无误地计算出每种商品的销售数量、销售金额做出详细的利润统计数据,让企业及时掌握仓库库存信息,安排采购计划,使供应链畅通无阻前台销售用户应用前台销售程序可以实现商品的销售、收款和打印销售单操作,前台销售用户可以修改、撤销未生成会计分录的商品销售单,当用户退出窗口时,系统自动生成会计分录和将现金收入记录在现金日记帐。4.4.2 信用销售信用销售即信用赊销,赊销是(以信用为基础的销售)买方与卖方签订购货协议后,卖方让买方取走货物(或卖方送货),而买方按照协议在规定日期付款或以分期付款(Instalment)形式逐渐付清货款的过程,称为信用销售信用销售又分为产品信用销售(产品赊销)和商品信用销售(商品赊销)。信用销售用户可以应用信用销售程序可以实现商品的信用销售操作。信用销售用户填写商品的信用销售单,系统检查客户的信用额度和商品总额,如果客户的信用额度大于或者等于所购买的商品,那么完成购买;如果客户的信用额度不足,那么系统显示客户的信用额度不够的信息。信用销售用户可以修改、撤销、恢复未完成的商品信用销售单,当用户进行电子签名时,系统自动生成会计分录。4.4.3 销售退货在售出菇品后,因某些原因客户要求退货,企业根据情况同意退货后,首先应办理。销售退货单”,将退货款退还给客户或将退货款暂挂入该客户与本公司的有关帐户上。销售退货模块用来记录销售退货的具体内容。客户须将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论