当前位置:首页 > 免费毕业设计

ASP.NET基于web的订餐系统的设计与实现免费下载

ASP.NET基于web的订餐系统的设计与实现免费下载

  • 网站价格: 1
  • 特殊技术: ASP,NET
  • 作品类型: 免费毕业设计
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要

随着市场、经济的全球化,越来越多的企业认识到:提高企业的竞争力,选择信息化是必由之路。本文论述的订餐系统是针对餐饮娱乐业而设计的一种商务服务网站。其主要功能是完成外卖的前期和辅助工作,即通过网络进行定餐和对服务进行评价。而餐饮工作流程的其他部分如送外卖、付款等后期工作依旧采用传统方式。
微软的. NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行订餐系统的开发是此类系统未来开发的趋势之一。本文所设计的系统在.NET平台上进行开发,采用了最新的ASP.NET技术,用VB.NET进行了编码,并使用SQL server进行数据库设计,基本实现了预定的目标,建立起一个比较完整的外卖系统。其特点是方便快捷的操作方式,简单易懂的管理方法,因此对于企业和用户来说,都是一种新型的、节约型的系统。


关键词: 
企业信息化;订餐系统;.NET;ASP.NET;SQL server


目录:

免费毕业设计



数据库设计:
1.1 关于SQL语言
SQL语言作为关系数据库管理系统中的一种通用的结构化查询语言,已经被众多的数据库管理系统所采用。使用Visual Basic.NET开发数据库应用程序时,用户可以使SQL语言编程,这是Visual Basic.NET作为一个强大的数据库应用开发工具的一个重要标志。
SQL语言被广泛采用是因为它有很多的优点:它是一个非过程化的语言,一次处理一个记录,对数据提供自动导航;SQL允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集;接受集合作为输入,返回集合作为输出;允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,是用户更易集中精力于要得到的记过。SQL可用于所有的用户,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的中断用户。由于所有的主要的关系数据库管理系统都支持SQL语言,用户可以将使用SQL的技能从一个关系数据库管理系统转到另一个;所有用SQL编写的程序都是可以移植的。
1.2 数据库设计结构
本设计主要由6个数据表组成:菜单表(dish),用户表(shopper),管理员表(manager),新订单表(neworder),添加订单表(orderadd)存储用户的订餐信息,留言信息表(message)存储留言,这些表都集中在一个数据库里面。
数据表:
与用户相关的数据表有:菜单表(dish),用户表(shopper),新订单表(neworder),添加订单表(orderadd),留言信息表(message)。分别如表1,表2,表3,表4所示。 
表1 菜单表(dish)
主键和外键均为(cdishid)
列名
中文名称
数据类型
长度
是否允许空
Cdishid
菜品编号
Char
10
Not null
Vdishname
菜名
Varchar
60
Not null
Vdishdescription
简介
Varchar
300
Not null
Cdishrate
价格
Char
10
Not null
表2 用户表(shopper)
主键和外键均为(cshopperid)
列名
中文名称
数据类型
长度
是否允许空
Cshopperid
用户名
Char
10
Not null
Cpassword
密码
Char
50
Not null
Vemail
电子邮箱
Varchar
50
Not null
Cphone
电话
Char
15
Null
Vmemo
备注
Varchar
200
Null
Csex
性别
Char
10
Not null
Cage
年龄
Char
10
Null
Dregistertime
注册时间
Datatime
8
Not null
Dlastlandtime
最后登录时间
Datatime
8
Null
Vaddress
地址
Varchar
50
null
表3 新订单表(neworder)
主键为(oid) 外键为(dishid和userid)
列名
中文名称
数据类型
长度
是否允许空
oid
订单序号
numeric
9
Not null
Orderid
订单号
Char
10
Not null
Dishnumber
数量
Int
4
Not null
Userid
用户名
Char
10
Not null
Status
是否确认
Int
4
Not null
dedate
处理日期
varChar
20
Null
Birdate
订餐时间
Varchat
20
Not null
表4添加订单表(orderadd)
列名
中文名称
数据类型
长度
是否允许空

Orderid
订单号
Char
10
Not null
Orderaddress
送餐地址
Varchar
50
Not null
表5 留言信息表(message)
主键为(cmessageid)外键为(cshopperid)
列名
中文名称
数据类型
长度
是否允许空
Cmessageid
留言编号
Char
10
Not null
Cshopperid
用户
Char
10
Not null
Dmessagetime
留言时间
Datatime
8
Not null
Vmessage
留言内容
Varchar
500
Not null
Cscore
评分
Char
10
Not null
与管理员相关的数据表有:管理员表(manager),如表6。
表6 管理员表(manager)
主键为和外键均为(cmanagerid)
列名
中文名称
数据类型
长度
是否允许空
Cmanagerid
管理员ID
Char
20
Not null
Cpassword
密码
Char
50
Not null
cpurview
权限
Char
10
Not null


 系统设计:

 

4.1系统总体流程
系统的总体流程如图1所示,注册用户可以进行订餐和留言、评分;管理员可以进行订单管理,留言和评分管理,用户管理,菜单管理等操作。

2.jpg

图1 系统总体流程图
 
1.1 系统模块设计
总体分为用户和管理员两个模块
1.1.1 用户模块

3.jpg

图2 用户模块流程图

1.新用户注册:填写注册信息。
2.注册用户登录:只有登录才能查看留言和订餐。
3.订餐:记录用户的订餐信息。
4.留言:记录用户的留言和评分信息。
1.1.2 管理员模块

4.jpg

图3 管理员模块流程图
1.订单管理:对用户的订单进行处理或删除。
2.留言管理:对用户的留言进行查看或删除。
3.用户管理:对用户信息进行查看或删除。
4.菜单管理:对菜单进行修改或者删除,添加新菜品。


系统页面展示:

5.jpg

免费毕业设

7.jpg


 

帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩