1、为所有spring开发提供了一个更快、更广泛的入门体验;
2、零配置;
3、集成了大量常用的第三方库的配置;
4、提供准备好的特性。当今,java领域的开发者机会都在使用SpinrgBoot,在开发领域逐渐成为领导者。
当然,在本次设计中,由于时间的不足和本人能力的限制,功能还不完善,对于论文的不足之处,希望在今后的学习中不断改进,使本系统更接近实际操作。
ORM、反向路由、迁移、Restful控制器、自动加载类、视图组装器、反向控制容器、单元测试、自动分页
该系统是以PHP为主要开发语言,集合MySQL数据库技术构建基于Web的以信息为目标的,动态的交互平台
任务要求:
(1)功能上应能够满足目前大学教学工作量核算的有关规定,核算准确,自动化程度高,操作使用简便。
(2)性能上应合理考虑运行环境、用户并发数、通信量、网络带宽、数据存储与备份、信息安全与隐私保护等方面的要求。
(3)技术上应保持一定的先进性,选择合适的开发工具(如java(SSM+springboot)/python(flask+django)/thinkphp/Nodejs/等)完成系统的实现,开发文档完备。
(4)实现的系统应符合大众化审美观,界面、交互、操作等方面尊重用户习惯。
(5)严格按照毕业设计时间进度安排,有计划地开展各阶段工作,保质保量完成课题规定的任务,按时提交毕业设计说明书等规定成果。
近年来互联网络的迅猛发展和电子终端设备的普及,赋予了各行业充足的发展空间。同城闲余物品交易平台相比于传统信息技术,时效性是它最大的特色,已经在电子娱乐、经济等中发挥着举足轻重的作用。 更是短时间内迅速扩大了线上管理系统的规模。尽管商城已经有了很大程度的发展,但在同城闲余物品交易领域上却少有建树。
使用Java语言并采用Springboot、Mybatis、Vue框架
开发核心技术:
Springboot简介:
Springboot是一Spring级框架为基础的的全新轻量级框架。其前身Spring框架首发是轻量级框架,目的是减轻了开发人员多负担。后期大量升级导致变得笨重,违背了框架的初衷。
Mybatis简介:
Mybatis是基于Mysql的一个优秀的持久层框架,其几乎将所有连接Java语言需要配置的地方包括JDBC都封装起来,不在向JDBC那样繁琐,让开发人员专注于编写SQL语句,其内部页添加了许多自己的规则,以便让Spring框架与其无缝结合。
而在这个过程中也遇到了很多困难,主要有系统逻辑功能的不恰当和系统设计上的错误,当在自己获取信息时无法解决,我会与同学和老师商量和讨论,所以在这个过程中,也让我知道认识到自己的不足和团队的力量是最大的,无论是在学习还是工作中,要融入集体,这样自己才会成长得更快。
在研究技术可行性的时候,系统的开发环境是可以确定的,所以技术可行性最好与系统功能和性能以及一些实际的情况同时考虑。在可行性研究阶段,结合实际调整开发的内容和选择能够完成的技术体系是一个可用的手段,如果系统进入开发阶段,任何的调整都意味着会耗费更多的经历。需要再次明确的问题是,技术可行性不只是考虑在技术上是否可实现,实际上还包含了在当前的实际的情况下的技术可行性。有很多的因素例如时间不足、预期的开发目标技术难度比较难、不能有充足的技术积累、而且对于技术的掌握不够等这些实际存在的情况,都是要提前部署和认真规划的。