二、研究的主要内容及预期目标
基于java语言,spring boot框架技术设计一个助老系统,系统应具备老人子女发布需求,向子女显示老人位置,医疗用户完成需求等功能
研究内容:
1.查阅并梳理文献,了解助老系统设计国内外研究现状;
2.完成系统需求分析,确定系统初步功能,并完成初步框架设计;
3.根据初步的框架设计,完成主要功能设计,包括
老人模块:绑定子女,发布需求。
子女模块:绑定老人,查看老人位置,为老人购物,发布需求
医疗模块:选择并完成相关需求
子女与老人绑定后可以打字聊天,完成需求后需求发布者会收到确认通知
4.设计系统测试方案,并对系统进行测试,对设计结果进行分析。
预期目标:
1.完成本地文件版本控制系统的设计与实现。
2.通过需求分析、系统设计、详细设计、系统实现、测试等环节最终完成预设功能,以“基于Spring Boot的助老系统的设计与实现”为题撰写一篇不少于8000字的毕业设计。
|
|
三、研究方案(思路)(不要跟这个模板完全相同)
本系统旨在提供一个助老系统,实现老人,子女用户发布需求,医疗用户完成需求等功能。根据实际功能采取以下设计思路:
1.数据库设计
数据库表设计,包括老人信息表、子女信息表、需求表、医疗信息表等。
数据库连接,使用JDBC连接数据库,实现数据的增删改查操作。
2.软件设计
(1)前端设计方面,使用HTML、JavaScript,Vue、Element-UI等技术实现用户界面,与后端进行数据交互。
(2)后端设计方面,使用SSM框架,实现后端逻辑处理,包括需求信息发布等。
(3)前后端交互方面,使用RESTful API进行前后端数据交互,实现前后端分离。
(4)性能优化方面,使用缓存技术(如Redis)提高系统性能,减少数据库访问次数。
3.具体实施步骤
(1)需求分析:明确系统需求和功能模块,制定开发计划和时间表。
(2)数据库设计:根据需求分析结果,设计数据库表结构和关系,建立数据库模型。
(3)前端开发:使用HTML、CSS、JavaScript等技术开发前端界面,实现用户交互功能。
(4)后端开发:使用SSM框架实现后端逻辑处理和数据存储功能,包括需求信息发布等模块的开发。
(5)前后端交互:使用RESTful API进行前后端数据交互,实现前后端分离。
(6)性能优化:使用缓存技术提高系统性能,减少数据库访问次数。
根据研究方案,按照毕业设计的时间和要求安排完成相应任务。最终按照齐鲁理工学院本科毕业设计撰写格式和字数要求,撰写毕业设计并完成答辩。
|
|
四、设计(论文)进度安排(根据我新发给你们的任务书中的时间节点写)
2023年11月16日-11月30日:调研、查阅资料,撰写《开题报告》并提交。
2023年12月1 日-2024年3月3日:进行设计(论文)工作,如设计系统架构,细分模块功能,做好信息分离,设计数据库模型和模式,完成数据库E-R图,进行前端用户界面设计。
2024年3月4日-4月14日:设计(论文)中期检查,提交《中期检查表》
2024年4月15日-4月28日:完善毕业设计(论文)工作,提交论文初稿。根据前期设计的系统架构和模块完成系统设计,优化前端用户界面,进行系统黑盒测试,完成毕业设计初稿
2024年4月29日-5月19日:完成毕业设计(论文)撰写,提交论文终稿、查重。根据指导老师的意见,对论文进行修改和完善,确保内容准确清晰、结构完整合理、语言表达规范。使用学校指定的查重系统,对论文进行查重,确保论文的原创性和学术诚信。
2024年5月20日-5月26日:整理并提交终稿和相关存档材料,根据评阅意见进行适当修改。
2024年5月27日-6月09日:完成设计(论文)相关材料,进行设计(论文)答辩。
|
|
五、主要参考文献
[1]邓明杨.基于JAVA Web技术的网上书城的设计与实现[J].计算机产品与流通,2020,(05):159-160.
[2]欧阳桂秀.基于Java和MySQL的数据库管理系统的设计与实现[J].信息记录料,2022,23(09):240-242..
[3] Hu X, Yan C. Development and application of JAVA language development test evaluation system software[J]. Journal of Computational Methods in Sciences and Engineering, 2020, 20(4): 1031-1042.
[4]喻佳,吴丹新.基于SpringBoot的Web快速开发框架[J].电脑编程技巧与维护,,2021(09):31-33..
[5]向福川,方玉,刘浪,唐振云,练瑶.基于SpringBoot+Vue框架的协同育才系统设计与开发[J].现代信息科技,2021,5(14):5-7+12.
[6]王龙军,王晶,许靖唯.基于Spring Boot与Vue.js的问卷模块在数字阅读推广系统中的设计与实现[J].内蒙古科技与经济,2023(18):115-118.
[7]张翔.浅谈JAVA编程语言在计算机软件开发中的应用[J].电子元器件与信息技术,2021,5(10):204-205.
[8]王丹,孙晓宇,杨路斌,等.基于SpringBoot的软件统计分析系统设计与实现[J].软件工程,2019,22(03):40-42.
[9]葛萌,黄素萍,欧阳宏基.基于Spring MVC框架的Java Web应用[J].计算机与现代化, 2018(8):5.
(任务书和开题报告的参考文献不能完全相同,要自己再多找几个,毕业设计终稿中的参考文献也是不能和任务书还有开题报告完全相同;理论上和实际执行上来说三个文件不完全一样但是要有部分一样的)
|
|