《毕业材料-计算机专业.doc》由会员分享,可在线阅读,更多相关《毕业材料-计算机专业.doc(85页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、.本科生毕业设计本科生毕业设计(论文论文)论文题目 基于 web 的在线餐饮网站的设计与实现作者姓名 000专 业 计算机科学与技术指导教师 0002017 年年 6 月月燕山大学本科生毕业设计燕山大学本科生毕业设计(论文论文)基于 web 的在线餐饮网站的设计与实现学院: 信息科学与工程学院专业: 计算机科学与技术姓名: 000学号: 000指导教师: 000答辩日期: 2017 年 6 月燕山大学毕业设计(论文)任务书学院:信息科学与工程学院 专业(方向):计算机科学与技术学 号000学生 姓名000专业 班级计算机科学与技 术五班题目名称基于 web 的在线餐饮网站的设计与实现题目性质1
2、.理工类:工程设计 ( );工程技术实验研究型( );理论研究型( );计算机软件型( );综合型( )。2.文管类( );3.外语类( );4.艺术类( )。题目类型1.毕业设计( ) 2.论文( )题 目题目来源科研课题( ) 生产实际( ) 自选题目( ) 主 要 内 容1、实时更新功能 2、餐位推荐及食客分配功能 3、网上支付功能 4、网上点评功能 5、登录功能和订餐功能基 本 要 求1.在 Windows10 应用环境下,实验及模型建立程序采用 Java+MySQL 编写,模型展示平台采用 JSP+MySQL 编写。 2.实现各种功能,保证网站的正常运行,实现不需要人管理的网上 管理
3、系统,实现对餐厅的全方位管理。 3.使顾客有更好的用餐体验 参 考资 料1孙卫琴.Tomcat 与 Java Web 开发技术详解北京:电子工业出版 社,20042赛奎春. JSP 信息系统开发案例精选. 北京:机械工业出版社, 2006. 3李宁.Java Web 编程实战宝典.清华大学出版社,2014. 周次14 周58 周912 周1316 周17 周应完 成的 内容进行需求分析, 数据库设计。完成系统的 概要设计和 详细设计。系统具体实 现,包括编 码与测试。进一步调试 和完善系统。撰写并进一 步完成论文 和答辩。指导教师:000职称:讲师 2017 年 2 月 28 日注:周次完成内
4、容请指导老师根据课题内容自主合理安排。摘 要随着数字化和信息化的日益发展,网络在人们生活的中的比重越来越大,衣食住行是人们的生活方式,而食物正是人们每日的必需品,随着人们生活水平的提高,越来越多的餐厅开始出现,餐饮行业是一个永不凋零的行业,如何使顾客更加方便的品尝美味的食物这一需求促使网上餐饮管理系统出现,而网络的及时和准确的信息传递也正是迎合了餐饮网站的出现,同时越来越多的订餐网站和手机 APP 涌现而出,因此开发一个好的餐饮网站必将是能够运用到实际中的项目。本文对餐饮管理系统网站的开发从需求分析到最后的编码测试进行了详细的阐述,主要采用 JSP+Servlet+MySQL 进行开发,在过程
5、中遇到了许多问题,同时对软件工程的重要性有了更深刻的认识,是对餐饮管理系统网站开发的一次尝试,同时在开发过程中进行学习和实践,收获了许多知识和对编程的理解。关键词:餐饮;开发;管理系统;网站 AbstractWith the development of digital and information technology, the proportion of network in peoples life is more and more big, basic necessities of life are peoples way of life, and food is the daily
6、 necessity of the people. With the improvement of peoples living standard, more and more restaurants are beginning to appear, the catering industry is an industry that will never wither. How to make customers more convenient to taste delicious food, this demand prompted the emergence of online cater
7、ing management system, and the timely and accurate information transmission of the network also caters to the emergence of catering websites, meanwhile, more and more ordering websites and mobile phone APP are emerging. Therefore, the development of a good catering website is bound to be applied to
8、the actual project.In this paper, the restaurant management system website development, from the demand analysis to the final coding, testing are described in detail, JSP+Servlet+MySQL is mainly used for development. Encountered many problems in the process, but at the same time, I have a deeper und
9、erstanding of the importance of software engineering, It is an attempt to develop the website of restaurant management system. At the same time, in the development process of learning and practice, I gained a lot of knowledge and understanding of programming.Keywords: Catering; Development; Manageme
10、nt System; Website目 录摘 要.IAbstract .III目 录.V第 1 章 绪 论.11.1 选题的背景.11.2 目的和意义.11.3 国内外文献综述.21.4 主要研究内容.2第 2 章 系统实现技术.52.1 JAVA WEB 技术.52.1.1 使用工具.5 2.1.2 主要内容.52.2 SERVLET 技术.62.3 访问数据库.62.3.1 开发工具.6 2.3.2 语言简介.72.4 MVC 模式.72.5 本章小结.7第 3 章 需求分析.93.1 可行性分析.93.1.1 技术可行性.9 3.1.2 经济可行性.9 3.1.3 操作可行性.93.2
11、项目内容.93.3 实体-联系图 .103.3.1 数据对象.10 3.3.2 联系.103.4 本章小结.11第 4 章 数据库表设计.124.1 数据库表.134.2 数据库表中的数据项.134.2.1 顾客表.13 4.2.2 餐品表.13 4.2.3 餐位表.14 4.2.4 评价表.14 4.2.5 厨师表.14 4.2.6 服务员表.14 4.2.7 订单表.14 4.2.8 历史记录表.15 4.2.9 管理员表.154.3 数据库表设计.154.4 本章小结.18第 5 章 总体设计.185.1 选择设计方案.195.2 设计原理分析.195.3 功能层次图.205.4 功能详
12、解.215.5 本章小结.23第 6 章 详细设计.246.1 程序流程图设计.256.1.1 前台程序流程图.25 6.1.2 后台程序流程图.256.2 页面设计.266.2.1 登录界面.26 6.2.2 主页界面.27 6.2.3 餐品预定界面.27 6.2.4 餐位预定界面.28 6.2.5 个人中心界面.28 6.2.6 餐品详情界面.29 6.2.7 后台登录界面.30 6.2.8 后台主页界面.306.3 小结.31第 7 章 编码设计.327.1 基本 JAVA类.337.2 方法类.337.3 处理 SERVLET.347.4 本章小结.35第 8 章 系统测试.368.1
13、 登录测试.378.2 注册测试.378.3 预定餐品测试.378.4 预定餐位测试.388.5 个人中心测试.388.6 后台功能测试.388.7 小结.39结 论.40参考文献.42附录 1 开题报告.44附录 2 文献综述.46附录 3 中期报告.48附录 4 外文原文.52附录 5 外文翻译.58致 谢.62第 1 章 绪 论1.1 选题的背景随着计算机网络的发展,互联网已经成为当今时代必不可少的工具,人们之间的信息交流变得简单便捷,信息高效迅速的特性不断推动着社会的发展,小到人与人之间的聊天沟通,大到商业、学术交流等各个领域的信息交流,社会发展离不开信息的碰撞,而信息化的发展也离不开
14、互联网的发展。因此,计算机网络技术也不断地开拓创新,互联网不断地升级优化,为满足人们的需求不断地进行网站的开发和开发技术的发展。餐饮类网站也逐渐兴起,如今各式各样的餐饮企业和餐厅依托着网络的信息处理的快速、高效和时代的特性,通过外卖网站,点餐 APP 等在线网站和手机 APP 不断地提升着服务水平和质量,而随着生活节奏的加快,广大的消费者也越来越倾向于通过网络进行便捷的消费,如何设计出更加人性化的餐饮网站,以及如何设计功能更加强大和更加全面的后台系统都是需要实际考虑和有待提高的方向。同样是餐饮行业,当前的订餐网站越来越多,人们出行用餐改为了送餐到户,对于足不出户的用餐开始受到人们的青睐,但是餐
15、厅的用餐不仅是多了出行的麻烦,而是减少了人与人的社交文化,改变了人们的生活方式,在这个互联网流行的时代如何设计和开发符合餐厅特色的餐饮网站是使餐饮餐厅追上时代的潮流的关键。1.2 目的和意义通过上述分析,进行餐饮类的网站开发是一个具有实际意义的项目。本系统不仅仅是对顾客可以使用的,也是对餐厅管理人员可以使用的,不仅可以使顾客订餐变得更加方便,也是餐厅的管理人员对餐厅的管理更加直观和方便,用户可以方便的订餐,查看餐品和餐位信息,用餐之后的感受可以通过对相应的餐品或服务员的评论进行反馈,而餐厅的管理者可以登录到后台系统对餐厅的人员和餐品等的信息进行管理,通过查询订单生成纸质订单进行订单的处理,而员工的服务质量也可以通过相应的好评、差评进行反应,系统对信息的自动处理是管理人员省去了很对繁重的工作。现在网上订餐系统颇多,也很流行,但是餐厅的管理系统却很少,本系统结合订餐和管理两大功能,有着更加完善的系统功能,对于在线餐饮行业的发展有着很好地促进作用。1.3 国内外文献综述在线餐饮系统属于开发较早的系统,因为国内外普遍存在的餐饮行业,该系统的研究和应用发展很快,早先,国外的餐饮系统更是发展迅速,但是随着中国的发展,人们生活水平的提高,越来越多的餐饮行业出现,在线餐饮网站也是因此在中国开始发展,同时借鉴或者使用外国的在线餐饮系统,在中国,餐饮在
限制150内