jsp的家庭食谱系统的设计与实现【字数:10403】
摘 要软件技术的发展给人们带来了便捷,同时也使人们越来越依赖于软件的方便,再加上信息化的普及,在线阅读方式逐渐取代纸质书籍,对于有一些没有收藏价值的书籍,人们通常会毫不犹豫的选择网上浏览。我国美食文化历史悠久,五千年来不断发展,人们对于食物的要求也愈加严格,再加上外面餐馆地沟油横行,物价飞涨,人们有意自己购买食材,制作菜肴。本系统采用ssm框架,B/S结构实现,利用jsp技术完成页面数据的交互,底层使用java代码实现业务逻辑的编写,数据存储使用的是轻量级的数据库MySql,为人们提供方便快捷的美食发布、查看等功能,让人们可以足不出户的知晓天下美食的制作过程,也让人们可以安心享用食物,而不用担心食材的问题,既节约了自身的花销,也让自身健康得以保障。
目录
1. 绪论 1
1.1 课题研究的用例对象和背景 1
1.2对社会及文化的影响 1
1.3 家庭食谱系统要实现的要求 2
2. 系统所需技术 2
2.1 系统体系结构 2
2.2 JSP技术简介 3
2.3 Mybatis技术简介 3
2.4 SSM框架简介 3
2.5 jQuery简介 3
3. 家庭食谱系统的分析 4
3.1 本系统需求分析 4
3.2 技术可行性分析 4
3.3 经济可行性分析 5
3.4 系统分析总结 5
4.系统概要设计 5
4.1 数据库设计分析 5
4.2 数据库设计实现 5
4.3 系统功能结构设计 8
4.4 业务流程图设计 9
5.系统功能设计 10
5.1 创建项目及项目配置 10
5.2 配置文件 12
5.3 家庭食谱系统实体类 15
5.4 管理员食谱管理实现 16
5.5 栏目管理功能的实现 23
5.6 系统公告管理实现 30
5.7 系统导航栏自定义设计实现 33
5.8 图片上传功能实现 36
5.9 管理员登入界面功能实现 39
*好棒文|www.hbsrm.com +Q: &351916072&
5.10 我的收藏夹功能实现 42
5.11 用户注册功能 43
6.开发系统总结及展望 44
6.1 开发系统总结 44
6.2 展望 45
参考文献 46
致 谢 47
1. 绪论
随着中国经济的迅速发展,人们的生活水平逐步提高,越来越多的人追求精致的生活,而不再满足于吃饱喝足,在当前的大环境下,美食行业迅速被带动,不管是大饭店还是小餐馆都能够取得一个不错的收益,特别是当地的小吃街,到了节假日更是座无虚席,由此可见中国人民对于美食的渴望。
在外国人眼中,中国更是吃货大国,美食之乡,吸引了无数外国游客前来,对于人口较多的我国,更增添了几分拥挤,人们自然是不太愿意为了吃上一口美食而排半天的长队,因此,各式各样的食谱系统氤氲而生,此类系统不仅方便查看美食的制作过程,还可以自己发布美食和评论自己的心得,与同道中人相互交流,集众人的智慧,更加带动我国美食文化的进步和发展。
家庭食谱系统采用的是网上浏览的方式获取信息,当前是信息化时代,用此方式更容易被年轻一代接受,也弥补了当代青年动手能力差,不会烹饪的短板。
1.1 课题研究的用例对象和背景
本系统主要面向生活在信息化时代的当代大学生,当代年轻人对于食物的制作认知不足,常年都以外卖为主,经过校园调查,百分之90的人在家时不会自己动手制作菜肴,主要原因是不会制作,更不知道需要什么食材,要么就是自己动手制作的菜肴难以下咽。在校期间没有相关的课程教育,导致在此方面动手能力不足,大学生课余时间较多,可在闲暇时打开本系统浏览菜品,即丰富了课余生活也增添了见识。
本系统的第二类用户面向的是两点一线的上班族,对于上班族而言,平常时间较少,下班时不愿再去想吃什么,没有什么食欲,如果是自己一人的话通常选择随便吃一口,观看本家庭食谱系统中的美食可以增加食欲,为其提供选择,不用思考如何制作,只需按照详情界面逐步完成烹饪步骤即可,机械式操作降低难度。
本系统给的第三类用户是面向各类美食爱好者,中国美食文化源远流长,自然少不了对于美食的爱好者,他们可以在线对美食进行评论,和志同道合的朋友们探讨和分享美食的制作,提高自身对于美食的理解和认可。
1.2对社会及文化的影响
当今年轻人的消费方式主要是购物和美食,通常所见的就是大街小巷中走过的人群基本都是嘴里吃着手里拎着,在一些写字楼中同事们休闲之余还谈论着哪家的饭店好吃,哪家的烘焙有名,还有一些则一起商量着下班去谁家中小聚,打算展现自己新学的菜式或是烘焙的心得,甚至有些还在商量着团购工具和原料。美食文化推动着中国一大经济的发展,所以毋庸置疑的家庭食谱成为了必要的存在,它可以更好的推动中华美食文化的发展,提供兴趣交流的平台,增强人与人之间的凝聚力,在一定程度上提供了社会和谐的保障。
1.3 家庭食谱系统要实现的要求
该家庭食谱系统是基于B/S结构的实现,须在拥有相应的浏览器的情况下浏览:
能够完成美食的分享和修改,除管理员外个人用户只能修改自己发布分享的美食。
具有良好的运行性即在浏览器端能够流畅的运行。
拥有对登入和未登入的用户的检测功能,游客只能浏览不能操作。
应该具有相应的搜索功能,可以方便的查找相关的数据。
界面整洁美观,操作方便,便于用户使用和推广。
应具备完整独立的功能模块便于维护和修改调整。
2. 系统所需技术
2.1 系统体系结构
本系统采用浏览器/服务器结构简称B/S,此体系结构降低了客户端电脑的负荷。
/
图21 B/S系统结构图
2.2 JSP技术简介
本系统是基于jsp的管理系统,jsp即是Java Server Pages的简写,通常用于服务器页面,也可以将它看成是一个简化的Servlet,用其开发的web应用通常能够实现跨平台运行,最常见的形式即是在html中利用<%%>编写Java代码,JSP还拥有九大内置对象:request对象封装了客户端的请求信息、response对象响应客户端请求信息、session对象为一次客户端与服务端的对话、out对象向客户端输出内容、page对象指向当前的jsp页面、application对象用户间的数据共享、exception发生例外时产生、pageContext对象可以访问有关于该页面的所有对象、config对象代表当前JSP的配置信息。
目录
1. 绪论 1
1.1 课题研究的用例对象和背景 1
1.2对社会及文化的影响 1
1.3 家庭食谱系统要实现的要求 2
2. 系统所需技术 2
2.1 系统体系结构 2
2.2 JSP技术简介 3
2.3 Mybatis技术简介 3
2.4 SSM框架简介 3
2.5 jQuery简介 3
3. 家庭食谱系统的分析 4
3.1 本系统需求分析 4
3.2 技术可行性分析 4
3.3 经济可行性分析 5
3.4 系统分析总结 5
4.系统概要设计 5
4.1 数据库设计分析 5
4.2 数据库设计实现 5
4.3 系统功能结构设计 8
4.4 业务流程图设计 9
5.系统功能设计 10
5.1 创建项目及项目配置 10
5.2 配置文件 12
5.3 家庭食谱系统实体类 15
5.4 管理员食谱管理实现 16
5.5 栏目管理功能的实现 23
5.6 系统公告管理实现 30
5.7 系统导航栏自定义设计实现 33
5.8 图片上传功能实现 36
5.9 管理员登入界面功能实现 39
*好棒文|www.hbsrm.com +Q: &351916072&
5.10 我的收藏夹功能实现 42
5.11 用户注册功能 43
6.开发系统总结及展望 44
6.1 开发系统总结 44
6.2 展望 45
参考文献 46
致 谢 47
1. 绪论
随着中国经济的迅速发展,人们的生活水平逐步提高,越来越多的人追求精致的生活,而不再满足于吃饱喝足,在当前的大环境下,美食行业迅速被带动,不管是大饭店还是小餐馆都能够取得一个不错的收益,特别是当地的小吃街,到了节假日更是座无虚席,由此可见中国人民对于美食的渴望。
在外国人眼中,中国更是吃货大国,美食之乡,吸引了无数外国游客前来,对于人口较多的我国,更增添了几分拥挤,人们自然是不太愿意为了吃上一口美食而排半天的长队,因此,各式各样的食谱系统氤氲而生,此类系统不仅方便查看美食的制作过程,还可以自己发布美食和评论自己的心得,与同道中人相互交流,集众人的智慧,更加带动我国美食文化的进步和发展。
家庭食谱系统采用的是网上浏览的方式获取信息,当前是信息化时代,用此方式更容易被年轻一代接受,也弥补了当代青年动手能力差,不会烹饪的短板。
1.1 课题研究的用例对象和背景
本系统主要面向生活在信息化时代的当代大学生,当代年轻人对于食物的制作认知不足,常年都以外卖为主,经过校园调查,百分之90的人在家时不会自己动手制作菜肴,主要原因是不会制作,更不知道需要什么食材,要么就是自己动手制作的菜肴难以下咽。在校期间没有相关的课程教育,导致在此方面动手能力不足,大学生课余时间较多,可在闲暇时打开本系统浏览菜品,即丰富了课余生活也增添了见识。
本系统的第二类用户面向的是两点一线的上班族,对于上班族而言,平常时间较少,下班时不愿再去想吃什么,没有什么食欲,如果是自己一人的话通常选择随便吃一口,观看本家庭食谱系统中的美食可以增加食欲,为其提供选择,不用思考如何制作,只需按照详情界面逐步完成烹饪步骤即可,机械式操作降低难度。
本系统给的第三类用户是面向各类美食爱好者,中国美食文化源远流长,自然少不了对于美食的爱好者,他们可以在线对美食进行评论,和志同道合的朋友们探讨和分享美食的制作,提高自身对于美食的理解和认可。
1.2对社会及文化的影响
当今年轻人的消费方式主要是购物和美食,通常所见的就是大街小巷中走过的人群基本都是嘴里吃着手里拎着,在一些写字楼中同事们休闲之余还谈论着哪家的饭店好吃,哪家的烘焙有名,还有一些则一起商量着下班去谁家中小聚,打算展现自己新学的菜式或是烘焙的心得,甚至有些还在商量着团购工具和原料。美食文化推动着中国一大经济的发展,所以毋庸置疑的家庭食谱成为了必要的存在,它可以更好的推动中华美食文化的发展,提供兴趣交流的平台,增强人与人之间的凝聚力,在一定程度上提供了社会和谐的保障。
1.3 家庭食谱系统要实现的要求
该家庭食谱系统是基于B/S结构的实现,须在拥有相应的浏览器的情况下浏览:
能够完成美食的分享和修改,除管理员外个人用户只能修改自己发布分享的美食。
具有良好的运行性即在浏览器端能够流畅的运行。
拥有对登入和未登入的用户的检测功能,游客只能浏览不能操作。
应该具有相应的搜索功能,可以方便的查找相关的数据。
界面整洁美观,操作方便,便于用户使用和推广。
应具备完整独立的功能模块便于维护和修改调整。
2. 系统所需技术
2.1 系统体系结构
本系统采用浏览器/服务器结构简称B/S,此体系结构降低了客户端电脑的负荷。
/
图21 B/S系统结构图
2.2 JSP技术简介
本系统是基于jsp的管理系统,jsp即是Java Server Pages的简写,通常用于服务器页面,也可以将它看成是一个简化的Servlet,用其开发的web应用通常能够实现跨平台运行,最常见的形式即是在html中利用<%%>编写Java代码,JSP还拥有九大内置对象:request对象封装了客户端的请求信息、response对象响应客户端请求信息、session对象为一次客户端与服务端的对话、out对象向客户端输出内容、page对象指向当前的jsp页面、application对象用户间的数据共享、exception发生例外时产生、pageContext对象可以访问有关于该页面的所有对象、config对象代表当前JSP的配置信息。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/538.html