好文档 - 专业文书写作范文服务资料分享网站

计算机专业毕业论文范文

天下 分享 时间: 加入收藏 我要投稿 点赞

图3.2 一种Agent实现框架

为支持业务过程的规划,每个相关的Agent根据其内部的知识库参与业务过程规划。这里采用产生式结合框架表示的知识形式,其知识库的BNF表示如下: <知识库>∷=KB <知识库名>{

<事实表><规则表> }

<事实表>∷=<事实项>|<事实项> (事实表) <事实项>∷=(<谓词>(框架)<值>) <规则表>∷=<规则项>|<规则项><规则表> <规则项>∷=(rule<前提>(结论)(操作>) <前提>∷=<布尔表达式> <结论>∷=(事实项)

(布尔表达式) ∷=TRUE|FALSE

|(<关系符)<表达式><表达式> |(and<布尔表达式>[<布尔表达式>]+) |(or<布尔表达式>[(布尔表达式)] +) |(not(布尔表达式))

<关系符>∷=<|<=|=|>|=|!=

<表达式>∷=<串值>|<数值>|<集合>|<框架>

|(<函数> [(表达式)]*)’

|<布尔表达式>

<函数) ∷=十|-|*|/|#|<自定义函数名> <串值>∷=\<数值>∷=number

<框架>∷=<名字>|<名字>.<框架> <自定义函数名>:=?<名字>

<操作>∷=(<自定义函数>)【<表达式>】*) 3.1.5 个人信息环境

由于采用跨职能部门的工作团队,并支持团队的动态重组(即虚拟团队),系统的用户界面不是面向业务的,而应是面向个人的。如果利用现有软件界面的形式来支持面向个人、跨多种业务的人机交互,一个很大的问题是使用复杂。用户往往每次都要用一些相同的操作去完成一个早己熟练的任务。操作宏定义(如word中的宏操作)可以解决一部分问题,但对多变、复杂的操作组合仍无能为力。基于此,产生了智能接口的思想。智能接口能从用户的操作中提取有关用户的知识,学习用户的使用习惯,推断用户的使用意图,主动地(无需用户干预)帮助用户完成一部分甚至全部操作,并提供一些动态的、即时的、智能的帮助信息。

这里提出一种个人信息环境的框架模型。个人信息环境面向跨职能部门的工作团队和个人(而不是面向业务)提供信息的显示与用户交互。它可以将来自多个面向业务的功能子系统的信息有机地集成到一个环境中,并提供相应的交互支持,因此可以方便地支持团队的动态重组(即虚拟团队)。个人信息环境的这些功能由各种媒体表示控件、布局管理器、个人交互代理等部分协作完成。

Agent具有主动性和自治性,其运行不应过多地依赖用户(人)的干预。大多数情况下用户只需“监视”其运行状况即可

[45]

。但任何MIS都是人机协作的软件系统,人机交互是MIS

设计的一个关键问题。因此,单独设立一类Agent,专门负责与用户进行对话,接受用户的指令.同时个人交互Agent能够观察和模仿用户的行为,学习和适应用户的交互模式,收集并试图理解用户的兴趣和偏爱,以提供人性化的人机交互。个人交互Agent还负责与系统其它部分(主要是业务过程支持层的各Agent)通信,决定各项人机交互任务,并根据具体的任务决定各种信息单元之间的联系策略。

为面向跨职能部门的工作团队和个人的信息集成支持,应允许在系统使用中由用户对用

户界面进行定制,甚至由个人信息环境中的Agent根据要显示的信息自行调整显示布局。Java AWT中为解决在不同视窗系统中(可视)控件外观的判别而引入了布局管理器(Layout Manager),将控件的布局任务封装起来。它不主张明确指出控件大小和位置,而主张由编辑人员选择布局管理器,提供布局策略,由布局管理器确定具体控件的大小和位置。可以将布局管理器技术引入个人信息环境的设计中。布局管理器是封装了显示信息的布局任务的Agent。布局管理器负责收集用户对界面各种定制功能的喜好,根据信息表示任务选取不同的媒体表示控件,并根据用户界面定制模型、信息表示联系策略以及媒体表示控件提供的布局约束完成各种信息表示的布局,将各种信息表示任务所产生的信息集成在一个一致的用户界面中。

媒体表示控件负责将业务过程支持Agent向用户提交的信息,以适当的形式表示出来。近年来,超文本系统特别是WWW系统以其丰富的表达方式、灵活的信息组织结构、较好的系统无关性以及支持一定程度的人机交互,得到了越来越广泛的应用。将Agent向用户提交的信息按超文本组织起来,是个人信息环境的主要功能之一。媒体表示控件根据各种信息表示任务和交互任务的要求,对提交的信息选择适当的表达方式,并与布局管理器协商决定“信息块”的布局,确定其几何尺寸,按布局管理器的调度进行媒体的“播放”。由于当前的HTML对某些媒体表示方式(如各种统计图表)的支持较弱,媒体表示控件使用某些预制的Java Applet、ActiveX控件等来弥补。最终,它生成相应的客户端代码(HTML、Script、预制的Applet和ActiveX等),提交给布局管理器,由布局管理器形成一个完整的客户端界面。 3.2模型功能分解

模型功能分解是指对上述五层模型各个层次支持的功能进行细化,以方便应用,在实现上也便于操作。图3.3为将模型支持的功能细化后的示意图。

在图中自最底部开始,数据库和网络组成了信息基础设施的主体,为系统设计提供平台支持。而概念层由于主要是概念模型,侧重于提供一致化语义环境,在图中并未作为一个显式功能画出。信息服务层和业务过程支持层提供的功能相互融合,在图里合并称为业务层,主要提供业务过程管理和信息处理服务。对应到实际系统里,实现的功能包括数据录入、数据查询、文件上传、报表自动生成、表格下载、数据统计、用户权限管理等。个人信息环境模块反映到系统实现上,主要是提供一致化的用户界面错操作,用户可以将来自多个面向业务的功能子系统的信息有机地集成到同一个环境中,完成信息发布、统计报表管理、查询统计管理、数据与系统管理等工作。

图3.3 模型支持的功能分解示意图

4 基于B/S结构的科技管理信息系统总体设计

计算机和网络技术的革命,使信息化所涵盖的信息收集、传递与共享具备了充分条件,信息化成为当今全球经济和社会发展的大趋势。以信息技术为代表的高新技术, 日益成为推动人类社会发展的重要生产力,并推动着生产关系和上层建筑的变革。

科技部门在工作实践中,迫切需要利用现代电子技术、信息技术,以信息传递的网络化、业务处理电子化为手段,全面实现科技管理科学化、规范化、现代化。为此,提出充分利用网络优势,建立一套科学、完善、高效的信息管理、交换、发布、存储系统,为计划管理与统计提供迅捷有效的手段,为科技管理决策提供有效支持。

本章根据上一章提出的MIS系统模型,对基于B/S结构的科技管理信息系统进行总体设计,以明确模型各层的主要功能。总体设计包括的内容是:系统需求分析、关键模块设计、以及支持MIS的数据库设计。 4.1 系统需求分析

通过本系统的建立,科技部门(如政府有关部门和研究单位等)可形成统一高效的信息网络,从而及时、准确地实现网上科研统计信息逐级汇总,实现网上科研信息自上而下的查询、自动生成各种类型的科研统计报表,以及实现对科研工作的日常信息管理。具体表现为:

1、系统采用数据字典驱动,有关科研管理的各项指标、及其数据类型和长度以及全部代码由用户可重新定义或修改,使其成为符合科研管理业务特点的指标信息。而且操作也十分简单方便,即使对计算机了解很少的管理人员也能在较短的时间内,熟练的掌握和使用。

2、灵活、方便的统计构造工具。系统提供了多样、全面的查询和统计,对于已有的查询和统计,用户可以通过查询和统计构造工具来进行修改,使之更贴近自己的业务特色。同时,也可以用本工具构造新的查询和统计,并将查询统计保存下来,下次可以直接使用。

3、功能强大的报表制作工具。工具可以自动生成科研年度统计的全部报表,同时还可以通过报表制作工具,修改报表统计条件和格式,还可以根据要求制作自己的报表,并可保存供以后使用。

4、充分实现和其它科研管理系统的数据共享。系统提供了与其它系统的数据转储功能。通过用户建立起的外系统数据库和本系统数据库的对应关系,系统能自动将外系统的数据转储给外系统的数据库,从而实现信息共享。

计算机专业毕业论文范文

图3.2一种Agent实现框架为支持业务过程的规划,每个相关的Agent根据其内部的知识库参与业务过程规划。这里采用产生式结合框架表示的知识形式,其知识库的BNF表示如下:∷=KB{}∷=|(事实表)∷=((框
推荐度:
点击下载文档文档为doc格式
657i93ff7w8iiwn479g5
领取福利

微信扫码领取福利

微信扫码分享