毕 业 论 文
基于 web 的订餐系统的设计与实现
论 文 作 者 姓 名 :
申 请 学 位 专 业 :
申 请 学 位 类 别 :
指导教师姓名(职称):
论 文 提 交 日 期 :
基于 web 的订餐系统的设计与实现
摘要
随着市场、经济的全球化,越来越多的企业认识到:提高企业的竞争力,选
择信息化是必由之路。本文论述的订餐系统是针对餐饮娱乐业而设计的一种商务
服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对
服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用
传统方式。
微软的. NET 平台作为新一代的互联网平台,提供了支持未来计算的高效的
Web 服务开发工具。利用.NET 平台进行订餐系统的开发是此类系统未来开发的趋
势之一。本文所设计的系统在.NET 平台上进行开发,采用了最新的 ASP.NET 技
术,用 VB.NET 进行了编码,并使用 SQL server 进行数据库设计,基本实现了预
定的目标,建立起一个比较完整的外卖系统。其特点是方便快捷的操作方式,简
单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。
关键词:企业信息化;订餐系统;.NET;ASP.NET;SQL server
The Design and Implementation of Bespeak Meal
System Based on Web
Abstract
With the globalization of market and economy, more and more enterprises
realize that informatization is the only way to elevate their competence. Management
Information System (MIS) is a critical component of Enterprise informatization。
When diversified electronic business affairs web setup, service vocations have to
come up with. Bespeak Meal System mostly used to accomplish accessorial work,
namely order dish and grad the service. The evening as distribute and gathering we
are still using traditional methods.
As a new age Internet platform, MS's .NET provides efficiency Web service
Development tools which supports future computation. The development of
take-away online system by .NET is necessarily the trend of this kind of system
development in the coming years. The system development bases on the .NET
platform, while adopts the most recent ASP.NET tech. The coding part is finished by
VB.NET. Finally, a comparatively entire Bespeak Meal system is completed, which
satisfies the general requirements. As a new, conservation-oriented system, it is
simple operation for user and manager.
Key Words: Enterprise Informatization; Bespeak Meal System; .NET;
ASP.NET; SQL server
目 录
论文总页数:24 页
1 引言.................................................................................................................................................1
1.1 课题背景........................................................................................................................1
1.2 本课题的研究内容........................................................................................................1
1.3 本课题研究的意义........................................................................................................1
2 开发环境和相关技术................................................................................................................2
2.1 .NET 开发平台及 VB.NET 开发语言 .........................................................................2
2.2 信息安全性....................................................................................................................2
3 数据库设计................................................................................................................................3
3.1 关于 SQL 语言................................................................................................................3
3.2 数据库设计结构............................................................................................................3
4 系统设计....................................................................................................................................5
4.1 系统总体流程.....................................................................................................................5
4.1 系统模块设计................................................................................................................6
4.1.1 用户模块............................................................................................................6
4.1.2 管理员模块........................................................................................................8
5 系统实现....................................................................................................................................8
5.1 用户功能模块实现........................................................................................................8
5.1.1 新用户注册........................................................................................................8
5.1.2 登录..................................................................................................................11
5.1.3 订餐..................................................................................................................12
5.1.4 留言..................................................................................................................16
5.2 管理员模块..................................................................................................................17
5.2.1 订单管理..........................................................................................................17
5.2.2 留言管理..........................................................................................................19
5.2.3 菜单管理..........................................................................................................20
5.2.4 用户管理..........................................................................................................21
结 论............................................................................................................................................21
参考文献..........................................................................................................................................22
致 谢..........................................................................................................................................23
声 明..........................................................................................................................................24
第 1 页 共 24 页
1 引言
1.1 课题背景
随着 21 世纪网络信息时代的到来,现代社会都是利用快速高效率的 Internet
来传播大量信息资源。人们通过 IE 浏览信息,当然这种方式也是最常用的,这
种方式的需求形成了电子商务。它的是指利用简单、快捷、低成本的电子通讯方
式,买卖双方不出面也可以进行各种商贸活动。电子商务真正的发展将是建立在
Internet 技术上。
现代化企业越来越明白,为了提高产品的销量,赢得更多的客户,不仅要在
产品生产制造这一前方战场上增加实力,还必须在服务和效率上投入更多的力量。
在产品质量相差不大的情况下,谁的服务好,效率高,谁就能赢得更多的顾客。
这也是当今市场经济竞争机制下对企业的客观要求。
近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化
管理的条件已经日趋成熟,而传统的通过电话和传真来处理信息的传统方式已经
越来越难以满足企业的需求。建立基于网络的管理和销售信息系统,成为企业提
高效率、降低成本、完善服务的有力保证。而对于餐饮业,由于一个行业本身的
特性,它的流通性是非常高的,所以更对企业的效率提出了更高的要求。
微软的 NET 平台作为新一代的互联网平台,提供了支持未来计算的高效的
Web 服务开发工具。利用.NET 平台进行管理和销售系统的开发成为此类系统未
来开发的趋势。
1.2 本课题的研究内容
本系统采用 B/S(Browser/Server)结构进行设计,使用 SQL Server 2000 构
建数据库,并在.NET 环境下使用 Visual Basic.net 语言开发的一个功能较为完
善的订餐系统。其具有一定的实用性,用户可以在网上浏览菜单,浏览留言和评分,
订餐,留言和评分;同时,管理员也可以对整个系统的信息和数据进行管理,可以
管理菜单信息、会员信息、留言信息和订单信息。
1.3 本课题研究的意义
本课题的目标是将传统的通过电话和面对面的销售的方式,转换到基于网络
这样一个更方便快捷的方式。为企业节约了很多的时间和精力。时间就是金钱,
对企业来说,节约时间就是节约成本,就是盈利。对用户来说,足不出户,就可
以购买到自己想要吃的东西,对于所有的上班族来说,无疑是好之又好的事情。
而且现在的网络发展速度相当的惊人,那么基于网络的订餐也会越来越流行,必
定是一个趋势。