第一篇:软件著作权申请书
软件著作权申请书
——冻土远程实时监测软件系统
黑龙江省水利科学研究院
2010年4月
软件著作权申请书
——冻土远程实时监测软件
冻土远程实时监测软件是黑龙江省水利科学研究院独立开发的适用于水利工程野外原位监测和实验室监测的专业软件。其特点在于可使水利行业野外冻土实时监测和数据自动采集实现真正意义上的远程监控,确保通讯数据的可靠性和实时性。
一、软件简介
“冻土远程实时监测软件” 是基于Microsoft.NET Framework架构进行开发的新一代先进的监测软件,其运行环境为Windows XP / Windows 2003 Server操作系统,软件为全中文环境,运行稳定可靠,可根据具体的自定义要求进行系统配置,为每一用户提供口令及硬件加密,保证数据的安全。该符合国家标准《GB/T17544-1998信息技术 软件包 质量要求和测试》的规定。
该软件采用模块化组织形式,通过模块分区,进行各种功能管理与应用。该软件的核心结构主要包括工程管理模块、通讯模块(数据通信)、编程模块、图形建模模块、数据交互模块(实时监测、分析报表、报警等)、传感器库管理模块和帮助模块。
二、软件适用行业和用途
本软件是以满足冻土试验监测的需求为目的,将冻胀参数的实时监测曲线、土体温度场分布、X-Y曲线、历史数据查询,以及远程实时监测和数据采集与传输等功能集于一体的专业软件,主要用来满足工程冻土室内试验和野外原位观测的需要,为寒区水工建筑物冻害破坏机理研究提供基础平台,指导寒区水利工程建设。使水利行业野外冻土数据自动采集实现真正意义上的远程监控,确保通讯数据的可靠性和实时性。
本软件的主要功能是将寒区水工建筑物冻害防治技术研究作为主要素材,利用计算机编程语言、互联网及其数据库的功能,服务于工程冻土监测、寒区水工建筑物冻害破坏机理研究领域,进行季节冻土区低温环境下的冻土温度场、应力场和变形等冻胀参数的远程实时自动化监测、远程数据传输和数据处理等工作的专业软件。该软件性能稳定、可靠性高,测试精度满足监测要求,在水利工程等领域有广阔的应用前景。
三、软件开发的软硬件环境 软件环境:Windows2000/WindowsXP/Windows2003/VISTA的简体中文版本,推荐采用WindowsXP,office2003 硬件环境:CPU(PⅣ2.0GHz),内存(1GB),硬盘(60GB)
四、软件的技术特点和功能
1.软件的技术特点
1)易维护:采用模块化设计,在整个项目的进行中,代码的维护只是在局部模块中,维护起来非常方便;
2)效率高:全中文界面,菜单式设计,各部分功能一目了然,初学者易于掌握,提高了使用效率;
3)易扩展:由于面向对象的特性,设计出高内聚、低耦合的系统结构,使得系统更灵活、更容易扩展。2.软件的主要功能
1)可实时远程监测各测点测量参数,可根据需要设定测点数据,对原始数据可进行滤波、计算,可远程传输数据,并对数据进行分析和处理;
2)监测数据能够以多种方式(数据表、时间历程曲线图、X/Y坐标图、模拟图、直方图等)显示,并以数据库形式保存,方便进行历史数据查询;
3)可直接生成TXT、EXCEL,或其它形式报表文件;
4)打印监测数据,实现对系统信息打印的管理功能,提供实时打印、定时打印、随机打印功能。支持对图形、报表、曲线、报警信息、各种统计计算结果等的打印;
5)具有数据越限报警功能,可现场即时上传报警信息,同时,还具有GSM手机短信报警管理系统;
6)能对系统中的每一用户进行口令和操作权限的管理,能对不同的用户分配不同的系统访问、操作权限级别,保障运行系统的安全性;
7)操作界面清晰直观,工具条与按钮操作。显示界面可分为主界面和各子界面,各界面间切换灵活,界面图案可按客户要求灵活改动;
8)具有在线编辑、维护、修改、扩展功能。系统硬件和软件都满足开放性标准的要求,满足今后系统在硬件节点的增加、数据库容量的扩充、系统软件功能的增强等方面的要求。
五、软件的先进性
“冻土远程实时监测软件”主要用于季节冻土区低温环境下的冻土温度场、应力场和变形等冻胀参数的远程实时自动化监测、数据传输和数据处理等,该技术核心内容经过科技查新,尚未见有相关报道。
成果创造性:
1)软件采用全中文操作界面,支持所有的通讯模式,能够很好的兼容国内外的仪器设备和传感器,使冻土模型试验和野外原位观测实现了自动化和远程实时在线监测。
2)首次开发了季节冻土温度场实时显示技术,实现了寒区冻土温度场的实时可视化功能,使寒区冻土的实时监测更加直观。
六、软件源程序代码
1.软件代码说明
本软件程序是一个单一的运行软件,各个软件子模块的预定义,程序清单的约定格式如下:
文件名
源代码模块名
功能简介(备注)(代码类型)1-MDIForm1.doc 2-frmnewProject.doc
MDIForm1
主窗体(操控软件)(窗体)
frmnewProject
新建工程(管理监测计划)(窗体)
3-Dialog_ManageDoc.doc Dialog_ManageDoc 工程管理(备注无)(窗体)4-frmdataJH.doc
frmdataJH
frmPattern
数据显示(串口,传感器相关信息)(窗体)图形建模(数据模拟显示)(窗体)指令发送模块(控制发送硬件指令)(窗体)巡检编程(监测计划编制)(窗体)编程(监测计划编制)(窗体)串口连接设置(通信设置)(窗体)
巡检采集模块(巡检数据显示)(窗体)5-frmPattern.doc 6-frmReV_Send.doc 7-frmxjybc.doc
frmReV_Send
frmxjybc
8-frmPro_Edit.doc
frmPro_Edit 9-Dialog_DSelect.doc
Dialog_Dselect 10-FRM80.doc
FRM80
unloa_Mess
11-unloa_Mess.doc 12-frmLine.doc
监测通讯(监测硬件通讯)(窗体)
数据实时曲线显示(实时显示监测信息数据)(窗体)XY数据曲线绘制(历史数据绘线显示)(窗体)等值线绘制(按数据绘线)(窗体)
frmLine
13-frmLinexy.doc
frmLinexy 14-frmPattern_Draw.doc
frmPattern_Draw 15-frmresetQuery_Import.doc frmresetQuery_Import 导入数据(数据另外保存)(窗体)
历史数据查询(查看已经采集回来的数据)(窗体)16-Dialog_JD.doc
Dialog_JD
17-frmresetTimeQuery.doc frmresetTimeQuery 数据按时间导出(数据另外保存)(窗体)18-frmalarm.doc
frmalarm
报警设置(有效数据范围设置)(窗体)
历史趋势曲线(有效显示数据)(窗体)软件简介(启动窗体)(窗体)
传感器信息编辑(工程操控设置)(窗体)等值线便捷参数设置(数据显示设置)(窗体)
查找(查询数据)(窗体)19-frmhisline.doc
frmhisline 20-frmSplash.doc
frmSplash 21-Dia_SensorAdd.doc 22-Dialog_Ckdset.doc 23-Dialog_Find.doc Dia_SensorAdd Dialog_Ckdset
Dialog_Find Dialog_Setshow Form_calendar frmdataJhalarm 24-Dialog_Setshow.doc 25-Form_calendar.doc 26-frmdataJhalarm.doc 27-frmGPRS.doc 28-frmnewDoc.doc 29-frmPro_Prog.doc 30-frmStartshow.doc
点设置显示(传感器设置)(窗体)日期选择(定位时间)(窗体)属性设置(报警的属性设置)(窗体)
frmGPRS
无线传输设置(传输控制设置)(窗体)
新建文档(监测计划管理)(窗体)程序指令编写(发送命令操作硬件)(窗体)启动窗体(显示信息)(窗体)数据下载(从硬件内读取数据)(窗体)
frmnewDoc
frmPro_Prog frmStartshow
31-frmunload.doc
frmunload 32-Seri_1.doc
Seri_1
串口连接设置(通讯设置)(窗体)
33-unloa_Mess_AU.doc 34-mduRAS.doc unloa_Mess_AU
数据辅助下载(数据设置下载)(窗体)
工程设置(类模块代码集合,无窗体)(类模块)
工程设置(类模块代码集合,无窗体)(类模块)工程设置(串口类模块代码集合,无窗体)(类模块)工程设置(数据库类模块代码集合,无窗体)(类模块)工程设置(DT类模块代码集合,无窗体)(类模块)工程设置(显示类模块代码集合,无窗体)(类模块)工程设置(图标类模块代码集合,无窗体)(类模块)工程设置(传感器类模块代码集合,无窗体)(类模块)工程设置(子类模块代码集合,无窗体)(类模块)
mduRAS 35-modAddressOf.doc 36-ModcomAPI.doc 37-Moddabase.doc 38-Moddatataker.doc 39-modDisPlay.doc modAddressOf ModcomAPI
Moddabase Moddatataker
modDisPlay
ModNotifyIcon ModSensorMes 40-ModNotifyIcon.doc 41-ModSensorMes.doc
42-modSubClass.doc
modSubClass
43-ModunloadActiveForm.doc ModunloadActiveForm 工程设置(下载类模块代码集合,无窗体)(类模块)2.软件源程序代码
1)MDIForm1工程源码分析详解如下:
工程名称:寒区冻土实验监测系统V2.1 窗体源码名称:MDIForm1 功能分类:整合管理 功能简介:软件操作主窗体。窗体截图:下图
窗体截图
部分源码如下:
Option Explicit
Dim Port_SeC As Integer
'定义串口接收的参数 Dim TmpA(5)As String
'分别存储 Dim TmpB(5)As String
'分别存储 Dim strQQ As String
'定义全局变量 Dim KZsj_inter As Long
'控制时间 Dim Rev_sendCSJL As Long
'接收到的数据容量 'Dim MDIxzstring(1000)As String
'接收到的数据缓冲区域 Dim MDIxzLaststring As String
'接收到的数据缓冲区域 Dim CurxzPort As Integer Dim MDIxzLong As Long
'缓冲数据空间 Dim MDIformZhCur As Integer
'当前下载的组号 Dim MDIformAdressCur As Long
'当前下载的地址 '--------------------Dim Date_J As Long Dim Time_J As Long '--------------------
Private Declare Function HtmlHelpA Lib “hhctrl.ocx”(ByVal hwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long)As Long
Private Sub Com_DTadress_Click()
If Serial_ZWfS Then
DT_ZWadress = “"
Else
DT_ZWadress = MDIForm1.Com_DTadress.Text & ” “
End If
End Sub
Private Sub IDM_CloseProgect_Click()
Dim ret
If CurProjectpath = ”“ And Projectname = ”“ Then
MsgBox ”当前没有激活的工程“, vbYes
Else
ret = MsgBox(”将要关闭当前工程,确定点击是,取消否“, vbYesNo)
If vbYes = ret Then
MDIunloadallwindow
Formunload
End If
End If
End Sub 2)ModunloadActiveForm工程源码分析详解如下:
工程名称:寒区冻土实验监测系统V2.1 窗体源码名称:ModunloadActiveForm 功能分类: 软件模块 功能简介:工程设置 部分源码如下:
Dim TotalW As Integer Public Move_H As Integer
'动态加载菜单A Public Move_Hxj As Integer
'巡检仪器加载
'------------工程管理---------------Public Projectname As String Public PrjsaveasPath As String Public CurProjectpath As String
'定义当前工程的路径 '----
'-----------新建窗体-start--------------------'--------
Public Xjbc(3)As New frmxjybc Public Qx(5)As New frmLine Public Bc(10)As New frmPro_Edit Public Yx(5)As New frmLinexy Public Tx(5)As New frmPattern Public Dw(5)As New frmPattern_Draw Public DaSet(10)As New Dialog_Setshow Public Winshowbc(10)As Boolean Public Winshowxjbc(3)As Boolean
Public Xjbc_Index As Integer Public Xj_Index As Integer Public Bc_Index As Integer Public Qx_Index As Integer Public Yx_Index As Integer Public Dw_Index As Integer Public ZjBc_Index As Integer Public ZbBc_Index As Boolean
'----------
Public Function Formunload()As Boolean Dim i As Integer
'-----------
Projectname = ”“
'工程名为空那么删除当前所有的文档
CurProjectpath = ”"
Mainmenucongfig(Projectname)
'-----------
On Error Resume Next
'-----------
'///////////////////////////////////////////
Unload MDIForm_Timeset
Unload Dialog_Find
Unload Dialog_LunXun
Unload FRM80
Unload FRM81
Unload FRM82
'//Unload frmxjybc
Unload frmPattern
Unload frmPattern_Draw
Unload frmdataJH
Unload frmGPRS
Unload Dialog_DSelect
Unload frmReV_Send
Unload frmnewProject
Unload DaSet(SStab_Index)
Unload frmalarm
Unload frmPro_Prog
Unload frmresetQuery_Import
Unload frmresetTimeQuery
Unload Dialog_ManageDoc
'///////////////////////////////////////////////
'///////////////////////////////////////////
'----------------------------
For i = 1 To Move_H Step 1
On Error Resume Next
Unload MDIForm1.mmuW_Windowshow(i)
Next i
For i = 1 To Move_Hxj Step 1
On Error Resume Next
Unload MDIForm1.IDM_xjy_NewWindow(i)
Next i
For i = 0 To Qx_Index Step 1
On Error Resume Next
Unload Qx(i)
Next i
For i = 0 To Yx_Index Step 1
On Error Resume Next
Unload Yx(i)
Next i
For i = 0 To Bc_Index Step 1
On Error Resume Next
Unload Bc(i)
Next i
For i = 0 To Dw_Index Step 1
On Error Resume Next
Unload Dw(i)
Next i
For i = 0 To Xjbc_Index Step 1
On Error Resume Next
Unload Xjbc(i)
Next i
Formunload = True End Function
第二篇:软件著作权-说明书
产品说明书
项目背景
在当前竞争激励的嵌入式产品市场,芯片厂商不仅仅要提供高度集成化和最优性价比的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
第三篇:软件著作权技术资料
技术资料
1.软件著作权研发情况简介、主要研发人简介;
2.软件著作权证书及相关受理、转让、变更(合同)等法律文书及价款支付凭证;
3.软件著作权说明书;
4.软件著作权项目建议书,合资合作意向书,可行性研究报告或技术改造方案;
5.软件著作权检测报告,科学技术成果鉴定证书,软件著作权技术检索资料,行业知名专家对技术的评审等;
6.年交纳的软著申请费等各项费用的收据、凭证。7.其他关于软著资料。财务资料
1.委托方近三年(含评估基准日)资产负债表、损益表 2.软著产品开发研制资金投入及费用统计; 3.委托方未来五年发展规划; 其它资料
1.委托方及产权持有者企业法人营业执照;公司的特种经营许可证(如有)和各种经营资质证书;
2.企业简介、组织机构图、历史沿革介绍、组织(股权)结构、公司章程、企业验资报告;
3.被投资企业营业执照、企业简介、组织机构图、历史沿革介绍、组织(股权)结构、公司章程、企业验资报告
第四篇:软件著作权说明书
说明书,要求:
1、截图要完整,要看得到右上角“关闭”窗口按钮。最好有登录界面、主界面等
2、图中显示的软件名称、版本号要和申请表里的内容一致,如果截图上有公司名字,要和变更后的公司新名称保持一致。
3、程序量在1万行以上的,用户手册不至少20页;低于10000行,不少于10页。
生产加工优化节料
管理系统
(使用说明书)
目
录
一 引言......................................................................................................1 1.1 编写目的........................................................................................1 1.2 背景................................................................................................1 1.3 参考资料........................................................................................1 二
用途....................................................................................................2 2.1 功能................................................................................................2 2.2 性能................................................................................................2 2.3安全保密.........................................................................................2 三 运行环境..............................................................................................3 3.1硬件设备.........................................................................................3 3.2支持软件.........................................................................................3 四 使用过程..............................................................................................3 4.1 操作界面中主要对象使用说明...................................................3 4.2 使用说明........................................................................................7 4.2.1车间生产配料.......................................................................7 4.2.2 长材规格维护....................................................................10 4.2.3 车间生产配料Old.............................................................11 4.2.4 基础数据维护....................................................................12 4.2.5 系统维护............................................................................15 4.2.6 帮助.....................................................................................17 4.2.7 退出.....................................................................................17
一 引言
1.1 编写目的
本说明书为指导车间人员使用公司“电力铁塔生产加工优化节料管理系统”而编写,希望该手册使他们在使用系统过程中能起到无师自通的作用。本手册介绍了系统的角钢生产自动调料、排料的功能及操作使用方法,但请读者注意,由于登录的权限不同,你所能使用的功能可能只是其中的一部分。
1.2 背景
该系统由长安铁塔公司信息中心开发。使用者是车间排料、调料人员、部门领导及有关人员,使用时各人按自己的身份登录,系统展示与你的身份相适应的功能模块.1.3 参考资料 计算机软件用户手册国家标准 数据库设计与实现 王能斌等编
华中理工出版社 信息系统分析与设计 刘鲁编
北航出版社
二
用途
2.1 功能
生产加工优化节料管理系统,主要由技术车间调用模块下的车间生产配料、长材规格维护、车间生产配料old三大模块组成。菜单界面见图1:
图1 2.2 性能
该系统性能稳定,符合用户要求。
2.3安全保密
系统具有较好的安全保密机制,每人在使用系统前必须先登录,依自己的权限使用系统。
三 运行环境
3.1硬件设备
微机 联想奔三和同等及以上配置的其它机型 打印机 windows支持的打印机
3.2支持软件
数据库 SQL Server 2000 开发工具 Power Builder 6.5 网络软件Windows NT 4.0 四 使用过程
4.1 操作界面中主要对象使用说明
本系统的操作采用统一的用户界面,操作界面中的主要对象先介绍如下,以后再遇到此种对象时不再详细说明。
操作界面中的主要对象包括8类: 菜单 2 页框 3 按钮 4 文本框 5 下拉列表框 6 单选按钮 7 微调框 8 滚动条 各类对象的使用方法介绍如下: 1 菜单
1)图示:菜单的形式如图2所示:
图2 2)功能:菜单展示系统的全部功能。菜单分为主菜单和子菜单,位于屏幕顶端的是主菜单,每一个菜单项具有系统的一大功能,点击某一菜单项可往下拉出另一菜单称为下拉子菜单。它展示出子功能模块(带标志,表示该菜单还有下一级菜单)或功能程序(无标志)。若是功能模块单击后又可拉出一级菜单称为三级菜单。其余类推。
3)操作:层层单击直到功能程序。2 页框
1)图示:页框的形式如图3所示:
图3 2)功能:页框是若干功能的集合体,以方便用户的操作和对照。
3)操作:用鼠标单击页眉即可转到新的一页。若单击当前页,屏幕状态不变。按钮 ① 插入: 此图标为插入按钮,用于插入一条新记录。当单击此按钮时,界面的各输入框皆变为空白,光标停在第一个字段上,用户可输入有关数据,输完后按回车键输入下一字段,然后点击保存按钮,将所输记录存盘,若不想保存则单点击放弃按钮此次操作结束,若要继续输入再点击插入按钮,重复上述操作。
② 修改:
此图标为修改按钮,用于对记录中错误数据的修改,单击此按钮,然后把光标定位在欲修改的字段上。重新输入正确数据,照此方法修改完所要修改的字段,然后点击保存按钮,将修改结果存盘,若不想保存则点击放弃按钮。
③ 删除: 此图标为删除按钮,用于删除当前记录,当确定当前记录不再需要时,点击此按钮,为慎重起见,弹出一对话框让你确认,确认后删除生效。
④ 保存:
此图标为保存按钮,数据录入完后,点击此按钮可进行存盘,若不想保存则点击放弃按钮。
⑤ 放弃:
此图标为放弃按钮,数据录入完后,若不想保存则点击此按钮,就会放弃当前的操作结果。
⑥ 打印:面。
⑦ 计算器: 此图标为打印按钮,点击此按钮可打印需要的页
此图标为计算器按钮,点击此按钮可弹出计算
器,然后进行你所需要的数据计算。
⑧ 退出:4 文本框
1)图示:文本框如图 2)功能:用于输入或显示数据
3)操作:若在输入状态,光标停止文本框左边界处依数据数型的要求,输入有关信息即可。下拉列表框
1)图示:下拉列表框如图 所示
2)功能:用于某些较少且固定的多项目的选择输入,以节约输入时间和保证录入的正确性。
3)操作:用鼠标按住上下箭头,以查找合适的选项,找到后单击一下即完成该字段的输入。单选按钮
1)图示:单选铵钮如图
所示
所示
此图标为退出按钮,点击此按钮退出编辑窗口。
2)功能:在多个可选项供用户选择时,可选其中之一,作为结果数据存入该系统中。
3)操作:点击 7 微调框
1)图示:微调框如图
所示
2)功能:用于输入变化规范的数值型数据
3)操作:点击微调框中的上箭头或下箭头,使数据变化(上增
下减)变化至合适的数据后停止,即完成输入。滚动条
1)图示:滚动条如图 2)功能:拓展数据的显示范围
3)操作:滚动条分为垂直滚动条和水平滚动条两种。点击垂直滚动条的上下箭头,可以浏览整个数据库表的记录。点击水平滚动条的左右箭头,可以浏览整个数据库表的所有字段。
所示
4.2 使用说明
本系统各窗口界面操作基本相同,添加、删除按钮是用来对数据进行加减;编辑按钮对数据进行修改;取消和关闭按钮是取消操作、退出编辑窗口。
4.2.1车间生产配料
如图4,此处的功能为某批次号的角钢生产自动配料,共包含了合同批次表显示、批次号优化排料计算、批次表“重”零件号报警三项功能。它的维护界面在“技术车间调用”主菜单中的“车间生产配料”菜单下。
图4 4.2.1.1合同批次表显示
此处的功能为显示某一合同号下的所有生产批次号并对该合同的生产进度进行报警,如图5。
图5 8
4.2.1.2批次号优化排料计算
此处的功能为对某一生产批次进行角钢优化排料计算并生成调配原料表和优化下料表,如图6。
图6
4.2.1.3批次表“重”零件号报警
此处的功能为对生产批次号下所有的相同零件号的具体信息进行比对(包含基数、材质、规格全称、长度、单重等),如图7。
图7 4.2.2 长材规格维护
此处的功能为对仓库中所有的角钢进行维护(规格维护是角钢优化排料的基础条件)。它的维护界面在“技术车间调用”主菜单中的“长材规格维护”菜单下。
图8
4.2.3 车间生产配料Old 此处的前三项功能与车间生产配料的功能相同,第四项的功能为将文本形式的材料表直接导入系统内免除了人为输入的繁琐。它的维护界面在“技术车间调用”主菜单中的“车间生产配料Old”菜单下。
图9
4.2.4 基础数据维护
4.2.4.1产品类信息设置
此处的功能为产品类信息的维护。它的维护界面在“基础数据维护”主菜单中的“产品类信息设置”菜单下。
图10 4.2.6.2生产用材料名称
此处的功能为生产用材料信息登记。它的维护界面在“基础数据维护”主菜单中的“生产用材料名称”菜单下。
图11 4.2.6.3角钢理论重量表
此处的功能为角钢理论重量登记。它的维护界面在“基础数据维护”主菜单中的“角钢理论重量表”菜单下。
图12 4.2.6.4车间信息维护
此处的功能为车间信息登记。它的维护界面在“基础数据维护”主菜单中的“车间信息维护”菜单下。
图13
4.2.5 系统维护
对电力铁塔生产加工优化节料管理系统权限进行维护。4.2.5.1权限设置
设置该系统操作、使用者的权限。
图14
4.2.5.2修改密码
更改用户登陆口令。
图15 4.2.5.3企业信息
维护企业信息。
图16 16
4.2.6 帮助
4.2.6.1 关于
提供电力铁塔生产加工优化节料管理系统的版权、版本信息。4.2.6.2计算器 调用系统计算器。4.2.6.3万年历 提供年历查询表
4.2.7 退出
退出电力铁塔生产加工优化节料管理系统。
第五篇:软件著作权流程
软件著作权登记办理步骤
1、办理流程
填写申请表--→提交申请文件--→缴纳申请费--→登记机构受理申请--→补正申请文件(非必须程序)--→取得登记证书
注释:如已登记软件的著作权发生继受(受让、承受或继承),权利继受方办理著作权登记时需先做软件著作权登记概况查询。(查询申请表可以到我中心网中的“软件登记特别提示”中下载)
2、填写申请表
在中心网站上,首先进行用户注册,然后用户登陆,在线按要求填写申请表后,确认、提交并打印。
3、提交申请文件
申请人或代理人按照要求提交登记申请文件。
4、缴纳申请费
申请文件符合受理要求时,软件登记机构发出缴费通知,申请人或代理人按照通知要求缴纳费用。
5、登记机构受理申请
申请文件符合受理要求并缴纳申请费的,登记机构在规定的期限内予以受理,并向申请人或代理人发出受理通知书及缴费票据。
6、补正程序
根据计算机软件登记办法规定,申请文件存在缺陷的,申请人或代理人应自发出补正通知之日起,30个工作日提交补正材料,逾期未补正的,视为撤回申请;经补正仍不符合《计算机软件著作权登记办法》第二十一条有关规定的,登记机构将不予登记并书面通知申请人或代理人。
7、获得登记证书
申请受理之日起30个工作日后,申请人或代理人可登记我中心网站,查阅软件著作权登记公告。北京地区的申请人或代理人在查阅到所申请软件的登记公告后,可持受理通知书原件在该软件登记公告发布3个工作日后,到我中心版权登记大厅领取证书。申请人或代理人的联系地址是外地的,我中心将按照申请表中所填写的地址邮寄证书,请务必在申请表中填写正确的联系地址。
注释:外地的软件登记申请人或代理人如需自取证书,应当在申请表中申请人或代理人信息栏内的联系人后加注括号,写明联系人的北京联系地址,我中心将不做邮寄处理。
软件著作权登记申请所需文件
软件著作权登记申请文件应当包括:软件著作权登记申请表、软件的鉴别材料、申请人身份证明、联系人身份证明和相关的证明文件各一式一份。如在登记大厅现场办理的,还需出示办理人身份证明原件,否则将不予办理。
1、软件著作权登记申请表
应提交在线填写的申请表打印件,请勿复制、下载和擅自更改表格格式,签章应为原件。
2、软件(程序、文档)的鉴别材料
•一般交存:源程序和文档应提交前、后各连续30页,不足60页的,应当全部提交;
•例外交存:请按照《计算机软件著作权登记办法》第十二条规定的方式之一提交软件的鉴别材料。
注:申请人若在源程序和文档页眉上标注了所申请软件的名称和版本号,应当与申请表中相应内容完全一致,右上角应标注页码,源程序每页不少于50行,最后一页应是程序的结束页,文档每页不少于30行,有图除外。
3、有关证明文件
证明文件包括:申请人、代理人及联系人的身份证明文件、权利归属证明文件等。
①代理人身份证明文件
登记申请委托代理的,应当提交代理人的身份证明文件复印件,申请表中应当明确委托事项、委托权限范围、委托期限等内容。
②申请人有效身份证明文件(单位的需盖公章)
•企业法人单位提交有效的企业法人营业执照副本的复印件;
•事业法人单位提交有效的事业单位法人证书副本的复印件;
•社团法人单位提交民政部门出具的有效的社团法人证书的复印件;
•其他组织提交工商管理机关或民政部门出具的证明文件复印件;
•著作权人为自然人的,应提交有效的自然人身份证复印件(正反面复印);
•著作权人为外国自然人的,应提交护照复印件,及护照复印件的中文译本,并需翻译者签章。同时,需提交非职务开发保证书或非职务开发证明。
•著作权人为香港企业法人的,应提交注册登记证书和有效期内的商业登记证书正本复印件,并需经中国司法部委托的香港律师公证。
•著作权人为台湾企业法人的,需出示经台湾法院或公证机构认证的法人身份证明文件,填写并提交《台湾法人证明》。
•著作权人为外国法人及其他组织的,应提交申请人依法登记并具有法人资格的法律证明文件,该证明文件须经过中国驻当地领事馆的认证或经当地公证机构公证方为有效。申请时需提交公证或认证的证明文件原件。目前国外法人因所在国家或地区不同,其提交的法人身份证明文件内容和格式会有所不同,但文件中的基本信息项应至少包括
1、法人名称;
2、注册日期、3、注册地、4、注册证明编号、5、证明文件的有效期等基本信息。
以上身份证明文件以及与登记有关的其它证明文件(例如:合同或协议等证明)是外文的,须一并提交经有翻译资质的单位翻译并加其公章的中文译本原件。
③ 联系人证明文件
申请人自行办理的,需提交联系人身份证明(身份证、护照、军官证等)复印件;委托代理人办理的,需提交联系人(申请联系人和代理联系人)身份证明复印件
④ 权利归属的证明文件
•委托开发的,应当提交委托开发合同;
•合作开发的, 应当提交合作开发合同;
•下达任务开发的, 应当提交上级部门的下达任务书;
4、其他证明文件
修改他人软件应当授权许可的,应当提交授权书;
受让取得软件著作权的, 应当提交软件著作权转让协议;
享有著作权的法人或其他组织发生变更、终止后,由承受其权利义务的法人或其他组织享有著作权。登记时,需要提交有关企业变更(合并或分立)、终止的股东会或董事会决议、企业合并协议、清算报告、企业注销证明等相关证明文件;
继承人继承的,需要提供的证明文件包括:被继承人的死亡证明、被继承人有效遗嘱、与被继承人的关系证明、继承人身份证明、法院的法律文书等。
如已登记软件的著作权发生继受,权利继受方办理著作权登记时需做著作权登记概况查询,查询结果是办理登记申请的文件之一,并交回原登记证书。注释:申请文件应当使用A4纸张,纵向、单面打印,文字应当从左向右排列。文档和源程序需黑白打印。申请文件各部分应当分别用数字顺序在右上角标注页码。所有登记材料中出现的版本号,应与申请表中保持完全一致。
特别提示:登记证书中的软件版本号以申请表中填报的为准,申请人提交的鉴别材料的页眉的软件版本号应与申请表中符合一致,但有无V以申请表中为准。