订单型企业快速定价系统的开发

2012-12-13 06:00刘学军天津科瑞达涂料化工有限公司天津300456
天津科技 2012年3期
关键词:半成品成品原料

刘学军 (天津科瑞达涂料化工有限公司 天津300456)

订单型企业快速定价系统的开发

刘学军 (天津科瑞达涂料化工有限公司 天津300456)

项目应用ASP编程语言,基于SQL sever 2000数据库平台,开发BS构架的“快速报价及订单运营信息系统”项目,融入了MRP的管理思想,利用产品、订单、采购等一系列数据库,进行快速报价及订单运营组织,快速准确的按单品或批量自动计算最新报价,并对订单进行制造评估,自动核算原料需求,从而可以提升公司市场反应能力,快速响应客户的需求,保证报价体系的准确性和科学性,在市场竞争中立于不败之地。

管理信息系统 定价管理 订单报价 成本核算

1 开发背景

面对当前激烈的市场竞争、变化多样的市场需求,供应链的整合以及零库存管理方式的推广,要求企业必须提升市场快速反应能力。

公司受原料市场价格波动而引起的成本变化,客户对常规产品外的个性化需求等问题,都要求企业建立一套快速准确的定价系统,使企业在市场中牢牢站稳脚跟。

基于此,我公司依据涂料化工企业的行业及产品特点,从实际业务流程出发,开发出B/S构架的快速定价系统,提高了报价效率,减少核算差错,提高了价格管理控制的有效性。

2 系统介绍

2.1 系统特点

本系统融合了MRP管理思想,提供强大的产品字典功能;通过价格调整管理及时调控产品的市场价格、计划成本价格,保持产品的市场竞争优势;通过BOM设计管理、配方管理、消耗管理,优化产品的成本,为生产提供科学依据。

采用了SQL Server 2000数据库提供的强大的数据处理能力,增强系统的可维护性和可扩展性。采用ASP开发平台,程序部分内嵌Javascript或vbscript,使得系统简洁明了,具有良好的用户界面。

采用了B/S(Browes/Server)构架,使数据得到集中处理,并保证应用的稳定性、可靠性和数据的完整性,客户端使用IE浏览器访问系统,无需安装其他客户端。

通过系统灵活的权限管理和SQL Server 2000严格的权限管理及Windows Server 2000安全级保证等多级安全保证,充分保证企业数据安全。

系统架构规划长远,针对性强,满足用户的发展需求,充分保证用户的投资和利益。系统在一个模块中聚合了多种功能,在Microsoft Windows操作环境下开发,操作方便、直观,同时保留了键盘操作快捷的特点。

系统提供了完整的查询功能,软件提供了所有的日常查询功能,并且可以根据当前活动数据窗口的查询条件来查询想看的数据。

软件包含多种级别的数据保护和权限控制机制。用户级能对用户进行合理的权限分工,防止非法用户获得使用权;数据库级权限能阻止对系统资料的篡改;容错设计使得系统资料在任何时候都能保持正确和完整。系统具有完善的网络能力,在多用户并发操作中不会引起冲突,在Windows操作系统中,能使软件性能达到最佳。

2.2 功能模块及流程图

功能模块包括:订单管理、采购管理、编码管理、配方管理、消耗管理、成本核算、权限管理等。流程图如图1所示。

图1 系统流程图

2.3 数据结构

数据库中主要包含原料编码表、半成品编码表、产品编码表(见图2),半成品配方表、产品配方表(见图3),半成品成本表、产品成本表(见图4)等。

2.4 系统运行环境

服务器端采用部门级服务器,能稳定运行Windows 2000、SQL Server 2000及以上版本即可。客户端采用能稳定运行Windows XP的PC即可。

3 系统操作

由于本系统进行了多次的功能拓展,目前已包括了:客户资源管理(CRM)、销售管理(SAL)、客户服务管理(CSM)、库存管理(INV)、采购管理(PUR)、配方管理(BOM)、成本核算(COST)、生产管理(SFC)、办公事务管理(OA)、人力管理(HR)、固定资产管理等,但限于篇幅和本文主题,以下仅就涉及包含快速定价功能的技术管理、销售管理核心模块的相关操作进行介绍。

3.1 操作界面

各功能模块的活动窗口布局具有较高的一致性,以技术管理为例,其系统活动窗口布局说明如图5:

3.2 登录、退出

3.2.1 系统登录 在浏览器地址栏输入相应服务器地址,即可到登录界面,录入正确的用户标识和口令,鼠标点击确定进入系统。登录界面设有计数器,可统计系统使用登录人次。

系统日期为服务端的系统日期,使整个系统的日期一致。登录界面如图6。

3.2.2 系统退出 点击退出图标或当前活动窗口的退出钮,将退出当前的应用程序。

3.3 技术管理

技术管理是对企业原料编码、半成品编码、产品编码;半成品配方、产品配方;消耗定额、工艺指标等基础数据进行维护管理。

整个系统以配方为核心,通过配方管理,可方便的查询各种产成品的配方,通过该功能,可方便的完成新配方的设计,并可对配方成本进行核算。

在本系统中,每种产品可以有一种或多种配方,系统依据每个配方进行核算,可以实现几种研发配方的成本比对。BOM表的多组分产品会引用半成品配方,半成品配方中又会还引用半成品配方,形成多级嵌套。系统可以依次展开该BOM结构,直至将配方全部分解为原材料。

3.3.1 编码管理 编码管理包括原料编码、半成品编码、产品编码,以及添加、修改、删除等操作。按照编码、名称、规格等条件查询,原材料编码管理界面如图7,半成品编码管理界面如图8,成品编码管理界面如图9,添加原材料编码界面如图10。

3.3.2 配方管理 配方管理包括半成品配方、产品配方,以及添加、修改、删除,详细查看等操作。按照编码、名称、规格等条件查询,半成品配方管理界面如图11,成品配方管理界面如图12,配方查看及修改界面如图13。

3.3.3 消耗定额管理 消耗定额管理包括半成品消耗定额、产品消耗定额。包括添加、修改、删除等操作。按照名称、规格等条件查询。半成品消耗管理界面如图14,成品消耗管理界面如图15,消耗定额添加界面如图16。

3.3.4 成本核算 成本管理包括半成品成本自动核算、产品成本自动核算。可定期或随时进行批量成本核算,因其采用核算当日的日期作为数据列名,所以每天只能自动核算一次。其结果自动添加到半成品(成品)成本价格列表和成品成本价格列表。半成品成本管理界面如图17,成品成本管理界面如图18,自动批量核算如图19。

3.3.5 成本管理 成本管理包括半成品、成品成本核算(如图20),原料价格变动列表(如图21),半成品、成品成本列表(如图22),原料成品联动统计(如图23)。

原料价格变动列表:根据原料的历史采购价格和现行采购价格,计算出其价格差别,并根据差别的大小进行降序排列,反映出近期价格变化较大的原料。

半成品(成品)成本价格列表:根据原料在初期采购价格核算的初期成本和现行采购价格核算的现行成本,计算出其价格差别,并根据差别的大小进行降序排列,反映出价格变化走势。每次自动核算之后,采用核算当日的日期作为数据列名,将核算结果直接记录在相应列上,直观表现历史数据记录。

原料成品联动统计:根据某一原料检索出应用该原料的所有产品,显示出某一原料价格变化都涉及哪些产品的成本变化。

核算后的产品成本可以通过“导出”按钮,将系统数据库中的所有成本数据按照编码、名称、规格型号、配方号、消耗定额、单位成本的字段顺序导出为Microsoft Office Excel格式。

3.3.6 定价管理 定价管理包括核算和删除操作。按照编码、名称、规格等条件查询。分别列出原料成本,生产损耗,包装、运输、制造等其他成本,加上合理利润,生成公司综合定价,定价管理界面如图24。

4 结论

经过5个月的设计、开发、测试,该系统正式在公司运行,通过实际运行和公司项目验收。在数据准确、完整的基础上,原来单一品种定价需要人工核算20 min,而现在缩短到不足1 s,1 000个品种的批量核算只用2 min,大大提高了核算效率。同时,也满足了面对经常性的原料价格大幅变动引发的成本变化需及时核算调价的要求。根据原料变化引起的成本变化,指导研发部门及时进行配方优化和原料替代,缩小成本波动。系统平稳运行后,在此基础上又陆续开发完善了其他功能,形成了一套较完整的订单运营信息系统,该系统于2008年获得了计算机著作权登记证。■

[1]吕继迪,庞娅娟.A SP程序开发范例宝典[M].北京:人民邮电出版社,2006.

[2]杨正洪,郑齐健,孙延辉.SQ L Server 2000关系数据库系统管理和开发指南[M].北京:机械工业出版社,2001.

[3]李代平,张信一.SQ L Server2000数据库管理系统[M].武汉:华东师范大学出版社,2007.

2012-05-06

猜你喜欢
半成品成品原料
装饰石材半成品板补胶、定厚技术操作(二)
装饰石材半成品板补胶、定厚技术操作(一)
水磨石生产原料的制备(三)
水磨石生产原料的制备(二)
水磨石生产原料的制备(一)
半成品饭菜成新宠
严把原料采购关,才是对养殖负责
2017年1—4月热带作物及其成品进出口情况
2017年1—3月热带作物及其成品进出口情况
2017年2月热带作物及其成品进出口情况(续)