基于javaweb的美食网站的研究与设计--毕业论文.doc
《基于javaweb的美食网站的研究与设计--毕业论文.doc》由会员分享,可在线阅读,更多相关《基于javaweb的美食网站的研究与设计--毕业论文.doc(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中文题目:基于Java Web的美食网站研究与开发外文题目:BasedJava WebSiteResearch and DevelopmentofFood毕业设计(论文)共 78页(其中:外文文献及译文11页)图纸共 0张完成日期 2016年6月 答辩日期2016年6月 辽宁工程技术大学本科毕业设计(论文)学生诚信承诺保证书本人郑重承诺: 毕业设计(论文)的内容真实、可靠,系本人在 指导教师的指导下,独立完成。如果存在弄虚作假、抄袭的情况,本人承担全部责任。学生签名:年 月 日辽宁工程技术大学本科毕业设计(论文)指导教师诚信承诺保证书本人郑重承诺:我已按学校相关规定对 同学的毕业设计(论文)的
2、选题与内容进行了指导和审核,确认由该生独立完成。如果存在弄虚作假、抄袭的情况,本人承担指导教师相关责任。指导教师签名:年 月 日摘 要随着互联网(Internet)的快速发展,建立美食网站成为了客观的需要。某些自己经营的美食商店在美食网站的公共平台进行美食的商品交易是客观发展的必然趋势,而且还有效地提升自己美食商品的销售量,美食网站的发展对自己美食商品店起到积极的推动作用。所以建立一个以Java Web美食网站对美食商品具有很大的帮助,在线美食网站的美食商品销售模式增强自己美食商品实际效益,又方便了美食消费者对美食商品的选择。在线美食网站分为前台和后台两个主要的主要部分。前台主要用于游客的浏览
3、,用户注册,美食推荐,美食讨论,用户留言等基本的主要功能。后台主要是用于管理员或网站用户对美食信息的查看,后台的主要功能有,用户登录,修改密码,修改自己的个人信息,管理自己的美食商城,管理自己的美食买卖,用户自己的留言板,退出等操作。每一个用户注册,都可以开自己的网店,进行商品交易,与淘宝商品买卖网站类似。可以发布自己的美食进行商品商品的买卖,推荐自己认为好吃的美食,一些商品还可以在讨论区进行讨论。在线美食网站是采用Jsp+Tomcat6.0+Oracle 10g进行基础知识前期准备,采用Hibernate框架进行设计。JSP简单易学,与Windows操作系统无缝连接、扩展性好的特点,吸引网站
4、的开发者。Oracle 10g具有强大的数据管理功能、安全性管理和作业管理等功能,Oracle既有简单易学的特点,能进行分布式处理和联机分析处理。并支持客户端、服务器的结构。美食网站可以展现用户自己的美食商品,提高自己的美食商品的销售量,使用Jsp+Tomcat6.0+Oracle10g,并用Hibernate框架进行网站的实现,使每一个用户都可以进行发布自己的美食商品在美食商城中进行买卖,用户可以进行美食推荐、美食讨论等相关操作。关键词:在线美食;Oracle数据库;JSP。AbstractWith the rapid development of the Internet (Interne
5、t), the establishment of food web site has become the objective need. Some runs his own food stores in the food web platform for the public to food commodity trading is the objective development inevitable trend, but also effectively improve their sales of food products, the development of the food
6、web site for their food goods shop to play a positive role. So to set up a website with Java Web delicacies of food commodities are of great help, online gourmet food commodities sales model to enhance their food actual benefit, and convenient food consumers choice of food commodities.Food online si
7、te is divided into the main part of the foreground and background two major. At the front desk is mainly used for visitors to browse, user registration, food recommendation, gourmet discussion, user messages, etc. The main functions of the basic. Background is mainly used for administrator or users
8、view of food information, the background of the main features, user login, change passwords, modify personal information, manage their food shopping mall and manage your own food business, your own message board, exit and other operations. Each user registration, can open their own shop, commodity t
9、rading, similar to taobao website commodity business. Can publish their own food goods buying and selling of commodities, to recommend their delicious food, some goods can also be discussed in the discussion area.Online food is used Jsp + Tomcat6.0 + Oracle 10 g on the basis of preparation of knowle
10、dge, using Hibernate framework to design. JSP easy to learn, with the Windows operating system characteristics of seamless connection, good scalability, attract website developers. Oracle 10 g has a powerful data management, security management and operation management, and other functions, Oracle h
11、as both the characteristics of easy to learn, able to distributed processing and online analytical processing. And support structure of the client, the server.Cate website can show your own food commodities, improve their sales of food products, using Jsp + Tomcat6.0 + Oracle10g, and Hibernate frame
12、work for the realization of the website, make every user can release their own food commodities traded in the food store, users can discuss food recommendation, food and other related operations.Key words: Online food; Oracle Database; JSP.I目录摘 要IAbstractII1项目概述11.1现系统的概述11.2美食网站组织机构及业务范围21.3美食网站业务流
13、程描述32美食网站需求分析52.1美食网站总体目标52.2美食网站具体目标52.2.1网站前台52.2.2网站后台62.3美食网站系统功能建模62.3.1系统数据流图62.3.2数据字典102.4系统数据模型153美食网站概要设计233.1体系结构设计233.2.1外部接口243.2.2内部接口243.3代码设计253.3.1代码设计原则253.3.2系统所需代码设计253.4数据库设计263.4.1关系模式设计263.4.2数据库物理结构设计273.5输入输出设计313.5.1输入设计313.5.2输出设计323.6运行设计323.6.1环境323.6.2运行控制333.7出错处理设计333
14、.7.1出错输出信息333.7.2出错处理对策333.8安全保密设计333.8.1数据安全性343.8.2登录用户的安全性343.9维护设计344美食网站详细设计354.1详细设计概述354.2公共类设计354.3网站首页设计354.4用户注册模块定义354.5美食推荐模块定义374.6美食讨论模块定义384.7美食添加模块定义394.8美食商城模块定义405美食网站编码415.1开发工具及编程语言概述415.1.1开发工具MyEclipse10415.1.2 Oracle10g数据库管理系统简介415.1.3 JSP简介425.1.4 JAVA语言简介435.2脚本习惯说明445.3程序44
15、6测试456.1测试原则及测试方法概述456.2测试项目测试用例466.3软件测试结论496.3.1软件能力496.3.2缺陷和限制496.3.3测试结论50结论51致谢52参考文献53附录A中文译文55附录B英文原文60附录C主要程序清单66辽宁工程技术大学毕业设计(论文)1项目概述1.1现系统的概述近年来,我国的美食行业发展较为迅速,我国正迎来一个美食大发展的关键时期,市场潜力巨大,前景非常可观。美食行业必须依据自己条件和环境因素等条件,看清美食市场的发展前景与趋势,选择适当的经营方法,才有可能在激烈的市场竞争中获得成功。在目前,有各种各样美食网站,形形色色的,例如:团购网、饿了么等相关网
16、站,多数都是关于吃的,美食天下、美食杰、下厨房、豆果网、好豆网、贝太厨房美、食博客心食谱、天天美食、家常菜大全、中国菜谱网、39健康饮食、百度糯米、大众点评、POCO美食、饮食男女等都是美食网站,团购网可以在你想吃饭的周围搜索你要吃的食物,搜索商家等。其实美食网站都是进行自我推荐,可以进行团购等相关操作。在美食团购网中有几种形式,第一种是自发性的美食团购,第二种是职业性的美食团购,在目前已经出现了不少不同类型的团购性质的网站和个人,第三种就是销售商自己组织的美食团购,第四种就是通过组建“美食消费者联盟”建立稳定、从团购渠道来创业的“个人特许加盟型美食团购”。四种形式的共同点就是参与者能够在保证
17、正品的情况下让自己的资产获得增值的效果。怎样才能使团购的商品最划算?参加团购前要先做好市场调查,并且要了解自己要买的商品的价格、品牌以及性能,只有心中有数了,才不会被所谓的“团购优惠”弄糊涂。美食网站大多数都是进行团购的,这样才能更好的招揽客户,有利于自己的发展。但是,现阶段,美食推荐、美食讨论与美食商城都是分开的,这就造成了美食推荐、美食讨论不能在一起,所以现阶段美食网站存在弊端。对于现阶段的美食网站来说,现在有很多关于美食的网站,在那里进行讨论美食,推荐美食,在哪里进行买卖美食商品等相应功能,对美食的发展起到很好的促进作用。例如:美食杰的美食网站做的就很到位,具有美食推荐,推荐自己认为好吃
18、,或者是非常特别的美食商品,不仅促进了用户对美食的了解,而且对于美食商品来说也起一定促进作用。一个优秀的美食网站对于美食行业发展是一种推动作用,如今,美食消费者对于美食的消费又提出了更高的要求,对于美食商品的安全性和可靠性等方面更加考虑的多一些,美食的优惠度提出了更加高的要求。构建一个公共的美食网站的平台对于所有消费者提供了美食买卖交互平台。1.2美食网站组织机构及业务范围该网站是由网站维护管理员进行负责,对注册用户进行监督,用户发表的内容进行查看,例如查看美食推荐、美食讨论、美食商城的基本美食信息。网站所发布的美食信息可以由维护人员和普通用户进行发布,维护人员发布网站公告,用户进行发布其他的
19、基本信息(美食推荐、美食讨论)。 目前该美食网站组织机构如下图1-1所示。图1-1目前美食网站组织机构图Fig1-1 Diagram of The Current Food SiteOrganization Structure(1)美食推荐:主要功能,用户进行登陆后,对于自己喜欢的美食进行推荐,推荐给其他人的功能,大家用户都可以进行浏览与学习推荐的美食。(2)美食讨论:主要功能,对于用户登陆后,用户可以进行对美食进行讨论,对于不会做或者什么样的美食好吃的进行讨论,给出自己的评价。(3)美食商城:主要功能,用户登陆后可以进行浏览查看美食商城中的商品,进行买卖美食商品、评价自己已买的美食商品,供其
20、他人参考。(4)网站公告:维护人员对网站进行网站公告的发布,对于重要的公共信息进行发布,緻用户了解最新的网站当前的状态。1.3美食网站业务流程描述业务流程图就是用一些特定的圆形、矩形等符号与他们之间连线来表示某个具体业务处理过程。通过业务流程图可以准确地理解数据的处理过程。业务流程图符号说明如下:表1-1业务流程图符号Tab 1-1 The symbols of operational flow chart符号名称说明实体数据的源点/终点输入/输出表示输入或输出的报表处理能改变数据值或数据位置的加工或部件数据流用来连接其他符号,指明数据流动方向存储表示任何种类的联机存储用户可以进行以游客的身份
21、进行浏览,查看普通用户发布的美食,例如推荐美食、讨论美食以及美食商城中的美食商品,普通用户能够进行发布基本美食网站的基本必要的信息,例如:推荐自己喜欢的美食,讨论美食的做法以及发布理由,浏览美食商城选购自己的美食,用户的个人空间,查看与修改自己的基本资料,增加与管理自己美食商城的商品,查看留言。维护人员则只能查看所有的注册用户(不能查看密码)的基本信息,查看讨论的美食、推荐的美食,查看自己的留言、发布网站公告。具体的美食网站业务流程图如图1-2所示。图1-2美食网站系统业务流程图Fig1-2 Food Site System Service Flow Chart2美食网站需求分析该基于Java
22、 Web的美食网站是针对所有该网站用户进行与美食商品有关的第三方管理网站,网站主要是负责提供给用户一个美食商品信息交流的平台,它提供美食买卖管理及美食消费者的推荐美食、讨论美食、购买美食。根据美食网站的特点,分为前台和后台两个部分。前台主要实现的功能是用户可以通过互联网访问本网站浏览基本信息。例如:用户推荐的美食信息可以进行浏览等。后台主要实现的功能是网站内部管理员或个人用户通过登录后台来管理和发布相关信息1。2.1美食网站总体目标基于Java Web 的美食网站所具备的功能已经越来越受到美食行业及相关美食人士的关注与重视。随着美食行业在我国的蓬勃发展以及美食市场的激烈竞争,现代美食信息逐步从
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 javaweb 美食 网站 研究 设计 毕业论文
限制150内