搜档网
当前位置:搜档网 › Agent技术的应用

Agent技术的应用

Agent技术的应用
Agent技术的应用

---- Microsoft Agent是微软公司于1997年9月发布的一项代理软件开发技术,而后被集成到Internet Explorer 4.0 Plus及更高版本中,目前版本为2.0,支持简体中文。作为一种软件代理工具,Agent以其强大的交互功能、鲜明的人性特点、优美的操作界面和简便统一的编程方法,对由菜单、按钮、提示框等组成的传统人机交互方式产生了很大影响,在多媒体创作、Web应用、教育软件、软件帮助系统和辅助工具制作等方面,具有广阔的应用前景。

一、Microsoft Agent技术简介

---- Agent一词的中文意思是“代理”,故名思意,这类代理软件的主要作用是提供一种易于理解和使用的操作界面,接受用户的指令、代替用户完成某些复杂繁琐的工作、或为用户提供帮助。科学研究表明:从人机工程的角度考虑,赋予电脑或程序更多人性化色彩,如支持语音合成输出信息、语音识别输入指令、智能提示、动画等,能够充分提高人机交互的有效性和易用性。

---- 我们知道,在Office 97帮助系统中有一种叫作Office助手的代理软件,其中幽默风趣的动画人物,如“大眼夹”,能够根据用户的操作步骤“智能化”地提出一些建议或帮助信息。与Office助手相比,Agent功能更加丰富强大,表现在:

Office助手沿用传统的不透明矩形窗口,窗口后面的背景被完全挡住;Agent动画人物本身是一个“AlwaysOnTop”窗口,只有人物身体部分挡住背景,其余部分透明。

Office助手只允许Office 97的各个组件调用,Agent动画人物可由任何Windows程序调用;

Agent支持文字气球和输入提示条,在输出语音的同时把文字输出至一个卡通式文字气球中。如果电脑系统中安装有Agent语音识别引擎,当用户按住输入键,如Scroll Lock键,在Agent人物下方出现一个输入命令窗口,表示它正在“聆听”用户的语音命令。

Agent提供Genie、Merlin、Bobby和Peedy等动画人物,不仅具有优美诙谐的动作,而且可以通过声卡、麦克风与用户交谈。

二、Microsoft Agent安装方法

---- Agent是一种ActiveX控件,其服务器程序(C:\WINDOWS\MSAGENT\Agentsvr.exe)运行在Win95/98/NT操作平台上,为其它调用Agent的客户程序提供服务。客户程序可以是利用VB、C++、Delphi、VFP、PB等开发的应用软件,也可以是HTML文件中的Visual Script、Java Script脚本语言代码。

安装Agent核心组件Msagent.exe。

安装Lernout & Hauspie TruV oice Text-to-Speech Engine(完成从文字合成语音的工作,目前版本只支持英语)Cgram.exe。

安装Microsoft Command and Control Speech Engine(提供语音识别功能,目前版本只支持英语)Actcnc.exe。

Agent动画人物人物数据文件。Agent支持单结构角色文件(.acs,角色数据与动画数据存于同一个文件),也支持分离结构角色文件(.acf,角色数据存于.acf中,动画数据存于.aca 中)。基于本地硬盘和网络的应用程序可采用.acs文件,基于Web页面的HTML文件在浏览器中访问时会自动调用,习惯上多使用.acs文件。

---- 上述文件可从https://www.sodocs.net/doc/6918580349.html,//workshop/imedia/agent/default.asp下载。

三、Microsoft Agent编程要点

---- 1、在Delphi中添加Agent控件

---- 在Delphi IDE中选择菜单Component,Import ActiveX Control——在Import ActiveX下的列表框中选择Microsoft Agent Control 2.0(Version 2.0),点击按钮Install——在Install对话框中点击按钮OK——在Confirm对话框中点击按钮Yes——在对话框中点击按钮OK。至此,Agent控件被添加到Delphi组件板ActiveX页上。

---- 2、在Delphi中调用Agent控件

---- ?、在Delphi IDE 中新建Project1(包含Form1),在Form1上放置Agent1(Name 属性为MyAgent)、Button1。

---- ?、定义变量。

Var

Peedy: IagentCtlCharacterEx;

Request1,Request2: IagentCtlRequest;

---- ?Agent主要属性、方法、事件。

---- ①Characters属性与Load、Unload方法:初始化Agent,加载动画数据,卸载动画人物

---- Request1 := MyAgent.Characters.Load( 'Peedy', 'C:\Windows\System\Peedy.acs' );

---- Peedy := MyAgent.Characters.Character( 'Peedy' );

---- MyAgent.Characters.Unload('Peedy');

---- ②Show与Hide方法:显示、隐藏Agent动画人物。参数Fast表示动画人物显示、隐藏的速度。Fast为0表示Agent飞入、飞出,Fast为1表示Agent直接出现、消失,没有动画过程。

---- Peedy.Show(0);

---- Peedy.Hide(1);

---- ③StopAll、Stop方法:停止所有动作。

---- Peedy.StopAll('');

---- Peedy.Stop(Request);

---- ④Connected属性:Agent是否与Microsoft Agent服务器连接。

---- MyAgent.Connected := True;

---- ⑤Get_Height、Get_Width、Set_Height、Set_Width方法:获得、设置Agent动画人物的高度、宽度。

AgentHight := Peedy.Get_Height;

AgentWidth := Peedy.Get_Width;

Peedy.Set_Height( round(AgentHeight / 2 ));

Peedy.Set_Width( round( AgentWidth / 2 ));

---- ⑥MoveTo方法:参数x,y表示Agent动画人物移动到的坐标,参数Speed表示移动的速度。

---- Peedy.MoveTo( (Screen.Width-Peedy.Get_Width) Div 2, (Screen.Height-Peedy.Get_Height) Div 2, 2 );

---- ⑦Interrupt方法:中断指定角色的动画。在几十种动画动作中,有一类后缀名为“ing” 的动作比较特殊,如“processing”、“searching”、“reading”、“writing”,一旦执行就必须通过调用另外一个动画人物的Interrupt方法才能中断。角色不能中断自身的动作,否则会导致异常。

Request1 := Robby.Play('reading');

Peedy.Interrupt(Request1);

---- ⑧Wait方法:在多个不同动画人物之间协调动画动作,如等待sRobby的当前动作执行完毕后,Peedy做另外一个动作。

Request1 := Robby.Play('read');

Peedy.Wait(Request1);

Peedy.Play('search');

---- ⑨Play方法:执行指定的动画动作,参数Animation为一常量,表示动画类型。Agent 提供了几十种预定义动作,开发软件时只需直接调用这些常量即可。下面简要介绍其中常用的一些常量仅供编程参考。

---- 动作类型中文含意动作类型中文含意动作类型中文含意

Acknowledge 承认LookDown 向下看Sad 悲伤

Alert 警告LookDownBlink 向下看眨眼Search 寻找

Announce 声明LookUp 向上看StartListening 开始聆听

Blink 眨眼LookUpBlink 向下看眨眼StopListening 停止聆听

Confused 迷惑LookLeft 向左看Suggest 建议

Congratulate 祝贺LookLeftBlink 向左看眨眼Surprised 吃惊

Decline 拒绝LookRight 向右看Think 思考

DontRecognize 不承认LookRightBlink 向右看眨眼Wave 挥动

Explain 解释MoveDown 向下移动Write 书写

GestureDown 向下姿势MoveUp 向上移动Processing 计算……

GestureUp 向上姿势MoveRight 向右移动Reading 阅读……

GestureLeft 向左姿势MoveLeft 向左移动Searching 寻找……

GestureRight 向右姿势Pleased 高兴Writing 书写……

GetAttention 获得注意Read 阅读Greet

问候RestPose 恢复初始状态

Request := peedy.Play('search');

---- ⑩Speak方法:Agent通过调用语音合成引擎,支持英语的语音合成输出功能,只需输入英文字符串,Agent就能通过声卡、音箱“说话”。Agent的当前版本尚不具备支持中文语音合成功能,所以只能以.wav文件的形式播放中文。使用时可以将想要说的中文句子预先录好,以.wav形式存储,在程序中调用即可。参数Text表示文字气球中显示的文字,参数url表示.wav文件的路径。

---- Peedy.speak('嗨,朋友们,你们好,现在由我为您提供帮助!','C:\新建文件夹\Help.wav');

---- Peedy.Speak( 'Do you like my help? If so, Please send me an email! Thank you!', '' );

---- ⑾Commands.Add方法:在Button1Click事件中为Agent添加自定义语音识别命令,参数const Name表示语音命令的标识,参数Caption表示该命令在输入命令窗口中的显示标题,参数Voice表示该命令对应的语句。当用户通过麦克风向动画人物发出语音命令时,触发Agent的Command事件,因此我们可以另外编写一个过程完成语音识别功能。

procedure TForm1.Button1Click(Sender: TObject);

begin

https://www.sodocs.net/doc/6918580349.html,mands.Add('Delphi','Run

Delphi','Delphi',True,True);

https://www.sodocs.net/doc/6918580349.html,mands.Add('Visual Basic','

Run VB','VB',True,True);

Peedy.Show(0);

Peedy.Speak('What can I do for you, sir?','');

end;

---- ?、按F9运行程序。以上程序在Delphi3.0/4.0、Windows95/98/NT简体中文版环境下调试通过。

移动agent技术

移动agent技术介绍及应用举例 学号: 姓名: 课程名:高级操作系统 指导教师:王丹

摘要 移动Agent是一种新兴的面向对象的异构计算机网络技术,它根据自身的控制在许多节点间进行迁移。以便使用这些节点的资源执行任务。移动Agent作为一种结合了人工智能的新兴分布式计算模型,必将以其灵活、智能、高兼容性和优越的性能在移动计算以及异构网络传输等方面得到更加广泛的应用。移动agent技术已成为计算机网络和分布式系统最具活力的发展方向。本文在介绍移动Agent 概念、特点、结构模型的基础上,对实现移动Agent 要解决的关键技术进行了讨论,然后分析了该技术的一些特点,并与其它的传统分布式技术做了比较。最后举例介绍了移动agent技术在电子商务领域的应用。 关键词:移动agent,电子商务,分布式

1.前言 计算机和网络的发展,使整个网络成为一个巨大的分布式系统,对分布式计算的需求不断增加。原有的分布式计算模式:C/S(Client/Server)、 RPC(RemoteProcedure Call)、RMI(RemoteMethode Invocation)等已经不能满足需要,这就要求有新的分布式计算的模式来满足新的需求。移动Agent计算模式的出现,在很大程度上弥补了原有的分布式计算模式的不足。随着网络技术的发展,可以让Agent在网络中移动并执行,完成某些功能,这就是移动Agent的思想。可以说移动Agent技术是Internet发展的结果。移动Agent技术作为一种新兴的技术,在网络管理和互操作性上取得了很大的成就。移动Agent技术被誉为“未来网络技术的主流”、“统一的分布式应用开发框架一、“继过程式、面向对象2_rdf 拘新一代的软件开发方法”,越来越显示出强大的技术优势和良好的发展前景。目前Agent的研究人员提出了从传统的面向对象的研究方法转向面向Agent的研究方法,并致力于其研究开发及应用。 众所周知,分布式移动应用程序的开发直接受体系结构风格或范型选择的影响。一些系统需求诸如可扩展性、容错性、响应时间、支持断开操作等,都是建设实施一个分布式系统前需要衡量和优化的重要方面。在General Magic公司第一次提出了移动Agent的概念之后,一个能在异构网络环境中自主地从一台主机迁移到另一台主机,并可与其它Agent或资源交互的软件实体的模型即移动Agent 范型产生了。移动Agent是一个可以在异构网络上的主机之间自主迁移和独立运算的计算机程序。它代表用户自主地在网络上移动,完成指定的任务。移动Agent 计算模式主要有降低网络负载、克服网络延迟、包装不同协议、异步及自主执行、动态适应环境、自然的异构性、健壮性和容错性等优点。这些优点集中在一起,充分体现了移动Agent技术的先进性,使其在各个领域有着极其广泛的应用。移动Agent范型是一个基于上述重要方面产生的一种分布式移动方法,该范型的发展和完善对发展分布式应用起到了积极的推动作用。 2.移动agent介绍 简单来说移动Agent是一类特殊的软件Agent,它除了具有软件Agent的基本特性——自治性、响应性、主动性和推理性外,还具有自主移动性。即它可以在网络上从一台主机自主地迁移到另一台主机,自主为用户完成指定的任务。这种通过模拟人类行为和关系,具有一定智能并能自主运行和提供相应服务的程序与传统网络计算模式有着本质上的区别。移动Agent是一种可移动的程序的抽象或对象,是种多节点迁移的异构计算机网络,根据控制执行任务并使用这些节点的资源。在该范型中,一个移动Agent从源机出发,然后根据其自身携带的执行路线和任务,自动地在主机之间遍历。在每一站,Agent访问所需要的资源或服务,并执行必要的任务来完成其使命。由于移动Agent可以在异构的软、硬件网络环境中自由移动,因此这种新的计算模式能有效地降低分布式计算中的网络负载、提高通信效率、动态适应变化了的网络环境,并具有很好的安全性和容错能力。移动Agent从一个节点到另一个节点,并自发的执行任务。在进程的最后,一个Agent会返回到所出发的节点并对发起用户进行报告,过程如图2.1所示。移动Agent拥有知识,也拥有资源,但是却缺乏了位置因素,也就是缺乏不可移动的资源,而这些资源只有在一些特定的地点才有,所以移动Agent必需具备迁移的能力,过程如图2.2所示,移动本身的程序代码(完成工作)以及可移动的资源。

大数据关键技术(一)——数据采集知识讲解

大数据开启了一个大规模生产、分享和应用数据的时代,它给技术和商业带来了巨大的变化。 麦肯锡研究表明,在医疗、零售和制造业领域,大数据每年可以提高劳动生产率0.5-1个百 分点。 大数据技术,就是从各种类型的数据中快速获得有价值信息的技术。大数据领域已经涌现出 了大量新的技术,它们成为大数据采集、存储、处理和呈现的有力武器。 大数据关键技术 大数据处理关键技术一般包括:大数据采集、大数据预处理、大数据存储及管理、大数据分 析及挖掘、大数据展现和应用(大数据检索、大数据可视化、大数据应用、大数据安全等)。 然而调查显示,未被使用的信息比例高达99.4%,很大程度都是由于高价值的信息无法获取 采集。 如何从大数据中采集出有用的信息已经是大数据发展的关键因素之一。 因此在大数据时代背景下,如何从大数据中采集出有用的信息已经是大数据发展的关键因素 之一,数据采集才是大数据产业的基石。那么什么是大数据采集技术呢?

什么是数据采集? ?数据采集(DAQ):又称数据获取,是指从传感器和其它待测设备等模拟和数字被测单元中自动采集信息的过程。 数据分类新一代数据体系中,将传统数据体系中没有考虑过的新数据源进行归纳与分类,可将其分为线上行为数据与内容数据两大类。 ?线上行为数据:页面数据、交互数据、表单数据、会话数据等。 ?内容数据:应用日志、电子文档、机器数据、语音数据、社交媒体数据等。 ?大数据的主要来源: 1)商业数据 2)互联网数据 3)传感器数据

数据采集与大数据采集区别 传统数据采集 1. 来源单一,数据量相对于大数据较小 2. 结构单一 3. 关系数据库和并行数据仓库 大数据的数据采集 1. 来源广泛,数据量巨大 2. 数据类型丰富,包括结构化,半结构化,非结构化 3. 分布式数据库

技术说明书模板

技术说明书

深圳市锐富恒玻璃钢整体化粪池 产 品 技 术 说 明 书 深圳市锐富恒玻璃钢科技有限公司 09月18日

目录 第一章公司简介 (3) 第二章产品概述 (4) 第三章产品结构图及工作原理图 (5) 第四章工厂生产现场图 (7) 第五章生产工艺与管理模式 (8) 第六章玻璃钢化粪池选用表 (9) 第七章玻璃钢化粪池规格尺寸表 (10) 第八章与传统化粪池对比一览表 (11) 第九章技术说明 (12) 第十章制造标准 (13) 第十一章施工安装说明 (14) 第十二章锐富恒温馨建议 (15) 第十三章近期部分工程实例 (16)

第一章公司简介 深圳市锐富恒玻璃钢科技有限公司是一家专业研发、设计、生产、销售一体的大型玻璃钢化粪池生产企业。公司经过多年的努力,不断开发新产品、完善生产管理、扩大生产规模,现已成为深圳市规模最大,质量最优,信誉最好的玻璃钢科技公司之一。 公司生产经营玻璃钢化粪池系列、玻璃钢隔油池、玻璃钢雨水收集池、不锈钢组合水箱,可根据客户要求设计生产各行业非标准玻璃钢化粪池。 我公司作为玻璃钢化粪池的先行者,汇集了一批多年从事科研、开发、生产的工程技术人才,拥有领先的技术和一支敬业爱岗的优秀团队,处处以最高标准要求自己,自公司成立至今,我公司生产的玻璃钢化粪池朝着精细化方向发展,在原有基础上跨越了一大步,我们始终坚持“以信誉为根本,以技术为已任、以质量为生命、以服务以基础”走不断创新精细化发展之路,为客户提供无数一流的产品,众多堪称经典案例。 成绩只属于过去,未来我们将更加努力,为环保事业贡献最大的力量!

第二章产品概述 为了适应现代化城镇建设的需要,加强城乡环境综合整治有效地防治生活污水对环境的污染,提高污水处理率,为创立文明、卫生城市创造条件,遵循1996年国家环境保护最佳实用技术“埋地式无动力生活污水净化装置”(96-A-F-001)的基本原理。 玻璃钢整体化粪池是采用增强玻璃纤维等高强度耐酸碱材料UP树脂,辅以全复合材料内部支撑体系,利用最新生产工艺,工厂化生产整体成型的生活污水处理设备。 本产品利用沉淀和厌氧发酵原理去除生活污水中悬浮性有机物,主要适用于工业企业生活区域,和城市居民生活小区等民用建筑,产品有截流、沉淀污水中的大颗粒杂质、防止污水管道堵塞、减少管道埋深上起着积极作用。 本产品具有耐潮湿、耐氧化、耐酸碱、耐高低温、零渗漏、无变形、无

大数据文件

大数据前沿技术及应用 【摘要】互联网时代的数据正在迅速地膨胀,大数据成为信息技术发展的新热点。本文分析了大数据技术的概念及时代背景,阐述了大数据具有规模巨大、类型多样、产生速 度快、价值密度低、存储要求高、管理复杂等特点,在教育领域应用大数据技术有利于革 新教育理念和教育思维,实现个性化教育,重新构建教学评价方式,加强学校基于数据的 管理,促进教育信息化深入发展。 随着网络信息技术的加速发展和应用,物联网、移动互联、社交网络等大大拓展了互 联网的疆界和应用领域,数据正以前所未有的速度在不断地增长和累积,大数据时代的大 幕已经开启。大数据在社会经济、政治、文化、生活等各方面产生深远的影响,将给各行 各业的发展模式和决策带来前所未有的革新与挑战。教育行业也不例外,教育管理、思维 方式、学习行为、教学评估等,无不受到大数据的影响。 大数据的概念及时代背景 大数据是一个正在发展中的概念。到目前为止,学术界对于“大数据”一词还没有准确、统一的定义。著名学者涂子沛在《大数据》一书中指出:“大数据(BigData)是指那些大 小已经超出了传统意义上的尺度,一般的软件工具难以捕捉、管理和分析的大容量数据, 一般以…以太节?为单位。大数据之大,并不仅仅在于容量之大,更大的意义在于通过对海量数据的交换、整合和分析,发现新的知识,创造新的价值,带来…大知识?、…大科技?、…大利润?和…大发展?。”最早提出“大数据”时代到来的是全球知名咨询公司麦肯锡。麦肯锡全球研 究院报告《大数据:创新、竞争和生产力的下一个前沿》则对“大数据”定义如下:大数据 是指大小超出了传统数据库软件工具的抓取、存储、管理和分析能力的数据群。麦肯锡称:“数据,已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于海量数据的挖掘和运用,预示着新一波生产率增长和消费者盈余浪潮的到来。”可见,大数据就是指蕴涵着巨大价值的、可有效利用的、多样化的海量数据集。 进入2012年以来,世界各国大数据的关注度与日俱增。在2012年1月份的达沃斯世界经济论坛上,大数据是主题之一,并特别针对大数据发布了报告BigData,BigImpact:New Possibilities for International Development,探讨了新的数据产生方式下,如何更好 地利用数据来产生良好的社会效益。2012年3月,美国奥巴马政府投资2亿美元,正式启动“大数据发展计划”,这一计划是美国政府继信息高速公路计划之后在信息科学领域的又 一重大举措。同时,联合国一个名为GlobalPulse的倡议项目在2012年5月发布报告 《大数据发展:挑战与机遇》,阐述大数据时代各国特别是发展中国家在面临数据洪流时 的机遇与挑战,并对大数据的应用进行了初步的解读。目前,一些发达国家、著名研究机 构以及大集团公司已将大数据作为获取有效信息和知识的重要来源、调整和部署战略决策 的重要依据,大数据技术则成为信息挖掘、整理和分析的重要工具。 大数据时代对人类的数据驾驭能力提出了新的挑战,也为人们获得更为深刻、全面的 洞察能力提供了前所未有的空间。互联网时代的数据正在迅速膨胀,它决定着组织的未来 发展,随着时间的推移,人们将越来越意识到数据对组织的重要性。对于企业组织来讲, 大数据的价值体现在两个方面:分析使用和二次开发。对大数据进行分析能揭示隐藏其中

研究报告大数据技术报告

学号 姓名 专业计算机技术 指导教师 院(系、所)计算机学院

填表注意事项 一、本表适用于攻读硕士学位研究生选题报告、学术报告,攻读博士学位研究生文献综述、选题报告、论文中期进展报告、学术报告等。 二、以上各报告内容及要求由相关院(系、所)做具体要求。 三、以上各报告均须存入研究生个人学籍档案。 四、本表填写要求文句通顺、内容明确、字迹工整。

1研究背景 1.1研究背景以及现实意义 随着Internet的迅速发展,现在处于一个信息爆炸的时代,人们可以在网络上获取更多的信息,如文本、图片、声音、视频等,尤其是文本最为常用和重要。因此文本的分类在发现有价值的信息中就显得格外重要。文本分类技术的产生也就应运而生,与日常生活紧密联系,就有较高的实用价值[1]。 文本分类的目的是对文本进行合理管理,使得文本能分门别类,方便用户获取有用的信息。一般可以分为人工[2]和自动分类。人工分类是早期的做法,这种方式有较好的服务质量和分类精度,但是耗时、耗力、效率低、费用高。而随着信息量以惊人的速度增长,这种方式就显得很困难,所以需要一种自动分类的方式来代替人工分类;自动分类节省了人力财力,提高准确力和速度。 1.2国内外研究现状 国外对于文本分类的研究开展较早,20世纪50年代末,H.P.Luhn[3]对文本分类进行了开创性的研究将词频统计思想应用于文本分类,1960年,Maro 发表了关于自动分类的第一篇论文,随后,K.Spark,GSalton,R.M.Needham,M.E.Lesk以及K.S.Jones等学者在这一领域进行了卓有成效的研究。目前,文本分类已经广泛的应用于电子邮件分类、电子会议、数字图书馆]、搜索引擎、信息检索等方面[4]。至今,国外文本分类技术在以下一些方面取得了不错的研究成果。 (1)向量空间模型[5]的研究日益成熟Salton等人在60年代末提出的向量空间模型在文本分类、自动索引、信息检索等领域得到广泛的应用,已成为最简便高效的文本表示模型之一。 (2)特征项的选择进行了较深入的研究对于英法德等语种,文本可以由单词、单词簇、短语、短语簇或其他特征项进行表示。 国内对于文本分类的研究起步比较晚,1981年,侯汉清教授对于计算机在文本分类工作中的应用作了探讨,并介绍了国外计算机管理分类表、计算机分类检索、计算机自动分类、计算机编制分类表等方面的概况。此后,我国陆续研究出一批计算机辅助分类系统和自动分类系统。但是中英文之间存在较大差异,国内的研究无法直接参照国外的研究成果,所以中文文本分类

产品技术说明书格式范文

产品技术说明书格式范文 本文是产品技术说明书格式范文,仅供参考,希望对您有所帮助,感谢阅读。 产品说明书是指以文体的方式对某产品进行相对的详细表述,使人认识、了解到某产品。其基本特点有真实性、科学性、条理性、通俗性和实用性。 一、标题:直接注明产品名称和文书种类,如《CY—116型全彩色有机发光液晶显示屏设计说明书》。 二、首页:包括封面、产品设计图及说明书目录等内容,其中封面应注明产品名称、编号、设计者姓名、职务、协作单位、负责人、设计周期等;产品设计图一般包括总图、装配图、专用零件工作图、产品包装和安全管理图等。 三、正文:主要包括产品设计的目的和意义,同类产品概况介绍,产品设计原理和主要工艺,产品结构、功能和用途,设计方案论证、主要技术参数计算,各种零件明细表,使用或操作说明书等。 四、落款:设计单位名称和日期,也可在首页中标明。 四、附件:主要包括参考文献,与论文相关但又因篇幅限制不能在正文中详细列出的数据、图表、计算过程、结构演示、统计等资料。 普通车床设计说明书 一、设计的目的及意义 在机械加工行业中,车床是应用时间最长、范围最广的专用加工设备之一,但传统的车床在加工中要停车测量,占用了大量的辅助时间,不仅效率比较低、劳动强度大,而且加工精度偏低,尤其在轴向尺寸上较难控制。因此,大力发展在线测量技术对于机械制造进一步发展与提高具有深远的意义; 随着微电子技术的日新月异的发展,自50年代初发展起来的计量光栅测量装置、感应同步器测量装置和60年代发展起来的磁栅数量测量装置的生产技术日益成熟,体积不断减小,成本下降,而可靠性和加工精度有了大幅度提高,为发展机械加工中的在线测量奠定了基础,有力地促进了机床行业的发展与提高。本产品是将数显测量技术应用于普通车床上而构成的机电一体化产品,采用计量光栅或磁栅式数显,可使~-Y--X.寸控制精度,特别是轴向尺寸精度,有较大幅度的提高,可使加工时间大幅减少,降低废品率,同时提高机床效率40%以上,

大数据技术文档

第1章绪论 随着计算机技术、通信网、互联网的迅速发展和日益普及,Internet上的信息量快速增长。从海量的信息块中快速检索出用户真正需要的信息正变得很困难,信息搜索应向着具有分布式处理能力方向发展,本系统利用hadoop分布式开源框架良好的扩充能力、较低的运作成本、较高的效率和稳定性来满足需求。 现状: 缺陷和不足: (1)结果主题相关度不高。 (2)搜素速度慢。 引入hadoop+nutch+solr的优点: (1)hadoop平台数据处理高效。hadoop集群处理数据比起单机节省数倍的时间,数据量越大优势越明显,满足信息采集对数据处理的速度和质量要求。 (2)hadoop平台具有高扩展性。可以适当扩展集群数量来满足日益不断增加的数据量,而这并不会毁坏原集群的特性。 (3)安全可靠性高。集群的数据冗余机制使得hadoop能从单点失效中恢复,即Hadoop能自动进行数据的多次备份,以确保数据不丢失,即使当某个服务器发生故障时,它也能重新部署计算任务。 (4) Nutch不仅提供抓取网页的功能,还提供了解析网页、建立链接数据库、对网页进行评分、建立solr索引等丰富的功能。 (5)通过Nutch插件机制实现了系统的可扩展性、灵活性和可维护性,提高了开发效率。能够根据用户需求进行灵活定制抓取和解析,提高了系统使用性。

(6)通过solr集群,采用分布式索引在不同的机器上并行执行,实现检索服务器之间的信息交换。可以通过设定主题进行索引检索。 研究目标和内容 本文的研究目标是全面深入分析研究分布式搜索引擎,进而优化分布式搜索引擎中的索引构建策略,内容包括: (1)深入研究hadoop分布式平台,仔细剖析hadoop中的分布式文件系统HDFS和map/Reduce编程模型。 (2)深入研究Nutch架构、相关技术与体系结构,着重研究分析Nutch插件系统的内部结构和流程;对protocol-httpclient插件进行开发支持表单登录;对 url过滤、信息解析插件进行开发,提高搜索的主题相关度;(实现用mapreduce的google的排序算法,改进系统搜索的关联度)。 系统功能结构 (1)本地资源解析模块 对本地文本pdf,word,excel内容解析和索引,按照主题分类,添加到相应的主题中进行搜素。(2)搜索模块 用户根据不同主题进行内容索引、关键词查询,将跟查询关联度最高的前n个文档返回给用户,并统计出在这些查询结果中出现频率最高的前n个词。用户可根据需求修改配置文件,提高搜索的相关度。 (3)信息爬取模块 ①信息定制采集模块 1、种子URL:用作抓取器爬取的出发点,也叫做根URL。 2、关键字:关键字的选择很重要,描述了抓取任务的所属分类的主题方向。

软件开发技术文档编写规范

软件开发技术文档编写规范 在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性、精确性、清晰性、完整性、灵活性、可追溯性。 ◇可行性分析报告:说明该软件开发项目的实现在技术上、经济上和社会因素上的可行性,评述为了合理地达到开发目标可供选择的各种可能实施方案,说明并论证所选定实施方案的理由。 ◇项目开发计划:为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。 ◇软件需求说明书(软件规格说明书):对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。它是在用户与开发人员双方对软件需求取得共同理解并达成协议的条件下编写的,也是实施开发工作的基础。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。 ◇概要设计说明书:该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等,为详细设计提供基础。 ◇详细设计说明书:着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。 ◇用户操作手册:本手册详细描述软件的功能、性能和用户界面,使用户对如何使用该软件得到具体的了解,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。 ◇测试计划:为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。 ◇测试分析报告:测试工作完成以后,应提交测试计划执行情况的说明,对测试结果加以分析,并提出测试的结论意见。 ◇开发进度月报:该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下个月的打算等。 ◇项目开发总结报告:软件项目开发完成以后,应与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。 ◇软件维护手册:主要包括软件系统说明、程序模块说明、操作环境、支持软件的说明、维护过程的说明,便于软件的维护。 ◇软件问题报告:指出软件问题的登记情况,如日期、发现人、状态、问题所属模块等,为软件修改提供准备文档。 ◇软件修改报告:软件产品投入运行以后,发现了需对其进行修正、更改等问题,应将存在的问题、修改的考虑以及修改的影响作出详细的描述,提交审批。 1可行性分析报告 1 引言 1.1 编写目的:阐明编写可行性研究报告的目的,提出读者对象。

产品技术说明书样本

产品技术说明书样本 本文是产品技术说明书样本,仅供参考,希望对您有所帮助,感谢阅读。 1.概述 本产品为LED-901充电式手电筒,公司遵循国家行业执行标准:GB7000.13-1999,确属本公司产品质量问题,自购置之日起保修期为3个(非正常使用而致使产品损坏,烧坏的,不属保修之列。) 2.技术特性 ●本产品额定容量高达900mAH。 ●超长寿命电池,高达500次以上循环使用。 ●采用节能,高功率,超长寿命的LED灯泡。 ●充电保护:充电状态显示红灯,充电满显示绿灯。 3.工作原理 LED灯由电池提供电源而发光,此电池充电后可重复使用。 4.结构特性:(略) 5.使用和操作 ●充电时灯头应朝下,将手电筒交流插头完全推出,直接插入AC110V/220V 电源插座上,此时红灯亮起,表示手电筒处于充电状态;当充电充满时,绿灯亮起,表示充电已充满。 ●使用时推动开关按键,前档为6个LED灯亮,中间档为3个LED灯亮,后档为关灯。 ●充满电,3个LED灯可连续使用约26个小时,6个LED灯可连续使用16个小时 6.故障分析与排除 ①使用过程中若发现灯不亮或者光线很暗,则有可能是电池电量不足,如果充电后灯变亮则说明手电筒功能正常,如果充电后仍然不亮,则有可能是线路故障,可以到本公司自费维修。 ②使用几年后若发现充电后灯不亮,则极有可能是电池寿命已到,应及时到本公司自费更换。

7.维修和保养 ●在使用过程中,如LED灯泡亮度变暗时,电池处于完全放电状态,为保护电池, 应停止使用,并及时充电(不应在LED灯泡无光时才充电,否则电池极易损坏失效。) ●手电筒应该经常充电使用,请勿长期搁置,如不经常使用,请在存放2个月内补 充电一次,否则会降低电池寿命 8.注意事项 ●请选择优质插座,并保持安全规范充电操作。 ●产品充电时切勿使用,以免烧坏LED灯泡或电源内部充电部件。 ●手电筒不要直射眼睛,以免影响视力。(小孩应在大人指导下使用。) ●勿让本产品淋雨或者受潮。 ●当充电充满时(绿灯亮起),请立即停止充电,避免烧坏电池。 ●非专业人士请勿随便拆卸手电筒,避免引起充电时危险。

大数据技术原理及应用

大数据技术原理及应用 (总10页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

大数据技术原理及应用 大数据处理架构—Hadoop简介 Hadoop项目包括了很多子项目,结构如下图 Common 原名:Core,包含HDFS, MapReduce和其他公共项目,从Hadoop 版本后,HDFS和MapReduce分离出去,其余部分内容构成Hadoop Common。Common为其他子项目提供支持的常用工具,主要包括文件系统、RPC(Remote procedure call) 和串行化库。 Avro Avro是用于数据序列化的系统。它提供了丰富的数据结构类型、快速可压缩的二进制数据格式、存储持久性数据的文件集、远程调用RPC的功能和简单的动态语言集成功能。其中,代码生成器既不需要读写文件数据,也不需要使用或实现RPC协议,它只是一个可选的对静态类型语言的实现。Avro系统依赖于模式(Schema),Avro数据的读和写是在模式之下完成的。这样就可以减少写入数据的开销,提高序列化的速度并缩减其大小。 Avro 可以将数据结构或对象转化成便于存储和传输的格式,节约数据存储空间和网络传输带宽,Hadoop 的其他子项目(如HBase和Hive)的客户端和服务端之间的数据传输。 HDFS HDFS:是一个分布式文件系统,为Hadoop项目两大核心之一,是Google file system(GFS)的开源实现。由于HDFS具有高容错性(fault-tolerant)的特点,所以可以设计部署在低廉(low-cost)的硬件上。它可以通过提供高吞吐率(high throughput)来访问应用程序的数据,适合那些有着超大数据集的应

开发文档_需求规格说明书_格式

江东区经济社会综合统计信息平台 需 求 规 格 说 明 书 宁波优创信息技术有限公司 二零一零年八月

XXXXXXXXX系统 需求规格说明书 项目承担部门: 撰写人(签名): 完成日期: 需求提供人(签名): 提供日期: 评审人(签名): 评审日期: 批准人(签名): 批准日期:

文档控制页

目录 1.引言 (1) 1.1编写目的 (1) 1.2项目背景 (1) 1.3参考资料 (1) 2.总体概述 (2) 2.1软件标识 (2) 2.2产品描述 (2) 2.3用户特点 (2) 2.4开发工具 (2) 3.功能列表 (3) 4.功能描述 (3) 4.1业务登记 (4) 4.2功能一 (5) 4.3功能二 (7) 5.角色设置 (8) 6.初始化数据 (8) 7.一般约束 (8) 7.1硬件约束 (8) 7.2安全性 (8) 7.3可用性 (9) 7.4性能要求 (9) 7.5数据库要求 (9) 7.6管理维护方针 (9) 7.7并行操作 (9) 7.8可移植性 (9) 7.9其它标准的约束 (9) 8.外部接口要求 (10) 8.1用户接口 (10) 8.2硬件接口 (10) 8.3软件接口 (10) 8.4通信接口 (11) 8.5假设和依据 (11)

1. 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者范围。如(定义软件总体要求,作为用户、软件开发人员以及其他干系人之间沟通的基础;描述功能要求、性能要求、用户和系统的接口要求、数据库等内容,作为软件开发人员进行软件结构设计、编码的基础;作为软件总体测试的依据。)等编写需求说明书的目的是作为软件开发方与客户方的沟通软件需求的一 个依据,将具体的需求文字化可以消除双方在语言表述、理解方面的误差。需求说明书除具体的功能需求外,还包括项目开发时通常要确定的事项。 需求说明书要得到软件开发方、客户方的签字确认。 需求说明书是项目设计人员设计项目实现的基础。 1.2 项目背景 列出本文件中用到的专门术语的定义和缩写词的原词组。如下: 甲方:xxx有限公司。 乙方:xxx有限公司。 招标书:由甲方提供的《招投标技术规范书》。 投标书:由乙方提供的《技术方案书》。 1.3 参考资料 列出要用到的参考资料,如: 1) 本项目的经核准的计划任务书或合同、上级机关的批文; 2) 属于本项目的其他已发表的文件; 3) 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能 够得到这些文件资料的来源。 《招标书》 《投标书》 《项目管理制度》 xxxx质量管理体系文件 ISO 9001:2000

软件开发文档说明书(完整流程)

在软件行业有一句话:一个软件能否顺利的完成并且功能是否完善,重要是看这个软件有多少文档,软件开发文档是一个软件的支柱,如果你的开发文档漏洞百出,那么你所开发出来的软件也不可能会好;开发文档的好坏可以直接影响到所开发出来软件的成功与否。 一、软件开发设计文档:软件开发文档包括软件需求说明书、数据要求说有书、概要设计说明书、详细设计说明书。 1、软件需求说明书:也称为软件规格说明。该说明书对所开发软件的功能、性能、用户界面及运行环境等做出详细的说明。它是用户与开发人员双方对软件需求取得共同理解基础上达成的协议,也是实施开发工作的基础。软件需求说明书的编制目的的就是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解、并使之面成为整个开发工作的基础。 其格式要求如下: 1 引言 1.1 编写目的。 1.2 背景 1.3 定义 2 任务概述 2.1 目标 2.2 用户的特点 2.3 假定和约束 3 需求规定 3.1 对功能的规定 3.2 对性能的规定 3.2.1 精度 3.2.2 时间特性的需求 3.2.3 灵活性 3.3 输入输出要求 3.4 数据管理能力要求 3.5 故障处理要求 3.6 其他专门要求 4 运行环境规定 4.1 设备 4.2 支持软件 4.3 接口 4.4 控制 2、概要设计说明书:又称系统设计说明书,这里所说的系统是指程序系统。编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理。流程、程序系统的组织结构、模块划分、功能分配、接口设计。运河行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础。

其格式要求如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料 2 总体设计 2.1 需求规定 2.2 运行环境 2.3 基本设计概念和处理流程 2.4 结构 2.5 功能需求与程序的关系 2.6 人工处理过程 2.7 尚未解决的问题 3 接口设计 3.1 用户接口 3.2 外部接口 3.。3 内部接口 4 运行设计 4.1 运行模块的组合 4.2 运行控制 4.3 运行时间 5 系统数据结构设计 5.1 逻辑结构设计要点 5.2 物理结构设计要求 5.3 数据结构与程序的关系 6 系统出错处理设计 6.1 出错信息 6.2 补救措施 6.3 系统维护设计。 3.详细设计文档:主要是把我们每个小模块,小功能的业务逻辑处理用文字的方式表达出来,让程序员在编码的时候有一个依据和参照;同时,在进行详细文档设计的时候,有的软件公司也会根据不同的项目作出相应的《软件开发代码规范》性文档,以保障我们所做工作的统一性。如果一个软件系比较简单,层次很少,本文件可以不单独编写,有关内容合并入概要设计说明书。 其格式要求如下: 1 引言 1.1 编写目的 1.2 背景 1.3 定义 1.4 参考资料

产品技术说明书样本

产品技术说明书样本 产品技术说明书样本 1. 概述 本产品为LED-901充电式手电筒,公司遵循国家行业执行标准:GB7000.13-1999,确属本公司产品质量问题,自购置之日起保修期为3个(非正常使用而致使产品损坏,烧坏的,不属保修之列。) 2. 技术特性 ● 本产品额定容量高达900mAH。 ● 超长寿命电池,高达500次以上循环使用。 ● 采用节能,高功率,超长寿命的LED灯泡。 ● 充电保护:充电状态显示红灯,充电满显示绿灯。 3. 工作原理 LED灯由电池提供电源而发光,此电池充电后可重复使用。 4. 结构特性:(略)

5. 使用和操作 ● 充电时灯头应朝下,将手电筒交流插头完全推出,直接插入AC110V/220V 电源插座上,此时红灯亮起,表示手电筒处于充电状态;当充电充满时,绿灯亮起,表示充电已充满。 ● 使用时推动开关按键,前档为6个LED灯亮,中间档为3个LED灯亮,后档为关灯。 ● 充满电,3个LED灯可连续使用约26个小时,6个LED灯可连续使用16个小时 6. 故障分析与排除 ①使用过程中若发现灯不亮或者光线很暗,则有可能是电池电量不足,如果充电后灯变亮则说明手电筒功能正常,如果充电后仍然不亮,则有可能是线路故障,可以到本公司自费维修。 ②使用几年后若发现充电后灯不亮,则极有可能是电池寿命已到,应及时到本公司自费更换。 7. 维修和保养 ● 在使用过程中,如LED灯泡亮度变暗时,电池处于完全放电状态,为保护电池, 应停止使用,并及时充电(不应在LED灯泡无光时才充电,否则电池极易损坏失效。)

● 手电筒应该经常充电使用,请勿长期搁置,如不经常使用,请在存放2个月内补 充电一次,否则会降低电池寿命 8. 注意事项 ● 请选择优质插座,并保持安全规范充电操作。 ● 产品充电时切勿使用,以免烧坏LED灯泡或电源内部充电部件。 ● 手电筒不要直射眼睛,以免影响视力。(小孩应在大人指导下使用。) ● 勿让本产品淋雨或者受潮。 ● 当充电充满时(绿灯亮起),请立即停止充电,避免烧坏电池。 ● 非专业人士请勿随便拆卸手电筒,避免引起充电时危险。

技术使用说明书

TCD-9302局部放电测试仪 技术使用说明书 一、概述 TCD-9302局部放电测试仪是我厂研制开发生产的一种新型仪器。它基本上保持了原有局部放电检测仪的优点和功能,并致力于缩小仪器体积、重量、使之成为名符其实的携带式仪器。该仪器是根据IEC(270)标准,利用脉冲电流法原理研制而成,并满足GB-7354-2004、GB-1207-97、GB-1208-97中关于局部放电测试对测试仪器规定的技术要求。该仪器具有灵敏度高、放大器系统动态范围大、测试的试品范围广、操作简便等优点。并采用先进的抗干扰组件和独特的门显示电路,抗干扰能力强,并具有四种高频椭圆扫描,适用于高压产品的型式、出厂试验,新产品研制试验,电机、互感器、电缆、套管、电容器、变压器、避雷器、开关及其它高压电器局部放电的定量测试。可供制造厂、科研部门、电力部门现场使用。 二、名词、术语 1.局部放电 局部放电是指在绝缘的局部位置放电,它并不构成整个绝缘的贯通性击穿。它包含三种放电形式:内部放电(在介质内部)、沿面放电(在介质表面)、电晕放电(在电极尖端)。 2.电荷量q 在试品两端瞬时注入一定电荷量,使试品端电压的变化和由局部放电本身引起的端电压的变化相同,此注入量即为局部放电的视在电荷量。 3.视在放电量校准器 视在放电量校准器是一标准电量发生器,试验前它以输出某固定电量加

之试品两端,模拟该试品在此电量下放电时局部放电测试仪的响应,此时调整刻度系数,确定局部放电检测仪的量程,以便在试验时测量该试品在额定电压下的视在放电量。因该放电量时以标准电量发生器比较后间接测出,而非直接测出,故此放电量称为“视在放电量”。 校正电量发生器是测量局部放电时必备的仪器,它的性能参数直接关系到测试结果的准确性。 视在放电量校准器由校准脉冲电压发生器和校准电容串联组成,其参数主要包括:脉冲波形上升时间、衰减时间、内阻、脉冲峰值、校准电容值等。 校准脉冲电压发生器电压波形上升时间为从0.1U0到0.9U0的时间,衰减时间定义为从峰值下降到0.1U0的时间。 4.检测阻抗 检测阻抗是拾取检测信号的装置,在使用中,应根据不同的测试目的,被试品的种类来选择合适的检测阻抗,以提高局部放电测量的灵敏度、分辨能力、波形特性及信噪比。 检测阻抗按调谐电容范围分1~12号。(见表1) 5.时间窗(门单元) 时间窗是为防止大于局部放电的干扰信号进入峰值检波电路而设计的一种电路装置。因在实际试验时,尤其是在现场做试验时,不可避免地会引入一些干扰,所以,时间窗的使用更显得重要。 时间窗的工作原理是把椭圆扫描时基分成导通(加亮区域)和截止(未加亮区域)两部分,通过改变时间窗的位置和宽度将放电脉冲置于导通(加亮区域),干扰脉冲置于截止(未加亮区域),此时仪表读数即为放电脉冲数值,而干扰则不论大小,皆不会影响放电脉冲数值。若此时两个时间窗同时关闭,则仪表

大数据的分类挖掘优化技术-文档资料

大数据的分类挖掘优化技术 : As big data optimization mining is needed to improve classification recognition and retrieval performance of big data , a big data classification mining method based on distributional extraction of weak correlation index features is proposed. The sparse fusion method is adopted to perform clustering space division for big data flow. The high?dimensional fractal features of big data are reorganized by using the self?correlation feature matching method. The vector quantification method is adopted for convergence control of base element classification of big data. The weak correlation index features of big data information flow are extracted to realize optimization classification and mining of big data. The simulation results show that the method for data classification and mining improves the precision and recall performance of big , and has high mining accuracy and good anti?interference capability. Keywords : big data ; information fusion ; clustering space division feature extraction data mining and retrieval classification mining

技术文档说明书的模板

XXXX系统2013年3月25日

第一章前言..................................................... - 3 - 1.系统名称............................................... - 3 - 2.需求提出单位........................................... - 3 - 3.内容简介............................................... - 3 - 4.参考资料............................................... - 3 -第二章程序总体介绍............................................. - 4 -第三章模块清单列表............................................. - 5 -第四章模块开发技术文档......................................... - 6 - 1.XX模块名称............................................ - 6 - 1.1. 模块功能........................................... - 6 - 1.2. 输入输出信息....................................... - 6 - 1.3. 使用文件和表格..................................... - 6 - 1.4. 模块间接口......................................... - 7 - 1.5. 模块结构图或流程图................................. - 7 - 1.6. 处理描述........................................... - 7 - 1.7. 有关事项(根据具体情况决定有无此节)............... - 7 - 1.8. 测试说明........................................... - 7 - 1.9. 复审的结论......................................... - 8 - 2.XX模块名称............................................ - 8 -

软件开发文档范例-概要设计说明书

概要设计说明书 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 本项目(机票预定系统)时由浙江航空公司委托,由<>负责开发。 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于航空公司的数据库服务器。本系统与其他系统的关系如下: 1.3定义 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。

外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写 系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 A TM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司1999/3 2.机票预定系统项目开发计划《》软件开发小组1999/3 3.需求规格说明书《》软件开发小组1999/3 4.用户操作手册(初稿)《》软件开发小组1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社1992/1 6.软件工程张海藩清华大学出版社1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计

相关主题