优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

ASP.NET毕业设计_基于web的订餐系统的设计与实现

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

在大多数系统中,用户的密码信息在数据库中是以明文的方式存放的,数据库管理员稍有疏忽就有可能导致用户的隐私泄漏,尤其是对于一些涉及金融、商业领域的网络应用,这一点漏洞将会导致十分严重的后果。所以,为了加强本系统信息的安全性,在用户登录模块中,对密码这样的敏感信息进行加密是十分必要的。本课题使用了一种常见的哈希加密算法——MD5加密算法。MD5加密算法是不可逆的,经过哈希加密的数据是没有相应的解密算法回到原状的,在应用中是通过比较两个数据的哈希值是否相等,从而达到校验的目的。本课题中,在新客户注册的时候,对客户设置的登录密码用MD5加密算法进行加密,那么存入数据库的将是客户登录密码的MD5哈希值,在登录验证时根据用户输入的密码计算响应的MD5哈希值进行比较。 [版权所有:http://think58.com]

可见,通过MD5算法实现了数据的加密存储和验证,同时,MD5加密是不可逆的,即使恶意攻击者获得了数据库的访问权限,也仍然无法得知用户的密码信息,从而提高了系统的安全性!

think58

[资料来源:http://think58.com]

[版权所有:http://think58.com]

  • 数据库设计
  • 关于SQL语言

SQL语言作为关系数据库管理系统中的一种通用的结构化查询语言,已经被众多的数据库管理系统所采用。使用Visual Basic.NET开发数据库应用程序时,用户可以使   SQL语言编程,这是Visual Basic.NET作为一个强大的数据库应用开发工具的一个重要标志。

本文来自think58 [资料来源:http://www.THINK58.com]

[来源:http://think58.com]

SQL语言被广泛采用是因为它有很多的优点:它是一个非过程化的语言,一次处理一个记录,对数据提供自动导航;SQL允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集;接受集合作为输入,返回集合作为输出;允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,是用户更易集中精力于要得到的记过。SQL可用于所有的用户,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的中断用户。由于所有的主要的关系数据库管理系统都支持SQL语言,用户可以将使用SQL的技能从一个关系数据库管理系统转到另一个;所有用SQL编写的程序都是可以移植的。 think58.com

[资料来源:THINK58.com]

  • 数据库设计结构

本设计主要由6个数据表组成:菜单表(dish),用户表(shopper),管理员表(manager),新订单表(neworder),添加订单表(orderadd)存储用户的订餐信息,留言信息表(message)存储留言,这些表都集中在一个数据库里面。

[资料来源:http://think58.com]

数据表: [资料来源:http://THINK58.com]

与用户相关的数据表有:菜单表(dish),用户表(shopper),新订单表(neworder),添加订单表(orderadd),留言信息表(message)。分别如表1,表2,表3,表4所示。 think58

[来源:http://www.think58.com]

  内容来自think58 [资料来源:www.THINK58.com]

  think58.com [来源:http://think58.com]

表1 菜单表(dish) copyright think58 [资料来源:THINK58.com]

主键和外键均为(cdishid)

[资料来源:THINK58.com]

列名

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://think58.com]

中文名称

think58好,好think58

[资料来源:THINK58.com]

[来源:http://www.think58.com]

数据类型 本文来自think58

[资料来源:http://www.THINK58.com]

长度

copyright think58

[资料来源:http://think58.com]

[资料来源:www.THINK58.com]

是否允许空 think58.com [资料来源:http://www.THINK58.com]

Cdishid think58.com

[来源:http://think58.com]

菜品编号

[资料来源:www.THINK58.com]

Char 本文来自think58

[资料来源:http://THINK58.com]

10

think58好,好think58 [来源:http://www.think58.com]

[版权所有:http://think58.com]

Not null think58.com [来源:http://www.think58.com]

Vdishname 本文来自think58

[资料来源:http://think58.com]

菜名

[资料来源:http://www.THINK58.com]

Varchar

think58

[资料来源:THINK58.com]

[资料来源:http://THINK58.com]

60 think58好,好think58 [版权所有:http://think58.com]

Not null

本文来自think58 [资料来源:http://think58.com]

[版权所有:http://think58.com]

Vdishdescription

[版权所有:http://think58.com]

简介

[来源:http://www.think58.com]

Varchar

[资料来源:http://THINK58.com]

300 think58 [来源:http://think58.com]

Not null

copyright think58 [资料来源:THINK58.com]

[资料来源:THINK58.com]

Cdishrate

[版权所有:http://think58.com]

价格 copyright think58 [资料来源:http://THINK58.com]

Char copyright think58 [来源:http://www.think58.com]

10 think58

[版权所有:http://think58.com]

Not null copyright think58

[资料来源:http://think58.com]

 

表2 用户表(shopper)

[资料来源:http://THINK58.com]

主键和外键均为(cshopperid) think58.com [来源:http://think58.com]

列名

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://www.think58.com]

中文名称

[版权所有:http://think58.com]

数据类型 [来源:http://www.think58.com]

长度 copyright think58

[资料来源:www.THINK58.com]

是否允许空 内容来自think58

[资料来源:THINK58.com]

Cshopperid

[资料来源:http://think58.com]

用户名 think58.com

[来源:http://think58.com]

Char

think58好,好think58 [资料来源:www.THINK58.com]

[来源:http://www.think58.com]

10

copyright think58

[来源:http://think58.com]

[资料来源:http://THINK58.com]

Not null [资料来源:http://think58.com]

Cpassword think58好,好think58 [资料来源:http://www.THINK58.com]

密码 think58.com

[资料来源:THINK58.com]

Char copyright think58 [来源:http://www.think58.com]

50

[来源:http://think58.com]

Not null

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://think58.com]

Vemail

[资料来源:THINK58.com]

电子邮箱 think58好,好think58 [来源:http://think58.com]

Varchar

本文来自think58

[资料来源:http://think58.com]

[来源:http://think58.com]

50

copyright think58 [资料来源:http://THINK58.com]

[资料来源:http://think58.com]

Not null

think58.com [版权所有:http://think58.com]

[来源:http://www.think58.com]

Cphone think58.com

[资料来源:http://THINK58.com]

电话

[版权所有:http://think58.com]

Char [资料来源:http://THINK58.com]

15 [来源:http://www.think58.com]

Null copyright think58 [版权所有:http://think58.com]

Vmemo

think58.com [资料来源:http://think58.com]

[来源:http://think58.com]

备注

[资料来源:http://THINK58.com]

Varchar think58.com [资料来源:http://think58.com]

200

think58 [资料来源:THINK58.com]

[资料来源:http://www.THINK58.com]

Null [资料来源:http://www.THINK58.com]

Csex copyright think58

[资料来源:THINK58.com]

性别

think58.com [资料来源:www.THINK58.com]

[资料来源:THINK58.com]

Char

[资料来源:http://think58.com]

10

[资料来源:www.THINK58.com]

Not null 内容来自think58 [资料来源:http://THINK58.com]

Cage think58

[资料来源:www.THINK58.com]

年龄

think58好,好think58 [资料来源:http://www.THINK58.com]

[版权所有:http://think58.com]

Char copyright think58 [资料来源:http://THINK58.com]

10 think58

[版权所有:http://think58.com]

Null

copyright think58 [资料来源:www.THINK58.com]

[版权所有:http://think58.com]

Dregistertime [资料来源:www.THINK58.com]

注册时间 think58好,好think58

[资料来源:www.THINK58.com]

Datatime [资料来源:http://think58.com]

8

本文来自think58 [资料来源:www.THINK58.com]

[资料来源:www.THINK58.com]

Not null think58.com

[资料来源:THINK58.com]

Dlastlandtime

内容来自think58 [资料来源:www.THINK58.com]

[版权所有:http://think58.com]

最后登录时间 本文来自think58

[资料来源:www.THINK58.com]

Datatime

[资料来源:www.THINK58.com]

8 [资料来源:http://think58.com]

Null 内容来自think58 [资料来源:http://THINK58.com]

Vaddress

本文来自think58

[来源:http://think58.com]

[来源:http://www.think58.com]

地址

copyright think58

[来源:http://think58.com]

[资料来源:http://think58.com]

Varchar copyright think58 [资料来源:http://think58.com]

50 think58

[资料来源:http://think58.com]

null copyright think58

[资料来源:THINK58.com]

 

表3 新订单表(neworder) think58好,好think58 [版权所有:http://think58.com]

主键为(oid) 外键为(dishid和userid) think58.com

[资料来源:http://think58.com]

列名 think58

[版权所有:http://think58.com]

中文名称 本文来自think58 [资料来源:http://www.THINK58.com]

数据类型 [来源:http://think58.com]

长度 [版权所有:http://think58.com]

是否允许空 think58.com [资料来源:www.THINK58.com]

oid

think58

[来源:http://think58.com]

[资料来源:www.THINK58.com]

订单序号

think58

[资料来源:THINK58.com]

[来源:http://think58.com]

numeric

本文来自think58

[来源:http://think58.com]

[资料来源:http://think58.com]

9 think58

[来源:http://www.think58.com]

Not null

[资料来源:http://think58.com]

Orderid

本文来自think58 [资料来源:THINK58.com]

[来源:http://think58.com]

订单号 think58

[资料来源:http://THINK58.com]

Char [版权所有:http://think58.com]

10 think58.com

[资料来源:http://THINK58.com]

Not null

本文来自think58

[资料来源:THINK58.com]

[来源:http://think58.com]

Dishnumber

[来源:http://www.think58.com]

数量

[版权所有:http://think58.com]

Int

[资料来源:www.THINK58.com]

4

[资料来源:http://www.THINK58.com]

Not null

[来源:http://www.think58.com]

Userid

内容来自think58

[来源:http://www.think58.com]

[资料来源:www.THINK58.com]

用户名 think58.com [资料来源:http://think58.com]

Char 本文来自think58

[版权所有:http://think58.com]

10 [资料来源:http://THINK58.com]

Not null copyright think58 [来源:http://www.think58.com]

Status 本文来自think58 [资料来源:THINK58.com]

是否确认 [版权所有:http://think58.com]

Int think58

[来源:http://think58.com]

4 think58好,好think58 [来源:http://www.think58.com]

Not null think58好,好think58 [资料来源:www.THINK58.com]

dedate [资料来源:http://THINK58.com]

处理日期

think58好,好think58 [资料来源:http://think58.com]

[资料来源:www.THINK58.com]

varChar think58好,好think58 [资料来源:THINK58.com]

20

copyright think58 [资料来源:www.THINK58.com]

[版权所有:http://think58.com]

Null

内容来自think58 [资料来源:THINK58.com]

[版权所有:http://think58.com]

Birdate think58.com

[资料来源:http://think58.com]

订餐时间 内容来自think58

[版权所有:http://think58.com]

Varchat [资料来源:http://www.THINK58.com]

20 copyright think58

[资料来源:http://www.THINK58.com]

Not null [资料来源:http://think58.com]

 

表4添加订单表(orderadd)

[资料来源:THINK58.com]

列名 [资料来源:THINK58.com]

中文名称 think58 [来源:http://think58.com]

数据类型 [版权所有:http://think58.com]

长度

本文来自think58 [资料来源:http://www.THINK58.com]

[来源:http://www.think58.com]

是否允许空

本文来自think58

[来源:http://www.think58.com]

[来源:http://think58.com]

Orderid [资料来源:http://www.THINK58.com]

订单号 think58.com

[版权所有:http://think58.com]

Char

[资料来源:THINK58.com]

10 内容来自think58 [资料来源:http://THINK58.com]

Not null

本文来自think58 [来源:http://think58.com]

[资料来源:http://think58.com]

Orderaddress think58好,好think58

[资料来源:http://think58.com]

送餐地址 [资料来源:http://think58.com]

Varchar copyright think58 [资料来源:THINK58.com]

50 copyright think58 [资料来源:http://think58.com]

Not null 内容来自think58

[资料来源:http://www.THINK58.com]

表5 留言信息表(message)

[资料来源:http://THINK58.com]

主键为(cmessageid)外键为(cshopperid) [资料来源:www.THINK58.com]

列名 think58好,好think58 [版权所有:http://think58.com]

中文名称 [版权所有:http://think58.com]

数据类型

[来源:http://www.think58.com]

长度 内容来自think58

[资料来源:http://www.THINK58.com]

是否允许空

[来源:http://www.think58.com]

Cmessageid think58好,好think58

[资料来源:THINK58.com]

留言编号 本文来自think58 [来源:http://think58.com]

Char think58 [资料来源:http://www.THINK58.com]

10

copyright think58 [资料来源:http://THINK58.com]

[资料来源:www.THINK58.com]

Not null think58好,好think58 [资料来源:http://THINK58.com]

Cshopperid [资料来源:THINK58.com]

用户 [资料来源:THINK58.com]

Char think58好,好think58

[资料来源:http://www.THINK58.com]

10 think58.com [资料来源:THINK58.com]

Not null 本文来自think58

[资料来源:http://www.THINK58.com]

Dmessagetime copyright think58 [资料来源:http://think58.com]

留言时间

[来源:http://think58.com]

Datatime

copyright think58 [资料来源:THINK58.com]

[版权所有:http://think58.com]

8 copyright think58

[来源:http://think58.com]

Not null [资料来源:http://www.THINK58.com]

Vmessage

内容来自think58

[资料来源:http://www.THINK58.com]

[资料来源:http://THINK58.com]

留言内容

copyright think58 [来源:http://think58.com]

[资料来源:http://www.THINK58.com]

Varchar [来源:http://think58.com]

500

[来源:http://www.think58.com]

Not null copyright think58

[资料来源:http://THINK58.com]

Cscore [来源:http://www.think58.com]

评分 [版权所有:http://think58.com]

Char think58.com [资料来源:http://think58.com]

10 copyright think58

[资料来源:THINK58.com]

Not null

think58.com

[资料来源:http://think58.com]

[资料来源:www.THINK58.com]

 

与管理员相关的数据表有:管理员表(manager),如表6。

[来源:http://think58.com]

表6 管理员表(manager) copyright think58 [版权所有:http://think58.com]

主键为和外键均为(cmanagerid) [资料来源:THINK58.com]

列名

think58好,好think58

[资料来源:www.THINK58.com]

[来源:http://think58.com]

中文名称 think58好,好think58 [来源:http://think58.com]

数据类型 内容来自think58

[资料来源:THINK58.com]

长度 think58

[资料来源:http://think58.com]

是否允许空

[资料来源:www.THINK58.com]

Cmanagerid

[资料来源:www.THINK58.com]

管理员ID copyright think58

[资料来源:THINK58.com]

Char

[来源:http://think58.com]

20 think58

[资料来源:http://THINK58.com]

Not null [资料来源:http://www.THINK58.com]

Cpassword

think58.com

[资料来源:www.THINK58.com]

[资料来源:http://www.THINK58.com]

密码 内容来自think58 [资料来源:www.THINK58.com]

Char [资料来源:THINK58.com]

50 think58.com [来源:http://www.think58.com]

Not null

[版权所有:http://think58.com]

cpurview

内容来自think58 [资料来源:www.THINK58.com]

[资料来源:www.THINK58.com]

权限 think58好,好think58 [来源:http://www.think58.com]

Char [资料来源:http://www.THINK58.com]

10

内容来自think58

[来源:http://www.think58.com]

[来源:http://www.think58.com]

Not null

copyright think58

[来源:http://think58.com]

[资料来源:www.THINK58.com]

 
  • 系统设计