《毕业设计(论文)FoxERP制令管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)FoxERP制令管理系统.doc(62页珍藏版)》请在三一办公上搜索。
1、 2004级 毕 业 设计 课 题: FoxERP制令管理系统指导教授:班 级: 04511 学 号: 9 号姓 名: 专 业: 计算机应用与维护小组成员: 摘 要制造命令(manufacturing order)简称制令,在中国台湾地区很多公司将它简称为工令.我们必须了解工令是制造工作命令的简称,因为在工厂中,除了制造工作以外,还有其他的工作,例如维护工作.设备维护的指令也称为工作命令。在APICS辞典中,工作制造命令(work order)被定义为:一个文件、一群文件或一个排程表,记载着对某零件或产品制造某数量的授权。它的同义词包括:工件定单(job order)、制造授权(manufac
2、turing authorization)、生产命令(production order)、工厂定单(shop order)等。因此,工作命令的涵义比制造命令广,制造命令是一种工作命令;工厂命令却不一定是制造命令。在本书所附ERP系统中使用含义较广的工令或工作命令但其意义实为制造命令.因此,在本章后续的叙述中,若看到工令或工作命令,读者可以将它解释成制令或制造命令. 有些企业根据销售预测生产产品,接到定单后直接出货,这种做法称为计划生产(MTS,make to stock).计划生产的企业通常利用销售预测做主生产排程(MPS,masterproduction scheduling),再利用MPS
3、使材料需求规划(MRP,material requirement planning),但并非所有材料都会用到MRP.对于利用MRP做规划的材料而言,MRP会自动建议工令内容,用户可以使用MRP工令开立作业将MRP的建议转为正式工令. 有的企业在接到,客户定单后才进行生产活动,包括采购材料、制造零件、制造完成品等,这种做法称为订单生产(MTO,make to order)。纯定单生产的工厂由于不库存材料或半成品,故可利用MRP将客户订单转成材料、半成品及完成品的采购与制令计划。这时可以使用ERP系统中的MRP工令开立作业及MRP请购订购作业来开出采购定单及制造命令。这种状况可以直接将客户定单建立
4、在MPS中,再用MRP算出材料需求。有些订单生产的企业,为了快速满足客户需求,事先准备好各种可能的材料及半成品,在接到客户订单时迅速进行最后组装工作,以缩短订单交期。这种做法称为订单组装(ATO,assemble to order)。订单组装的工厂有材料及半成品库存但没有完成品库存,在接单后需开出组装制令,并决定该客户订单需领何种材料及半成品以制造出完成品。这种情况可以使用订单转工令单作业开出组装制令。任何企业一定有某些或全部材料不使用MRP做规划,如果某材料未使用MRP,则使用人工工令开立作业直接开出制令。制造命令是生产管理部门发出,而由制造单位执行的。生产管理部门负责生产管理和生产控制工作
5、。所谓生产管理(production management),是指规划、排程、执行并控制将投入材料转变成完成品的过程。所谓生产控制(production control),是指在从取得原材料到运交完成品的整个制造周期中,导正物流方向及调节物流速度的一种机能。生管部门在发出制令后,应立即通知材料部门进行备料工作,这时可使用ERP系统中的工令查料发放作业。在备料之后相关材料库存即转成保留量(allocated inventory)状态,在适当的时间,再实际领出材料、送到制造现场。材料实际领出之后,就不再是保留状态。若备料时间刚好配合制令的开工时间,则在工令查料发放作业之后可立即送交现场,保留量的定
6、义是:已经被指定给某特定制令单但尚未从仓库发放到生产现场的材料数量。一张工令单从产生到消失的过程中包括开立、发放、零料、工作中、完工、结案等状态。关 键 字企业资源规划 Enterprise resource plans制令Make order管理系统Management system制造系统Create system存储过程Memory processAbstractmanufacturing system so short order, China Taiwan in many areas it will be referred to as work orders. We must und
7、erstand the order is to create work orders for short, In factories, in addition to manufacturing, there are other things that For example, maintenance work. equipment maintenance directives, also known as work orders. The APICS Dictionary, manufacturing orders were : the definition of a document, a
8、group of files or a scheduling table recorded a pair of manufacturing parts or products of a certain number of mandates. Its synonyms include : workpiece orders, authorized manufacturers, production orders, factory orders and so on. Therefore, the meaning of work orders than manufacturing orders Can
9、ton, manufacturing orders is a work orders; Factory orders is not necessarily create order. The book accompanying the ERP system using the broader definition of work orders or work orders but its significance is to create order. Therefore, In this chapter describes the follow-up, to see if the work
10、orders or work orders, Readers can interpret it into the system or create order. Some enterprises under the sales forecast production products, received export orders directly, This practice, known as planned production. The planned production enterprises typically use sales forecasts master product
11、ion scheduling. MPS enable re-use material requirements planning, But not all the material will be used MRP. MRP done about the use of the materials planning, MRP will automatically make recommendations for content, Users can make use of the MRP operations would be open MRP formal proposal to work o
12、rders. Some enterprises received. Customer orders before production activities, including the procurement of materials, manufacturing parts, manufactured goods, which called production orders. Pure production factory orders is not due to inventory materials or semi-finished products, so they can be
13、used MRP customer orders will turn into materials, semi-finished goods and the procurement system and the scheme. At this time you can use the ERP system MRP work orders to open operations and MRP requisitions ordered operations to open up procurement orders and Manufacturing orders. This situation
14、can be directly based on customer orders MPS, MRP calculated reusable material needs. Some orders for the production of enterprises, in order to rapidly meet customer demand, prepared in advance of possible materials and semi-finished product. Upon receipt of customer orders quickly for final assemb
15、ly work to shorten the lead-time orders. This is referred to as hand assembly. Factory orders are assembled materials and semi-finished goods inventory but not the finished goods inventory, orders need to come out after the assembly system orders and decided that customers whose orders need what mat
16、erials and semi-finished products to manufacture finished goods. Such orders can be used alone to make the operating system open up so assembled. Any business must have some or all the materials do not use MRP planning, if a certain material not use MRP, using artificial work orders to open direct o
17、perations opening up mode. Manufacturing production management order is issued, and from the implementation of the manufacturing units. Production management department is responsible for production management and production control. The so-called production management, is planning, scheduling, exec
18、ution and control of input materials into finished goods process. The so-called production control, is made from raw materials to finished goods delivery of the entire production cycle, Logistics is guided direction and adjust the speed of a logistics function. Health regulators issued system in ord
19、er, shall immediately notify the Stock materials sector, Then use the ERP system work orders issued investigation materials operations. Preparation of the materials related stocks after transforming into a state of the reserves, at the appropriate time, the more practical leadership out materials, t
20、o create the scene. Leading from the actual materials, no longer retain state. Preparation time if just with the operating system so that, in work orders investigation after information operations can be issued immediately to the scene. The reservation is defined as : has been designated to a specif
21、ic system but not so alone from the warehouse out to the field production volume of material. A single work order to have disappeared from the process, including the opening, issuance, is expected, work, completion, and other closing conditions.KeywordsEnterprise resource plansMake orderManagement s
22、ystemCreate systemMemory process目 录一 系统概述21.1 FoxERP制令管理系统21.2 系统功能31.3 系统的软件开发平台4二 系统分析与设计41.物理需求52结构需求5三 系统UML图63.1.1用例图63.1.2类图73.1.3活动图8四 系统架构94.1命名和编码约定94.2文件夹结构104.3命名空间10五 主要关键技术105.1制令管理内部逻辑105.2FoxERP 防网址登录215.3FoxERP MD5加密22六 数据库结构226.1数据库表236.2数据库二维表24七 用户使用说明书287.1系统平台287.1.1开放性287.1.2可扩
23、展性297.1.3可靠性297.1.4安全性297.1.5易操作性297.2 与主系统连接297.3 登录和进入系统297.4 使用说明30八 其他关键程序418.1 登录界面418.2 工令结案42九 心得总结56十 参考文献57一 系统概述自从国外大型软件公司如SAP或Oracle等大举进军国内市场以来,就有不少人被大量的专有名词弄得晕头转向.例如:什么是制造资源(manufacturing resources)?什么是制造资源规划(MRP, manufacturing resources management)?什么是企业资源规划(ERP,enterprise resources pla
24、nning)?什么是整合资源管理(IRM,integrated resources managemnet)?要了解这些名词,最好的方法就是遵照世界公认的标准APICS辞典的定义。资源:它大概就包括材料、人力、设备、资金和资料,及4MID。企业资源规划:是一个管理信息系统,它所处理的对象就是资料,也就是材料、设备、人力和资金的资料。整合资源管理:有效地识别、规划、排程、执行和控制组织中的所有资源、生产货物或劳务,为客户提供满意的服务,并维持组织的竞争优势,以达成组织目标。所以在这个信息化的时代,不管是干什么都与计算机息息相关,尤其是在目前市场经济、机构改革的条件下,企业管理对提高企业各部门的办公
25、质量和效率,提高决策的科学性和正确性,提高综合的管理水平和竞争能力都有着十分重要的意义。构筑企业内部网,实现办公自动化,成为许多企事业单位领导和信息主管部门的主要工作。1.1 FoxERP制令管理系统 (1) FoxERP制令管理的内涵变迁制造命令(manufacturing order)简称制令,在中国台湾地区很多公司将它简称为工令.我们必须了解工令是制造工作命令的简称,因为在工厂中,除了制造工作以外,还有其他的工作,例如维护工作.设备维护的指令也称为工作命令。在APICS辞典中,工作制造命令(work order)被定义为:一个文件、一群文件或一个排程表,记载着对某零件或产品制造某数量的授
26、权。它的同义词包括:工件定单(job order)、制造授权(manufacturing authorization)、生产命令(production order)、工厂定单(shop order)等。因此,工作命令的涵义比制造命令广,制造命令是一种工作命令;工厂命令却不一定是制造命令。在本书所附ERP系统中使用含义较广的工令或工作命令但其意义实为制造命令.因此,在本章后续的叙述中,若看到工令或工作命令,读者可以将它解释成制令或制造命令. (2)FoxERP制令管理应用范围的发展有些企业根据销售预测生产产品,接到定单后直接出货,这种做法称为计划生产(MTS,make to stock).计划生
27、产的企业通常利用销售预测做主生产排程(MPS,masterproduction scheduling),再利用MPS使材料需求规划(MRP,material requirement planning),但并非所有材料都会用到MRP.对于利用MRP做规划的材料而言,MRP会自动建议工令内容,用户可以使用MRP工令开立作业将MRP的建议转为正式工令. 有的企业在接到,客户定单后才进行生产活动,包括采购材料、制造零件、制造完成品等,这种做法称为订单生产(MTO,make to order)。纯定单生产的工厂由于不库存材料或半成品,故可利用MRP将客户订单转成材料、半成品及完成品的采购与制令计划。这时
28、可以使用ERP系统中的MRP工令开立作业及MRP请购订购作业来开出采购定单及制造命令。这种状况可以直接将客户定单建立在MPS中,再用MRP算出材料需求。有些订单生产的企业,为了快速满足客户需求,事先准备好各种可能的材料及半成品,在接到客户订单时迅速进行最后组装工作,以缩短订单交期。这种做法称为订单组装(ATO,assemble to order)。订单组装的工厂有材料及半成品库存但没有完成品库存,在接单后需开出组装制令,并决定该客户订单需领何种材料及半成品以制造出完成品。这种情况可以使用订单转工令单作业开出组装制令。任何企业一定有某些或全部材料不使用MRP做规划,如果某材料未使用MRP,则使用
29、人工工令开立作业直接开出制令。制造命令是生产管理部门发出,而由制造单位执行的。生产管理部门负责生产管理和生产控制工作。所谓生产管理(production management),是指规划、排程、执行并控制将投入材料转变成完成品的过程。所谓生产控制(production control),是指在从取得原材料到运交完成品的整个制造周期中,导正物流方向及调节物流速度的一种机能。生管部门在发出制令后,应立即通知材料部门进行备料工作,这时可使用ERP系统中的工令查料发放作业。在备料之后相关材料库存即转成保留量(allocated inventory)状态,在适当的时间,再实际领出材料、送到制造现场。材料
30、实际领出之后,就不再是保留状态。若备料时间刚好配合制令的开工时间,则在工令查料发放作业之后可立即送交现场,保留量的定义是:已经被指定给某特定制令单但尚未从仓库发放到生产现场的材料数量。一张工令单从产生到消失的过程中包括开立、发放、零料、工作中、完工、结案等状态。1.2 系统功能 根据需求分析中对系统的要求,FoxERP的制令管理系统的设计者规划了一系列的系统功能。如果说需求分析是提出问题,那么系统功能就是解决问题,针对需求建立功能说明文档。 下面将FoxERP的制令管理系统系统功能总结为如下几个方面。(1)工令开立整个制令管理系统的起始作业,通过人工开令来生成开令单,提供MRP催交料成缓交行动
31、讯息,不预开工令时,可以以生产排程方式产生工令,入库时子件倒扣入帐(重复性生产)预开工令时,可由销售订单、MRP、MPS转开工令,及人工单张、批次开工令,可依BOM产生料表(一般)或者用者自定义料表(改组/重修)。可使用替代结构代码开立工令或者直接做子件替代。所谓“单阶工令”是相对于“批次工令”,是依据组件件号及其材料结构,下展一阶虚件号展至实件号,开出一张工令单;但该组件之工时资料中若有 委外 制程,则系统将一并开出相关制程外包单,并显示外包单号 。另一种“批次工令”则是依据组件件号及其材料结构与来源别,以多阶展开的方式开立多张工令与外包单。(2)查料发放提供库存可供组件制造组数查询、多张工
32、令同时查料发放,并对缺料资料,提供明细包括:库存量(厂内、厂商库存单位的库存量与待验量)、保留量(所有单号对该件号的保留量)、在途量(在途工令、外包、采购、请购、调拨)缺料料项可立即生产在库,在库、保留量等以时间基础的供需推移,可电子传递至采购单位或厂商,取代传统的催料单。MPR执行规划的子件替代料,于发放工单料表时系统自动转为领用替代料项。总缺料量 = 总需求量 - (厂内库存 - 其他单据保留量)总库存量 = 厂内库存 + 厂商库存含厂商库存后之可利用量 = 总库存量 - 其他单据保留量含厂商库存后之总缺料量 = 总需求量 - 含厂商库存后之可利用量若有缺料,系统除提供使用者缺料资讯外,还
33、提供下列三种明细资讯:库存量:厂内仓库与厂商库存单位之库存量与待验量。保留量:所有单号对该件号之保留量。在途量:所有尚未结案之工令及外包单之未完工数量、采购已交入库待验数量、采购已订未交数量、采购已请未订数量及调拨在途数量。(3)备料根据查料单准备所需要的材料,不可分割料项的余料选择退料或留存于现场仓库。备料查询,领料不组提示,实领数量减去不良数量再与应领料量比较。备料打印,多张工令同时备料,显示总数及明细:单张工令备料,可指定备料组数及备料代号。可于工令单设定多页式的备料备注打印,可打印材料表中设为文件的料项,但不需要实际领料。(4)领料扣帐从准备的材料中领出材料并从帐单中扣除,一般是先领子
34、件料,再报组件入库,倒扣入帐则是报组件入库同时领子件料,即倒扣入帐工令。不同的作业部门可设定不同的扣帐库存单位可做工令间的领料转移,子件使用代用件号时,系统自动计算替代用量可设定应领料量是否考虑损耗率,依库存ABC分类设定超领管制对象(5)入库将领回的材料进入仓库,等待结案和审核,提供批号/序号及制造号码管理机制,可设定领料不足入库管制。遇到不良回报,可汇报组件件号或局部虚件号,制程外包,可将部分制程外包。(6)结案作业所有工令之结案,均需以“工令结案处理”作业结案。若是正常完工结案,则应在完成品报入库后,已回报工令不良资料及办完退料作业,品管单位已做不良原因分析后,再使用本作业表将该工令结案
35、。完成整个制令管理过程的收尾工作,完工入库量不足管制,完工入库量基础的超领管制,完工入库量基础的短暂管制,欠缺制程工时资料管制(成本)不良品未分析管制(品管) 未回馈实际工时管制(7)审核对于日常审核不符合结案条件工令,管理者可打印、E-mail工令异常状况报表,要求回报。提供依件号别的日累,月累实绩及报表。依工作中心别、工令别及厂商别等观点的期间不良统计。提供产品线、次产品线年度生产计划与实际产出比较分析不表。使用者利用批号追踪功能,查询不良组件号的来源及其使用的去处,以追踪产品品质问题。(8)第三方交互第三方交互为第三方应用程序提供了和系统交互的接口。从严格意义上来讲,系统在其他功能模块中
36、提供的功能都可以提供接口,供第三方应用程序调用。但是在实际的应用中需要根据具体需求,设计第三方交互接口,只提供必要的功能和方法即可。第三方交互需要严密的身份验证,因为交互的接口的物理上是暴露的,所以只有通过接口内部的身份验证来提高安全性。1.3 系统的软件开发平台1.操作系统Windows XP、IIS(Web服务器)2.数据库SQL Server 20003.开发平台 Microsoft Visual Studio .NET 2003(1)VC#.Net(2)ASP.Net 4.CASE工具PowerDesigner11二 系统分析与设计项目开发和项目设计中的需求,比如开发人员的协作、应用程
37、序的整体性能、系统的可扩展性和可维护性等。特别是ASP.NET ERP的是一个可以供二次开发的应用模型,所以对系统的通用性和可扩展性要求就更高了。系统的需求分为物理需求、结构需求、逻辑需求。物理需求的任务很明确,就是确定Web 系统的物理服务器的最终架构和软硬件环境。例如应用程序是否需要分布式部署,数据库服务器和Web 服务器是否必须集成在同一台服务器上,是否允许第三方应用程序进行远程调用等。1.物理需求(1) 支持可分布部署的服务器群组支持分布式的服务器群组是优秀的网络应用程序必须提供的一个物理功能,因为大型的网络应用程序不可能将所有的应用和操作运行在同一台服务器上。支持分布式的服务器群组有
38、利于降低服务器负荷,使服务器的功能更加具有针对性。例如可将数据库服务器和WEB服务器脱离开,这样不仅可以提高系统性能,而且便于管理。(2) 支持.NET的服务操作平台这是一个必须要满足的需求。FoxERP的制令管理系统不可能脱离.NET FRAMEWORK的支持,因此WEB服务器必须支持.NET。 (3) 仅限于FoxERP的制令管理系统的数据库管理系统支持多种数据库类型是一个不错的构想,但是ERP的制令管理系统更多地展示的是ASP.NET以及ADO.NET中数据操作的新特性,而在ADO.NET中针对于Microsoft SQL Server提供了很多的具体的对象和方法。为了更多地介绍和展现
39、ADO.NET中的对象和方法,FoxERP的制令管理系统采用了Microsoft SQL Server作为系统的数据库管理系统(DBMS)。2结构需求(1) 站点的可维护性和可扩展性强 大多数的WEB应用程序在实际应用中都需要不断地添加功能模块,ERP的制令管理系统也是一样,在二次开发和实际应用中要根据项目的具体情况加一些功能模块。因此项目在设计之初就要考虑到,当前的构架对系统的扩展工作会不会形成障碍。 使用ASP.NET中层的设计概念能够增强站点的维护性和扩展性,基于层的设计模式允许开发者以三层甚至多层的模式开发ASP.NET应用程序,将数据操作、业务逻辑、前台显示等单元分离开,每一层都有针
40、对性,层是以一组序列分布在系统数据和用户之间的,不相邻的层在业务上没有耦合,每一层都是继承和调用上一层中的对象和方法。这种模式使得站点的功能分布更加合理化。例如扩展一部分业务逻辑,首先是要在业务逻辑层中建立相应的方法,然后才是在前台显示层中建立新的页面中建立新的页面控件。(2) 站点的功能模块通用性强由于FoxERP的制令管理系统是作为一个示例和应用程序框架被设计和开发的,因此其功能模块要具有较高的通用性,以保证功能模块中的业务逻辑、数据模型从多数的FoxERP应用程序中提取。简单的说,FoxERP的制令管理系统需要提供FoxERP中最基本的对象和这些对象最基本的属性,只有这样才能基于FoxE
41、RP的制令管理系统的二次开发具有更大的扩展性。例如商品信息列出最基本的商品信息,至于一些具体应用中商品的特殊属性,并不应该出现在FoxERP的制令管理系统中。模块化的构建同时也意味着模块之间尽量降低耦合度,这样的好处使得更改模块内部或新增其它模块对系统的稳定性影响不大。物理需求和结构需求都是从设计框架上对系统提出了宏观的要求,而逻辑需求则是在实际项目的需求分析阶段对业务逻辑提出的要求。逻辑需求(3)完整但不需要完善的购物流程在FoxERP的制令管理系统中需要提供一个完整的工令走势流程,但是这个走势流程不一定完善。因为FoxERP的制令管理系统并不是以应用为目的,而是为应用提供模型化的框架。因此
42、在FoxERP的制令管理系统中,用户能够通过开令,备料,领料,工作,结案完成一系列流程。(4)抽象FoxERP中的对象及方法FoxERP中有几个关键的对象,每个对象有起特有的方法。对象通过方法实现其自己的功能。例如可以将FoxERP中的工令抽象成为一个对象,工令的一些属性如工令的名称、件号、说明等都可以构建成为对象的属性,而工令的信息展示、开立这些行为则可以抽象成为工令的方法。面对对象的应用程序设计中最重要的一条原则就是:一切皆为对象。应用程序是由对象为单元组建完成的,应用程序的逻辑是通过对象提供的方法实现的。因此将FoxERP中实际的对象抽象成为虚拟的对象是十分重要的。(5)在逻辑上与其他应
43、用程序整和建立FoxERP的站点的目的是使企业管理者工容易管理。但是FoxERP应用并不是孤立存在的。FoxERP提供企业内部的其他应用、FoxERP提供商的合作伙伴都是需要和ERP应用进行交互的。例如FoxERP提供商内部的数据分析应用需要对FoxERP销售的数据进行分析形式形成报告,FoxERP管理者通过报告的结果及时调整FoxERP经营者策略。这就涉及到FoxERP应用和其他应用进行交互的问题,这种交互可能是数据上的共享,也可能是功能上的调用。以上三个层面的需求基本上确定了FoxERP的制令管理系统需要解决问题,以及在解决这些问题中必须符合条件。问题可以看成系统最终的目标,解决问题符合的
44、条件可以看承系统功能规格。在实际项目的开发过程中,需求都是系统分析师经过对显示问题进行反复调研和总结后形成的,需求需要经过多次的论证和讨论,形成最终的需求和文档。需求文档直接指导项目的开发方向和技术框架设计,脱离需求文档的项目最终是不会取得成功的。三 系统UML图UML(统一建模语言)是一种用于对软件密集型系统的制品进行可视化、详述、构造和文档化的图形语言。UML给出了一种描绘系统蓝图的标准方法,其中既包括概念性的事物,如业务过程和系统功能,也包括了具体的事物,如用特定的编程语言编写的类、数据库模式和可复用的软件结构。3.1.1用例图 制令管理系统 3.1.2类图类图是面对对象建摸中最常见的一
45、种图,描述类、接口、协议以及他们之间的关系。下图是对系统中的类分别进行的类图建模。3.1.3活动图 活动图是UML中用于对系统的动态方面建模的图形,一张活动图从本质上说是一张流程图,显示从活动到活动的控制流程。本系统采用了对系统中用户通过身份验证和购物流程两活动图建模,如下图:四 系统架构经过了对系统需求分析和UML的分析,基本上完成了ASP.NET ERP 的系统框架的建立,但是已经做过的工作都是设计方面的,下面涉及到的就是实际的工作了,.本节中介绍ASP.NET ERP 中的文件结构、命名和编码约定、部署等方面问题的总体规划。4.1命名和编码约定命名和编码的约定是软件工程中很重要的一个部分
46、内容。ASP.NET ERP系统在命名和编码上的约定就是要采用业界内部承认的标准。Microsoft公司和.NET 的统一命名规则。命名和编码的原则实际上包含两件事情:命名和大小写。Microsoft公司强烈推荐使用的叫作Pascal的大小写规则,该规则约定在变量中使用的所有单词的第一个字母都大写,并且不使用空格和符号Microsoft 公司推荐的另外一种大小写规则叫camel,该规则约定在变量中使用的第一个单词的首字母小写,其于单词的首字母都大写。Microsoft公司推荐的两种命名规则实际上是不会冲突的,因为两种命名规则的使用范围不一样。Microsoft公司推荐在方法的参数和私有成员变量
47、中使用camel规则,在包括类、枚举值、枚举类型、名称、属性、事件、接口、方法、命名空间在内的大部分中使用Pascal规则。在ASP.NET ERP系统的设计严格地遵守Microsoft推荐的命名规则。4.2文件夹结构有组织的文件夹结构是一个成功项目必不可少的。项目中代码文件需要有组织地放置,在ERP中,文件夹的结构显得十分有序。在ERP的主目录下有几个需要介绍的目录/BIN目录为项目编译之后的DLL文件,Componerts目录为项目中数据访问的类库文件夹,Images目录为项目中图片存放的文件夹。在项目的主目录下存放页面文件、页面后台编码类文件以及页面资源文件4.3命名空间在ERP中统一使
48、用ERP作为应用程序的顶级命名空间,例如制令系统的数据访问层的命名空间为ERP。FoxERP首页的后台编码类的命名空间为ERP.cdefault.五 主要关键技术5.1 制令管理内部逻辑根据需求分析中对系统的要求,FoxERP的制令管理系统的设计者规划了一系列的系统功能。如果说需求分析是提出问题,那么系统功能就是解决问题,针对需求建立功能说明文档。 下面将FoxERP的制令管理系统系统功能总结为如下几个方面。(1)工令开立整个制令管理系统的起始作业,通过人工开令来生成开令单,提供MRP催交料成缓交行动讯息,不预开工令时,可以以生产排程方式产生工令,入库时子件倒扣入帐(重复性生产)预开工令时,可由销售订单、MRP、MPS转开工令,及人工单张、