已阅读5页,还剩77页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
南京工程学院毕业论文 南 京 工 程 学 院毕 业 论 文作 者: 学 号: 系 部: 经济管理学院 专 业: 信息管理与信息系统 题 目: 鼎牌电器供应链管理系统 的设计与实现 指导者: 评阅者: 2010 年 3 月 南 京79毕业论文中文摘要1毕业论文外文摘要21引言31.1课题背景31.2课题的目的和意义52系统的需求分析62.1系统概述62.1.1系统的一般描述62.1.2系统的运行环境62.2系统技术需求及开发平台介绍72.2.1关于.NET Framework概述72.2.2 ASP.NET82.2.3 Visual Studio 200882.2.4 SQL Server 2005 及SQL语言介绍92.2.5 AJAX简介102.2.6 IIS112.3系统功能需求133系统的概要设计173.1系统功能设计173.2业务流程图193.3数据流图253.4数据字典284系统的详细设计414.1App_Code文件设计414.1.1数据库连接类的设计424.1.2验证码类的设计434.1.3 用户类设计454.2生产模块的详细设计494.2.1母版页的创建494.2.2填制生产计划单页面的详细设计514.2.3计划管理页面的详细设计564.2.4生产进度查询报表的详细设计584.3商务平台的详细设计614.3.1商务平台登录的详细设计614.3.2管理平台的详细设计634.3.3产品信息上传的详细设计644.4安全技术的详细设计674.4.1登录的安全设计674.4.2防止SQL注入式攻击675系统的测试与运行705.1系统功能测试705.1.1功能测试方法的简介705.1.2测试技术分析715.1.3主要测试用例分析设计与执行725.2系统性能测试755.2.1压力测试755.2.2故障恢复测试755.2.3安全性测试765.2.4配置测试765.3测试结果766结论77参考文献78致 谢80毕 业 论 文 中 文 摘 要中小制造企业供应链管理系统的研发与应用,国内尚处于起步阶段。本项目的研究在于通过研究成果建立一种适用于电力行业中小型制造企业的供应链管理系统。帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。本系统严格遵守软件工程的原理与方法进行开发。基于.NET平台,采用B/S架构进行开发ASP.NET动态网页,开发环境是Visual studio 2008,后台数据库使用SQL Server 2005作为管理平台,以Windows server 2003作为服务器操作系统,IIS6.0作为网站信息服务器。最终将企业各部们流程现实信息化,包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块,功能上涵盖了制单、管理、报表等诸多功能,并应用了ASP.NET AJAX工具包提高用户体验,采用水晶报表来显示用户报表,满足了用户的需求。本系统采用B/S体系结构模式有利于降低服务器运行数据负荷,另一方面提高了系统的可维护性。本文从需求分析、概要设计、详细设计等方面,对供应链管理系统的开发进行详细的介绍和说明。关键词:供应链管理系统、ASP.NET、Visual studio 2008、SQL Server 2005、ASP.NET AJAX、水晶报表、IIS6.0毕 业 论 文 外 文 摘 要The development and application of supply chain management system for small and medium enterprise is still in starting stage.The project is to establish a supply chain management system for small and medium enterprises in the power industry.Its purpose is to help enterprises to upgrade their financial, production, inventory management and other internal management platform,integrating enterprise information flow, capital flow and logistics,support fully service to the business which based on order-driven production and the internal management needs, and pay attention on demand-driven, management innovation and multi-enterprise collaboration, etc. And integrated the enterprises supply chain fully, which can improve the enterprises competitive advantage and business performance. The system is developed hardly by software engineering principles and methods. It is based on. NET platform, using B / S structure. The development environment of this system is Visual studio 2008, and the database is SQL Server 2005, its server operating system is Windows server 2003 , and its internet information server is IIS6.0.And finally all partemnts come into information, including basic management, sales management, purchasing management, warehouse management, production management, quality management, systems management, business platforms and e-mail system,which its function cover single system, management, report, and application of the ASP.NET AJAX toolkit improved the users experience, using Crystal Reports to display the user report ,and all above have met the users needs. The system uses the B / S architecture model whcih helps to reduce the data load of the server running, on the other hand it has improved the maintainability of the system. This paper conducts a detailed introduction of the development of e-shopping system from many aspects, such as requirements analysis, outline design and detailed design.Key words: supply chain management system, ASP.NET, Visual studio 2008, SQL Server 2005, ASP.NET AJAX, Crystal Reports, IIS6.0 1引言1.1课题背景供应链管理(Supply Chain Management, SCM)是指围绕核心企业,通过对物流、信息流、资金流的控制,从采购原材料开始,制成中间产品及最终产品,最后由销售网络把产品送到需求者手中,将供应商、制造商、最终用户连成一个链状结构。目前,供应链管理已经受到越来越多企业的重视。资料显示, 企业在供应链管理的餐饮、物流、高科技、分销等行业的领先企业纷纷选择供应链管理解决方案建立以信息驱动的价值链, 从而提高竞争力和获利能力。供应链业务平台相较于以往的企业价值链中创造价值的部分更加完善, 更注重客户与供应商的和谐配合, 打造出了一套全球性的、跨组织的、延伸的价值链, 利用技术来帮助客户实现价值链业绩的最大化。供应链解决方案帮助企业从关注财务、生产、库存管理等内部需求, 转变为重视需求驱动、管理创新、多企业协同等外部需求, 即通过供应链生态的全面整合, 有效提高企业的竞争优势与经营业绩。目前有关价值链管理的研究对象大都集中在大型跨国公司,或大型制造企业上,对中小制造企业的价值链管理的研究与软件系统的开发都很少,而对电力系统中小型制造企业的研究与软件开发则更少。因此针对电力系统中小型制造企业价值链管理的研究与软件开发的既有必要性,更有现实意义。据研究,目前中小型电力产品制造企业的现状是:在供应链中的地位有所增强,但公司各种能力发展不均衡;在整个制造业产品价值链中的竞争力不强。其优势集中在:与电力客户有长期的合作;对市场及本行有一定的了解;与供应商有着长期的业务合作;能提供比较完善的服务体系。弱势主要集中在:设计能力较弱、生产能力差、对供应商管理、订单管理和仓储配送缺少丰富的经验。作为中小型制造企业,在供应链管理上应扬长避短,在整个产品的价值链上,应首先抓住公司的核心业务,如产品生产服务、质量控制、供应商管理等。在这个基础上,再努力寻找并设法提供新增价值来占据供应链中的有利位置。中小型电力产品制造企业应适时建立具有针对性的供应链管理模式,并在此管理模式转变的基础上,实施企业基于供应链导向的信息化管理,使企业的全部的工作业务流程都建立在一个统一的供应链管理软件平台之上,将公司的核心业务和新增价值点集中在高附加值的业务上,把低附加值的工作交给供应商或第三方去做,从而使企业能够适时的抓住机遇,迅速地使企业管理、经营效益和企业规模上升一个更高的水平。目前,从企业应用层面上,国内SCM软件市场的主要特征有以下几点:1.行业性特征明显,主要集中于制造、流通行业。其他行业虽然也有少量应用,但总体来看,投资规模都还比较小。2.从发展方向上看,SCM软件市场规模稳步增大,尽管有些厂商称其已将SCM的功能模块打包到其ERP软件系统当中,但这种整合是否能够获得认可,还有待市场考验。目前,用户在供应链管理方面新增的需求大多还得由独立的SCM软件来满足。此外,伴随企业ERP应用市场的快速成长,部分行业的企业开始增加SCM软件方面的投资。 3. SCM软件产品仍属于起步阶段。供应链和物流管理软件,同其管理理论和企业实践一样,属于起步阶段。产品定位、功能、应用架构等呈现百花齐放的局面,尤其是针对中小企业的SCM软件产品尚没有知名产品上市。目前, SCM软件的应用发展趋势主要体现在以下几个方面:(1)供应链管理软件的功能将有以下3个特点:实时的可视性,将大大提高供应链执行决策的预见性;灵活性:对供应商的选择更具灵活性;响应性:针对客户需求多变和订交货周期缩短的快速反应能力。(2)SCM系统将在供应链流程管理和事件管理能力方面得到加强。SCM软件将可以使基于事件的实时信息,在企业内逐步提交到适当的人,进行有效的决策。产品将具有更高的可视性和更易于访问的实时信息,执行决策的预见性也将大大提高。(3)SCM软件将与ERP软件日益融合。ERP与SCM软件之间的趋同势头日益明显,随着ERP厂商的逐渐觉醒,他们把越来越多的SCM功能追加到自己的产品中。(4)针对行业的SCM软件将取代通用型产品。传统的SCM系统多以通用型软件方式出现, 如Scala、Symix、SAP、PeopleSoft、i2等。然而,由于行业特征多样化,企业对管理软件系统投入有限以及国内企业管理个性化日益突出,导致未来SCM软件都必须是针对各个行业的软件解决方案。(5)SCM软件中的物流模块得到快速的发展。“十五”期间,随着我国流通业结构的战略性调整,企业对物流软件的需求会更大,我国商品流通业将面临更为广阔的发展空间。(6)大型企业仍将是SCM市场的主体。短期内,大企业市场仍是国内SCM的主要市场。中小型企业的市场在今后将迎来一个快速增长的时期。制造、流通、能源在未来几年里仍将是市场的主要部分,未来的SCM市场上,这些行业的应用将是SCM软件市场的主要推动力。1.2课题的目的和意义本课题需求源于江苏电力公司未来几年农电改造工程中对鼎牌电器有限公司产品需求的快速增长,鼎牌电器的核心优势某种程度上就在于它的产品成本竞争优势,而这一低成本优势一大部分来源于其物流渠道效率与质量的优势,就是其物流配送的高效率,低成本、具有实时的弹性配送体系。本课题的实施目的在于帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。中小制造企业供应链管理系统的研发与应用,国内尚处于起步阶段。本项目的研究在于通过研究成果建立一种适用于电力行业中小型制造企业的供应链管理系统,并分析如何充分运用现代信息技术来改造这些企业管理模式及业务流程,提高业务响应速度、降低业务成本,增加经济效益,并建立供应链管理系统的评价体系,对企业管理系统的综合应用情况进行定量比较;同时为今后中小制造企业进行供应链管理和应用供应链管理系统作出积极而有益的探索。2系统的需求分析2.1系统概述2.1.1系统的一般描述该供应链管理系统实施目的在于帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。开发一个功能齐全,操作简便,向用户展示友善的操作界面,在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性的供应链管理系统。本管理系统内容包括:基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块。2.1.2系统的运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:1.软件环境客户端: (1)操作系统:Windows2000/XP/2003/Vista/7(2)网络协议:TCP/IP协议(3)浏览器:Internet Explorer 6.0以上版本服务器端:(1)操作系统:Windows Server 2003 Enterprise Edition(2)网络协议:TCP/IP协议(3)WEB服务器:Internet Information Server 6.0(4)数据库:Microsoft SQL Sever 2005 Developer Edition2.硬件环境:(1).服务器 CPU:Pentium 双核 以上 ,内存:1G以上(2).客户机 CPU:P4 以上,内存:256M以上2.2系统技术需求及开发平台介绍2.2.1关于.NET Framework概述.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标: 1.提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。2.提供一个将软件部署和版本控制冲突最小化的代码执行环境。3.提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。5.提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。6.使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。7.按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。2.2.2 ASP.NETASP.NET是微软最新推出的用于构建动态、交互式Web内容的开发技术集。ASP.NET并非构建供应链管理系统的唯一的服务器端技术,但其编写的页面都是由负责绘制页面静态部分(模板)的基本HTML和负责生成动态部分的代码所组成的。ASP.NET是允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜在巨大的.NET Framework。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用程序的开发周期。ASP.NET与Windows Server 2003的完美组合,为中小型乃至企业级的web商业模型提供了一个更为稳定、高效、安全的运行环境。ASP.NET页面的服务器端代码是经过编译和执行的,不是逐行解释的,并且在编译时(而不是运行时)检测大量错误,大大提高了开发效率与性能。后台代码文件把页面的可视化部分与服务器端的逻辑分离开来,结合VS 2008开发工具的所见即所得的开发模式和事件驱动的方法有助于开发更为简单。2.2.3 Visual Studio 2008Visual Studio 2008是 Microsoft 最新的正式发布的集成开发环境(IDE),用于构建和部署功能强大而安全的连接 Microsoft .NET 的软件。Visual Studio.2008 包含 Windows .NET Framework 的一个增强版本。.NET Framework 3.5 版在前一版本的基础上增添了新的能力、功能增强和文档改进。通过对 .NET Compact Framework 的集成支持,Visual Studio 2008 将移动和嵌入式设备,如 Pocket PC 和其他采用 Microsoft Windows CE 操作系统的设备,带入 .NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛-从小设备到最大的数据中心-的应用程序。包含了: Microsoft Visual Basic .NET ,Microsoft Visual C+ .NET, Microsoft Visual C# ,Microsoft Visual Web Developer。同时,Visual Studio 2008是用于快速创建和集成XML Web服务和应用程序的综合工具,它可大大提高开发人员的效率并带来新的商业机会。利用集成功能,利用组织内的现有投资并简化与客户和贸易伙伴的业务处理。开放式结构使开发人员能够使用任何面向Microsoft.NET框架的语言并发扬现有的开发技能,而无需昂贵而大量的再培训。Visual Studio 2008基于最新的Microsoft Windows服务器平台而创建,因此内置了应用程序的可缩放性、可靠性和安全性,简化了生成环境中应用程序的管理和部署并降低了应用程序生命周期的总体成本。 2.2.4 SQL Server 2005 及SQL语言介绍Microsoft SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。Microsoft SQL Server 2005 为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,Microsoft SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。Microsoft SQL Server 2005也提供了很多个新特性来节省精力、时间和金钱。从编程到管理能力,这个版本的SQL Server都优于其他版本的产品,并且它还对SQL Server 2000中已经存在的特性进行了加强。SQL(Structured Query Language,结构化查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 Microsoft SQL Server、 Access、 Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL语句概括起来可以分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据处理语言。主要用到的数据操作语言主要是:SELECT:用于数据检索,它是T-SQL的核心;INSERT:用于插入数据到数据库;UPDATE:用于从数据库中修改现存的数据;DELETE:用于从数据库中删除数据。2.2.5 AJAX简介Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信:Web站点看起来是即时响应的。 虽然Ajax所需的基础架构已经出现了一段时间,但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的Web站点确实激动人心,因为它最终允许开发人员和设计人员使用标准的HTML/CSS/JavaScript堆栈创建“桌面风格的(desktop-like)”可用性。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在IE5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。 在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能: 动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。 提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的一项物品的数量时,会重新载入整个页面,这必须下载32K的数据。如果使用Ajax计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。 消除了每次用户输入时的页面刷新。例如,在Ajax中,如果用户在分页列表上单击Next,则服务器数据只刷新列表而不是整个页面。 直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于Ajax,当用户单击Edit时,可以将静态表格刷新为内容可编辑的表格。用户单击Done之后,就可以发出一个Ajax请求来更新服务器,并刷新表格,使其包含静态、只读的数据。2.2.6 IISIIS是Internet Information Server的缩写,它是微软公司主推的服务器,它与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript,Jscript开发软件以及Java,它也支持CGI和WinCGI,以及ISAPI扩展和过滤器。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JavaScript开发软件,或者由Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。2.3系统功能需求本供应链管理系统内容包括:基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块。各模块功能需求如下表所列:模块名称功能需求基础管理基础信息包括物料信息、人员信息、BOM、工艺路线、供应商、客户、计量单位、仓库、货区、货位等,需求分析要求提供对这些基础信息的新增、修改、删除、查询等操作。销售管理销售管理是生产物流管理的推动源。销售主要以合同为主,辅以订单,对企业销售业务的执行过程跟踪和管理。销售管理的主要功能需求如下:(其中前四个单据关联性较大,相互衔接。) 1根据客户合同或零散订单及当前产品的库存状况,进行客户订单的编制和审核,并提供查询和订单打印的功能。2在通过审核的客户订单基础上,进行销售出库单的编制和批准,并提供查询和出库单打印的功能。3.根据通过批准的销售出库单,进行销售台账的编制,并提供销售台账的编辑、查询、打印的功能。4.依据客户订单状况,进行送货单的编制,并提供送货单的编辑、删除、查询、打印的功能。5根据实际退货情况,进行退货单的编制和管理。6.依据产品维修情况,进行维修单的编制和管理。7相关的报表还包括销售统计报表、维修统计报表、退货统计报表和客户订单完成情况报表。采购管理采购是物料在企业里流动的起点,也是企业和外部交互的关键部分。它是根据主生产计划等获得采购物需求信息,与供应商签订订单,采购货物,传送给仓库。它需要同生产计划、质量管理、仓库、财务等进行交互。采购管理的主要功能需求如下:1)采购计划根据物料需求计划及目前物料的库存状况,制定出科学的采购计划,可以进行采购计划的审核。2) 采购订单采购订单管理及根据已经审核的采购计划,给供货商下对应的采购订单,提供订单跟踪查询功能。3)采购收/退货根据采购订单进行采购收货,经质量检验操作,质量合格则可以入库,不合格填写退货单。4)采购结算收货后录入采购发票,付款后录入付款信息,并提供查询功能。仓库管理仓库是物流管理的中心环节,是进行货物流动、循环管理控制的系统。它从采购、生产接受原材料、半成品、外协件、成品入库,进行入库处理;同时它向生产提供原材料、半成品、外协件,并进行出库处理,而且它还向销售提供成品货物,进行出库处理进入销售流程。它需要同销售、采购、生产、质检、财务等部门进行交互。仓库管理的需求功能如下:1.入库管理:有新增(手工新增、选单生成(订单发票)、审核、修改、作废、删除、打印、引出等功能。 2.出库管理:新增(手工新增、选单生成(订单发票)、复制新增)、审核、修改、作废、删除、打印、引出。3库存盘点:有盘点清单的生成、打印功能;查询盘点表,盘点信息的录入等。4库存报损:物品报损的录入,查询和打印及审核、批准等管理功能。5库存调整:根据盘点结果,可进行调整单的编制,并提供审核、批准等功能以实现最终库存的调整。6.报表管理:提供多种查询方式,比如出入库日报表,可按日期、物料名称、物料编码等。生产管理生产管理包括生产计划和车间管理两部分。计划管理是系统的核心部分,总体上体现从计划到执行控制再到决策分析的管理思想。1)生产计划生产计划是一个总的产品的生产计划。它针对产成品、主要半成品这样一类独立需求的物料进行计划。它是市场需求和工厂产能之间的桥梁。生产计划是根据销售订单、销售预测、年度计划、考虑库存、BOM等因素而得到。它考虑到能力的制约因素和实际情况的影响。包括:生产计划的建立;生产计划的修改、删除;生产计划的查询等。可以对其进行修改。2) 执行计划管理由于市场的动态性,不能完全以生产计划来组织生产,而是制定短期的执行计划,作为组织生产的依据。包括:执行计划的建立;执行计划的修改、删除;执行计划的查询;执行计划的完工等。3)外协计划管理外协计划是针对由外协单位进行加工的生产计划。4)生产任务由车间根据执行计划,制定本车间的生产任务。包括:生产任务的建立;生产任务的修改、删除;生产任务的查询;生产任务的完工等。5)派工根据生产任务单、生产设备及人员的生产状态进行安排工作。对每个生产工序(生产人员)安排合适的生产任务。6)生产领料计划根据生产任务单、派工及工艺文件建立生产领料计划,由仓库人员进行配料并送到生产现场,生产人员接收后签字后进行生产加工作业。7)生产完工 生产完工包括派工及生产任务的汇报,主要汇报开工日期、生产数量等。可以分班组人员、生产线进行汇报,并可多次汇报。8)报表管理提供各种报表及查询功能。如生产月报表可按产品、操作者、时间等生产报表。查询可单号、产品、时间等进行查询。质量管理质量管理是整个生产系统的监督者,它贯串于整个生产过程。无论是采购、生产、仓库、还是销售都需要质量管理。这里采用把质量管理独立出来的方式进行质量管理,而不是采用把质量管理紧密集成到其它中的方式。它需要同采购、仓库、销售、生产进行交互。质量管理主要包括进货检验管理、成品检验管理、外协件检验、半成品检验、关键元器件检验、车间工序过程检验等环节。商务平台商务平台是利用网络实现与上游供应商及下游客户的联系,实现企业间数据共享,支持企业间商贸活动和协同工作。通过商务平台,让供货商方面能及时的了解到制造企业的需求,让制造企业了解供应商的生产情况;让制造企业了解客户的需求,让客户了解制造企业的生产情况等。1)客户和供应商登录管理凡进入公司系统的客户/供应商均有相应的权限方可登录。2)招标信息上传:客户可在此模块将招标信息上传至本系统,并可进行编辑、删除操作。3)合同信息上传:客户可在此模块将合同信息上传至本系统,并可进行编辑、删除操作。4)订单信息上传:客户可在此模块将订单信息上传至本系统,并可进行编辑、删除操作。5)信息查询:客户可查询自身的合同、订单信息,本公司的相关部门也可通过此模块进行各客户、合同、订单的查询。6)采购信息查询:供应商可通过此模块查询我公司的采购信息。7)采购订单下载:供应商可通过此模块下载采购订单,进行采购物料的准备。8)外协计划查询:外协生产厂商可通过此模块查询我公司的外协生产计划信息。9)外协计划下载:外协生产厂商可通过此模块下载我公司的外协生产计划。系统管理 系统管理模块的需求包括:部门设置、人员信息、权限设置、登录信息和错误日志。部门设置即包括对公司各部门的新增、修改和删除等操作功能;人员信息设置就是在部门设置完毕的基础之上进行人员的新增、修改和删除,并对应人员的部门归属;而权限设置则是明确人员在该系统能访问的模块和相关的操作权限;登录信息则是提供给系统管理员查看系统所有人员的登录情况;错误日志则是记录每次系统错误的信息,方便日后维护。邮件系统供应链管理系统内部通信,包括邮件的收发、删除、联系人等功能。表2.1 系统功能需求3系统的概要设计3.1系统功能设计本系统为鼎牌电器供应链管理系统,顾名思义,本系统是以鼎牌电器有限公司的组织结构和业务流程为蓝本进行设计的,从各方面考虑,本系统集成了九大模块,包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统。整个系统的组织结构图如图3.1所示:图3.1 鼎牌电器供应链管理系统组织结构图各模块的功能阐述如下:1.登录模块 输入用户名,如果用户名和密码正确,则进行如系统,否则提示用户错误同时该模块中提供找回密码的途径,即按照设定的问题,回答正确则可以重新设定密码。2.系统管理该模块只提供给管理员或具有管理员级别权限的人员访问,包括部门设置、人员信息、权限设置、登录信息、错误日志五种功能。部门设置即包括对公司各部门的新增、修改和删除等操作功能;人员信息设置就是在部门设置完毕的基础之上进行人员的新增、修改和删除,并对应人员的部门归属;而权限设置则是明确人员在该系统能访问的模块和相关的操作权限;登录信息则是提供给系统管理员查看系统所有人员的登录情况;错误日志则是记录每次系统错误的信息,方便日后维护。3.基础管理基础数据是整个系统操作的根本,没有它们系统就无法运转,在这一模块中同样设定具有相关权限的人员才能访问该模块。基础信息包括物料信息、人员信息、BOM、工艺路线、供应商、客户、计量单位、仓库、货区、货位等,所有设置都包括新增、修改、删除、查询等操作,而这些操作都分到了具体的操作权限,需具备相关操作权限的人才能使用。4.邮件系统在当今社会,通信起到越来越重要的作用,手机,信件、邮件等。使用本系统的人员处于不同的部门,某些模块间或有相互关联或人员间因工作需要沟通,由此我在本系统中提供了类似邮件的通信功能,方便人员的交流。该邮件系统包括收信、写信、草稿、删除和通讯录等邮件的功能,能基本满足通信需要。5.销售管理销售是任何企业都有的环节,在这里我从订单出发设计,同时考虑到售后服务环节和最终企业需要的报表。该模块中包括销售订单管理、客服管理和报表管理三部分;订单管理中从订单编制、销售出库、销售台帐到送货单四环节前后衔接紧密;客服管理中则有退货和维修两种单据的编制及管理;而报表管理中则提供销售统计、维修统计、退货统计、客户订单完成情况四种报表查询。在其中每个环节或单据都设置相应的编制、审核或批准、查看、打印功能,必须具有相应权限的人员才能使用。6.采购管理采购是物料在企业里流动的起点,也是企业和外部交互的关键部分,是进行货物流动、循环管理控制的系统。它需要同销售、采购、生产、质检等部门进行交互。采购管理包括了采购计划、采购订单、收货登记、免检单审核、入库退货、发票登记、付款登记和采购统计等功能。同样,每个环节都设置相应的编制、审核或批准、查看、打印功能,必须具有相应权限的人员才能使用。7.仓库管理仓库是物流管理的中心环节,是进行货物流动、循环管理控制的系统。它需要同销售、采购、生产、质检等部门进行交互。仓库管理主要分为库存业务处理和报表服务两部分。库存业务处理包括库存初始化、入库、出库、报损、盘点和调整等操作,其中库存初始化即在系统启用之初进行设置,并且只唯一一次,过后该功能将不能再使用,而其他操作都包括了编制、编辑、删除、审核、批准、查看、打印
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 委托办理供电委托书模板
- 电梯机房管理制
- 租工地做停车场合同(2篇)
- 资产收购合同书范本(2篇)
- 天净沙课件 秋思
- 嫘祖养蚕 课件
- 《蜗牛的花园》少儿美术教育绘画课件创意教程教案
- 西南林业大学《插花艺术》2022-2023学年第一学期期末试卷
- 西京学院《商务谈判》2021-2022学年第一学期期末试卷
- 西京学院《课程与教学论》2022-2023学年第一学期期末试卷
- 12月ACCAF9考试真题答案(优推内容)
- 乌兰察布城规划管理技术规定
- 反洗钱终结性考试题目及答案
- 学生家长会调查问卷
- 个人借条范本版免费下载
- 人工智能课件3专家系统
- 飞行模拟器视景显示系统的设计
- 肺炎PPTPPT课件
- 新生儿访视技术规范
- 浅谈如何在生物教学中渗透健康教育
- 综合型家政服务公司运作方法和管理程序
评论
0/150
提交评论