基于web的订餐系统设计
关键词:企业信息化;订餐系统;.NET;ASP.NET;SQL server
摘要
随着市场、经济的全球化,越来越多的企业认识到:提高企业的竞争力,选择信息化是必由之路。本文论述的订餐系统是针对餐饮娱乐业而设计的一种商务服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用传统方式。
微软的. NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行订餐系统的开发是此类系统未来开发的趋势之一。本文所设计的系统在.NET平台上进行开发,采用了最新的ASP.NET技术,用VB.NET进行了编码,并使用SQL server进行数据库设计,基本实现了预定的目标,建立起一个比较完整的外卖系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。
3 数据库设计
3.1 关于SQL语言
SQL语言作为关系数据库管理系统中的一种通用的结构化查询语言,已经被众多的数据库管理系统所采用。使用Visual Basic.NET开发数据库应用程序时,用户可以使 SQL语言编程,这是Visual Basic.NET作为一个强大的数据库应用开发工具的一个重要标志。
SQL语言被广泛采用是因为它有很多的优点:它是一个非过程化的语言,一次处理一个记录,对数据提供自动导航;SQL允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集;接受集合作为输入,返回集合作为输出;允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,是用户更易集中精力于要得到的记过。SQL可用于所有的用户,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的中断用户。由于所有的主要的关系数据库管理系统都支持SQL语言,用户可以将使用SQL的技能从一个关系数据库管理系统转到另一个;所有用SQL编写的程序都是可以移植的。
3.2 数据库设计结构
本设计主要由6个数据表组成:菜单表(dish),用户表(shopper),管理员表(manager),新订单表(neworder),添加订单表(orderadd)存储用户的订餐信息,留言信息表(message)存储留言,这些表都集中在一个数据库里面。
数据表:
与用户相关的数据表有:菜单表(dish),用户表(shopper),新订单表(neworder),添加订单表(orderadd),留言信息表(message)。分别如表1,表2,表3,表4所示。
目 录
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
上一篇:【.NET】171 基于【.NET】简单的媒体播放器的设计