《基于php的网上订餐系统的设计与实现》由会员分享,可在线阅读,更多相关《基于php的网上订餐系统的设计与实现(43页珍藏版)》请在金锄头文库上搜索。
1、本科生毕业论文(设计)论文题目:基于PHP的网上订餐系统的设计与实现姓名:郑舒倩学号:1009030409班级:信管1004年级:2010级专业:信息管理与信息系统学院:信息与安全工程学院指导教师:吴良霞完成时间:2014.03.29作者声明本毕业论文(设计)是在导师的指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。因本毕业论文(设计)引起的法律结果完全由本人承担。毕业论文(设计)成果归中南财经政法大学所有。特此声明。作者专业:信息管理与信息系统作者学号:1009030409作者签名:
2、郑舒倩2014年 03月 29 日基于PHP的网上订餐系统的设计与实现郑舒倩The Design and Implementation of Online Order System based on PHPZheng,Shuqian 2014年 03 月 29 日中南财经政法大学2014届本科生毕业论文(设计)摘 要随着人们生活水平的提高,人们对于饮食的要求也越来越高。传统的到餐厅就餐的方式时常存在需要排队的现象,而就餐高峰期电话叫餐存在占线或订餐信息错误等问题,这些传统订餐方式弊端的存在很容易就造成餐厅客户的流失,同时也不能满足人们的订餐需求。因此,开发一个利用互联网满足人们希望随时随地快捷
3、点餐需求的系统也就应运而生。网上订餐是随着网络技术的发展而产生的一种新型的点餐方式。同传统的订餐方式相比较,网上订餐实现了高度信息化与智能化的管理,不仅让顾客能够方便快捷的订餐,同时又能够对每个订单的信息妥善保管,避免出现人为的纰漏。因此,可以说网络订餐将会很大程度上促进餐饮业的新发展。本文通过对网上订餐进行需求分析,利用PHP + MyQSL技术开发一个网上订餐系统。该系统主要利用了PHP强大的网络数据库访问技术,与MySQL的强大的数据库功能来实现主要功能,同时利用开源框架优化了系统界面互动及执行能力。系统设计并实现了前台订餐系统和后台管理系统。前台系统为用户提供了菜品信息浏览、在线订餐、
4、跟踪订单状态、在线留言等功能,而后台管理系统则为餐厅管理员提供了信息的更新和删除、订单处理及用户管理等功能。针对要实现的这些功能再进行了系统的设计,实现了网上订餐的相应功能,界面简洁,易于操作,平台功能明确,完成了最初的设计目的。关键词:网上订餐;互联网;PHP;MySQL- 1 -AbstractWith peoples living getting better, the requirements for food grows. Its frequency of queuing in restaurants which only have the traditional ordering
5、ways. Besides, at the peak of the phone call of dining meal, a lot of problems exist such as calling busy or error recording of order information. These drawbacks of the traditional ordering way usually cause the loss of the customers, at the same time, can not meet the needs of ordering. Therefore,
6、 the system that can be used to order efficiently via internet come into being.With the development of Internet, There is a new way about ordering called Online ordering. To comparing with the traditional ordering way, online ordering is technology and intelligent highly. It is not only convenient f
7、or customers to be able to order food at the same time be able to keep the information for each order to avoid artificial flaws. Therefore, we can say that online ordering will largely promote the development of ordering. This paper analyzes the needs of online reservation which based on PHP + MyQSL
8、 technology to exploit an online order system. The system utilizes the powerful PHP web database access technology with MySQL database to achieve the main function, while taking advantage of open source frameworks optimize system interface interaction and execution capabilities. This system designs
9、and achieves the foreground and background management system. The system provides users dishes information browsing, online ordering, order status tracking, online comments and other features. Meanwhile background management system provides update, delete information, order processing, and user mana
10、gement for system administrator. For these features to be implemented before the system was designed to achieve the online ordering of the corresponding functions, simple interface, easy to operate, the platform features a clear, completed the initial design purposes.Key words: Online ordering; Inte
11、rnet; PHP; MySQL-1-目 录引 言1一、 项目概述1二、 相关技术介绍2(一)系统设计理念2(二)相关技术介绍2(三)系统体系结构5三、 需求分析6(一)系统可行性研究6(二)系统功能分析7(三)系统非功能性需求13四、 系统设计14(一)概念设计14(二)逻辑设计16五、 系统实现18(一)功能模块的实现介绍18(二)核心功能的实现过程19六、 系统测试35(一)测试目的35(二)测试方法35(一)测试结论36结束语36主要参考文献37-1-中南财经政法大学2014届本科生毕业论文(设计)引 言随着互联网的快速发展,B2C电子商务也开始逐渐走进人民的生活当中。而订餐类网站因为
12、其庞大的用户群体,得到了迅速的发展。特别是对一些公司来说,因为工作的快节奏造成订餐已经成为趋势。同时人们生活水平的提高也使得人们对于饮食的追求越发讲究。然而,餐饮行业中所存在的问题也在其不断发展壮大的过程中也暴露出来。传统的餐厅在用餐的高峰时间段里会因无法照顾到电话订餐的顾客而造成订单的流失或者订餐信息的混乱,并且餐厅也会因为地点的限制而没办法拓展更宽的客户源。在当前的信息化时代的大背景下,基于计算机互联网的网上订餐形式的出现,解决了传统餐厅所面临的窘境与局限,摆脱了空间和时间的约束,大大满足了人们在当今时代下对于餐饮的需求,使得顾客能够随时随地上网订餐,而且可以通过图文并茂的菜单信息,找到自
13、己心仪的菜品。大大的增强了订餐的便捷性,甚至可以说这是对于餐饮业的一次重大变革。尤其是对于当代大学生与白领来说,网上订餐系统的设计是具有重要的现实意义。因此,网上订餐系统是具有非常广阔的发展前景的。通过网站前台的菜品展示,让顾客自行选择,从而形成餐饮企业的电子商务平台。而后台系统,则能够向餐饮企业准确传递餐饮信息,提高其信息化水平,增强管理能力。对于任何一方来说,都将是一个福音。本文设计实现的网上订餐系统立足于当前对于网上订餐业务的需求进行分析,利用PHP+MySQL技术进行系统开发,设计实现了能够满足用户快速订餐、餐饮企业能够对订单进行高效管理的功能需求。本系统最大的特点就是开发成本很低,系
14、统易于维护,但同时又满足了网上订餐系统的基本功能诉求,非常适用于资金投入不够充足的小型餐饮企业对于实现网上订餐的需求。而就当前来说,通用的网上订餐系统一般采用ASP.Net平台和SQL Server数据库进行开发,虽然所开发的系统能够有更强的数据处理能力,但相较于本系统而言,其对于硬件配置的要求相应也更高,同时前期的开发成本和后期的维护成本也更高,会加大餐饮企业,尤其是小型餐饮企业的负担。因此本系统在其所针对的特定用户群体下是具有优势的。一、 项目概述(一) 项目简介本文开发的管理信息系统全称为“吃货部落”网上订餐系统,旨在改善传统餐饮行业中存在的效率低下等问题,通过业务需求分析得出系统应具备
15、的功能,再选择相应的开发工具进行系统设计开发。在本系统中,菜单管理与订单管理功能是作为系统的重点模块,其核心是菜品信息的修改和订单生成和餐费的分析与开发。本系统在Web技术的基础上,通过前台的订餐页面,完成需求的信息来源采集,再通过后台的菜品信息管理模块,订单管理模块,完成整个订餐过程。通过信息化的管理,提高餐饮企业的管理效率,降低餐饮企业运营成本,为餐饮行业的进一步发展贡献了自身的价值。本系统决定利用PHP和MySQL设计网上订餐系统。PHP是能够使得动态网页达到良好的互动效果的一种技术,而MySQL是一个真正的多用户,多线程的结构化查询语言数据服务器,同时 Apache、PHP、MYSQL这样的组合能够满足良好的性能需求和获得最大的用户群体支持,大大便利了本系统的开发。二、 相关技术介绍(一) 系统设计理念随着Internet技术的不断发展,Browser/Server结构,即BS结构是在C/S(Client/Server)结构基础上演变而来的一种结构。B/S模式只需要通过一般的浏览器即可实现强大的功能,不再需再使用专门的软件,从而很好的节约了开发成本,是一种全新的软件系统构造技术。本文的网上订餐系统是利用PHP+MYSQL进