毕业设计论文_基于asp网上订餐系统的开发和设计内容摘要:

据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。 从发展的历史看,数据库是数据管理的高级阶段,它是由文件管理系统发展起来的。 (一) 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 1) 物理数据层。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。 这些数据是原始 数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 2) 概念数据层。 它是数据库的中间一层,是数据库的整体逻辑表示。 指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。 它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。 3) 逻辑数据层。 它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。 数据库不同层次之间的联系是通过映射进行转换的。 (二) 数据库具有以下主要特点: 1) 实现数据共享。 数据共享包含 所有用户可同时存取数据库中的 数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共享。 2) 减少数据的冗余度。 同文件系统相比,由于数据库实现了数据共享,从而避免了用户各自建立应用文件。 减少了大量重复数据,减少了数据冗余,维护了数据的一致性。 3)数据的独立性。 数据的独立性包括数据库中数据库的逻辑结构和应用程基于 ASP 的网上订餐系统的设计与开发 序相互独立,也包括数据物理结构的变化不影响数据的逻辑结构。 4)数据实现集中控制。 文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。 利用数据库 可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。 5)数据一致性和可维护性,以确保数据的安全性和可靠性。 主要包括: ①安全性控制:以防止数据丢失、错误更新和越权使用; ② 完整性控制:保证数据的正确性、有效性和相容性; ③ 并发控制:使在同一时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交互作用; ④ 故障的发现和恢复:由数据库管理系统提供一套方法,可及时发现故障和修复故障,从而防止数据被破坏。 数据库概念结构设计 本系统的实体主要有:商品、会员、店铺,各个实体以 及实体间的 ER 图描述如下: 图 32 系统总体 ER 图 数据库逻辑结构设计 由 ER 图可形成数据库中的表格以及各个表格之间的关系,见以下各个表: 表 31 admin 表 列名 数据类型 可否为空 说明 adm_id 自动编号 Not null 管理员帐号(主键) adm_name 文本 Not null 姓名 adm_password 文本 Not null 密码 姓名 住址 商品价格 商品编号 电话 商品简介 会员 消费 商品 商品名称 电子邮件 店铺信誉 交易 出售 店铺名称 店铺 店铺地址 店铺简介 店铺电话 基于 ASP 的网上订餐系统的设计与开发 表 32 会员信 息表 列名 数据类型 可否为空 说明 User_id 自动编号 Not null 会员帐号(主键) User_name 文本 Not null 姓名 User_password 文本 Not null 密码 User_adddate 日期 Not null 注册日期 User_logintimes 数字 Not null 登录次数 User_ 文本 Not null 电子邮件 User_phone 数字 Not null 电话号码 User_dizhi 文本 Not null 家庭 住址 表 33 商品信息表 列名 数据类型 可否为空 说明 spin_bh 自动编号 Not null 商品编号(主键) spin_name 文本 Not null 商品名称 spin_type 文本 Not null 商品类型 spin_num 数字 Not null 商品数量 spin_content 备注 Not null 商品简介 spin_price 数字 Not null 商品价格 表 34 订单信息表 列名 数据类型 可否为空 说明 dd_id 自动编号 Not null 订单编号(主键) dd_date 日期 Not null 预定日期 user_id 文本 Not null 会员卡号 admin_name 文本 Not null 联系人 admin_phone 数字 Not null 联系电话 dd_price 数字 Not null 总价 dd_now 文本 Not null 订单状态 pay_now 文本 Not null 付款状态 表 35 店铺信息表 基于 ASP 的网上订餐系统的设计与开发 列名 数据类型 可否为空 说明 dpu_bh 自动编号 Not null 店 铺名称(主键) dpu_name 文本 Not null 店铺信誉 dpu_address 文本 Not null 店铺地址 dpu_phone 数字 Not null 店铺电话 dpu_content 备注 Not null 店铺简介 表 36 文件下载信息表 列名 数据类型 可否为空 说明 download_id 自动编号 Not null 文件编号(主键) download_title 文本 Not null 文件名称 download_url 文本 Not null 文件地址 download_content 备注 Not null 文件内容 download_adddate 日期 Not null 文件上传日期 download_pic_d 文本 Not null 文件图片地址 表 37 留言信息表 列名 数据类型 可否为空 说明 Liuyan_id 自动编号 Not null 留言号(主键) Liuyan_y 文本 Not null 留言者邮箱 Liuyan_yname 文本 Not null 留言者姓名 Liuyan_content 备注 Not null 留言内容 Liuyan_addtime 日期 Not null 留言上传时间 Liuyan_title 文本 Not null 留言标题 表 38 公告栏信息表 列名 数据类型 可否为空 说明 artide_id 自动编号 Not null 公告编号(主键) artide_title 文本 Not null 公告名称 artide_content 备注 Not null 公告内容 artide_addtime 日期 Not null 公告上传时间 表 39 链接信息表 基于 ASP 的网上订餐系统的设计与开发 列名 数据 类型 可否为空 说明 Link_id 自动编号 Not null 链接编号(主键) Link_title 文本 Not null 链接标题 Link_url 文本 Not null 链接地址 表 310 新闻发布表 列名 数据类型 可否为空 说明 News_id 自动编号 Not null 新闻编号(主键) News_title 文本 Not null 新闻标题 News_content 备注 Not null 新闻内容 News_addtime 日期 Not null 上传时间 4 系统实现 安装 ASP 环境( IIS) IIS( Inter Information Server )是微软出品的架设 WEB、 FTP、 SMTP 服务器的一套整合软件,捆绑在 Windows2020/NT 中,可以在控制面板的添加 /删除程序中选择添加删除 Windows 组件中选择添加 IIS 服务。 如图 所示 : 图 41 Inter 信息服务( IIS) 建立虚拟目录 打开控制面板中的管理工具的 Inter 信息服务, Inter 信息服务 中的本地计算机中有默认 SMTP 虚拟服务器,右击,新建,虚拟目录,如下图: 基于 ASP 的网上订餐系统的设计与开发 图 42 建立虚拟目录 点击下一步,输入虚拟目录别名(必须为虚拟目录提供一个简短的名称或别名,以便于快速引用)使用的命名规则应与目录命名规则相同。 网站内容目录(要发布到网站上的内容的位置)输入内容所在的目录路径。 访问权限,选择(读取、运行脚本、执行、写入、浏览)完成。 使用 Dreamweaver 注册 ( 1)解压压缩包,再打开安装软件,跳出一个“正在解压缩文件“窗口,即正在解压缩此软件包的内容,再单击“下 一步”; ( 2)进入“欢迎使用 Macromedia Dreamweaver 8 InstallShield Wizard” 的界面,单击“下一步”; ( 3)阅读许可证协议,单选“我接受该许可证协议中的条款”,再单击“下一步”; ( 4)安装目标文件夹和快捷方式,单击“更改”可安装到其他文件夹,再单击“下一步”; ( 5)进入“默认编辑器”窗口, Macromedia Dreamweaver 8 会将自己设置为 asp、jsp、 cfm,cfc、 aspx,ascx、 js、 css 等文件类型的默认编辑器,可单击“全选”或“取消 全选”进行选择,再点击“下一步”; ( 6)向导准备开始安装,单击“安装”开始安装,要查看或更改任何安装设置,单击“上一步”,单击“取消”退出向导; ( 7)跳出“正在安装 Macromedia Dreamweaver 8”窗口,即正在安装您选择的程序功能,该过程需要几分钟的时间; ( 8)安装完成时,进入“ InstallShield Wizard 完成”界面,可点击复选框“启动 Macromedia Dreamweaver 8”和“显示自述文件”,单击“完成退出向导。 用户订餐模块的功能和实现 浏览菜 单 对菜单的浏览主要是建立在首页,用户可以通过首页看到想选择,首页是一基于 ASP 的网上订餐系统的设计与开发 个系统的首要之地,所以首页的设计要多花功夫,不管是色彩还是界面的搭配,都要做到一目了然,又不会太简单。 网站首页如图 43 所示: 图 43 网站首页界面 浏览菜单里面主要分 5 个模块,顾客登录模块,商品检索模块,我的订单模块,商品分类模块,最新商品模块。 其各个模块主要功能如下: 顾客登录可以选择注册然后登录浏览菜单,也可以匿名浏览菜单。 商品检索可以选择所有上架的菜式并且搜索。 我的订单是对注册用户选择 菜后统计价钱。 商品分类主要分为各个套餐,更容易让顾客选择菜式。 最新商品可以看到已经上架的最新的,特价商品。 用户注册管理 用户注册实现网站客户的更新与维护,提供在 Inter 上输入,修改用户的具体信息功能,用户通过注册后,就可以订购菜单,包括:增添,修改删除订餐信息。 流程图如图 44 所示: 基于 ASP 的网上订餐系统的设计与开发 图 45 用户注册窗口 评论管理 该模块主要实现顾客留言信息的管理,包括商品信息的咨询,同时还实现了对网站信息的评价等功能。 图 45 留言板信息窗口 图 46 发表留言窗口 基于 ASP 的网上订餐系统的设计与开发 后台管理模块的功能和实现 管理员登陆 管理员登陆模块是专为管理人员设计,对数据库进行直观、方便、快捷的管理。 管理员输入正确的账号和密码后便可进入管理界面,一下是系统后台管 理登陆界面如图 47 所示: 图 47 后台管理登录 商品管理窗口 管理员进入这个模块可以修改商品的信息,统计商品的数据,发布新的商品,对商品进行分类,方便用户的浏览。 如图 4849 所示 : 基于 ASP 的网上订餐系统的设计与开发 图 48— 49 商品维护管理窗口 促销商品管理窗口 系统管理员根据顾客不同的需求,对不同商品不定时的进行促销活动,在这个模块中,可以修改促销商品的时间,促销方式等信息。 如图 410 所示 : 图 410 促销商品管理窗口 基于 ASP 的网上订餐系统的设计与开发 会员管理窗口 在这个管理模 块中,管理员可以对会员的信息进行修改,比如联系电话,会员卡号,还能查询会员卡充值记录等。 如图 411 所示 : 图 411 会员管理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。