jsp的菜谱信息管理系统
网络时代的今天,互联网已经成为人们获取信息的主要窗口,网站作为最基本的呈现形式,为广大网民所认可。美食网站作为一个良好的交流平台,可以说对传统餐饮业和传统美食的推广是有积极意义的,通过美食交流平台,可以让人们更多的了解中华传统美食文化的博大精深,享受美好的生活。本课题使用JSP、SQL数据库、以及MVC框架技术进行设计。主要实现了美食网站的用户管理、食谱信息、食谱类别、网站公告、用户留言等功能。用JSP语言完成了网站的主要功能编码,用SQL数据库完成了数据的储存,MVC框架完成了业务逻辑的处理,实现了菜谱信息管理系统的设计与开发。
目 录
一、 引言 1
(一)选题背景 1
(二)目的和意义 1
(三) 开发工具及技术 1
1.开发工具 1
2.JSP语言 2
(四)软件和硬件 2
二、 系统需求分析 2
(一)需求分析 2
(二)可行性分析 2
1技术可行性 2
2.经济的可行性 3
3.操作可行性 3
(三)系统用户用例图 3
(四)功能模块需求分析 3
(五)设计的基本思想 4
(六) 性能需求 4
1.系统的安全性 4
2.数据库系统的可靠性 4
(七)界面需求 5
1.输出设计要求 5
2.输入设计要求 5
三、系统分析与设计 5
(一)数据库分析与设计 5
1.数据库ER结构设计 5
2.数据库的逻辑结构设计 7
3.数据库连接原理 9
(二)中文乱码处理方法 10
四、系统功能设计 10
(一)系统登陆页面 11
(二)系统主要功能模块 11
1.用户注册信息管理 12
2.菜谱类别信息管理 12
3.菜谱信息管理 13
4.日食记管理 16
5.网站公告信息管理 17
6.留言板管理 19
7.密码修改 19<
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
br /> 8.退出系统 19
(三)前台网站模块 19
五、总结 24
参考文献 25
致 谢 26
附录 27
一、 引言
(一)选题背景
“食,为生存之根本”。在温饱问题基本解决的现代中国,人们对食物的要求也一天比一天高,满足口腹之欲,时不时弄点好东西祭一祭五脏庙已经成为广大吃货的日常生活。为了了解更多的美食信息,互联网作为最大的信息窗口也成为所有吃货的不二之选。
随着信息技术的飞速发展,信息传播的网络化进程也不断加快。上美食网找菜谱,上美食网分享美食,上美食网点评美食,已经变得越来越方便,透过美食网了解美食信息,自己制作美食已经成为一股潮流。
(二)目的和意义
近年来,信息化在服务业中应用占比逐年攀升,餐饮行业作为自古以来就存在的传统行业,不免受到了互联网的影响。可以说,互联网改变了餐饮行业的方式,也改变了中国人的餐饮习惯。传统餐饮业守店宣传的经验方式已经无法适应灵活、多样、快捷的市场环境,传统的餐饮服务方式迫切面临的转型升级。
食谱信息管理网站作为一个良好的餐饮信息服务平台,可以说对传统餐饮业和传统美食的推广是有积极意义的,通过美食服务平台,可以让更多的人了解到中华传统美食文化的博大精深。
开发工具及技术
1.开发工具
MyEclipse
MyEclipse,在Eclipse的基础上添加各种插件,从而满足程序员开发需求的集成开发环境。。
Tomcat
Tomcat,一款轻量级小型服务器,由于性能稳定,技术成熟等,收到广大程序员的亲睐。
MySql
MySql,关系型数据库管理系统,其凭借原体积小,响应快,成为此系统构建数据库的首选。
2.JSP语言
系统的开发主要采用JSP语言。JSP是动态网站开发的标准语言。其标签与XML文件的兼容接口功能使其完全的工业标准化。另外,推动JSP技术的发展,相比仅仅依靠微软来推动技术发展的ASP技术,开源的JSP技术有其天生的优势,而依托其开发的应用程序其实更易于管理和维护。
(四)软件和硬件
硬件要求:
CPU:Celeron以上计算机;
内存: 512MB以上;
软件要求:
操作系统:Win7/Win8/Win10,IE 6.0以上版本浏览器;
开发软件:MyEclipse 8.5;
WEB服务器:Apache
JAVA服务器:Tomcat;
开发语言:Java;
二、 系统需求分析
(一)需求分析
随着人民大众对美食信息的渴求,食谱网站已经成为吃货们互相学习和交流的一个广大平台,通过食谱网站,我们可以轻松学习到世界各地的美食做法,对感兴趣的美食进行评论,还可以相互交流做菜的经验。
(二)可行性分析
可行性分析作为项目开发的重要一环,不可省略。
1技术可行性
本系统采用成熟的数据库技术和WEB应用开发技术,面向对象语言的应用使整体开发难度适中,因此技术可行性完全达标,不存在不成熟的技术的应用带来的风险。
2.经济的可行性
本系统植根于市场需求,在满足大众对美食信息的渴望的同时,还能吸引商家入驻,推广现有餐饮企业的美食产品,并从中获利。同时本系统对硬件要求并不高,成本上可以算得上是低廉,创造效益的前景远大于开发系统的成本。
3.操作可行性
本系统界面窗口化,人性化,大多数页面信息都是采取的复选框和下拉菜单形式展现,其他大部分信息均为动态信息,自动生成,无需用户操作,对用户的要求很低,只需要会基本的上网能力便可以熟练操作,所以不存在操作可行性问题。
(三)系统用户用例图
管理员是系统的核心用户,负责所有功能的操作,同时比其他普通用户有更高级别的许可,管理员用例图见图21。
图21管理员用例图
(四)功能模块需求分析
1.系统功能强、安全性能高
系统具有对系统信息、菜谱类别、菜谱信息、管理员信息、网站公告、用户留言、用户信息等操作的功能。
为防御非管理员的恶意操作,要求系统设计具有较强的安全性和严格的验证机制。
2.主要功能模块
用户信息管理模块:实现注册用户信息的增删改查。
菜谱类别信息管理模块:实现食谱类别信息的增删改查功能。
菜谱信息管理模块:实现食谱信息的增删改查功能。
周食谱信息管理模块:实现周食谱信息的增删改查功能。
目 录
一、 引言 1
(一)选题背景 1
(二)目的和意义 1
(三) 开发工具及技术 1
1.开发工具 1
2.JSP语言 2
(四)软件和硬件 2
二、 系统需求分析 2
(一)需求分析 2
(二)可行性分析 2
1技术可行性 2
2.经济的可行性 3
3.操作可行性 3
(三)系统用户用例图 3
(四)功能模块需求分析 3
(五)设计的基本思想 4
(六) 性能需求 4
1.系统的安全性 4
2.数据库系统的可靠性 4
(七)界面需求 5
1.输出设计要求 5
2.输入设计要求 5
三、系统分析与设计 5
(一)数据库分析与设计 5
1.数据库ER结构设计 5
2.数据库的逻辑结构设计 7
3.数据库连接原理 9
(二)中文乱码处理方法 10
四、系统功能设计 10
(一)系统登陆页面 11
(二)系统主要功能模块 11
1.用户注册信息管理 12
2.菜谱类别信息管理 12
3.菜谱信息管理 13
4.日食记管理 16
5.网站公告信息管理 17
6.留言板管理 19
7.密码修改 19<
*好棒文|www.hbsrm.com +Q: 3 5 1 9 1 6 0 7 2
br /> 8.退出系统 19
(三)前台网站模块 19
五、总结 24
参考文献 25
致 谢 26
附录 27
一、 引言
(一)选题背景
“食,为生存之根本”。在温饱问题基本解决的现代中国,人们对食物的要求也一天比一天高,满足口腹之欲,时不时弄点好东西祭一祭五脏庙已经成为广大吃货的日常生活。为了了解更多的美食信息,互联网作为最大的信息窗口也成为所有吃货的不二之选。
随着信息技术的飞速发展,信息传播的网络化进程也不断加快。上美食网找菜谱,上美食网分享美食,上美食网点评美食,已经变得越来越方便,透过美食网了解美食信息,自己制作美食已经成为一股潮流。
(二)目的和意义
近年来,信息化在服务业中应用占比逐年攀升,餐饮行业作为自古以来就存在的传统行业,不免受到了互联网的影响。可以说,互联网改变了餐饮行业的方式,也改变了中国人的餐饮习惯。传统餐饮业守店宣传的经验方式已经无法适应灵活、多样、快捷的市场环境,传统的餐饮服务方式迫切面临的转型升级。
食谱信息管理网站作为一个良好的餐饮信息服务平台,可以说对传统餐饮业和传统美食的推广是有积极意义的,通过美食服务平台,可以让更多的人了解到中华传统美食文化的博大精深。
开发工具及技术
1.开发工具
MyEclipse
MyEclipse,在Eclipse的基础上添加各种插件,从而满足程序员开发需求的集成开发环境。。
Tomcat
Tomcat,一款轻量级小型服务器,由于性能稳定,技术成熟等,收到广大程序员的亲睐。
MySql
MySql,关系型数据库管理系统,其凭借原体积小,响应快,成为此系统构建数据库的首选。
2.JSP语言
系统的开发主要采用JSP语言。JSP是动态网站开发的标准语言。其标签与XML文件的兼容接口功能使其完全的工业标准化。另外,推动JSP技术的发展,相比仅仅依靠微软来推动技术发展的ASP技术,开源的JSP技术有其天生的优势,而依托其开发的应用程序其实更易于管理和维护。
(四)软件和硬件
硬件要求:
CPU:Celeron以上计算机;
内存: 512MB以上;
软件要求:
操作系统:Win7/Win8/Win10,IE 6.0以上版本浏览器;
开发软件:MyEclipse 8.5;
WEB服务器:Apache
JAVA服务器:Tomcat;
开发语言:Java;
二、 系统需求分析
(一)需求分析
随着人民大众对美食信息的渴求,食谱网站已经成为吃货们互相学习和交流的一个广大平台,通过食谱网站,我们可以轻松学习到世界各地的美食做法,对感兴趣的美食进行评论,还可以相互交流做菜的经验。
(二)可行性分析
可行性分析作为项目开发的重要一环,不可省略。
1技术可行性
本系统采用成熟的数据库技术和WEB应用开发技术,面向对象语言的应用使整体开发难度适中,因此技术可行性完全达标,不存在不成熟的技术的应用带来的风险。
2.经济的可行性
本系统植根于市场需求,在满足大众对美食信息的渴望的同时,还能吸引商家入驻,推广现有餐饮企业的美食产品,并从中获利。同时本系统对硬件要求并不高,成本上可以算得上是低廉,创造效益的前景远大于开发系统的成本。
3.操作可行性
本系统界面窗口化,人性化,大多数页面信息都是采取的复选框和下拉菜单形式展现,其他大部分信息均为动态信息,自动生成,无需用户操作,对用户的要求很低,只需要会基本的上网能力便可以熟练操作,所以不存在操作可行性问题。
(三)系统用户用例图
管理员是系统的核心用户,负责所有功能的操作,同时比其他普通用户有更高级别的许可,管理员用例图见图21。
图21管理员用例图
(四)功能模块需求分析
1.系统功能强、安全性能高
系统具有对系统信息、菜谱类别、菜谱信息、管理员信息、网站公告、用户留言、用户信息等操作的功能。
为防御非管理员的恶意操作,要求系统设计具有较强的安全性和严格的验证机制。
2.主要功能模块
用户信息管理模块:实现注册用户信息的增删改查。
菜谱类别信息管理模块:实现食谱类别信息的增删改查功能。
菜谱信息管理模块:实现食谱信息的增删改查功能。
周食谱信息管理模块:实现周食谱信息的增删改查功能。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/535.html