餐饮娱乐行业收银管理系统的设计与实现

上传人:王*** 文档编号:138087737 上传时间:2020-07-13 格式:DOC 页数:42 大小:669.78KB
返回 下载 相关 举报
餐饮娱乐行业收银管理系统的设计与实现_第1页
第1页 / 共42页
餐饮娱乐行业收银管理系统的设计与实现_第2页
第2页 / 共42页
餐饮娱乐行业收银管理系统的设计与实现_第3页
第3页 / 共42页
亲,该文档总共42页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《餐饮娱乐行业收银管理系统的设计与实现》由会员分享,可在线阅读,更多相关《餐饮娱乐行业收银管理系统的设计与实现(42页珍藏版)》请在金锄头文库上搜索。

1、摘 要随着营业规模的扩展,许多中小型餐饮娱乐企业单位都面临着如何高效管理整个企业经营业务的问题,而目前最为广泛的解决方案就是MIS系统的应用。本系统就是这样一个MIS系统,其中包含了服务行业的主要经营项目的信息管理,它使原先人工的管理统计工作统一由MIS系统进行规范化管理,提供了高效的管理手段。经过分析,系统使用Microsoft公司的Visual Basic开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一个能方便又简洁操纵数据库的智能对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本文首先介绍了管理信息系统的

2、发展现状和C/S模式的多层应用程序体系结构,以及本系统所用开发环境的技术介绍。接着,文章介绍了本餐饮收银管理系统的整体设计方案,并且详细讨论了各功能模块的设计和实现,最后分析了系统调试阶段的工作。 关键词:模式,工具,数据源,面向对象 目 录一、绪言1(一)MIS系统简介1(二)本课题研究的意义2二、系统的作用及设计目标3(一)系统的作用3(二)系统设计目标4三、开发环境选择与简介5(一)开发环境的选择5(二)数据库系统的选择7(三)开发方法的确定7四、系统可行性研究与需求分析8(一)可行性研究8(二)需求分析8五、系统结构与数据库设计9(一)系统总体结构设计9(二)数据库设计10六、系统实现

3、17(一)数据库的实现17(二)系统界面及主要功能模块的实现17七、系统测试与分析34(一)测试环境34(二)测试过程34(三)测试策略34(四)测试用例35(五)性能分析35八、总结36致谢37参考文献38 40一、绪言随着我国与世界接轨的脚步加快,餐饮娱乐行业与国际市场接轨已成为大势所趋,餐饮娱乐行业要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革自身的管理模式,提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国餐饮娱乐行业信息化管理的进程缓慢,跟国外的同类企业相比管理依然落后。在激烈的竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就

4、需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的餐饮娱乐企业,其经营者不仅要提高服务水平和服务质量,从而提高自身的知名度和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。一套优秀的餐饮娱乐管理信息系统应该是一套适用于各种餐娱企业使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是管理者的理想选择。我的毕业设计题目就是设计一个餐饮娱乐收银系统,在前期的实习和分析之后,对系统进行了设计,虽然受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的餐饮娱乐企业管理信息系统有很大的难度,但是我努力在实践

5、中巩固以及整理自己在大学期间所学的知识,尽量把这个系统设计的更好。(一)MIS系统简介管理信息系统(MIS,Management Information System)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业、管理、分析和决策职能的系统。管理信息系统利用计算机的硬件和软件,手工规程、分析、计划、控制和决策用的模型,以及数据库对信息进行收集、传输、加工、保存、维护和使用。因此管理信息系统是一个信息处理系统。管理信息系统作为各项业务、技术、工作自动化及高水平管理的方法和模式,正在得到越来越广泛的应用。早期的管理信息系统通常是以各单位为主体,独自进行开发和应用。从技术上看,

6、大体是以局域网或客户/服务器模式组成和应用系统平台,在操作系统和数据库管理系统的平台上开发应用软件系统。但是,由于技术的发展和进步以及应用、管理和数据共享的需要等诸多原因,把分散开发且分布在各个地域的独立的管理信息系统互相连接起来,实现系统硬件、系统软件、应用软件及数据的共享,已经成为越来越迫切的任务。(二)本课题研究的意义随着营业额和客户群的增长,许多个体起家的中小型餐饮娱乐企业单位都面临着如何扩展自己的营业规模,形成初步规模化经营的问题,其中一个非常棘手的问题就是业务信息管理手段的升级,而重中之重就是如何进行规范地营业收入管理。收银管理系统就是这样一个集业务信息管理各方面(包括收银、结算等

7、事务在内)为一体的MIS系统,它使原先人工、繁复、容易出错、难以统计记录的信息管理工作统一由计算机操作实现,确保业务内容信息的规范性、统一性、可恢复性。该系统由前台操作和后台管理两大系统模块组成,其中前台操作售模块包括:前台接待、各部门操作、查询、财务、管理、系统设置等子模块;后台管理模块包括:经理操作、客房部操作、餐饮部操作、娱乐部操作、服务部操作子模块。按前、后台设计的思想直接来自于基本的C/S两层构架应用体系结构的实现模式。以上两大任务模块及其子模块基本上涵盖了第三产业企业单位的主要功能需求,分为业务运作和后台信息数据管理两大部分。通过本系统的设计与实现,更加深入、实例化地了解MIS系统

8、的方方面面,很好地积累MIS系统的开发经验,而且对于广泛应用的C/S体系构架也有了切实的感受,同时增强了系统综合设计能力和具体环境下的开发实现能力。二、系统的作用及设计目标(一)系统的作用餐饮娱乐企业的计算机管理就其表现形式看就是对餐饮娱乐企业大量的常规性信息的输入、存储、处理和输出过程,其作用主要表现在以下几个方面:(1)提高餐饮娱乐企业的管理效益及经济效益应用餐饮娱乐管理信息系统通过节省大量的人力物力,增加饭店的服务项目,提高饭店的服务档次,减少管理上的漏洞,从整体上提高餐娱企业的经济效益。如完善的预订功能可防止闲置资源或在没有可用资源的情况下重订的情况出现,可随时提供准确的资源使用和预订

9、情况,从而提高资源利用率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确控制价格,控制客人优惠,从而减少管理漏洞,提高营运收入。(2)提高服务质量由于计算机处理信息的速度很快,可以大大减少客人预订、结帐的等候时间,提高对客服务质量。快速的客人信息查询手段,使客人得到满意的答复。餐费、娱乐费等费用的一次性结帐,不仅方便了宾客,也提高了饭店的管理水平。清晰准确的账单、票据、表格,使客人感到高档次的享受。完善的预订系统,使客人的入住有充分的保证。完善的客户档案管理更使客人的“个性化”服务得以很好的实施。利用计算机保存大量的客人

10、历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等。(3)提高工作效率计算机管理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史,电脑资料的正确保存避免了抄客人名单的低效工作,严格的数据检查避免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。(4)完善餐饮娱乐企业的内部管理体制科学、正规、系统的餐饮娱乐管理信息系统在餐饮娱乐企业管理体

11、系中还发挥着强有力的稳定作用,可明显地减少员工及管理人员的流动对餐饮娱乐企业管理运作的不良影响。系统提供的多种安全级别,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠控制,应收账款的管理,员工工作量的考核,员工操作过程的跟踪,均可加强对餐饮娱乐企业的管理。(5)全面了解营业情况,提高餐饮娱乐企业管理者的决策水平餐饮娱乐管理信息系统能提供完备的历史数据,又可提供各种分析模式,可使管理人员很方便地完成复杂的统计分析工作,并加强对餐饮娱乐企业运营的内部控制,增强管理人员的控制决策水平。(二)系统设计目标餐饮企业单位需要根据自身的业务项目处理大量的经营项目信息,同时对这些信息要

12、进行分类管理和统计,这就需要合理的数据库系统来保存数据信息,还需要有效的程序界面支持各种数据操作的执行,而且面向操作人员的程序界面必需直观、合理。餐饮娱乐收银系统是基于以上目标而开发的。该系统的核心功能就是管理各部门业务信息数据,由前台操作和后台管理两大系统模块组成,其中前台操作售模块包括:前台接待、各部门操作、查询、财务、管理、系统设置等子模块;后台管理模块包括:经理操作、客房部操作、餐饮部操作、娱乐部操作、服务部操作子模块。本系统的主要特点是:实用性较强,操作简单,执行迅速等。三、开发环境选择与简介(一)开发环境的选择Visual Basic作为一个功能全面、开发效率高的可视化应用程序开发

13、工具,是软件开发界公认的非常优秀的应用开发工具之一。在Visual Basic环境下,利用系统提供的诸多控件,可以快速的形成外观友好、操作简单的程序框架,然后通过事件驱动形式添加应用逻辑实现,整个系统中的控件丰富、功能全面,无论是程序界面设计,还是数据库访问操作实现,Visual Basic都通过提供控件的方法集成为整个开发工具,提供了软件代码自动生成和可视化的资源编辑功能。它在编程的高效性、运行的快速性等方面都具有很强的功能。Visual Basic提供了相当齐备的类库和友好的编程界面,借助于Visual Basic可以轻松地开发出功能强、速度快、应用广并且占用资源少的应用程序。此外它还提供

14、了多种多样的数据库访问技术 ODBC API、RDO、OLE DB、ADO等,都是各有特色的数据库访问技术,有的兼容性强,有的单一优化性好,因此提供了针对不同数据库系统的宽泛选择。因而,实现本系统而言,Visual Basic是一个比较理想的选择。1、Visual Basic开发环境简介Visual Basic是专门为初学者设计的计算机语言。Visual Basic最初问世是只有十几条语句,由于它的简单和容易而大受用户欢迎,因此很快就应用于各个领域。Visual Basic是一种可视化编程语言,它将编程人员从面向过程的细节工作中解脱出来,不仅可以帮助用户方便地设计出良好的用户界面,而且基于事件

15、的响应机制使程序开发变的更为简捷。Visual Basic是Microsoft公司在Quick Basic的基础上为开发Window应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(Graphic User Interface)的程序语言。Visual Basic采用面向对象和事件驱动的两种程序设计机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者可以非常容易地创建一个窗口。Visual指的是开发图形用户界面(GUI)的方法,它不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可,这就叫做可视化编程。2、Visual Basic的特点和功能Visual Basic是从BASIC发展而来的,对于开发Windows应用程序而言,Visual Basic是目前所有开发语言中最简单、最容易使用的语言。作为程序设计语言,Visual Basic程序设计有以下特点:1、可视化面向过程的程序设计存在的缺点是在设计过程中看不到程序的实际显示效果,必须在程序运行是才能观察到。如果用户对程序的界面不满意,就要

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 教育学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号