《设计酒店管理系统.docx》由会员分享,可在线阅读,更多相关《设计酒店管理系统.docx(26页珍藏版)》请在优知文库上搜索。
1、目录第一章系统概述31.1 序言31.2 本系统简介4第二章系统可行性分析错误!未定义书签。2.1 技术上可行性错误!未定义书签。2.2 经济上可行性52.3 管理上的可行性5第三章系统需求分析错误!未定义书签。3.1系统重要功能错误!未定义书签。3. 2系统数据流图63.3 数据字典错误!未定义书签。第四章系统设计83.4 系统总体设计8系统功能分析8系统软件构造图93.5 系统详细设计错误!未定义书签。系统详细设计目的规划错误!未定义书签。4. 2.2系统详细设计任务105. 2.3系统物理配置方案设计104.3 系统输出设计114.4 系统输入设计11输入设计原则11数据输入设备的选择1
2、1输入检查设计11错误改正措施错误!未定义书签。第五章系统实现125.1 系统运行环境125.2 系统实现关键技术125.2.1ADO.NET数据访问技术125.2.2系统重要控件135.2.3基本数据库操作135.3系统采用的设计模式13第六章总结15第一章系统概述1.1 序言伴随计算机技术B飞速发展,信息时代B到来,信息变化了我们这个社会。各类行业在平常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理0信息化程度体目前将计算机及网络与信息技术应用于经营与管理,以现代化工具替代老式手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。酒店客房管理系统是经典
3、0信息管理系统0一部份,并且是必不可少0一部份。其开发重要包括后台数据库B建立和维护以及前端应用程序B开发两个方面。对于前者规定建立起简洁且资料一致性和完整性强、资料安全性好的数据库。而对于后者则规定应用程序功能完备,易使用等特点。酒店客房管理系统是酒店经营管理中不可缺乏的部分,它时内容对于经营的决策者和管理者来说都至关重要,因此客房管理系统、信息管理系统应当可认为顾客提供充足的信息和快捷的查询手段。但一直以来人们使用老式人工0方式管理文献档案,这种管理方式存在着许多弊端,如:效率低、保密性差,轻易出现差错等,且对于查询空房间及已定房间等极为不以便。在当今时代,这些完全可以改用计算机来替代人的
4、手工操作。作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟0长处。例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些长处可以极大地提高客房经营管理B效率,也是企业0科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一种关键原因。因此,我决定选择酒店客房管理系统作为本人的课程设计,力争开发出一套界面友好,功能强大,使用简朴的合用于各大、中、小规模的J酒店客房的管理系统。同步也是一款完全适合宾馆或旅馆酒店客房管理傻瓜式平常业务管理的软件。1.2 本系统简介现代化的酒店组织庞大、服务项目多、信息量大,要想提高劳动生产、减少
5、成本、提高服务质量和管理水平,进而增进经济效益,必须借助计算机来进行现代化B信息管理。酒店管理系统正是为此而设计的。优秀的酒店客房管理系统操作以便,灵活性好,系统安全性高,运行稳定。这也是我所设计本程序0目的之一。本系统针对顾客和客户以及客房的管理采用了当今常用的C/S构造而设计。这样只需要一台计算机作为服务器即可。前台应用只需有一台可连入局域网时计算机,这样就可省去C/S构造中的每台客户机都要安装客户端程序的麻烦。本系统也分为后方管理和前台应用两大部分。其中后台管理分为:顾客信息维护、客房信息维护、客房类型维护、营业状况记录和个人密码修改几种模块。前台应用可分为:显示所有房间信息、显示空闲房
6、间信息(订房)和显示已租房间信息(退房)三个模块。第二章系统可行性分析2.1技术上可行性编写语言:采用C#语言进行编写。C#是一种安全的、稳定的、简朴0,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同步去掉了某些它们0复杂特性(例如没有宏和模版,不容许多重继承)。C#综合了VB简朴的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。由于对C#技术比较纯熟,对于系统较为简朴0,但基本功能较为完善0现代酒店管理系统来说是基本没有问题的。编程平台:编程平台采用ViSUalStUdio2023.它
7、已被证明是一种极其强大和成功的开发平台,其成熟稳定可以充足保证软件设计的顺利进行。数据库:数据库采用微软的SQLSerVer2023,虽然该数据库版本不是最新H勺,但其工作稳定,功能强大,资源花费较少,因此可以充足满足目前的需要。以上所用技术都是成熟的,先进0,稳定的。因此,开发本系统在技术上是可行的。2. 2经济上可行性经济上重要考虑本系统带来的效益与否不小于开发本系统的成本,由于本系统0开发以课程设计为依托,参与人员的目的以学习为主,投入成本比较小。此外,系统管理员和业务员都拥有计算机的专业知识,酒店前台工作人员和管理人员不需要通过培训或只需要通过少许培训即可操作本软件。这样可认为开发本系
8、统节升资金。同步无纸化办公可以节省资源,减少后期资源挥霍。因此,开发本系统在经济是可行的。3. 3管理上日勺可行性由于本系统功能比较简朴,对于工作人员不存在太大难度。加上业务员一直在使用本来老版本的酒店管理系统,对该类软件操作是很熟悉的。对于系统管理员来说,由于系统管理员拥有维护数据库系统的技能,对数据库中的J数据进行添加、删除、更新等操作是没有问题的。因此,开本系统在管理上是可行的。在本系统的运行阶段,使用系统0工作人员,除了需要具有在WindoWS平台上使用个人电脑0知识,并不需要尤其日勺技术能力。这方面B知识,在该酒店与本项目运行有关的直接人员中已经具有。系统技术维护支持工作,在初期仍由
9、硬件供应商及本人完毕。在酒店信息化建设及业务拓展到合适规模后,将由酒店雇用专业技术人员担任此项工作。在详细实行过程中,企业同意建立这样的运行管理机制:由企业管理层一名高级管理人员领导;同步,采购部负责对系统运行过程中0计算机耗材0供应。综上所述,开发本系统,在经济上、技术上、管理上都是可行的。第三章系统需求分析3.1 系统重要功能系统功能分析在系统开发的总体任务的基础上完毕。重要功能是: 有关客房类型的制定:客房类型名、房间面积、床位数量、住房单价、与否有空调、电视机、以及单独卫生间等。 客房原则信息的添加、修改、查询等。 客房基本信息制定:包括客房编号、客房类型名、客房楼层、客房单价、备注等
10、。 客房基本信息B添加、查询、修改:包括客房编号、客房类型、客房位置、客房单价、备注等 剩余空房、客房未满信息的查询 客户入住信息录入:客户姓名、性别、籍贯、联络、备注等。 结算信息的记录,包括客房编号、客房类型、客房单价、客户编号、客户姓名、入住日期、折扣、结算日期、总金额、备注信息等。 结算后发票打印。3. 2系统数据流图分析调查酒店业务流程和根据系统功能分析得出本系统的数据流图如下:图3T宾馆管理数据流图4. 3数据字典表3.1客户信息存储表数据存储条目名:客户信息记录数:记录所有客户信息主关键字:客户号记录构成:项目:客户ID+客户姓名+性别+籍贯+联络表3.2客房信息存储表数据存储条
11、目名:客房信息记录数:记录所有房间信息主关键字:客房号记录构成:项目:客房编号+客房类型+客房楼层+单价+备注信息表3.3客房类型信息存储表数据存储条目名:房间类型记录数:记录房间类型主关键字:房间类型名记录构成:项目:房间类型名+面积+额定床数+额定人数+空调+电视+卫生间+备注信息表3.4客房类型信息存储表数据存储条目名:收入明细账记录数:只记录目前识别的登记记录,记录数不限,结账后转入历史收入明细账主关键字:客编号记录构成:项目:客房编号+客房类型+客房单价+客户编号+客户姓名+入住日期+折扣+结算日期+总金额+备注信息第四章系统设计4.1 系统总体设计4.1.1 系统功能分析客房信息管
12、理功能模块包括客房原则信息设置模块和客房信息设置模块。客房原则信息设置模块重要实现: 客房原则信息设置 客房原则信息添加 客房原则信息修改 客房原则信息删除客房信息设置模块重要实现: 客房信息查询 客房信息添加 客房信息修改 客房信息删除顾客登记信息管理包括:1 .剩余客房信息查询:可以通过系统对宾馆内剩余09客房进行查询,可以理解到未被预定及未被使用的客房0编号、客房编号、客房类型、客房位置、客房单价等。2 .订房信息B添加:通过宾馆管理系统可以对入住0顾客0信息进行添加。包括顾客的身份证号码、顾客的姓名、以及对顾客所住的客房的有关信息的添加,包括客房编号、客房种类、客房位置、客房单价、入住
13、日期、折扣、备注信息等。3 .订房信息时修改:通过系统可以随时对里面的信息进行修改,包括对客房编号、客房种类、客房位置、客房单价、顾客姓名、顾客身份证号码、入住日期、折扣等0修改。4 .订房信息的查询:通过系统可以查询到在住顾客的信息包括客户号、顾客的姓名等。还可以查到该顾客所住的客房编号、客房种类、客房位置、客房单价、入住日期、折扣等。4.1.2系统软件构造图根据上述系统功能分析,能得出下面系统软件构造图:酒店信息管理系统_,,结账信息添加续订信息管理匚“续订信息添加-I-剩余客房信息查前 订房信息管黑-I,订房信息修M-I 订房信息查闻图4T系统软件构造图4.2系统详细设计4.2.1系统详
14、细设计目日勺规划在此阶段设计出详细可以运行的系统,详细列出新系统的多种参数与规格。为即将用C#编程语言对其进行编写做好准备。4. 2.2系统详细设计任务(1)算法过程的设计:本详细设计采用0是流程图0方式来体现每个处理过程0算法;(2)数据构造0设计:对于处理过程中波及B概念性B数据类型进行确切的定义;(3)测试用例设计:测试用例包括输入数据和预期成果等内容。5. 2.3系统物理配置方案设计1设计指标(D系统的可靠性该系统规定24小时不间断工作工作,发生错误的概率低于O.01%o(2)系统吞吐量要提高系统0吞吐量,就规定使用品有大吞吐量0计算机。应当选择具有较高性能B计算机。(3)系统响应时间
15、响应时间不超过2秒(4)系统处理方式该系统采用主机系统方式。本系统采用局域网方式。(6)数据管理方式使用MSSQLServer2023数据管理系统2计算机硬件配置计算机硬件选择取决于要运行的软件系统,本系统提议最低采用如下配置:内存:128MBCPU:奔三LOGHZ以上硬盘:空余空间4G4. 3系统输出设计输出设计的内容包括:(1)输出信息应包括系统的使用者,如客户、酒店管理人员、前台服务人员、保洁人员等。(2)信息应以表格及文档形式输出。(3)输出设备:打印机、终端显示屏、PoS机。(4)输出介质:输出到专用纸张及电脑屏幕上。5. 4系统输入设计输入设计原则(1)输入数据量设计需要输入客户数据,数据量不大(2)输入错误检测检测客户登记状态,保证不会反复登记或登记错误6.