元气美食网的设计与实现

目录
一、引言 1
(一)网站开发背景 1
(二)网站开发意义 2
(三)网站内容 2
(四) 拟解决的关键问题 2
1.网页的界面设计及实用性 2
2.数据库设计 3
3.系统安全性 3
(五) 使用软件与语言 3
1.MyEclipse简介 3
2.Tomcat简介 3
3.MYSQL简介 3
4.Dreamweaver 3
5.CSS 4
6.JavaScript 4
7.JQuery 4
8.JSP简介 4
二、网站功能分析 4
(一)前台功能 4
(二)后台功能 5
(三)数据库设计 5
三、网站实现 5
(一)系统前台的实现 5
1.首页设计 6
2.用户注册 9
3.用户登录 9
(二)系统后台的实现 10
1.登录界面 10
2.用户信息管理 11
四、总结 11
五、致谢 13
六、参考文献 14
一、引言
(一)网站开发背景
随着生活水平的日渐提高,许多年轻人都已经不再擅长做饭,因此更多的人都选外出就餐。随着餐饮消费提高的同时,各式的餐饮企业的创新能力不断提升,顾客去餐厅就餐的情况越来越多。由于人们越来越多的外出就餐,现如今已经有很多的年轻人对我们古老的饮食文化早已忘却,所以我建立了这个美食网站。本文主要针对该网站的各方面内容进行描述。
(二)网站开发意义
发展迅猛且日益成熟的互联网已经影响了我们生活中的每一个方面。人们也能够真切地体会到了快速发展的网络带给大家生活的各种便捷,而互联网也以其特有的优势迅速地参透到越来越多的各式传统领域。悠久的饮食文化、推陈出新的饮食特色、各式各样的选择在网络这个大平台上展现着自己的风采,在网络上推广美食,详细描述各种美食的做法在世界各地都很受到美食爱好者们的追捧。
设计并且开发这个网站的基本
 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
r /> 发展迅猛且日益成熟的互联网已经影响了我们生活中的每一个方面。人们也能够真切地体会到了快速发展的网络带给大家生活的各种便捷,而互联网也以其特有的优势迅速地参透到越来越多的各式传统领域。悠久的饮食文化、推陈出新的饮食特色、各式各样的选择在网络这个大平台上展现着自己的风采,在网络上推广美食,详细描述各种美食的做法在世界各地都很受到美食爱好者们的追捧。
设计并且开发这个网站的基本意义,就是能尽可能地详细地给人们展示介绍各种各样的美食,在此同时提供给美食爱好者一个可以用于交流的平台,使得更多的传统或新颖的美食做法得到推广,也可激发更多、更优秀的创意美食的诞生,也能给人们一些关于食物制作方面的知识。
(三)网站内容
本网站为用户提供了各式菜谱,展现那些美食背后的小故事,同时也会分享许多烹饪的技巧、食物的营养搭配以及搭配的禁忌,让你可以更好的享受美食。同时本网站还提供给同样爱好美食的用户一个交流的平台,让有着相同爱好的美食爱好者们相互分享着制作时的快乐。
此网站的主要内容包括:
(1)前台管理
前台主要展示各种类型美食,分享美食背后的故事,分享烹饪的技巧,更好的让你学会食物之间巧妙搭配。
(2)后台管理
后台管理由网页管理员使用,网页管理员可登录进行相应操作,负责对网页图片、文章、美食信息的增、删、改等更新维护。
(四)拟解决的关键问题
1.网页的界面设计及实用性
本网页界面具有间接性和友好性等特点,网页人机界面操作友好,但又不失独特的页面风格、界面整体采用绿色背景,清新自然,内部采用框架布局结构,使得整个网页看起来更有层次感,在用户功能操作上,设计简单。
2.数据库设计
数据库对于动态网站来说好比一个储藏柜,它可以把一些数据信息存储起来,在需要的时候,把相关的数据和属性调出来以便查看。因此数据库在开发过程中需要能确保数据的独立性与完整性,要建立合理的表结构使得数据的存储准确有效,尽可能的节约其存储空间。数据库的设计需要充分地考虑各式各样的可能性出现,以便后期更新的信息以及后台对网页的维护等。
3.系统安全性
确保用户和后台管理人员的操作权限。
(五)使用软件与语言
1.MyEclipse简介
MyEclipse由于其自身带有的插件的开发导致其形成的企业级集成的开发环境功能很是强大,因此目前广泛地投入于Java和移动设备应用的开发与使用之中,在应用程式服务器的整合方面很有效地提高了其工作的效率。MyEclipse可以被称为是功能性齐全的集成性开发环境。它的主要功能包含了编程、网站调试、软件测试和网站发布等,并且可以支持多种不同的编程语言,如HTML、JSP、CSS、JS、SQL等等。
2.Tomcat简介
Tomcat是服务器的一种,也是一种开源的网页应用服务器,因为最新的JSP和Servlet可以在其中更好地体现出来并且使用起来较为方便,因此Tomcat就成为开发程序与调试JSP程序的第一选择。由于Tomcat技术比较先进、性能又较其他的软件更为稳定,相对其他服务器是开源的且免费使用的,因此很是受到Java编程者们的喜爱,并且获得了软件开发者们的一致认可,成为当前较为流行的Web应用的服务器。
3.MYSQL简介
MySQL是一个小型的开放源码的关联式数据库管理系统。因为其体积小、速度快、总体拥有成本低和开放源码等各种特点,许多中小型的网站为了降低其网站的总体拥有成本都会第一选择MySQL作为其网站的数据库。
SQL语言是结构化查讯语言的全称,英文全称为:Structured Query Language。它的主要功能就是建立和其他数据库之间的联系,与其他数据库相互进行沟通。SQL作为关系型的数据库管理系统标准化语言,可以执行各种各样的不同的数据操作,例如对数据的更新、对所需的数据进行提取所需等等。
4.Dreamweaver
Dreamweaver 是Macromedia公司旗下的产品,简称"DW",中文名称 为“梦想编织者”,可以编写HTML(超文本标记语言)语言。使用Dreamweaver软件编写网页十分顺畅、快速、简洁,并且可以马上看到自己所编写的网页内容并在浏览器中展示,同时还支持Styles的样式表单,可以创造丰富的页面效果。
5.CSS
CSS 是Cascading?Style

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2558.html

好棒文