网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP+SQL美食网站预定系统设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了ASP类作品-基于ASP+SQL美食网站预定系统设计与实现的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

4.3 数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。
  1.数据字典列表——数据流
数据存储名称:用户信息
数据来源:用户信息表
数据去向:用户登陆模块
数据组成:用户信息=用户唯一识别ID+用户帐号+用户密码+权限+注册时间
描述:存储了用户的基本信息
数据存储名称:公告信息
数据来源:公告信息表
数据去向:系统公告模块
数据组成:公告信息=公告唯一识别ID+公告名称+公告内容+添加时间+添加者
描述:存储了公告的基本信息
数据存储名称:商品信息
数据来源:商品信息表
数据去向:商品信息模块
数据组成:商品信息=商品唯一识别ID+添加时间+商品名称+商品类别+原价+现价+添加时间等
描述:存储了商品的基本信息
数据存储名称:购物车信息
数据来源:购物车信息表
数据去向:购物车信息模块
数据组成:购物车信息=购物车信息唯一标识+货物ID+用户名称+添加时间等
描述:存储了购物车信息
2.数据字典列表——数据处理

描述:用户登录系统进行用户登录管理
输入:会员用户的用户名、密码
过程:判断是否为合法的会员用户
输出:系统主界面
 
名称: 查询信息
描述:根据条件查询所需信息:产品信息
输入: 输入查询的条件
过程:查询系统的用户所需的信息
输出: 查询得到的信息页面
 
 

 
 
 
 
 
 
 
 
 
 
 
 
 

名字:录入信息
描述:会员信息,产品信息等的录入
输入: 输入要添加录入的信息
过程: 将需要添加录入的信息加入数据库中
输出: 系统新的信息表页面
输出: 查询得到的信息页面
 
名字:修改、删除信息
描述:对会员信息,产品信息等修改或删除后存入数据库中
输入: 输入要修改或删除的信息
过程:对需要修改的信息做修改、删除过时的信息
输出: 系统新的信息表页面
输出: 查询得到的信息页面
 
 

 
 
 
 
 
 
 
 
 


 

名字: 数据库信息
别名:无
描述:存储了数据库的基本信息
数据组成:数据库信息=公告信息+用户信息+餐馆信息+订单信息
位置:数据库
输出: 查询得到的信息页面
 
 3.数据字典列表——数据存储

 
 
 
 
 
 4.食品信息管理系统的数据项

名称:公告名称  
简述:公告的名称信息
数据类型:文本
字段大小:20
名称:公告内容
简述:公告的内容信息
数据类型:文本
字段大小:20
公告数据项:

 
 

名称:添加时间 
简述:公告的添加时间信息
数据类型:日期
字段大小:20
名称:添加者
简述:公告的添加者信息
数据类型:文本
字段大小:20
 

 
 
 


 

购物车数据项:

名称:购买用户
简述:购买用户的帐号
数据类型:文本
字段大小:20
名称:预定时间  
简述:用户的预定时间
数据类型:日期
字段大小:20
名称:商品编号
简述:商品的编号
数据类型:文本
字段大小:20
 

 
 
 
 
 


 

名称:商品介绍 
简述:商品的详细介绍信息
数据类型:文本
字段大小:50
名称:商品名称  
简述:商品的名称信息
数据类型:文本
字段大小:50
商品数据项

 
 

名称:现价
简述:商品的现价信息
数据类型:长整形
字段大小:8
名称:原价
简述:商品的原价信息
数据类型:长整形
字段大小:8
 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 

第五章 系统设计
5.1 网站概要设计
网上餐饮预定销售平台的设计,是为了使餐厅实现线上预定销售,以补地面销售的不足,更好的做好双线并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统升级预留端口。
网上餐饮预定销售平台采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,很方便。
5.2 网站设计思想
1.页面模块化
把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。
在本系统中,将数据库连接存入conndb.asp文件中,当需要数据库连接时,只要用Include语句包含此文件即可。
另外系统页面结构定义在一个模板文件template.asp中,在这个文件中可以看到系统中基本的页面组成结构。只要在此模板页面中的特定位置加上实现某种功能的页面代码,此页就会成为一个具有特定功能的 完整的页面。例如ProductDetail.asp文件是在template.asp文件中加入了下面一行代码而具备了显示图书详细信息的功能。
call ShowProduct(RealSruing(Request.QUERYstring("id")))
2.注重安全性
    (1)不要把Sql 2000数据库放在网站内部
不要把Sql 2000数据库文件放在网站结构内部,这样,当恶意人士获取数据库路径后,就可以轻易获取该数据库,进而肆意更改数据库内容。比较好的做法是,使用SQL 2000数据库或Oracle数据库,或者将Sql 2000数据库文件放在网站虚拟目录以外。
(2)过滤字符串中的单引号
当用字符串来组织SQL语句时,最重要的一个问题就是过滤字符串中的单引号,因为SQL语句中的字符是以单引号为分界的,例如下面的语句,在执行时就会出错:
 strName="I''m Hacker"
 strSQL="SELECT*FROM User WHERE[Name]=''"&strName&"''"
 conn.Execute strSQL
这样,在实际执行过程中最终SQL语句如下:
 SELECT*FROM User WHERE [Name]=‘I''m Hacker''
由于在“I‘m Hacker”中包含一个单引号“’”,这样系统会认为在字母“I”后面已经结束,但后面仍有字符,于是就会提示语法错误。因此需要将单引号过滤掉,或者替换为两个单引号(在SQL语法中用两个单引号表示一个单引号),只要使用VBScript中的Replace函数就可以达到目的。
3.代码的复用
本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经使用过的代码,以及使用以前项目积累的代码,如分页、检查E-mail的函数和上传类。

 
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师