webservice数据传输系统设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

X X X学院毕业

毕业设计

.

题目: _______ Web Service数据传输

系别:_____________ ______________

专业:______________ ___________班级:_______________________ __姓名:___________________ ________指导老师:______________________ _____________

数据传输项目需求分析

1 系统概述 (2)

系统简介 (2)

系统功能简介 (2)

系统用户角色 (2)

2 系统假设 (3)

3 串口通信技术 (3)

串口通信的定义 (3)

串口通信与项目之间的联系 (3)

4 服务器与服务器之间的数据传输 (3)

Web Service技术和数据库复制技术之间的优缺点 (3)

Web Service技术和数据库复制技术之间的对比 (4)

Web Service 技术和数据库复制技术的选择 (4)

5 分析和总结 (4)

6 文档历史 (5)

1 系统概述

系统简介

该系统主要是为了实现太阳神有限公司的数据交换传递。

系统功能简介

异构平台间的互通功能;数据备份功能。

系统用户角色

系统管理员:添加、删除普通管理员

普通管理员:可以查看数据库的数据;整理数据集合

2 系统假设

1)假定各公司设备完整,该系统开发时间和经费充足。

2)公司无其他新的功能要求;

3 串口通信技术

串口通信的定义

串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。现在比较普遍的串口通信是两个基于RS-232的串口之间的通信。

串口通信与项目之间的联系

串口通信是串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现较远距离通信。所以非常适合该项目单片机把数据传输到电脑上,也可以通过电脑把要执行的指令传输到单片机上。

4 Web Service技术和数据库复制技术

Web Service技术和数据库复制技术之间的优缺点

Web Service技术和数据库复制技术之间的对比

Web Service技术和数据库复制技术的选择

根据上两个表可以看出,无论是从该公司的大小和内部数据的多少,还是从该项目的开发经费、开发时间,和开发人员来看,该项目比较适合使用Web Service技术。

5 分析和总结

分析:串口通信的特点是一个终端与另一个终端通过串口来进行数据的交互,特点是交互的双方必须通过终端串口连接才能进行数据传输,不适用于远程两地的数据传输,只适合短距离的数据传输,也就是单片机与电脑之间的数据传输。

相较于串口通信,数据库复制技术可以满足域间的数据传输的要求,且其传输数据的速度较快,基本上也可满足本项目数据传输的需求,但是,就本项目而言,该技术也有不足之处:在数据处理上需要占据较大的内存,且需要较高的开发成本,实际操作不易,日后维护比较复杂,而本项目的数据传输只是小部分的数据交互,如果用数据库复制技术将在日后使用中造成诸多问题,浪费资源,因此也不适用于本项目。

较之数据复制技术,Web Service技术是近几年新兴的数据传输技术,它适合小部分数据传输,而且具有集成功能,运用方便,日后可维护性强,开发的费用较低,对于本项目小数据传输的特点,运用Web Service技术进行总、分总司的数据传输是比较可行的方案。

总结:通过对不同通信技术的差异性对比,串口通信是比较适合短距离数据传输的技术,而

Web Service技术是比较适合于远距离传输的技术。所以,在计算机与计算机之间的数据传输方式的时候,也就是分公司与总公司之间的数据传输选择Web Service技术。

6 文档历史

系统设计说明书

1.引言 (6)

前言 (6)

概述 (7)

编写目的 (7)

背景 (7)

术语和缩略语 (7)

参考资料 (7)

2. 系统结构 (8)

3. 设计说明 (8)

数据库设计 (8)

功能 (10)

输入项 (11)

输出项 (11)

流程逻辑 (12)

接口 (25)

尚未解决的问题 (25)

4. 文档历史 (25)

1.引言

前言

Web服务作为一种炙手可热的技术,应用到企业的IT系统和商业流程之中,并给企业带来直接的经济效益,一直以来得到了国内外企业管理者的推崇。在最低层次上,一个Web服务仅仅是在后端信息基础设施上执行的另一个程序。从外部的使用者的角度而言,Web服务是一种部署在Web上的对象/组件,它具备以下特征:“完好的封装,性松散耦合,使用协约的规范性,使用标准协议规范,高度可集成能力等等

概述

Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能。Web Service也很容易部署,

因为它们基于一些常规的产业标准以及已有的一些技术,诸如XML和HTTP。Web Service

减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。

编写目的

WebService的详细设计是整个系统设计的第三个阶段,这个阶段的主要任务是在概要设计的基础上,对WebService进行实现层面上的说明和描述,设计该模块的内部细节,其中包括其数据获取以及算法实现。

详细设计则要解决如何实现内部功能,即模块设计。具体的说,模块设计就是要为已经产生的WebService进行详细的设计。详细设计实现功能描述,直接翻译、转化为用某种程序设计语言书写的程序。软件开发小组的产品实现成员应该阅读和参考文本说明进行代码的编写、测试。

背景

系统名称:WebService数据传输系统

任务提出者:太阳神公司

开发者:黄巧灵、吴树芬

用户:太阳神公司全体员工

作用:把生成线上的数据传输到CMS系统中

术语和缩略语

参考资料

《C#入门经典第五版》

《NET+Web服务入门经典》

相关文档
最新文档