




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程作业宾馆管理信息系统的分析与设计学校:山西农业大学信息学院系别:资环系班级:计科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 informativ巳in order to improve service quality and management levelzthus contributing to economic efficencyhave to rely on computer to carry out the modernization of information managementthis 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 operatior) 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 implementatiori With Visual Basic Ianguage 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 inno vations lie in we no Ion gerjust pure sin gle-machine in dependent 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.oz SQL Server 2005目录1开发背景说明12系统分析22. 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. 换房管理模块22244.5.7、宾馆结算模块4.6 UML系统建模部分254.6.1用例图254.6.2 活动图264.6.3时序图275系统实现285.1 SQL sever 2005 简介285.2实现目标286系统测试296. 1软件测试的方法296. 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) 该管理软件将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加用户、删除用户、修改用户密码; 该管理软件捉供企业人员管理,能够对企业员工的分类管理,新员工的加入以及员工删除,修改进本信息等功能。三、系统概要设计: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个字符,密码回显字符是数据流图:检验2登录4.5.2.系统管理模块功能:在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对共进行简单的信息维护,用户名变更、 密码修改以及对用户权限的授予。退出:选择退出系统,将关闭整个系统,结束本次使用。数据流图:系统管理员4.5.3.客房管理模块功能:本模块的主耍功能是客房信息标准设置以及对客房信息设置。设置客房标准:主要功能客房信息标准的添加、修改和删除。设置客房信息:主耍功能客房信息的添加、修改利删除。输入项、输出项:本模块的数据输入项主要是客房编号、客房类型、客房位置、客房单价等。并可以报表形式打印出來。数据流图:4.5.4.入住管理模块功能:该模块主要是实现对客户入住信息的資记、查询两个功能。入住信息令记:该模块为系统提供对将入住顾客信息的令记,输入项为顾客信息和客房信息。入住信息查询:该模块为系统提供整个宾馆的已入住顾客信息的查询并可以报表形式打印出來。输入项、输出项:本模块的数据输入项丄要是客房编号及客房种类,共屮客房编号为必填项。添加顾客入住业务流程图:4.5.5.订房管理模块功能:本模块的主要功能是实现对客户订房信息的野记、查询两个功能。入住信息登记:该模块为系统捉供订房顾客信息的登记,输入项为顾客信息和客房信息。入住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。输入项、输出项:本模块的数据输入项主要是顾客姓名、房间编号及入住时间,其中顾客姓名为必填项。添加顾客订房业务流程图:4.5.6,换房管理模块功能:木模块的主要功能是实现对客户换房信息的登记、查询两个功能。换住信息登记:该模块为系统捉供换房顾客信息的令记,输入项为顾客信息和客房信息。换住信息查询:该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。 顾客换房业务流程图:4.5.7,宾馆结算模块功能:木模块的主要功能是对己入住宾馆的顾客进行结算及对订房的顾客己交了的押金进行结算、查询。结算:主要功能是对己入住宾馆的顾客进行结算及对订房的顾客已交了的押金进行结算。输入项、输出项:本模块 的数据输入项主要是客房信息及顾客信息。结算信息查询:主要功能是对已结算信息的查询。输入项、输出项:木模块的数据输入项主要是顾客姓名、房间编号及入住时间,其中顾客姓名为必填项。并可以报表形式打印出來。数据流图:顾客收银员4.6 UML系统建模部分4. 6.1用例图I、系统管理员的角色关系用例图:(1)系统用户管理模块用例图:(2)客房管理模块用例图:2.收银员的角色关系用例图:(1)入住管理模块用例图:查询剩余客房信息(3)换房管理模块用例图:收银员uses4- 6.2活动图4.6.2.1、系统管理员使用系统时的活动图V添加修改L输入客房信息J (输入系统用户信息/1. 6. 2.2.顾客入住时的活动图V 删除输入欲删除的用八账号I输入欲删除的客房编号输入欲修改的用八账号 输入欲修改的客房编号MZ对信息进行修改/4.6.3时序图L 6. 3. K系统管理员添加新用户信息时序图:系统管理员登录界面用户信息宾馆管理系统主界面系统用户管理I1 输入帐号密码:I3屏幕初始化1I4.进入宾馆看理系统主界面!II1J11111111 15.提示选择业务 11111H111IH1III1111I6.进入系统用户管理|1L 1111111111111Li7.提示加亍的操作1111111 1.1111118.选扭添加操作1111111111111111 19.显示待漆加的信息提示1:11111111I1L-v4. 6. 3.2.系统管理员删除用户信息时序图:系统管理员野陆界而川户信息宾馆管理系统主界而农房管理界面I1 输入帐号密码:I1111IIIII11111 11I1I1I11111III1I11111|r12.验证帐号密码13.屏幕初始化41-4.进入宾馆管-;理系统主界面11111111111111111111111111111111111111111111 .5.提示选择业务1111H111IH1iiiiiiiiiiiii11111J11111l11117.提示弧行的操作11I6.进入系统用户管理1Tfi iiiiii1111118.选扭删除操作1i i ii i ii ii i i ii i119.提示输入朋删除的用户帐号亠11Jiiii11111110.删除用户1L-v-1111111i i i i ii111.返回登录界曲L1iIiii_ii1 1111111 二 12.退出 ji i i i ii ii1 1 1 IIIIIIIIII仃1输入帐号密码:IIIII72.验证帐号密码【II9 捉水输入客房编号a10输入欲査询的客房编号11 显不客房信息:12.返回登陆界治rl!r-IIIIIIIIIIII匸二 退出III yIIIII1. 6. 3. L系统管理员修改客房信息时序图:1 输入帐号密码丨丨II!II:2验证帐号密码! I 3屏幕初始化4 进入宾馆管理系统主界面III:5.提示选择业务:1I1勺6.进入客房管理I7.提示进行的操作r111I11|11lnrJiii1111111111:8 选择修衣操作:1 1 1111411111111111L11119.提示输入壕房编号!flfl11 I1 i1111111111111I11io.输入欲修改南客房编号ii1111711I11I11匕11k111111.显示客房信息111111111111111111r-111111112.进行修改丨i111111111111111111J11111111L-r-l1111111113.返回登陆界面:匸二 退岀I收银员II今陆界面用户依息亢馆管理系统上界面入住背理界面:2验证帐号密码3 屏幕初始化TI:4 进入宾馆管理系统主界面15 捉示选择业务6 进入入住管理7 提示进行的操作h_ - 1 |_11111111111111&选1择添加顾客入住信豆的操作 1 _ _Q 11 住11:9.査询知余客房信息!41111T!:111ir1111F1110.显示待添加的信息提示1 :1111111!111 门11111111111.添加欲入住的顾客信息及客房信息1111 111111112 返回窃陆界面4.6. 3.6.收银员删除顾客订房信息时序图:MS登陆界面 用八信息 宾馆管理系统主界面 客房信息 换房停理界面II2验址帐号密码!T3.屏幕初始化1111 11111n:4 进入宾馆管理系统主界面:!11111111111115.显示选择业务II!5 提示选择业务 ;!Pf:1rhIIIIII_IIIiiii-hiiiiiiii:iin6.进入订房管理:pHIIII1117 提示进行的操作丨I1 11-1111亠i;i11111111_Liiiiii&选择删除顾客订房信息的操怡!J11111111 1 1119.提示输只欲删除的顾客姓名1*111111111111 1 _ -1111111111111111111111111111i11111110.删篠顾客订房信息 :i111111pji111111:11.返回登陆界曲:勺!1rhF1 输入帐号密码 ! ! ! !IIIIII.|IIIn!;!、2.验证帐号密码i:iiIIIIII3 屏幕初始化!1ll4 进入宾馆管理系统主界面Ir:II=5提示选择业势I!n6.进入换房旨理IIIIIIIIIIIII7.疵示输入欲换房的顾好姓名 0(.输入欲换房的顾客症名II9.查看泰I除客房信息I:10提示输入欲换为的客房编号:r111 nn1iiiiiiir-*-.111ll输入客房编号11111111 LxJiiiiiiiiii iiIii11 11 11 11 11 11 11 1 111111111112 显示换房成功信息i丨.1113.返回告陆界面4. 6. 3. 8.收银员进行结算时序图:IIn 1.输入帐号密码:I3屏幕初始化:I4.进入宾馆耆理系统主界面!II:111111:5.提不选择业务丨匚 41 11L-11111H1I1111I6.进入结算管理!111111111111111111IHIII1111117.提示喘入顾客姓名 F11111111 1111111111111118.输入将专算的顾客姓名111111111: :119.显示结算信息i屮11 111111111111111111111111L-,1111111111111111111111111111111i 10.返回登录界曲i1111111 |aJ 11111111111111二 11.退出 1i:111II1五系统实现:5. 1 SQL Server 2005 简介技术性能高可用 性SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴捉交高度可靠和诃用的 应用系统。管理工 具SQL Server 2005引进了一套集成的管理工具和管理应用编程接口 (APIs),以提供易用性、可管理性、及对 大型SQL Server配置的支持。安全性 增强SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化许可控制、及加强的安 全模型等特性,为企业数据提供最高级别的安全性。可伸缩 性SQL Server 2005可伸缩性的先进性包括表格分区、复制能力的增强和64位支持。5.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 橡胶康复辅助器具创新创业项目商业计划书
- 客户定期回访机制创新创业项目商业计划书
- 家禽生态养殖效益分析创新创业项目商业计划书
- 2025年无人机物流配送路径仿真技术创新与风险评估
- 星空露营摄影指导服务创新创业项目商业计划书
- 逆做挡墙施工方案
- 砀山小区铜门施工方案
- 2025年劳动保障知识竞赛必考题库及答案
- 电商直播基地绿色环保设计与实施可行性研究报告
- 面部防晒教学知识培训课件
- 物流网络规划与设计课件
- JB∕T 5245.4-2017 台式钻床 第4部分:技术条件
- 鞘膜积液的护理查房
- 《水工监测工》习题集最新测试题含答案
- 大金D型水冷螺杆机说明书
- 部编版三年级上册道德与法治第一单元第1课《学习伴我成长》课件
- ASCO双电源自动转换开关操作手册
- 组合式塔吊基础施工专项方案(117页)
- 1、《国际贸易实务》课程标准解析
- 现场临电方案改
- 知识产权进校园小学生知识产权科普讲座课件
评论
0/150
提交评论