




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
/sundae_meng制造企业供应管理系统目录. 21 引言. 32 软件评价. 43 软件可行性. 43.1 可行性研究的前提. 43.1.1要求. 43.1.2 条件、假定和限制. 53.1.3可行性研究方法. 53.1.4 决定可行性的主要因素. 53.2 技术可行性分析. 53.3 经济可行性分析. 54 需求分析. 64.1基本功能. 64.2 功能需求. 64.3 性能需求. 64.4 数据流图. 74.5 E-R图. 105 软件的数据结构设计. 105.1 数据字典. 106 数据库设计. 117 软件的模块设计. 127.1 模块分析. 127.2 模块组成. 138 系统详细设计. 148.1结构图. 149 软件的测试. 1710 软件维护. 1712 课程设计的体会与心得. 19致谢. 19参考文献引言近年来,改革开放使我国企业得到了前所未有的发展机遇,同时也面对市场竞争的严重挑战。虽然我国制造企业飞速发展。但是,由于制造企业的管理水平低,导致了生产力的降低和众多企业的倒闭。随着全球范围内大市场的形成与发展,加剧了企业之间在国内外市场的激烈竞争,迫使企业必须从时间、质量、成本和服务上不断增强自己的竞争力以求得生存与发展。这就要求企业在生产管理上必须做出新的努力,寻求新的理论和技术。面临这种严峻的形势,我们国家必须引进先进的企业管理思想和技术并不断创新。信息技术的广泛应用,正改变着企业生产与管理的面貌,信息技术已成为改善生产力、提高产品质量和增加经济效益的主要力量。近年来为了适应新的竞争形势出现了一些新型生产方式,如计算机集成制造系统、精益生产方式、敏捷制造、虚拟企业等,都是在计算机系统的支持下得以实现的。这样,又产生了如何在生产管理中应用计算机技术来改善管理工作的问题。众所周知,企业是通过向社会提供所需要的产品或服务而获得利润的经济组织。对工业企业而言,企业生产经过原材料购入、产品加工等环节,产生价值的转移,从而生产出社会所需要的新的产品。在这样的一个从原材料采购到生产,再由生产到销售的过程中,企业必然要对它的各种物资进行有计划的采购、供应、保管、组织和合理使用等一系列的管理工作,通常将上述工作统称为物资管理,物资管理工作的核心是库存控制工作。制造企业的生产制造过程一般规模较大,业务流程的环节和层次相对复杂,管理难度可想而知,进行业务和管理的信息化与数字化,是实现制造行业管理手段现代化,提高竞争力的必由之路。今天制造行业企业对于信息化的认识已经上升到新的高度,信息技术已经成为改善管理、提高核心竞争力的最重要的手段。此制造企业的供应管理系统目前存在着大量问题,如无法随时了解库存及销售情况、企业的库存居高不下或库存不足;对客户信用情况靠人为来控制、对应收款的控制力度差、坏账增多;各部门业务不透明、难以高效率的协同工作;手工业务处理效率低下、对市场变化的反映速度较慢、难以快速满足用户需求;财务及业务数据汇总慢且数据准确性差;客户随着业务人员的离开而流失;理者对员工业绩难以用业务数据考评、员工积极性不高;管理者无法及时了解财务状况、业务数据,决策缺乏数据依据;速度太慢,程序错误多、冗长,数据库出现漏洞等,造成了企业的经济损失。此仓库管理系统为了适应新形势的需要,其功能覆盖了物料需求和库存控制两个方面的生产经营过程以及相关的财务活动。从而为制造业管理提供了比较有效的工具。2 软件评价根据当前的企业供应管理体制,一般供应管理系统,总是根据所掌握的物资类别,相应分成领料计划、采购计划、出入库管理和合同管理等四方面的工作,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。所以一个完整的企业供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资供应管理系统的核心。此仓库管理系统为了适应新形势的需要,其功能覆盖了物料需求和库存控制两个方面的生产经营过程以及相关的财务活动。从而为制造业管理提供了比较有效的工具。3 软件可行性3.1 可行性研究的前提3.1.1要求l 系统初次安装时应首先进行初始化:对系统的基本物料的名称、编号的初始化,对系统管理员的密码,以及其他系统使用人员的一些用户名、权限、密码的设定。对现有库存情况的录入工作。l 原材料以及产品的入库、出库、保存操作,并且能打印入库、出库单据。l 每月的生产计划在上月底提交,可以定义最大库存量,制定本月的采购计划。l 库存查询,查询应为组合条件查询(多条件查询),即实现对厂家、材料编号、入库日期出库日期、产品名称材料名称的复合条件查询。l 当某一材料当前库存量小于等于最小库存量时,应提示需订货。当库存量大于或等于最大库存量时,则不允许入库操作。l 月底结存:可以对本月的材料和产品的入库情况、库存(现在)情况、出库情况做出详细的报表打印,也可按条件查询打印。l 对于月底结存出现材料降价,应能够对上个月消耗的产品进行已存定耗,并可打印出数据。l 对于一个年度的物流情况,可以将数据导出一次,将其作为资料保存。l 对于以前的资料库文件,也可导入系统中,查看以前的物流信息。3.1.2 条件、假定和限制建议软件寿命:5年硬件条件:PC机运行环境:Windows xp professional开发软件:SQL Server 2000 、Microsoft Visual Studio.NET 2003等开发限制:开发时间短3.1.3可行性研究方法通过对已有供应管理系统的分析和研究比较的方法。3.1.4 决定可行性的主要因素效益成本;技术可行,现有技术可承担开发任务;操作可行,软件能被原有操作人员快速接受。3.2 技术可行性分析系统简要描述可以采用C#或VB和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。开发出的系统具有库存管理功能,能高效管理库存管理信息,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。3.3 经济可行性分析开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。需求分析4.1基本功能主要包括领料计划、采购计划、出入库管理和合同管理等功能模块4.2 功能需求1)系统初始化。本部分实现系统初次运行时库存数据的初始化以及物料最大库存量、最小库存量、物料编号等的初始化。2)库存出人库管理。本部分实现对日常的生产领料、销售提货、采购入库等工作进行管理。产生出、入库单据,改变仓库货物的库存数量,登记物品数量账。3)库存物料定期盘点。本部分工作要求调整物料库存量,做到财物相符。定期对每一种库存物料进行盘点和清查工作,并按照实际盘点数量调整物料库存数量。盘点结果产生盘点报表。4)采购管理。本部分要求产生采购订单。通过主生产计划,查询产品结构表和物料库存表,对所缺物料进行订货,并产生相应的采购订单。经上级领导批准后由采购部门进行采购业务。5)数据检索。本部分实现对库存物料按日期、物料名称、供货单位等条件进行复合条件查询,并打印查询结果。6)系统安全管理。本部分实现对系统数据库进行备份和恢复的功能,以增加系统可靠性,并对系统用户进行权限管理,以增加系统的安全性。4.3 性能需求在保证质量的情况下,提高运行速度,实现界面友好性、易操作性和跨平台性。“仓库管理系统”应有良好的安全性,系统管理员通过“用户设置”,可以建立任意多个账户并为其设置权限和密码,保证系统信息的保密性。4.4 数据流图制造企业供应管理主要包括领料计划、采购计划、出入库管理和合同管理等四方面的工作。领料计划负责接收领料员(领料部门)的领料申请,根据现有可用库存等情况审批领料申请单、制订物料发放计划;采购计划负责接收采购申请等物料需求,根据经验等制订采购计划;出入库管理负责接收领料单、入库申请单,进行出库、入库登记等工作;合同管理负责接收、保存合同文档和合同执行、统计分析等工作。这几项工作之间的数据处理关系如图图4.1 供应管理问题第一层数据流图 在图所示的第一层数据流图的基础上,可用利用分层数据流图对供应管理的各项工作具体进行细化。以下图分别是关于领料计划、采购计划、出入库管理和合同管理的数据流图。 图4.2 供应管理问题第二层数据流图领料计划 图4.3 供应管理问题第二层数据流图采购计划 图4.4 供应管理问题第二层数据流图出入库管理 图4.5 供应管理问题第二层数据流图合同管理 4.5 E-R图说明:1、用户:这里把每个部门使用群体当成一个整体2、因为图较复杂,没有画出各个实体及联系的属性。图4.6 E-R图5 软件的数据结构设计5.1 数据字典通过以上设计已经完成了系统的概要设计,当我们有了系统的功能模块图和数据库之后,就需要着手去实现每一个模块,为每一个功能设计程序流程图,这也就是系统的详细设计。数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项作出说明。因篇幅限制,每样仅举例说明数据流条目:出库单 = 出库单号+日期+客户名称+ 物资类别+制单人员+ 记帐人员+发货人+状态+销售订单号+品名 + 单位 + 数量 + 规格 + 备注 + 单价各类财务统计报表 = 仓库材料消耗汇总(成本项目) + 仓库材料消耗汇总(按车间) + 材料收发存明细A + 材料收发存明细B +材料收发存明细C + 材料收发存分类汇总表 + 木材消耗汇总表1、数据流的DD表举例如下:条目名:领料计划数据流结构:领料计划=材料编号+日期+材料+ +简要说明:每一个领料计划都有一个唯一的编号数据项条目名称:材料编号简述:材料编号分四个字段(大大分类+大分类+分类+小分类),可以将材料分门别类,因为许多地方用到编号,因此将四项和为一项保存一个冗余字段。为了便于查找。6 数据库设计领料计划:领料计划(材料编号, 日期, 材料, 发行日期, 计划者, 出库号,材料号, 检验员, 检验日期) 采购计划:采购计划(采购计划编号, 计划日期, 材料号, 采购员编号, 数量, 采购标准, 批准, 批准日期) 入库:入库(采购员编号, 材料号, 入库日期, 库存员代码, 计划编制日期, , 入库号, 供应商, 仓库管理员, 检验, 检验员, 检验日期) 出库:出库(出库号, 出库日期, 材料代码, 管理员) 采购申请:采购(计划者号, 申请日期, 材料号,申请号,请求日期) 采购合同:采购(采购号, 日期, 供应者号, 采购员号) 7 软件的模块设计在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个功能及模块之间的外部接口。现在所要做的就是确定每个模块具体执行过程,也可以说是“过程设计”。在处理过程设计时我采用的是结构化程序设计(简称SP)方法。需要指出的是系统的详细设计并不是指具体的编程序,而是将概要设计阶段产生的系统功能模块图细化成很容易产生程序的图纸。因此详细设计的结果基本决定了最终程序的质量。为软件的质量,延长软件的生存期,软件的可测试性、可维护性提供重要的保障。详细设计的目标不仅是逻辑上正确地实现每个模块的功能,还应使设计出的处理过程清晰易读。由前一阶段产生的系统功能模块图,我为系统的主要部分设计了如下程序流程图:通过以上步骤,基本上完成了对整个系统的总体设计,接下来所要做的就是软件的编码工作。系统总体设计的好坏直接影响着下一步工作,只有在这一阶段设计出好的模块图和程序流程图,才能更有利于编码,产生好的软件系统。7.1 模块分析主要包括领料计划、采购计划、出入库管理和合同管理等功能模块1、领料计划: 2、采购计划: 采购员依照采购部计划输入请购单信息,经采购部经理跟企业领导人协商,请购审核后确认采购任务。采购员将审核后的请购单生成采购单,经采购部经理审核后,确认采购任务。接货员负责采购收货和采购退货。主要包括请购单,请购审核,采购单,采购审核,采购收货和采购退货等几个模块。 3、入库管理: 此模块根据货物和收货单处理进库前后的各种操作,主要功能有单据录入,货位分配,录入收货单,确认产生货单,审核、确认验收结果,生成码单、仓单等。4、出库管理: 此模块根据客户的提货凭证和货物情况处理出货前后的操作。5、合同管理: 针对目前仓储活动除了仓储以外,还有中转、库区租赁、代运,同时也受理货物抵押等业务的状况,本系统收集并存储相关合同信息。对于一个合同涉及多种业务类型,可以灵活处理,分别对涉及不同业务类型的部分存储成不同的合同。包括合同录入,合同修改,合同付款管理,合同收款合计,合同执行情况统计,合同终结等模块。7.2 模块组成1、读入领料申请单 功能:创建能录入领料申请单中所有数据的用户接口界面,将用户录入的数据存放在相应的数据结构中,并将其返回给调用它的上级模块。2、验收领料申请单 功能:调用读入领料申请单模块得到领料申请单内容;读入领料员档案中的领料员编号和密码,将其与领料申请单上的相应领料员信息进行比较,如果匹配则将领料申请单返回给上级模块,否则将领料申请单无效的信息返回给上级模块。 3、分析可用库存 功能:从物料主文件中读入实物库存,按照需求日期分别从领料计划单、出库单、采购合同和入库单中读入分配库存、已出库的分配库存、在途库存和已入库的在途库存,按公式 4、领料计划 功能:调用验收领料申请单模块,如果没有返回无效信息则调用分析可用库存模块,比较申请数与可用库存数,否则调用物料发放计划模块,通知领料申请单无效;如果可用库存数大于申请数,那么根据领料申请单调用物料发放计划模块,否则先根据申请的物料代码调用选取代用物料模块,然后再根据返回的物料代码及其相关的批准信息和领料申请单中的其它内容调用物料发放计划模块。 5、选取代用物料 功能:根据传入的申领物料代码从代用物料目录中读入可代用物料代码,根据申领物料代码和代用物料代码调用审查代用物料模块,如果该模块返回真值则将代用物料代码返回给上级模块,否则将无效信息返回给上级模块。6、审查代用物料 功能:创建批准人(领料员)能使用和录入数据(编号和密码)的用户接口界面,将批准人录入的数据存放在相应的数据结构中,从领料员档案中读入编号和密码,并将其与录入的的编号和密码进行比较,如果匹配返回真值,否则返回假值。 7、物料发放计划 功能:根据传来的是否有效信息、领料员编号、物料代码、代用物料代码、需求数量和需求日期,由用户(领料计划员)采用交互式方式确定计划发放数量,并将结果分别以领料计划和领料审批单的形式保存和通知领料员。 软件的测试软件测试是软件工程不可或缺的重要环节之一,是软件质量保证(Software Quality Assurance)的重要手段。软件测试的定义:“使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”软件测试的目的,简单的说,是通过寻找错误,尽可能地为修正错误提供更多的信息,从而保证软件系统的可用性。软件测试是贯穿软件工程始终的一个活动,由测试计划、单元测试、集成测试、系统测试、验收测试组成。此外,完整的测试活动还要有相应的缺陷跟踪系统,从而完成整个软件工程迭代开发的过程。10 软件维护维护活动必须按维护工作流程有序地进行。维护工作流程为:(1)首先确定维护申请表中提出问题的类型。(2)对每一项修改型的维护要求都要从评价错误的严重程度开始。如果是一个严重性错误,则应在系统管理员指导下分派人员,立即开始分析问题。如果错误不严重,则与其他需要软件资源开发的任务一起,统一安排进行。(3)对突发性的软件错误,要立即进行处理,即所谓救火式维护。但错误造成的危机一旦消除后,应立即补充完成对维护所需要的控制和评价(软件配置、文档资料的修改,维护副作用及其影响等),以确保当前的维护活动至少不会增加或隐藏错误问题。(4)适应性维护和改善性维护的申请工作路径大致相同;对于完善性维护,出于商业策略和市场等因素的考虑,可能会否决部分申请要求,但必须对用户进行解释。完善性维护也要分类、定位,并和其他开发工作一样,统一安排资源、统一分派人员实施。(5)不论哪一类维护活动,都要进行下述工作: 修改软件设计; 评审修改方案; 进行必要的代码修改; 单元测试、组装测试(使用以前测试用例的回归测试)、确认测试; 复审,确保维护活动真正满足软件修改报告中的要求。 11 管理信息系统的界面特点在计算机软件技术中,人机界面已经发展成为一个重要的分支。MIS人机界面设计一般遵循以下一些基本原则:1. 以通信功能作为界面设计的核心人机界面设计的关键是使人与计算机之间能够准确地交流信息。一方面,人向计算机输入信息时应当尽量采取自然的方式;另一方面,计算机向人传递的信息必须准确,不致引起误解或混乱。另外,不要把内部的处理、加工与人机界面混在一起,以免互相干扰,影响速度。设计MIS时,针对每一个功能,都要按照“I-P-O”的模块化思想,使输入、处理与输出“泾渭分明”,充分体现人机界面的通信功能。这样设计出来的程序不易出错,而且易于维护。报表打印是MIS必备的功能之一,而且打印之前常常需要计算。计算与打印分开设计,虽然消耗时间,但易于整个MIS系统的维护。2. 界面必须始终一致统一的人机界面不致于会增加用户的负担,让用户始终用同一种方式思考与操作。最忌讳的是每换一个屏幕用户就要换一套操作命令与操作方法。例如在整个系统可以以问号图标表示帮助,以磁盘图标表示存盘,以打印机图标表示打印等。3. 界面必须使用户随时掌握任务的进展情况人机界面应该能够告诉用户软件运行的进度。特别是在需要较长时间的等待时,必须让用户了解工作进展情况,如可以
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024云南红河州水务产业投资有限公司招聘810人笔试参考题库附带答案详解
- 患难与共-【2022年暑假预习】云名著《世说新语》之“德行”卷
- 五年级品德与社会下册《感受身边的变化》教学设计 新人教版
- 三年级数学下册 第二单元 两位数乘两位数2.2 两位数乘两位数(进位)的乘法教学设计 冀教版
- 房屋及设施设备管理能力提升培训
- 七年级语文上册 第三单元 比较 探究 父母的心教学设计 北师大版
- 九年级化学下册 第九章 现在生活与化学9.2 化学合成材料第1课时 常见的有机合成材料教学设计 (新版)粤教版
- 2024中国联合网络通信有限公司湖南省分公司笔试参考题库附带答案详解
- 三年级英语上册 Unit 3 My friends第4课时教学设计 牛津译林版
- 2024-2025学年六年级下册数学北师大版小升初专题试卷(试题)
- 2025福建省泉州市房屋租赁合同范本
- 中华遗产考试题目及答案
- 全厂设施色彩、标志牌统一规定
- 2024年保安员资格考试初级理论知识试题库【模拟题】
- 物业电工安全培训
- 湖南省炎德英才名校联考联合体2024-2025学年高二下学期3月月考-化学+答案
- 腾讯财经笔试题库及答案
- 2025年安徽省示范高中皖北协作区第27届联考物理+答案
- 工程招标代理服务方案
- 2023年河南单招职测真题(带答案)
- 办公室环境改善项目计划书
评论
0/150
提交评论