logo资料库

食堂系统 数据库 论文.doc

第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
资料共39页,剩余部分请下载后查看
第一章 绪论
1.1 开发背景、目的及意义
1.2 系统优势
1.3 选用的工具及原因
1.4相关技术介绍
1)ASP.NET简介
第二章 系统分析
2.1可行性分析
2.1.1经济可行性
2.1.2技术可行性
2.1.3操作可行性
2.2需求分析
2.2.1系统功能需求
2.2.2系统性能需求
第三章 系统设计
3.1体系结构规划
3.1.1 管理员
3.1.2 酒店商家
3.1.3注册用户
3.1.4 系统数据流图:
3.1.4安全设计
3.2详细设计
3.2.1系统界面
3.2.2功能模块及相应的页面
3.3数据库设计
3.3.1数据库设计原则
3.3.2数据库概要设计
3.3.3数据库详细设计
3.5 数据库逻辑设计
3.6 E-R图
4.1开发环境的配置
4.1.1安装
4.1.2配置
4.2建立数据库
4.3建立系统数据源
4.4运行条件说明
第五章 系统测试与维护
5.1 系统测试
5.1.1测试目标
5.1.2测试方法
5.1.4系统测试
5.2系统维护
第六章 结束语
谢词
参考文献
毕业设计(论文)报告纸 摘 要 网上订餐系统是针对二十一世纪高速发展的经济需求、人们日益加快的生活 节奏及为迎合饮食行业越来越便捷的服务趋势而设计的。网上订餐是一个专门面 向餐饮企业,包括中式正餐、西式正餐、快餐、各类咖啡酒吧茶楼等各类餐饮企 业,对处于不同发展阶段的各种餐饮企业,全面提供餐饮信息化服务。互联网不 仅仅是让餐馆经营者通过上网来推销餐馆,而且还可以让餐馆经营者广泛地获取 服务信息。由于网络高新技术可以做到自动处理完成客户的下卖订单,所以通过 网络提供的服务是高效快捷,为餐馆业主在预定时节省了大量的时间。 Web 开发技术是数字 Iernet 应用的一个重要的方面。而 JSP 又是 Web 开发的 最先进的技术,是当前 Web 开发人员的首选技术。但是由于 JSP 对 Web 开发人员要 较高,所以许多一般的 Web 开发人员还不能够使用这一先进的技术。 本次毕业设计任务采用了当前流行公的 Miscrosoft visual studio 2005 快速开发工具作前台,以的 Microsoft SQL server2000 数据库管理系统作后台, 本论文主要介绍了本课题的开发背景,所要实现的功能和开发的过程。 【关键字】:订餐 ; ASP.NET ; 管理; SQL I
毕业设计(论文)报告纸 Abstract and faster need more convinent ,people As the economy is developing quickly and the space of service life gradually .Under this accelerate circumstance ,order meals online system has developed .This system is espically open to catering trade ,including Chinese food ,westerfood ,fast food ,kinds of coffe halls and bars and so on.And it also provide Comprehensive information services to catering business which are in different developing stages. 数 字 ernet not only make it effective for operators to promote theirs’ resturants,but also make it easy to collect information.Meaningwhile, 数字 rnet serve customers effectively .quickly and help the owners of resturants save time and resources just because net hi-tec can deal with customers’ orders automatically. The most important aspect of 数字 ernet application is exploring technology of website.Moreover,JSP is the most advanced technology of WEB and the first best choice for developers of website .However,the ordinary developers of web are not able to master and use the advanced technology due to high demands on web developers. 【KEYWORDS】HIS ; application; ASP.NET; SQL; management 目录 第一章 绪论 ............................................... 4 1.1 开发背景、目的及意义 ....................................................................................................... 4 1.2 系统优势 ................................................................................................................................5 1.3 选用的工具及原因 ............................................................................................................... 5 1.4 相关技术介绍 ........................................................................................................................ 5 1)ASP.NET 简介 .............................................................................................................................5 第二章 系统分析 ........................................... 8 2.1 可行性分析 .............................................................................................................................8 2.1.1 经济可行性 ................................................................................................................ 8 2.1.2 技术可行性 ................................................................................................................ 8 2
毕业设计(论文)报告纸 2.1.3 操作可行性 ................................................................................................................ 8 2.2 需求分析 .................................................................................................................................9 2.2.1 系统功能需求 ............................................................................................................ 9 2.2.2 系统性能需求 ............................................................................................................ 9 第三章 系统设计 ........................................... 9 3.1 体系结构规划 ......................................................................................................................... 9 3.1.1 管理员 ..................................................................................................................................9 3.1.2 酒店商家 ............................................................................................................................10 3.1.3 注册用户 .............................................................................................................................10 3.1.4 系统数据流图:.................................................................................................................. 12 3.1.4 安全设计 .............................................................................................................................12 3.2 详细设计 ................................................................................................................................13 3.2.1 系统界面 .................................................................................................................... 13 3.2.2 功能模块及相应的页面 ............................................................................................13 3.3 数据库设计 ............................................................................................................................23 3.3.1 数据库设计原则 ........................................................................................................ 23 3.3.2 数据库概要设计 ........................................................................................................ 24 3.3.3 数据库详细设计 ........................................................................................................ 24 3.5 数据库逻辑设计 .................................................................................................................. 25 3.6 E-R 图 .................................................................................................................................... 29 第四章 系统的实现 ........................................ 33 4.1 开发环境的配置 .................................................................................................................. 33 4.1.1 安装 ...........................................................................................................................33 4.1.2 配置 ...........................................................................................................................33 4.2 建立数据库 ...........................................................................................................................34 4.3 建立系统数据源 .................................................................................................................. 34 4.4 运行条件说明 ...................................................................................................................... 34 第五章 系统测试与维护 .................................... 35 5.1 系统测试 ..............................................................................................................................35 5.1.1 测试目标 .................................................................................................................. 35 5.1.2 测试方法 .................................................................................................................. 35 5.1.4 系统测试 .................................................................................................................. 36 5.2 系统维护 ...............................................................................................................................36 第六章 结束语 ............................................ 37 谢词 ..................................................... 38 参考文献 ................................................. 39 3
毕业设计(论文)报告纸 第一章 绪论 1.1 开发背景、目的及意义 20 世纪 90 年代,人类社会信息化进程的一个重大变化就是数字 ernet 的出现. 现在,数字 ERENT 已经从单纯学术科研网络向综合性商业网络发展,运用数字 ernet 进行电子商贸活动风靡全球。我国从 1999 年下半年,掀起了电子商务的热 潮。要推行电子商务,离不开电子商务网站这个媒介。 互联网商业的价值在于创新,在此基础上不断满足客户新的需求,甚至客户 的某种需求不是很显著,也能将这样的潜在需求发掘出来,进而用新技术去创造 需求。仅仅把传统商业搬到网上走一圈远远不够,互联网也不只是用来减少中间 环节、降低交易费用的工具,互联网给传统产业带来真正的变革体现在,它能够 藉助于许多新技术为人们创造许多新的需求。从本质上来说,任何市场需求都必 须细分,用传统手段来进行这样的细分显然非常困难。网络的出现,使得这样的 需求能够及时反馈到生产商那里。在这一意义上,新经济是在更好地细分市场, 刺激和发现传统经济刺激不出来的需求,从而在细分市场,满足个性需求的同时, 推动经济的发展,这正是新经济最大的魅力所在。 目前,我国的计算机、互联网、网站等等,主要是美国产品或美国模式的中 国版、中文版。真正的中国人自己创造的电子商务,几乎是零。我们必须探索适 合我国国情的,与我国管理文化相适应的中国化的电子商务发展模式。只有这样, 我国企业的电子商务发展与利用才有生命力,我们的企业才能借电子商务之“东 风”,实现自己的飞跃。 传统商业向电子商务方向发展已经成为了历史的大趋势,作为传统商业中的 餐饮业由于产品及其服务的特殊性,在信息化发展上严重滞后与其它产业。这个 网上订餐系统就是针对我国的基本国情、二十一世纪高速发展的经济需求、人们 日益加快的生活节奏及为迎合饮食行业越来越便捷的服务趋势而设计的。 网上订餐是一个专门面向餐饮企业,包括中式正餐、西式正餐、中式快餐、 西式快餐、各类休闲餐饮、咖啡酒吧茶楼、外送外卖餐饮、大型连锁餐饮集团等 各类餐饮企业,对处于不同发展阶段的各种餐饮企业,全面提供餐饮信息化服务。 互联网不仅仅是让餐馆经营者通过上网来推销餐馆产品,而且还可以让餐馆经营 者广泛地获取供货商的信息与服务。在电子网络商家市场中,餐馆业主变成了一 个通过网络预定食品原料或其他餐馆用品的预定消费者。由于网络高新技术可以 做到自动处理完成客户的下卖订单,所以通过网络提供的服务是高效快捷的,为 餐馆业主在预定时节省了大量的时间。 同时,网上订餐也要为注册用户提供比较人性化、方便快捷的订餐方式,以 适应当前高效率的工作生活需要,伴随着我国互联网的高速发展和普及,这种全 新的订餐方式必将被越来越多的接受和运用,具有强大的发展潜力。 4
随着 Web 技术的发展和电子商务时代的到来,人们不再满足于建立各种静态 地发布信息的网站,更多的时候需要能与用户进行交互,并能提供后台数据库的 毕业设计(论文)报告纸 管理和控制等服务的动态网站。 1.2 系统优势 本系统有如下优势:一是界面漂亮,便于操作;二是对各类数据有全面的统 计,有助于信息查阅。 1.3 选用的工具及原因 本系统前台开发工具为 Dreamweaver 8,后台开发工具为 Visual Studiao.net,, 数据库为 SQLSERVER。 Macromedia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它将 可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使 得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站 和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能,Dreamweaver 提 供 了 专 业 人 员 在 一 个 集 成 、 高 效 的 环 境 中 所 需 的 工 具 。 开 发 人 员 可 以 使 用 Dreamweaver 及所选择的服务器技术来创建功能强大的 数字 ernet 应用程序,从 而使用户能连接到数据库、Web 服务和旧式系统。 Visual Studiao.net 具有与 Windows 的紧密结合、强大的类库支持和类改造能 力、高效率的运行速度等优点。Visual Studiao.ne 是运行在 Windows(包括 Windows 98/NT/2000/XP/VISTA)上的交互式可视化集成开发环境,与其他的可视化开发 环境一样,Visual Studiao.net 给编程人员提供了一个完整而又方便的开发界面。 Visual Studiao.net 做界面十分灵活,尤其当用户需要定制一些特别的界面时,使 用 Visual Studiao.net 更加方便。 SQLSERVER 具有数字 ernet 集成、可伸缩性和可用性、企业级数据库功能、 易于安装、易于部署和使用、数据仓库等特性,同时它对 Microsoft 公司的其它产 品及第三方产品具有良好的兼容性,能方便地实现无缝操作。 1.4相关技术介绍 1)ASP.NET 简介 ASP.NET 又叫 ASP+,但并不仅仅是 ASP 的简单升级,而是 MicroSoft 推出的 新一代 Active Server Pages 脚本语言。ASP.NET 是微软发展的新型体系结构.NET 5
毕业设计(论文)报告纸 的一部分,它的全新技术架构会让每一个人的网络生活都变得更简单。 首先需要特别指出的是,ASP.NET 不仅仅只是有了一个新界面并且修复了一些 缺陷的 ASP3.0 的升级版本(即不同于 ASP2.0 升级到 ASP3.0 的转变)。更为重要的 是,ASP.NET 吸收了 ASP 以前版本的最大优点并参照 Java、VB 语言的开发优势加 入了许多新的特色,同时也修正了以前的 ASP 版本的运行错误。ASP.net 提供许 多比现在的 Web 开发模式强大的优势。 1.执行效率的大幅提高 ASP.net 是把基于通用语言的程序在服务器上运行。不像以前的 ASP 即时解 释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比 一条一条的解释强很多。 2.世界级的工具支持 ASP.net 构架是可以用 Microsoft(R)公司最新的产品 Visual Studio.net 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得) 的编辑。这些仅是 ASP.net 强大化软件支持一小部分。 3.强大性和适应性 因为 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性, 可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知 道它只能用在 Windows 2000 Server 上)。通用语言的基本库,消息机制,数据接 口 的 处 理 都 能 无 缝 的 整 合 到 ASP.net 的 Web 应 用 中 。 ASP.net 同 时 也 是 language-independent 语言独立化的,所以,你可以选择一种最适合你的语言来 编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C#(C++ 和 Java 的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保 护您现在的基于 COM+开发的程序,能够完整的移植向 ASP.net。 4.简单性和易学性 ASP.net 是运行一些很平常的任务如表单的提交客户端的身份验证、分布系 统和网站配置变得非常简单。例如 ASP.net 页面构架允许你建立你自己的用户分 界面,使其不同于常见的 VB-Like 界面。另外,通用语言简化开发使把代码结合 成软件简单的就像装配电脑。 5.高效可管理性 ASP.net 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程 序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需 要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration" 的哲学观念使 Asp.net 的基于应用的开发更加具体,和快捷。一个 ASP.net 的应 用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统 的重新启动,一切就是这么简单。 6.多处理器环境的可靠性 6
毕业设计(论文)报告纸 ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处 理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的 ASP.NET 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变 都能提高他们的效能,但现在的 ASP 确做不到这一点。 7.自定义性,和可扩展性 ASP.NET 设 计 时 考 虑 了 让 网 站 开 发 人 员 可 以 在 自 己 的 代 码 中 自 己 定 义 "plug-in"的模块。这与原来的包含关系不同,ASP.NET 可以加入自己定义的如何 组件。网站程序的开发从来没有这么简单过。 8.安全性 基于 Windows 认证技术和每应用程序配置,你可以确性你的原程序时绝对安 全的。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型 和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以 通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的 功能。 2)SQL Server 2000 简介 SQL Server 是一个关系数据库管理系统它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的于 1988 年推出了第一个 OS/2 版本在 Windows NT 推出后 Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用在本书中介绍 的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL ServerMicrosoft SQL Server 2005 特性如下: 1.内置安装选项:任何建立应用程序的人都可以创建一个集成的安装:在一个 操作中完成应用程序和数据库的安装。 2.自动配置:自动配置简化了普通数据库管理任务。 3.动态自管理:数据库可以在需要时自动增加分配的资源,不会过多占用: 当它们不再需要这些资源,又能够自动释放,减少资源占用量。这消除了数据库 管理员手工调整内存、磁盘分配、锁定和用户账号的必要。 4.扩展的服务器管理员功能:管理员能够从一个中心服务器管理多个服务器。 这一功能使普通管理工作降至最少,帮助实现分公司自动化。 5.加强的性能特性:动态锁定、改善的查询处理和其它特性加强了重负荷、 企业级应用程序。 6.SQL 代理技术:这一技术使批量预定操作成为可能,包括具有依赖性的多 7
毕业设计(论文)报告纸 步工作和中心化的错误报告。 7.Profiler:开发人员和数据库管理员可以监控应用程序和查明性能问题。 8.XML 支持:集成了对 XML 的支持 第二章 系统分析 2.1可行性分析 2.1.1 经济可行性 本系统使用了 IIS 服务器,简单易用,因此,构架一个基于网络的, 在经济上是可行的 。 2.1.2 技术可行性 为 了 使 平 台 具 有 更 好 的 实 用 性 和 安 全 性 , 本 平 台 基 于 当 今 广 泛 使 用 的 Windows XP 操作系统,数据库的设计上则使用了安全性比较高的 SQLSERVER, 服务器选用了 微软公司的 IIS。而在 Web 与数据库的接口采用了时下流行的 NHIBERNATE 框架技术。页面设计选用 Dream weaver 工具进行编写,每一种选 用的技术都被现在的编程者广泛使用。 平台的构建对硬件的要求如下: 服务器端:CPU 586 或以上 浏览器端:CPU 586 或以上 内存  128MB 硬盘  1G 综合上述软、硬件方面的需求,本系统的构建过程在技术上是可行的。 2.1.3 操作可行性 基于 web 的第三方网上订餐系统具有友好的界面和简单的操作过程,使平台 的使用过程对于教师和管理员来说都一目了然,对于网上订餐和电子商务的推广 具有很好的推动作用。由于平台简单易懂,易于使用 ,同时在构建构成中使用了 MVC 三层结构,对数据库的操作进行封装,易于维护,所以平台在操作上也是具 有可行性的。 8
分享到:
收藏