基于ssh框架的网上订餐系统的设计与实现毕业论文完整版

所需积分/C币:50 2018-12-18 10:17:59 9.4MB PDF
收藏 收藏 2
举报

基于ssh框架的网上订餐系统的设计与实现毕业论文完整版
2387031 摘要 信息技术被称为“第四次工业革命”,互联网技术使人们获取更及时、更详细、 更准确的信息。在这样的背景下电子商务产生了,网上购物已经成为最时尚、方便、 安全的购物方式之一,越来越多的人们选择了网上购物,更多的产品也在网上交易 网上订餐是继网上购物之后一种新型的消费方式,而且在餐饮行业的竞争中取得了 定的成果,对餐饮业而言它是对传统餐饮业务模式的突破,传统用餐形式正逐步向网 络化发展,但由于多方面的原因,网上订餐还处在发展时期,还有很大的成长空间 本论文讨论了系统的设计思路、基本模块、以及最后完成的情况,最终展示了 个实用的面向大众的网上订餐系统。该订餐系统是采用SSH架构和Java语言进行 开发的,论文的研究工作如下 1.针对订餐系统应用了面向对象的方法对其做了详尽的需求分析,分析了订餐 系统的主要功能模块,并画出了UML的用例图,还分析了系统角色和给出了系统业 务流程图,最后分析了系统非功能性需求。 2.设计了订餐系统的功能模块,包括面向前台消费者的功能模块和面向后台系 统管理员及餐厅管理员功能模块,并对主要功能模块进行了业务流程分析。依据需求 分析结果对系统所涉及的数据模型进行了设计,并遵循数据库的设计步骤,最终分析 并设计了系统数据库表结构。 3.整合了SSH框架,搭建网上订餐系统的运行坏境,采用MVC设计模式分层 次实现了订餐系统,实现的主要功能有菜品查询、用户订餐、菜品推荐、餐厅信息管 理、饮食资讯文章管理和订单管理等。 4.测试了订餐系统的主要功能模块,效果良好。 该订餐系统釆用SSH集成框架来进行设计,系统具备高度的安全性、良好的伸 缩性以及便于维护的特征,而且订餐系统的成功研发不但提高了餐饮行业的竞争力, 而且还给消费者带来了便利。 关键词:网络订餐;电子商务;数据库;SH框架 Design and Implementation of Online Meal Ordering System Based on SSH Framework Author: Zhang Jianhao Supervisor: Professor Teng Guifa Major: Computer Technology Abstract Information technology is considered to be"The 4th Industry Revolution".Network technology makes people get information faster, more particularly, more precisely E-commerce is based on this background. Shopping online is becoming one of the most fashionable, most convenient, the safest way. More and more pcople choose shopping online and more products are sold online. Online meal ordering is a new type of consumption patterns after online shopping, and has achieved certain results in the catering industry competition. For catering industry it is the breakthrough of traditional catering business model, the traditional meal form is gradually turning to the network development but due to various reasons, online order is still in development period, there are a lot of space to grow up This paper discusses the system design idea, the basic module, and finally completed the situation, finally presented a practical online reservation system for the mass.The system uses the ssh framework and Java language to develop. The thesis work is as follows: 1. According to the meal ordering system using the object-oriented method to do a detailed needs analysis, the main function modules of the meal ordering system are analyzed, and draw a UML use case diagram. it also analyzes the system character and the system business flow chart is given, at last it analyzes the system non-functional requirements 2. Design function modules of the meal ordering system, including the consumer front module and background administrator and restaurant manager module, and the main functional modules are analyzed and designed the business process. according to results of the requirements analysis, system data model was involved in the design, according to the design step of database, the final analysis and designs the database table structure of the system 3. The integration of ssh framework, running environment to build online meal ordering system, ordering system uses the Mvc design pattern at different levels the main function of the realization includes dishes query, the user ordering, recommended dishes restaurant information management, diet news articles and order management 4. Test the reservation systems main function modules, the effect is good The reservation system uses SSH integration framework for the design, the system has high security, good scalability and easy maintenance features, and the success of the reservation system research and development, not only improved the catering industry competition, and to the consumer brings real convenient Key words: Online Food Reservations; e-commerce; Database: SSH Framework 目录 绪论 1.1研究背景及意义 1.1.1研究背景 1.1.2研究意义 1.2网上订餐发展现状 1111 1.3研究内容 1.4论文组织结构 系统开发技术及工具基础知认 4 2.1J2 EE WEB应用的核心技术 4 2.1.1JSP简介 2.1.2 Servlet简介…. 2.2SSH框架技术 2.2.1框架技术概述 2.2.2 Struts2框架 2.23 Spring框架 2.2.4 Hibernate框架 2.3个性化推荐系统 556788 2.3.1个性化推荐系统概述… 2.3.2主流推荐方法 8 2.3.3推荐插件 2.4系统开发工具 2.4. I MyEclipse插件 2.4.2 Tomcat服务器 2.5本章小结 10 3系统需求分析 3.1目标和任务 ·中+ 11 3.2系统功能性需求分析 11 3.2.1用例图模型 3.2.2角色识别 3.3系统业务流程 15 3.3.1系统前台业务流程 15 3.3.2系统后台业务流程. 16 3.4 Lucene构建数据库全文检索 3.4.1 Lucene简介 3.4.2基于 Lucene搜索的优点 3.4.3数据库全文检索的思路 18 3.5系统非功能性需求分析 19 3.6本章小结 4系统概要设计 4.1系统功能模块设计 4.1.1系统功能模块划分 20 4.1.2系统主要功能模块业务流程. 42数据库设计… 27 4.2.1数据库概念结构设计 27 42.2数据库逻辑结构设计 4.2.3数据库物理结构设计 31 4.3本章小结 33 5系统详细设计及实现 ∴34 5.1系统开发环境 34 5.2系统框架的实现 14 5.2.1 Spring和 Struts2整合 34 5.2.2 Hibernate和 Spring整 5.2.3 Spring对 Hibernate的DAO实现 35 5.3系统首页实现 36 5.4菜品查询功能实现 .37 5.5订餐功能模块实现 …44138 5.6菜品推荐模块实现 5.7餐厅信息管理实现 5.8饮食资讯模块实现 5.9订单管理模块实现 44 5.10系统测试 946 5.10.1测试环境..46 5.10.2测试方法 46 5.10.3测试内容 5.11本章小结 47 6总结与展望 8 6.1总结 6.2展望 48 参考文献 作者简历 52 致谢. 基于SH框架的网上订餐系统的设计与实现 绪论 1.1研究背景及意义 1.1.1研究背景 中国的饮食文化博大精深、举世闻名而且餐饮市场十分庞大,餐饮行业还有很多 空间没有被开发出来。随着中国经济的高速发展和人们日常生活方式的改变,餐饮业 在中国具有巨大的发展机遇和投资价值,同时在中国餐饮业也面临重大考验,中国的 餐饮业老板大部分都从小餐馆中走出来的,缺乏专业的经营理念和管理思想,因而要 想在餐饮企业中建立先进的管理制度和监督体制有一定的困难,而人民对饮食的要求 也越来越高。每位餐饮业管理者都希望在激烈的餐饮业市场竞争中占有一定的份额并 保持相当的竞争优势,如何可以更好的改进餐饮行业的现状人们一直没有停止过。 进入21世纪后,信息技术作为一项新技术迅速发展,逐步和人们的日常生活发 生着千丝万缕的关系。随着计算机知识普及、通信技术发达及互联网技术的日新月异 发展,信息技术逐渐改变了人类思维模式及生活方式,现在的人们越来越多通过网络 来完成自己的要做的事情。覆盖全球的互联网为信息查询和传递提供了基础,数据库 技术、软件技术、计算机处理及存储技术提高了对信息的组织处理能力。服务行业利 用信息技术将服务扩展到网络覆盖的任何地方,服务效率及质量的提高将产生更大效 益吸引更多客户。 1.1.2研究意义 随着经济的高速发展,人们生活节奏越来越快,就餐时间趋于快速化,从而人们的 健康饮食不能得到很好的保障。网上订餐系统可以使高节奏生活的人们很方便的在家 中或办公室利用网络为自己或亲朋好友定制丰富美味的菜肴。消费者追求的饮食方便 性给餐饮行业提供了巨大的商机,餐饮网络化作为餐饮行业中的新兴模式,将在激烈 的餐饮竞争中取得重大成功。网络餐饮突破了传统餐饮中的经营模式,网络餐饮具有 如下优势:1、非常方便,消费者可以提前预定餐位菜品;2、相对比较而言成本低, 对场地的需求不是很大;3、管理起来非常方便,只需要具备一定的计算机操作技能 尽管网络餐饮具有很大的发展前景,但还要一些问题,急需找到一套有效的措施。 2网上订餐发展现状 当前网上订餐服务必须满足消费者个性化的要求,提供高质量的食品和专业水准 的服务至关重要。我国网络订餐市场面向的人群主要是中高收入阶层,他们具有较强 购买力,较高教育程度,容易是他们接受新的生活方式,但是具有吸引力的网络就餐 信息的有限性制约着餐饮服务的发展,因此提供全面而服务优质的专业化订餐网站发 河北农业大学硕士学位(毕业)论文 展潜力巨大 中国人口众多、幅员辽阔,文化与经济发展具有明显的区域性、差异性。作为 个高速发展的发展中国家,我国具有强大购买力的人群以及网络覆盖区域主要集中在 经济发达的大中城市,因而发展网络餐饮服务同样要结合中国国情考虑实际情况。B2C 模式的网络订餐服务同样具有鲜明的区域性特征,提供网络订餐服务的餐饮企业在规 划资源、建设配送体系以及扩展市场时应充分考虑网络订餐服务的这一特征,采取发 展重点区域化的战略,才能更有效的扩大网络餐饮市场。只有根据中国餐饮市场的特 点,采取合理的运营策略才能保持网上订餐系统的成功,这就要求我们前期必须做好 市场调研,充分了解市场的层次与结构,才能在系统设计时更具有本土特色。 1.3研究内容 (1)系统运行平台的选取。当前主流的开发框架有J2EE和Net这两种,分析哪一 个平台更能适合网上订餐系统的需求,更具有安全性 (2)确定该系统具有的基本功能。通过与用户交谈,分析消费者和管理者对该系 统的不同需求,收集与网上订餐系统相关材料,明确该系统的目标任务和应该具备的 功能。 (3)对本系统进行详细分析与设计在明确系统的任务目标和需求功能的基础上, 确定该网上订餐系统的功能结构,介绍各个模块的功能业务流程以及所需数据库表的 设计 (4)整合SSH框架,搭建网上订餐系统的运行环境,采用MVC设计模式分层次 实现订餐系统,设计每个模块的界面,编写代码,达到功能模块的目标 (5)研究如何高效率的搜索。分析如何根据用户的输入条件快速检索到用户所需 要的菜品信息 1.4论文组织结构 本文按照软件工程方法步骤从整体上对订餐系统做了详细分析,论文主要有六大 章节构成,层次分明的对系统功能模块与开发思想作了详细的阐述。 第1章:绪论。阐述了本课题的研究背景与研究意义、网上订餐发展先状、研究 内容及论文的组织结构。 第2章:系统开发技术及工具。介绍了在开发过程中该系统所使用到的Web技术 和开发工具 Eclipse、 Myeclipse与 tomcat,还介绍了个性化推荐系统、主流的推荐方 法及推荐插件。 第3章:系统需求分析。介绍了该系统基本功能需求,包括系统的任务目标、系 统功能性分析、系统的业务流程、 Lucene数据库全文检索和系统非功能性需求分析 第4章:系统概要设计。设计出了系统的总体结构图,分析了系统的主要模块功 能业务流程,并对数据库进行了分析与设计。 基于SSH框架的网上订餐系统的设计与实现 第5章:系统详细设计及实现。首先给出了系统开发环境,实现了对SSH框架的 整合,接着介绍了系统的首页、菜品査询模块、菜品推荐模块、餐厅信息管理模块、 用户订餐模块及订单管理模块等功能的实现,最后介绍系统测试的环境、方法和结果. 第6章:总结与展望。对系统在开发过程中遇到问题进行了总结,分析了系统的 优势与不总,明确下一步的工作内容

...展开详情
试读 61P 基于ssh框架的网上订餐系统的设计与实现毕业论文完整版
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img
    qq_36923667

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版 50积分/C币 立即下载
    1/61
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第1页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第2页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第3页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第4页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第5页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第6页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第7页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第8页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第9页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第10页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第11页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第12页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第13页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第14页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第15页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第16页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第17页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第18页
    基于ssh框架的网上订餐系统的设计与实现毕业论文完整版第19页

    试读已结束,剩余42页未读...

    50积分/C币 立即下载 >