首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于tuProlog的智能售货系统设计
引用本文:杨铁军,黄琳. 一种基于tuProlog的智能售货系统设计[J]. 计算机工程, 2011, 37(4): 267-269. DOI: 10.3969/j.issn.1000-3428.2011.04.096
作者姓名:杨铁军  黄琳
作者单位:桂林理工大学信息科学与工程学院,广西,桂林,541004
基金项目:广西教育厅科研基金资助项目,广西自然科学基金资助项目
摘    要:给出一种结合Prolog逻辑智能和传统程序设计的虚拟售货员系统的设计方法。该方法基于tuProlog技术,将业务逻辑与关系型数据结合在一起的传统程序设计转变为将逻辑推理与其他非逻辑处理分开的设计方法,即把系统分为逻辑处理模块和骨骼模块,逻辑模块负责复杂多变的业务逻辑处理,骨骼模块负责其他非逻辑问题,介绍逻辑模块的设计思路和实现步骤。该方法既利用了传统程序设计的优势,又将复杂的逻辑推理独立出来,由专门的逻辑引擎处理,有效提高系统的灵活性和可扩展性,是一种可供参考的智能程序设计方法。

关 键 词:Prolog语言  面向逻辑编程  智能  电子商务

Design of Intelligent Salesman System Based on tuProlog
YANG Tie-jun,HUANG Lin. Design of Intelligent Salesman System Based on tuProlog[J]. Computer Engineering, 2011, 37(4): 267-269. DOI: 10.3969/j.issn.1000-3428.2011.04.096
Authors:YANG Tie-jun  HUANG Lin
Affiliation:(College of Information Science and Engineering,Guilin University of Technology,Guilin 541004,China)
Abstract:This paper proposes a method for virtual salesman system based on the combination of the logical programming of Prolog and the traditional one. By using tuProlog, it changes the traditional way of the mixture of business logic and relational data into the one of separating the logic part from the mixture. The system is divided into 2 modules: the Logic processing Module(LM) and the Skeleton Module(SM). LM is in charges of the business logics while SM is responsible for other non-logic problems. The design and implementation of LM is described emphatically. The method not only takes the advantages of the traditional programming, but also uses the special logical engine to process the separated complicated business logics, which can improve the flexibility and scalability of the system. It is a valuable design for intelligent programming.
Keywords:Prolog language  logic-oriented programming  intelligence  electronic commerce
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号