网上订餐管理系统的设计与实现
摘 要 1
一、引言 1
(一)开发背景 1
(二)课题研究 1
(三)课题的可行性研究 2
二、系统开发技术介绍 2
(一)B/S体系结构 2
(二)PHP技术 2
(三)MYSQL数据库 3
(四)Apache服务器 3
(五)系统对软硬件的要求 3
三、系统总体设计与分析 3
(一)需求分析 3
(二)系统功能模块结构图 4
(三)业务流程图 4
(四)数据流程图 5
四、系统设计 6
(一)软件设计原则 6
(二)系统总体结构设计 7
(三)界面设计 8
(四)数据库设计 8
(五)数据库逻辑设计 9
五、系统实现 10
(一)系统前台模块设计 10
(二)后台主要功能的实现 16
六、系统运行测试 26
七、总结 28
致谢 29
参考文献 30
一、引言
Internet汇集着全球的信息资源,使人们“足不出户便知天下事”,英特网开拓了人们的视野,拓宽了人们交流的范围。近几年来英特网发展迅速,由于它检索信息迅速快捷等诸多优点,已经被越来越多的人接受和认识。近几年来,上网用户越来越注重精神的享受,他们希望能够真正的不出门便能走天下,计算机信息技术发展飞快,Web站点提供给用户的服务也将越来越丰富和方便。网络的最大优势在于发展信息服务,而国内代购信息服务的“不完善、低质量”,则是网上代购的一大败笔。经营者往往过多地注重产品数量的丰富,而对其产品相关知识和信息的介绍不够。这些东西都是需要我们去改进,去完善的。
(一)开发背景
因特网的普及和近几年电子商务的兴起,网上购买商品以及网上订餐是Web 电子商务发展的必然结果 ,这种新型的交易形式,与传统实体店交易相比拥有许多优势:一是降低了销售的成本(如实体店的店面价格);二是利用网上购物作为交易平台,改变传统交易的方式,增加餐厅的销售额;三是信息的传递快
*51今日免费论文网|www.jxszl.com +Q: 3 5 1 9 1 6 0 7 2
,而对其产品相关知识和信息的介绍不够。这些东西都是需要我们去改进,去完善的。
(一)开发背景
因特网的普及和近几年电子商务的兴起,网上购买商品以及网上订餐是Web 电子商务发展的必然结果 ,这种新型的交易形式,与传统实体店交易相比拥有许多优势:一是降低了销售的成本(如实体店的店面价格);二是利用网上购物作为交易平台,改变传统交易的方式,增加餐厅的销售额;三是信息的传递快、方便灵活,新的店家,新的商品信息上传后,客户在Web服务端刷新一下便可以立即看到,用户可以足不出户立即购买到新上市的餐品。因此需要餐饮店采用先进的信息化手段来解决这些问题。正是由于这种发展趋势,电子商务的功能和实用性越来越受到关注。
此网上订餐管理系统开发以后,不仅可以节省人力、物力、节约成本,也可以提升餐饮业的利润。
(二)课题研究
1、课题研究的目的和意义
随着全球信息技术的发展,人们越来越能享受到因特网的普及所带来的便捷。如今有一大部分大学生经常面对这样的苦恼,想吃饭却又喜欢宅在宿舍,于是想到让舍友带饭,可是学校的饭菜带回来要么冷了要么不好吃。因此非常需要一个网上订餐管理系统来解决广大大学生以及经常忙于工作没时间吃饭的上班族的吃饭问题,让他们足不出户便可以吃到送来的香喷喷的美食。另一方面,面对越来越多的订餐需求,如今国内大部分的中小型餐饮店仍旧用的是传统的人工去管理餐厅订单的方法,然而它已经不能顺应餐厅经济发展的趋势。所以对当前众多餐厅商家来说非常需要一个网上订餐管理系统来管理餐厅订单,销售数量等一系列信息。同时面对越来越激烈的商业竞争,网上订餐管理系统不仅能提升餐厅的额外销售额,还能为餐厅管理节省时间及人力资源。
2、主要设计和研究内容
网上订餐管理系统的开发内容包括网上订餐信息系统的前端网页设计,后台数据库的建立和信息的增删查改,前台用户和后台管理员的注册以及用户的登录等几个方面。主要研究利用PHP框架进行网上订餐管理系统的整体开发和MySQL数据库的应用。
本网上订餐管理系统拥有人性化的用户界面,界面清简大方;尽可能提供较多的功能,提高使用者的工作效率;系统的维护也十分地方便。
(三)课题的可行性研究
1、投资必要性
电子商务发展迅猛,普通餐饮业已经无法在行业竞争的压力下取得优势,因此构建一个可以支持用户网上订餐的网上订餐管理系统势在必行。
2、技术可行性
此网上订餐管理系统是基于B/S模式开发的,采用ThinkPHP框架的方法构建网络站点,并结合Apache服务器和MySQL数据库组成一个完整的网上订餐管理系统。
3、操作可行性
本系统采用比较人性化的界面设计,无论前端还是后台,界面都简洁美观,让用户一进入就能熟悉网站的页面布局。前端与服务器的响应也非常迅速便捷,让用户能够完完全全体验到网上订餐带来的乐趣。
二、系统开发技术介绍
(一)B/S体系结构
本系统的功能是网上订餐服务。B/S体系结构相比C/S结构,优点更多且显著,而且做出来的系统维护成本较低,用户的使用操作也十分简单,因此采用较为流行的B/S结构。
(二)PHP技术
PHP是一种十分利于小白上手学习的语言,使用者只需要很少的编程知识就可以构建一个功能不错的系统。PHP拥有扩展性高、伸缩性强的优点。网上订餐管理系统具体来说是使用thinkphp做的。Thinkphp简单易用,用它制作系统是不需要用户去添加复杂的组件和完成复杂的系统配置过程。Thinkphp功能齐全,只需要普通的代码技巧就能拥有高大上的功能。Thinkphp利于拓展,用户也可以按照自己的想法去改写自己的东西。
(三)MYSQL数据库
MySQL是将名字不相同的表保存到数据库当中来实现关联数据库的,以此来提高数据的灵活性。MySQL性能优越性十分强,可以用它来开发PHP与Apache服务器系统。MySQL同时也深受动态网站教学的老师和学生的喜爱。
原文链接:http://www.jxszl.com/jsj/rjgc/33725.html