php食堂预约点餐系统的设计与实现(源码)【字数:11305】
摘 要随着科学技术的发展,人们已经步入信息迅速进步的时代。人们的生活水平不断提高,学习文化知识、想受到更高等的教育人才的渴望也越来越多。近年来,大学建设的数目一直呈现增长的模式,大学的增多意味着所受到更好教育的人数逐渐增加。而最突出和最基本的问题是大学生食堂就餐的问题。在大学里,同学们食堂就餐的时间都大致一样。就目前大学食堂来讲,每到放学的时候,食堂吃饭的人“爆满为患”,排队就餐的人数增加很多,等待的时间很长。针对出现的这些问题,开发一款食堂预约点餐系统。该食堂点餐系统,前端开发用JavaScript脚本语言,用它来对HTML来操作,css来更改前端页面的样式和排版;后端用到MySQL数据库来存储食堂每个窗口商家的具体信息,饭菜图片等;后台用到PHP开发语言,集成了软件开发过程所需主要的集成开发环境,它能很快的执行动态的网页,对接MySQL数据库;基于B/S浏览器和服务的架构,安装了浏览器,就可直接访问数据库的数据信息这种架构,既轻便又简洁。此外该系统,食堂窗口可根据自己的推荐,在运行页面上热推某些菜品,做一些降价或满多少减几的活动给同学们提供参考,供同学选择,同时也增加了本窗口的饭菜销量。本毕业设计针对食堂网上预约点餐的特点,拟设计一个系统,基于PHP语言开发环境,解决了学生排队长时间等待的问题,同时减轻食堂工作人员的压力,时间得到合理的安排。
目 录
第1章 前言 1
1.1课题背景 1
1.2课题研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 2
1.4全文组织结构 3
第2章 基于PHP开发食堂预约点餐系统的需求分析 4
2.1开发的可行性研究 4
2.1.1技术可行性分析 4
2.1.2运行可行性分析 4
2.1.3操作可行性分析 4
2.2系统的综合需求 5
2.2.1系统功能性需求 5
第3章 系统的详细设计 7
3.1食堂预约订点系统的总体结构 7
3.2食堂预约点餐系统具体系统分 *好棒文|www.hbsrm.com +Q: ^351916072^
析 7
3.2.1学生下单 7
3.2.2店家接单及菜单修改 9
第4章 系统的功能设计 11
4.1 基于Java Script的功能设计 11
4.1.1 拖拽选餐功能 11
4.1.2导航栏功能 11
4.2 基于PHP的功能设计 11
4.2.1学生注册功能 11
4.2.2学生下单功能 11
4.2.3学生添加收藏功能 12
4.2.4学生查看消费历史功能 13
4.2.5店家注册功能 13
4.2.6店家接单功能 14
4.2.7店家打折功能 15
4.3 MySQL数据库设计 16
4.3.1数据库概念模型设计 16
4.3.2 数据库物理模型设计 17
第5章 系统的实现 19
5.1 基于Java Script的功能实现 19
5.1.1 拖拽选餐功能 19
5.1.2导航栏功能 20
5.2 基于PHP的功能实现 22
5.2.1学生注册功能 22
5.2.2学生下单功能 23
5.2.3学生添加收藏功能 27
5.2.4学生查看消费历史功能 29
5.2.5店家注册功能 31
5.2.6店家接单功能 32
5.2.7店家打折功能 35
5.2.8店家菜单修改功能 37
5.3数据库设计的实现 38
5.3.1 MySQL数据库设计 38
第6章 系统的测试 45
6.1界面排版测试 45
6.2后端数据信息传送测试 47
第7章 总结与展望 48
7.1总结 48
7.1.1学习的收获 48
7.1.2学习的成长 48
7.2展望 48
7.2.1近期目标 48
7.2.2未来的目标 49
附 录 50
参考文献 51
致 谢 53
第1章 前言
1.1课题背景
随着信息技术的进步和科学的不断发展,人们的生活水平不断提高,国家也越来越多重视学生受教育情况,社会上的大学也逐渐增设,学生受到更好教育的机会不断的增多。在大学生受教育的同时,在大学里所面对一个最普通和最常见的问题就是学生餐厅吃饭的问题[1]。
大学餐厅是大学生就餐的首选之地,主要原因就是食堂饭菜便宜,而且比较方便,这也是问题发生的最突出的地方。学校上下课都是统一的时间,由于就餐学生集中在放学的高峰期,学习食堂的窗口、范围等都是有限,且都是基本固定的。同一时间食堂暴增那么多人,食堂售餐人员和学生的压力都特别大。我是一名大学生,同时深有体会,知道食堂就餐学生的困难之处[2]。排队打饭会浪费掉我们学生很多的时间,尤其针对有着急事情的学生;另一方面食堂规模有限,有时候排队打到饭菜,餐厅里面又没有多余的空座位,餐厅座位的稀缺也对我们学生是一个重大的问题,这也对我研究食堂点餐系统设计这一块有所帮助。
就目前大学食堂来讲,学校里都为统一时间放学,每到放学的时候,食堂吃饭的人“爆满为患”,排队就餐的人数增加很多,等待的时间很长会浪费很多时间;再加上食堂的餐品创新不够、打饭员打饭分量及计算饭钱不精确等原因,去食堂就餐的人也越来越少。所以,需要一个易用性强的自助点餐系统来帮助学生点餐。开发学生购餐系统帮助节省学生的时间和精力,让每位就餐人员都吃到满意的食物[3]。
随着科学技术不断进步,开发语言的逐渐成熟,用于我这课题设计的PHP语言不断完善。PHP吸收C语言、java和Perl的特性,方便广泛使用,主要适应于web开发的领域,还有利于学习[4]。
1.2课题研究现状
1.2.1国外研究现状
目前国内大学食堂普遍存在就餐时间排队拥挤的现象,随着大学招生规模不断扩大,这个问题会日益突出。
就在前段时间,日本全国学校营养士协会主持拍摄了一部名为“健康和世界各国学校食堂制”的电影,介绍了法国、英国、新西兰和日本等国的学校食堂情况,美国食堂依旧是学生排队点餐。日本大学食堂就餐方式有三种,一种是排队直接点餐,另一种是提前购买好某个窗口的餐券,就餐直接去取,还有一种是电子菜单点餐,选择喜欢的饭菜,食堂工作人员现场烹饪,这些都逃脱不了排队点餐。国外的美国、墨西哥等针对大学食堂点餐依然是传统的排队就餐的方式[5]。
目 录
第1章 前言 1
1.1课题背景 1
1.2课题研究现状 1
1.2.1国外研究现状 1
1.2.2国内研究现状 2
1.3研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 2
1.4全文组织结构 3
第2章 基于PHP开发食堂预约点餐系统的需求分析 4
2.1开发的可行性研究 4
2.1.1技术可行性分析 4
2.1.2运行可行性分析 4
2.1.3操作可行性分析 4
2.2系统的综合需求 5
2.2.1系统功能性需求 5
第3章 系统的详细设计 7
3.1食堂预约订点系统的总体结构 7
3.2食堂预约点餐系统具体系统分 *好棒文|www.hbsrm.com +Q: ^351916072^
析 7
3.2.1学生下单 7
3.2.2店家接单及菜单修改 9
第4章 系统的功能设计 11
4.1 基于Java Script的功能设计 11
4.1.1 拖拽选餐功能 11
4.1.2导航栏功能 11
4.2 基于PHP的功能设计 11
4.2.1学生注册功能 11
4.2.2学生下单功能 11
4.2.3学生添加收藏功能 12
4.2.4学生查看消费历史功能 13
4.2.5店家注册功能 13
4.2.6店家接单功能 14
4.2.7店家打折功能 15
4.3 MySQL数据库设计 16
4.3.1数据库概念模型设计 16
4.3.2 数据库物理模型设计 17
第5章 系统的实现 19
5.1 基于Java Script的功能实现 19
5.1.1 拖拽选餐功能 19
5.1.2导航栏功能 20
5.2 基于PHP的功能实现 22
5.2.1学生注册功能 22
5.2.2学生下单功能 23
5.2.3学生添加收藏功能 27
5.2.4学生查看消费历史功能 29
5.2.5店家注册功能 31
5.2.6店家接单功能 32
5.2.7店家打折功能 35
5.2.8店家菜单修改功能 37
5.3数据库设计的实现 38
5.3.1 MySQL数据库设计 38
第6章 系统的测试 45
6.1界面排版测试 45
6.2后端数据信息传送测试 47
第7章 总结与展望 48
7.1总结 48
7.1.1学习的收获 48
7.1.2学习的成长 48
7.2展望 48
7.2.1近期目标 48
7.2.2未来的目标 49
附 录 50
参考文献 51
致 谢 53
第1章 前言
1.1课题背景
随着信息技术的进步和科学的不断发展,人们的生活水平不断提高,国家也越来越多重视学生受教育情况,社会上的大学也逐渐增设,学生受到更好教育的机会不断的增多。在大学生受教育的同时,在大学里所面对一个最普通和最常见的问题就是学生餐厅吃饭的问题[1]。
大学餐厅是大学生就餐的首选之地,主要原因就是食堂饭菜便宜,而且比较方便,这也是问题发生的最突出的地方。学校上下课都是统一的时间,由于就餐学生集中在放学的高峰期,学习食堂的窗口、范围等都是有限,且都是基本固定的。同一时间食堂暴增那么多人,食堂售餐人员和学生的压力都特别大。我是一名大学生,同时深有体会,知道食堂就餐学生的困难之处[2]。排队打饭会浪费掉我们学生很多的时间,尤其针对有着急事情的学生;另一方面食堂规模有限,有时候排队打到饭菜,餐厅里面又没有多余的空座位,餐厅座位的稀缺也对我们学生是一个重大的问题,这也对我研究食堂点餐系统设计这一块有所帮助。
就目前大学食堂来讲,学校里都为统一时间放学,每到放学的时候,食堂吃饭的人“爆满为患”,排队就餐的人数增加很多,等待的时间很长会浪费很多时间;再加上食堂的餐品创新不够、打饭员打饭分量及计算饭钱不精确等原因,去食堂就餐的人也越来越少。所以,需要一个易用性强的自助点餐系统来帮助学生点餐。开发学生购餐系统帮助节省学生的时间和精力,让每位就餐人员都吃到满意的食物[3]。
随着科学技术不断进步,开发语言的逐渐成熟,用于我这课题设计的PHP语言不断完善。PHP吸收C语言、java和Perl的特性,方便广泛使用,主要适应于web开发的领域,还有利于学习[4]。
1.2课题研究现状
1.2.1国外研究现状
目前国内大学食堂普遍存在就餐时间排队拥挤的现象,随着大学招生规模不断扩大,这个问题会日益突出。
就在前段时间,日本全国学校营养士协会主持拍摄了一部名为“健康和世界各国学校食堂制”的电影,介绍了法国、英国、新西兰和日本等国的学校食堂情况,美国食堂依旧是学生排队点餐。日本大学食堂就餐方式有三种,一种是排队直接点餐,另一种是提前购买好某个窗口的餐券,就餐直接去取,还有一种是电子菜单点餐,选择喜欢的饭菜,食堂工作人员现场烹饪,这些都逃脱不了排队点餐。国外的美国、墨西哥等针对大学食堂点餐依然是传统的排队就餐的方式[5]。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/411.html