《酒店(锦江之星)管理系统》由会员分享,可在线阅读,更多相关《酒店(锦江之星)管理系统(60页珍藏版)》请在金锄头文库上搜索。
1、江海学院毕业设计1系统需求分析1.1 系统可行性分析1.1.1 可行性研究的前提(1)要求 系统能够最大限度的利用有限资源快速准确收集、处理、分析统计酒店发生的信息资源。提供各种数据查询方式,方便管理人员进行查询。能够形成各种数据报表,及时准确反映酒店业务情况。系统各模块功能相互独立,利用数据流相互关联,最大的限制错误录入,实现内部资源共享。安全性方面,系统采用计算机管理避免手工输入的弊病,利用计算机进行科学的优化业务流程,构筑合理的管理架构和完善的管理制度。数据采用多级保护,减少酒店数据丢失。 酒店管理系统模块功能简介:前台接待模块,前台收银管理,客房预定管理,客房管理模块,报表管理模块,核
2、数管理,经理查询及辅助决策分析模块,系统设置管理。 本系统预计将于四个月内完成,工程开始时间:2004年1月;结束时间:2004年5月。(2)目标 酒店管理系统采用科学的管理思想与先进的管理手段的完善结合。可帮助酒店管理人员,对酒店管理过程中大量动态的、错综复杂的数据和信息进行及时准确的分析和处理,从而使酒店管理真正由经验管理进入到科学管理,帮助经营者更好的管理酒店、成本控制和客户来源,从而提高酒店的经营效益。(3)进行可行性研究的方法 本系统的可行性研究时通过开发小组历时十天的时间调查分析后得出的,主要是通过调查现有的系统,分析开发酒店管理系统所具备的能力及实现的方法。确定出新系统的总体结构
3、,最终形成一个完善的系统软件。1.1.2 技术可行性人员素质 本小组的5名学生(江海学院计算机082班学生)技术基础 VB语言 数据结构 数据库系统原理 等相关知识项目技术要求:较为简单的,但基本功能较为完善的现代酒店管理系统根据项目的技术要求是较低的:界面编程要求是: 简单明了;可以看出,其要求没有超出现有开发的技术内容。数据库编程要求是:基于access平台;现有的技术力量完全可以解决。软件基础 access , Visual Basic 6.0用户没有特殊的要求1.1.3 经济可行性(1)设备费用在无线网络普遍使用的情况下,价格已趋向于大众化,酒店安装此项功能并不会增加很大的开销。通过网
4、关,无线用户可接入Internet进行访问。这样可以节省网络建设成本,因为无线用户可以在不使用任何线缆的情况下对Internet进行访问,具有便捷,移动的特点。同时,使得用户可以低廉的价格实现准确的宽带运营计费,为酒店更好的创造经济效益(2)人员费用通过简单的操作以及维护培训,使得员工能应付自如(3)施工费用因为是无线网所以安装方便,不需要考虑布线方案等一系列问题1.2系统应用背景目前有些酒店在酒店管理上仍采用最原始的手工操作模式,与酒店的发展以及整个现代化办公进程的步伐不相适应,无法保证向客户提供准确、及时、规范的信息。其主要问题有:1许多业务的处理和操作工序繁杂,统计汇总工作量大、信息可靠
5、程度差;2客户服务工作繁琐、复杂,使得客户提出申请时无所适从,对所需客户做不到心中有数,造成服务的延迟和服务质量的低下;3对客户的计费和收费不能直观监控和催交,导致业务人员不能按时结帐;4人工对客户的管理工作相当庞杂,不能对已有客户、所需客户做到心中有数;5对于数据资源的管理不能用科学的方法去编码和分类等档案记录可靠程度差,而且很难进行决策数据的统计;6各管理部门之间的数据信息不能共享、信息交换缓慢、管理成本高、工作效率低,时常出现一个作业在多个管理部门重复作业的情况。而且,随着酒店规模的扩大,业务的增多,所属方位地域分散等,出现公文上传下达速度慢、上下勾通困难,信息传递失真,团体工作失控等问
6、题;7各种经营决策所需的数据采集难、准确率低,所得数据具有滞后性,酒店领导无法对业务过程进行监控,对酒店资源无法进行科学地、有效地、及时地最优化配置;8大量的极其有价值的历史数据被丢失,对酒店业务的长期发展造成了巨大损失。因此若要克服这些弊端、降低运营成本、提高服务质量,酒店的管理必须首先完善其管理手段、规范管理流程,依托现代计算机技术、通信技术和网络技术,建立现代化的综合管理信息系统,提高业务处理的效率和可靠性,并进而对各类管理信息进行系统整理和分析,为酒店的运营决策提供依据,这样才能使酒店在激烈的市场竞争中立于不败之地。2 系统的设计2.1 系统功能模块设计在系统功能分析的基础上,考虑到V
7、isual Basic程序编制的特点,得到如图2-1所示的系统功能结构图。锦江之星管理系统系统声明营业汇总客户资料入住情况系统管理 图2-1 系统功能结构图本酒店管理信息系统需要完成功能主要有:(1)用户信息的增加和修改。(2)酒店管理各种信息的输入,包括客户、服务类别、服务项目、酒店信息的输入等。(3)酒店管理各种信息的查询、统计、修改和维护,包括客户信息查询,客户出入,各种信息的修改和维护等。(4)酒店营业汇总的查询。(5)酒店管理系统的声明。3 数据库设计3.1 数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。通过对酒
8、店酒店管理的内容和数据流程分析,设计数据项和数据结构如下:用户管理信息,包括用户名、密码和权限。 入住信息,包括的数据项有姓名、来源地、接待人、入住时间、入住单价、入住数量、床位数、入住金额、备注等。退房信息,包括的数据项有姓名、来源地、接待人、退房时间、退房单价、退房数量、床位数、退房金额、备注等。客户详况,包括的数据项有姓名、日期、来源地、房间标准、客房单价、客房数量、金额、方位、床位数等。3.2 数据库逻辑结构设计 现在需要将在上面的数据库概念结构转化为ACCESS 2007 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。酒店管理信息系统数据库中各个表格的设计结果如下面表格所示
9、。每个表格所示在数据库中的一个表。字段名称数据类型字段大小必填字段姓名数字整型是日期日期否来源地文本50否房间标准文本20否单价货币否数量数字整型否方位文本5否金额货币否床位数文本50否表3-1 客户详细信息表字段名称数据类型字段大小必填字段来源地文本20是表3-2 来源地信息表字段名称数据类型字段大小必填字段床位数文本50是 表3-3 床位数信息表字段名称数据类型字段大小必填字段姓名文本10是日期日期/时间否来源地文本20否身份证号文本20否接待人文本20否备注文本50否入退房是/否真/假否表3-4 为入退房信息表字段名称数据类型字段大小必填字段用户名文本20否密码文本20否权限文本10否表
10、3-5 为系统管理信息表4 系统主窗体设计4.1 创建工程项目锦江之星管理系统(1)打开Visual Basic 6.0开发环境,在菜单栏中依次选择“文件”“创建工程”菜单,出现如图41所示的“新建工程”对话框。(2)在列表中选择“标准EXE”图标以指定新建应用程序类型为标准的Windows应用程序,然后单击“确定”按钮,打开如图42所示的系统初始界面。图41“新建工程”对话框图42 系统初始界面(3)在图42的菜单栏中依次选择“工程”“工程1属性”菜单,出现如图43所示的“工程1工程属性”对话框。图4-3 “工程1-工程属性”对话框(4)在“工程名称”文本框中将工程的名称设置为“锦江之星管理
11、系统”,然后单击“确定”按钮。(5)单击工具栏上的保存按钮,保存该工程。这样,就成功创建了酒店管理系统工程。以下是系统中各个窗口的设计和功能的实现。4.2系统主窗口的设计当登录成功之后,就可以进入锦江之星管理系统的主界面进行操作了。下面是创建应用程序的主界面frmMain窗口的过程。(1) 在工程中添加一个窗体。在工程资源管理器窗口中单击鼠标右键,在弹出的快捷菜单中依次选择“添加”“添加窗体”项,出现如图44所示的“添加窗体”对话框。 图44“添加窗体”对话框(2)在“新建”选项卡中选择“窗体”选项,然后单击“打开”按钮可以打开新建的窗口。(3)设置frmMain窗口的属性,如表41所示。这样
12、,窗口frmMain的界面设置就完成了。表42frmMain窗口的属性列表4.3菜单栏的设计在这个系统的主窗口串,需要设计一个菜单栏,为用户执行各种命和操作提供方便。创建菜单的步骤如下:(1)在Visual Basic 6.0开发环境中工具栏中的菜单编辑器图标,出现如图4-5所示的“菜单编辑器”对话框。图4-5 “菜单编辑器”对话框(2)下面就需要按照系统设计中的要求来设计菜单的结构。在“标题”文本框中输入“日常业务(&N)”,在“名称”文本框中输入“RCYW”。(3)在菜单栏中添加了一个显示为“日常业务”的菜单项能过“&”字符指定后面一个字母为相应的访问键,当程序运行时,直接使用键盘上的Al
13、t键和字符“&”后面的一个字母键,就可以调用菜单项的功能或者弹出菜单下面的子菜单。属性名称属性值说明名称frmMain命名该窗口Caption“锦江之星管理系统”设置窗口标题IconSystem.ico设置标题文件PictureWORLD.JPEG设置窗口显示的文件StarUpPosition屏幕中心设置窗口默认位置为屏幕中央WindowStateMaximized设置窗口的打开状态为最大化表4-1 属性表5 系统模块设计5.1 基本信息模块设计基本信息模块主要包括:用户登陆界面用户信息模块入住、退房模块客户资料模块营业汇总模块系统声明模块5.1.1用户登录界面通过输入用户名和密码登录管理系统
14、。打开VB设计界面,选择“工程”-“添加窗体”命名该窗口,设置窗口标题为“锦江之星管理系统”先添加一个“Frame” 标题为登录再里面添加两个“Textbox”分别在它们旁边添加一个“Label” 标题分别为用户名和密码,在它们下面添加标题为“确定”按钮控件和“取消”按钮控件,最下面添加一个“Timer” 控件用来记录时间。运行之后的界面如图5-1所示。 图5-1用户登录界面5.1.2创建用户信息子窗体用户信息子窗体可以进行用户管理,如:增加用户、修改密码、用户权限的管理,进行编辑。(1)增加用户。打开VB设计界面,选择“工程”-“添加窗体”命名该窗口,设置窗口标题为“增加用户”先添加三个“Textbox”分别在它们旁边添加一个“Label” 标题分别为“输入用户名和输入密码,确认密码”,在它们下面添加一个“Combobox”在它的旁边添加一个“Label” 标题为“选择权限”,再在最下面添加 “确定”按钮控件和“取消”按钮控件,运行之后的界面如图5-2。图5-2增加用户子窗体(2)修改密