技术:Java、JSP等
摘要:
本课题设计的虚拟资源共享平台是完整的电商平台,是基于主流的SSM架构创建的WEB项目。涉及时新技术有Maven聚合工程,图片服务器,分布式架构,Redis缓存集群,Solr模糊查询,JSONP跨域请求,反向代理等多达十余种,目标平台瞬时访问量可以承受1000-2000QPS。对于用户来说,它是一个综合性的B2C平台,类似京东商城、天猫商城,平台的自营性确保所上传资源的安全纯净,能为用户提供良好的购买资源的体验。平台还提供常规的用户登陆注册功能,注册会员可以在平台上查询并浏览需要的虚拟资源、下订单,以及参加各种活动,并最终通过网盘自助提取或人工快递的方式发送用户购买的资源。管理员、运营人员可以在平台的后台管理系统中管理资源商品、管理首页广告位、以及配置部分功能页面等。
关键词 电商平台;SSM框架;聚合工程;分布式架构;Redis缓存集群
目录:
摘要 i
Abstract ii
1 绪论 1
1.1 课题的背景及来源 1
1.2 课题研究的意义 1
1.3 课题的研究方法 1
1.3.1 研究国外资源共享平台的运营情况 2
1.3.2 研究国内资源共享平台的设计实现情况 2
1.4 可行性研究前提 3
1.5 课题的可行性分析 3
1.5.1 经济可行性分析 3
1.5.2 技术可行性分析 4
1.5.3 社会因素的可行性分析 4
1.6 论文组织结构 4
2 平台涉及的技术选型架构 6
2.1 开发工具简介 6
2.1.1 Eclipse Neon 6
2.1.2 Vmare Workstation 12 6
2.2 关键技术简介 6
2.2.1 分布式系统 6
2.2.2 Maven聚合工程 7
2.2.3 RESTful服务 8
2.2.4 Redis缓存集群 9
2.2.5 Solr全文搜索服务 9
2.2.6 JSONP解决跨域访问 9
2.3 平台选用的体系结构 9
2.3.1 SpringMVC体系结构 9
2.3.2 系统抽象体系结构 11
2.3.3 平台的网路拓扑图 13
2.3.4 平台目标运行的软硬件环境 13
3 平台的数据模型层(Model)设计 15
3.1 数据库概念结构模型设计 15
3.2 数据库逻辑结构模型设计 16
3.3 数据库物理结构模型设计 22
4 平台的页面流(View)分析 23
4.1 后台界面分析 23
4.2 前台界面分析 23
5 平台的各模块业务(Controller)设计 25
5.1 后台管理系统模块设计 26
5.1.1 业务流程分析 26
5.1.2 表示层 26
5.1.3 控制层 27
5.1.4 模型层 28
5.2 前台门户模块设计 28
5.2.1 业务流程分析 28
5.2.2 表示层 29
5.2.3 控制层 30
5.2.4 模型层 31
5.3 订单系统模块设计 31
5.3.1 业务流程分析 31
5.3.2 表示层 32
5.3.3 控制层 32
5.3.4 模型层 32
5.4 服务系统模块设计 32
5.4.1 业务流程分析 32
5.4.2 表示层 33
5.4.3 控制层 33
5.4.4 模型层 33
5.5 搜索系统模块设计 34
5.5.1 业务流程分析 34
5.5.2 表示层 34
5.5.3 控制层 34
5.5.4 模型层 35
5.6 登陆系统模块设计 35
5.6.1 业务流程分析 35
5.6.2 表示层 36
5.6.3 控制层 36
5.6.4 模型层 36
6 资源共享平台的实现 37
6.1 后台管理页面 37
6.1.1 页面各功能 38
6.1.2 增删改查资源条目 39
6.1.3 增删改查模版信息 39
6.1.4 增删改查广告信息 40
6.2 前台展示页面 41
6.2.1 页面各功能 41
6.2.2 搜索资源 42
6.2.3 选购并登陆 43
6.2.4 结算并提取 43
结论 46
参考文献 47
致谢 48
英文原文 49
中文翻译 63
论文字数:28808
包含资料:
截图: