2006年7月July12006
第7期
No.7
基于ASP的专家咨询
系统 郑1有胡红一2杨志崧3(1.南充市科技情报研究所,南充637000;2.川北医,南充637000;3.南充炼油化工总厂,南充637000)
〔摘要〕ASP具有灵活快捷的开发过程和良好的WEB数据库连接功能。本文详细说明了基于WEB的专家咨询系统的
设计思想和实现方法,重点讨论了Web开发技术ASP在系统中的应用。〔关键词〕专家咨询;Web技术;ASP
1引言
专家咨询系统是四川省科技厅资助仪陇县“革命老区
仪陇科技信息网研发”的一项重要内容。随着社会进步和
信息技术发展,农业生产、工业生产和商贸经营管理都离不开专家咨询,如何开发一个适合大多数生产经营者都能接受的专家咨询系统,尤其适合中、西部地区工农业生产的专家咨询系统是这次
网络开发的重要课题。目前,在国际互联网上有许多的专家咨询系统,但是都存在如下弊端:一是重点突出在专家,对在线专家进行了详细介绍,应用
主体有限;二是设计行业较狭窄,比如:
医药、卫生;三是实用性差。针对已有专家咨询系统的弊端,我们在开发
该系统时主要突出了适用范围广,专家与网友对等交流。
212系统模块设计
在系统总体设计上,根据用户的不同类别,规划出三
种操作类别和使用权限:一级用户,二级用户,三级用户,分别对应于授权专家,管理性用户(后台管理)和普通用户(后台编辑用户)。如图2所示。各级别用户具有相同的基本模块,不同之处是用户在
登录时根据用户账户从系统身份验证模块获取不同的权限。
收稿日期:2006——0220基金项目:该项目由四川省科学技术厅资助,编号:05GG007-004作者简介:郑,男,工学学士,现任南充市科技情报研究所副所长,副研究员,研究方向:网络技术、信息技术和
软件研发,已有发表论文12篇。胡红一,现在川北医
工作。杨志崧,现在南充炼油化工总厂工作。
〔Abstract〕ASPhasthefunctionsofflexibledevelopmentandexcellentlinkingtoWEBdatabase.ThispaperelaboratesondesignandrealizationofWEB2orientedExpertconsultationsystem,andputsemphasisontheapplicationofASP.〔Key
words〕expertconsultation;Webtechnology;ASP〔中图分类号〕G250173〔文献标识码〕A〔文章编号〕1008-0821(2006)07-0065-02全面和实用性好。
■
如遇专家不在线,网友提问、专家回答和未回答
问题,以及网络培训和视频教学栏目等位置明显。该系统的优点是
2系统分析与设计211系统体系结构
与网友在线交谈。
基于ASP专家咨询系统采用B/S(Browser/Server)网络
计算模式,采用三层体系结构(如图1所示),即数据库服务层(DataBaseService)、功能层(WebService)和表示层
(Browser)。服务器操作系统为Windows2003Server,Web服
图1系统体系结构如:二级用户负责对整个系统基本信息进行维护;三级用户只能管理自己的编辑内容,无权修改、删除、编辑其他内容;一级用户为授权专家,进入系统后可以直接察看和在具体功能模块上,系统采用了结构化
程序设计
方案。
务器为IIS610,数据库采用SQLServer2000。前台采用