原材料采购供应系统
北京XX科技有限公司是一家由海外归国人员和国内计算机界精英共同创办的追求高科技、重视实际应用的高新技术公司。
本公司作为软件总体设计承担者参与规划了首都钢铁集团公司的管理信息化系统的建设,并单独承包了业务子系统群的管理系统、材料管理信息子系统的所有工作;作为技术支持,同时也参与了经贸管理信息子系统、生产调度管理信息子系统和原料管理信息子系统的设计制作工作。
在成功地完成了首都钢铁集团公司的项目后,公司的技术骨干们系统地调查了原材料供应部门业务需求的共通性,广泛地听取了业务员的意见,开发了具备鲜明特色、具有自主知识版权的全新的原材料采购供应系统。
1、北京XX公司材料管理信息化系统的模式体系结构
1.1、物理构成模式
管理信息化系统的物理构成模式经历了4个发展
阶段。
即主机终端模式阶段、文件服务器模式阶段、
客户机/服务器(Client/Server,简称C/S)模式阶段、
Web浏览器/服务器(Browser/Server,简称B/S)模式
阶段。
主机终端模式由于硬件选择有限,硬件投资得不
到保证;而文件服务器模式只适用小规模的局域网,
对于用户多、数据量大的情况就会产生网络瓶颈,特
别是在互联网上不能满足用户要求;这两种模式均已
被逐步淘汰。
C/S模式和B/S模式又都经历了从90年代初期的2层结构到现在的3层结构(如上图)变迁的过程。
但由于C/S模式存在着应用程序的升级和维护困难且耗资大、业务逻辑处理部分与跨平台的客户端不能共享、逻辑组件之间的联携性不高、无统一的数据逻辑层提供不同种类的数据存储层以及对互联网的支持不够等缺陷,造成了管理信息化系统物理构成模式的现今主流是B/S的3层模式。
本系统采用了这种3层的B/S模式。
1.2、逻辑构成模式
管理信息化系统的逻辑构成模式从90年代初期开始至今经历了3个发展阶段。
即两阶层
逻辑模式阶段、三阶层逻辑模式阶段和四(N)阶层逻辑模式阶段。
其中P是Presentation的缩写,
它是同用户的交互接口,两阶层逻辑模式时期,它同时包含了所有的应用处理;D是Data的缩
写,指向了数据源的管理机能;AL是Application Logic的缩写,是应用逻辑的控制部分;DL
是Domain Logic的缩写,是各种问题领域的逻辑控制处理。
逻辑构成模式的多层次化发展的趋
势,有利于系统构成部分分工的明确,对于各个逻辑模块的独立性、灵活性、再利用性、系统的
可扩充性、机能的变更等需求十分有利。
符合现代化软件工程提出的要求。
本系统采用了这种先
进的四(N)阶层逻辑模式。
1.3、实现模式
JAVA语言是一种纯面向对象的语言,它具有与数据库服务器的结合性强、与WWW
技术及网络的配合性好、开发Web页面容易、安全性高、稳定性出色、可重复利用、支
持分布式结构、易学性、坚固性(无指针、垃圾收集、界限判断)、中性结构(与平台
无关)、可移植性(严谨)、快速的解释型机构、高性能性、多线程等特点,是目前开
发管理信息化系统及Web平台上应用系统的最佳选择。
本公司采用了目前国际上最流行
的、最适合于企业网构筑平台的软件实装模式,充分利用了软件工程、分析模式、架构
模式、设计模式等先进的理念和技术,使用JAVA语言实现了该系统。
2、北京XX公司材料管理信息化系统的功能概述
2.1、用户认证及对应功能菜单选取的处理功能
用户通过指定浏览器的URL进入本系统,通过对用户输入的名称和密码进行的任证处理,确定是否向该用户提供服务和提供那些服务。
对用户提供的服务是完全个性化的,是功能集合中任意组合的子群(由系统管理员对某一用户具体指定)。
2.2、服务群的配置管理功能
当系统完成安装后,系统仅供唯一的系统管理员使用。
系统管理员通过对本系统提供的近百个标准AL组件或对自行开发/定制开发(在本系统提供的框架之上进行)的扩展AL组件的分类指定,形成业务服务群的树型结构。
这种动态的可配置模式对于企业业务的重组十分有效。
2.3、标准服务(主要类)群
(1)、组织机构的管理服务:提供对各级组织单位的树型管理功能。
(2)、权限组的管理服务:权限组管理提供了用户功能权限的若干类典型角色的管理维护机能,为用户功能权限的指定提供了方便之宜。
(3)、用户及用户功能权限、数据访问权限的管理服务:提供用户的基本信息、同组织机构的关系、同服务群的关系、同数据访问权限(数据种类有区域,计划,材料,仓库)的关系的各种管理。
(4)、基础数据的管理服务:将材料、供应商、计划、合同、仓储等的各种属性及业务中使用的基本信息作为标准分门别类进行
定义。
例如材料编码、材料类别编码、材料的执行标准、材料的储备信息、计划类别定义表、计量单位定义表、仓库编码、交货方式定义表、供应方式定义表、合同条款定义表、企业性质定义表、材料性质定义表、供应商级别定义表、单据定义表、省
或直辖市定义表、地区定义表等。
(5)、供应商的管理服务:完成对供应商基本信息,供应商产品信息,供应商大事记信息,供应商银行信息等的管理。
(6)、需用计划的管理服务:完成对需用计划信息的维护、审核、平衡、变更、变更后的审核等的管理。
(7)、合同的管理服务:完成对合同信息的维护、审核、注销等的管理。
(8)、采购任务的管理服务:完成对采购任务交货安排信息的维护和审核、采购任务交货安排信息的变更和变更后的各种维护、采购任务交货分配信息的维护、采购任务交货分配信息的初级审核和高级审核、采购任务交货分配信息的变更、采购任务交货分配信息的变更后审核等的管理。
(9)、仓储的管理服务:提供对各种单据的录入、修正、删除及相应的验收,提供各种相关信息的查询,提供月度之间的库存结转等功能。
(10)、结算的管理服务:提供报销的管理、采购的报销审核、结算的报销审核、付款管理、付款审核、应付账的管理等功能。
(11)、价格的管理服务:提供基本价格信息、代理费率价格信息、工程项目价格信息的管理等功能。
(12)、统计查询的管理服务:提供对上述服务的综合联携的统计查询管理功能。
(13)、上报报表的管理服务:上报报表的管理服务主要是按国家统计局的要求,对部分主要物资和机电产品的收发及各厂矿的这类物资的消耗情况进行的统计和汇总功能。
(13)、领导查询的管理服务。
2.4、扩展服务群
当本系统提供的近百个标准AL组件不能满足不断发展的业务需求时,可在本系统提供的框架之上采取自行开发或向本公司定制开发的手段开发扩展的AL组件,系统管理员可通过服务群的配置管理功能,在业务服务群树型结构的任意位置添加扩展的AL组件,提供新的服务。
这种动态的可配置模式对于企业业务的重组十分有效。
3、北京XX公司材料管理信息化系统的特征
3.1、先进的模式体系结构
本产品在物理的构成模式、逻辑的构成模式和实现的模式上均采用了国际上最先进成熟的理念和技术,使得系统的可靠性、扩张性、性能和需求变化等方面的性能价格比较高。
3.2、面向对象的设计体系
本系统采用了面向对象的设计体系,使得系统的灵活性和扩充性都得到了很大的提高。
这样,就能够做到按照应用的需求,集成出实用坚固的系统来。
3.3、管理的灵活性
对组织机构、用户的功能权限、用户的数据访问权限、系统的服务群结构等均是个性化的,且是可配置的。
3.4、网络化
本系统的规划设计出发点是以网络为核心的,但对网络的拓扑结构没做任何的限制,同时在传输的介质上也没有任何的附加条件。
本系统采用了国际标准的通信协议HTTP协议。
由于本系统采用了B/S的体系结构,对客户端的唯一要求是能运行浏览器软件,所以,对已有资源的利用十分有利,另外,对系统的升级和维护,在费用上有很大的优势。
3.5、人机接口
本系统的人机接口采用了纯朴的画面构成,但同时又提供了非常丰富的功能,做到了使用简单,学习容易。
3.6、自主产品
自主产品的开发,大大提高了对特定需求的应付能力。
同时,容易做到版本的升级及功能的扩张。
3.7、系统的质量
强有力的软件开发力量(1名总体负责人及2名开发组长均是北京大学毕业多年的有实际经验的优秀精英)及认真负责的精神保证了系统的质量。
4、北京XX公司材料管理信息化系统的应用实例
本产品是在我公司承包首钢集团公司管理信息化建设项目的基础上高度抽象研制完成的。
首钢材料处经过一段调整和试运行后,现已正式使用本系统。
下面的组图是本系统在首钢公司应用的一些示例。
门关
认证
原材料采购供应系统主菜单(应用户而异)系统功能定义
系统功能定义结果权限组管理组织机构及用户信息管用户材料数据权限
业务流程例一:材料编码管理业务流程例二:需用计划编制。