(论文)餐饮管理系统研究与开发设计报告(2013年优秀毕业设计论文)_第1页
(论文)餐饮管理系统研究与开发设计报告(2013年优秀毕业设计论文)_第2页
(论文)餐饮管理系统研究与开发设计报告(2013年优秀毕业设计论文)_第3页
(论文)餐饮管理系统研究与开发设计报告(2013年优秀毕业设计论文)_第4页
(论文)餐饮管理系统研究与开发设计报告(2013年优秀毕业设计论文)_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学号: 茂 名 学 院 毕业设计说明书毕业设计说明书 餐饮管理系统研究与开发餐饮管理系统研究与开发 Catering management system research and development 学院学院 信息学院信息学院 专业专业 计算机科学与技术计算机科学与技术 班级班级 计算机计算机 06-1 学生学生 指导教师(职称)指导教师(职称) 完成时间完成时间 2010 年年 03 月月 15 日至日至 2010 年年 06 月月 15 日日 茂茂 名名 学学 院院 毕毕 业业 设设 计计 计计 划划 书书 院(系): 计算机科学与技术 专业 计算机科学与技术 班 级: 计算机 06-1 学生: 学号: 一、毕业论文课题 餐饮管理系统研究与开发 二、毕业论文工作自 2010 年 03 月 15 日起至 2010 年 06 月 15 日止 三、毕业论文进行地点 计算机专业实验室 四、毕业论文的内容要求 这是是一个基于 Windows 的餐饮管理管理系统,系统采用 C/S 三层架构, 利用流行的 C#等技术,结合 Microsoft Visual Studio 2008 可视化集成开发 环境开发而成。运行本系统,可以满足餐饮管理管理的一般需求。该系统具有 运行稳定、系统功能实用、交互性能强大、人机界面友好等特点。 该该系统设计要符合以下要求: 一 、前台管理: (1)顾客开单:为每位来并指定一个餐台或者包厢,是宾客消费的开始。 假 如宾客人数超过餐台的容纳人数会让其选择其他餐台。指定餐 台后进入点菜阶 段。 (2)消费明显查询:查询指定餐台的消费信息 (3)增加消费:顾客开单后,为指定餐台添加菜品 (4)预定管理:预定管理提供对顾客预定餐台的添加、删除、修改、查询 等操作。添加一位顾客的预定信息包括:预定餐台、预定时间、 预定人姓名、 预定人电话、订餐种类、押金、备注;修改预定信息的 可修改项包括:预定餐 台、 预定时间、预定人姓名、预定人电话、订餐种类、押金、备注。查询预订信息 根 据收银员输入顾客姓名查询。 (5)换台:为顾客提供换台服务,即正在使用中的餐台与空闲的餐台更换 专业负责人 批准日期 (6)快餐外卖:为顾客提供快餐外卖的操作 (7)结账:结账分为顾客结账和 VIP 顾客结账,顾客结账不享受打折优惠 VIP 顾客可以享受打折优惠。多个餐台可以一起结账。 二、营业查询: 该查询包括日查询、月查询、年查询、消费统计查询 三、系统设置: (1)菜单设置 其中包括三个功能:添加菜单、修改菜单、删除菜单 (2)餐台设置 其中包括三个功能:添加、删除、修改 添加餐台界面,输入餐台编号、状态、输入具体位置、输入餐台容纳 人数、 输入备注后保存添加的餐台信息。选中餐台删除选中的餐台。 修改选中的餐台 信息。 (3)房间设置 房间名包括三个:大厅、普通包间、豪华包间。系统管理员进入系统 设置 界面选中房间设置,房间设置包括三个功能:添加、删除、修改。 四、会员管理 其中包括添加加会员、删除会员、修改会员信息功能 五、系统维护 提供系统维护功能,可对系统数据库进行备份,清理。添加使用者、 删除 使用者、修改使用者密码和权限。主要包括:用户管理和数据维 护。 方法法及预期目的: 本课题将应用软件工程原则,严格按照项目计划、需求分析、概念设 计、逻辑设计、物理设计、编码、实现与维护等步骤进行。 开发工具:Microsoft SQL 2005 后台数据库开发工具 Microsoft visual Studio 2008 前台开发工具 开发语言:.NET Framework 系统统环境:Windows XP Professionl 指导教师 接受论文任务开始执行日期 年 月 日 学生签名 餐饮管理系统研究与开发餐饮管理系统研究与开发 摘摘 要要 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。而随着餐饮业的不断发展, 开发一套符合目前餐饮业的餐饮管理系统提高饭店的服务质量,对饭店进行统一管理, 提高饭店的管理水平,给客户以高档次,更便利的感觉,提高饭店的市场竞争显得尤 为重要。 本系统是基于 Windows 的餐饮管理管理系统,系统采用 C/S 三层架构,利用流 行的 C#等技术,结合 Microsoft Visual Studio 2008 可视化集成开发环境开发而成。系 统包括就餐营业、营业查询、系统维护、综合查询四个部分。运行本系统,可以满足 餐饮管理管理的一般需求。该系统具有运行稳定、系统功能实用、交互性能强大、人 机界面友好等特点。 关键字:计算机;餐饮业;关键字:计算机;餐饮业;C#;Microsoft Visual Studio 2008 II Catering management system research and development Abstract Along with the science and technology unceasing enhancement, computer science is mature day after day, its formidable function hadprofoundly known for the people, it entered the human society eachdomain and plays a more and more important role. With the continuous development of catering industry, the development of a restaurant with the catering management system to improve the quality of service, hotel, restaurant, hotel on unified management to improve the level of management, to customers with high-grade, more convenient, improve hotel market competition is particularly important. This system is based on the Windows meal management system management system, using C/S structure, using C # technology, such as the popular with Microsoft Visual Studio 2008 visualization integrated development environment and development. System including repast business, business inquiry, system maintenance and integrated query four parts. This system, which can meet the needs of the general management of catering management. This system has stable operation, system function and practical performance, strong, friendly interface, etc. Key words: the computer;catering; C#;Microsoft Visual Studio 2008 目目 录录 摘摘 要要 .I ABSTRACTABSTRACT .II 第一章第一章 绪绪 论论 1 1.1 项目简介 1 1.2 研究背景及意义 1 1.3 国内餐饮管理的现状 2 1.4 餐饮管理系统的发展趋势 3 1.5 系统主要研究内容及创新 4 第二章第二章 系统相关技术介绍系统相关技术介绍 .5 2.1 三层架构介绍 5 2.2 C/S 模式介绍 .6 2.3 VISUAL STUDIO 2008 介绍 7 2.4 SQL SERVER 2005 介绍 9 第三章第三章 可行性分析可行性分析 10 3.1 问题的定义 .10 3.2 经济可行性 .11 3.3 技术可行性 .11 3.4 运行可行性 .11 第四章第四章 需求分析需求分析 12 4.1 系统需求 .12 4.2 系统用户 .12 4.3 系统的功能性需求 .13 4.3.1 数据操作员的需求分析14 4.3.2 系统管理员的需求分析15 4.4 系统设计目标 .15 4.5 具体的系统分析 .15 4.5.1 系统用例图15 4.5.2 系统活动图20 第五章第五章 系统概要设计系统概要设计 25 5.1 前台管理模块 .25 5.2 营业查询模块 .25 5.3 系统设置模块 .26 5.4 会员管理模块 .26 5.5 系统维护模块 .26 5.6 系统功能模块图 .27 5.7 系统数据库的设计 .29 5.7.1 部分数据关系图29 5.7.2 数据库表的设计29 5.7.3 数据库的配置33 5.8 系统架构的设计 .33 第六章第六章 详细设计详细设计 37 6.1 登陆界面的设计 .37 6.2 系统主界面设计 .37 6.3 前台管理模块的设计 .38 6.3.1 顾客开单的设计38 6.3.2 消费明细查询的设计39 6.3.3 结账的设计39 6.3.4 换台的设计40 6.4 系统维护模块的设计 .41 6.4.1 数据备份的设计41 6.4.2 数据清理的设计42 6.5 综合查询模块 .42 第七章第七章 系统测试系统测试 44 7.1 前台管理模块测试 .44 7.2 系统功能模块测试 .46 结结 论论 51 谢谢 辞辞 52 参参 考考 文文 献献 53 第一章 绪论 1 第一章第一章 绪绪 论论 1.11.1 项目简介项目简介 这是一个基于 Windows 的餐饮管理管理系统,系统采用 C/S 三层架构,利用流行 的 C#等技术,结合 Microsoft Visual Studio 2008 可视化集成开发环境开发而成。运行 本系统,可以满足餐饮管理管理的一般需求。该系统具有运行稳定、系统功能实用、 交互性能强大、人机界面友好等特点。 系统包括就餐营业、营业查询、系统维护、综合查询四个部分。其中,就餐营业 主要包括顾客开单、增加消费、宾客结账、换台、并台结算、台位预定、预定入座、 预定取消、系统设置等子模块;营业查询主要包括消费明细查询、日消费查询、月消 费查询、年消费查询、消费项目查询等子模块;系统维护主要包括操作权限、数据备 份、数据清理等子模块。综合查询主要是根据各种信息查询所需要资料。 1.21.2 研究背景及意义研究背景及意义 经中国商业联合会、中国烹饪协会和中国饭店协会联合统计,2008 年全社会餐饮 业营业额达 3752.6 亿元,比去年增长 17.3%,高于社会消费品零售总额的增长速度。 其中,餐饮业前 100 名企业的营业总额为 183.6 亿元,占全社会餐饮企业营业额的 4.9%。 在这前 100 名餐饮企业中,个体、私营、三资企业占到整个餐饮行业的 95%,且多数 企业呈网点不继增加、向全国扩张的趋势。随着餐饮企业规模和实力的不断增强,连 锁经营显示出了较强的发展势头。在以上的前 100 名餐饮企业中,有 49 家采取了连锁 经营方式,共占百名企业营业总额的 58.8%。餐饮业的另一特点是在大中城市发展尤 为迅速,如上述的前 100 名企业遍布了全国 24 个大中城市,其中北京 19 家,上海 14 家,广州 7 家。近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长, 竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,从原材料入库到 客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致 记录丢失或重复等错误,造成管理水平低下。某饭店作为传统的餐饮企业也存在这些 问题,进货,库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由手工 记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率 的计算机管理方式引导其发展,通过计算机管理该企业的日常运作,给管理者以决策参 考的模型,来不断完善管理水平,提高工作效率。当今世界已进入了在计算机信息管 理领域中激烈竞争的时代,应用计算机已经变得十分普遍了,如同我们离不开的自行 车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量 大,谁的效率就高,谁就能够在各种竞争中立于不败之地。随着科学技术的不断提高, 茂名学院本科毕业设计:餐饮管理系统研究与开发 2 计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域 并发挥着越来越重要的作用。越来越多的管理人员意识到信息管理的重要性。 1.31.3 国内餐饮管理的现状国内餐饮管理的现状 随着我国国民经济的快速发展,居民的收入水平越来越高,餐饮消费需求日益旺 盛,营业额一直保持较强的增长势头。据统计,近五年来,我国餐饮业每年都以 18%左 右的速度增长,是 GDP 发展速度的 2 倍,可以说整个餐饮市场发展态势良好。 目前,旅游餐饮、家宴、婚庆消费成为经营亮点,经营特色化和市场细分化更加 明显,大众消费进一步成为餐饮业的消费主流。餐饮企业之间的合并重组增强,企业 改制步伐加快,异地扩张和餐饮集团化、连锁化成为发展趋势。 当前,我国餐饮行业发展态势明显,主要体现在连锁经营、品牌培育、技术创新、 管理科学化为代表的现代餐饮企业,逐步替代传统餐饮业的手工随意性生产、单店作坊 式、人为经验管理型,快步向产业化、集团化、连锁化和现代化迈进;大众化消费越 来越成为餐饮消费市场的主体;饮食文化已经成为餐饮品牌培育和餐饮企业竞争的核 心,现代科学技术、科学的经营管理、现代营养理念在餐饮行业的应用已经越来越广 泛。 从国家政策和社会大环境来看,餐饮业已经到了发展的黄金时期,由于餐饮业是 劳动密集型产业,在解决劳动就业方面有着非常重要作用。而目前解决劳动就业问题 是各级政府为民谋利的主要体现和政策取向。另一方面,餐饮业还是经济农业、水产 养殖业、林业畜牧业产品的最直接变现的途径,是解决三农问题,增加农民收入的一 个重要行业,所以国家在税收政策上、产业政策上给予了大力倾斜。 在市场方面,中国的城市化步伐加快,大量的农村人口逐步城市化,原有城市人 口的消费能力逐步增强,由于人口众多和中国经济的持续高速发展,在“民以食为天” 的文化背景下,中国已经成为世界上最大的餐饮市场。 目前国内大多数饭店处于人工管理阶段。饭店采用对客人分发手牌的方式对房间 进行管理,各包间服务人员为客人提供点菜服务,然后将菜单送往总台和厨房,买单 服务也要靠人工结算,因此工作效率不高,容易出错。服务人员多为高中学历,管理 人员多为专科以上学历,具备一定的计算机基础知识,通过简单培训便能较为熟练的 操作计算机,员工素质比较高。饭店高层管理人员对开发这一系统持乐观态度,认为 使用餐饮管理系统可以提高饭店的服务质量,便于对饭店进行统一管理,提高饭店的 管理水平,给客户以高档次,更便利的感觉,有利于饭店的市场竞争。饭店的一般员 工认为开发这一系统可以减少他们的劳动强度,提高他们的工作效率,使用计算机管 理可以避免以往工作中的错误。因此,饭店一般员工对开发这一系统持乐观态度。 第一章 绪论 3 1.41.4 餐饮管理系统的发展趋势餐饮管理系统的发展趋势 未来饭店经营与管理将呈现如下发展趋势: 一、集团化发展,品牌化经营随着经济运行全球化,市场和资源跨国化的影响, 世界饭店集团每年都在调整和兼并之中,饭店业的联盟和合并导致更大规模的饭店集 团的诞生。如英国巴斯公司先后兼并了国际假日酒店集团、洲际酒店集团等成为更大 规模,更具竞争力的英国巴斯酒店集团(Bass Hotels Resorts)。与此同时,随着网络 技术的发展,饭店销售除传统方式外,更多地利用 Internet 时行网上宣传、网上预订和 不同行业间集团联合促销,饭店品牌在 Internet 上将有着巨大的魅力,品牌将越显重要, 只有全球化、品牌化饭店才会在现代营销中得益。 二、市场高度的细分化与多元化营销策略随着新时代旅游的发展,市场需求呈现 多样化、个性化态势。饭店将注重市场需求的细分化,实行“小市场、大份额”战略, 通过开发个性化产品和提供个性化服务来赢得目标顾客,许多有着鲜明特色和明确市 场定位的主题饭店增多,如:现代商务饭店、青年旅馆、汽车旅馆等。与此同时,随 着顾客需求的变化和市场竞争加剧,饭店的营销策略呈多元化趋势。整合营销、利基 营销、三元营销、关系营销、政治营销、资料库营销、绿色营销和网络营销等新的营 销观念和策略不断涌现。正如市场营销权威人士菲利普科特勒所说:“每一个十年, 都要求公司的管理当局重新思考和更新它的目标、战略和战术。”迅速变化的形势往 往使经营企业在昨天取胜的原则在今天变为陈旧。 三、创造绿色饭店,倡导绿色消费未来饭店业将更注重保护大气臭氧层、生态环 境平衡及节约能源和材料耗费。饭店的建筑尽可能减少现代建筑带来的光污染,利用 先进的几何造型,使室内采光度好;饭店的能源尽量利用太阳能,节省普通能源的消 耗,降低大气层的污染;饭店不使用塑料等无机化合物易耗品,而改用易分解的低制 品或木制品,以益于生态环境的平衡;客房的床单毛巾最好是纯天然的棉织品或亚麻 织品,肥皂宜选用纯植物油脂皂,尽量体现绿色服务;客房不再每日更换一次性用品, 床单、毛巾的更换也根据客人的需要而定。不少饭店已经在客房内放入这样的卡片: “如果你不需要更换被单,请把卡片放到你的枕头上”。培养人们的绿色意识和消费 精神。 四、饭店业主转向房地产市场,注重以房地产增值中获取利润市场竞争日趋激烈, 行业平均利润率水平不断下降,饭店的回报周期延长以及饭店经营的集团化、品牌化 趋势,饭店业主一方面将未来饭店的直接经营更多地委托给专业的饭店管理公司来承 担,因为饭店管理公司通过管理技术、营销网络、品牌等无形资产的输出管理,更容 易使饭店业主获利。另一方面,饭店业主更多地转向房产市场,将饭店作为房地产投 茂名学院本科毕业设计:餐饮管理系统研究与开发 4 资,并注重从房地产增值中获取利润。 五、管理组织结构小型化、扁平化趋势传统的组织机构设置主要是站在饭店的角 度设置岗位,强调专业化分工、规范化管理。未来的饭店需更多地站在客人的角度考 虑问题,要求饭店管理追求效率、注重沟通、灵活机动和提供针对性服务。饭店尽力 提供比竞争对手更有效的服务,提供客人尽可能的便利,提倡一站式服务。这就要求 饭店的管理员克服原有管理层次多、信息传递慢、管理费用高和效率低等弊端,避免 组织分工的过分细化和专业化。而倾向于管理组织结构的小型化、简单化、扁平化和 有机化。六、饭店智能化程度不断提高随着互联网技术的发展和全社会信息化进程的 加快,以电子信息技术为代表的现代科技,逐步进入饭店业,饭店的智能化程度不断 提高,客人感到更加舒适、方便。网上预订、网上宣传促销将逐步取代传统的电话预 订、邮寄宣传资料和新闻媒体广告。 1.51.5 系统主要研究内容及创新系统主要研究内容及创新 系统是一个面向大中型饭店,为其提供管理的综合管理系统。管理人员通过本系 统完成开单收银等工作。从顾客到达饭店到离开,都能从系统中看到数据便于对其管 理。 系统包括就餐营业、营业查询、系统维护、综合查询四个部分。其中,就餐营业 主要包括顾客开单、增加消费、宾客结账、换台、并台结算、台位预定、预定入座、 预定取消等子模块;营业查询主要包括消费明细查询、日消费查询、月消费查询、年 消费查询、消费项目查询等子模块;系统维护主要包括操作权限、数据备份、数据清 理等子模块。综合查询主要是根据各种信息查询所需要资料。 系统有以下二点创新:首先系统采用三层架构实现,这保证了系统数据的安全性 和与服务器连接的灵活性。其次,系统还在完成原有功能的基础上增加了快餐外卖和 会员管理功能 第二章 系统相关技术介绍 5 第二章第二章 系统相关技术介绍系统相关技术介绍 2.12.1 三层架构介绍三层架构介绍 在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推 荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层(又或称 为领域层) 、表示层。 三层结构原理:3 个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。 所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层” ,也叫组件层。这 里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结 构,也不仅仅有 B/S 应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层 放置到一台机器上。三层体系的应用程序将业务规则、数据访问、合法性校验等工作 放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过 COM/DCOM 通讯与中间层建立连接,再经由中间层与数据库进行交互。表示层位于 最外层(最上层) ,离用户最近。用于显示数据和接收用户输入的数据,为用户提供一 种交互式操作的界面。业务逻辑层 业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的 关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计, 也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层 称为领域层。例如 Martin Fowler 在Patterns of Enterprise Application Architecture一 书中,将整个架构分为三个主要的层:表示层、领域层和数据源层。作为领域驱动设 计的先驱 Eric Evans,对业务逻辑层作了更细致地划分,细分为应用层与领域层,通过 分层进一步将领域逻辑与领域逻辑的解决方案分离。 业务逻辑层在体系架构中的位置非常关键,它处于数据访问层与表示层中间,起 到了数据交换中承上启下的作用。由于层是一种弱耦合结构,层与层之间的依赖是向 下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有 任何影响。如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也 应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想的分层式架构,应该 是一个支持可抽取、可替换的“抽屉”式架构。正因为如此,业务逻辑层的设计对于 一个支持可扩展的架构尤为关键,因为它扮演了两个不同的角色。对于数据访问层而 言,它是调用者;对于表示层而言,它却是被调用者。依赖与被依赖的关系都纠结在 业务逻辑层上,如何实现依赖关系的解耦,则是除了实现业务逻辑之外留给设计师的 任务。数据层数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问, 可以访问数据库系统、二进制文件、文本文档或是 XML 文档。简单的说法就是实现对 数据表的 Select,Insert,Update,Delete 的操作。如果要加入对象关系映射的元素,那 茂名学院本科毕业设计:餐饮管理系统研究与开发 6 么就会包括对象和数据表之间的映射,以及对象实体的持久化。 2.22.2 C/SC/S 模式介绍模式介绍 (Client/Server 或客户/服务器模式):Client 和 Server 常常分别处在相距很远的两 台计算机上,Client 程序的任务是将用户的要求提交给 Server 程序,再将 Server 程序 返回的结果以特定的形式显示给用户;Server 程序的任务是接收客户程序提出的服务 请求,进行相应的处理,再将结果返回给客户程序。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体 系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到 Client 端和 Server 端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是 Client/Server 形式的两层结构,由于现在的软件应用系统正在向分布式的 Web 应用发展,Web 和 Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此, 内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑 可以扩展出新的应用系统。这也就是目前应用系统的发展方向。 传统的 C/S 体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性, 在特定的应用中无论是 Client 端还是 Server 端都还需要特定的软件支持。由于没能提 供用户真正期望的开放环境,C/S 结构的软件需要针对不同的操作系统系统开发不同版 本的软件, 加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时 使用。而且代价高, 效率低。 一、C/S 结构的优点 C/S 结构的优点是能充分发挥客户端 PC 的处理能力,很多工作可以在客户端处理 后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适 用于局域网。而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要 我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门 的设计来处理分布式的数据。客户端需要安装专用的客户端软件。首先涉及到安装的 工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。特 别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问题。还有,系统 软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。对客户端的操 作系统一般也会有限制。 二、C/S 架构软件的优势 (1)应用服务器运行数据负荷较轻。最简单的 C/S 体系结构的数据库应用由两部 分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。 运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时 等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据 第二章 系统相关技术介绍 7 库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就 自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则做出应答,送 回结果,应用服务器运行数据负荷较轻。 (2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是 由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常 把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例 如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些, 对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉) 背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不 是非常“瘦小” ,麻烦的事情都交给了服务器和网络。在 C/S 体系的下,数据库不能真 正成为公共、专业化的仓库,它受到独立的专门管理。 2.32.3 VisualVisual StudioStudio 20082008 介绍介绍 Microsoft Visual Studio 2008 使开发人员能够快速创建高质量、用户体验丰富而又 紧密联系的应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。借助 Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为 有效。任何规模的组织都可以使用 Visual Studio 2008 快速创建能够利用 Windows Vista 和 2007 Office system 的更安全、更易于管理并且更可靠的应用程序。 Visual Studio 2008 在三个方面为开发人员提供了关键改进: 1.快速的应用程序开发 2.高效的团队协作 3.突破性的用户体验 Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮 助在各种平台上快速创建当前最先进的应用程序。 Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发) 、对 Web 开发工具的大量改进,以及能够加速开发和处理所有类型数 据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持, 帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。 开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内 运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。 快速的应用程序开发 为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和 数据功能,例如语言集成的查询 (LINQ),各个编程人员可以利用这些功能更轻松地构 茂名学院本科毕业设计:餐饮管理系统研究与开发 8 建解决方案以分析和处理信息。 Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。 突破性的用户体验 Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序 的新工具,这些平台包括 Web、Windows Vista、Office 2007、SQL Server 2008 和 Windows Server 2008。对于 Web,ASP.NET AJAX 及其他新技术使开发人员能够迅速 创建更高效、交互式更强和更个性化的新一代 Web 体验。 高效的团队协作 Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务项目,包 括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。 使用 Microsoft .NET Framework 3.5 .NET Framework 提供了用于解决常见编程任务的构建基块(预制的软件) ,从而 能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在 .NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。 Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从 而缩短了开发时间并使开发人员能够集中精力解决业务问题。 .NET Framework 3.5 是在 .NET Framework 3.0 的基础上构建的更高版本。得到增 强的功能领域包括基类库、Windows workflow foundation、Windows Communication Foundation、Windows Presentation Foundation 和 Windows CardSpace。 开发人员使用 Visual Studio 2008 专业版能够:集成的单元测试能够更有效的验证 应用程序。应用程序的单元测试能够帮助我们在开发过程的早期轻松发现大量的问题。 现在,Visual Studio 2008 专业版中集成了单元测试功能,以前这个功能只在 Visual Studio Team System 产品中提供。 使用 Microsoft Office 系统开发用户熟悉的应用程序。Visual studio 2008 专业版 现在包括了 Visual Studio Tools For Office, 这意味着我们的应用程序能够轻松融合世 界上最流行的软件产品 - - Microsoft Office System。比如,开发人员能够直接将 ERP 的信息集成到 Office Outlook 的任务面板,这样用户就能够更轻松的访问到商务决策。 让您的用户能够使用到 Windows Mobile 的应用程序。Visual Studio 2008 专业版 让 Mobile 应用程序的开发变得更加简单。全新的设备仿真器能够自动化测试场景, 让您在近似于真实环境中进行应用程序的开发,比如:信号衰弱或电量不足。Mobile 开发人员能够充分利用到一些更高级的特性,比如:LINQ 和单元测试。开发人员现 在能够扩展和整合用户体验,将丰富的多媒体用户体验发布到任何能够访问 Internet 第二章 系统相关技术介绍 9 的设备上。 2.42.4 SQLSQL ServerServer 20052005 介绍介绍 作为微软下一代的数据管理与商业智能平台,SQL Server 2005 是微软具有里程碑 性质的企业级数据库产品。和以往的数据解决方案相比,SQL Server 2005 给我们带来 空前的价值、超强的功能和激动人心的全新体验。 SQL Server 2005 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效 的数据管理平台,增强企业组织中用户的管理能力,大幅提升 IT 管理效率并降低运维 风险和成本。 该平台有以下特点: (一)安全、可靠、高效的企业级数据管理平台 SQL Server 2005 在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提 高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低 操作复杂度和运维成本。例如,SQL Server 2005 将提供全新的安全认证、数据加密技 术来加强您数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多 功能大大提高了企业级系统的可靠性、扩展性;而数据集成,各种自动化管理、调试 和优化工具则为您的 IT 管理工作带来全新的体验。在硬件方面,SQL Server 2005 支持 64 位运算和海量数据存储。 (二)先进、一体化的商业智能平台 SQL Server 2005 可以快速构建部署各类商业智能解决方案,提供深入的业务分析 统计和监控预测平台,进一步推动企业的信息化管理和业务发展。SQL Server 2005 将 提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据 挖掘的一系列设计、开发、管理工具。为了满足客户日渐增强的实时 BI 和企业级应用 规模的需求,SQL Server 2005 在构建商业智能平台的实时性、扩展性方面也有了质的 飞跃。全新的数据分析工具和丰富的数据挖掘算法将帮助客户有效进行深入的业务监 控分析、决策支持;企业级的 ETL 工具将支持各种异类数据和复杂数据业务的整合; 面向终端用户的报表设计及管理工具与 Office 的前端集成能够提供非常灵活的数据展 示和自由定制功能。 (三)极具扩展性和灵活性的开发平台 SQL Server 2005 将提供更加强大的开发工具和各类新的开发特性,在大大提高开 发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。例如,XML 数 据库与 Web Service 的支持将使您的应用实现 Internet 数据互联,.Net 集成极大的扩展 了开发空间,异构数据集成、Service Broker 使您的数据和其它应用无缝集成,各种新 数据类型和 T-SQL 扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 茂名学院本科毕业设计:餐饮管理系统研究与开发 10 2.0、SMO、AMO 等都将成为 SQL Server 数据平台上开发数据相关应用的有力工具。 第三章 可行性分析 11 第三章第三章 可行性分析可行性分析 3.13.1 问题的定义问题的定义 在饭店的日常经营管理中前台营业是最核心的部分:它的内部控制是一个比较复杂 的系统工程。如何能有效的对前台营业进行控制,是管理者普遍关注的问题。饭店的 营业活动涉及到货币、帐单、物品三个方面。三者的关系为:物品消费掉,帐单开出去, 货币收进来,这三方面始终贯穿于餐饮营业的全过程。在这三者中,物品是前提,因 为物品不消费,其余二者都是空的:货币是中心,因为所有的控制都是紧紧围绕款项的 收进而进行的,保证正确无误的 收进货币,是内部控制的基本任务:单据是关键,因 为物品是根据单据制作和发出的,货币是根据单据计算和收取的,失去了单据,控制 就失去了依据,因此,在设计餐饮前台营业内部控制的基本程序时,既要把握三者的 有机联系综合考虑,又要对三者拆开单独进行考察和控制。而通过计算机网络技术, 采用“三线两点”的方法就能够做到对收银的有效控制。这里的“三线两点”是指把 钱、单、物分离成三条相互独立的线进行传递,在三条传递线的终端设置两个核对点, 以联络三线进行控制。经手物品的人不经手帐单和货币,而只从事物品传递,形成一 线,经手帐单和货币的人又将帐单和货币分开进行传递形成另外的两线,从而形成了 餐饮前台营业的三条传递线运作。而且每一条传递线又由紧密相连的传递环节组成。 每向前传递一步,就对上一步的传递进行一次核查 和总结,来保证每条传递线的正确 性,最后将三条线的传递结果互相核对、比较,从而进一步提高整个系统的可靠性。 在传统的手工管理模式下,每个餐饮班次完成后,收银员都要花费相当长的时间 将所发生的帐单进行整理、统计、得出当班收入的汇总表,并与手中的现金、支票等 实物进行核对,然后交财务人员处。同时,厨房将点菜单整理后也交财务人员处。由 财务人员对点菜单和帐单进行核对,逐项检查或测试帐单上的项目是否与点菜单的项 目相符。另外还要对收银员交的帐单进行统计,并与班结表中各汇总情况进行核对。 工作量大容易出错,并且还不能有效的控制走单或跑漏的款项。严重影响了其服务质 量和效率。因此为了提高工作效率和质量以更好地为学生服务,有必要进行信息化管 理。 餐厅前台营业的主要业务: 一:点菜:主要涉及预订、修改菜单。当顾客进行消费时,通过预定房间和桌号, 然后进行点菜根据这些信息进行填写,有客人也会中间加菜、减菜或换菜因此要进行 菜单更改机制的设定。 二:收银:根据菜单上的信息以及厨师房反馈的信息对顾客进行收银。 三:信息的传输:前台将菜单信息传输到餐厅后台,并把信息存储、分析,供财 茂名学院本科毕业设计:餐饮管理系统研究与开发 12 务部门使用。 3.23.2 经济可行性经济可行性 本方案由于采用联机方式,直接可以利用饭店内部已有电脑、打印机设备和局域 网,不需要另外购置设备和建网络;饭店业务员基本已会电脑基本操作,本系统操作 简便,人-机界面友好,不需要另外的培训费用,因此,开发费用低,投入比较少。此 系统建成后,可以实现饭店内部资源共享,可以支持对外信息查询功能,实现本系统 建立目标,使信息处理更快、更准确,提高工作效率,降低业务开展的成本。本系统 运行后带来的效益高于投入,从经济上说是可行的。 3.33.3 技术可行性技术可行性 本方案技术要求不高,系统涉及范围不大,子系统间联系紧密,安全性、可靠性 强;微机和网络的普遍应用和开发人员已掌握基本的 VS 2008 软件和 SQL2005 得使用, 使得本系统的成功开发成为可能。可见,从技术上是完全能满足基本功能需要的。 3.43.4 运行可行性运行可行性 通过前面的分析可知,技术上,没有开发和实施障碍;经济上,系统运行后带来 的利润大于投入,能够在解决原有手工处理系统问题的基础上带来更多经济效益和社 会效益;所以,系统具有运行可行性。 第四章 需求分析 13 第四章第四章 需求分析需求分析 4.14.1 系统需求系统需求 传统的餐饮饭店是完全由人工来管理,前台由服务员负责客人的点菜记录,传菜, 送菜,后台库房,财务采用人工统计数据,手工设计输出报表,经理根据报表估计营 业状况再进行决策。这样效益太低,而且人为错误较多。因此饭店的管理必须编制一 套适合饭店的餐饮管理系统,实现计算机化的操作。 餐饮管理系统的使用者分为系统管理员和收银员,收银员负责饭店营业部分:顾客 开单、顾客结账(包括并台结账和单台结账) 、餐台的预定、顾客就餐餐台的更换。系 统管理员负责营业查询、会员管理、系统设置和维护。系统设置包括餐台的设置和菜 单的设置。系统维护包括数据备份、数据清理、添加使用者、删除使用者、修改使用 者密码、修改使用者权限。 餐饮管理系统分为五个模块:前台管理模块,营业查询模块,系统设置模块,会 员管理模块,系统维护模块。 前台管理模块: 前台接待顾客开单、点菜、增加消费、退菜、换台、预订管理、 快餐外卖、结账等日常操作;支持现金、会员卡两种付款方式;会员级别不同可以享 受不同级别的优惠;预订显示可以有效防止餐台冲突; 营业查询: 系统管理人员才能登陆,实现对营业数据的审计、统计查询功能。可 以审计的项目:日消费记录、月消费记录、年消费记录、菜品销售排行。饭店管理人 员通过营业查询功能对饭店的营业记录有个大概的了解,对饭店下一步营业做出规划。 系统设置模块: 系统管理人员才能登录,本模块用于对菜品菜谱设置、房台桌位 设置、系统运行各参数设置、系统使用人员登记管理及人员权限的划分等。 会员管理:系统管理员才能登陆,用于 VIP 顾客的管理。 4.24.2 系统用户系统用户 系统的用户分

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论