嵌入式cdn设备在电子商城系统中的应用(附件)【字数:10333】
目 录
第一章 绪论 1
1.1课题所研究的背景 1
1.2课题的目的和意义 1
1.3课题主要内容 1
1.4课题结构 2
第二章 系统开发环境与技术支持 3
2.1开发环境 3
2.2技术支持 3
2.2.1CDN分节技术 3
2.2.2pcDuino技术 3
2.2.3电子商城系统开发技术 3
第三章 系统分析 4
3.1系统分析 4
3.1.1基本功能需求 4
3.1.2用户界面需求 4
3.1.3CDN安全性分析 4
第四章 系统设计 5
4.1功能模块的设计 5
4.1.1卖家管理模块 5
4.1.2买家管理模块 5
4.1.3电子商城系统功能模块图 5
4.2数据库的设计 6
4.2.1系统流程图 6
4.2.2数据库概念设计 7
4.2.3系统表 8
4.3CDN子系统设计 9
4.3.1CDN技术简述 9
4.3.2CDN加速的可用技术 11
4.3.3CDN子系统的服务器设计 11
4.3.4CDN内容管控方案设计 12
第五章 业务功能实现 14
5.1登录功能 14
5.2用户购买功能 15 *51今日免费论文网|www.jxszl.com +Q: ¥351916072¥
5.3用户购买记录功能 16
5.4卖家修改商品功能 18
5.5卖家添加商品功能 19
5.6用户修改个人信息功能 20
5.7注册界面 20
5.8查询商品界面 21
第六章 嵌入式设备的使用 22
6.1嵌入式设备的简述 22
6.2嵌入式设备pcDuino的部署 23
结束语 24
致 谢 25
参考文献 26
第一章 绪论
电子商城系统用于节约买家去商场挑选货物时在路程上所花费的时间以及节省人力。同时,电子商城系统普遍面临同一个问题:由于过大客流量、过远距离而将会出现的浏览缓慢、更新滞后等问题。为了缓解这些问题,我研究了在嵌入式设备(pcDuino[1])的CDN网络方案,CDN技术也就是内容分发网络[2],CDN网络[3]可以通过分布节点,使用户在向系统发送请求使自动选择距离较近、浏览量较少的节点。而通过将节点部署在嵌入式设备[4]上能够进一步方便CDN网络节点的部署。这也就是在开发系统之前,先做好的课题可行性分析。
1.1课题所研究的背景
在科技快速发展的现代社会,人们越来越依赖网络,通过网络能更快地进行社交、购买等活动,电子商务的出现极大地满足了人们的需求。通过电子商务[5]的发展,可以足不出户地购买到心仪的用品。就一方面而言,随着电子商务的发展和普及,给人们带来了便利,但是同时电子商务也伴随着缺陷。电子商务往往依赖大型购物网站来实现,方便之余会带来庞大的客流量,但正因为使用的人群越来越多,导致电商系统出现登录不上、搜索卡顿、图片加载过慢等问题。通过CDN系统的分节并将其部署到pcDuino上可以解决这类问题。
1.2课题的目的和意义
解决因科技发展,人类需求逐渐提高继而追求更为方便生活的一种电子商城系统,使人们可以足不出户地挑选到心仪的产品。但方便之于也会伴随着一些问题:网站卡顿、传输信息较慢等,为了解决这些因过大客流量以及过远距离而导致的相关问题,通过研究CDN(Content Delivery Network)系统,可以使用户就近取得网站反馈内容,解决由于网络拥挤或用户距离网站较远的状况,提高用户在发送请求时网站的响应速度。而部署到pcDuino即这一类迷你PC上,优点在于功耗低、体积小、集成度高、成本低,减少部署CDN其中一个节点所需的资源。
1.3课题主要内容
买家和卖家通过注册和登录进入电子商务系统[6],买家可以通过模糊查询搜索想要的货物,通过点击购买来购买心仪商品,系统会同时将购买信息传递到买家和卖家的界面中,买家和卖家通过查询可以看到购买信息,买家可以修改用户信息和密码,卖家可以修改货物信息以及删除货物等功能使其达到电子商务系统的基本功能。通过CDN系统将网站分节,优化网络、提高系统访问速度、加快图片等信息的加载速度、提高系统稳定性。将节点部署到pcDuino上,可以减少节点与节点之间的距离,也可以灵活以及便宜的部署节点。
1.4课题结构
为了论文结构清晰,将其划分为六个主要的部分,分别是绪论,系统开发环境和技术支持,系统分析、系统设计、电子商城系统实现、嵌入式设备的使用、系统测试。
:绪论。这个部分包括课题的概况和研究背景、目的及其意义,课题需要实现的主要内容,还有整个文章的大体结构。
:系统开发环境和技术支持。这个部分主要包括系统的开发环境、所使用的Java编程技术、Tomcat技术、MySQL数据库存储技术、CDN网络分节技术、pcDuino部署技术。
:系统分析。包括电子商城系统基本功能的相关需求分析,和CDN系统可用性分析。
:系统设计。包括介绍系统功能模块设计,分为卖家模块设计和买家模块设计。以及数据库的设计,里面包括了数据库概念模块ER图和各种系统表。还有CDN子系统相关的设计。包括课题所使用的可行的CDN网络方案、CDN技术对比选择和CDN网络使用的优点。
:业务功能实现。包括用户登录功能实现、用户购买功能实现、用户购买记录功能实现、卖家修改商品属性功能实现、卖家添加商品功能实现、卖家删除商品功能实现、用户修改个人信息功能实现、用户注册功能实现、用户查询商品功能实现,利用截图和代码来简介实现以上功能的方法。
:嵌入式设备的使用。包括介绍嵌入式设备以及使用嵌入式的原因和优点。
原文链接:http://www.jxszl.com/jsj/qrs/442958.html