免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8037 | 回复: 6
打印 上一主题 下一主题

我公司有个软件开发的项目,哪位有意接一下。。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-03 21:57 |只看该作者 |倒序浏览
有意者可以联系我
QQ:39378787
      13911313354


IOC全网调度服务器软件设计书
           (初稿)










浙江安正科技有限公司
2011年3月3日




目录
1 系统结构        3
1.1系统连接结构        3
1.2 软件系统        4
2 系统间通信方式定义        4
2.1 服务程序与综合应用系统        4
2.2 服务程序与远程数据库        4
2.3 服务程序与调度平台设备        4
2.4 调度平台设备与调度平台设备        4
3 服务器软件功能        4
3.1 软件界面        4
3.2 设备的管理和控制功能        4
3.3 综合应用系统接口        4
3.3.1 连接命令:CONNECT        5
3.3.6 断开连接:DISCONNECT        5
3.3.5 主动状态报告        6
3.3.4 心跳检测命令        7
3.4 不同调度平台间连接        7
3.5 服务资料维护        7
5.5.1 数据库建立        7
3.5.2 数据库的维护        8
4 开发过程        8
4.1 软件开发地点        8
4.2 软件代码编写        8
4.3 代码调试        8
4.4 软件交付        8









1 系统结构
本软件系统是一个设备管理服务系统,实现对多台综合调度平台设备的管理和控制功能,并对综合应用系统提供设备管理服务。接收到综合应用系统指令后执行相应操作,并反回命令的执行结果。
1.1系统连接结构
本系统包括上层综合应用系统、调度服务器软件、调度设备平台三个部分,其中本次开发内容为调度服务器软件,系统连接结构和连接方式如下图所示。

上层综合应用系统:由其它合作公司开发的平台,用于对调度服务器软件发送调度请求,并等待调度结果,提供原始机构编码,用于调度服务器软件与调度命令中的机构编码查询。
调度服务器软件:本次开发内容,主要完成与上层综合应用系统的通信,并控制和管理调度设备平台。共中主要包括服务器通信、设备管理、连装指令调度、状态维护、数据管理等功能。
调度平台设备:是现有的硬件平台,支持TCP socket连接,可以通过TCP收发指令和返回状态,可以通过服务器管理的类型包括IOC 1200(同时支持12路接口,可以连接电台、电话等各种通信方式),NXU/DSP-2A(可以连接电台、远程的NXU/DSP-2A),支持一路连接。
1.2 软件系统
软件系统要求采用多线程处理方式,同时支持多个综合应用系统连接,多个调度平台设备管理,要装状态实时更新。
2 系统间通信方式定义
2.1 服务程序与综合应用系统
服务器与综合应用系统间采用以太网连接,程序连接方式采用TCP socket方式,本次开发的服务器程序采用socket server方式,等待综合应用系统连接,同时支持多个综合应用系统接入。
2.2 服务程序与远程数据库
服务器与远程数据库在同一以太网内,可能通过SOL远程连接,获取远程数据库内的制定表内容,要求可以自动同频、手动同步。
2.3 服务程序与调度平台设备
服务器与调试平台设备采用以太网连接,设备包括两种类型(IOC、NXU),其它类型设备操作可以通过IOC指令进行控制。
2.4 调度平台设备与调度平台设备
可以参考调度平台设备协议。
3 服务器软件功能
3.1 软件界面
可以参考以下界面

3.2 设备的管理和控制功能
参考WAIS用户手册
3.3 综合应用系统接口
本协议采用TCP/IP连接,我公司服务器监听指定端口号(用户安装时配置文件指定),在服务器中作为TCP socket server,调度机通过TCP socket client连接本端服务器;调度机命令、服务器状态返回采用ASCII明文传送,以“#*”结束,总长度不超过255个字节。
注意:大小写敏感。
3.3.1 连接命令:CONNECT
CONNECT  REMxfXXXXXXXX*# [TEL00000000#*]  AB LOC xfXXXXXXXX*# [TEL00000000#*]
XfXXXXXXX:指消防机构编码
字符串AB:连接设备类型
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串*#:远端编码结束
TEL:本端不定长度电话号码开始
字符串TEL00000000:不定长度电话号码
字符串#*:不定长度电话号码结束
返回码:SUCCESS_CONN_PER           描述:点对点连接成功
返回码:SUCCESS_CONN_GROUP        描述:点对多连接成功,指目
标正在通话,进行了强插
返回码:ERR_CONN_NOT_REACHABLE  描述:节点不可达
返回码:ERR_CONN_NOT_ EXIST        描述:节点不存在
返回码:ERR_CONN_REMOTE_SERVICE  描述:目标节点的接口服务器软件异常
返回码:ERR_CONN_LOCAL_SERVICE  描述:本地电话异常
3.3.6 断开连接:DISCONNECT  
DISCONNECT  REMxfXXXXXXXXAB//LOCxfXXXXXXXXAB#* [YYYY]
XfXXXXXXX:消防机构编码
        断开指定远端线路:XfXXXXXXX AB = “消防机构编码”+“AB”
        断开与本端连接的全部远端线路XfXXXXXXX AB = “0000000”+“00”
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串AB:连接设备类型
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串*#:远端编码结束,本端不定长度电话号码开始
YYYYYYYY:不定长度电话号码
返回码:SUCCESS_DISCONN                描述:断开命令执行成功
返回码:ERR_ DISCONN _NOT_REACHABLE  描述:远端节点不可达
返回码:ERR_ DISCONN _NOT_ EXIST          描述:远端节点不存在
返回码:ERR_ DISCONN _NOTFINDLOCACON描述:本端节点未连接
返回码:ERR_ DISCONN _NOTFINDREMOTECON描述:远端节点未连接
3.3.5 主动状态报告
当TCP连接建议成功后,服务器向调度机发送全部登记连接的REPORT 报告,在报告完成后,服务器检测到连接状态发生变化时,也主动向调度机发出状态报告。
命令格式:REPORT         XXxfYYYYYYYAB
字符串XX:
说明:XX取值范围从00-50,表明系统当前模块运行状态,其定义如下:
         00:未见异常
01:某节点号断开
02:某节点号连接
04:某节点号占用
05:某节点号空闲
06-99:保留
字符串xfYYYYYYY:消防机构编码
字符串AB:连接类型
01:超短波电台
02:短波电台
03:集群电台
04:音响系统
3.3.4 心跳检测命令
调度机与服务器连接后,调度机间每隔1秒向服务器发送一个“CHELK_ONLINE”作为心跳数据,接口服务器回复客户端“ONLINE_OK”连接10秒没有收到此数据表示与服务器失去连接
客户端发送至接口服务器软件的命令格式:CHECK_ONLINE
接口服务器软件回复至客户端的命令格式:ONLINE_OK

3.4 不同调度平台间连接
不同调试平台间的连接,主要指当调试两个不能通过一个平台直接通信的板卡时,需要将两个平台连接起来(DSP卡),只需要修改相应参数。
3.5 服务资料维护
5.5.1 数据库建立
本系统内最大连接调试设备不超过1000台,均需要唯一编号标识。需要实时记录设备的状态。其它配合的数据表可自行确定。
服务器自CTI(或其它现有系统库)获得机构代码、机构名称等信息,本服务软件在本地服务器独立构建一个系统数据表,机构代码为关键字,本地软件定期检测CTI表内机构代码变更,发生新增、修改、删除等动作自动维护本地表格。表结构如下(仅供参考):
序号        字段名称        数据类型        备注
1        节点号(机构代码+“AA”)                机构代码取自系统内部库(关键字), “AA” 连接设备类型01:超短波电台     02:短波电台03:集群电台04:音响系统
2        机构名称        字符        取自系统内部库
3        上级机构代码        字符        生成树型结构(最好能在CTI获取)
4        级别        字符        生成树型结构(最好能在CTI获取)
5        设备类型        字符       
6        设备状态        字符       
7        IP地址        字符       
8        端口号        字符       
9        板卡序号        字符       
10        预留        字符       
11        预留        字符       
3.5.2 数据库的维护
需要开放远程修改数据库的接口。
4 开发过程
本次软件开发计划用时45天,开始日期定于2011年3月10日。
4.1 软件开发地点
北京,最好能够到我公司开发和调试
4.2 软件代码编写
软件开发代码要求采用C++等常用软件开发,代码书写工整,注释明了;
4.3 代码调试
软件调试我们会安排专门的技术人员配合测试,搭建服务器以外的测试环境。
4.4 软件交付
软件需要提供完整代码和开发环境支持,我公司具有知识产权,未经同意不能泄漏任何与本软件有关的技术资料。软件交付时应提供:
        完整的软件设计说明书。
        完整的软件代码
        详细的功能实现说明
        软件安装和操作说明
        保密承诺书




IOC全网调度服务器软件设计书
           (初稿)










浙江安正科技有限公司
2011年3月3日




目录
1 系统结构        3
1.1系统连接结构        3
1.2 软件系统        4
2 系统间通信方式定义        4
2.1 服务程序与综合应用系统        4
2.2 服务程序与远程数据库        4
2.3 服务程序与调度平台设备        4
2.4 调度平台设备与调度平台设备        4
3 服务器软件功能        4
3.1 软件界面        4
3.2 设备的管理和控制功能        4
3.3 综合应用系统接口        4
3.3.1 连接命令:CONNECT        5
3.3.6 断开连接:DISCONNECT        5
3.3.5 主动状态报告        6
3.3.4 心跳检测命令        7
3.4 不同调度平台间连接        7
3.5 服务资料维护        7
5.5.1 数据库建立        7
3.5.2 数据库的维护        8
4 开发过程        8
4.1 软件开发地点        8
4.2 软件代码编写        8
4.3 代码调试        8
4.4 软件交付        8









1 系统结构
本软件系统是一个设备管理服务系统,实现对多台综合调度平台设备的管理和控制功能,并对综合应用系统提供设备管理服务。接收到综合应用系统指令后执行相应操作,并反回命令的执行结果。
1.1系统连接结构
本系统包括上层综合应用系统、调度服务器软件、调度设备平台三个部分,其中本次开发内容为调度服务器软件,系统连接结构和连接方式如下图所示。

上层综合应用系统:由其它合作公司开发的平台,用于对调度服务器软件发送调度请求,并等待调度结果,提供原始机构编码,用于调度服务器软件与调度命令中的机构编码查询。
调度服务器软件:本次开发内容,主要完成与上层综合应用系统的通信,并控制和管理调度设备平台。共中主要包括服务器通信、设备管理、连装指令调度、状态维护、数据管理等功能。
调度平台设备:是现有的硬件平台,支持TCP socket连接,可以通过TCP收发指令和返回状态,可以通过服务器管理的类型包括IOC 1200(同时支持12路接口,可以连接电台、电话等各种通信方式),NXU/DSP-2A(可以连接电台、远程的NXU/DSP-2A),支持一路连接。
1.2 软件系统
软件系统要求采用多线程处理方式,同时支持多个综合应用系统连接,多个调度平台设备管理,要装状态实时更新。
2 系统间通信方式定义
2.1 服务程序与综合应用系统
服务器与综合应用系统间采用以太网连接,程序连接方式采用TCP socket方式,本次开发的服务器程序采用socket server方式,等待综合应用系统连接,同时支持多个综合应用系统接入。
2.2 服务程序与远程数据库
服务器与远程数据库在同一以太网内,可能通过SOL远程连接,获取远程数据库内的制定表内容,要求可以自动同频、手动同步。
2.3 服务程序与调度平台设备
服务器与调试平台设备采用以太网连接,设备包括两种类型(IOC、NXU),其它类型设备操作可以通过IOC指令进行控制。
2.4 调度平台设备与调度平台设备
可以参考调度平台设备协议。
3 服务器软件功能
3.1 软件界面
可以参考以下界面

3.2 设备的管理和控制功能
参考WAIS用户手册
3.3 综合应用系统接口
本协议采用TCP/IP连接,我公司服务器监听指定端口号(用户安装时配置文件指定),在服务器中作为TCP socket server,调度机通过TCP socket client连接本端服务器;调度机命令、服务器状态返回采用ASCII明文传送,以“#*”结束,总长度不超过255个字节。
注意:大小写敏感。
3.3.1 连接命令:CONNECT
CONNECT  REMxfXXXXXXXX*# [TEL00000000#*]  AB LOC xfXXXXXXXX*# [TEL00000000#*]
XfXXXXXXX:指消防机构编码
字符串AB:连接设备类型
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串*#:远端编码结束
TEL:本端不定长度电话号码开始
字符串TEL00000000:不定长度电话号码
字符串#*:不定长度电话号码结束
返回码:SUCCESS_CONN_PER           描述:点对点连接成功
返回码:SUCCESS_CONN_GROUP        描述:点对多连接成功,指目
标正在通话,进行了强插
返回码:ERR_CONN_NOT_REACHABLE  描述:节点不可达
返回码:ERR_CONN_NOT_ EXIST        描述:节点不存在
返回码:ERR_CONN_REMOTE_SERVICE  描述:目标节点的接口服务器软件异常
返回码:ERR_CONN_LOCAL_SERVICE  描述:本地电话异常
3.3.6 断开连接:DISCONNECT  
DISCONNECT  REMxfXXXXXXXXAB//LOCxfXXXXXXXXAB#* [YYYY]
XfXXXXXXX:消防机构编码
        断开指定远端线路:XfXXXXXXX AB = “消防机构编码”+“AB”
        断开与本端连接的全部远端线路XfXXXXXXX AB = “0000000”+“00”
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串AB:连接设备类型
01:超短波电台
     02:短波电台
03:集群电台
04:音响系统
字符串*#:远端编码结束,本端不定长度电话号码开始
YYYYYYYY:不定长度电话号码
返回码:SUCCESS_DISCONN                描述:断开命令执行成功
返回码:ERR_ DISCONN _NOT_REACHABLE  描述:远端节点不可达
返回码:ERR_ DISCONN _NOT_ EXIST          描述:远端节点不存在
返回码:ERR_ DISCONN _NOTFINDLOCACON描述:本端节点未连接
返回码:ERR_ DISCONN _NOTFINDREMOTECON描述:远端节点未连接
3.3.5 主动状态报告
当TCP连接建议成功后,服务器向调度机发送全部登记连接的REPORT 报告,在报告完成后,服务器检测到连接状态发生变化时,也主动向调度机发出状态报告。
命令格式:REPORT         XXxfYYYYYYYAB
字符串XX:
说明:XX取值范围从00-50,表明系统当前模块运行状态,其定义如下:
         00:未见异常
01:某节点号断开
02:某节点号连接
04:某节点号占用
05:某节点号空闲
06-99:保留
字符串xfYYYYYYY:消防机构编码
字符串AB:连接类型
01:超短波电台
02:短波电台
03:集群电台
04:音响系统
3.3.4 心跳检测命令
调度机与服务器连接后,调度机间每隔1秒向服务器发送一个“CHELK_ONLINE”作为心跳数据,接口服务器回复客户端“ONLINE_OK”连接10秒没有收到此数据表示与服务器失去连接
客户端发送至接口服务器软件的命令格式:CHECK_ONLINE
接口服务器软件回复至客户端的命令格式:ONLINE_OK

3.4 不同调度平台间连接
不同调试平台间的连接,主要指当调试两个不能通过一个平台直接通信的板卡时,需要将两个平台连接起来(DSP卡),只需要修改相应参数。
3.5 服务资料维护
5.5.1 数据库建立
本系统内最大连接调试设备不超过1000台,均需要唯一编号标识。需要实时记录设备的状态。其它配合的数据表可自行确定。
服务器自CTI(或其它现有系统库)获得机构代码、机构名称等信息,本服务软件在本地服务器独立构建一个系统数据表,机构代码为关键字,本地软件定期检测CTI表内机构代码变更,发生新增、修改、删除等动作自动维护本地表格。表结构如下(仅供参考):
序号        字段名称        数据类型        备注
1        节点号(机构代码+“AA”)                机构代码取自系统内部库(关键字), “AA” 连接设备类型01:超短波电台     02:短波电台03:集群电台04:音响系统
2        机构名称        字符        取自系统内部库
3        上级机构代码        字符        生成树型结构(最好能在CTI获取)
4        级别        字符        生成树型结构(最好能在CTI获取)
5        设备类型        字符       
6        设备状态        字符       
7        IP地址        字符       
8        端口号        字符       
9        板卡序号        字符       
10        预留        字符       
11        预留        字符       
3.5.2 数据库的维护
需要开放远程修改数据库的接口。
4 开发过程
本次软件开发计划用时45天,开始日期定于2011年3月10日。
4.1 软件开发地点
北京,最好能够到我公司开发和调试
4.2 软件代码编写
软件开发代码要求采用C++等常用软件开发,代码书写工整,注释明了;
4.3 代码调试
软件调试我们会安排专门的技术人员配合测试,搭建服务器以外的测试环境。
4.4 软件交付
软件需要提供完整代码和开发环境支持,我公司具有知识产权,未经同意不能泄漏任何与本软件有关的技术资料。软件交付时应提供:
        完整的软件设计说明书。
        完整的软件代码
        详细的功能实现说明
        软件安装和操作说明
        保密承诺书

论坛徽章:
0
2 [报告]
发表于 2011-03-03 22:55 |只看该作者
多长时间,给多少钱?

论坛徽章:
0
3 [报告]
发表于 2011-03-03 23:10 |只看该作者
我也想接 多少钱啊。。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:56:11
4 [报告]
发表于 2011-03-04 07:34 |只看该作者
我也想接 多少钱啊。。

论坛徽章:
324
射手座
日期:2013-08-23 12:04:38射手座
日期:2013-08-23 16:18:12未羊
日期:2013-08-30 14:33:15水瓶座
日期:2013-09-02 16:44:31摩羯座
日期:2013-09-25 09:33:52双子座
日期:2013-09-26 12:21:10金牛座
日期:2013-10-14 09:08:49申猴
日期:2013-10-16 13:09:43子鼠
日期:2013-10-17 23:23:19射手座
日期:2013-10-18 13:00:27金牛座
日期:2013-10-18 15:47:57午马
日期:2013-10-18 21:43:38
5 [报告]
发表于 2011-03-04 09:08 |只看该作者
不想接{:3_189:}

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:49:45
6 [报告]
发表于 2011-03-04 09:26 |只看该作者
不想接
hellioncu 发表于 2011-03-04 09:08



    同不想,半分钟内没看懂需求{:3_189:}

论坛徽章:
0
7 [报告]
发表于 2011-03-04 09:38 |只看该作者
不接
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP