宾馆管理系统详细设计.docx
《软件工程基础》宾馆管理系统设计

《软件工程基础》宾馆管理系统设计一丶问题定义1.宾馆,是为客人提供住宿、餐饮、娱乐和其它服务的综合性服务企业,它所接待的客来自世界各地,而且这些客人的生活习惯、消费水平、宗教信仰等各不相同。
随着我国旅游业的飞速发展,以及社会生活水平的普遍提高,人们对于宾馆消费不断地提出更高、更多样性的要求。
2.如何以宾馆企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满足客人的各种消费需求,在当今竞争日趋激烈的宾馆行业中,是经营好宾馆企业的重要问题。
3.近年来,我国的现代宾馆业得到了蓬勃的发展,无论是行业规模,设施质量还是经营理念或者管理水平,都取得了长足的进步,已经进入了现代化水平阶段。
宾馆信息管理系统是一个宾馆不可缺少的部分,它对于管理者和消费者来说都非常重要,所以一个良好的宾馆管理系统应该能够为用户提供足够的信息处理能和信息查询手段。
宾馆信息管理系统对于加强宾馆信息管理有着极其重要的作用。
当今社会经济发达,交通便利,人们活动的范围越来越广泛,因此,宾馆的旅客量也在日渐剧增,对于如何管理如此庞大的旅客信息显得更为复杂,传统的管理方法,不仅工作量大,而且特容易出现问题,如效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。
已不能适应时代的发展4.宾馆经营管理人员不但要掌握科学的管理思想和管理方法来综合的运用宾馆资源,还应该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时地对客源市场信息作出反应和正确的指定经营决策,这样才有可能保证宾馆企业在如今激烈的竞争中求得生存和发展。
作为宾馆的经营管理人员只有充分的掌握宾馆的各职能岗位的信息流程和计算机处理的要求,并善于结合两者的要求和长处,才能使想进的计算信息处理技术有效的服务与宾馆的经营管理。
5.宾馆客房管理系统是根据宾馆对客房管理的实际情况进行编写的,主要目的是为了方便宾馆对客房的实际情况进行集中的查询与管理工作,以提高整个宾馆的工作效率。
宾馆预定管理系统详细设计说明书

2010级软件工程综合设计《宾馆预订管理系统》详细设计说明书承担单位:山西大学计算机与信息技术学院总负责人:@@@小组成员:### ### ###编撰人:### ### ### ###完成日期: 2012.9.15修改历史:目录1 引言 (6)1.1编写目的 (6)1.2背景 (6)1.3定义 (6)1.4参考资料 (6)2 程序系统的结构 (7)3登录管理系统模块设计说明 (7)3.1模块描述 (7)3.2功能 (7)3.3性能 (8)3.4输入项 (8)3.5输出项 (8)3.6接口 (8)3.7存储分配 (8)3.8 测试计划 (8)4 前台管理模块设计说明 (9)4.1模块描述 (9)4.2功能 (9)4.3性能 (10)4.4输入项 (10)4.5输出项 (10)4.6接口 (10)4.8 测试计划 (10)5 收银管理模块设计说明 (10)5.1模块描述 (10)5.2功能 (10)5.3性能 (11)5.4输入项 (11)5.5输出项 (11)5.6接口 (11)5.7存储分配 (12)5.8测试计划 (12)6 客房服务模块设计说明 (12)6.1模块描述 (12)6.2功能 (12)6.3性能 (13)6.4输入项 (13)6.5输出项 (13)6.6接口 (13)6.7存储分配 (13)6.8 测试计划 (13)7 系统维护模块设计说明 (13)7.1模块描述 (13)7.2功能 (13)7.3性能 (14)7.5输出项 (14)7.6接口 (14)7.7存储分配 (14)7.8 测试计划 (15)8 用户界面设计说明 (15)8.1界面设计规则 (15)8.2界面样图 (15)1 引言1.1 编写目的本报告为宾馆预订管理系统的详细设计报告,主要旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。
毕业设计---宾馆客房管理系统的设计

毕业设计---宾馆客房管理系统的设计摘要本文是对阜新市西山宾馆客房管理系统的设计说明,本系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合宾馆工作的实际要求,对SQL Server2000数据库管理系统、SQL语言原理、PowerBuilder 8.0进行了较深入的学习和应用,主要完成对客房管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。
系统运行结果证明,本文所设计的客房管理系统可以满足客人、工作人员和高级管理员三方面的需要。
第一章对客房管理系统的问题定义进行了简明的介绍,并分析了在未开发此系统之前,所存在的一些问题和开发此系统所能实现的功能。
第二章的可行性研究从三方面研究了开发本系统的必要性。
第三章的需求分析为以后开发系统打下了基础,系统需求说明书、局部ER图、全局ER图、数据字典。
第四章进行了具体的程序设计,具体划分了两类用户的操作权限,设计了带有权限的操作界面。
实现了数据库表的浏览,记录的添加、删除和修改,报表的生成,实现了多数据库表的连接操作,实现了主从表操作,实现了密码维护功能,最后,系统还可以导入数据库以对任意同结构的数据库进行操作。
第五章的详细设计介绍了开发本系统的开发工具PowerBuilder 8.0。
第六章是对本系统的系统维护。
设计充分利用SQL Server2000数据库技术、SQL语言原理、PowerBuilder 8.0开发工具的强大力量,提高了编程效率和可靠性。
关键词:数据库,SQL语言原理,SQL Server,PowerBuilder 8.0AbstractThis text is development two aspects that the design to manage the system to new municipal in fuxin west mountain guest house guest room explain, this system is a typical information management system(MIS), its development includes primarily the backstage database establishes with support and the head applies the procedure.Establishes to rise to the former request the data consistency is strong with the complete, the base that data safety like.But request the latter very much the applied procedure function complete, easy usage etc. characteristics.There fore oneself join together the actual request that guest house work, to SQL Server2000 database management system, SQL language principle, PowerBuilder 8.0 proceeded the thorough study with apply, complete primarily the need to manage the system to guest room analysis, function mold piece divide the line, the database mode analyzes, and designed the database construction from here with apply the procedure.The system circulates the result proof, this text a guest room for designing management the system can satisfy the guest, worker with high class managing person three the demand of aspects.Key phrase:Database, SQL language principle, SQL Server, PowerBuilder 8.0目录前言 (4)1 问题定义 (5)1.1阜新市西山宾馆客房系统管理概况 (5)1.2问题定义 (7)2 可行性研究 (9)2.1可行性研究的任务 (9)3 需求分析 (11)3.1概述 (11)3.2数据流图 (12)3.3数据字典 (14)4 系统设计 (17)4.1系统的结构设计 (17)4.2关键技术 (24)4.3主程序界面设计 (24)4.4系统登录窗口设计 (25)4.5基础信息程序设计 (26)4.6客房前台程序设计 (27)4.7查询统计管理 (29)4.8挂帐管理 (32)4.9系统初始设计 (33)4.10系统维护 (34)5 详细设计 (35)5.1开发工具 (35)5.2计算机系统的选择及配置 (36)6 系统测试与维护 (37)6.1系统测试 (37)6.2系统维护 (40)结束语 (41)致谢 (42)参考文献 (43)附录 (44)前言宾馆客房管理系统是一个宾馆酒店业不可缺少的部分,它的内容对于宾馆的决策者和管理者来说都至关重要,所以宾馆客房管理系统应该能够为用户提供充足的信息和快捷的查询手段。
宾馆管理系统课程设计说明书

┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊目录一设计目的 (1)二设计内容 (1)三设计要求 (2)四设计过程 (3)1 任务解析 (3)2 程序结构分析 (4)3 数据结构分析 (4)4 功能实现 (4)5 系统测试 (4)五设计总结 (10)参考文献 (11)附录 (12)┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊一设计目的课程设计的目的与任务:(1)使学生巩固和加强《C语言程序设计》课程的理论知识。
(2)使学生掌握C语言的基本概念、语法、语义和数据类型的使用特点。
(3)使学生掌握C语言程序设计的方法及编程技巧,能正确使用C语言编写程序。
(4)进一步理解和运用结构化程设计的思想和方法;学会利用流程图或N-S图表示算法。
(5)使学生掌握调试程序的基本方法及上机操作方法。
(6)掌握书写程设计开发文档的能力,使学生学会撰写课程设计总结报告。
课程设计的思想和方法还可以作为学生做毕业论文时的参考资料。
(7)通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。
为学生做毕业设计打好基础。
(8)初步掌握开发一个小型实用系统的基本方法:结合实际应用的要求,使课程设计既覆盖知识点,又接近工程实际需要。
通过激发学习兴趣,调动学生主动学习的积极性,并引导他们根据实际编程要求,训练自己实际分析问题的能力及编程能力,并养成良好的编程习惯。
(9)培养学生的创新能力和创新思维。
学生可以根据指导书和相关文献上的参考算法,自己设计出相应的应用程序。
(10)培养学生良好的程序设计习惯。
在实际编程中,为了提高编程质量,对空行、空格和注释均有要求。
学生在课程设计书写代码时,应该严格按要求处理,以便建立良好的程序设计风格。
二设计内容(一)系统功能要求:(1)具有宾馆房间的录入功能。
(2)具有数据查询功能,可以实现查询全部信息和按条件执行查询。
显示房间是否有人住。
宾馆管理系统(课程设计-研究报告)

长春工业大学信息管理系统课程设计报告题目:宾馆管理系统班级:姓名:学号:指导教师:宾馆管理系统————班级,姓名在当今经济和商务交往日益频繁的状况下,宾馆服务业市场竞争日趋激烈,越来越多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对宾馆服务进行管理,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。
一,宾馆管理系统的可行性分析1,业务分析根据我国宾馆业的统计分析表明:在现代的宾馆服务行业中,宾馆服务行业正面临客流量骤增,传统的管理方法使得办公人员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐全;分类、归档不合理,以至于造成查找困难;保存方式不科学,使得资料、文件受损,影响使用效果和时间。
针对这种情况,各宾馆管理人员已意识到使用计算机管理信息系统的重要性,因此他们迫切需要开发一个宾馆客房管理信息系统来进行管理工作。
当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。
并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。
因此通过可行性的研究分析可以知道问题。
有无可行性的解决方法,进而避免人力、物力和才力的浪费。
在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
系统目标应充分体现,直接为企业人事管理系统服务,并且,程序可以分期分批实现。
但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。
以达到更加出色的程序系统。
可是,目标的提法不尽相同,例如:·提高公寓管理效率,减轻劳动强度;·提高信息处理速度和准确性;·为管理者提供更方便、科学的服务项目。
2,以南京市某宾馆为例的可行性分析1,基础分析(1)位置与环境本项目位于南京市中心地段——中山南路某大厦4-5层,毗邻地铁一号线张府园站、三山街站。
酒店管理信息系统设计文档

酒店管理信息系统项目设计文档第1章前言1.1 开发背景经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展。
宾馆行业将面临着机遇和挑战。
宾馆客人管理是宾馆管理的一个重要且必须切实面对的工作,但一直以来人们使用传统的人工方式管理宾馆,这种管理方式存在着许多缺点,如:效率低、保密性差且较为烦琐,另外随着客人数量的增加,其工作量也将大大增加,这必然增加客人管理者的工作量和劳动强度,这将给客人管理信息的查找、更新和维护都带来了很多困难。
建立宾馆客人档案管理系统,采用计算机对客人信息进行管理,可以进一步提高宾馆的经济效益和现代化水平,帮助宾馆工作人员提高工作效率,实现客人信息管理工作流程的系统化、规范化和自动化。
第2章系统分析2.1 可行性分析1、管理上的可行性在传统的宾馆客人管理过程中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响宾馆的经济效益。
因此,宾馆的管理人员迫切地需要一套宾馆客人信息管理系统来对日常信息进行处理和维护。
历史经验的积累使宾馆行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。
这些为系统的建设提供了有效的制度保障。
2、技术上的可行性本管理信息系统将采用技术成熟的C#作为前台开发工具。
后台数据库采用微软公司的SQL Server数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
3、经济上的可行性本系统由作者自主开发,操作人员只需简单培训即可上岗。
管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。
因此对于油缘宾馆在经济上是完全可以接受的。
本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。
宾馆管理系统设计

宾馆管理系统设计目录1。
引言 (2)2。
相关技术简介 (3)2。
1 Microsoft Visual Studio 2005 (3)2。
2 SQL Server 2000 (3)2.3 C#语言 (3)3。
系统需求分析 (4)4. 数据库的设计 (5)4.1 数据库概念结构设计 (5)4。
2 数据库逻辑结构设计 (8)4。
3 数据完整性设计 (11)4。
4 存储过程和视图 (11)5。
“宾馆管理系统”应用程序结构设计与功能实现 (12)5.1 功能模块设计 (12)5。
2 客户界面设计 (14)6。
结论 (24)7.致谢 (25)8.参考文献 (26)9.附录(核心代码) (27)1。
引言近年来,随着改革开放步伐的加快和中西方文化的交流与发展,我国人民生活水平显著提高,旅游业日益繁荣发展,伴随着消费的持续增长,宾馆行业已经成为现代社会中发展最快的行业之一.根据调查发现,只有大型的宾馆才有规范、合理的管理系统,大部分中小型宾馆都还是人工服务,因此,中小型宾馆要想在激烈的市场竞争中生存,就必须在经营管理、服务质量等方面提高管理意识,即建立一套合理、高效的管理系统。
应势而出的宾馆管理系统有着很好的应用性。
一直以来人们都采用传统人工的方式管理账单,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了很多的困难,同时,也加大了管理者的工作量和工作难度。
本系统很好的克服了这些缺点,并且有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。
这些优点能够极大地提高宾馆管理的效率,该宾馆管理系统以Microsoft SQL Server 2000作为后台数据库,C#语言为前台开发工具,运用自顶向下逐层分解的模块化结构设计思想、面向对象的设计方法,完成了宾馆管理系统的主要模块。
现如今随着经济的不断发展,旅游出国等带来的宾馆市场营业量大大增加,如果设计一款专门为宾馆管理人员和宾馆员工查询本宾馆信息,以及各种查询、入住、核账、结算等的专业软件,将会大大减少宾馆内工作人员的工作量并提高工作效率同时提升宾馆的营业额。
酒店管理系统详细设计

酒店管理系统详细设计(总11页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March3. 用户输入模块(USERINPUT)设计说明程序描述该程序是用户登录时所必须要用到的,登陆之前需要验证用户身份的合法性,故而需要用户输入程序,输入用户名及密码来进行身份验证。
本程序为非常驻内存,是子程序、可重用、是顺序处理,在输入之后方能进行验证功能性能精度要求精确到整型的个位、字符型完全正确,不支持部分匹配;时间特性要求:要求等待时间<0.5s输入项输入项名称:用户名类型:字符串型输入方式:手工输入数据来源:系统自带的数据库中的信息输入项名称:密码类型:字符串型输入方式:手工输入数据来源:系统的数据库中的信息安全保密条件:在输入密码时用户界面上显示为******输出项输出项:用户名错误输出数据类型:字符串型输出以信息对话框的形式输出输出内容是用户名错误,请重新输入输出项:密码错误输出数据类型:字符串型输出信息也是以信息对话框的形式输出输出内容是密码错误,请重新输入输出项:正确登陆数据类型:字符串型输出内容是根据用户权限而得到的用户界面的输出算法本程序需要对数据库进行操作,即对数据库进行查询Select 用户名From USER_PSDWhere 用户名=输入内容如果结果为空,则输出:用户名错误,请重新输入;三次输入错误则关闭系统Select 密码Form USER_PSDWhere 用户名=输入内容 and 密码=输入内容如果结果为空,则输出:用户密码错误,请重新输入;三次输入错误则关闭系统查询到一条记录后,进行权限判断,以决定让该用户使用相应的功能。
流程逻辑接口本程序隶属于主程序模块存储分配本程序的存储分配为:用户名及密码信息存入数据库中,程序使用队列将输入内容与数据库中的内容进行比较,或者直接使用数据库的存取,进而更进一步的增快程序的查询速度限制条件限制条件:本程序中输入的用户名只支持英文字符串型或数字,不支持汉字与汉语符号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
五、详细设计说明书
1.引言 (2)
1.1编写目的 (2)
1.2项目背景 (2)
1.3定义 (2)
1.4参考资料 (2)
2.总体设计 (3)
2.1需求概述 (3)
2.2软件结构 (4)
2.2.1网上用户预定系统模块 (4)
2.2.2酒店前台管理系统模块 (5)
3.程序描述 (6)
3.1酒店前台管理系统模块 (6)
3.1.1功能 (6)
3.1.2性能 (15)
3.1.3输入项目 (15)
3.1.4输出项目 (18)
3.1.5算法 (21)
3.1.6程序逻辑 (23)
3.1.7接口 (29)
3.1.8存储分配 (29)
3.1.9限制条件 (29)
3.1.10测试要点 (30)
3.2在线预定系统模块 (31)
3.2.1总体功能 (31)
3.2.2账户管理模块 (32)
3.2.3联系人管理模块 (36)
3.2.4订单管理模块 (40)
3.2.5房间管理模块 (47)
3.2.6实时提醒系统 (50)
1.引言
1.1编写目的
为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。
本文档供项目经理、设计人员、开发人员参考。
1.2项目背景
随着旅游业的兴起,以酒店等为主的服务型第三产业飞速发展;因此,规划外出计划,提前确定住处对游客就显得尤为重要。
为了解决人们的出行入住问题,同时提高酒店运作效率和规范性,节约酒店的成本;在充分了解调研酒店的运营、管理模式后,我们开发了此酒店预订和管理系统。
本系统分为在线预订子系统和酒店方的预订与管理子系统,在线预订子系统提供顾客在线预订房间等功能,争取在最终版本实现顾客足不出户完成预订;酒店方的预订与管理子系统提供给酒店服务员处理订单、办理入住、结帐退房等一系列管理功能。
在真正意义上,实现了计算机高效办公,起到了方便顾客与酒店的双重作用。
我们会根据技术发展、设备升级、业务需求等进行对本系统的扩展、升级与维护。
1.3定义
酒店前台管理系统:是运行在酒店前台电脑的系统。
酒店人员可以使用本系统来对用户的订单进行处理,并且可以使用管理宾馆入住、消费、日记月结等基本酒店日常管理功能。
网上客户预定系统:是运行在一般用户电脑上的程序。
网上用户可以通过本系统来对本酒店房间的预定信息进行查询,并预定房间。
1.4参考资料
1)用户的需求信息Project for the Course Object Oriented Design with
UML--Analysis and Design of a Hotel Reservation and Management System
2)美萍酒店管理系统
3)美萍酒店管理系统的功能使用说明书
2.总体设计
2.1需求概述
1.在线预订系统主要提供以下功能:
2.允许顾客注册、登录账户、完善预订所需信息、查看和修改账户信息。
3.允许顾客查看、预订酒店房间,并且可以对已有的订单进行修改(更改房间等)和取消。
4.酒店预订管理系统主要提供以下功能:
5.员工登录并拥有不同权限。
6.允许服务员为“拨打电话进行预订”的顾客预订酒店房间。
7.查看、处理(确认、修改、取消)订单;查看全部和单个房间状态。
8.服务员可通过系统为预订过的顾客和散客(walk_in)办理入住。
9.服务员可以为已入住看顾客添加额外消费(物品、服务),进行结账退房。
10.HeadWaiter可通过系统为已入住的顾客更换房间,对房间、物品和服务的属性进行修改,查看员工信息和日、月结、历史交易记录。
2.2软件结构
2.2.1网上用户预定系统模块。