餐馆管理系统的设计与实现报告(编辑修改稿)内容摘要:
信息预定座位查看添加用户修改删除用户查看添加菜品修改删除菜品添加删除座位座位信息管理点 菜结 账开台 图 餐馆管理 系统系统 框架 用户(系统管理员、服务员、经理) 餐馆 管理 系统 系统后台数据库 餐馆管理系统的设计与 实现 4 功能分析 针对系统逻辑模型,确定了系统的主要 实现的三个功能:营业管理、系统管理、员工管理。 营业管理 可对餐馆的账单进行查询,方便快捷的管理餐馆营业;可浏览当前饭桌的就 餐情况,还有哪些空闲座位可以就餐,哪些座位可以预定;开台后,方 可点菜;客人可以预定座位,预定过的座位经过开台才能点菜;客人就餐后结账等。 系统管理 用户类型分为三种类型:系统管理员、服务员、经理。 系统管理员可添加或删除各类用户;可修改用户密码;可添加及删除新的菜品到菜谱,还可添加餐馆座位信息。 服务员可以为顾客安排座位,可以点菜结账,接受预定,即所有的日常营业活动。 经理具有服务员所具有的所有权限,此外,经理还可以查看及修改服务员的所有基本信息,既有最高的权限。 员工管理 可查看、添加或 删除员工, 修改 员工信息,包括编号、姓名、年龄、所属部门、 职务、工资、电话、住址等。 数据库需求分析 准确地搞清楚用户需求,乃是数据设计的关键。 根据对餐馆管理系统的分析,数据库需要实现以下功能 [3]: 1)用户登录:存储用户名、用户类型、密码、权限。 2)座位信息:存储座位信息,即桌号、人数、状态。 3)点菜及菜谱记录:存储顾客所点菜品及餐馆的菜谱。 4)员工信息记录:记录员工的个人信息。 5)餐馆营业账单记录:记录每桌消费完后的消费信息。 餐馆管理系统的设计与 实现 5 3 餐馆管理系统设计 餐馆管理系统开发 相关技术 开发工具简介 餐馆管理系统的开发采用 Microsoft Visual Studio 20xx、 Microsoft SQL Server 20xx 两款软件进行开发。 Microsoft Visual Studio 20xx 是面向 Windows Vista、 Office 20xx、 Web 的下一代开发工具。 VS20xx 引入了 250 多个新特性,整合了对象、关系型数据、 XML 的访问方式 ,语言更加简洁 [4]。 使用 Visual Studio 20xx 可以高效开发Windows 应用。 设计器中可以实时反映 变更 ,XAML 中智能感知功能可以提高开发效率。 同时 Visual Studio 20xx 支持项目模板、调试器和部署程序。 Visual Studio 20xx 可以高效开发 Web 应用,集成了 AJAX ,包含 AJAX 项目模板,它还可以高效开发 Office应用和 Mobile 应用。 VS20xx 软件开发更智能,特别是自动提示和重构功能。 并且具有多定向支持、Subversion 整合、 Windows Live 到 Visual Studio 中、 SQL 数据库发布、拼写检查器等新特性 [5]。 Microsoft SQL Server 20xx 是一个关系数据库管理系统。 SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为组织中的用户提供了一个更安全可靠和更高效的平台用于企业数据和 BI 应用。 SQL Server 20xx 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时降低了在从移动设备到企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。 通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力, SQL Server 20xx 为不同规模的企业提供了一个完整的数 据解决方案。 SQL Server 20xx 旨在帮助企业迎接这些挑战。 这个下一代数据管理和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。 SQL Server 20xx 基于 SQL Server 20xx 的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助:构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。 降低开发和支持数据库应用程序的复杂性,实现了 IT 生产力的最大化。 能够在多个平台、应用程序 和设备之间共享数据,更易于连接内部和外部系统。 在不牺牲性能、可伸缩性或安全性的前提下有效控制成本 [6]。 主要技术 本系统在 .NET 下采用 Visual C .NET 语言开发, .NET 是 Microsoft XML Web 餐馆管理系统的设计与 实现 6 services 平台。 XML Web services 允许应用程序通过 Inter 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。 Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。 对个人用户的好处是无缝的、吸引人的体验。 .NET 的初级组成是 CIL 和 CLR。 CIL 是一套运作环境说明,包括一般系统、基础类库和与机器无关的中间代码,全称为通用中间语言( CIL)。 CLR 则是确认操作密码符合 CIL 的平台。 在 CIL 执行前, CLR 必须将指令及时编译转换成原始机械码 [7]。 所有 CIL(通用中间语言)都可经由 .NET 自我表述。 CLR 检查元资料以确保正确的方法被调用。 元资料通常是由语言编译器生成的,但开发人员也可以通过使用客户属性创建他们自己的元资料。 如果一种语言实 现生成了 CIL,它也可以通过使用 CLR 被调用,这样它就可以与任何其他 .NET 语言生成的资料相交互。 CLR也被设计为作业系统无关性。 当一个汇编体被载入时, CLR 执行各种各样的测试。 其中的两个测试是确认与核查。 在确认的时候, CLR 检查汇编体是否包含有效的元资料和 CIL,并且检查内部表的正确性。 核查则不那么精确。 核查机制检查代码是否会执行一些“不安全”的操作。 核查所使用的演算法非常保守,导致有时一些“安全”的代码也通不过核查。 不安全的代码只有在汇编体拥有“跳过核查”许可的情况下才会被执行,通常这意味着代码是安 装在本机上的。 C拥有 C/C++的强大功能以及 Visual Basic 简易使用的特性,是第一个组件导向(Componentoriented)的程序语言,和 C++与 Java 一样亦为对象导向 (objectoriented)程序语言。 C看起来与 Java 有着惊人的相似;它包括了诸如单一继承、界面、与 Java几乎同样的语法,和编译成中间代码再运行的过程。 但是 C与 Java 有着明显的不同,它借鉴了 Delphi 的一个特点,与 COM(组件对象模型 )是直接集成的,而且它是微软公司 .NET windows 网络框架的主角 [8]。 委托和事件在 .Net Framework 中的应用非常广泛 , 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用 IfElse(Switch)语句,同时使得程序具有更好的可扩展性。 委托同时也是一种引用类型,在其他语言中,与委托最接近的是函数指针,但委托不仅存储对方法入口点的引用,还存储对于调用方法的对象实例的引用。 对事件的支持对于编写动态的面向对象程序来说至关重要。 面对象的程序设计旨在创建一种与现实世界中的对象实 现交互的模型,如果没有事件,对象实例在某一时刻将只能影响一个对象,并且只能访问它们能感知到的对象。 但是,在现实世界中,一个操作可能会导致多个反应,其中包括一些甚至连源操作的人员都没有察觉到的反应。 事件提供了将操作方与反应方区分开来的方法,还提供了在程序执行期间进行动态响应的方法。 事件可以将不同的对象实例联系起来以形成可用的程序 [9]。 餐馆管理系统的设计与 实现 7 用户权限设计 系统 管理 员 权限 系统管理员可进行正常的餐馆营业活动外,即预定座位、开台、点菜、消费查询、结账,还可以管理用户信息,即添加、修改、删除用户信息;管理座位信息,即添加、修改、删除座位信息;管理菜谱信息,即添加、修改、删除菜谱信息。 经理 权限 经理拥有最高的权限,即除了正常的餐馆营业活动、管理用户信息、管理座位信息、管理菜谱信息外,还拥有管理员工信息的权限,即添加、修改、删除员工信息;经理还可以查看餐馆的营业账单。 服务员 权限 服务员拥有最低的权限,只能进行正常的餐馆营业活动外,即预定座位、开台、点菜、消费 查询、结账。 数据库 开发工具及连接方法 本系统采用 SQL Server 20xx, SQL Server 是专为 Windows 平台设计的一款功能强大的关系型数据库,可以为用户提供完整的数据库解决方案。 同 时, 使用 C设计语言和SQL 可以实现无缝连接,以达到最佳性能。 先抛开语言和数据库类型的限制,从一般意义上来讲,对数据库的各种操作,如查询、更新、删除等,都要建立在正确连接数据库的前提下,并且在使用完毕后要关闭数据库以释放资源。 用 C语言操作 SQL Server 20xx,可以用三种常用的方法实现 : 1) 使用 DataGridView控件属性实现; 2) 使用 SQL 语句和库函数实现; 3) 使用自定义封装类实现。 本系统采用 1)和 2)两种方法相结合的形式对数据库进。餐馆管理系统的设计与实现报告(编辑修改稿)
相关推荐
从投标截止时间至投标人在投标文件中确定的投标有效期期满这段时间内,投标人不得撤回其投标,否则其投标保证金将按照投标人须知的规定被没收。 顺德职业技术学院餐饮实训中心设备采购项目(二期)(重招) GZSWSD13HG3051C 广州顺为招标代理有限公司顺德分公司 13 五、开标与评标 27. 开标 . 本次招标采用公开开标形式。 开标时,开启投标文件 [正本 ]封套,唱出招标文件规定的内容。 .
圆拱型屋顶结构形式,温室顶部和四周墙体采用 10mm 厚聚碳酸酯板(阳光板)覆盖,采用自攻钉 及橡胶复合垫片固定,铝合金型材连接密封,两侧面设推拉窗。 温室四周采用条形基础,温室内基础采用独立基础,基础顶面与177。 标高齐平。 温室配套设施有内遮阳系统、天窗通风系统、电气控制系统等。 内遮阳幕能反射部分阳光,并使温室温度降 3~ 5℃。 除节能及遮阳外,幕布还可以用来控制湿度,在关闭遮阳幕时
则由于磨损严重,造成配套间隙增大,从而影响工作 ,作业效率低。 打结器要经常性检查、调整,要经常检查打结器底板与绳子接触部位,对磨损出现槽进行及时处理,否则会出现散包。 对传动离合器进行适时调整,其离合器间隙必须调整到规定间隙,否则离合器 片容易出现烧死 现象,在机具操作 时工作转速必须达到规定转速时方可开始工作,不然会造成机具容易卡死,工作部件造成损坏,如出现牧草卡死,必须彻底清理干净
废料》。 改一次播种为两饮播种,改一面山菇为商商山菇,使平菇产量大幅度增加。 6 采用或推广先进的科技成果如黑膜在室外栽培的应用。 蘑茹增温荆的应川 :植物生长调节剂的应月 25ppm 的杆棣酸、lpppm 的三十炕醉、 20ppm 赤霉素部能促进子实体原荃的分化,增加产量,双袍聆茹、平茹等施用葱肥,喷施健壮囊、咬施宝。 半产素等,也都有提高质量和产量的效果。 通过科学调控生态条件
② 加强经营成本管理,进行经营成本网络计划,做到事前控制,事后核算,达到企业管理预期的目的。 ③ 投资因素控制,要确保资金尽快到位,使项目按期投产。 五、社会效益分析 项目完成后,将改变我省食用菌生产冬、春季品种单一、依靠外地供货的局 面,并且充分利用农作物的副产品,投入少,效益显著。 因此,周年产业化生产鲜茹,满足群众的菜蓝子需求,特别是我国加入 WTO 后,扩大产品出口,增加外汇
纯收益较项目实施前提高80%以上,菇农人均增收 5000 元以上。 每个项目区培训能够熟练掌握食用菌周年高效栽培模式的生产技术人员 200人以上,发放技术资料 3000 份以上。 验证形成一套及以上不同品种搭配及周年栽培模式生产技术规程。 四、任务分工 (一)省农技推广总站 1.制定项目总体实施方案。 根据项目下达的任务目标,制定项目总体实施方案。 2.组织技术培训。 聘请山东省农业科学院