




免费预览已结束,剩余25页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机与信息工程学院课程设计 12/11/2019 05级4班软件工程作业 宾馆管理信息系统的分析与设计学校:山西农业大学信息学院系别:资环系 班级:计科082学生:马娟娟日期:2010年12月2日【内容摘要】:现代化的宾馆是集客房、餐饮、商务、文化及其他各种服务与设施为一体化的消费场所。酒店宾馆组织庞大,服务项目多,信息量大,要想提高劳动效率,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。作为有效的分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能完成的。 一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。 本课题就是基于这个思想理论产生的,介绍了宾馆管理系统的开发与实现。以Visual Basic 语言为开发环境,软件的开发按系统的、顺序的方式进行,从系统级开始向下分析、设计、编码、测试和维护。 论文的创新之处在于我们不再只是单纯的单机独立运行,而是采用C/S 模式开发,采用流行强大的SQL Server 2005作为后台数据库,为数据的安全和程序的稳定运行提供保障,具有运行稳定,数据结构严谨,稳定性强等特点。关键词:宾馆管理系统,Visual Basic 6.0 ,SQL Server 2005【英文摘要】The hotel is a modern guest rooms, restaurants,business culture and other types of services and facilities for the integration of entertainment establishments,hotel and hostel organized into a vast,services and more informative,in order to improve service quality and management level,thus contributing to economic efficency,have to rely on computer to carry out the modernization of information management,this system is applicable to small and medium sized star hotel an excellent system to use,simple operation,good flexibility and high security systems.running stable. As an effective analysis method, the computer management system play its strong advantages in data storage, data exchange etc. Is fast and reliable, which can not be complete by manual operation. A large computer management system must have a correct design guiding ideology, through a rational choice data structure, operating system and development environment that form a complete network system, fully play computer information management advantages. This topic is based on the theory of generation, introduces hotel management system development and implementation. With Visual Basic language for the development of software development environment, according to the system, order way, begin from system level downward analysis, design, code, test and maintenance. Paper innovations lie in we no longer just pure single-machine independent operation, but using C/S mode development, use fashion powerful SQL Server 2005 as the backend database for data security and guarantee the stable operation of the program, with stable operation, data structure is rigorous, strong stability etc. Characteristics. Keywords: Hotel management system, Visual Basic 6.0, SQL Server 2005 目录1开发背景说明12系统分析2 2.1可行性分析22.2 需求分析33系统概要设计 43.1 功能需求43.2 主要功能53.3 系统开发目的63.4 运行环境63.5项目意义74 系统详细设计84.1 组织结构图104.2 宾馆的业务流程图124.3 宾馆的功能结构图134.4 系统功能设计154.5 模块功能设计164.5.1. 系统登录模块174.5.2. 系统管理模块184.5.3. 客房管理模块194.5.4. 入住管理模块204.5.5. 订房管理模块214.5.6、换房管理模块224.5.7、宾馆结算模块244.6 UML系统建模部分254.6.1用例图254.6.2 活动图264.6.3 时序图275 系统实现285.1 SQL sever 2005简介285.2 实现目标286 系统测试29 6.1 软件测试的方法29 6.2 模块测试307 系统总结30一、开发背景说明:进入21世纪后我国的经济增长在全球的突影而出,人们的生活质量也在不断的提高,从而带来旅游业的高速发展,宾馆行业的服务档次迫切需要提高。在宾馆竞争日趋激烈的今天,要想在竞争中生存发展,就必须与高新技术紧密结合。硬件设施落后、管理水平滞后、服务质量低下的宾馆将被逐步淘汰。传统的纯手工或简单的计算工具,已经不适应现代经济高速发展和信息快速增长的要求,因此必须运用现代化管理手段,配备完善的自动化设备,采用全新的计算机网络和宾馆管理系统,来提高宾馆自身的服务水平与质量,最大限度地发挥准确、快捷、高效等作用,从而赢得宾馆的高信誉、强实力、好效益!二、系统分析2.1 可行性分析 2.1.1 目标方案可行性(1) 计算机设备处理繁杂的宾馆日常事务,大幅度减少人力、物力,极大地提高宾馆的管理水平和管理效率。(2) 管理水平和管理效率的提高能直接产生经济效益。(3) 高效率的管理形成了良好的经营氛围,为宾馆打造优良形象,提高企业竞争力。(4) 本系统安全保密性可靠,实施独立的局域网络,人员进入系统需要登录,需输入账户和密码。(5) 本系统的管理,可以根据市场需要进行调整,实用性强。2.1.2 技术可行性(1) 工作人员一般都要求掌握计算机技术,会使用各种管理软件。(2) 在新系统投入使用时,需对员工进行少量的培训,熟悉系统的功能和使用方法使系统能够顺利运行。2.1.3 经济可行性 (1) 宾馆有能力承担系统开发费用。 (2) 新系统将为企业带来经济效益。管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。其最主要的表现就是减少了企业管理费用和人力开支。2.1.4 操作可行性(1) 本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那有一般的计算机知识的人员就可以轻松上手。(2) 整个宾馆管理系统采用较友好的交互界面,简单明了,操作方便,不需要对数据库进行深入的了解。2.2 需求分析2.2.1 用户工作流程入住或预订客房时,用户要对客房管理模块或预订管理模块进行核对审查,并进行登记;用户要获得换房时,要对换房情况进行查询和更新;顾客结束住宿时,要对其进行结算。 2.2.2 用户业务需求(1) 该管理软件将对客房进行资料管理和统计,对已入住客房、已订出客房、未入住且未订出客房进行录入管理和统计;客房标准、客房内容(2) 该管理软件将根据用户的需求对客户情况进行资料管理和统计,对已入住客户、预订客房客户进行数据录入、信息检索、修改和删除,并能打印详细信息;(3) 该管理软件将根据用户的需求对结算情况进行资料管理和统计,对已结账的详单及待结账的详单分别进行日、周、月、年的统计与分析。(4) 该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码;(5) 该管理软件提供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。三、系统概要设计:3.1 功能需求:本课题是以一个小型宾馆信息管理为基础,结合各管理部门工作的实际需求,将要对宾馆信息管理系统进行设计、开发,并对技术难点作出分析,提出解决方法。使“宾馆信息管理系统”最终具有数据录入、修改、删除,信息检索,系统维护等功能。3.2 主要功能: 数据处理:实现录入、修改、删除、存储功能。如客房信息、顾客信息、入住信息、换房信息、订房信息、结算信息等的数据处理等。 信息检索:实现按不同要求分类模糊查询,组合查询功能,根据查询方式的不同,选择输出检索信息。如订房信息的查询,结算信息的查询等。 系统维护:实现对用户权限的限制,密码的保密性设置。3.3 系统开发目的:(1) 实现客房管理、入住管理、换房管理、订房管理、结算管理、系统用户管理的数据录入、修改、删除和信息检索(2) 实现对宾馆的账务管理与系统维护;(3) 大大提高宾馆的运作效率;(4) 通过全面的信息查询和处理,辅助提高宾馆的决策水平;(5) 使用本系统,可以迅速提升宾馆的管理水平,为降低经营成本,提高效益,增强宾馆扩张力,提供有效的技术保障。(6) 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改。3.4 运行环境: 操作系统:Windows XP开发工具:Visual Basic 6.0 数据库:SQL Server 20053.5 项目意义:本系统将对数据处理与信息检索作为研究重点,实现对数据的高级处理,且力求通过关键字段实现模糊检索功能,使信息查询更加简单灵活,即使第一次接触系统的人也可轻松操作,快速的找到所需信息。四、系统详细设计4.1 组织结构图:4.2 宾馆的业务流程图如下:4.3 宾馆的功能结构图如下:4.4 系统功能设计系统功能设计是使整个系统能基本实现宾馆的客房管理、顾客入住、顾客订房、顾客换房、结算管理、系统用户管理等功能,能让宾馆管理者更直观的了解宾馆的经营状况,以做出相应的经营决策。管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的存储管理、编制成各种凭证、报表、台帐等信息,同时对这些信息进行维护,通过实测宾馆的各种运行情况,并利用过去的历史数据预测未来的发展,从宾馆全局的角度出发进行决策,利用信息控制宾馆的行为,附注宾馆完成其目标。4.5 模块功能设计本系统共包括七大模块,分别是系统登录模块、系统用户管理模块、客房管理模块,顾客入住模块、订房模块、换房模块及宾馆结算管理模块。4.5.1. 系统登录模块功能:本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。其窗体。登录:在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。数据流图:4.5.2. 系统管理模块功能:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息维护,用户名变更、密码修改以及对用户权限的授予。退出:选择退出系统,将关闭整个系统,结束本次使用。数据流图: 4.5.3. 客房管理模块功能:本模块的主要功能是客房信息标准设置以及对客房信息设置。设置客房标准:主要功能客房信息标准的添加、修改和删除。设置客房信息:主要功能客房信息的添加、修改和删除。输入项、输出项:本模块的数据输入项主要是客房编号、客房类型、客房位置、客房单价等。并可以报表形式打印出来。 数据流图: 4.5.4. 入住管理模块功能:该模块主要是实现对客户入住信息的登记、查询两个功能。入住信息登记:该模块为系统提供对将入住顾客信息的登记,输入项为顾客信息和客房信息。入住信息查询:该模块为系统提供整个宾馆的已入住顾客信息的查询并可以报表形式打印出来。输入项、输出项:本模块的数据输入项主要是客房编号及客房种类,其中客房编号为必填项。添加顾客入住业务流程图:4.5.5. 订房管理模块功能:本模块的主要功能是实现对客户订房信息的登记、查询两个功能。入住信息登记:该模块为系统提供订房顾客信息的登记,输入项为顾客信息和客房信息。入住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。输入项、输出项:本模块的数据输入项主要是顾客姓名、房间编号及入住时间,其中顾客姓名为必填项。添加顾客订房业务流程图: 4.5.6、换房管理模块功能:本模块的主要功能是实现对客户换房信息的登记、查询两个功能。换住信息登记:该模块为系统提供换房顾客信息的登记,输入项为顾客信息和客房信息。换住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。顾客换房业务流程图:4.5.7、宾馆结算模块功能:本模块的主要功能是对已入住宾馆的顾客进行结算及对订房的顾客已交了的押金进行结算、查询。结算:主要功能是对已入住宾馆的顾客进行结算及对订房的顾客已交了的押金进行结算。输入项、输出项:本模块的数据输入项主要是客房信息及顾客信息。结算信息查询:主要功能是对已结算信息的查询。输入项、输出项:本模块的数据输入项主要是顾客姓名、房间编号及入住时间,其中顾客姓名为必填项。并可以报表形式打印出来。 数据流图: 4.6 UML系统建模部分4.6.1用例图1、系统管理员的角色关系用例图:(1)系统用户管理模块用例图:(2)客房管理模块用例图:2、收银员的角色关系用例图:(1)入住管理模块用例图:(2)订房管理模块用例图:(3)换房管理模块用例图:4.6.2 活动图4.6.2.1、系统管理员使用系统时的活动图4.6.2.2、顾客入住时的活动图4.6.3 时序图4.6.3.1、系统管理员添加新用户信息时序图:4.6.3.2、系统管理员删除用户信息时序图:4.6.3.3、系统管理员查看客房信息时序图:4.6.3.4、系统管理员修改客房信息时序图:4.6.3.5、收银员添加顾客入住信息时序图:4.6.3.6、收银员删除顾客订房信息时序图:4.6.3.7、顾客换房信息时序图:4.6.3.8、收银员进行结算时序图:五 系统实现: 5.1 SQL Server 2005简介 技术性能高可用性SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。管理工具SQL Server 2005引进了一套集成的管理工具和管理应用编程接口(APIs),以提供易用性、可管理性、及对大型SQL Server配置的支持。安全性增强SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为企业数据提供最高级别的安全性。可伸缩性SQL Server 2005可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。5.2实现目标:面对酒店行业的高速发展和酒店行业信息化发展的过程中出现的各种情况,酒店客房管理系统在实施后,应能够达到以下目标:1.实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。2.服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情况。3.系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。4.客户档案、挂账信息、预警系统的结合,可对往来客户进行住宿监控,防止坏账的发生。5.通过酒店客房管理系统的实施,可逐步提高酒店的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 粮库仓储面试题库及答案
- 乐清电厂面试题库及答案
- 科技教育面试题库及答案
- 康缘药业面试题库及答案
- 农业产业园项目2025年农业资源循环利用效益研究报告
- 2025年智能垃圾分类处理系统项目在商业区的可行性及运营模式研究报告
- 垃圾填埋气发电技术2025年展望:技术创新与碳减排效应评估
- 2025年金融行业数据治理与隐私保护技术合作与交流现状与展望研究报告
- 安全教育培训记录
- 安全教育培训计划小班课件
- 船舶概论课件
- 篮球训练营规章制度范本
- 园林给排水工程
- Rexroth (博世力士乐)VFC 3610系列变频器使用说明书
- ×××学校“学校学生资助管理机构成立文件”
- 动词过去式和过去分词的变化规则练习及答案
- 第四章 土壤污染调查与风险评价
- GB/T 9877-2008液压传动旋转轴唇形密封圈设计规范
- 共享服务中心(HRSSC)课件
- 工程结构检测鉴定与加固第1章工程结构检测鉴定与加固概论课件
- 数字色彩课件
评论
0/150
提交评论