1、唐 山 学 院 毕 业 设 计 唐 山 学 院 课 程 设 计 设计题目:餐饮管理系统 电子信息系 12计算机信息管理1班 系 别:_________________________ 张琦 班 级:_________________________ 田树华 姓 名:_________________________ 指 导 教 师:_________________________ 2014年7月9日
2、 1 餐饮管理系统 摘 要 如今,伴随着计算机信息技术,网络技术发展的迅猛之势,INTTERNET的不断普及,信息化技术已经渗透到社会生活的各个领域和层面,网上冲浪已成为一种时尚,网民在满足时的网络购物、网络视频、八卦新闻、时事政治之余能更多的关注美食美味和饮食健康。民以食为天, 人们对餐饮业的服务要求与质量也有了进一步的提升,这使餐饮业的竞争也越来越激烈。想在这样竞争激烈的环境下生存,那么就必须运用科学的管理思想和先进的管理办法,使点菜和管理一体化。但一直以来人们使用的餐饮管理系统均是以人为主体的,使用计算机对餐饮信息进行管理,具有人工管理所无法比拟的优点。例如统计结账快捷、安
3、全保密性好、可靠性好、存储量大、寿命长、成本低等。这些优点不仅提高了工作效率,也避免了以前手工作业的麻烦,从而使管理者能够准确、有效的管理酒店或餐馆的餐饮服务。通过编写此 网 站 概要说明书,实现在互联网上进行餐饮相关的检索,网上查询,网上浏览,网上评价,在线订餐等功能。 随着社会各方面的进步,餐饮产业的绝对规模的迅速增长以及相对规模日益扩大,产业竞争不断的增强,使得美食文化逐渐商业化。餐饮业的竞争市场变得更大更难以生存。 本网站为各个加盟店铺提供了一个有力的跳台,网站在成长的同时也在助各个店铺成长,为店铺打上知名度,为饮食业进入网络化发展提供一个良好的支撑。本系统的目的是为美食爱好者搭建
4、一个可以更好的了解美食渊源的平台,为上班族搭建一个方便快捷的吃饭通道,为蜗居的人们提供方便合理的饮食搭配,即满足了网民的购物欲望,又解决了那些工作狂不愿意排队买饭的需求,同时还能让一些美食文化得到传播。 关键词: 网站 Android Dreamweaver Flash photoshop 目 录 课 程 设 计 1 1引言 1 1.1概述 1 1.2背景 1 1.3范围 1 1.4.任务目标 1 1.5编写的目的 1 2 相关技术基础 1 2.3 div+css简介 3 2.4 JavaScript简介 3
5、 3相关页面及其控件的说明 4 3.3常用控件及其属性 13 3.3 GridView实现数据增、删、改、查、的功能 18 4.系统需求分析 18 唐 山 学 院 课 程 设 计 1引言 餐饮管理系统是餐饮企业不可缺少的一部分,但一直以来人们使用的餐饮管 理系统均是以人为主体,需要很多的人力、物力和财力等,而且效率不是很高, 有时甚至因为某些人为原因造成重大的损失, 以致餐饮管理工作既繁琐又不利于 分析企业的经营状况。 1.1概述 现代社会, 在餐饮业传统的餐饮管理现在已经很难应对当今社会对餐饮业的 管理要求, 采用人工处理这些信息不仅工作量繁重、 复杂,
6、而且容易产生错误和 混乱。 而采用计算机进行信息的有效管理不但能实现管理的规范化, 而且还可以 避免错误,提高效率,大大提高了对信息管理的便捷性、安全性、准确性。鉴于 传统餐饮管理方式的种种缺陷, 我们设计了方便中小级别餐饮企业使用的应用程 序系统——餐饮管理系统,来实现企业餐饮自动化管理 1.2背景 系统名称:餐饮管理系统 b) 设计对象:餐饮企业 1.3范围 系统包括的范围:所有登陆本系统的管理员 1.4.任务目标 进行信息的有效管理不但能实现管理的规范化,而且还可以避免错误,提高效率,本系统即针对餐饮业的信息管理而设计制作的。 3.本系统数据库结构
7、 1.5编写的目的 本文档的编写为下阶段的设计、 开发提供依据, 为项目组成员对需求的详尽理解, 以及 在开发开发过程中的协同工作提供强有力的保证。 同时本文档也作为项目评审验收的依据之 一。 2 相关技术基础 2.1 NET平台概述 NET平台是微软推出的一个全新的计算平台,它极大地简化了在高度分布式Internet环境中应用程序的开发。.NET为在Internet环境中开发Windows应用程序,Web应用程序,移动计算等提供了一个一致的开发环境 2.2 什么是ASP.net ASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应
8、用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。 执行效率的大幅提高 ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。 世界级的工具支持 ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.net强大化软件支持的一小部分。 强大性和适应性 因为ASP.net是基于通用语言的编译运行的程序,
9、所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000 Server上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 简单性和易学性 A
10、SP.net是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.net页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 高效可管理性 ASP.net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使A的基于应用的开发更加具体,和快捷。一个ASP.net的应用程序在一台服务器系统
11、的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。 多处理器环境的可靠性 ASP.net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。 自定义性,和可扩展性 ASP.net设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。这与原来的包含关系不同,ASP.net可以加入自己定义的如何组件。网站程序的开发从来没有这么简单过。 安全
12、性 基于Windows认证技术和每应用程序配置,你可以确性你的原程序是绝对安全的。 2.3 div+css简介 div标签和其他HTML标签没有什么区别,需要关闭标志。如果不加入任何css样式,它的效果类似
标记。Div示例代码如下:
13、标记样式相同。代码如下:
14、者来说是非常必要的。 DIV+CSS是网站标准(或称“WEB标准”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,真正地达到了w3c内容与表现相分离。以下是DIV+CSS的特点简介:(1)符合W3C标准;(2)支持浏览器的兼容;(3)样式的调整更加方便;(4)代码简洁;(5)表现和结构分离。 2.4 JavaScript简介 JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java 脚本语言(J
15、ava小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择。 2.4.1JavaScript语句 JavaScript 语句是发给浏览器的命令。这些命令的作用是告诉浏览器要做的事情。这个 JavaScript 语句告诉浏览器向网页输出 "Hello world":document.write("Hello world");通常要在每行语句的结尾加上一个分号。大多数人都认为这是一个好的编程习惯,而且在 web 上的 JavaScr
16、ipt 案例中也常常会看到这种情况。分号是可选的(根据 JavaScript 标准),浏览器把行末作为语句的结尾。正因如此,常常会看到一些结尾没有分号的例子. 2.4.2 注释 可以添加注释来对JavaScript进行解释,或者提高其可读性。单行的注释以“//”开始。多行注释以 /* 开头,以 */ 结尾。 2.4.3 变量 变量是用于存储信息的容器,一般先声明变量,再向变量赋值。 3相关页面及其控件的说明 3.1 创建Master页面 要创建Master页面,可以在VWD的Solution Explorer中右击根目录,选择Add Item,并将类型指定为Master P
17、age。默认情况下,新Master页面的名称是MasterPage.master,位于站点的根目录中。Master页面由三部分组成。 首先是一些基本的标记(tag)和标志(例如Master页面的标志,DOCTYPE、xmlns、html和head标记),所有已显示出来的页面都会包含这些内容。这些内容在Master页面中只输入一次,以减少重复工作。DOCTYPE和xmlns指示服务器可以从何处查看页面中所使用的标记的定义。注意这些标记不会出现在Content页面中: <%@ master language="VB" %>
<19、title>Wrox United 其次,Master页面中有一个用于存放脚本的区域,这些脚本可以在所有的页面上运行(例如,Page_Load的代码,该事件在页面每次加载的时候都会运行),例如: