第一篇:远程服务平台软件说明书
用友远程服务系统V1.02
用户手册
用友远程服务系统V1.02 版权声明
北京亿通畅联科技有限责任公司 版权所有
本用户手册中的任何信息在未经北京亿通畅联科技有限责任公司同意的条件下不得以任何方式(包括纸张印刷品、电子出版物、电子文档等信息传播媒介)复制、传播、摘抄、再发表。
本手册中的所有信息仅代表产品公布之日亿通畅联公司的观点,并且我们无法保证用户手册中有偏差信息的存在,我们保留因产品升级或其它原因而更改用户手册的权利。
最终用户许可协议
*重要:请认真阅读──本软件《最终用户软件授权协议》(以下称《协议》)
这份协议是您(个人或机构团体)与北京亿通畅联科技有限责任公司之间就有关使用、购买亿通畅联科技软件产品的法律协议。本软件产品包括计算机软件并且还包括可能在软件中出现的或包含在软件中的电子文档、相关媒体和印刷材料等等(以下称“软件产品”)。您一旦安装、复制或以其它方式使用本“软件产品”,即表示您同意接受本《协议》中相应条款的约束。如果您不同意本《协议》中的条款,则您不得安装、复制或以其他方式使用本“软件产品”。
此外,一旦您安装、复制或以其它方式使用本“软件产品”的任何“更新件”或其它组件,即表示您同意接受随附这些“更新件”的任何附加许可条款的约束。如果您不同意随附这些“更新件”的附加许可条款,则您不得安装、复制或以其它方式使用该“更新件”。1.软件产品许可证
本“软件产品”受中华人民共和国著作权法及其他有关国际版权条约和其它知识产权法及条约的保护。本“软件产品”只是许可使用,而非出售。2.软件产品使用的许可
亿通畅联科技将本软件程序的使用权授予您。但您必须向本公司作以下保证:
1)不在本协议规定的条款之外,使用、拷贝、修改、租赁或转让本系统或其中的任一部分。2)只在一台机器上使用本系统;
3)为在这一台机器上使用,出于备份或档案管理的目的,允许以机器可读格式制作本系统的拷贝;
4)在他方接受本协议的条款和条件的前提下,将本系统及许可协议转让给另一方使用,如若发生转让,原文档及其伴随文档的所有拷贝必须一并转让对方,或将未转交的拷贝全部销毁;
5)只在以下之一前提下,将本系统用于多用户环境或网络系统。本系统明文许可用于多用户环境或网络系统上;或者,使用本系统的每一节点及终端都已购买使用许可。3.其它权利和限制的说明 1)对本系统再次转让许可;
2)对本系统进行逆向工程、反汇编或解体拆卸;
3)拷贝或转交本系统的全部或部分,但本协议中明文规定的除外。
4)您将本系统或拷贝的全部或局部转让给另一使用方之时,您的许可权即自行终止。4.本系统的版权和所有权:
本系统及其所有拷贝的名称,与光盘上或本系统中注明的公司同在。本系统及文档享有版权,并受国家版权法及国际公约条款的保护。您不可以从本软件中去掉其版权声明;并保证为本系统的拷贝(本部或部分)复制版权声明。您同意制止以任何形式非法拷贝本系统及文档。5.有限保证
如果本“软件产品”注明为基本版,则该软件的某些功能按照亿通畅联公司保证本软件所公布的功能和规格,使用期限为期半年(或根据销售合同规定的时间期限),使用期限到期后,该部分功能的使用将受到限制。说明:如果您购买了该软件产品的“企业激活码”,您对“企业激活码”的使用应受该最终用户软件授权协议中的条款和条件的约束。6.售后担保:
1)亿通畅联科技担保,在正常使用的情况下,自售出之日起九十天内,其软件载体无材料或工艺缺陷。经验证确有缺陷时,本公司的全部责任就是退换其软件载体;也是给您的唯一补偿。
用友远程服务系统V1.02
目录
1.欢迎使用用友远程服务系统.........................................................................................................................................2 1.1概要介绍..................................................................................................................................................................2 1.2运行环境..................................................................................................................................................................2 1.3设置..........................................................................................................................................................................2 1.4.注册.........................................................................................................................................................................4 2.用友远程服务系统使用说明.......................................................................................................................................7 2.1.安装与卸载.............................................................................................................................................................7 2.2.用友远程服务系统主界面...................................................................................................................................7 2.3.系统服务主界面.....................................................................................................................................................8 2.4.与工程师进行会话.................................................................................................................................................9 2.6.消息中心...............................................................................................................................................................14 2.7 设置在线状态.......................................................................................................................................................15 2.8.软件自动更新.......................................................................................................................................................15 3.技术支持信息...............................................................................................................................................................15
用友远程服务系统V1.02
图:基本设置
在上述界面内,用户可进行基本信息修改及用户密码设置。
注册
详细内容可参考下一节的内容。
网络设置
网络设置主要是让通过代理上网的用户可以连接到用友远程服务系统的服务器。用户在进行代理设置时要根据自己的上网方式来选择。
在您登陆系统之前,请先对本软件的网络进行设置:
无论在何种网络环境中,请确认您的计算机可以访问公网主机的 8000,8001及8008端口。如果您的网络内没有硬件防火墙,或者软件防火墙则不必进行网络设置。如果您的网络内有防火墙,但没有对公网访问进行限制,则也不必进行网络设置。如果您的网络需要通过代理才能访问到外网主机及端口,则需要点击“网络选项”进行设置。
用友远程服务系统V1.02
输入后企业码后,点击确定,出现如下用户注册信息。
输入自定义的注册登陆用户和密码后,点击注册即完成 在线用户 的注册。
用友远程服务系统V1.02
2.用友远程服务系统使用说明
2.1.安装与卸载
(一)安装用友远程服务系统
运行用友远程服务系统的安装程序,找到软件安装包
双击此安装文件进行企业端远程服务安装。按安装向导的提示进行操作安装完成后,因为您是第一次使用本企业端软件,需要进行软件注册,注册流程详见1.4章节的内容。软件安装成功后,会在系统的开始->程序内建立程序项,也会在桌面及快速启动栏内创建软件快捷方式,通过此快捷方式的点击,用户可很容易的打开软件。
(二)卸载用友远程服务系统
卸载用友远程服务系统的方法有以下两种:(1).从Windows控制面板卸载:
打开Windows控制面板->添加/删除程序,然后选中[用友远程服务系统],单击删除即可。(2).从程序栏内执行远程服务卸载:
打开 开始->所有程序->用友远程服务系统卸载,按向导的提示进行操作,即可将本软件从系统内卸载。
2.2.用友远程服务系统主界面
首先通过开始的程序菜单或其它方式打开用友远程服务系统的主程序,进入用友远程服务系统的客户端主界面,您就可以正常使用了,如下图:
用友远程服务系统V1.02
企业用户登陆后,可在主服务界面内选择我的产品,选择问题种类,选择模块范围(可选),并点击
按钮开始呼叫远端工程师。点击后系统自动为您呼叫合适的工程师,呼叫成功,则您可以和远端工程师通过文字会话、文件传输、远程桌面接管等方式,来解决您当前的问题及沟通解决问题的方法。
2.4.与工程师进行会话
呼叫工程师成功后,您可以在如下界面内与工程师进行沟通交流。
用友远程服务系统V1.02 在用友远程服务系统的主界面上单击
按钮,出现如下安全警告界面;
图:请求远程服务
企业用户点击 是 按钮,则表示用户同意请求远程桌面请求,此时工程师端点击接受后,即可开始进行远程协助会话。
点击 按钮,可以浏览文件,将文件发送到对方,也可以将文件直接拖拽到文字编辑框内来实现文件发送。
用友远程服务系统V1.02
在弹出的对话框内,企业用户可写入投诉信息,点击确认按钮后,系统将此信息自动发送到用友相关客服部门进行处理。
用友远程服务系统V1.02 2.7 设置在线状态
操作员可通过点击服务主界面的 状态 菜单进行状态的修改。
当在会话状态的企业端用户设置了状态信息后,对端工程师会话窗口内会显示该用户的状态。
2.8.软件自动更新
用友远程服务系统提供网络自动更新功能,可以及时对产品升级,可以增强软件的功能,使产品功能更加完善。自动更新方式:
(1).当用户登陆到系统后,系统自动验证该软件版本是否为最新,并给出是否更新新版软件的提示;(2).用户可在服务主界面的 用友链接 页面内,点击 更新最新版本 链接,来进行自动下载更新。
如果您在升级过程中遇到什么问题请与我们联系,详细联系方式请参阅技术支持信息。
3.技术支持信息
如果在使用的过程中遇到问题,请及时与我们联系!公司名称:用友软件股份有限公司 地址: 邮编:100085 电话:
第二篇:手机远程服务软件功能需求说明书
附件
手机版远程服务软件功能需求说明书
本部分为手机版远程服务软件的功能需求说明,为双方根据甲方提供的项目要求共同商定的功能需求,也作为双方项目验收的依据。供应商应根据此需求提供完整的实现各功能的软件。双方在项目合同执行期间和执行后提出本规范书之外的新需求和改动要求,均需双方商定并另行拟定备忘录。技术要求
1.1 总体要求
手机版远程服务软件一款安装在桌面电脑上的软件,把安卓手机和电脑连接上后用户对手机实现对手机的管理功能,以及工程师通过接管用户电脑借助手机版客户端功能实现对手机的应用支持、咨询和维护等服务。产品的研发分三期完成,本规范描述一起项目中的功能需求。
1.手机版软件将整合至苏宁IT帮客软件中。PC端基于windows平台,支持windows XP, Windows Vista和Windows 7.2.手机版远程服务软件一期项目手机管理功能模块包括:驱动安装,应用管理,联系人管理,文件管理和图片管理。各模块具体支持项目详见详细功能章节,同时软件支持嵌入由甲方提供的应用市场客户端模块,并和应用市场提供的链接接口,下载相关应用安装。
3.一期项目仅针对于Android手机系统,支持android 2.1以上版本的手机,一期支持完全适配机型20款,详见附件一起完全适配机型列表。完全适配的定义为以上提到的手机管理功能模块均支持。
4.界面色调风格和所有弹出框风格与苏宁IT帮客4.0版本保持一致。各个界面、按钮、标签等规格以最终提交商定的UI设计为准。
详细功能
2.1 软件安装,卸载,升级
此模块为手机服务包的嵌入IT帮客的管理,由甲方提供;乙方需提供手机服务包供甲方使用。
(1)安装程序由甲方统一打包在苏宁IT帮客安装程序中,安装程序界面中增加安装手机服务包复选框
(2)未安装手机包的IT帮客中的手机服务页嵌入安装界面,点击安装:本机如有安装包直接安装;如无,调用PC下载软件下载后安装。安装好重启IT帮客客户端。
(3)安装后,开始菜单和控制面板可单独卸载手机服务模块
(4)甲方统一进行平台升级
2.2 驱动安装
(1)手机连接时,自动判断当前连接手机的驱动程序
(2)如本地有驱动程序直接安装;如无,从服务器下载,然后安装;
(3)安装完后直接连接
2.3 主页面
(1)主页面将嵌入IT帮客手机服务页面
(2)支持连接状态的显示,支持连接和断开连接操作
(3)已连接手机的图片,型号,操作系统信息显示(手机图片可从服务器获得)
(4)显示管理功能按键:应用管理,通讯录管理,文件管理和图片管理,点击启动手机服务软件并进入相应的管理页面
(5)支持甲方提供的应用市场页面的嵌入
(6)支持通过应用市场页面的应用下载链接接口下载应用
2.4 应用管理
(1)应用信息列表显示(用户软件,系统软件,可升级软件)
(2)应用安装,卸载,备份,升级(升级需与甲方应用市场接口,包括应用匹配,匹配后的最新版本信息获取和升级包的获取)(3)本地应用搜索
(4)支持甲方提供的应用市场页面的嵌入
(5)支持通过应用市场页面的应用下载链接接口下载应用
2.5 通讯录管理
(1)支持联系人列表显示(全部联系人,收藏夹)
(2)联系人添加,删除,编辑,导入/导出(一种csv格式)
2.6
文件管理
(1)支持当前文件树结构的显示
(2)支持文件结构浏览的后退,前进,向上层,排序
(3)支持文件夹的新建,文件和文件的删除,重命名,复制,粘贴,剪切(右键菜单和快捷键)
(4)支持当前目录下向紧邻下一层文件夹的文件拖拽(5)支持当前文件夹下基于文件名的文件搜索(6)支持存储容量信息的显示
2.7 图片管理
(1)支持文件缩略图的显示(所有图片,照相机图片)(2)支持图片的单选,多选,全选,全不选(3)支持选中图片的删除,导出(4)支持从PC端添加图片
(5)支持点击查看选中的单个图片(利用PC系统图片查看器查看)
第三篇:远程控制说明书
远程控制BTY-8015说明
1、安装SIM卡:
打开主控机前面4棵螺丝,打开盖子,你发现有一个SIM卡架,象装手机卡一样,装上后盖上。
2、设置控制号码:
设置控制号码共可以设10个号,如我要设***、***为控制号,那么你就用手机发送“666******”,最多能加10个控制号;
3、短信控制:
开指令:全开—999,开第一路—on1,开第二路—on2,开第三路—on3,依次类推
每发一个开指令,如果开成功后,会有信息反馈,如开第一路后,会有“1on OK”反馈
关指令:全关—000,关第一路—off1,关第二路—off2,关第三路—off3,依次类推
每发一个关指令,如果关成功后,会有信息反馈,如关第一路后,会有“1offOK”反馈
4、定时及修改时间:
1)定日期 格式如*09/01/20*ON*09/01/25*OFF*,2)定时间 格式如*18/40*START*20/00*END*
表示,在2009年1月20日至2009年1月25日期间,18:40分全开,20:00全关。
3)取消:取消预约ESC
4)、修改时间指令为TIME09/01/20,14:505、拨号控控制:
可用任何一部授权的固定电话或其他手机号码拨打本机,(其他未授权号码将无法接通,确保你的安全受控)直接按键键入如:“3*此时三路继电器为开通状态;此时若保持通话,还可以继续键入其他号码如6*此时第六路为开;若键入3#此时第三路关闭;其他同理;注意:键入每个按键时间要大于2秒;
6、短信查询:
555发送到本机卡号码。本机会自动把8路开关状态以数字形式发送到第一个设定的报警号码,接收到内容如10010000表示第1、4为关闭状态,235678为开通状态。
第四篇:2017软件使用说明书样本
韦氏盈创仓库管理系统V1.0
韦氏盈创仓库管理系统
V1.0
用户手册
厦门韦氏盈创科技有限公司-版权所有 第 1 页
韦氏盈创仓库管理系统V1.0 目录
1引言...............................................................................................................................................3
1.1编写目的............................................................................................................................3 1.2参考资料............................................................................................................................3 1.3术语和缩略词....................................................................................................................3 2软件概述........................................................................................................................................4
2.1软件功能....................................................................................................................4 2.2软件运行
..................................................................................................................5 2.3系统要求............................................................................................................................5 3系统使用........................................................................................................................................5
3.1系统登录............................................................................................................................5 3.2人员信息维护....................................................................................................................6
3.2.1个人密码修改........................................................................................................7 3.2.2权限设置................................................................................................................7 3.2.3添加新成员............................................................................................................8 3.2.4人员信息浏览........................................................................................................9 3.3货品信息维护..................................................................................................................10 3.3.1货品信息查询......................................................................................................10 3.3.2货品信息增加......................................................................................................11 3.3.3货品信息删改......................................................................................................11 3.4仓库信息维护..................................................................................................................12 3.4.1仓库信息浏览......................................................................................................12 3.4.2仓库信息添加......................................................................................................13 3.5存放规则维护..................................................................................................................13 3.5.1存放规则浏览......................................................................................................14 3.5.2添加存放规则......................................................................................................14 3.6货物进出记录..................................................................................................................15 3.6.1货物进出浏览......................................................................................................15 3.6.2货物进出添加......................................................................................................16 3.7库存信息..........................................................................................................................16 3.8系统功能..........................................................................................................................17
第 2 页
韦氏盈创仓库管理系统V1.0 1引言
1.1编写目的
韦氏盈创仓库管理系统是一个公司工作中不可缺少的一部分,他对于公司的人员以及财务的管理者和被管理者都非常重要。所以仓库管理系统应该为管理者和被管理者提供充足的信息和快捷的数据处理手段,但长期以来,人们使用传统的人工方式或性能较低的仓库管理系统来管理公司日常事务,操作流程比较繁琐,错误率比较高。一个成功的管理系统应提供快速的信息检索功能,增加和修改功能。
1.2参考资料
《软件需求规格说明书》 《概要设计说明书》 《详细设计说明书》
1.3术语和缩略词
A.I.人工智能
API(Application Programming Interface)应用(程序)编程接口 Software Quality Assurance软件质量保证 UI Testing界面测试
第 3 页
韦氏盈创仓库管理系统V1.0 2软件概述
2.1软件功能
(1)进、出库管理。对进、出库信息进行记录。
(2)查询功能。仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。
(3)部门资料管理与库存报表生成。资料管理包括了人员信息管理,以及各项业务单据的资料管理。报表主要分类为:日报表,月报表,销售报表,入库报表等等。
(4)应用计算机管理后,由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。
(5)应用计算机管理后,许多重复性的工作,都可由计算机去执行,从而使管理人员从事务性工作解脱出来,真正变为从事一些信息的分析,判断,决策等创造性的工作。
第 4 页
韦氏盈创仓库管理系统V1.0 2.2软件运行
本系统运行在PC 及其兼容机上,使用WINDOWS 操作系统,在软件安装后,直接点击相应图标,就可以显示出软件的主菜单,进行需要的软件操作。
2.3系统要求
Windows XP以上系统,256M以上内存。
3系统使用
3.1系统登录
本系统为公司内部仓储管理系统,用户类型分为两种,一类为管理员,一类为普通用户,管理员具有人员管理权限,普通用户只有货品管理权限。
图3-1系统登录界面
管理员登录后的主界面如下图所示
第 5 页
韦氏盈创仓库管理系统V1.0
图3-2管理员系统主界面
普通用户登录后的主界面如下图所示
图3-3普通用户系统主界面
3.2人员信息维护
人员信息维护包括个人密码修改,人员权限设置,添加新成员和人员信息的浏览。
第 6 页
韦氏盈创仓库管理系统V1.0
图3-4人员信息维护下拉列表
3.2.1个人密码修改
在本系统中,系统管理员具有最高权限,可以修改自己和其他用户的密码,这个可以有效防止用户登录和及时为用户重置密码。
图3-5修改密码界面
3.2.2权限设置
管理员可以修改其他用户的权限,可以使其他人具有管理员的权限,也可以收回其他管理员的权限,使其只具有普通用户权限。
第 7 页
韦氏盈创仓库管理系统V1.0
图3-6权限设置界面
3.2.3添加新成员
当公司入职新员工时,管理员可以为其建立账户。
第 8 页
韦氏盈创仓库管理系统V1.0
图3-7添加新成员界面
3.2.4人员信息浏览
管理员账户不仅可以添加用户,还可以随时对系统的账号进行管理和维护。
图3-8人员信息浏览界面
第 9 页
韦氏盈创仓库管理系统V1.0 3.3货品信息维护
管理员和普通用户可以查询本公司的货品信息,也可以对其进行增加和删除。
图3-9货品信息维护下拉列表
3.3.1货品信息查询
可以根据货品号和货品名称进行查询,也可以查询全部货品信息,此系统还提供了导出EXCEL的功能,方便对公司货品的统计分析。
图3-10货品信息查询界面
第 10 页
韦氏盈创仓库管理系统V1.0 3.3.2货品信息增加
当公司增加了某种货品时,可以使用材料信息增加功能及时将其添加进系统。
图3-11货品信息添加界面
3.3.3货品信息删改
当公司的货品信息发生变动时,可通过货品信息删改功能及时修改信息。
第 11 页
韦氏盈创仓库管理系统V1.0
图3-12货品信息删除界面
3.4仓库信息维护
仓库信息维护包括仓库信息浏览和仓库信息添加两个功能。方便维护本公司的仓库系统。
图3-13仓库信息维护下拉列表
3.4.1仓库信息浏览
在仓库信息浏览里面,不仅可以查询本系统已经拥有的仓库,也 第 12 页
韦氏盈创仓库管理系统V1.0 可以对其进行维护,这里包括添加一个新的仓库,删除一个过时的仓库,和修改仓库的细节信息。
图3-14仓库信息浏览界面
3.4.2仓库信息添加
应当及时将新的仓库添加到本系统,包括仓库的具体信息。
图3-15仓库信息添加界面
3.5存放规则维护
包括存放规则浏览和存放规则添加两个功能。
第 13 页
韦氏盈创仓库管理系统V1.0
图3-16存放规则维护下拉列表
3.5.1存放规则浏览
此功能在于让用户及时了解本公司的仓库详细细心,以便对其进行维护。
图3-17存放规则浏览界面
3.5.2添加存放规则
当添加了新的仓库之后,应该为其添加相应的存放规则。
第 14 页
韦氏盈创仓库管理系统V1.0
图3-18存放规则添加界面
3.6货物进出记录
此功能在于对公司货物的管理。
图3-19货物进出记录下拉列表
3.6.1货物进出浏览
此功能可以方便的查询本公司的货物进出信息。
第 15 页
韦氏盈创仓库管理系统V1.0
图3-20货物进出浏览界面
3.6.2货物进出添加
当公司有了新的货物信息变动的时候,应当添加到相应的记录。
图3-21货物进出添加界面
3.7库存信息
库存信息可以方便得了解本公司的所有货物信息,包括现有数
第 16 页
韦氏盈创仓库管理系统V1.0 量,当前价格和供应商。
图3-22库存信息查询界面
3.8系统功能
此功能不涉及业务信息,提供了修改修改密码,注销系统和关闭系统的功能。
图3-23系统功能下拉列表
第 17 页
第五篇:软件著作权-说明书
产品说明书
项目背景
在当前竞争激励的嵌入式产品市场,芯片厂商不仅仅要提供高度集成化和最优性价比的SoC芯片产品,以及基于该SoC芯片的软件整体解决方案,同时,还需要向用户提供简单易用的应用程序开发调试工具,使得基于该芯片方案的最终产品能快速地推向市场。本项目定义为数字电视嵌入式软件集成开发环境,用于支持采用国产数字电视SoC芯片的嵌入式系统的应用软件开发,产品满足应用软件开发所需的基本功能。
产品概要说明
本产品是为了减少用户操作而提供的一套模板生成框架。避免每次让用户从零开始的不必要的繁琐操作而设计。用户可以根据自己的要求和环境选择最为理想的开发框架。然后通过修改框架或者添加功能,从而生成用户所需的产品。大大的减少了用户开发时间,极大的增加了工作效率以及极大的增加了可操作性和可执行性。
详细说明
得到安装包后,解压缩到用户指定的文件夹下,系统会自动注入注册表以及注册系统环境变量。不用用户手动加载。自动加载完成后,用户将要重启电脑,待电脑重启后,打开解压缩的路径,找到集成开发环境Ablator「注:集成开发环境,简称IDE。是该平台的统称,下面将会用IDE来代替。Ablator是该产品具体名称」的文件夹。
双击打开Ablator文件夹,进入文件后出现一个IDE文件夹,该文件夹就是整个集成开发环境的主目录。
进入下一级目录,将会出现成个平台的框架结构。其中包含configuration,features,plugins,workspace四个文件夹和Ablator.exe主执行程序。下面解释将解释各个文件以及执行程序的作用。
①Configuration文件夹:该文件夹是基于IDE的配置文件夹,其中记录各种信息,以及配置各种相关的插件。
②Features文件夹:Features目录下方的都是插件的配置信息,启动信息还有一些图片等 一些资源。与Plugins文件夹相关。
③Plugins文件夹:该文件夹下放置的全部是IDE所使用的插件包。有一部分的插件配置文件也放置在其中。其中一部分插件与Features文件夹的配置文件相关联。
④Workspace文件夹:该文件夹是管理用户程序的工作空间「注:工作空间是指含有地理数据集的目录,可以保存本次打开的所有数据源和数据集,以后打开此工作空间,则该工作空间所包括的所有数据源和数据集会全部自动打开。(图1)」
⑤Ablator.exe:该程序是可执行程序,是整个IDE的入口。运行该程序将进入IDE。其间要输入正确的工作空间,方能进入IDE。
结构概要设计
1应用仓库配置
应用仓库配置模块提供给用户良好的用户体验,用于指导用户根据自己的需求快速、准确地开发产品。该模块包含两个字模块:远程仓库配置,本地仓库配置。
远程仓库配置:终端从服务器下载配置文件manifest.xml,终端通过解析该文件将服务器所提供的应用展示给用户,用户可根据自身的开发需求选择相应项目模板进行开发,同时用户可选择服务器提供的可选配置项,以进行组件重用,实现快速开发。
本地仓库配置:初始情况下本地仓库仅欲置若干应用程序供用户使用,用户从远程服务器获取相应的应用保存在本地,避免了以后进行相同产品开发带来的通信时延。本地仓库的另一功能是当服务器不可达时,用户的需求能够从本地库中得到满足。
应用仓库存储的库类型包含以下四种:原子库、模块、解决方案和应用程序。其中,原子库不可再分,模块可包含原子库,解决方案可由若干模块组成,应用程序在解决方案的基础之上实现。
2应用仓库模块
应用仓库配置模块包含两个字模块:远程仓库配置,本地仓库配置。远程仓库配置用户可与远程服务器连接,并从服务器下载相应解决方案及可选库进行快速开发。
2.1远程仓库配置
1.流程图 远程仓库子模块的流程图如图1.1所示:
开始N服务器可达Y下载配置文件manifest.xml解析配置文件并展示给用户N用户选择工程及可选项将工程id及可选项id发送到服务器,请求下载下载成功Y打开建立的工程完成
图1.1 远程仓库配置
远程仓库配置子模块:在服务器可达的情况下,解析从服务器下载的manifest.xml,以工程向导方式指导用户完成工程配置建立。在用户选定工程类型和可选配置后向服务器请求所有文件,并下载到本地仓库中保存。之后对于用户的同样需求可直接读取本地仓库中的数据。
本地仓库子模块的流程图如图2.2所示:
开始4
解析本地配置文件manifest.xml并展示给用户用户选择工程及可选项根据用户所选工程及配置完成向导 图1.2本地仓库配置
本地仓库配置子模块:解析本地配置文件manifest.xml。根据解析内容生成工程向导。用户依据向导流程完成工程配置及新建。
2结构图
应用仓库配置模块的结构图如图2.1所示。
完成服务器工程向导本地文件系统 图2.1 结构图
1)工程向导向服务器请求manifest.xml配置文件
2)解析manifest.xml文件,生成工程向导页面指导用户完成工程配置建立 3)向服务器请求用户所选工程及配置,并下载到本地仓库中。4)将用户工程相关文件复制到Eclipse workspace下,配置工程属性。3调用关系
应用仓库配置模块的调用关系图如图3.1所示。
服务器通信模块Manifest.xml配置文件工程向导在Eclipse Workspace生成工程Project及工程配置.project 图3.1 调用关系图
工程向导得到manifest.xml文件(两种途径:从服务器获得或从本地文件系统获得)、用户工程的模板文件以及可选库文件后,解析manifest.xml文件。依据Eclipse工程项目规范建立工程,并将模板文件及库文件拷贝到Eclipse workspace下,若模板文件中存在扩展点,向导将扩展程序添加到扩展点,同时根据环境变量读取系统库文件并添加到工程属性中。最终在IDE视图、编辑器中显示完整工程。
本地模板库
应用程序(Application):提供关于应用程序开发的模板。其中包含了解决方案。解决方案(Solution):针对某一个问题而提出的一个解决问题的方案。其中包含了模块。模块(Module):由多个原字库组成的,叫模块。其中包含了原字库。原子库(Atom):属于最底层模板,不能再细分。
Manifest.xml:配置文件,提供相关属性信息,供显示。不直接参与编译。
Download:在服务器可达的情况下,解析从服务器下载的manifest.xml,以工程向导方式指导用户完成工程配置建立。在用户选定工程类型和可选配置后向服务器请求所有文件,并 下载到本地仓库中保存。之后对于用户的同样需求可直接读取本地仓库中的数据。
主界面简介
主界面如图1所示。
IDE平台由几个称为视图的窗格组成,下面是几个主要的视图窗口:项目资源管理器视图:该视图允许我们创建、选择和删除项目。
编辑器区域:项目资源管理器视图右上侧的窗格是编辑器区域。取决于N项目资源管理器视图中选定的文档类型,一个适当的编辑器窗口将在这里打开。如果IDE没有注册用于某特定文档类型(例如Windows系统上的.doc文件)的适当编辑器,IDE将设法使用外部编辑器来打开该文档。
大纲视图:编辑器区域右侧的大纲视图在编辑器中显示文档的大纲;这个大纲的准确性取决于编辑器和文档的类型;对于C源文件,该大纲将显示所有已声明的类、属性和方法。
选项卡视图:选项卡视图(问题视图、书签和控制台)收集关于我们正在操作的项目的信息;可以是IDE生成的信息,比如编译错误,也可以是手动添加的任务。该IDE平台的大多数其他特性,例如菜单和工具栏,都应该和其他那些熟悉的应用程序类似。
图1 IDE主界面
用户操作举例
1本地应用仓库:
本次采用的实例是基于Linux系统下不同文本格式的压缩算法。这个算法提供了给了用户1种到多种不同的压缩算法供用户选择,当用户只需进行单一格式的文本压缩时,可以选择其中所需的1种单一算法进行压缩。当用户想同时对1个文本进行多种格式压缩时,可以同时选择多个所需的算法进行文本压缩。这样大大的节省了操作步骤和时间,也节省了反复操作而出现的冗余和大量的工作空间。因结果只能在测试的开发板上进行查看,不能截图说明。所以只能在PC机上截取调试过程和各个参数。下面则是该实例的具体操作步骤和解说,请详细阅览。
1.1首先在桌面或者安装目录下找到执行程序,名称为Ablator.exe。
1.2双击运行该执行程序,用户将进入工作空间输入窗口,将自己的工程放置在自己的PC 机某一个文件目录下面。点击确定,将进入IDE的主界面。如果想下次或者以后都长久的使用该工作空间的话,请选择[将此值用作缺损值并不再询问(U),],选择了过后,单击确定进入IDE后,下次启动将默认选择进入该工作空间,而不会出现该对话框了。如果想选择另外个工作空间的话,请进入IDE的主界面,依次选择:窗口→首选项→常规→启动和关闭→工作空间→选择[启动时提示工作空间(W)]如图1-2。选择了过后,下次重启IDE时就会提示工作空间选项页了。
图1-2 工作空间的显示
1.3当进入IDE主界面后,请依次选择【文件→新建工程→项目→Tool】然后会出现2个可选项,一个是本地库,一个是远程库(如图1.3)。这里先介绍本地库,所以用户请选择本地库。
图1.3 库的选择
在Tool目录下包含两个子目录本地库和远程库,本地库与远程库的区别在于以下两点: 1.读取的配置文件不同,本地库读取本地配置文件manifest.xml,远程库从服务器下载manifest.xml并读取。
2.本地库读取的模板文件保存在本地物理磁盘上,而远程库读取的模板文件需从服务器下载到本地再读取。
1.4选择本地库后,点击下一步进入首选项页面,在上方的文本框中输入该工程的工程名。1.5输入完成后,点击下一步进入选择向导,用户可以选择想要开发的总方案[这里选择的是:解决方案框架]。左边为可选项,右边为说明。如图1.5.图1.5 总方案的选择与说明
1.6用户选择了方案以后,单击下一步进入具体解决方案类型[这里选择的是:文本压缩算法解决方案]。左边为可选项,右边为说明。用户可以根据自己的需求来选择要使用哪一套具体的方案。如图1.6
图1.6 具体方案的选择以及说明
1.7用户选择了具体解决方案后,点击下一步进入“文本压缩算法”所提供的可选项模板页面。里面包含了“文本压缩算法”所提供的各种压缩算法,用户可以根据自己的需求进行选择。左边为可选项,右边为说明。这里选择前两项作为项目演示。如图1.7
图1.7 具体模板的选择与说明
1.8当用户选择好所需要的压缩算法后,点击完成按钮。将会生成相应的模板文件提供给用户进行操作。其中src文件夹中包含的是我们提供的模板文件,headers文件夹中包含的是项目的头文件,options中包含的是项目的库文件。如图1.8
图18 模板工程的介绍
工程的选择建立流程都是通过manifest.xml文件配置解析出来的,然后判断本地模板库中是否有相应的模板文件。如果没有,将向服务器发送请求,要求下载模板。如下次再建立此模板工程,发现本地库中已经存在该模板文件,将不会发送请求给服务器,而是直接从本地模板库中调去该模板文件。从而大大减小了服务器的使用空间。详细流程请观看-应用仓库模块 图1.1。
2远程应用仓库
2.1配置远程仓库配置以及简介 简介
首先,用户要提供正确的信息才能正常的连接到服务端。而且往往这些相关连接信息都是在注册表或者是配置文件中固定了的。要修改必须修改注册表或者配置文件中的信息才能达到目的。但是这样会大大降低工作效率以及时间。但服务端有可能偶尔变动,不会经常在1台服务器上或者是说出于某个原因导致服务器要转换。所以用户就必须要更改相关信息,才能连接新的服务端。而且往往这些相关连接信息都是在注册表或者是配置文件中固定了的。要修改必须修改注册表或者配置文件中的信息才能达到目的。但是这样会大大降低工作效率以及时间。为了使用户更方便,更快捷以及更灵活的使用以及修改相关信息,我们专门提供了一个可视化页面供用户操作修改相关的操作(如图2.1)。用户只需要打开此页面,输入相应的属性就能修改连接信息,从而节省出很多时间,也能大大降低因修改大量信息而导致时容易出错的状况。
相关配置
所以在进行远程服务器连接操作时,请先注意下IDE中的配置信息是否正确。步骤为:进入IDE主界面→窗口→首选项→远程数据仓库配置(如图2.1)。
服务器IP:服务器所在的IP地址,也就是目标机IP地址,非本机IP。服务器端口:服务器连接端口。请确保开启和未被占用。
服务器FTP端口:下载端口,PC机通常情况下是21.具体还是更具服务端所提供的端口。
超时时间/毫秒:在所填写的毫秒数内,未得到服务器响应将自动断开连接,并且提 示。
用户名:服务器分配给用户的用户名。
密码:服务器分给用户的密码。需和一起提供的用户名匹配。
图2.1 远程数据仓库配置
用户修改了或者添加了信息后请点击确认,保存填写的相关信息,否则直接关闭的话是不会保存的。
2.2远程应用仓库
2.2.1当进入IDE主界面后,请依次选择【文件→新建工程→项目→Tool】然后会出现2个可选项,一个是本地库,一个是远程库(如图2.2.1)。上面已经介绍了本地库的流程了,所以这里选择远程库。
图2.2.1 远程库的选择
2.2.2选择了远程库后,点击“下一步”按钮,将会开始连接服务器端。如图2.2.2
图2.2.2 连接状态
此时会出现进度条,如用户想中断连接,可以点击取消按钮进行中断。
2.2.3如出现异常提示“无法连接服务器,请检查端口和服务器地址”,则是连接失败。如图2.2.3
图2.2.3 提示异常
服务器连接失败,失败原因包括:
1.连接到远程服务器IP端口失败,服务器为开启或者服务器端口关闭 2.登录到远程FTP服务器失败,FTP为开启或用户名密码错误 3.连接超时
2.2.4如信息填写正确,服务器开启状态,将会成功进入。如图2.2.4
图2.2.4 成功进入远程库
输入项目名:在项目名一栏输入用户自定义项目名,项目名以字母,数字,下划线开头,中间不能包括斜杠>, 反斜杠<>, 冒号<:>,句号<.>等特殊符号;
设置项目目录:如果使用系统默认目录,请选择“使用缺省位置”,否则自己指定项目所在的目录,如图所示:
图2.2.4 输入项目名以及项目位置
2.2.5在项目名及位置选择正确后,下一步按钮呈可用状态,否则下一步按钮灰显不可用,点击“下一步”进入如图2.2.5所示的“选择向导”工程向导页。
图2.2.5 选择工程类型向导页
图中左边的文本框显示提供的四种不同类型的项目,分别为:应用程序、解决方案、模块以及原子库。右边的文本框显示当前所选的项目类型的描述文字。
2.2.6双击“解决方案框架”或者点击“下一步”按钮,进入解决方案开发向导页,如图2.2.6
图2.2.6 解决方案开发向导页
图中左边的文本框显示提供的三种不同类型的项目,分别为:解决方案A、文本压缩算法解决方案以及加密算法解决方案。右边的文本框显示当前所选的解决方案的描述文字。
2.2.7双击图2.2.6中解决方案开发向导页中左边文本框中的“加密算法解决方案”,进入可选项配置向导页,如图2.2.7所示:
图2.2.7可选项向导页
如图2.2.7所示左边显示的是该工程模板提供的可选项,包括两个加密算法,分别是MD5加密算法和DES加密算法,右边的文本框显示所选的可选项的文本描述。选择MD5加密算法 库,点击完成。在“项目资源管理器”视图中观察到所建项目test,展开工程目录如下图所示:
工程的选择建立流程都是通过manifest.xml文件配置解析出来的,然后判断本地模板库中是否有相应的模板文件。如果没有,将向服务器发送请求,要求下载模板。如下次再建立此模板工程,发现本地库中已经存在该模板文件,将不会发送请求给服务器,而是直接从本地模板库中调去该模板文件。从而大大减小了服务器的使用空间。详细流程请观看-应用仓库模块 图1.1。工程目录说明: 工程名:test Include:包含库文件,从所配置的环境变量C_INCLUDE_PATH以及CPLUS_INCLUDE_PATH中读取
Src:源文件目录,包含从模板中拷贝的源文件
Bin:从模板文件中拷贝的bin目录以及该目录下的所有文件 Ecpth:从模板文件中拷贝的ecpth目录以及该目录下的所有文件
Options:可选项目录,其中包括选取的可选项MD5加密算法的库文件libmd5.a