项目背景
随着社会经济的发展,人们的生活水平不断提高,对饮食也有了更高的要求,社会正在由之前解决温饱问题向营养饮食、健康饮食等方向进行转变。在经济发达的当下,美食也逐渐成为了人们追求生活水平的标准之一,成为了人们日常生活中交流的大众话题。科技的不断发展,将互联网与人们的衣食住行紧紧联系在一起,人们通过网络交流的频率越来越大,互联网的发展使我们的生活方式发生了巨大的改变。因此食谱分享成为了必不可少的。
主要技术
SpringBoot\SSM(两个版本都有)
HTML、jQuery、HTML、CSS、JS
Mysql
bootstrap
开发工具和环境
Eclipse\idea(都可以)兼容
Maven
Tomcat 8
JDK 1.8
Mysql 5.6
Win10 、Linux
在线食谱 可以随时在线分享你吃到的美食,添加美食打卡位置,可以对喜欢的美食商家进行收藏、对美食动态进行点赞、转发等操作
感兴趣的朋友可以一起交流 指正扣 3060912346
以下是项目展示
关键配置代码代码
<!-- 配置数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource">
<!--数据库驱动 -->
<property name="driverClassName" value="${jdbc.driver}" />
<!--连接数据库的url -->
<property name="url" value="${jdbc.url}" />
<!--连接数据库的用户名 -->
<property name="username" value="${jdbc.username}" />
<!--连接数据库的密码 -->
<property name="password" value="" />
<!--最大连接数 -->
<property name="maxTotal" value="${jdbc.maxTotal}" />
<!--最大空闲连接 -->
<property name="maxIdle" value="${jdbc.maxIdle}" />
<!--初始化连接数 -->
<property name="initialSize" value="${jdbc.initialSize}" />
</bean>
<!-- 配置MyBatis工厂SqlSessionFactory -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!--注入数据源 -->
<property name="dataSource" ref="dataSource" />
<!--指定核心配置文件位置 -->
<property name="configLocation" value="classpath:mybatis-config.xml" />
</bean>
<!-- 配置mapper扫描器 Mapper代理开发(基于MapperScannerConfigurer) -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.mapper" />
</bean>
本次系统的设计与实现,主要通过以下的思路与步骤进行:
文献查阅:查阅相关的文献资料,熟悉本次系统所包含的业务。
需求分析:根据业务需求,确定本次系统所需要实现的功能,根据系统最终的应用场景,确定系统需要达到的效果,并从经济、技术、功能三个方面,分析本次系统设计与开发的可行性。
系统设计:根据系统的需求,对本次系统的框架、数据库、功能等进行设计,并根据每一阶段系统设计的情况,绘制流程图。
系统实现:根据系统设计标准,实现系统功能
系统测试:完成系统的开发后,对系统的功能和流程进行测试,并根据测试的结果,对系统中功能还存在的bug进行维护和修改。
论文撰写:完成系统设计、开发、测试整个流程后,以论文的形式,记录本次系统设计与开发的过程,并对本次系统的设计与开发做出总结。