首页 材料管理系统的设计与实现_毕业设计

材料管理系统的设计与实现_毕业设计

举报
开通vip

材料管理系统的设计与实现_毕业设计专业程序代写:http://apenny.taobao.com 学号:271401217 题 目: 材料管理系统的设计与实现 学 院: 信息学院 专 业: 计算机科学与技术(软件方向) 姓 名: 指导教师: 完成日期: ...

材料管理系统的设计与实现_毕业设计
专业程序代写:http://apenny.taobao.com 学号:271401217 题 目: 材料管理系统的 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 与实现 学 院: 信息学院 专 业: 计算机科学与技术(软件方向) 姓 名: 指导教师: 完成日期: 摘 要 随着信息技术在管理上越来越深入而广泛的应用,ERP系统的实施在技术上已逐渐成熟。ERP系统是一个不断发展的新型学科,企业要生存要发展,要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部各种资源(人,财,物等)的有效管理,建立与自身特点相适应的ERP系统。 本文介绍了企业工厂业务人员在可以通过材料管理系统保证材料的正常及时管理,快速查询到仓库库存及相关料况,对材料的申请管理如:材料申请,材料替代,材料出库等。使得申请材料的过程更加清晰快捷。还可以迅速查询仓库呆滞料状况,以便及时处理,减少库存积压对资金的占用,提高资金营运力。使得仓管做帐简单,轻松,及时,准确。仓库资料可据领导需要以多种格式产生,美观大方,快捷灵活。 本文主要从企业的材料管理系统出发,应用软件工程的相关理论解决软件设计中遇到的问题。通过系统流程图总体概括出系统的基本操作过程,数据流图分析数据的流动走向。应用Java程序设计语言设计用户显示界面和内部逻辑。 Oracle EBS系统作为当今世界最领先的ERP产品,应用范围拓宽,将覆盖制造业以外的许多领域,向专业化软件方向发展。这将改变向用户提供适于所有用户的通用产品的状况,而针对具体的用户市场对软件预先“剪裁”推出针对特殊市场的软件产品。专业化软件不需要用户进行针对性的配置就可得到可用的菜单、模块和报表等,可以更快的启用,可得到更有针对性的服务。Oracle EBS结合现如今广泛流行的Java 程序设计语言和SQL语句,并根据每个企业自身的特点和业务需求进行设计,使企业的管理变得方便、全面,利用Oracle EBS开发此查询系统,更使得销售数据更全面的被展示,因此生产管理部门对生产环节当中的各个因素都会有相当全面的了解和分析,从而对企业生产更轻松的做出决策和控制。 关键词:ERP产品;Oracle EBS系统;JAVA开发语言;SQL语句 Abstract Along with the information technology in the management of more and more depth and a wide range of applications, ERP system in the implementation of technology has gradually matured. ERP system is a continuous development of new disciplines, enterprise to survive is to develop and efficient business activities organized organically, to strengthen enterprise management, namely, to strengthen the enterprise internal various resources (people, money, the effective management of the content to wait), establish its own characteristics in line with ERP system. This paper introduces the salesman in the enterprise factory by material management system ensure that materials of normal timely management, rapid inquiry to the warehouse inventory and related material condition, such as: the material in road, has already please purchase, distribution quantity more comprehensive. Also can rapid inquires glazed material condition, to warehouse timely processing, reduce inventory of capital of the occupier, raise funds operating force. Make warehouse do his simple, easy, timely and accurate. Warehouse material can according to leaders need to multiple formats produced, beautiful generous, quick flexible. This article mainly from the corporate material management system, application software engineering based the related theory of solving problems encountered in the design of software. Through the system flowcharts overall generalizes the system of basic operation process, data flow diagram analysis data flow direction. Application of Java programming language design the user interface and internal logic display. Oracle EBS system as the world most advanced ERP products, application range widening, will cover many fields, beyond manufacturing to specialized software development. This will change to customers for all users of generic product of conditions, and according to specific user of the software market in advance for special clipping "launch" market software products. Specialized software does not require users to specific configuration can get usable menu, module and statements, much faster to enable, can get more specific services. Oracle EBS combination nowadays widespread Java Programming languages and SQL statements, and according to the characteristics of each enterprise itself and business requirements for design, make enterprise management became convenient, comprehensive, use Oracle EBS exploit this inquiry system, more make sales data showing more comprehensive, so production management departments of the various factors of production link there will be quite a comprehensive understanding and analysis of enterprise production, thus more relaxed decision making and control. Key words: ERP products; Oracle EBS system; JAVA ; SQL 目 录 1 序 言 3 第1章 概述 3 1.1材料管理系统的概况 3 1.2 问题定义 3 1.3 论文主要工作 5 第2章 系统开发工具及开发方法 5 2.1 系统开发工具 5 2.1.1 Java 5 2.1.2 UniEAP 6 2.1.3 Oracle 6 2.2 系统开发方法 8 第3章 系统分析 8 3.1 业务流程 9 3.2 系统流程 10 3.3 系统数据流 11 3.4 系统主要功能 13 第4章 系统设计 13 4.1 B/S结构模式的确定 14 4.2 系统功能模块设计和具体页面设计 15 4.3 实体关系(E-R图) 15 4.4 表结构 18 第5章 系统实现 18 5.1 三层模式 18 5.2 模块的具体实现 18 5.2.1 程序流程图 19 5.2.2 系统实现代码 20 5.2.3 系统界面 25 第6章 系统测试与开发心得 25 6.1 项目的三层架构 25 6.2 单元测试 25 6.3 系统测试 27 第7章 结论与建议 27 7.1 结论 27 7.2 建议 28 参考文献 29 致 谢 序 言 ERP──Enterprise Resource Planning 企业资源 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的要求,成为企业在信息时代生存、发展的基石。 ERP是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件。一个由 Gartner Group 开发的概念,描述下一代制造商业系统和制造资源计划(MRP II)软件。它将包含客户/服务架构,使用图形用户接口,应用开放系统制作。除了已有的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 功能,它还包括其它特性,如品质、过程运作管理、以及调整报告等。特别是,ERP采用的基础技术将同时给用户软件和硬件两方面的独立性从而更加容易升级。ERP的关键在于所有用户能够裁剪其应用,因而具有天然的易用性。 市场和社会对大型制造行业期望能够提供更方便、更安全、更可靠、更环保、更稳定、更经济、更清洁的产品,为应对市场和社会的要求,制造企业将逐步从有形资源的竞争过渡到倚重于无形资源竞争的阶段。为此,必须完成从“生产管理”向“需求管理”的转变,而管理和信息手段相结合,是适应未来需求管理需要的必由之路。正因为需求的人性化对ERP软件的开发要求更加严谨,企业决策者及各模块关键用户对模块应用的功能增强、对数据查看的合理性要求增加,因此满足企业的不同需求便成了Oracle EBS要登场的重要原因。 Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。Oracle公司拥有世界上唯一一个全面集成的电子商务套件Oracle Applications R11i,它能够自动化企业经营管理过程中的各个方面,深受用户的青睐,促使Oracle应用软件在2000财年第四季度的销售额达4.47亿美元,与SAP公司的同期应用软件销售额3.52亿美元相比,多出近1亿美元,这一事实表明,Oracle已经是世界最大的应用软件供应商。Oracle电子商务套件涵盖了企业经营管理过程中的方方面面,虽然它在不同的方面分别面对不同的竞争对手,而Oracle电子商务解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 的核心优势就在于它的集成性和完整性,用户完全可以从Oracle公司获得任何所需要的应用功能,更重要的是,它们具有一致的基于Internet技术的应用体系结构,而如果用户想从其它厂商处获得Oracle电子商务所提供的完整功能,不仅需要从多家厂商分别购买不同的应用,而且需要另请咨询公司把这些不同的应用装配起来,还必须确保它们能够协同地工作。 先进的产品和高效率的企业运作,是Oracle公司利润得以继续增长的重要原因,一年前,Oracle公司确定了通过采用自身的Internet电子商务解决方案,实现每年节省10亿美元企业日常运作费用的目标,这一数据相当于将年度利润率提高10%。 Oracle应用产品包括财务、供应链、制造、项目管理、人力资源和市场与销售等150多个模块,荣获多项世界大奖,现已被全球近7600多家企业所采用。由于在电子商务方面的杰出表现,Oracle公司在美国Mongan Stanley公司最新公布的权威性全球企业1000强中,从去年的第122名一跃成为第13名,成为全球第二大独立软件公司和最大的电子商务解决方案供应商。 第1章 概述 1.1材料管理系统的概况 工程施工过程中材料消耗占了相当大的比重,因此,加强材料的管理,是施工企业经营管理重要工作之一,也是成本控制的一项重要内容。材料管理目标概况为:按时、按质、按量保证工程施工的材料供给,即按照工程施工计划进度供应物资,既不超量采购导致过度占用流动资金,也不因采购不足而造成停工待料,并保持合理库存。做到需求有计划,采购按计划,供给有保障,资金不占用。   该软件很好地解决了以往材料管理人员以手工操作的管理方式,通过计算机这一先进的技术手段,全面、高效的管理材料的:采购计划、申请、入库、出库、损耗、退货、库存、供应商,强大的统计汇总、查询功能。真正实现供销存动态管理的理念,使材料管理人员从繁琐的日常工作中摆脱出来。 作为公司领导,可以随时监控材料购进与消耗,并可以掌控材料人员的工作情况,最大程度的减少失误和浪费;预算部门和财务部门可以利用材料计划和材料报警等功能和丰富的数据报表,可以随时随地的直接查询到想要的数据,最大程度的提高工作效率;作为公司的材料部门则能够通过软件科学的管理思想,将材料管理变得简单、轻松、数据准确无误,肯定能体会到它所带来的巨大价值。 1.2 问题定义 为了符合上述条件要求,我们选用了Oracle EBS系统设计材料管理系统。Oracle EBS电子商务套件是Oracle公司的应用产品,全称是Oracle 电子商务套件(E-Business Suit),是在原来Application(ERP)基础上的扩展,包括ERP(企业资源计划管理)、HR(人力资源管理)、CRM(客户关系管理)等等多种管理软件的集合,是无缝集成的一个管理套件。而且成本低、存储量大、更重要的是安全性好、易于管理、灵活性强。 1.3 论文主要工作 沈阳博林特电梯ERP系统建设项目第一期包括车间派工功能、材料管理功能、在线报工功能、BOM导入功能、系统物料导入功能、工艺路线导入功能、请购单导入功能。本文对其中的材料管理功能模块进行设计与实现。 在材料管理功能这个模块,我们实现了对材料的申请、申请查询打印、申请修改、以及材料出库、材料出库查询、材料替代等具体功能。使材料管理更加的简单、安全、合理。 第2章 系统开发工具及开发方法 2.1 系统开发工具 2.1.1 Java Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。 Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。 2.1.2 UniEAP UniEAP的含义是“Unified Enterprise ApplicationPractices”,是由开发框架、公共构件和方法学组成的,支撑应用软件快速构造的综合性平台解决方案。UniEAP在开发架构NeuSATM(Neusoft SolutionArchitecture)的各个维度中起着重要的支撑作用,为构建于其上行业解决方案和产品提供稳定、可扩展的应用框架和丰富的功能构件集,是统一开发架构平台。UniEAP的定位始终是与客户需求的发展紧密联系在一起,UniEAP发展的过程也是随客户需求而变的过程。 在SOA逐步由概念走向成熟的大背景下,UniEAP完成了面向服务的基础技术平台的转型,帮助用户开发、部署面向服务的应用,从而使得信息能够在企业内外自由地流动。同时,在设计理念与产品开发架构基本保持不变的前提下,进一步明确了ADD(Architecture Driven Development,开发架构驱动开发)的开发模式,在该种开发模式下,帮助用户设计出更加合理的应用开发架构,并在实现业务需求的同时,生产出更多具有实用价值的可复用构件,从而为保护用户投资、形成用户软件资产带来极大的便利。 2.1.3 Oracle Oracle简称甲骨文,是仅次于微软公司的世界第二大软件公司,该公司名称就叫Oracle。该公司成立于1979年,是加利福尼亚州的第一家在世界上推出以关系型数据管理系统(RDBMS)为中心的一家软件公司。 Oracle不仅在全球最先推出了RDBMS,并且事实上掌握着这个市场的大部分份额。现在,他们的RDBMS被广泛应用于各种操作环境:Windows NT、基于UNIX系统的小型机、IBM大型机以及一些专用硬件操作系统平台。 事实上,Oracle已经成为世界上最大的RDBMS供应商,并且是世界上最主要的信息处理软件供应商。由于Oracle公司的RDBMS都以Oracle为名,所以,在某种程度上Oracle己经成为了RDBMS的代名词。 Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。 Oracle数据库是基于“客户端/服务器”模式结构。客户端应用程序执行与用户进行交互的活动。其接收用户信息,并向“服务器端”发送请求。服务器系统负责管理数据信息和各种操作数据的活动。 2.2 系统开发方法 本系统采用快速原型法(Rapid Prototyping)开发方法。 原型是指模拟某种产品的原始模型。在软件开发过程中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。如果在获得一组基本需求说明后,通过快速分析构造出一个小型的软件系统,满足用户的基本要求。使得用户可在试用原型系统的过程中得到亲身感受和受到启发,做出反映和评价。然后开发者根据用户的意见对原型加以改进。随着不断试验、纠错、使用、评价和修改,获得新的原型版本,如此周而复始,逐步减少分析和通信中的误解,弥补不足之处,进一步确定各种需求细节,适应需求的变更,从而提高了最终产品的质量。 图2.1 快速原型法(Rapid Prototyping) 快速原型的主要思想是首先以少量代价快速地构造一个可执行的软件系统模型(只包括一些系统的重要功能及接口),通过这个模型,使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的补充和修改,将系统应具备的功能和特性逐渐增加上去,直到所有的功能和特性全部满足。此时模块也就发展成为最终产品了。 它的优点是软件开发人员向用户提供“样品”,用户能迅速的做出“反馈”,所以用快速原型法开发出来的系统更能贴近用户的需求。 第3章 系统分析 系统分析阶段的目标是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是解决“做什么”的问题,把要解决哪些问题,满足用户那些具体的信息需求调查,分析清楚,从信息处理的功能需求上提出系统的方案,即逻辑模型。 系统分析是软件生命周期的一个关键环节,其目标是将对计算机应用系统的需求转化成实际的物理实现。然而实际面太多,增加了软件分析的复杂度,那么究竟在系统分析的过程中需要考虑那些因素呢? (1)系统目的。在考虑系统目的时,应更多的侧重于系统的最终目标考虑,因为一个系统不可能在最初就是完美的,要为系统留些余地。 (2)系统参与者。在整个项目中,要考虑有哪些方面参与了系统,这些参与者人可能在系统建设中起重要作用,他们采取什么样的态度将会对系统有一定的影响。另外,还要了解各参与者的初衷是什么。 (3)明确的评价标准。最好从参与的各方面都进行考虑,要知道他们对这个系统是否有一个明确的评价标准。 (4)系统开发计划的完善度。计划表要有明确的阶段,每一阶段要有详细的完成计划,以及对阶段完成情况进行的评价。 当然还有很多因素值得考虑,可以根据面对的项目的不同而改变,譬如与软件开发人员的交流等等。 3.1 业务流程 优秀的设计过程通常是从现有的物理系统出发,导出现有系统的逻辑模型,再参考现有系统的逻辑模型,设想目标系统的逻辑模型,最后根据目标系统的逻辑模型建造新的物理系统。 整个系统的页面逻辑结构示意图如下: 图3.1 博林特电梯业务逻辑 3.2 系统流程 系统流程图是概括地描述物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程,因此尽管系统流程图的某些符号和程序流程图的符号形式不同,但是它却是物理数据流图而不是程序流程图。 图3.2 系统流程图 首先确定要生产的产品类型,通过对产品的物料分析确定BOM材料清单,然后对所需的材料进行材料申请,在材料申请查询中如果申请通过,可以进行材料出库并进行生产阶段的操作,如果申请未通过,则分析是否有合适的其他材料可以替代原材料,如果有合适材料,则可以申请材料出库,如果没有合适的材料替代则程序结束。 3.3 系统数据流 当数据在软件系统中移动时,它将被一系列“变换”所修改。数据流图是一种图形变化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它,因此是分析员与用户之间极好的通信工具。 物料管理数据流图如下: 图3.3 车间物料管理数据流图 通过对BOM文件的分析,以及车间任务计划文件,其中的数据经过处理分配标记成被占用,被占用的材料可以经过释放处理标记成可用,并且生成生产工票明细文件。生产工票明细文件还可以经过车间物料盘点整理出车间物料占用文件。 3.4 系统主要功能 经过初步分析,材料管理系统模块的主要功能有: (1)材料申请: 材料申请生成 材料申请查询打印 材料申请修改 (2)材料出库 出库单号 领料编号 生产组织 供应仓库 出库时间 (3)材料出库查询 出库单号 领料编号 物料 项目号 任务号 生产批号 (4)材料替代 领料编号 物料编码 功能结构图 SHAPE \* MERGEFORMAT 图3.4 功能结构图 第4章 系统设计 系统设计的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与系统的技术方案。 这一阶段的主要任务是从系统的总体出发,更具系统分析阶段对系统的逻辑功能的要求,并考虑到技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信软、硬件设备,提出系统的实施计划,确保总体目标的实现。 4.1 B/S结构模式的确定 网络MIS系统开发主要的体系结构有两种:一种是C/S(即:Client/Server)模式;一种是B/S(即:Browser/Server)模式。 传统的C/S体系结构,由于其应用服务与界面显示集中在客户端,对系统配置要求较高,而且所有的客户端都要安装数据库客户端软件与系统应用软件,可移植性差,不便于推广使用等缺点。 B/S(Browser/Server)模式是基于Web应用的分布式Client/Server计算方式,它弥补了传统C/S模式的缺点,给网络MIS应用开发带来了新的思路与途径。利用B/S体系结构开发Web应用程序具有以下优点:1)无须开发客户端应用程序。客户端只需安装Web浏览器,这是目前各种操作系统都自带的,不需安装其他应用程序,对客户端配置要求不高;2)可跨平台使用。通过Internet的信息服务功能,任何平台的浏览器都可访问网络服务器;3)安全性好、容易维护。所有程序代码存放在服务器上,对客户端来说是透明的,数据处理由服务器完成,只将计算结果送往客户端,因而系统比较安全;系统的升级修改只需更新服务器上程序代码即可完成维护工作。 博林特ERP系统选用(B/S)结构。(B/S)结构的优势在于系统简单,功能强大,扩展能力良好以及能够方便的跨地域操作等性能。 图4.1 B/S结构示意图 4.2 系统功能模块设计和具体页面设计 为了将整个系统的划分更合理,本系统采用对各个功能进行模块化设计的思想,以便正确的处理模块之间于模块内部的联系以及它们之间的调用关系和数据联系。 模块化。所谓模块化,即把系统化分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体(即系统),用以完成指定功能的一种方法。它的优点是:可以使整个系统简易,结构清晰,可读性、可维护性增强,提高系统的可行性,同时也有助于信息系统的开发的组织和管理。 模块的独立性。具有独立功能而且和其他模块之间没有过多的相互作用的模块,我们称之为独立的模块。模块的好处如下: (1)独立性的系统比较容易开发,只是由于能够分割功能而且接口可以简化。 (2)模块独立性越好,模块间的相互影响就越少。 (3)独立模块比较容易测试和维护。 根据系统功能的要求,博林特电梯ERP系统建设项目第一期包括车间派工功能、材料管理功能、在线报工功能、BOM导入功能、系统物料导入功能、工艺路线导入功能、请购单导入功能。 4.3 实体关系(E-R图) SHAPE \* MERGEFORMAT 图4.3 实体关系E-R图 4.4 表结构 材料信息表: 表4.1 材料信息表 字段名 中文说明 类型 空否 备注 M_id 材料编号 Number No 主键 M_Name 名称 Varchar2(100) Yes M_description 规格 Varchar2(100) Yes M_Location 产地 Varchar2(100) Yes M_UseTo 用途 Varchar2(100) No M_Marks 备注 Varchar2(100) Yes 产品信息表: 表4.2 产品信息表 字段名 中文说明 类型 空否 备注 P_id 产品编号 Number No 主键 P_Name 名称 Varchar2(100) Yes P_Description 规格 Varchar2(100) Yes P_UseTo 用途 Varchar2(100) No P_Makes 备注 Varchar2(100) Yes 生产计划表: 表4.3 产品计划表 字段名 中文说明 类型 空否 备注 Plan_Id 批次号 Number No 主键 P_id 产品编码 Number No 外键 M_id 材料编码 Number Yes 外键 Project_Marks 工程备注 Varchar2(100) Yes Unit 单位 Varchar2(100) Yes Quantity 领用数量 Varchar2(100) Yes 员工信息表: 表4.4 员工信息表 字段名 中文说明 类型 空否 备注 Person_id 员工编码 Number No 主键 Person_name 员工姓名 Varchar2(100) No Person_sex 性别 Varchar2(100) Yes Person_age 年龄 Number Yes Makes 备注 Varchar2(100) Yes 申请材料信息表: 表4.5 申请材料信息表 字段名 中文说明 类型 空否 备注 PM_id 申请材料编码 Number No 主键 Person_id 员工编码 Number No 外键 M_id 材料编码 Number No 外键 Quantity 数量 Number No ShenQing 申请结果 Varchar2(100) Yes PM_Makes 备注 Varchar2(100) Yes 库存信息表: 表4.6 库存信息表 字段名 中文说明 类型 空否 备注 Save_id 仓库编码 Number No 主键 M_id 材料编码 Number No 外键 S_ Quantity 库存量 Number Yes S_Makes 备注 Varchar2(100) Yes 第5章 系统实现 5.1 三层模式 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁。 博林特电梯系统使用MVC三层架构,使各个模块的开发分开,通过接口将各个模块联系起来,充分体现了MVC三层架构的优点:即高重用性和可适用性、较低的生命周期成本、快速的部署、有利于软件工程化管理等。 数据层:主要由表定义,表关系和组成数据库的数据项构成,以及以其本身的格式表示的用于从数据库中检索信息的代码。 逻辑业务层:是大部分应用程序的特定功能驻留之处。通常,这些功能由调用多个基本动作组成,以便使表示层与应用程序必须遵循的复杂规则分离。有时也叫“中间层”。 表示层:该层是终端用户能看到的系统的唯一一个部分,他可能是WEB页的集合,该层通过业务层,利用其功能进行工作--它不可以直接访问数据库。通过这种方式,就可以隐藏许多应用程序具体实现,只是提供最适合的表示信息和可能的选项。 5.2 模块的具体实现 5.2.1 程序流程图 进入材料申请页面,输入要生成的材料申请生产批号,如果申请通过,即可以生成材料申请单并且将材料提取出库进行产品生产。如果未通过,则查看有无其他可替代材料,判断如果有可替代材料,则重新进行材料申请,如果替代失败,则申请结束。 程序流程图如下: 图5.1 程序流程图 5.2.2 系统实现代码 数据库连接程序(DBConnection): public void conn() { try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("加载驱动成功!"); } catch (ClassNotFoundException e) { System.out.println("加载驱动失败!"); e.printStackTrace(); } String url = "jdbc:oracle:thin:@localhost:1521:fzh"; String username = "fzh"; String password = "123"; try { cn = DriverManager.getConnection(url, username, password); System.out.println("连接数据库成功!"); } catch (SQLException e) { System.out.println("连接数据库失败!"); e.printStackTrace(); } } 程序说明:Class.forName加载数据库驱动,DriverManager.getConnection用来连接数据库。编写各个页面的JSP(通过web显示),cl.jspcl_delete.jsp,cl_instead.jsp等。 5.2.3 系统界面 材料申请生成界面是根据生产批号按离散任务的材料需求生成材料发料的申请。 图5.2 材料申请生成界面 选择生产批号,点击查找按钮查询出这个生产批所需材料的明细。点击生成按钮把明细中的这些材料保存到材料表中,然后按照供应仓库,工作中心,首序分组生成领料单号。每个批次下的离散任务所需的材料如果已经生成过领料单,那么在查询时则不会再次被查询出来。如果有新增的材料,那么在查询时只有新增的材料会被查询出来,然后生成追加领料单。 材料申请查询打印功能可以根据领料编号,生产批号,材料编码查找系统中的申请单。 图5.3 材料申请查询打印界面 打印领料申请单:首先选择领料编号,然后点击打印,申请单会在弹出窗口中显示出来。打印分为按材料编码排序,按项目号,任务号排序两种格式。 打印领料申请单,点击右上角打印图标即可打印申请单。 图5.4 打印领料申请单界面 计划数量修改完毕后,点击保存按钮保存修改的结果。 图5.5 材料申请修改界面 材料出库界面中根据领料编码及供应仓库查询出材料明细。如下图: 图5.6 材料出库界面 在确认出库前,可以修改出库时间,明细中材料的领用数量。 新增替代料:首先勾选一条要被替代的材料,点击新增按钮会在被替代料的下一行新增一行。用户填入领用材料编码后系统会自动带出材料名称以及单位,然后选择材料所在的供应仓库,系统自动带出这个材料的库存量。 批量更改供应仓库:勾选要修改仓库的材料,在界面下方的下拉框中选择供应仓库,点击更改仓库为,所选材料的仓库将会被修改同时带出库存量。 库管确认:用户勾选要出库的材料后,点击库管确认按钮,系统首先会进行一系列校验,包括:出库时间是否大于服务器系统时间,出库时间是否在开放的会计期内,出库材料所属的离散任务是否为发放状态,领用数量是否大于库存量(库存量为校验当时的库存量)等等。校验通过后,系统自动生成出库单号,保存数据到材料表中,最后提示保存成功。如果材料计划的数量全部被领用,则这个材料将不再显示。 图5.7 材料出库查询 图5.8 材料替代界面 材料替代功能是批量替代某一领料编号中的某一物料。(未出库) 用户选择完领料编码和物料编码后,点击查找查询出符合条件的所有物料的明细,显示在界面上。在界面下方选在要替代为的新物料,最后点击替换按钮,系统将自动将新物料的信息(物料ID,名称,单位,库存量)插入到数据库中,删除被替代物料的记录,提示保存成功。 第6章 系统测试与开发心得 软件测试是软件开发过程中不可缺少的一个阶段,软件测试是保证软件质量的关键步骤。在设计过程中,面对复杂的问题,人的主观认识不可能完全符合客观现实,在软件生命周期的每个阶段都不可避免地会产生错误。测试的目的就是在软件投入生产之前,尽可能多的发现软件中的错误。它是对软件规格说明、设计和编码的最后审查。 软件测试在软件生命周期中横跨两个阶段。通常在编写出第一个模块后就对它做必要的测试,称之为单元测试。在强词夺理结束后,对软件系统进行各种综合测试。这个阶段有专门人员承担这项工作。 6.1 项目的三层架构 MVC模式的目的就是实现Web系统的职能分工。 Model层实现系统中的业务逻辑。 View层用于与用户的交互,通常用JSP来实现。 Controller层是Model与View之间沟通的桥梁。 博林特电梯ERP系统使用MVC三层架构,使各个模块的开发分开,通过接口将各个模块联系起来,充分体现了MVC三层架构的优点:即高重用性和可适用性、较低的生命周期成本、快速的部署、有利于软件工程化管理等。 6.2 单元测试 单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。因此,所有的测试都必须在整个软件系统的生命周期中进行维护。 6.3 系统测试 系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。 在系统测试前先要经过debug测试,在debug测试没有问题后再让关键用户输入测试数据来测试系统是否能正常运行。测试数据要包含三个方面:按正常场景进行测试、测试异常场景、特殊数据的处理。 图6.1 测试用例界面 通过前边的测试,把得出的错误信息,以BUG报告的形式展现出来,转发给开发部门相应人员,以例开发部集中修改系统错误信息。下边说一下BUG报告的内容:错误序号、发现日期、子系统名称、二级模块名称、三级模块名称、发生页面、错误描述、发现者、是否修改状态、修改人意见、修改人、修改日期、确认人、确认日期。按着上边这几项内容,将错误信息以BUG报告的形式列表出来,转发给相应的部门修改。 BUG修改完毕后,更新ERP系统,更新完毕后,对已往的错误信息进行二次测试,以确保错误信息的正确修改。 只有系统的测试工作在用户的协助下,不断地修改才能达到完善的预期目标。本系统经过初步测试基本上达到目标。但我深知这个系统还存在很多毛病,我会在继续测试的过程中解决它们。 到此,此次系统的开发就全部结束了。 第7章 结论与建议 7.1 结论 信息技术的飞速发展伴随着国际竞争重点的战略转移,将人类社会不可逆转地推进到知识经济时代。企业发展的重要标志便是合理调整和运用企业资源,在没有ERP这样的现代化管理工具时,企业资源状况及调整方向不清楚,要做调整安排是相当困难的,调整过程会相当漫长,企业的组织结构只能是金字塔形的,部门间的协作交流相对较弱,资源的运行难於比较把握,并做出调整。信息技术的发展,特别是针对企业资源进行管理而设计的ERP 系统正是针对这些问题设计的,成功推行的结果必使企业能更好地运用资源。 博林特电梯选择了Oracle成熟的ERP系统,而不是请软件公司根据博林特电梯的现状进行开发,主要目的是借助于成熟的先进流程提升自己的管理水平。 通过参与其中的材料管理系统的设计与开发,我掌握了企业材料的基本流程,而且对JAVA程序设计语言,SQL语句,以及Oracle有了更深的认识。能将所学的知识与具体实现结合起来。 7.2 建议 经过了一段时间的参与开发,系统的基本功能已经完成,但是还有很多地方需要更加完善。在代码的实现效率和代码可读性上还有待改进,代码的安全性和高效性都是决定系统是否能长期使用的重要因素。对系统还需要进一步测试,以便发现更多的漏洞然后修改。其次,这次参与系统的设计和开发也暴露出了以前参见设计的经验不足的问题。 参考文献 [1] 胡彬.ERP项目管理与实施[M].北京:电子工业出版社.2006. [2] 陈启申.成功实施ERP的 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 流程知理·知己·知彼·知用[M].北京:电子工业出版社.2009. [3] 陈启申.供需链管理与企业资源计划(ERP)[M] 企业管理出版社 2007. [4] 田俊国.ERP项目实施全攻略[M].北京大学出版社.2007. [5] SCM研究会.图解供应链管理[M].科学出版社.2009. [6] 张海藩.软件工程导论[M].清华大学出版社.2008. [7] 萨师煊等.数据库系统概论[M].高等教育出版社.2006. 致 谢 从开始准备到论文接近尾声进过了将近半年的时间,由于经验匮乏,使得在写论文的过程中遇到了很多问题和难点,还有很多地方考虑的不够周全。但导师,同学,同事们的关心和指导下,我顺利的完成了这项工程。 首先我要感谢的是我的导师朱红宁老师,朱老师平日里工作繁多,但是自从开始我的毕业设计以后,定期的会抽出课余时间给我做总结,平时还不忘给我查询有关的资料,在设计草案的确定和修改,中期检查,后期详细设计等整个过程中都给予了我悉心的指导。除了敬佩老师的专业水平外,他的治学严谨的精神也是我永远学习的榜样,并将积极影响我今后的学习和工作。 其次我要感谢在东软集团ERP事业部的同事们,在做毕设期间给我提供了很多实用的建议我意见,以及对于毕业设计非常有用的资料,没有他们的帮助我的毕业设计不能完成的这么顺利。还有感谢学校给予我这次实习的机会。 然后还要感谢在这大学四年来所有的老师,是你们为我们打下计算机专业知识的扎实基础和许多做人的道理,在面对困难的时候能够以客观、冷静的态度来解决问题。感谢所有的同学们,大学的四年时光是我一辈子的宝贵财富,我会永远牢记这一个又一个难忘的日子。 最后我要感谢信息学院和我的母校——辽宁大学。使我从一个刚毕业的高中生成长为一个对社会有价值的青年,使我能够健康的成长和智慧的面对生活、认识社会、完善自己的价值观。我会铭记我的母校教给我的“明德精学,笃行至强”作为我以后的人生态度。 樊智海 2011年4月 于沈阳 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果。尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢。本人完全意识到本声明的法律结果由本人承担。 学位论文作者(本人签名): 年 月 日 学位论文出版授权书 本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》(以下简称“章程”),愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益。 论文密级: □公开 □保密(___年__月至__年__月)(保密的学位论文在解密后应遵守此协议) 作者签名:_______ 导师签名:_______ _______年_____月_____日 _______年_____月_____日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 二〇一〇年九月二十日   毕业设计(论文)使用授权声明 本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 二〇一〇年九月二十日 致 谢 时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的。 首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础。本次毕业设计大概持续了半年,现在终于到结尾了。本次毕业设计是对我大学四年学习下来最好的检验。经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步。这期间凝聚了很多人的心血,在此我表示由衷的感谢。没有他们的帮助,我将无法顺利完成这次设计。 首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案。郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象。从他身上,我学到了许多能受益终生的东西。再次对周巍老师表示衷心的感谢。 其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量。 另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆。 最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业。 四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋。从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去。 回首四年,取得了些许成绩,生活中有快乐也有艰辛。感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护。 学友情深,情同兄妹。四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆。 在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育。 最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师。是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激。老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢。 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:        ​​​​​​​​​​​​ 指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:        ​​​​​​​​​​​​ 学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 独 创 声 明 本人郑重声明:所呈交的毕业设计(论文),是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议。尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。 本声明的法律后果由本人承担。   作者签名: 年 月 日   毕业设计(论文)使用授权声明 本人完全了解**学院关于收集、保存、使用毕业设计(论文)的规定。 本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用。 (保密论文在解密后遵守此规定)   作者签名: 年 月 日 基本要求:写毕业论文主要目的是培养学生综合运用所学知识和技能,理论联系实际,独立分析,解决实际问题的能力,使学生得到从事本专业工作和进行相关的基本训练。毕业论文应反映出作者能够准确地掌握所学的专业基础知识,基本学会综合运用所学知识进行科学研究的方法,对所研究的题目有一定的心得体会,论文题目的范围不宜过宽,一般选择本学科某一重要问题的一个侧面。 毕业论文的基本教学要求是: 1、培养学生综合运用、巩固与扩展所学的基础理论和专业知识,培养学生独立分析、解决实际问题能力、培养学生处理数据和信息的能力。2、培养学生正确的理论联系实际的工作作风,严肃认真的科学态度。3、培养学生进行社会调查研究;文献资料收集、阅读和整理、使用;提出论点、综合论证、总结写作等基本技能。 毕业论文是毕业生总结性的独立作业,是学生运用在校学习的基本知识和基础理论,去分析、解决一两个实际问题的实践锻炼过程,也是学生在校学习期间学习成果的综合性总结,是整个教学活动中不可缺少的重要环节。撰写毕业论文对于培养学生初步的科学研究能力,提高其综合运用所学知识分析问题、解决问题能力有着重要意义。 毕业论文在进行编写的过程中,需要经过开题报告、论文编写、论文上交评定、论文答辩以及论文评分五个过程,其中开题报告是论文进行的最重要的一个过程,也是论文能否进行的一个重要指标。 撰写意义:1.撰写毕业论文是检验学生在校学习成果的重要措施,也是提高教学质量的重要环节。大学生在毕业前都必须完成毕业论文的撰写任务。申请学位必须提交相应的学位论文,经答辩通过后,方可取得学位。可以这么说,毕业论文是结束大学学习生活走向社会的一个中介和桥梁。毕业论文是大学生才华的第一次显露,是向祖国和人民所交的一份有份量的答卷,是投身社会主义现代化建设事业的报到书。一篇毕业论文虽然不能全面地反映出一个人的才华,也不一定能对社会直接带来巨大的效益,对专业产生开拓性的影响。但是,实践证明,撰写毕业论文是提高教学质量的重要环节,是保证出好人才的重要措施。 2.通过撰写毕业论文,提高写作水平是干部队伍“四化”建设的需要。党中央要求,为了适应现代化建设的需要,领导班子成员应当逐步实现“革命化、年轻化、知识化、专业化”。这个“四化”的要求,也包含了对干部写作能力和写作水平的要求。 3.提高大学生的写作水平是社会主义物质文明和精神文明建设的需要。在新的历史时期,无论是提高全族的科学文化水平,掌握现代科技知识和科学管理方法,还是培养社会主义新人,都要求我们的干部具有较高的写作能力。在经济建设中,作为领导人员和机关的办事人员,要写指示、通知、总结、调查报告等应用文;要写说明书、广告、解说词等说明文;还要写科学论文、经济评论等议论文。在当今信息社会中,信息对于加快经济发展速度,取得良好的经济效益发挥着愈来愈大的作用。写作是以语言文字为信号,是传达信息的方式。信息的来源、信息的收集、信息的储存、整理、传播等等都离不开写作。 论文种类:毕业论文是学术论文的一种形式,为了进一步探讨和掌握毕业论文的写作规律和特点,需要对毕业论文进行分类。由于毕业论文本身的内容和性质不同,研究领域、对象、方法、表现方式不同,因此,毕业论文就有不同的分类方法。 按内容性质和研究方法的不同可以把毕业论文分为理论性论文、实验性论文、描述性论文和设计性论文。后三种论文主要是理工科大学生可以选择的论文形式,这里不作介绍。文科大学生一般写的是理论性论文。理论性论文具体又可分成两种:一种是以纯粹的抽象理论为研究对象,研究方法是严密的理论推导和数学运算,有的也涉及实验与观测,用以验证论点的正确性。另一种是以对客观事物和现象的调查、考察所得观测资料以及有关文献资料数据为研究对象,研究方法是对有关资料进行分析、综合、概括、抽象,通过归纳、演绎、类比,提出某种新的理论和新的见解。 按议论的性质不同可以把毕业论文分为立论文和驳论文。立论性的毕业论文是指从正面阐述论证自己的观点和主张。一篇论文侧重于以立论为主,就属于立论性论文。立论文要求论点鲜明,论据充分,论证严密,以理和事实服人。驳论性毕业论文是指通过反驳别人的论点来树立自己的论点和主张。如果毕业论文侧重于以驳论为主,批驳某些错误的观点、见解、理论,就属于驳论性毕业论文。驳论文除按立论文对论点、论据、论证的要求以外,还要求针锋相对,据理力争。 按研究问题的大小不同可以把毕业论文分为宏观论文和微观论文。凡届国家全局性、带有普遍性并对局部工作有一定指导意义的论文,称为宏观论文。它研究的面比较宽广,具有较大范围的影响。反之,研究局部性、具体问题的论文,是微观论文。它对具体工作有指导意义,影响的面窄一些。 另外还有一种综合型的分类方法,即把毕业论文分为专题型、论辩型、综述型和综合型四大类: 1.专题型论文。这是分析前人研究成果的基础上,以直接论述的形式发表见解,从正面提出某学科中某一学术问题的一种论文。如本书第十二章例文中的《浅析领导者突出工作重点的方法与艺术》一文,从正面论述了突出重点的工作方法的意义、方法和原则,它表明了作者对突出工作重点方法的肯定和理解。2.论辩型论文。这是针对他人在某学科中某一学术问题的见解,凭借充分的论据,着重揭露其不足或错误之处,通过论辩形式来发表见解的一种论文。3.综述型论文。这是在归纳、总结前人或今人对某学科中某一学术问题已有研究成果的基础上,加以介绍或评论,从而发表自己见解的一种论文。4.综合型论文。这是一种将综述型和论辩型两种形式有机结合起来写成的一种论文。如《关于中国民族关系史上的几个问题》一文既介绍了研究民族关系史的现状,又提出了几个值得研究的问题。因此,它是一篇综合型的论文。 写作步骤:毕业论文是高等教育自学考试本科专业应考者完成本科阶段学业的最后一个环节,它是应考者的 总结 性独立作业,目的在于总结学习专业的成果,培养综合运用所学知识解决实际 问题 的能力。从文体而言,它也是对某一专业领域的现实问题或 理论 问题进行 科学 研究 探索的具有一定意义的论说文。完成毕业论文的撰写可以分两个步骤,即选择课题和研究课题。 首先是选择课题。选题是论文撰写成败的关键。因为,选题是毕业论文撰写的第一步,它实际上就是确定“写什么”的问题,亦即确定科学研究的方向。如果“写什么”不明确,“怎么写”就无从谈起。 教育部自学考试办公室有关对毕业论文选题的途径和要求是“为鼓励理论与工作实践结合,应考者可结合本单位或本人从事的工作提出论文题目,报主考学校审查同意后确立。也可由主考学校公布论文题目,由应考者选择。毕业论文的总体要求应与普通全日制高等学校相一致,做到通过论文写作和答辩考核,检验应考者综合运用专业知识的能力”。但不管考生是自己任意选择课题,还是在主考院校公布的指定课题中选择课题,都要坚持选择有科学价值和现实意义的、切实可行的课题。选好课题是毕业论文成功的一半。 第一、要坚持选择有科学价值和现实意义的课题。科学研究的目的是为了更好地认识世界、改造世界,以推动社会的不断进步和发展 。因此,毕业论文的选题,必须紧密结合社会主义物质文明和精神文明建设的需要,以促进科学事业发展和解决现实存在问题作为出发点和落脚点。选题要符合科学研究的正确方向,要具有新颖性,有创新、有理论价值和现实的指导意义或推动作用,一项毫无意义的研究,即使花很大的精力,表达再完善,也将没有丝毫价值。具体地说,考生可从以下三个方面来选题。首先,要从现实的弊端中选题,学习了专业知识,不能仅停留在书本上和理论上,还要下一番功夫,理论联系实际,用已掌握的专业知识,去寻找和解决工作实践中急待解决的问题。其次,要从寻找科学研究的空白处和边缘领域中选题,科学研究。还有许多没有被开垦的处女地,还有许多缺陷和空白,这些都需要填补。应考者应有独特的眼光和超前的意识去思索,去发现,去研究。最后,要从寻找前人研究的不足处和错误处选题,在前人已提出来的研究课题中,许多虽已有初步的研究成果,但随着社会的不断发展,还有待于丰富、完整和发展,这种补充性或纠正性的研究课题,也是有科学价值和现实指导意义的。 第二、要根据自己的能力选择切实可行的课题。毕业论文的写作是一种创造性劳动,不但要有考生个人的见解和主张,同时还需要具备一定的客观条件。由于考生个人的主观、客观条件都是各不相同的,因此在选题时,还应结合自己的特长、兴趣及所具备的客观条件来选题。具体地说,考生可从以下三个方面来综合考虑。首先,要有充足的资料来源。“巧妇难为无米之炊”,在缺少资料的情况下,是很难写出高质量的论文的。选择一个具有丰富资料来源的课题,对课题深入研究与开展很有帮助。其次,要有浓厚的研究兴趣,选择自己感兴趣的课题,可以激发自己研究的热情,调动自己的主动性和积极性,能够以专心、细心、恒心和耐心的积极心态去完成。最后,要能结合发挥自己的业务专长,每个考生无论能力水平高低,工作岗位如何,都有自己的业务专长,选择那些能结合自己工作、发挥自己业务专长的课题,对顺利完成课题的研究大有益处。 致 谢 这次论文的完成,不止是我自己的努力,同时也有老师的指导,同学的帮助,以及那些无私奉献的前辈,正所谓你知道的越多的时候你才发现你知道的越少,通过这次论文,我想我成长了很多,不只是磨练了我的知识厚度,也使我更加确定了我今后的目标:为今后的计算机事业奋斗。在此我要感谢我的指导老师——***老师,感谢您的指导,才让我有了今天这篇论文,您不仅是我的论文导师,也是我人生的导师,谢谢您!我还要感谢我的同学,四年的相处,虽然我未必记得住每分每秒,但是我记得每一个有你们的精彩瞬间,我相信通过大学的历练,我们都已经长大,变成一个有担当,有能力的新时代青年,感谢你们的陪伴,感谢有你们,这篇论文也有你们的功劳,我想毕业不是我们的相处的结束,它是我们更好相处的开头,祝福你们!我也要感谢父母,这是他们给我的,所有的一切;感谢母校,尽管您不以我为荣,但我一直会以我是一名农大人为荣。 通过这次毕业设计,我学习了很多新知识,也对很多以前的东西有了更深的记忆与理解。漫漫求学路,过程很快乐。我要感谢信息与管理科学学院的老师,我从他们那里学到了许多珍贵的知识和做人处事的道理,以及科学严谨的学术态度,令我受益良多。同时还要感谢学院给了我一个可以认真学习,天天向上的学习环境和机会。 即将结束*大学习生活,我感谢****大学提供了一次在**大接受教育的机会,感谢院校老师的无私教导。感谢各位老师审阅我的论文。 � � � 任务用料领用 车间物料占用文件 任务用料释放 车间任务文件 物料 部门 工票用料分配 分配用料分配 任务用料分配任务用料分配 工票用料领用 生产工票明细文件 车间物料盘点 车间物料占用文件 BOM文件 BOM文件 生产工票主文件 材料管理系统 材料申请生成 材料申请查询生成 材料申请修改查询生成 材料出库 材料出库查询 材料替代 员工编码 员工姓名 性别 仓库编码 库存量 产品编码 产品名称 规格 材料编号 材料名称 材料 存储 产品 仓库 生产 员工 申请 1 n m n m� n _1234567890.vsd � � 职能� 标题� 阶段� �
本文档为【材料管理系统的设计与实现_毕业设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
不系舟红枫
从教近30年,经验丰富,教学水平较高
格式:doc
大小:1MB
软件:Word
页数:52
分类:工学
上传时间:2019-01-24
浏览量:30