网上订餐管理系统是一个餐饮服务企业不可缺少的一部分,它对于餐饮企业的管理者和顾客来说都发挥着重要的作用:
一、餐饮企业通过本企业官方网站或者在线订餐网站为顾客提供丰富的服务信息和便捷的订餐手段;
二、顾客可以通过上网轻松的获取餐饮服务的相关信息和订餐的相关资料。餐饮业主可以利用自己的网站,及时的发布餐馆的促销信息和菜品信息,每一样菜都附上精美的图片和详细的文字介绍,还可以增加顾客评价模块,来吸引网民的关注。通过个性化的界面、美观详细的菜品介绍和方便快捷的下单路径为顾客提供更加与众不同的消费方式。
和传统的电话订餐比起来,网上订餐也有自己的优点。比如说,电话订餐时,经常因为顾客对餐饮企业提供的信息不了解或者不够了解,就会进行相关的咨询,从而浪费时间。而客服人员也要反复重复相同的信息,也造成了人力资源的浪费。而网上订餐提供图文并茂、及时更新的丰富信息,让顾客拥有了更多的自主权。
本系统主要实现网上订餐系统,包括会员注册登录、菜品显示和菜品搜索、网上订餐、留言等操作,以及信息的快速添加、删除、修改和信息浏览,进行及时、准确的数据传递,管理员管理菜品和订餐上传菜品图片等为提供好的订餐平台。
1.2 系统可行性分析
可行性分析的目的,不是研究怎么解决问题,而是确定问题是否值得去解决。分析系统的可能性,成功的可行性,投入产出是否成正比的可能性,是否有行的通的解决方案和实施方案。为了达到这个目的,不是靠主观猜想,而是客观的分析。系统的可行性研究在整个系统的设计实现中占有重要的地位。所以一个系统,无论把其构思的多么美好,但是如果没有实际意义,那么接下来的后续工作也将变得毫无价值。系统的可行性研究主要包括技术方面的可行性研究、管理方面的可行性研究两个方面。
1.3 技术可行性
技术可行性是指为了实现系统目标,而所需要的技术保证。系统开发所需要的技术主要有计算机软硬件技术、系统开发人员的水平、用户管理与使用的能力等。
ASP.NET的相关技术已经相当熟练,并且基于C#语言开发,使得项目的开发和维护都有较好的基础[2]。技术可行性分析要考虑以下几个方面:
(1) 软硬件需要的可满足性:硬件环境:450*2MHZ/60G/1024MB/40G/,软件环境:Windows 、Microsoft Visual Studio 2008 、Access。
(2) 系统开发人员水平:该系统开发者可以熟练操作ASP.net、C#并且有一定的美术功底;掌握网络互联技术、网络安全技术、网络数据库技术等;对网络组建和系统开发有较好的理论基础。
(3) 开发环境:C#语言的所有特点:一种精确、简单、类型安全、面向对象的语言。支持分布式,它跟Java类似,C#代码经过编译后,成为了一种IL(中间语言)[3]。在运行的时候,再把IL编译为平台专用的代码。具有健壮性、可移植性、高性能、多线程、组件模式等。C#现在主要是应用在网络编程上,其他领域比如说数据库和窗体编程,都在逐渐增大。根据以上的分析,系统的实现在技术上完全可行[4]。
2 系统解决方案
2.1系统开发环境介绍
由于WWW具有界面友好,操作便捷的特点,所以已经成为因特网上最流行的信息服务,同时Web技术与数据库技术的结合,实现Web数据库交互式应用已经成为必然。现在,人们对于Web的要求越来越高,不再只是满足于HTML所提供的简单的静态页面,而是需要灵活的动态页面。为了实现上述要求所需要的技术,包括脚本语言ASP.net, asp等,公共网关接口(CGI)}应用编程接口(ISAPI)等。本系统采用的是ASP.net(c#)语言开发设计[5]。