扫一扫,关注我们
微信号:375279829
毕业设计(论文)开题报告
|
留学课程查看 |
|
课程预约 |
|
留学公告 |
|
在线交流 |
|
前台学生 |
|
后台管理 |
|
注册登录 |
|
个人中心 |
|
服务计划 |
|
用户登录 |
|
课程管理 |
|
学生管理 |
|
预约管理 |
|
服务计划 管理 |
|
新闻管理 |
|
留言管理 |
|
系统退出 |
4.完成设计的思路
4.1 方案设计
在完成项目总体功能模块设计的基础上,下一步对系统平台的总体架构设计以及实现技术进行具体分析。
基于Spring Boot的留学服务管理平台可以使用基于Spring Boot模式的浏览器/服务器架构。只要用户手机或电脑上装有浏览器就能够访问使用该平台,有效的降低了用户使用门槛和后期维护成本。在项目实现过程中使用Maven进行项目管理,统一管理Jar包,简化项目的开发过程。还可以使用MySQL数据库存储系统平台中的数据,因为MySQL数据库开源并且可供参考的文档资料有很多,所以无论是使用成本还是后期维护成本都比较低。项目上线初期可以暂时先采用单体架构,部署到一台服务器上。不过随着用户数量增多,并发访问量增大后期可以进一步使用多台服务器对项目按功能模块进行服务拆分或者搭建服务器集群提高系统性能。
系统应满足信息行业相关人员日常使用的需要,并达到操作过程中的直观,方便,实用,安全等要求;
系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充,维护;
系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改等;
尽量采用现有软件环境及先进的管理系统开方案,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
4.2 技术关键点或创新点
项目整体层次可以分为视图层、业务逻辑层和持久层,下面对各层涉及的技术实现和作用进行详细介绍。
视图层主要使用Vue框架来实现,负责给用户提供系统页面展示。用户在页面进行操作时,将操作请求传递给后台然后解析后台响应的数据,把解析后的数据填充到页面的相应位置。
业务逻辑层采用Spring MVC+Spring框架整合实现。在该层中,可以接收处理页面传递过来的请求中的数据,将处理后的数据交由持久层去操作数据库。同时也可以接收持久层返回的查询结果集并且对一些结果集数据进行处理,处理成前端页面方便展示的数据或数据格式。
持久层则由MyBatis+Spring框架进行整合而成,进而操作管理数据库。持久层能够接收业务逻辑层传递过来的数据,把这些数据作为参数操作数据库。如果是查询操作则返回查询结果集到业务逻辑层,做进一步处理。如果是更新操作,则直接根据具体操作对数据库进行更新。
4.3 进度安排
1-2周:毕业实习;
3-4周:按照学院要求的格式撰写并提交毕业实习报告和开题报告;
5-7周:系统方案设计及详细设计,编码调试;
8周:毕业设计中期检查、抽查;
9-11周:撰写毕业设计论文,完善系统;
12周:代码验收;
13周:论文查重,修改、提交论文,参加毕业答辩;
14-15周:根据答辩组和指导老师意见,修改提交终稿。
4.4.预期成果
实现基于Spring Boot的留学服务管理平台项目设计方案中的主要功能。并且,在平台性能方面,上线后初期需要保证在3千以下的用户并发下能够正常运行,用户进行请求操作时,服务器的响应时间不应超过5秒。在平台安全方面,不仅要保证用户数据绝对安全还需要对一些常见的网络攻击有一定的防御能力。除此之外,在设计前端页面时要充分考虑到用户的体验。
完成论文的编写,并需要在论文中重点阐述该系统平台设计与实现的思路以及过程,此外还需论述系统平台的提出背景、使用价值和需求分析。在系统测试阶段使用哪种测试工具,具体的测试环境以及进行了哪些测试,都要有详细的介绍。
4.5 参考文献
[1]耿明萌. 基于B/S的留学服务管理平台设计与实现[D].北京工业大学,2016.
[2]唐权,韩文智.基于SpringMVC框架文件上传技术应用研究[J].信息通信,2018(11):188-189.
[3]余思源,张伟.基于JAVA的留学服务管理平台的设计与实现[J].电脑知识与技术,2018,14(17):129-131.
[4]冀辰午.小型服装企业客户管理系统的设计与实现[D].北京交通大学,2016.
[5]王从辉. 留学服务管理平台的设计与实现[D].安徽大学,2013.
[6]王晓薇,张勇,李金振.基于SpringMVC的图片处理系统的研究与设计[J].电子设计工程,2017,25(24):189-193.
[7]李杉,贾彦平,达虎.Mybatis逆向工程在JavaEE中的应用[J].通讯世界,2017(24):342.
[8]杨新艳,于伟涛.基于Maven的轻量级Java软件开发研究[J].科技传播,2015,7(17):134-135.
[9]乔岚.基于MyBatis和Spring的JavaEE数据持久层的研究与应用[J].信息与电脑(理论版),2017(08):73-76.
[10]邱吉雨.基于Java开发Web项目的核心技术[J].电子元器件与信息技术,2018(07):93-94+119.
[11]杨国勋.Java Web应用框架研究与应用[J].科技传播,2017,9(21):90-91.
[12]李健,田立锋,郭瑞.Java SSH框架在Java Web中的应用[J].电脑与电信,2016(03):69-72.
[13]葛萌,黄素萍,欧阳宏基.基于Spring MVC框架的Java Web应用[J].计算机与现代化,2018(08):97-101.
[14]刘晓峥.Java SSH框架在Java Web中的应用[J].信息记录材料,2017,18(09):152-153.
[15]王少南.美国建筑装饰材料的现状及发展趋向[J].建材发展导向,2003(06):59-66.
[16]Zhipeng Ma,Sen Wang,Jianjian Shen,Shanzong Li,Yunyun Shi. Design of multi-energy joint optimization dispatching system for regional power grids based on B/S architecture[J]. Energy Procedia,2019,158.
[17]Lei Xue,Suyun Luo. The Design and Realization of Vehicle Rent Information System Based on Java[J]. Open Access Library Journal,2018,05(09).
[18]Liu Ye,Ran Gao. Design and Development of Member Platform of Public Platform for Service Outsourcing Association[J]. International Journal of Advanced Pervasive and Ubiquitous Computing (IJAPUC),2018,10(1).
5.指导教师意见及建议
签字:
年 月 日
注:此表一式一份,随学生毕业设计(论文)材料存档。 2018-12制