




已阅读5页,还剩86页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要宇辉服装销售公司分销资源计划系统的类型是DRP类的管理软件。DRP的全称是分销资源计划,英文名字叫Distribution Resource Planning,主要是帮助企业实现销售流程管理、价格体系管理、收付款管理、库存的合理配置等一系列企业与分支机构、经销商间的信息、资金、物流的信息管理系统。目的是使企业具有对订单和供货具有快速反应和持续补充库存的能力。本系统共分为六大功能模块,它们分别是:基础数据管理功能模块、销售管理功能模块、库存管理功能模块、物流管理功能模块、财务管理功能模块和系统管理功能模块。登录该系统的用户扮演不同的角色,每一种角色对系统拥有不同的操作权限。本设计基于B/S模式,采用JavaEE技术进行开发,后台数据库使用的是SQL Server 2000数据库,Web容器采用的是Tomcat服务器。在题目的实施过程中,本人将程序按功能分为三个层次,它们分别是展现层、业务逻辑层和持久化层。展现层采用Struts2框架进行实现,业务逻辑层采用Spring框架进行实现,而持久化层采用的是Hibernate框架。一些局部功能采用AJAX技术进行实现。在设计的最后阶段,经过反复地调试和测试,最终达到了设计要求。关键词JavaEE;分销;分销资源计划AbstractYuhui clothing sales distribution resource planning system type DRP class management software. DRP stands for distribution resource planning, English name Distribution Resource Planning, mainly to help enterprises realized sales process management, the price system management, receivables and payment management, inventory allocation and a series of reasonable business and branch offices, inter-dealer information, finance, logistics information management system. The purpose is to enable enterprises have the order and delivery with rapid response and continued to add inventory capabilities.The system is divided into six functional modules, which are: basic data management function modules, function modules sales management, inventory management function modules, function modules logistics management, financial management function modules and systems management functional blocks. Log in user of the system play different roles, each role in the operation of the system have different permissions.The design is based on B/S mode, using JavaEE technology development, back-end database using SQL Server 2000 database, Web container uses a Tomcat server. In the process of implementing the subject, I have the program is divided into three levels according to the functions, which are showing layer, logic layer and persistence layer. Show layer Struts2 framework implementation, business logic tier using Spring framework for implementation, while the persistence layer is the Hibernate framework. Some local features using AJAX technology to achieve. The final stage in the design, after repeatedly debugging and testing, and ultimately achieving the design requirements.KeywordsJavaEEDistributionDistribution Resource Planning目录摘要IAbstractII第1章绪论11.1课题背景11.2目的和意义11.3系统设计思想2第2章可行性研究42.1业务流程图42.2经流可行性72.3技术可行性82.4运行可行性92.5本章小结10第3章需求分析113.1DRP的产生和发展情况113.2分销资源计划系统的需求分析113.2.1数据流图123.2.2数据字典153.3本章小结22第4章总体设计234.1系统模块总体设计234.2数据库设计244.2.1数据库设计概述244.2.2数据分析254.2.3数据库的详细设计254.3本章小结35第5章详细设计365.1系统运行平台设置365.2开发工具简介365.3系统主界面设计375.4销售管理功能设计385.4.1订单管理385.4.2发货管理405.4.3退货管理415.4.4销售盘点435.5待发货物管理功能设计445.6财务管理功能设计465.6.1未收款管理465.6.2应收款管理485.6.3已收款管理505.6.4未付款管理515.6.5应付款管理535.6.6已付款管理545.7权限管理555.8本章小结57第6章 系统测试与性能分析586.1进行系统测试的必需性586.2软件测试586.2.1测试的基本概念586.2.2测试步骤596.3本系统测试606.4本章小结62第7章系统主要功能使用说明637.1系统登录步骤637.2未收款管理637.3应收款管理647.4已收款管理657.5未付款管理667.6应付款管理677.7已付款管理687.8本章小结69结论70致谢71参考文献72附录173附录276第1章 绪论1.1 课题背景由于企业业务的不断扩展,经营网点遍及全国各地,在以手工、电话、传真等传统方式下,企业现有分销渠道存在许多问题:企业总部无法实时监控各地分公司、办事处、营业网点的经营状况;订货、销售、库存等数据和信息反馈不及时,商品积压、缺货情况经常出现;往来单据、经营数据采集严重滞后,准确性差,不利于统计、分析和处理;客户需求和市场信息不及时反馈到总部,使企业制定生产预测和商品调拨计划带有许多较大的盲目性,经营决策缺乏准确数据和信息支持等等。作为大多数对于依靠以分销为主要销售渠道的企业来说,分销商既是他们的合作伙伴,又是他们市场、销售、服务的前沿驻地。所以能够及时地了解分销商的运作情况,给予必要的协作是每一位厂商期望的目标。然而由于信息技术水平发展的不一致,很多往来的信息沟通仍需要大量手工介入,因而,导致了企业无法准确地了解分销商的业务、财务信息,其结果往往是企业无法有效地确定生产规模和货物运输的时间,进而造成库存积压,影响资金的正常周转甚至是整个企业的决策及战略部署。因此分销管理在企业管理过程中十分重要。1.2 目的和意义广州宇辉服装销售公司是一家集开发、生产、销售、服务为一体的现代化服装企业。公司采用现代化的网络管理,具有健全的组织机构,全面实施品牌战略。随着近年来公司品牌的不断提升,公司规模也不断扩大,通过设计、管理的不断加强与完善,逐步把品牌文化做好、做精在形象上突出自身品牌的特色,使产品有更深层次的提高,所以有必要在公司日常运营的各个环节上加强管理。由于其分销网络分布广泛,对其分销渠道进行管理需要动用大量的人力、物力,耗费大量的实践。即使这样,供应商还是很难把握那些杂乱无章的信息,各级信息的误差被一级级放大,数据的真实性令人置疑。而通过分销管理系统,企业对渠道销售信息进行集中式管理,保证了产品、企业及促销信息能够快速准确地传达到市场,从而确保整个销售渠道信息沟通的及时和通畅。企业通过使用分销资源计划系统可以帮助企业在分销上改善服务水准,保证了准时递送和减少了顾客的抱怨;提高了预计短缺的能力,使销售努力不花费在低储备的产品上;提高了向顾客提供协调存货管理服务的能力。在物流上可以帮助企业协调装运,降低了货物运输的费用;因为DRP能够准确地确定何时需要何种产品,降低了存货水平;因存货减少,使仓库的空间需求也减少了;由于延交订货现象的减少,降低了顾客的运输成本。本系统是以分销服装为目的,充分考虑了服装行业的款式、颜色、尺码、流行性、季节性以及连锁经营等行业特性,通过完善的销售与库存管理控制,实现企业经营信息的电脑全程记录、传递和数据盘点,帮助中小服装企业全面提升运营效率和盈利能力。1.3 系统设计思想目前国内大多数企业应用DRP系统,更多的是希望实现对分销渠道更好的监控,希望企业能相对实时、准确地了解分销渠道的数据和信息。但DRP的目标不应该只是如此,它更为重要的是能优化分销渠道,根据销售状况实时进行各分销渠道之间的产品调配。一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。在本系统的设计过程中,为了满足计算机管理工作的需要,所以采取了下面一些原则。1. 实用性实用性是衡量软件质量体系中最重要的指标,是否与业务紧密的结合,是否具有严格的业务针对性,是系统成败的关键因素。实用就是务实不务虚,就是注重解决实际问题,做精、做细核心功能,兼顾常用的辅助功能,实现快捷、方便地布署和使用,并节省投资,降低风险。2. 易用性要求软件的界面友好,结构清晰,流程合理,功能一目了然,菜单操作充分满足用户的视觉流程和使用习惯。易理解、易学习、易使用、易维护、易升级,实现“傻瓜相机”式的操作,将实施、培训成本和周期降到最低。易用性对软件的顺利实施和使用具有至关重要的意义。3. 先进性本设计将充分应用现有成熟的计算机技术、网络技术和软件开发技术,为用户提供高性能的系统。系统采用B/S开发模式,采用SQL Server 2000数据库,开发环境采用MyEclipse 7.0,可以方便的满足此系统的使用和管理上的需要。4. 稳定性本系统从底层数据库到功能层应经过严格测试,数据库稳定,功能顺畅,没有堵塞、丢失数据的现象,能在不同的硬件、网络、操作系统以及操作习惯中长期平稳运行,适合大规模用户使用,以保证日常工作的正常进行。5. 跨平台性由于本系统采用Java语言开发,所以本系统在先天上就具备了跨平台特性。因此企业可以充分利用现有资源,可以运行在任何环境下,包括:Windows、Linux和Unix等主流操作系统。6. 安全性系统要求能有效防止外部各种病毒攻击和恶意攻击,能够进行严格、细致的访问权限管理,内部数据具有多种备份方式。在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。7. 可扩展性及灵活性系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。第2章 可行性研究经过实际的调查研究并结合本企业的自身基本情况得出结论:该企业主要依靠分销为主要销售渠道。分销商既是它的合作伙伴,又是它的市场、销售和服务的前沿阵地。所以能够及时地了解分销商的运作情况,给予稳定必要的协作是厂商期望的目标。2.1 业务流程图现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是:描述现行系统的业务情况以便于与企业管理人员交流,它是系统设计的前提和保证。根据具体情况,业务可分为五类。第一类是基础数据业务,主要负责地区信息管理、负责人信息管理、分销商信息管理、商品信息管理、价格制定管理和发送E-mail;第二类是库存管理业务,主要负责仓库信息、库存信息、商品入库审批、商品出库审批、库间调拨和库存盘点的管理;第三类是销售管理业务,主要负责对商品的销售进行管理、客户的退货进行管理并进行销售盘点;第四类是物流管理业务,主要负责将已经出库的商品经第三方物流公司发送到分销商手中;第五类是财务管理业务,主要负责对销售出去的商品进行收款管理和对分销商的退货进行付款管理。1. 基础数据管理业务流程描述如下:基础数据管理业务流程图,如图2-1所示。图2-1基础数据管理业务流程图数据录入人员登录系统后,根据实际工作要求,可以更新地区信息、负责人信息、分销商信息、商品信息和价格信息。其中更新操作包括:添加、删除和修改。可以按照一定的条件有选择地在相关数据表中查询信息。同时数据录入人员也可以向指定的E-mail地址发送电子邮件。2. 库存管理业务流程描述如下:仓库管理人员的工作主要是负责审批出库申请和入库申请,只有通过审批的出库申请才允许商品出库,同样,只有通过入库审批才允许商品入库。同时仓库管理人员也可查看库存盘点信息。仓库管理人员可以更新库存信息,更新操作包括:添加、修改和删除操作。库存管理业务流程图,如图2-2所示。图2-2库存管理业务流程图3. 销售管理业务流程描述如下:销售人员将分销商的订单添加到订单信息中,由部门经理进行审批。如果未通过审批,则将未通过审批的订单返回给销售人员。如果通过审批,还需要等待出库审批。并将审批结果返回给销售人员。如果通过审批,那么将自动生成发货单和未收款订单信息。销售人员也可添加退货单并生成未付款退货单信息。销售管理业务流程图,如图2-3所示。图2-3销售管理业务流程图4. 物流管理业务流程描述如下:部门经理审批所有未审批的发货单。如果未通过审批,则将未通过审批的发货单存入未通过审批单据中。如果通过审批,则将通过审批的发货单存入通过审批单据中。然后再由其他部门经理完成发货操作,并将已发出货物存入已发出货物信息中。物流管理业务流程图,如图2-4所示。图2-4物流管理业务流程图5. 财务管理业务流程描述如下:财务人员根据未收款订单中的信息,为每一张未收款订单信息添加相应的收款信息,因为每一张未收款订单所拖欠的欠款不一定要一次收清,所以可能分多次收款才能收清所有欠款,并根据每一条收款信息收缴欠款。然后根据已收款信息开具相应的发票。并更新未收款订单信息,为下次收款做准备。同样付款时,财务人员根据未付款退货单中的信息,生成出付款信息,然后根据每一条付款信息支付欠款。并更新未付款退货单信息,为下次付款做准备。财务管理业务流程图,如图2-5所示。图2-5财务管理业务流程图2.2 经流可行性经济可行性主要是指开发软时投入的资金是否合理和开发完毕后一直到投入使用期间是否能为软件的使用者收回之前的资金支出,并且在软件服役期间所能够带来的经济效益的衡量。经济可行性研究主要是估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否会高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。开发此系统主要是为了减轻企业管理人员的工作负担、提高企业的工作效率,节省工作时间和加强企业在数据上的管理而进行设计的。从开发者的角度来讲,开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用。从使用者的角度来讲,本系统是为中小型企业量身定做的管理信息系统,属于浏览器/服务器模式。在客户端无需安装任何软件,并且也无需为客户端开发任何软件,这就节省了客户端的开发和维护成本。所以只需投入资金进行服务器端的开发和维护。运行该系统的硬件和软件支持费用需要10,000元,但软件开发费用估计20,000元,但系统投入使用后,每年可为节省人力两人,估计节约工资支出20,000元,假设该软件可以使用5年。而一次性支出30,000元,再假定投资费用存入银行的利息按5%计算。这样可得出每年效益的当前值如表2-1所示。下面从以下几个方面对系统的经济可行性进行具体的分析:表2-1每年效益的当前值年份将来值(1+i)n现在值累计的现在值120,0001.0519,04819,048220,0001.1018,18237,230320,0001.1617,24154,471420,0001.2216,39370,864520,0001.2815,62586,489投资回收期,就是使累计的经济效益等于最初的投资费用所需的时间。引入本系统一年后,可以节省19,048元,比最初投资还少10,952元。但第二年可以节省37,230元。投资回收期=1+(30,000-19,048)/18,182=1.6(年)纯收入是整个生存周期之内的累计经济效益与投资之差。纯收入=86,489-30,000=56,489(元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的30,000元。而且考虑到开发本系统将为以后带来的利益,拿出30,000元来进行宇辉服装销售公司分销资源计划系统的开发是绝对可行的。2.3 技术可行性技术可行性是对现有技术进行评价,分析系统是否可以用现有技术来实施以及技术发展对系统建设有什么影响。根据该系统目标来衡量所需的技术是否具备,一般可从软硬件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。在硬件方面,则选择空间较大,只要是PentiumIII系列及以上的计算机,内存在256M以上,硬盘在1GB以上,都可以满足系统的开发需要。当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。在软件方面,考虑到系统实施的可行性,在软件方面选择了如今较流行的Java语言来进行系统的设计和开发,使用SQL Server 2000数据库存储数据。在开发环境的选择上采用了当前非常流行的集成开发环境MyEclipse 7.0。由于MyEclipse和SQL Server是两个非常成熟的开发工具,无论在安全性、可用性和可靠性方面都毫无置疑,因此在开发环境方面上采用MyEclipse和SQL Server是可行的。在选择系统的运行环境问题上,经过结合考虑了本系统硬件环境后,得出结论:本系统可以运行在Windows系列的操作系统上、Linux系列的操作系统上和各种Unix操作系统上。做为本系统的设计与开发者,本人推荐使用Windows系统的Windows XP及以上版本的操作系统。因为Windows XP操作系统在中国的普及程度之广,无人能及。并且第三方应用程序对Windows XP的支持也非常完善。所以本系统和其他应用程序在Windows XP上运行时几乎可以不用考虑兼容性问题。综上所述,开发系统在技术可行性方面,是完全可行的。2.4 运行可行性本系统属于B/S结构,即浏览器/服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端浏览器实现,但是主要事务逻辑在服务器端实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在Java这样的跨平台语言出现之后,B/S架构的管理软件更是方便、快捷和高效。因此对于客户端电脑来说配置一般即可胜任工作,无需购置新设备。从新系统使用难易程度上来看,新系统使用起来并不复杂,本系统具有友好的客户端界面,结构清晰的工作流程,学习该系统的使用应该不会困难。该系统的实施对公司的组织机构不会有太大的影响。经过上述论述分析,新系统的实施非常可行。2.5 本章小结本章从系统的组织结构、经济可行性、技术可行性和运行可行性等方面给予了充分的论正。根据系统的业务流程图可以看出本系统结构清晰、功能完善,具有良好的系统架构。在经济可行性方面本系统的投资少,初期投资只有人民币30,000元整,而且投资回收期为1.6年,系统运行5年可以为企业节省人民币56,489元整。在技术可行性方面,本系统采用当前非常流行的Java语言进行开发,因为Java语言在商用开发方面提供了一系列企业级的支持。在数据库方面使用了SQL Server 2000数据库,因为该数据是一种经常使用的数据库,Java对它的支持较为完善。在运行可行性方面,因为本系统属于B/S结构,特别是在Java这样的跨平台语言出现之后,B/S架构的管理软件更是方便、快捷和高效。因此本系统具有一定的开发前景。第3章 需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.1 DRP的产生和发展情况DRP意指分销资源计划,英文名字叫Distribution Resource Planning。DRP是以生意流程优化为基础,以销售与库存综合控制管理为核心的库存、销售、物流、财务以及企业决策分析功能于一体的高度智能化的企业分销业务解决方案;是针对生产企业供应链后端强化管理的高效工具。对分销管理系统来讲,一个全面的系统可以为企业实现很多管理效益,如库存管理中可以实现库存资金占用的合理减少,库存残损的降低,库存的合理调拨等。销售管理可以实现对客户服务水平的提升,合理预测销售的趋势,不同产品在不同地区的科学销售组合等。分销管理系统支持生产企业的各级分公司、经销商、普通批发商以及直供零售商和直营店的采购、库存管理、销售与物流管理,并允许其对不同形式的销售环节和销售形式组合进行管理。通过互联网将供应商与经销商有机地联系在一起,DRP为企业的业务经营及与贸易伙伴的合作提供了一种全新的模式。供应商和经销商之间可以实时地提交订单、查询产品供应和库存状况、并获得市场、销售信息及客户支持,实现了供应商与经销商之间端到端的供应链管理,有效地缩短了供销链。分销是当前国内绝大多数批发型商贸企业以及产供销一体化的制造类企业所采取的销售管理模式。3.2 分销资源计划系统的需求分析软件需求分析是软件开发期的第一个阶段,准确、完整和规范化的软件需求是软件开发成功的关键。目前,许多企业的分销成本已经超过生产成本和产品开发成本,成为企业总体运行成本的第一大构成要素。解决分销成本的控制问题,是目前该系统的当务之急。所以,系统的开发人员必需了解到企业真正需要的是什么,是什么因素才能让企业提高周转效率,实现零风险库存,大大降低分销成本,确保获得领先一步的竞争优势。3.2.1 数据流图1. 系统顶层数据流图:操作人员登录系统后,可以访问基础数据管理模块、物流管理模块、库存管理模块、销售管理模块和财务管理模块。系统顶层数据流图,如图3-1所示。图3-1系统顶层数据流图2. 基础数据管理数据流图描述:在本模块内操作员可以对系统所需要的基础数据进行维护,还可以向指定地址发送电子邮件。基础数据管理数据流图,如图3-2所示。图3-2基础数据管理数据流图3. 物流管理数据流图描述:操作人员对发货请求进行审批,对通过审批的请求选择合理的方式进行发货。物流管理数据流图,如图3-3所示。图3-3物流管理数据流图4. 库存管理数据流图描述:普通操作人员可以对库存的基本信息进行管理,而仓库管理人员可以对出库和入库请求进行审批。库存管理数据流图,如图3-4所示。图3-4库存管理数据流图5. 销售管理数据流图描述:销售员向系统添加销售订单、更新销售订单和添加退货单等操作,销售经理可以对销售员添加的销售申请和退货申请进行审批。销售管理数据流图,如图3-5所示。图3-5销售管理数据流图6. 财务管理数据流图描述:财务人员对未收款的销售订单进行收款操作,对未付款的退货单进行付款操作,并且系统还可以生成Excel表格。财务管理数据流图,如图3-6所示。图3-6财务管理数据流图3.2.2 数据字典1. 数据项定义经过结合企业当前的业务情况,并依据上述分析对本系统的数据项进行了定义。由于篇幅有限,不能列出全部数据项,所以只展示了财务管理功能模块的数据项定义。数据项定义,如表3-1所示。表3-1财务管理功能模块数据项定义编号名称别名类型长度I01-01orderId订单编号int4字节I01-02orderName订单名称varchar20字节I01-03orderMan订单经手人varchar20字节I01-04income收款金额float8字节I01-05planIncome计划收款金额float8字节I01-06haveIncome已经收款金额float8字节I01-07incomeFlag收款进展int4字节I01-08incomeAppoint计划收款日期datetime8字节I01-09incomeReal实际收款日期datetime8字节I01-10incomeWay收款方式varchar20字节I01-11billType票据类型varchar20字节I01-12bill开票日期datetime8字节I01-13billNo票据编号varchar20字节I01-14salesman销售员varchar20字节I01-15incomeAccount收款帐户varchar20字节I01-16returnId退货单编号int4字节I01-17returnName退货单名称varchar20字节I01-18pay付款金额float8字节I01-19havePay已经付款金额float8字节I01-20payFlag付款进展int4字节I01-21handleMan付款经手人varchar20字节I01-22payAppoint计划付款日期datetime8字节I01-23payReal实际付款日期datetime8字节I01-24payAccount付款帐户varchar20字节2. 数据存储数据存储是数据结构停留或保存的场所。主要内容有数据存储的名称、组成、备注。在财务管理数据流图中,共由4个数据存储。文件名:收款信息表组 成:收款编号+申请日期+实收日期+收款方式+票据类型+开票日期+票据编号+收款金额+经手人+收款帐户+收款进展备 注:记录、保存销售收款的信息文件名:付款信息表组 成:付款编号+付款名称+申请日期+实付日期+付款方式+付款帐户+付款进展+收款客户+办理人备 注:记录、保存付款的信息文件名:未收款订单信息表组 成:订单编号+订单名称+收款金额+计划收款金额+已收款金额+经手人+付款分销商+收款进展备 注:记录、保存未收款订单的信息文件名:未付款退货单信息表组 成:付款编号+付款名称+退货单编号+付款金额+已付款金额+收款分销商+经手人备 注:记录、保存未付款退款单的信息3. 数据流本管理系统中财务管理功能模块数据流图中主要描述的数据流定义:数据流编号:D5-01数据流名称:收款信息数据流来源:财务人员数据流去向:P5-01数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-02数据流名称:付款信息数据流来源:财务人员数据流去向:P5-02数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-03数据流名称:查看收款信息数据流来源:P5-01数据流去向:P5-03数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-04数据流名称:查看付款信息数据流来源:P5-02数据流去向:P5-04数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-05数据流名称:未收款订单信息数据流来源:F5-01数据流去向:P5-03数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-06数据流名称:添加收款信息数据流来源:P5-01数据流去向:P5-05数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-07数据流名称:添加付款信息数据流来源:P5-02数据流去向:P5-06数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-08数据流名称:未付款退货单信息数据流来源:F5-02数据流去向:P5-04数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-09数据流名称:收款信息数据流来源:P5-01数据流去向:P5-07数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-10数据流名称:更新未收款信息数据流来源:P5-07数据流去向:F5-01数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-11数据流名称:更新收款信息数据流来源:P5-07数据流去向:F5-03数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-12数据流名称:添加收款信息数据流来源:P5-05数据流去向:F5-03数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-13数据流名称:收款单信息数据流来源:F5-03数据流去向:P5-10数据流组成:I01-01+I01-02+I01-04+I01-05+I01-07+I01-08数据流编号:D5-14数据流名称:付款信息数据流来源:P5-02数据流去向:P5-08数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-15数据流名称:更新未付款信息数据流来源:P5-08数据流去向:F5-02数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D5-16数据流名称:添加付款信息数据流来源:P5-06数据流去向:F5-04数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-17数据流名称:付款单信息数据流来源:F5-04数据流去向:P5-10数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D5-18数据流名称:更新付款信息数据流来源:P5-08数据流去向:F5-04数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-19数据流名称:收款单信息数据流来源:F5-03数据流去向:P5-09数据流组成:I01-16+I01-17+I01-18+I01-19+I01-20+I01-21+I01-22+I01-23+I01-24数据流编号:D5-20数据流名称:开具发票信息数据流来源:财务人员数据流去向:P5-09数据流组成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06+I01-07+I01-08+I01-09+I01-10数据流编号:D5-21数据流名称:发票信息数据流来源:P5-09数据流去向:分销商数据流组成:I01-02+I01-03+I01-04+I01-06+I01-09+I01-14+I01-17+I01-19+I01-21+I01-23数据流编号:D5-22数据流名称:Excel表格数据流来源:P5-10数据流去向:财务人员数据流组成:I01-02+I01-03+I01-04+I01-06+I01-09+I01-14+I01-17+I01-19+I01-21+I01-234. 数据处理本管理系统中财务管理功能模块中主要描述的加工定义:加工编号:P5-01加工定义:收款管理加工描述:财务人员进入系统后,可以通过此加工查看到待收款的订单信息加工编号:P5-02加工定义:付款管理加工描述:财务人员进入系统后,可以通过此加工查看到待付款的退货单信息加工编号:P5-03加工定义:查看未收款订单信息加工描述:查看有所未收款和未收完款的收款单信息加工编号:P5-04加工定义:查看未付款退货单信息 加工描述:查看所有未付款和未付完款的退款信息加工编号:P5-05加工定义:添加收款加工描述:添加新的收款单加工编号:P5-06加工定义:添加付款加工描述:添加新的付款单加工编号:P5-07加工定义:收款加工描述:对未收款的收款单进行收款操作,并更新收款信息表加工编号:P5-08加工定义:付款加工描述:对未付款的付款单进行付款操作,并更新付款信息表加工编号:P5-09加工定义:开具发票加工描述:对已收款的收款单开具发票加工编号:P5-10加工定义:导出Excel加工描述:导出收款信息或导出付款信息为Excel表格3.3 本章小结本章通过数据流图和数据字典对宇辉服装销售公司分销资源计划系统的需求进行了分析。为下步的系统设计提供了依据,并以此为出发点进行系统的总体设计。通过本章的系统需求分析,能够清晰的了解到客户的需求,减少系统实施过程中不必要的返工。第4章 总体设计在系统的总体设计阶段主要的工作是设计出系统的各个功能模块和数据库。要想设计出一个功能完善的系统的前提条件是设计出功能完善的功能模块,而且还需要设计出符全规范的数据库才能实现。4.1 系统模块总体设计本系统一共分为六个模块,每个模块之间虽然在表面上是相互独立的,但是在对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中的功能模块分别为:库存管理功能模块、销售管理功能模块、基础数据管理功能模块、物流管理功能模块、财务管理功能模块和系统管理功能模块。各功能模块的具体功能如下:1. 库存管理:该功能模块的主要功能是管理仓库的基本信息、管理仓库的库存基本信息、管理商品的出库和入库操作、完成库间调拨操作和库存盘点操作。2. 销售管理:该功能模块的主要功能是添加订单、审批订单、添加退货、审批退货和销售盘点。3. 基础数据管理:该功能模块的主要功能是对系统内的基础数据进行维护,包括:地区管理、负责人管理、分销商管理、商品管理、价格制定和发送邮件。4. 物流管理:该功能模块的主要功能是将已售出商品通过第三方物流公司邮寄到分销商手中。5. 财务管理:该功能模块的主要功能是完成收、付款操作,主要包括:未收款管理、应收款管理、已收款管理、未付款管理、应付款管理和已付款管理。6. 系统管理:该功能模块的主要功能是对系统的基本信息进行管理,通过该模块可以向系统添加新用户,更新用户信息并且还可以为用户分配权限,具体功能包括:用户管理、权限管理和修改密码。系统功能结构图,如图4-1所示。图4-1系统功能结构图4.2 数据库设计本系统的成功实现与数据库系统的正确设计有着密不可分的关系,因为宇辉服装销售公司分销资源计划系统需要运行在以本系统的功能结构为依据而设计出来的数据库上才能正确地运行,所以应该结合本系统的实际情况来设计数据库。4.2.1 数据库设计概述数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库设计的目标是为用户和各种应用系统提供一个信息基础设施和高效率的运行环境。早期的数据库设计致力于数据模型和数据库建模方法的研究,着重结构特性的设计而忽视了行为的设计对结构设计的影响,这种方法是不完善的。应该在数据库设计中要把结构特性和行为特性结合起来。数据库设计应该和应用系统设计相结合。也就是说,整个设计过程中要把数据库结构设计和对数据的处理设计密切结合起来。对于一个给定的应用环境进行数据库设计时,需要确定一个最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构和存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,又能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。4.2.2 数据分析数据分析主要由识别信息需求、收集数据、分析数据、评价并改进数据分析的有效性组成。识别信息需求是确保数据分析过程有效性的首要条件,可以为收集数据、分析数据提供清晰的目标。识别信息需求是管理者的职责管理者应根据决策和过程控制的需求,提出对信息的需求。就过程控制而言,管理者应识别需求要利用那些信息支持评审过程输入、过程输出、资源配置的合理性、过程活动的优化方案和过程异常变异的发现。有目的的收集数据,是确保数据分析过程有效的基础。组织需要对收集数据的内容、渠道、方法进行策划。将识别的需求转化为具体的要求,如评价供方时,需要收集的数据可能包括其过程能力、测量系统不确定度等相关数据。明确由谁在何时何处,通过何种渠道和方法收集数据。记录表应便于使用。采取有效措施,防止数据丢失和虚假数据对系统的干扰。4.2.3 数据库的详细设计在进行数据库设计时,应该按照数据分析的要求对现实世界中的数据进行分析。在设计本系统所使用的数据库时,使用E-R图将现实世界的信息转换到信息世界。E-R图通过实体、关系和属性三种基本对象来定义信息。实体是需要维护和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届四川省南充市广安市广安中学八年级物理第一学期期末预测试题含解析
- 山西省运城运康中学2026届八年级物理第一学期期末联考试题含解析
- 上海市延安实验初级中学2026届物理八年级第一学期期末监测模拟试题含解析
- 2026届浙江省嘉兴市秀洲片区物理八年级第一学期期末综合测试模拟试题含解析
- 福建省厦门市双十中学2026届八年级物理第一学期期末学业水平测试试题含解析
- 2026届吉林省农安县前岗中学物理八上期末调研试题含解析
- 药店坐堂行医管理办法
- 高主频游戏CPU项目可行性研究报告
- 药店顾客投诉管理办法
- 萍乡培训管理办法细则
- 汽车贴膜合同协议书
- 2025年电信网上大学智能云服务交付工程师认证参考试题库-上(单选题)
- 图文快印公司机器操作规程复习课程
- 接警调度面试题及答案
- 课题开题报告:专精特新企业新质生产力的动态演化、形成机理与实践路径研究
- 2025新人教版语文七年级上册(全册)教案教学设计(有教学反思)
- 马克思主义政治经济学研究范式
- 2025年新人教版八年级下册物理全册教案
- 开学第一课的体育教案设计
- 2025年度高科技企业派遣研发人员合同范本
- 《汉字造字法》课件
评论
0/150
提交评论