欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于javaweb的美食网站的研究与设计赵立刚.docx

    • 资源ID:27115472       资源大小:70.54KB        全文页数:69页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于javaweb的美食网站的研究与设计赵立刚.docx

    1、基于javaweb的美食网站的研究与设计赵立刚中文题目:基于Java Web的美食网站研究与开发外文题目:Based?Java Web?Site?Research and Development?of?Food毕业设计(论文)共 78页(其中:外文文献及译文11页)图纸共 0张完成日期 2016年6月 答辩日期2016年6月 辽宁工程技术大学本科毕业设计(论文)学生诚信承诺保证书本人郑重承诺: 毕业设计(论文)的内容真实、可靠,系本人在 指导教师的指导下,独立完成。如果存在弄虚作假、抄袭的情况,本人承担全部责任。学生签名:年 月 日辽宁工程技术大学本科毕业设计(论文)指导教师诚信承诺保证书本人

    2、郑重承诺:我已按学校相关规定对 同学的毕业设计(论文)的选题与内容进行了指导和审核,确认由该生独立完成。如果存在弄虚作假、抄袭的情况,本人承担指导教师相关责任。指导教师签名:年 月 日摘 要随着互联网(Internet)的快速发展,建立美食网站成为了客观的需要。某些自己经营的美食商店在美食网站的公共平台进行美食的商品交易是客观发展的必然趋势,而且还有效地提升自己美食商品的销售量,美食网站的发展对自己美食商品店起到积极的推动作用。所以建立一个以Java Web美食网站对美食商品具有很大的帮助,在线美食网站的美食商品销售模式增强自己美食商品实际效益,又方便了美食消费者对美食商品的选择。在线美食网站

    3、分为前台和后台两个主要的主要部分。前台主要用于游客的浏览,用户注册,美食推荐,美食讨论,用户留言等基本的主要功能。后台主要是用于管理员或网站用户对美食信息的查看,后台的主要功能有,用户登录,修改密码,修改自己的个人信息,管理自己的美食商城,管理自己的美食买卖,用户自己的留言板,退出等操作。每一个用户注册,都可以开自己的网店,进行商品交易,与淘宝商品买卖网站类似。可以发布自己的美食进行商品商品的买卖,推荐自己认为好吃的美食,一些商品还可以在讨论区进行讨论。在线美食网站是采用Jsp+Tomcat6.0+Oracle 10g进行基础知识前期准备,采用Hibernate框架进行设计。JSP简单易学,与

    4、Windows操作系统无缝连接、扩展性好的特点,吸引网站的开发者。Oracle 10g具有强大的数据管理功能、安全性管理和作业管理等功能,Oracle既有简单易学的特点,能进行分布式处理和联机分析处理。并支持客户端、服务器的结构。美食网站可以展现用户自己的美食商品,提高自己的美食商品的销售量,使用Jsp+Tomcat6.0+Oracle10g,并用Hibernate框架进行网站的实现,使每一个用户都可以进行发布自己的美食商品在美食商城中进行买卖,用户可以进行美食推荐、美食讨论等相关操作。关键词:在线美食;Oracle数据库;JSP。AbstractWith the rapid developm

    5、ent of the Internet (Internet), 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,

    6、the development of the food 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 foo

    7、d commodities.Food online site 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

    8、 for administrator or users 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

    9、 their own shop, commodity trading, 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 ba

    10、sis of preparation of knowledge, 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, a

    11、nd other functions, Oracle has 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 + Or

    12、acle10g, and Hibernate framework 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.1项目概述1.1现系统的概述近年来,我国的美食行业发展较为迅速,

    13、我国正迎来一个美食大发展的关键时期,市场潜力巨大,前景非常可观。美食行业必须依据自己条件和环境因素等条件,看清美食市场的发展前景与趋势,选择适当的经营方法,才有可能在激烈的市场竞争中获得成功。在目前,有各种各样美食网站,形形色色的,例如:团购网、饿了么等相关网站,多数都是关于吃的,美食天下、美食杰、下厨房、豆果网、好豆网、贝太厨房美、食博客心食谱、天天美食、家常菜大全、中国菜谱网、39健康饮食、XX糯米、大众点评、POCO美食、饮食男女等都是美食网站,团购网可以在你想吃饭的周围搜索你要吃的食物,搜索商家等。其实美食网站都是进行自我推荐,可以进行团购等相关操作。在美食团购网中有几种形式,第一种是

    14、自发性的美食团购,第二种是职业性的美食团购,在目前已经出现了不少不同类型的团购性质的网站和个人,第三种就是销售商自己组织的美食团购,第四种就是通过组建“美食消费者联盟”建立稳定、从团购渠道来创业的“个人特许加盟型美食团购”。四种形式的共同点就是参与者能够在保证正品的情况下让自己的资产获得增值的效果。怎样才能使团购的商品最划算?参加团购前要先做好市场调查,并且要了解自己要买的商品的价格、品牌以及性能,只有心中有数了,才不会被所谓的“团购优惠”弄糊涂。美食网站大多数都是进行团购的,这样才能更好的招揽客户,有利于自己的发展。但是,现阶段,美食推荐、美食讨论与美食商城都是分开的,这就造成了美食推荐、美

    15、食讨论不能在一起,所以现阶段美食网站存在弊端。对于现阶段的美食网站来说,现在有很多关于美食的网站,在那里进行讨论美食,推荐美食,在哪里进行买卖美食商品等相应功能,对美食的发展起到很好的促进作用。例如:美食杰的美食网站做的就很到位,具有美食推荐,推荐自己认为好吃,或者是非常特别的美食商品,不仅促进了用户对美食的了解,而且对于美食商品来说也起一定促进作用。一个优秀的美食网站对于美食行业发展是一种推动作用,如今,美食消费者对于美食的消费又提出了更高的要求,对于美食商品的安全性和可靠性等方面更加考虑的多一些,美食的优惠度提出了更加高的要求。构建一个公共的美食网站的平台对于所有消费者提供了美食买卖交互平

    16、台。1.2美食网站组织机构及业务范围该网站是由网站维护管理员进行负责,对注册用户进行监督,用户发表的内容进行查看,例如查看美食推荐、美食讨论、美食商城的基本美食信息。网站所发布的美食信息可以由维护人员和普通用户进行发布,维护人员发布网站公告,用户进行发布其他的基本信息(美食推荐、美食讨论)。 目前该美食网站组织机构如下图1-1所示。图1-1目前美食网站组织机构图Fig1-1 Diagram of The Current Food Site?Organization Structure(1)美食推荐:主要功能,用户进行登陆后,对于自己喜欢的美食进行推荐,推荐给其他人的功能,大家用户都可以进行浏览

    17、与学习推荐的美食。(2)美食讨论:主要功能,对于用户登陆后,用户可以进行对美食进行讨论,对于不会做或者什么样的美食好吃的进行讨论,给出自己的评价。(3)美食商城:主要功能,用户登陆后可以进行浏览查看美食商城中的商品,进行买卖美食商品、评价自己已买的美食商品,供其他人参考。(4)网站公告:维护人员对网站进行网站公告的发布,对于重要的公共信息进行发布,致用户了解最新的网站当前的状态。1.3美食网站业务流程描述业务流程图就是用一些特定的圆形、矩形等符号与他们之间连线来表示某个具体业务处理过程。通过业务流程图可以准确地理解数据的处理过程。业务流程图符号说明如下:表1-1业务流程图符号Tab 1-1 T

    18、he symbols of operational flow chart符号名称说明实体数据的源点/终点输入/输出表示输入或输出的报表处理能改变数据值或数据位置的加工或部件数据流用来连接其他符号,指明数据流动方向存储表示任何种类的联机存储用户可以进行以游客的身份进行浏览,查看普通用户发布的美食,例如推荐美食、讨论美食以及美食商城中的美食商品,普通用户能够进行发布基本美食网站的基本必要的信息,例如:推荐自己喜欢的美食,讨论美食的做法以及发布理由,浏览美食商城选购自己的美食,用户的个人空间,查看与修改自己的基本资料,增加与管理自己美食商城的商品,查看留言。维护人员则只能查看所有的注册用户(不能查看

    19、密码)的基本信息,查看讨论的美食、推荐的美食,查看自己的留言、发布网站公告。具体的美食网站业务流程图如图1-2所示。图1-2美食网站系统业务流程图Fig1-2 Food Site System Service Flow Chart2美食网站需求分析该基于Java Web的美食网站是针对所有该网站用户进行与美食商品有关的第三方管理网站,网站主要是负责提供给用户一个美食商品信息交流的平台,它提供美食买卖管理及美食消费者的推荐美食、讨论美食、购买美食。根据美食网站的特点,分为前台和后台两个部分。前台主要实现的功能是用户可以通过互联网访问本网站浏览基本信息。例如:用户推荐的美食信息可以进行浏览等。后台

    20、主要实现的功能是网站内部管理员或个人用户通过登录后台来管理和发布相关信息1。2.1美食网站总体目标基于Java Web 的美食网站所具备的功能已经越来越受到美食行业及相关美食人士的关注与重视。随着美食行业在我国的蓬勃发展以及美食市场的激烈竞争,现代美食信息逐步从定性转变为更精确的定量要求,这就需要美食网站提供大量准确、及时的信息数据,以帮助吃货们更多的了解美食动态信息,使之能够更及时地调整美食行业的发展方向,以适应当前市场的变化,提高美食的效益。美食网站以它全面的、周到的、精准信息等服务,使它逐渐成为美食行业发展前进的平台2。此次的美食网站平台主要是针对中小型美食网站设计的。该美食网站主要实现

    21、如下目标:(1)用户操作简单方便,界面简洁美观大方。(2)网站整体结构和操作流程合理顺畅,实现人性化设计。(3)注册功能。提供一种注册途径:个人用户注册。(4)具备美食推荐、美食讨论、美食商城、美食搜索等功能。(5)查看网站用户信息。(6)系统最大限度地实现易安装性、易维护性和易操作性。(7)系统能稳定、安全可靠进行运行。2.2美食网站具体目标网站前台主要实现的功能为浏览信息、美食推荐、美食讨论、注册、登录、留言功能。浏览信息:游客或普通用户通过互联网访问网站可以浏览到推荐的美食、讨论的美食、美食商城的美食、搜索美食。美食推荐:美食网站提供推荐美食功能,用户可以进行登录在进行推荐美食,游客只能

    22、浏览推荐的美食。美食讨论:用户登陆后可以进行发布美食讨论,以何种理由进行发布游客只能浏览他人发布的信息。注册功能:如果需要进行注册,则游客进行注册,成为普通用户。登录功能:游客可以进行登录,查看自己的个人空间,更改自己的个人信息。留言功能:普通用户可以向普通用户留言,也可以对网站进行留言以提高我们网站的服务。网站后台主要实现的功能为美食管理、修改资料、维护人员维护,美食商品的管理等。美食管理:用户可以登录进行美食管理,添加新美食,维护美食等相关操作。修改资料:普通用户注册及登陆后,可以进行修改自己的必要的信息,已进行更好的使用网站,这样就可以更好的使自己的美食得到发展。维护人员维护:维护人员进

    23、行登录维护后台,进行查看所有人的基本信息。但不能更改,所有美食推荐、美食讨论等相关信息。美食商品的管理:用户进行登陆后,进行管理自己的美食商品,添加新的商品,删除不买的商品,更新现有商品信息。2.3美食网站系统功能建模系统功能建模所采用的工具是数据流图、数据字典,用于表达网站系统内部数据运动以及对数据的描述与定义。数据流图英文缩写DFD(Data Flow Diagram)是结构化分析方法中使用的有效的工具,它以图形方式表示数据信息在系统中流动与被处理的过程动态,因为它反映系统必须完成的逻辑基本功能,所以它也是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段生成的。与此同时数据流图也是

    24、一种图形化方法,它从数据信息传值与处理角度来看,以图形方法进行表述系统的逻辑功能、数据在系统内部的逻辑流向、变换过程,是结构化系统分析方法的主要表达工具,也是用于表示软件模型的一种图示方法。数据流图是由实体部分、处理部分、数据存储部分与数据流等四部分组成的,有两种典型结构,一是变换型的结构,它所描述的工作可表示为输入、主处理和输出,呈线性的状态。另一种是事务型的结构,这种数据流图呈现平行的束状,即一束数据流平行流入的数据流或流出的数据流,可能同时有几个事务需要处理,每一部分都有其基本的符号,本文中符号的对应关系见表2-1 。表2-1 数据流程图符号Tab 2-1 Data flow chart

    25、 symbol图形符号名称说明外部实体记述除系统之外的数据提供或数据获得的组织机构或个人,在方框内部填入实体名称。处理记述某种业务的手工或计算机处理,其中,PM区记述处理标号,C区记述处理名称。数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称。F数据流记述数据流的流动方向,FM记述数据流的名称。图2-1美食网站系统顶层数据流图Fig2-1 Food Site System top level data flow diagrams系统顶层数据流图:主要描述了网站的用户与网站的维护人员对网站的进行操作,用户可以对该网站进行注册或修改资料的用户信息,有关美食的信息、对网

    26、站进行留言以提高网站。图2-2用户管理的一级细化数据流图Fig2-2 User management in first level refining data flow diagram用户管理一级细化数据流图:用户进行注册或注册后进行修改资料的数据流图。图2-3用户操作的二级细化数据流图Fig2-3 User operating in second level refining data flow diagram用户操作二级细化数据流图:网站用户登录后,进行美食的基本操作,如美食推荐、美食商城购买商品、发布美食讨论的操作。图2-4用户留言的一级细化数据流图Fig2-4 User Comment

    27、s in first level refining data flow diagram用户留言一级细化数据流图:用户进行的登录后,用户对网站进行留言操作。图2-5维护人员的一级细化数据流图Fig2-5 Maintenance personnel in first level refining data flow diagram维护人员一级细化数据流图:维护人员登陆后,对该美食网站进行发布公告操作。图2-6用户留言的一级细化数据流图Fig2-6 User Comments information in first level refining data flow diagram用户留言一级细化数

    28、据流图:用户登陆后,浏览该网站的其他用户时,对其他用户进行留言操作。图2-7用户美食讨论的二级细化数据流图Fig2-7 Users discuss food in second level refining data flow diagram用户美食讨论二级细化数据流图:用户登陆后,浏览美食讨论,发布自己的美食讨论,当其他人登录并浏览你发布的美食讨论的主题,对该主题进行评论,之后该用户可以进行回复评论,使之形成像“QQ空间”一样的论坛。数据字典(Data dictionary)是指对数据项、数据流、数据存储、处理过程、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出比较详细的解释

    29、。主动数据字典是一种用户可以访问,也是记录数据库与应用程序源数据地目录。数据字典是指在对数据库或应用程序结构进行修改时,其内容可以根据DBMS自动更新数据字典。被动数据字典是指修改时必须使用手工更新其内容的数据字典。数据字典重要的作用是作为分析阶段所使用的必要工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个元素加以定义与说明。换句话说,数据流图上所有的元素的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户的通信3。(1)数据项名字:用户别名:UserName描述:用来表示用户的唯一标识

    30、数据类型:varchar长度:50名字:密码别名:UserPass描述:登录密码数据类型:varchar长度:50(2)数据存储名字:个人用户信息表描述:用户基本个人信息编号:D1组成:用户编号、用户名、密码、电话、QQ号等。名字:美食推荐信息表描述:用户推荐的美食的基本信息编号:D2组成:美食名、美食照片、推荐理由等。名字:美食商城信息表描述:美食商城的商品的基本信息编号:D3组成:美食名,数量,单价,剩余数量等。名字:美食讨论信息表描述:美食讨论的基本信息编号:D4组成:美食名、讨论理由、照片、所持有发布者等。名字:留言信息表描述:普通用户对网站进行留言的基本信息编号:D5组成:留言编号,

    31、留言人,留言内容等。名字:公告信息表描述:网站公告基本信息编号:D6组成:网站公告的基本信息等。名字:留言信息表描述:用户对用户留言的基本信息编号:D7组成:留言编号,留言内容、留言人等。名字:评论信息表描述:对美食讨论的发布内容进行评论的基本信息编号:D8组成:评论内容,评论编号。名字:评论回复信息表描述:对美食讨论的发布内容进行评论的基本信息的回复编号:D9组成:评论内容,评论编号,回复编号。(3)数据流名字:个人用户信息描述:网站用户基本信息编号:F1组成:用户编号、用户名、密码、电话、QQ号等。名字:美食推荐信息描述:用户对美食推荐的基本信息编号:F2组成:美食编号、美食名、推荐理由、美食照片等。名字:美食商品信息描述:网站用户对自己美食商城的基本信息编号:F3组成:美食编号、美食名,数量、单价等。名字:美食讨论信息信息描述:网站用户对美食进行讨论的基本信息编号:F4组成:


    注意事项

    本文(基于javaweb的美食网站的研究与设计赵立刚.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开