1.任务说明:
要求前端采用Bootstrap+Jquery,后台采用SpringBoot为基本框架,集成mongodb+redis+mysql等数据库,使用ElasticSearch作为搜索引擎, Spring security实现权限认证以及RESTful接口为技术人员设计并实现一款用于记录并分享技术文档的技术博客。该技术博客应包括:用户模块、角色模块、权限模块、博客模块、评论模块、点赞模块、分类模块、标签模块、搜索模块等功能模块。后期也可根据用户的需求做适当调整。
2.任务要求:
(1)在毕业设计完成后,除提交系统源代码并保证可顺利运行外,还需要提交系统业务分析及设计文档、数据结构设计文档、技术框架设计文档等资料;
(2)系统应当有完整的安装部署包及相应的说明文档,联机或脱机的使用说明文档等。
3.参考文献:
[1] 马雄. 基于微服务架构的系统设计与开发[D].南京:南京邮电大学,2017.
[2] 陈涛,叶荣华.基于Spring Boot和MongoDB的数据持久化框架研究[J].电脑与电信,2016(Z1):71-74.
[3] 王永和,张劲松,邓安明,周智勋.Spring Boot研究和应用[J].信息通信,2016(10):91-94.
[4] 郑彬彬. 基于微服务的OJ系统重构与优化[D].上海:东华大学,2017.
[5] 程化梅. 基于React Native的即时通讯应用的设计与实现[D]. 武汉: 武汉邮电科学研究院,2017.
[6] 张峰.应用SpringBoot改变web应用开发模式[J]. 科技创新与应用, 2017(23): 193-194.
[7] Pivotal 团队. Spring Boot Reference Guide1.5.3.RELEASE[OL]. 2017.
[8] 朱荣鑫. 基于微服务架构的游戏商城服务端的设计与实现[D]. 南京:南京大学, 2017.
[9] 汪云飞. JavaEE开发的颠覆者:Spring Boot实战[M]. 北京:电子工业出版社,2016:1-15.
[10] 杨家炜.基于Spring Boot的web设计与实现[J].轻工科技, 2016, 32(07): 86-89.
[11] Bhimani J, Yang Z, Mi N, et al. Docker Container Scheduler for I/O Intensive Applications running on NVMe SSDs[J]. 20XX, 2(99): 1-1.
[12] Reddy K S P. Testing Spring Boot Applications[M]. Beginning Spring Boot 2. Apress, Berkeley, CA, 2017: 221-246.
[13] Reddy K S P. Getting Started with Spring Boot[M]. Beginning Spring Boot 2. Apress, Berkeley, CA, 2017: 21-33.
[14] Walls C. Spring Boot in action[M]. Manning Publications Co., 2016:21-34
[15] Felipe Gutierrez. Spring Boot, Simplifying Everything[M].Apress:2014-06-15:02-06
[16] Miller R A, Heitkamp E M. Spring boot: U.S. Patent Application 12/435,432[P]. 2010-11-11.
[17] Balalaie A, Heydarnoori A, Jamshidi P. Microservices architecture enables devops: Migration to a cloud-native architecture[J]. IEEE Software, 2016, 33(3): 42-52.
[18] Balalaie A, Heydarnoori A, Jamshidi P. Migrating to cloud-native architectures using microservices: an experience report[C].European Conference on Service-Oriented and Cloud Computing. Springer, Cham, 2015: 201-215.
[19] Webb P, Syer D, Long J, et al. Spring boot reference guide[J]. Part IV. Spring Boot features, 2013, 10(3): 24-25.
[20] Prieto Barreiro I, Varela F, Mandilara E. Monitoring of CERN's Data Interchange Protocol (DIP) System[J]. 20XX, 3(33): 3-5.
[21] Varela F, Gonzalez Corral M, Podgorski S, et al. MARS: Easing Maintenance and Interventions for CERN Controls[J]. 20XX, 3(11): 3-4.
|