- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《个性化生活平台设计文档》
个性化生活应用程序分发平台
目 录
第一部分 项目简介 3
1.1 本项目的关键技术 3
1.2 个性化生活运用程序分发平台的使用环境 5
第二部分 背景与需求分析 6
2.1 项目背景 6
2.2 网络生活服务面临的挑战 7
2.3 生活应用程序分发平台的前景 9
第三部分 系统结构与模型 12
3.1 系统概述 12
3.2 系统分析 14
第四部分 系统实现技术 15
4.1 .NET Framework技术 15
4.2 API技术 17
第五部分 系统功能模块 19
5.1 系统功能模块 19
5.1.1 应用列表 20
5.1.2 我的主页 20
5.1.3 正在使用 20
5.1.4 今日推荐 21
5.1.5下载管理 21
5.1.6 菜单 21
5.2 检测分析模块 22
5.2.1 使用监测 22
5.2.2 应用分析 22
5.2.3 权限控制 23
5.3 数据库设计 23
5.4 数据表设计 24
第六部分 总结 26
6.1 总结 26
6.2 项目的展望 27
第一部分 项目简介
随着互联网技术的发展,开放技术和协议以及网络/桌面混合应用等元素在网络上得到越来越成熟地运用,为降低目前网络应用程序较高的开发门槛,实现应用程序开发的草根化、模块化提供了技术前提。本项目通过深入分析生活应用为主的桌面程序分发平台的需求和技术研究,注重交互设计的实现与用户体验的提升,以提高项目的可行性,实现平台开发。平台主要通过开放API接口,允许个人和企业开发基于本平台的生活应用和服务,并实现生活应用程序的分发。
目前本项目主要采用.Net和API技术,采用SQL Server 2000数据库作为数据存储,设计一个基于C/S与B/S混合构架面向网络生活服务受众的个性化生活运用程序分发平台。
本项目希望为用户提供更好的网络生活服务,同时成为一个优秀的应用程序分发平台,帮助开发者们通过开发和发布付费功能和提供增值服务来获得收益,一定程度上缓解社会特别是有技术基础的高校毕业生的就业压力,降低通过应用软件和互联网创业的门槛。
1.1 本项目的关键技术
1).Net与.NET Framework
.Net是目前已成熟的项目开发技术,基于.Net框架的软件开发,具有高扩展性和二次开发性。
.NET Framework 是支持生成和运行下一代应用程序和 XML Web Services 的内部 Windows 组件。提供一个一致的面向对象的编程环境,能将软件部署和版本控制冲突最小化,提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性,消除脚本环境或解释环境的性能问题,并使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致,其按照工业标准生成所有通信,确保基于.NET Framework 的代码可与任何其他代码集成。
2)应用程序编程接口(API)
通过开放API接口可以提高用户和开发人员的参与度和契合度,最大化地利用外部资源和开发能力来实现平台的功能。API技术,能有效增加用户粘着度,校内网等SNS网站推出开放API平台被评为2008年中国互联网年度10大事件之一。
3)C/S与B/S混合构架
本平台将桌面应用和Web应用通过API技术同时提供给用户,借助外部已有资源可以实现功能服务的多样化,同时降低项目本身的开发运营成本,同时顺应了网络/桌面混合应用的趋势。
4)数据分析(Data Analysis)
通过后台数据分析系统实现深入挖掘信息,为用户提供更合理的后续更新,也为应用程序开发者提供发展导向。
5)富互联网应用技术(RIA)
正在进行的对富互联网应用技术的研究将保证本项目在今后的发展中拥有技术上的领先优势和提供更完美的用户体验。
1.2 个性化生活运用程序分发平台的使用环境
1)客户端:本平台采用Microsoft Visual Studio 2005开发,可以在操作系统为windows的任何PC机上运行。
2)服务器:Windows 2003操作系统(自带.net Framework)
SQL Server 2000数据库
第二部分 背景与需求分析
2.1 项目背景
网络生活服务在互联网上的提供形式,目前国内本地网络生活服务类主要分为三类:一类是以58同城网、263、为代表的分类信息模式,这些网站诞生较早,主要是学习美国现行的分类信息模式,以信息发布为主,不提供黄页内容。
一类则是口碑网、大众点评网等以社区点评、黄页为主的本地网络生活服务模式。这类网站除了获得本地信息外,更重要的是实现网上的信息交流和共享。
还有一类就是搜索引擎提供的生活搜索服务。百度、Google、搜狗等传统搜索引擎在这领域走得较早,主要利用地图
文档评论(0)