基于供应链的发动机行业采购管理系统的开发与实现 | ||||||||||||||||
0引言 发动机行业是面向订单的行业, 1系统的架构和开发环境 1.1系统的架构 系统采用B/S(Browse/Server)模式,基于具有高内聚、低耦合的N层设计架构。N层架构包括Web层、业务外观层、业务规则层、数据访问层、业务实体层,本系统采用五层体系结构。 1.2系统的开发环境 系统开发环境MicrosoftWindows2003Server,采用Visual2005的C#语言开发,后台数据库系统采用SQLServer2005数据库。该系统综合应用ASP.NET、ADO.NET等技术,开发基于Web的动态的、交互式的HTML页面。 2数据库的设计 本系统应用统一建模语言UML建立关系图来描述数据。主要记录物料、物料计划价格、供应商、月度生产计划、周生产计划、订单、发票等基本信息。图1是供应商对应物料的关系图。其中“采_供应商”是个基本表,记录供应商的基本信息,“采_供应商调整供货比例”记录供应商的考核条件,“采_供应商对应物料”记录着物料付款方式、物料状态、物料来源类型、物料价格等信息,满足三范式的要求。 3.1系统功能结构 系统辅助 3.2 3.2.1 计划员在 该模块的流程如图4所示,订单的管理模块是本系统的重点。 (2)订单的跟踪。 (3)开请入单。 3.2.3发票管理模块 本系统的发票管理解决的不是专业的财务运算,而是将订单、物料、供应商和发票对应起来,使企业账目清晰,资金流通顺畅。使用人员可以按照发票的不同的状态(通知供应商开发票、发票已经收到、发票已经付款)将发票的内容录入到系统,完成订单、物料、供应商、发票的相互对应。 4系统实现 4.1基于角色的访问控制 给予权限的策略被分配到每个预定义的角色。运行时用户的身份被确定,代码将代表这个身份运行。运行库决定用户成员的角色,然后给予基于这个角色的权限。用户分为6类: (1)计划员,负责生产计划和 4.2系统的整体部署结构 图6是系统的拓扑图。链数据存放在SQL服务器上,系统自动把订单信息通过Web服务器发布给供应商。供应商通过互联网远程登陆到系统,查看订单信息,并且给出反馈信息,系统自动把相关数据(能不能在规定时间交货等等)存放在Web服务器上。系统给每个供应商设置密钥,只能查看自己的信息,用以保障数据安全。 系统采取供应链管理模式,联合库存管理的 标签:企业 更多信息请查阅名易 OA官网:
|