毕业论文-鼎牌电器供应链管理系统的设计与实现_第1页
毕业论文-鼎牌电器供应链管理系统的设计与实现_第2页
毕业论文-鼎牌电器供应链管理系统的设计与实现_第3页
毕业论文-鼎牌电器供应链管理系统的设计与实现_第4页
毕业论文-鼎牌电器供应链管理系统的设计与实现_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京工程学院毕业论文作者学号系部经济管理学院专业信息管理与信息系统题目鼎牌电器供应链管理系统的设计与实现指导者评阅者2010年3月南京毕业论文中文摘要1毕业论文外文摘要21引言311课题背景312课题的目的和意义52系统的需求分析621系统概述6211系统的一般描述6212系统的运行环境622系统技术需求及开发平台介绍7221关于NETFRAMEWORK概述7222ASPNET8223VISUALSTUDIO20088224SQLSERVER2005及SQL语言介绍9225AJAX简介10226IIS1123系统功能需求133系统的概要设计1731系统功能设计1732业务流程图1933数据流图2534数据字典284系统的详细设计4141APP_CODE文件设计41411数据库连接类的设计42412验证码类的设计43413用户类设计4542生产模块的详细设计49421母版页的创建49422填制生产计划单页面的详细设计51423计划管理页面的详细设计56424生产进度查询报表的详细设计5843商务平台的详细设计61431商务平台登录的详细设计61432管理平台的详细设计63433产品信息上传的详细设计6444安全技术的详细设计67441登录的安全设计67442防止SQL注入式攻击675系统的测试与运行7051系统功能测试70511功能测试方法的简介70512测试技术分析71513主要测试用例分析设计与执行7252系统性能测试75521压力测试75522故障恢复测试75523安全性测试76524配置测试7653测试结果766结论77参考文献78致谢80毕业论文中文摘要中小制造企业供应链管理系统的研发与应用,国内尚处于起步阶段。本项目的研究在于通过研究成果建立一种适用于电力行业中小型制造企业的供应链管理系统。帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。本系统严格遵守软件工程的原理与方法进行开发。基于NET平台,采用B/S架构进行开发ASPNET动态网页,开发环境是VISUALSTUDIO2008,后台数据库使用SQLSERVER2005作为管理平台,以WINDOWSSERVER2003作为服务器操作系统,IIS60作为网站信息服务器。最终将企业各部们流程现实信息化,包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块,功能上涵盖了制单、管理、报表等诸多功能,并应用了ASPNETAJAX工具包提高用户体验,采用水晶报表来显示用户报表,满足了用户的需求。本系统采用B/S体系结构模式有利于降低服务器运行数据负荷,另一方面提高了系统的可维护性。本文从需求分析、概要设计、详细设计等方面,对供应链管理系统的开发进行详细的介绍和说明。关键词供应链管理系统、ASPNET、VISUALSTUDIO2008、SQLSERVER2005、ASPNETAJAX、水晶报表、IIS60毕业论文外文摘要THEDEVELOPMENTANDAPPLICATIONOFSUPPLYCHAINMANAGEMENTSYSTEMFORSMALLANDMEDIUMENTERPRISEISSTILLINSTARTINGSTAGETHEPROJECTISTOESTABLISHASUPPLYCHAINMANAGEMENTSYSTEMFORSMALLANDMEDIUMENTERPRISESINTHEPOWERINDUSTRYITSPURPOSEISTOHELPENTERPRISESTOUPGRADETHEIRFINANCIAL,PRODUCTION,INVENTORYMANAGEMENTANDOTHERINTERNALMANAGEMENTPLATFORM,INTEGRATINGENTERPRISEINFORMATIONFLOW,CAPITALFLOWANDLOGISTICS,SUPPORTFULLYSERVICETOTHEBUSINESSWHICHBASEDONORDERDRIVENPRODUCTIONANDTHEINTERNALMANAGEMENTNEEDS,ANDPAYATTENTIONONDEMANDDRIVEN,MANAGEMENTINNOVATIONANDMULTIENTERPRISECOLLABORATION,ETCANDINTEGRATEDTHEENTERPRISESSUPPLYCHAINFULLY,WHICHCANIMPROVETHEENTERPRISESCOMPETITIVEADVANTAGEANDBUSINESSPERFORMANCETHESYSTEMISDEVELOPEDHARDLYBYSOFTWAREENGINEERINGPRINCIPLESANDMETHODSITISBASEDONNETPLATFORM,USINGB/SSTRUCTURETHEDEVELOPMENTENVIRONMENTOFTHISSYSTEMISVISUALSTUDIO2008,ANDTHEDATABASEISSQLSERVER2005,ITSSERVEROPERATINGSYSTEMISWINDOWSSERVER2003,ANDITSINTERNETINFORMATIONSERVERISIIS60ANDFINALLYALLPARTEMNTSCOMEINTOINFORMATION,INCLUDINGBASICMANAGEMENT,SALESMANAGEMENT,PURCHASINGMANAGEMENT,WAREHOUSEMANAGEMENT,PRODUCTIONMANAGEMENT,QUALITYMANAGEMENT,SYSTEMSMANAGEMENT,BUSINESSPLATFORMSANDEMAILSYSTEM,WHICHITSFUNCTIONCOVERSINGLESYSTEM,MANAGEMENT,REPORT,ANDAPPLICATIONOFTHEASPNETAJAXTOOLKITIMPROVEDTHEUSERSEXPERIENCE,USINGCRYSTALREPORTSTODISPLAYTHEUSERREPORT,ANDALLABOVEHAVEMETTHEUSERSNEEDSTHESYSTEMUSESTHEB/SARCHITECTUREMODELWHCIHHELPSTOREDUCETHEDATALOADOFTHESERVERRUNNING,ONTHEOTHERHANDITHASIMPROVEDTHEMAINTAINABILITYOFTHESYSTEMTHISPAPERCONDUCTSADETAILEDINTRODUCTIONOFTHEDEVELOPMENTOFESHOPPINGSYSTEMFROMMANYASPECTS,SUCHASREQUIREMENTSANALYSIS,OUTLINEDESIGNANDDETAILEDDESIGNKEYWORDSSUPPLYCHAINMANAGEMENTSYSTEM,ASPNET,VISUALSTUDIO2008,SQLSERVER2005,ASPNETAJAX,CRYSTALREPORTS,IIS601引言11课题背景供应链管理(SUPPLYCHAINMANAGEMENT,SCM)是指围绕核心企业,通过对物流、信息流、资金流的控制,从采购原材料开始,制成中间产品及最终产品,最后由销售网络把产品送到需求者手中,将供应商、制造商、最终用户连成一个链状结构。目前,供应链管理已经受到越来越多企业的重视。资料显示,企业在供应链管理的餐饮、物流、高科技、分销等行业的领先企业纷纷选择供应链管理解决方案建立以信息驱动的价值链,从而提高竞争力和获利能力。供应链业务平台相较于以往的企业价值链中创造价值的部分更加完善,更注重客户与供应商的和谐配合,打造出了一套全球性的、跨组织的、延伸的价值链,利用技术来帮助客户实现价值链业绩的最大化。供应链解决方案帮助企业从关注财务、生产、库存管理等内部需求,转变为重视需求驱动、管理创新、多企业协同等外部需求,即通过供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。目前有关价值链管理的研究对象大都集中在大型跨国公司,或大型制造企业上,对中小制造企业的价值链管理的研究与软件系统的开发都很少,而对电力系统中小型制造企业的研究与软件开发则更少。因此针对电力系统中小型制造企业价值链管理的研究与软件开发的既有必要性,更有现实意义。据研究,目前中小型电力产品制造企业的现状是在供应链中的地位有所增强,但公司各种能力发展不均衡;在整个制造业产品价值链中的竞争力不强。其优势集中在与电力客户有长期的合作;对市场及本行有一定的了解;与供应商有着长期的业务合作;能提供比较完善的服务体系。弱势主要集中在设计能力较弱、生产能力差、对供应商管理、订单管理和仓储配送缺少丰富的经验。作为中小型制造企业,在供应链管理上应扬长避短,在整个产品的价值链上,应首先抓住公司的核心业务,如产品生产服务、质量控制、供应商管理等。在这个基础上,再努力寻找并设法提供新增价值来占据供应链中的有利位置。中小型电力产品制造企业应适时建立具有针对性的供应链管理模式,并在此管理模式转变的基础上,实施企业基于供应链导向的信息化管理,使企业的全部的工作业务流程都建立在一个统一的供应链管理软件平台之上,将公司的核心业务和新增价值点集中在高附加值的业务上,把低附加值的工作交给供应商或第三方去做,从而使企业能够适时的抓住机遇,迅速地使企业管理、经营效益和企业规模上升一个更高的水平。目前,从企业应用层面上,国内SCM软件市场的主要特征有以下几点1行业性特征明显,主要集中于制造、流通行业。其他行业虽然也有少量应用,但总体来看,投资规模都还比较小。2从发展方向上看,SCM软件市场规模稳步增大,尽管有些厂商称其已将SCM的功能模块打包到其ERP软件系统当中,但这种整合是否能够获得认可,还有待市场考验。目前,用户在供应链管理方面新增的需求大多还得由独立的SCM软件来满足。此外,伴随企业ERP应用市场的快速成长,部分行业的企业开始增加SCM软件方面的投资。3SCM软件产品仍属于起步阶段。供应链和物流管理软件,同其管理理论和企业实践一样,属于起步阶段。产品定位、功能、应用架构等呈现百花齐放的局面,尤其是针对中小企业的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软件市场的主要推动力。12课题的目的和意义本课题需求源于江苏电力公司未来几年农电改造工程中对鼎牌电器有限公司产品需求的快速增长,鼎牌电器的核心优势某种程度上就在于它的产品成本竞争优势,而这一低成本优势一大部分来源于其物流渠道效率与质量的优势,就是其物流配送的高效率,低成本、具有实时的弹性配送体系。本课题的实施目的在于帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。中小制造企业供应链管理系统的研发与应用,国内尚处于起步阶段。本项目的研究在于通过研究成果建立一种适用于电力行业中小型制造企业的供应链管理系统,并分析如何充分运用现代信息技术来改造这些企业管理模式及业务流程,提高业务响应速度、降低业务成本,增加经济效益,并建立供应链管理系统的评价体系,对企业管理系统的综合应用情况进行定量比较;同时为今后中小制造企业进行供应链管理和应用供应链管理系统作出积极而有益的探索。2系统的需求分析21系统概述211系统的一般描述该供应链管理系统实施目的在于帮助企业升级财务、生产、库存管理等内部管理平台,整合企业信息流、资金流和物流,全面服务于基于订单驱动生产与业务的内部管理需求,并重视需求驱动、管理创新、多企业协同等外部需求,通过企业供应链生态的全面整合,有效提高企业的竞争优势与经营业绩。开发一个功能齐全,操作简便,向用户展示友善的操作界面,在完善功能的同时又必须兼顾系统的灵活性,安全性,健壮性的供应链管理系统。本管理系统内容包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块。212系统的运行环境为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即INTERNET,也可适用于内部的局域网。其运行要求如下1软件环境客户端1操作系统WINDOWS2000/XP/2003/VISTA/72网络协议TCP/IP协议3浏览器INTERNETEXPLORER60以上版本服务器端1操作系统WINDOWSSERVER2003ENTERPRISEEDITION2网络协议TCP/IP协议3WEB服务器INTERNETINFORMATIONSERVER604数据库MICROSOFTSQLSEVER2005DEVELOPEREDITION2硬件环境1服务器CPUPENTIUM双核以上,内存1G以上2客户机CPUP4以上,内存256M以上22系统技术需求及开发平台介绍221关于NETFRAMEWORK概述NETFRAMEWORK是支持生成和运行下一代应用程序和XMLWEBSERVICES的内部WINDOWS组件。NETFRAMEWORK旨在实现下列目标1提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在INTERNET上分布,或者是在远程执行的。2提供一个将软件部署和版本控制冲突最小化的代码执行环境。3提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。5提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。6使开发人员的经验在面对类型大不相同的应用程序(如基于WINDOWS的应用程序和基于WEB的应用程序)时保持一致。7按照工业标准生成所有通信,以确保基于NETFRAMEWORK的代码可与任何其他代码集成。NETFRAMEWORK具有两个主要组件公共语言运行库和NETFRAMEWORK类库。公共语言运行库是NETFRAMEWORK的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。NETFRAMEWORK的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面GUI应用程序,也包括基于ASPNET所提供的最新创新的应用程序NETFRAMEWORK可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。NETFRAMEWORK不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。222ASPNETASPNET是微软最新推出的用于构建动态、交互式WEB内容的开发技术集。ASPNET并非构建供应链管理系统的唯一的服务器端技术,但其编写的页面都是由负责绘制页面静态部分(模板)的基本HTML和负责生成动态部分的代码所组成的。ASPNET是允许用户选择并使用功能完善的STRONGLYTYPE编程语言,也允许使用潜在巨大的NETFRAMEWORK。ASPNET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。ASPNET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。ASPNET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASPNET远远超越了ASP,同时也提供给WEB开发人员更好的灵活性,有效缩短了WEB应用程序的开发周期。ASPNET与WINDOWSSERVER2003的完美组合,为中小型乃至企业级的WEB商业模型提供了一个更为稳定、高效、安全的运行环境。ASPNET页面的服务器端代码是经过编译和执行的,不是逐行解释的,并且在编译时(而不是运行时)检测大量错误,大大提高了开发效率与性能。后台代码文件把页面的可视化部分与服务器端的逻辑分离开来,结合VS2008开发工具的所见即所得的开发模式和事件驱动的方法有助于开发更为简单。223VISUALSTUDIO2008VISUALSTUDIO2008是MICROSOFT最新的正式发布的集成开发环境(IDE),用于构建和部署功能强大而安全的连接MICROSOFTNET的软件。VISUALSTUDIO2008包含WINDOWSNETFRAMEWORK的一个增强版本。NETFRAMEWORK35版在前一版本的基础上增添了新的能力、功能增强和文档改进。通过对NETCOMPACTFRAMEWORK的集成支持,VISUALSTUDIO2008将移动和嵌入式设备,如POCKETPC和其他采用MICROSOFTWINDOWSCE操作系统的设备,带入NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛从小设备到最大的数据中心的应用程序。包含了MICROSOFTVISUALBASICNET,MICROSOFTVISUALCNET,MICROSOFTVISUALC,MICROSOFTVISUALWEBDEVELOPER。同时,VISUALSTUDIO2008是用于快速创建和集成XMLWEB服务和应用程序的综合工具,它可大大提高开发人员的效率并带来新的商业机会。利用集成功能,利用组织内的现有投资并简化与客户和贸易伙伴的业务处理。开放式结构使开发人员能够使用任何面向MICROSOFTNET框架的语言并发扬现有的开发技能,而无需昂贵而大量的再培训。VISUALSTUDIO2008基于最新的MICROSOFTWINDOWS服务器平台而创建,因此内置了应用程序的可缩放性、可靠性和安全性,简化了生成环境中应用程序的管理和部署并降低了应用程序生命周期的总体成本。224SQLSERVER2005及SQL语言介绍MICROSOFTSQLSERVER是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。MICROSOFTSQLSERVER2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,MICROSOFTSQLSERVER2005为不同规模的企业提供了一个完整的数据解决方案。MICROSOFTSQLSERVER2005也提供了很多个新特性来节省精力、时间和金钱。从编程到管理能力,这个版本的SQLSERVER都优于其他版本的产品,并且它还对SQLSERVER2000中已经存在的特性进行了加强。SQLSTRUCTUREDQUERYLANGUAGE,结构化查询语言是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有ORACLE、SYBASE、MICROSOFTSQLSERVER、ACCESS、INGRES等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如“SELECT“、“INSERT“、“UPDATE“、“DELETE“、“CREATE“和“DROP“常常被用于完成绝大多数数据库的操作。SQL语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。SQL语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。作为统一的语言,SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。SQL语句概括起来可以分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据处理语言。主要用到的数据操作语言主要是SELECT用于数据检索,它是TSQL的核心;INSERT用于插入数据到数据库;UPDATE用于从数据库中修改现存的数据;DELETE用于从数据库中删除数据。225AJAX简介AJAX用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。在AJAX之前,WEB站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。AJAX提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于AJAX,可以在用户单击按钮时,使用JAVASCRIPT和DHTML立即更新UI,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JAVASCRIPT和CSS来相应地更新UI,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信WEB站点看起来是即时响应的。虽然AJAX所需的基础架构已经出现了一段时间,但直到最近异步请求的真正威力才得到利用。能够拥有一个响应极其灵敏的WEB站点确实激动人心,因为它最终允许开发人员和设计人员使用标准的HTML/CSS/JAVASCRIPT堆栈创建“桌面风格的(DESKTOPLIKE)”可用性。AJAX的核心是JAVASCRIPT对象XMLHTTPREQUEST。该对象在IE5中首次引入,它是一种支持异步请求的技术。简而言之,XMLHTTPREQUEST使您可以使用JAVASCRIPT向服务器提出请求并处理响应,而不阻塞用户。在创建WEB站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用AJAX可以完成的功能动态更新购物车的物品总数,无需用户单击UPDATE并等待服务器重新发送整个页面。提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在AMAZON的购物车页面,当更新篮子中的一项物品的数量时,会重新载入整个页面,这必须下载32K的数据。如果使用AJAX计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。消除了每次用户输入时的页面刷新。例如,在AJAX中,如果用户在分页列表上单击NEXT,则服务器数据只刷新列表而不是整个页面。直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于AJAX,当用户单击EDIT时,可以将静态表格刷新为内容可编辑的表格。用户单击DONE之后,就可以发出一个AJAX请求来更新服务器,并刷新表格,使其包含静态、只读的数据。226IISIIS是INTERNETINFORMATIONSERVER的缩写,它是微软公司主推的服务器,它与WINDOWNTSERVER完全集成在一起,因而用户能够利用WINDOWSNTSERVER和NTFS(NTFILESYSTEM,NT的文件系统)内置的安全特性,建立强大,灵活而安全的INTERNET和INTRANET站点。IIS支持HTTP(HYPERTEXTTRANSFERPROTOCOL,超文本传输协议),FTP(FILETRANSFERPROTOCOL,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的WEB站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBSCRIPT,JSCRIPT开发软件以及JAVA,它也支持CGI和WINCGI,以及ISAPI扩展和过滤器。IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的INTERNET服务器。IIS相应性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与WINDOWSNTSERVER网络操作系统紧密的集成在一起,另外,IIS还使用与WINDOWSNTSERVER相同的SAM(SECURITYACCOUNTSMANAGER,安全性账号管理器),对于管理员来说,IIS使用诸如PERFORMANCEMONITOR和SNMP(SIMPLENERWORKMANAGEMENTPROTOCOL,简单网络管理协议)之类的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上的数据。用于32位WINDOWS应用程序的INTERNET扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将INTERNET应用程序的使用大大简化,IIS也支持MIME(MULTIPURPOSEINTERNETMAILEXTENSIONS,多用于INTERNET邮件扩展),它可以为INTERNET应用程序的访问提供一个简单的注册项。IIS的一个重要特性是支持ASP。IIS30版本以后引入了ASP,可以很容易的张贴动态内容和开发基于WEB的应用程序。对于诸如VBSCRIPT,JAVASCRIPT开发软件,或者由VISUALBASIC,JAVA,VISUALC开发系统,以及现有的CGI和WINCGI脚本开发的应用程序,IIS都提供强大的本地支持。23系统功能需求本供应链管理系统内容包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统等九大模块。各模块功能需求如下表所列模块名称功能需求基础管理基础信息包括物料信息、人员信息、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)外协计划下载外协生产厂商可通过此模块下载我公司的外协生产计划。系统管理系统管理模块的需求包括部门设置、人员信息、权限设置、登录信息和错误日志。部门设置即包括对公司各部门的新增、修改和删除等操作功能;人员信息设置就是在部门设置完毕的基础之上进行人员的新增、修改和删除,并对应人员的部门归属;而权限设置则是明确人员在该系统能访问的模块和相关的操作权限;登录信息则是提供给系统管理员查看系统所有人员的登录情况;错误日志则是记录每次系统错误的信息,方便日后维护。邮件系统供应链管理系统内部通信,包括邮件的收发、删除、联系人等功能。表21系统功能需求3系统的概要设计31系统功能设计本系统为鼎牌电器供应链管理系统,顾名思义,本系统是以鼎牌电器有限公司的组织结构和业务流程为蓝本进行设计的,从各方面考虑,本系统集成了九大模块,包括基础管理、销售管理、采购管理、仓库管理、生产管理、质量管理、系统管理、商务平台及邮件系统。整个系统的组织结构图如图31所示鼎牌电器供应链管理系统生产管理质量管理仓库管理系统管理采购管理商务平台销售管理基础管理供应商专区客户专区邮件系统图31鼎牌电器供应链管理系统组织结构图各模块的功能阐述如下1登录模块输入用户名,如果用户名和密码正确,则进行如系统,否则提示用户错误同时该模块中提供找回密码的途径,即按照设定的问题,回答正确则可以重新设定密码。2系统管理该模块只提供给管理员或具有管理员级别权限的人员访问,包括部门设置、人员信息、权限设置、登录信息、错误日志五种功能。部门设置即包括对公司各部门的新增、修改和删除等操作功能;人员信息设置就是在部门设置完毕的基础之上进行人员的新增、修改和删除,并对应人员的部门归属;而权限设置则是明确人员在该系统能访问的模块和相关的操作权限;登录信息则是提供给系统管理员查看系统所有人员的登录情况;错误日志则是记录每次系统错误的信息,方便日后维护。3基础管理基础数据是整个系统操作的根本,没有它们系统就无法运转,在这一模块中同样设定具有相关权限的人员才能访问该模块。基础信息包括物料信息、人员信息、BOM、工艺路线、供应商、客户、计量单位、仓库、货区、货位等,所有设置都包括新增、修改、删除、查询等操作,而这些操作都分到了具体的操作权限,需具备相关操作权限的人才能使用。4邮件系统在当今社会,通信起到越来越重要的作用,手机,信件、邮件等。使用本系统的人员处于不同的部门,某些模块间或有相互关联或人员间因工作需要沟通,由此我在本系统中提供了类似邮件的通信功能,方便人员的交流。该邮件系统包括收信、写信、草稿、删除和通讯录等邮件的功能,能基本满足通信需要。5销售管理销售是任何企业都有的环节,在这里我从订单出发设计,同时考虑到售后服务环节和最终企业需要的报表。该模块中包括销售订单管理、客服管理和报表管理三部分;订单管理中从订单编制、销售出库、销售台帐到送货单四环节前后衔接紧密;客服管理中则有退货和维修两种单据的编制及管理;而报表管理中则提供销售统计、维修统计、退货统计、客户订单完成情况四种报表查询。在其中每个环节或单据都设置相应的编制、审核或批准、查看、打印功能,必须具有相应权限的人员才能使用。6采购管理采购是物料在企业里流动的起点,也是企业和外部交互的关键部分,是进行货物流动、循环管理控制的系统。它需要同销售、采购、生产、质检等部门进行交互。采购管理包括了采购计划、采购订单、收货登记、免检单审核、入库退货、发票登记、付款登记和采购统计等功能。同样,每个环节都设置相应的编制、审核或批准、查看、打印功能,必须具有相应权限的人员才能使用。7仓库管理仓库是物流管理的中心环节,是进行货物流动、循环管理控制的系统。它需要同销售、采购、生产、质检等部门进行交互。仓库管理主要分为库存业务处理和报表服务两部分。库存业务处理包括库存初始化、入库、出库、报损、盘点和调整等操作,其中库存初始化即在系统启用之初进行设置,并且只唯一一次,过后该功能将不能再使用,而其他操作都包括了编制、编辑、删除、审核、批准、查看、打印等操作功能,需要说明的是上述提到的所有操作,都需要具备相关权限才能进行操作。而库存报表服务则是对上述操作的记录体现,提供各种查询和打印功能。8生产管理生产管理包括生产计划和车间管理两部分。计划管理是系统的核心部分,总体上体现从计划到执行控制再到决策分析的管理思想。生产计划主要包括生产计划、执行计划和外协计划的制定;而车间管理则是车间在接到计划后形成任务到派工、领料、完工、送检的过程体现,另外本模块中同样提供相关报表服务。同样所有操作都进行了详细的权限划分,非授权操作将不能使用。9质量管理质量管理是整个生产系统的监督者,它贯串于整个生产过程。无论是采购、生产、仓库、还是销售都需要质量管理。质量管理也主要分为检验和统计两大部分,同样具有相关网页访问权限和操作权限的人才能使用。10商务平台商务平台是利用网络实现与上游供应商及下游客户的联系,实现企业间数据共享,支持企业间商贸活动和协同工作。该模块独立于其他模块,需另外登录,并且里面每个用户都有严格的数据保密,即只能上传、下载、浏览自己的资料和公共资料。32业务流程图系统的整体业务流程图如下所示市场预测销售订单客户应收账款制定主生产计划可行能力平衡生产执行计划物料清单(BOM)物料需求计划销售发票发货库存车间作业计划采购计划外协作业计划生产领料/配送采购询价供应商/外协厂外协领料生产采购订单外协到货应付帐成品完工采购到货外协检验成品检验采购检验采购发票、外协发票合格合格合格采购入库/外协入库退货处理退货处理半成品完工半成品检验合格NYYN关键元器件测试领料合格YYNY图321系统业务流程图采购计划采购部门供应商接受检验生产计划生产部门请购处理完工检验合格合格半成品/成品入库生产发料仓库部门库存盘点财务部门销售部门客户外协计划外协厂接收检验合格关键元器件测试领料测试合格采购订单发货NNY生产入库提货单订单发货Y入库Y发料领料单N领料单/配送单发货图322仓库管理业务流程图生产计划销售订单销售预测关键能力平衡生产计划确认执行计划生产任务单派工单加工完工报告质检半成品/成品入库任务单关闭BOM生产配料可用物料查询生产发料仓库工作中心工艺路线生产类型设备资源销售信息图323生产管理业务流程图货物接收送检要求质检免检原材料外协件半成品成品工序报检成品、半成品返工质检报告原材料、外协件退货入库成品抽检关键件测试检验报告返工待发入库后检验不合格合格合格不合格图324质量管理业务流程图客户订单审核销售出库单批准销售台账送货单维修退货使用通过不通过不通过通过通过收货损坏图325销售管理业务流程图生产计划采购计划审核采购订单货物接收合格货物入库退货YYNN图326采购管理业务流程图33数据流图系统数据流程图如下鼎牌电器供应链管理系统各基础信息表基础信息基础信息系统管理信息系统信息系统信息生产部门采购部门销售部门仓库部门质检部门供应商客户订单订单销售出库单生产计划生产送检单采购计划生产计划采购送检单外协送检单采购入库、完工入库等生产领料、销售出库等邮件系统邮件邮件图331系统数据流图生产部门销售部门供应商采购部门客户检验部门检验产品生产领料、销售出库审核仓库管理采购订单产品完工送检送货检验记录入库入库记录、报表销售出库单生产领料单出库出库记录、报表发货仓库部门盘点审核盘点单调整审核调整单报损审核报损单图332仓库管理数据流图生产部门计划管理计划单计划信息生产任务管理生产任务单生产任务信息派工管理派工单派工信息领料管理生产领料单外协领料单领料信息完工管理完工单完工信息送检单管理完工送检外协送检送检单信息图333生产管理数据流图采购部门生产部门质检部门质量检验信息完工送检单采购送检单检验单审核检验单信息入库关键件测试关键件测试信息图334质量管理数据流图销售部门订单管理订单信息销售订单出库单管理出库单信息出库单台账管理台账信息台账单送货单管理送货单信息送货单维修单管理退货单管理维修信息退货信息维修单退货单图335销售管理数据流图生产部门生产信息生产计划采购管理采购计划采购信息订单管理订单信息收货登记登记信息入库入库信息发票登记发票登记信息付款登记付款登记信息图336采购管理数据流图34数据字典字段名称类型字符长度是否为空说明ID整数4否序号PRODUCEPLANID字符20否计划单编号PLANTYPE字符20否计划类型PLANDATE日期8否计划日期WXUNIT字符50是外协单位PRODUCTCODE字符30否产品编码QUANTITY浮点型8否数量COMPLETEDATE日期8否完工日期WORKORDER字符8否工作令CONDITION字符20否状态NOTES字符60否备注TABLEMAKER字符20否制表人REVIEWER字符60是批准人APPROVED布尔2否批准标记表341生产计划表字段名称类型字符长度是否为空说明PRODUCETASKID字符20否生产任务单号TASKFROM字符20是来源单位PRODUCEPARTMENT字符12否生产车间DATE日期8否编制日期MONTH整数4否月份ID整数4否序号PRODUCTCODE字符18否产品编码PLANQUANTITY浮点8否计划数量COMPLETEQUANTITY浮点8否完工数量STARTDATE日期8否开工日期COMPLETEDATE日期8否完成日期CONDITION字符8否状态NOTES字符60是备注TABLEM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论