大型宾馆客房服务管理系统设计毕业论文.doc
文本预览下载声明
大型宾馆客房服务管理系统设计毕业论文
五:第一章的意义BUG,但我相信通过不断的学习,对程序更新、管理,会解决程序中的错误,使程序更加稳定,也欢迎各位爱好者、各界人士给我提出宝贵的意见。
第二章:系统设计背景分析
大型宾馆、酒店的服务台或服务部是《大型宾馆客房服务管理系统》的用户,通过对宾馆服务台的考察,了解了宾馆服务台工作人员在客房等服务项目上的管理需求。即:现在宾馆、酒店的服务项目越来越多,需要管理的数据很多、很杂,但是这些数据又非常重要,而服务台又不宜有太多的工作人员。在为客户开房间、退房间时需要花费很多时间,客户往往不耐烦,在给客户讲解不同规格的房间时,或是介绍宾馆项目时经常记不清楚,而且,在不同服务项目方面,管理软件切换很麻烦。希望把不同的服务项目管理软件集中在一起,使查询方便快捷,并且加入客房的介绍。
在了解了现在大型宾馆、酒店的管理模式,现行宾馆、酒店管理软件的缺陷后,把新的管理系统用数据流程图表示出来后,得出了初步的逻辑模型。征求了宾馆管理负责人和系统使用者对系统开发成本、处理事务、系统规模和目标等方面的意见,得出准确的模型。即:现在宾馆、酒店的服务项目越来越多,需要管理项目也越来越多,管理难度越来越高,要求新的管理系统层次分明,结构清晰。管理的服务项目集中,查询方便,最好加入一些世界时钟表、货币对换表、列车时刻信息等相关的一些资料和使用宾馆的一些介绍、图片等内容。开发的这个新的管理系统应能综合以上功能,减轻宾馆、酒店服务工作人员的劳动强度。
经过上述一系列分析后,通过深入的思考,对系统模型进行全面的策划,认为《大型宾馆、酒店管理系统》在设计方面不需要特殊的技术,用现行的可视化,面向对象程序设计语言VB,可以实现。
第三章:设计目标
3.1、现行研究存在的问题
使用Windows的注册表保存系统登陆密码。首先使用API中的注册表操作函数,但是在实际中,出现乱码,无法正常的读写的密码信息,使系统的登陆密码模块无法使用。现在使用的是VB 中的注册表操作函数——SaveSetting、GetSetting、DeleteSetting,它们的使用比较简单,唯一的不足之处是只能把信息记录在指定的位置上。
本系统的主窗体使用的MDIForm,这种窗体上不能加上Image控件,所以无法使用可伸缩的背景图,而直接使用窗体的Picture属性加入背景图的话,图像的大小无法跟随窗体大小变化而自动伸缩。系统暂时取消窗体背景图显示这一功能。
显示数据表的窗体上,MSFlexGrid控件中被选中记录的加亮显示是即时通过改变单元格的背景色实现的,因为这一方法比较复杂,所以在使用中可能会出现一些显示不正确的地方。
系统使用的数据库文件要放在程序目录下,否则无法显示数据库中的记录。编译后的可执行文件,也需要把数据库文件和两幅图片文件与程序放在同一目录下,否则程序无法启动,弹出出错框。
在添加记录时,如果弹出错误框,则说明记录中有些字段不能为空值。比如字段类型为数字型的,就一定不能为空值。
3.2、本系统要达到的几个设计目标
本系统是大型宾馆、酒店用于客房管理的软件,其主要功能电子化管理宾馆的客房、入住客户的信息、客房服务员的信息。本系统的设计目标有以下几个:
记录宾馆各客房的规格、价格、类型等信息,可添加新的客房信息,修改客房信息,删除没有的客房信息,按不同字段条件查询客房信息。
记录已住房和已订房客户的姓名、身份证号、工作单位等信息。随时修改客户的信息,方便的按不同字段条件查询客户的信息。
记录宾馆客房服务员的个人信息,可随时方便的添加、修改、删除服务员的信息,随时按不同字段条件查询服务员的信息。
数据库中的记录对宾馆非常重要,本系统可以设置系统登陆密码,当系统设置了登陆密码后,任何人要进入系统,进行数据操作都必需要输入正确的密码才能进入本系统。
可以通过本系统的工具栏按钮直接打开计算器和记事本,以方便在使用系统时一些数字的计算和重要事情的记录。
第四章:系统设计原理、原则和开发环境
4.1、系统设计原理
Microsoft公司的VISUAL BASIC 6.0有强大的数据库处理功能。通过数据控件DATA,实现对数据库中的各个表进行添加、修改、删除、移动等操作。设定为索引的字段可以自动排列。判断用户的操作是否可行,如果满足条件,则可进行相应的操作。网格控件可以把数据表中的记录以电子表格的形式显示出来,非常美观。用户在浏览记录时也一目了然。
本系统就是通过数据控件绑定数据库中表,使用程序代码来进行数据记录的各种操作。通过网格控件MSFlexGrid来显示数据表的每项记录。
4.2、系统设计原则
程序设计原则:本系统程序设计的原则是把每一个不同的功能使用一个模块实现,这些模块之间的结构灵活,独立性很强,整个系统的结构也变的十分清晰
显示全部