为了更好帮助各地美食爱好者可以方便的学习制作各种美食,设计了该日本料理网,帮助日料爱好者在家就能学做日料了。该网站不仅可以帮助美食爱好者学习各种美食的制作,还能分享个人的拿手美食制作方法,将自己的手艺分享给全世界的美食寻找者,这对于美食家们无疑是一件十分方便愉快的事。还有管理员管理该网站的信息,维护网站信息的安全,各位吃货朋友们可以放心学习享受美食啦
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出一个基于Web技术的B/S结构的日本料理网站。本系统主要分前台和后台两个部分,前台部分包括会员注册与登录、浏览和下载美食信息、管理美食信息、系统留言等模块。后台部分包括会员管理、美食管理、留言管理等功能。
网站前台:
会员注册:帮助游客注册该网站的账号,提交个人注册信息,注册成功后可以有更多的操作权限。
最新美食:展示了用户们分享的各自的美食制作方法,用户可以看到其他所有用户分享的内容。
系统留言板:此功能是为了帮助用户反馈系统问题,方便用户和管理员的交流。
注册会员:
修改我的资料:用户修改个人的账户资料,更新账号信息。
美食信息管理:发布用户个人的美食制作经验,查看自己分享的点击率等,管理美食信息。
管理员系统后台:
修改密码:管理员修改个人账户密码。
会员管理:审批用户注册消息,删选用户,保证系统安全。
美食管理:查看、监管用户发布的美食消息,保证内容安全性。
留言管理:管理员查看回复用户的问题,和用户及时交流。
目 录
摘 要II
AbstractIII
第1章 概述1
1.1 课题背景及意义1
1.2开发工具及技术1
1.2.1 MyEclipse1
1.2.2 Tomcat1
1.2.3 MySQL2
1.2.4 JSP技术3
第2章 系统分析5
2.1可行性分析5
2.1.1技术可行性5
2.1.2经济可行性5
2.1.3社会可行性6
2.2总体设计原则6
2.3功能模块分析7
第3章 系统设计10
3.1系统功能设计10
3.2数据库设计10
3.2.1概念结构设计10
3.2.2数据库表设计12
3.3数据库连接14
3.4中文乱码问题处理15
第4章 系统实现19
4.1会员注册与登陆界面设计19
4.2会员管理模块22
4.3上传与下载美食信息22
4.4系统留言模块24
4.5美食管理模块25
第5章 软件测试26
5.1软件测试的重要性26
5.2测试实例的研究与选择26
5.3测试环境与测试条件27
5.4系统运行情况28
5.5系统评价28
第6章 结论29
参考文献30
致 谢32