目 录
内容来自www.paper51.com 摘 要.... 3 http://www.paper51.com
目 录.... 5 paper51.com 一、前言.... 6 http://www.paper51.com 1. 1现阶段我国餐饮企业的总体规模.... 6 http://www.paper51.com 1.2 现阶段我国餐饮企业的分类.... 6 paper51.com 1.3 我国现阶段餐饮企业的管理手段现状.... 6 内容来自论文无忧网 www.paper51.com 二、相关技术介绍.... 6 内容来自www.paper51.com
2.1 Visual basic .net介绍.... 6 内容来自www.paper51.com 2.2 Microsoft Visio 2003 的介绍.... 7 内容来自www.paper51.com 2.3 SQL SERVER 2000 的介绍.... 7 paper51.com
三、需求分析.... 7 paper51.com
3.1市场分析.... 7 http://www.paper51.com 3.2 基本功能需求.... 8 paper51.com
3.3用户界面需求.... 8 copyright paper51.com 3.4性能需求.... 8 http://www.paper51.com 四、数据库设计.... 8 paper51.com
4.1 数据库的概念结构设计.... 8 http://www.paper51.com 4.2 数据库逻辑结构设计.... 9 内容来自论文无忧网 www.paper51.com 4.3 标准用户的数据流程.... 11 内容来自www.paper51.com
五、系统概述.... 12 内容来自www.paper51.com 5.1 系统功能.... 12 paper51.com 5.2 系统预览.... 14 paper51.com 5.3 系统特点.... 15 http://www.paper51.com 六、系统设计.... 16 paper51.com
6.1数据类库的设计.... 16 copyright paper51.com 6.2 系统主界面的设计.... 17 内容来自论文无忧网 www.paper51.com 6.3 原材料供应商和采购管理模块的设计.... 18 内容来自www.paper51.com 八、总结.... 20 paper51.com
参考文献.... 21 内容来自www.paper51.com 致谢.... 22 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com 一、前言 http://www.paper51.com 1.1现阶段我国餐饮企业的总体规模 http://www.paper51.com 《2005-2006年中国餐饮市场调查研究报告》报告称:餐饮业同1978年相比,2004年增长了136倍。1994年首次突破1000亿元,达到1175.1亿元:1996年跨第2个千亿元台阶,达到2024.9亿元;1999年跨第3000亿元台阶,达到3199.6亿元;从2001年起至2004年连续4年实现每年跨一个千亿元台阶,由4000亿元踏上7000亿元台阶。 â http://www.paper51.com 2006年是实施“十一五”规划的开局之年,在增加居民消费、扩大消费需求的政策推动下,餐饮业将进一步增强自主创新能力,规模化、产业化、现代化发展加快,餐饮经济市场活力不断增强,根据餐饮业权威机构的统计表明,2006年我国人均餐饮消费支出增长17.6%,达到800元;餐饮业市场运行将继续以17%左右的速度高速增长,全年将越过9000亿元台阶而直接突破10000亿元大关,达到10400亿元。预计2007年将达到12000亿,市场潜力巨大。â http://www.paper51.com 1.2现阶段我国餐饮企业的分类 http://www.paper51.com 按规模大致可以将我国的餐饮企业划分为大型餐饮连锁企业(多为集团化、品牌化经营。例如肯德鸡、重庆小天鹅等)、地方餐饮企业(例如某某市的冰洁、挂狗头等)和私人餐饮店。 http://www.paper51.com 按性质可以分为外资、合资、国有、私营等。无论以什么形式划分,中小型餐饮企业始终是其中分量最大的,也是关系到最广大人们的饮食,其作用和地位不容忽视。 内容来自www.paper51.com 1.3我国现阶段餐饮企业的管理手段现状 内容来自论文无忧网 www.paper51.com
根据调查资料显示,在我国现阶段几乎所有的小型餐饮企业和绝大多数的中型餐饮企业采用手工管理。部分大型餐饮企业和个别中型餐饮企业开始采用管理信息系统,但是随着计算机技术的发展和市场的高效运转,信息化在未来十年会基本普及。 copyright paper51.com
二、相关技术介绍 http://www.paper51.com 在软件的开发过程当中,应用到的软件有,Visual basic.net2005,Microsoft SQLServer及绘图工具MicrosoftVisio 2003等软件。 内容来自论文无忧网 www.paper51.com
2.1 Visual basic.net介绍â 内容来自www.paper51.com 选用的开发语言是Visualbasic .net,是Visual basic 6.0的下一版。VB Runtime 将由.NET CLR取代,且Visual basic .net已全然转变为纯面向对象语言。支持类(Class)、继承(Inheritance)、构造器(Constructor)、析构器(Destructor)、覆写(Overloading)、改写(Overriding)等的面向对象的特点。 内容来自论文无忧网 www.paper51.com 选用VB.NET是基于学习vb的基础上,学习VB.NET能够很快的上手,并且VB.NET比vb功能更强大、更有生命力,主要从以下几个方面来剖析其优势: 内容来自www.paper51.com (1) 封装特性:在设计中,程序提供了一些包含一系列过程和函数的接口其他程序可直接利用对象的这个窗口,而不需在了解具体的代码。 copyright paper51.com (2) 继承:是面向对象系统中的重要的概念。表达的是一种类的相交关系,使得某类可以继承另外一种类的特征和能力。 paper51.com (3) 多态性:让两个不同类型的对象执行同一种方法的能力。 copyright paper51.com (4) 结构化错误处理:用Try、Catch和End Try等关键字替代OnError Goto 内容来自论文无忧网 www.paper51.com 语句,在Try和Catch之间的代码段被保护。 内容来自www.paper51.com
(5) 数据访问技术、数据访问具体的实现方法和数据绑定上较VB有了明显的改进。 copyright paper51.com
Visual basic 6.0使通过ADO(ActiveX Data Object,即Active X数据对象)来实现,而Visual basic .net中使用ADO.NET,它是.NET框架的一部分,其对应类是.NET FramWork SDK的真子集。.NET FramWork主要由公共语言运行库CLR、多层次结构的统一类库集合(Framwork Class Library)和高级活动服务器页面(ASP.NET)3部分组成。 内容来自论文无忧网 www.paper51.com (6) 用户界面继承:在Visualbasic .net可以实现窗体的继承特性。可创建一个基本的的窗体模块,然后在从这个模板派生出其他模块。 copyright paper51.com
以上的优势我们选择Visual basic .net为开发工具。 copyright paper51.com 2.2Microsoft Visio 2003 的介绍â paper51.com
Microsoft Visio 是独立的图表解决方案,它可以帮助用户交流创意、信息和系统并将其可视化。使用 Visio 可以定义和记录日常工作生活的复杂信息,并与其他人有效地共享创意和信息。另外,如果将 Visio 图表合并到 Office 文档中,将使您的信息变得更简洁、让别人更容易记住要点、更容易克服文化和技术上的障碍。 http://www.paper51.com Visio 有三个主要作用: http://www.paper51.com (1) 补充Microsoft Office 业务专业人员可以创建信息丰富的图表,以便补充和扩展他们用Office 程序所做的工作。 copyright paper51.com (2) 简化技术设计、部署和维护 技术专业人员可以用图表记录创意、信息和系统,以便简化 IT 部署、扩展开发工具的使用、甚至记录设备布局和工程计划。 内容来自www.paper51.com
(3) 支持开发自定义的可视解决方案 Visio使用户能够创建自定义的形状和模具来支持组织标准,还可以用来创建范围广泛的自定义可视解决方案。 http://www.paper51.com Visio 广泛支持各种特定任务的图表类型,从流程图和组织结构图,到办公室和建筑物布局,再到网络、web 和数据库拓扑等等。使用存储在 Microsoft Excel、Exchange Server、SQL Server 和其他普通数据源中的数据,可以自动生成很多图表。可以把数据存储在自定义属性字段中和生成报表,或者将 Visio 图表导出为普通交换格式。 内容来自www.paper51.com 2.3SQL SERVER 2000 的介绍â 内容来自www.paper51.com SQLSERVER 是一种高效的关系数据库,它与WINDOWS NT/2000 及WINDOWS 9X 系列等操作系统紧密集成。这种安排使SQL SERVER 能充分利用操作系统所提供的特征。对于今天复杂的客户/服务器系统来说,SQL SERVER是一个很好的选择。 内容来自www.paper51.com SQLSERVER主要特征: 1、易于安装、开发和使用 2、可收缩性和高可靠性 3、支持数据仓库 4、系统集成(访问internet集成、与WinNT安全性和Win2000安全性集成、 邮件集成) 广泛用于企业级在存储大容量数据方面、在数据的安全性和完整性方面、在分布式处理和具有高效的机制等方面。 内容来自论文无忧网 www.paper51.com 三、需求分析 内容来自论文无忧网 www.paper51.com 3.1市场分析 内容来自论文无忧网 www.paper51.com
随着人民生活水平的不断提高,餐饮业业得到了迅猛的发展。菜肴多样化和管理科学化已经成为餐饮业的发展趋势。在这种情况下,传统的手工管理手段已经不再适应餐饮企业的健康发展了。 http://www.paper51.com 目前,随着餐饮企业菜肴的不断翻新和企业业务量的不断增加,企业对管理水平和工作效率提出了更高的要求,希望把各类复杂、繁冗的工作叫交由计算机来辅助完成,减少人员的工作量,节约劳动成本,提高效率增加收益。同时,目前市场上无论是个人PC还是服务器级别的电脑,价格已经很低,软件技术和网络的发展也为餐饮企业的信息化建设提供了强有力的硬件和软件的支持。企业进行信息化建设可以以一种很低的价格便可以顺利进行,这样餐饮企业的信息管理系统便应运而生。 http://www.paper51.com 3.2 基本功能需求 内容来自论文无忧网 www.paper51.com 本课题要实现的是图形化订餐管理系统,要求在设计该系统时,应尽可能的贴近餐饮业工作的实际情形,界面友好,便于管理员操作。系统在实现上应该具有如下功能: http://www.paper51.com 1.系统登陆需要输入正确的用户名和密码,防止非法用户进入系统 copyright paper51.com
2.系统设置管理人员的用户ID和密码,并且要求根据不同的用户设置不同的用户权限。 http://www.paper51.com 3.系统应提供各类菜肴的ID、名称、状态、单价以及类型和一些必要的文字说明。 copyright paper51.com 4.系统应提供各个餐位的编号,是否可以使用的状态以及现在就餐的人数和消费金额。 paper51.com 5.系统应该提供对各个管理人员的信息进行编辑修改的功能 http://www.paper51.com 6.系统支持对各类菜肴信息的更新、添加、删除等操作。 内容来自论文无忧网 www.paper51.com
7.系统应提供VIP客户的基本资料包括登记的姓名以及ID号,以便在结帐时可以对该客户的优惠金额做出正确的结算。 内容来自www.paper51.com
8.系统对所有使用人员提供当日的营业情况做出报告。 内容来自www.paper51.com 9.系统对管理人员提供当周和当月的营业状况的分析。 内容来自论文无忧网 www.paper51.com 3.3用户界面需求 内容来自www.paper51.com 图形化订餐管理系统要求突出其图形化的特色,操作简单,界面友好,使一般人员都可以快速的学习使用。 copyright paper51.com
3.4性能需求 内容来自论文无忧网 www.paper51.com
3.4.1系统安全性 内容来自www.paper51.com 餐饮管理企业作为一个以盈利为目的的商业组织,其商业秘密显得非常重要,作为企业的经营者和决策者,对与企业的经营状况要时刻了解同时还要求营业状况信息对外界是不透明的。这就要求系统在设计的时候考虑不同用户的合理权限即:超级管理人员可以自由的参看除了所用用户的密码外的一切资源和数据,能够对增加和删除员工的信息、更改其使用的权限,能够了解当日以及最近的经营状况,对菜肴的信息进行更改;管理人员可以对菜肴的信息进行更改和添加,了解最近的经营状况,及时对产品的销售做出调整;营业员的权限最低,即掌握当天菜肴的储有量和客户的信息。任何使用者都有修改密码的权限。 内容来自www.paper51.com 3.4.2数据库的选择 paper51.com
信息技术的发展离不开数据库技术的不断发展,从DBBASE、FOXBASE、FOXPRO、ACCESS到Microsoft SQL Server、SYBASESQL SERVER、ORACLE,数据库的规模越来越大,其功能业越来越强大。任何一个软件系统本质上都是信息处理系统,系统必须处理的信息和系统应该产生的信息在很大程度上决定了系统的面貌和效率,对软件的设计有深远的影响,因此选择一个恰当的数据库管理软件显的尤为重要。 paper51.com Microsoft SQL Server 是运行在MicrosoftWindows NT 上的一个高性能数据库管理系统。它基于多线程的客户/服务器体系结构,这一点与其它流行的多进程客户/服务器数据库系统不同。多线程的数据库系统与多进程的服务器系统相比装入MicrosoftSQL Server时,仅仅是启动一个进程,而每个用户拥有各自的线程。这种结构需要的资源比多进程系统少得多。MicrosoftSQL Server得强大功能还表现在其保证数据的完整性。有了服务器维护数据的完整性,就可以保证在整个LAN内部保证数据库信息的完整性和一致性。因此在这里我们选择使用Microsoft SQL Server 2000作为整个系统的数据支持。 http://www.paper51.com |