- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常州信息职业技术学院
《软件开发与项目管理》
学生作品
作品题目: 二手市场信息发布平台的WebService通讯实现
作品作者: 李玉申
指导教师: 余永佳
完成时间: 2014.06.20
一、绪论
1.1 选题背景
每一个时代都会催生新的理念,每一个理念又会引领新的潮流,每一个潮流又注定会冲破原有的桎梏,“创新”时代的特征,更是IT业的标志。
作为终端设备中数量级最大的手机,近年来发展迅猛,脱胎换骨,在不断颠覆传统手机的概念的同时,不断挖掘自身的市场价值,也成为众多厂商利益的角逐场。IOS在蒂姆·库克的领导下不断发展,Symbian和Black berry的旧有模式被不断蚕食,Windows Phone还在智能手机系统上不断摸索,Android则凭着开源的方式成为了市场占有率第一的手机平台。
互联网领域,以淘宝为代表的电商突起更是激起了新一轮的网购风波,加上这些电商平台对手持客户端的极力推广以及手持客户端的易用性,使人们更习惯于用手持客户端去网购、下单。
大学的生活丰富多彩,每位大学生手上都不可避免的有一些功能完好的废旧物品,如:书籍、数码等。尤其到了毕业季,这些物品尤其多,对于这些物品,丢了可惜,带走又没有用,又麻烦。
于是针对大学生处理这些物品的“2货”手机客户端便应运而生。而作为市场占有率第一的Android平台下的“2货”手机客户端更是拥有广泛的需求。目前一些基于Android平台的二手交易客户端,如:闲鱼客户端相对比较完善,功能也比较齐全,但基于市场利益考虑,均有不同程度的涉及广告的行为,而且存在不少欺骗买家的行为。因此,我们开发了一款基于Android平台的“2货”客户端,来满足用户的使用需求。
1.2 文档安排
整个设计共分为五章,各章的主要内容安排如下:
绪论
介绍论文的选题背景、所做工作以及论文的结构安排。
系统开发技术
介绍本系统用到的主要技术。
系统分析
主要介绍系统开发前的前期工作,包括可行性分析及系统设计思想与需求规定。从用户需求的角度从系统的角度应该达到的功能、性能、效率等指标。
系统实现过程
主要是详细说明项目是如何执行的及界面展示。
系统测试与运行
阐述测试的方法,测试的步骤、测试达到的效果。
二、系统开发技术
2.1 基于SOAP协议的WebService通信
通过HTTP协议,采用HttpClient向服务器端ACTION请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,
所谓WebService就是一种基于SAOP协议的远程调用标准,通过WebService可以将不同语言,不同操作系统平台,不同技术整合到一起。
我们在PC机器JAVA客户端中,需要一些库,比如XFire,xis2,CXF等等来支持访问WebService,但是这些库并不适合我们资源有限的Android手机客户端,做过JAVA ME的人都知道有KSOAP这个第三方的类库,可以帮助我们获取服务器端WebService调用,当然KSOAP已经提供了基于Android版本的jar包了,那么我们就可以顺利的进行Android与WebService的通信了。
2.2 开发语言
本系统服务器端WebService用c#开发语言。
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言,运行于.NET Framework之上的高级程序设计语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
.NET框架为C#提供了一个强大易用、逻辑结构一致的程序设计环境。同时,稳定和安全性也是我们最为关心的。为了使程序比以往更加稳定、安全,公共语言运行时(Common Language Runtime)又为C#提供了一个托管的运行时环境。其特点有:
语言规范简洁;
保留了C++的强大功;
应用开发效率高;
语言自由性高;
强大丰富的Web服务器组件;
支持跨平台;
与XML相融合;
应用广泛较主流,有微软的技术支持。
2.3 数据传输
本系统分为服务器端与客户端两部分,因此数据的传输是必不可少的。在这里,我们采用JSON格式作为数据传输协议。
JSON(JavaScript Object Notation
您可能关注的文档
- 清洁生产与责任关怀 清洁生产与责任关怀 2019中国责任关怀促进大会在京隆重召开.docx
- 包装计算机辅助设计软件应用-Illustrator 综合实例 音乐会海报的制作.pptx
- 球墨铸铁铸件生产技术 球墨铸铁铸件生产技术 球墨铸铁的孕育(2018).docx
- 包装计算机辅助设计软件应用-PhotoShop 选区编辑 绘制百事可乐logo.ppt
- 全国导游基础知识 秦汉时期 【拓展阅读】秦驰道直道.docx
- 全景影像拍摄与处理 Panotour Pro Panotour Pro-导入全景图像.docx
- 人才培养方案及资料 人才培养方案及资料 8 2018构建课程体系(文化创意学院 广告设计与制作专业).doc
- 包装计算机辅助设计软件应用-PhotoShop 综合技巧 综合技巧训练55.ppt
- 包装计算机辅助设计软件应用-三维设计 拔模命令应用 3-7 拔模命令应用.ppt
- 包装计算机辅助设计软件应用-三维设计 尺寸标注 6-3 尺寸标注.ppt
文档评论(0)