基于SSM框架的WEB系统秒杀优化系统任务书

 2021-11-07 09:11

1. 毕业设计(论文)主要目标:

双十一淘宝、天猫等电子商城推出的各式各样的秒杀活动中,短时间内,同一时刻对某一网站的大量的访问量即高并发,会造成读写冲突,网站崩溃。针对这一现象,设计了一个优化的秒杀系统,在基本功能实现的前提下,着重解决高并发这一关键性问题,实现多业务并行操作,优化用户体验,提高系统整体性能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 毕业设计(论文)主要内容:

设计基于SSM框架,后端应用Java语言开发,前端页面采用Bootstrap进行设计,将静态化处理后的JS和详情页部署到CDN上,用户在CDN上获取数据,不需要访问服务器,降低了服务器请求量。Web service采用集群化Nginx,部署在多个服务器上,做http服务器,帮Tomcat和Jetty容器做反向代理。redis做服务器端缓存,用其redis提供的API,达到热点数据快速存取的过程。借助MySQL的事务达到秒杀数据的一致性和完整。

该设计所用到的技术有:MySQL、MyBatis、SpringMVC、前端Bootstrap、高并发

优化方法:CDN对静态资源优化,Redis对数据库操作进行优化,存储过程对MySQL进行优化

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 主要参考文献

[1]刘昆鑫,卜庆凯.基于SSM框架的WEB系统秒杀优化设计.青岛大学电子信息学院,山东青岛266071摘

[2] 李军锋,何明昕.高并发Web航空票务秒杀系统的设计与实现[J].计算机工程与设计,2013,34(3):778-782.[3] 江华丽.基于AOP策略模式的实现机制[J].微型机与应用,2016,35(1):9-11.[4] Ken Arnold,James Gosling,David Holmes.Java程序设计语言[M].北京:人民邮电出版社,2006.[5] 田珂,谢世波,方马.J2EE数据持久层的解决方案[J].计算机工程,2003,29(22):93-95.[6] 孙一林,彭波.Java数据库编程实例[M].清华大学出版社,2003.[7] 姜承尧.高性能网站MySQL数据库实践[J].维普中文科技期刊数据库,2013():49-53.[8] Craig Walls,Ryan Breidenbach.Spring in Action[M].北京:人民邮电出版社,2006.[9] 林学良.JSP &Servlet学习笔记[M].北京:清华大学出版社,2012.[10] 宋涛,徐庆增,吕思思.浅谈基于Spring MVC的REST功能[J].电脑知识与技术,2016,12(4X):86-87.[11] Thomas Van de Velde,Bruce Snyde.Spring Framework 2入门经典[M].赵利通,译.北京:清华大学出版社,2009.[12] 徐雯,高建华.基于Spring MVC及Mybatis的Web应用框架研究[J].微型电脑应用,2012,28(7):1-4,10.[13] 孙卫琴.Tomcat与Java Web开发技术详解[M].2版.北京:电子工业出版社,2009.[14] 阳小兰,罗明.基于Spring+SpringMVC+MyBatis网上论坛的设计与实现[J].黑龙江科技信息,2016,23(36):279-280.[15] 周燕玲.Spring MVC框架开发WEB应用程序的探索与研究[J].科技广场,2016,8(6):25-28.[16] 荣艳冬.关于Mybatis持久层框架的应用研究[J].信息安全与技术,2015,6(12):86-88.[17] 邵斐.一种基于秒杀应用的业务系统框架设计[J].软件导刊,2015(2):97-99.[18] Bruce Eckel.Thinking in Java[M].Upper Saddle River,New Jersey,USA:Prentice Hall,2006.[19] 赵彦,蒋悦.基于工作过程的《Java EE框架技术进阶式教程》教材的研究与开发[J].河南教育学院学报:自然科学版,2013,22(4):72-75.[20] 邱祝文.基于redis的分布式缓存系统架构研究[J].网络安全技术与应用,2014(10):52-54.[21] 陈玲.基于nginx、tomcat、redis的高性能Java Web开源架构[J].计算机光盘软件与应用,2014(22):296-298.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文任务书,课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。