连锁酒店信息管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
1 绪论
如家快捷酒店信息管理系统从软件工程的角度,进行系统的开发,详细介绍数据库应用系统的开发过程,包括系统开发前的准备工作、系统的需求分析、系统的概要设计和详细设计、系统编码设计、系统测试等。如家快捷酒店信息管理系统使用SQL Server2000作为后台的数据管理系统,而在前端使用ADO对象和数据环境作为数据访问接口。如家快捷酒店信息管理系统主要功能是完成酒店信息管理系统的管理,包括客房管理、客户管理、入住管理、退房管理、查询等。
1.1 系统的开发背景
酒店信息的管理在整个酒店的运作过程中起着重要的作用。它在酒店的工作人员、基础设施与客户资源之间起着信息沟通的桥梁作用。通过信息的管理,酒店的管理人员能够随时了解客房的入住情况,可以在宏观上分配基础设施的使用,调度服务人员的工作,从而提供更加及时与优质的服务。利用数据库管理资料可以方便的管理客户的资料以利于业务上的往来和客服调查,同时功能强大的查询操作使酒店信息管理系统成为管理人员的得力助手。
如果以上这些功能靠单纯的手工实现的话,必然会带来时间上的延迟与信息沟通的闭塞,还不便于查询,导致服务质量差强人意。基于手工操作的种种缺点,为了更好的管理酒店,实现管理自动化,我们将酒店管理的流程与规则与现代的计算机技术相结合,建立起酒店信息管理系统,以利于酒店管理的顺畅进行。酒店信息管理系统还可以全程监管客户在酒店的消费活动,并对收入情况进行统计,从而实现酒店管理流程全过程的电子化操作[1]。
1.2 课题的意义
酒店信息管理系统面对大量的信息可以轻松管理,减少了在管理上的物力和人力,有利于酒店提高工作效率和酒店效益。面对庞大的信息量,酒店在正常运营中需要对客房自由、顾客信息、结算信息进行管理,利用酒店信息管理系统及时了解各个环节中信息的变更,有利于提高管理的效率。通过这样的系统,可以做到信息的规范管理、需求统计和快速查询,从而减少在管理方面的工作量。如家快捷酒店信息管理系统数据库采用的是SQL Server2000,通过建立数据源,C#与后台的数据库连接来运行。论文主要介绍了如家快捷酒店信息管理系统的开发背景,所要完成的功能和开发的过程。重点说明了如家快捷酒店信息管理系统的系统设计和实现[2]。
1.3 系统的功能
如家快捷酒店信息管理系统属于典型的单层数据库应用系统,系统将酒店管理过程中的输入记录在数据库中,根据用户的需要完成相应的添加、删除、查询等操作。
如家快捷酒店信息管理系统主要包括以下几个功能:
a) 客房类型管理:在该功能模块能指定客房的类型名称,包括面积、床位、价钱,选择是否带电视、空调、卫生间、电话等;添加一种新的客房类型;能在界面上显示所有的客房类型信息。
b) 客房信息管理:界面上显示所有的客房信息。
c) 客户入住管理:在该功能可以指定房间号(ID),选择客户性别、籍贯,填写客户ID、姓名,选择入住日期,然后添加入库记录。
d) 客户退房管理:在该功能模块系统会根据客户的消费显示应收金额,管理人员选择相应的折扣,系统算出实收金额进行结算操作。
e) 客房查询:该功能模块提供三种查询方法,方便查找符合条件的客房:一是输入相应的客房信息查找;二是直接单击【空房】按扭查找;三是单击【未满】按扭查找。查询完后,可以选择单击【入住】按扭,进行登记。
f) 客户查询:在该功能模块可以查询全部的客户,也可以按客户ID进行精细查询,查找符合要求的客户可以进行结算操作[10]。
本次毕业设计开发的软件是酒店信息管理系统的开发,本设计详细介绍了一个数据库应用系统开发过程。经过三个多月的设计和开发,如家酒店信息管理系统基本开发完毕。其功能基本符合用户需求,能够根据用户的需要完成相应的添加、删除、查询等操作。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如:系统简单,用户界面不够美观,出错处理机制不够完善,没有酒店预订功能等多方面问题。这些都有待进一步改善。酒店信息管理系统是酒店管理信息化建设的基础和重要组成部分。基于C/S模式的酒店信息管理系统的开发,使酒店对信息管理实现了信息化、管理规范化的目标。而且,客户端操作方便,查询、添加信息快捷,极大地提高了工作效率。必将对酒店信息化建设起到积极的推动作用。
目 录
1 绪论 1
1.1 系统的应用背景 1
1.2 课题的意义 1
1.3 系统的功能 2
1.4 开发环境简介 2
2 项目准备 7
2.1 问题的提出 7
2.2 可行性分析 7
2.3 项目实施计划 8
3 需求分析 9
3.1 系统所要完成的任务 9
3.2 数据流图 9
3.3 数据字典 10
4 系统的概要设计 13
4.1 系统实现方案和系统模块划分 13
4.2 数据库逻辑结构设计 13
4.3 测试计划 15
5 系统的详细设计 19
5.1 房类型管理部分设计 19
5.2 客房信息管理部分设计 20
5.3 客房查询部分设计 20
5.4 客户查询部分设计 21
5.5 客户结算部分设计 21
6 系统试运行 28
6.1 调试的步骤 28
(优秀毕业设计 www.2bysj.cn)
6.2 调试的方法 28
6.3 系统预览 25
结论 30
致谢 31
参考文献 32
参 考 文 献
1 汪孝宜.信息系统开发实例精粹:C#版.北京:电子工业出版社,2006
2 张冬梅.酒店信息系统的开发[J].科技经济市场,2006(5):152—153
3 钱雪忠.数据库原理及应用.第2版.北京:北京邮电大学出版社,2007
4 布拉德利.米尔斯波著,天宏工作室译.C#.NET程序设计.北京:清华大学出版社,2005
5 Mark J. Christensen.The Project Manager’s Guide to Software Engineering’s Best Practices.Beijing:Publishing House of Electronics Industry,2004
6 Alan Coopen.软件开发的创新思维.北京:电子工业出版社,2003
7 萨师煊.数据库系统概论.第四版.北京:高等教育出版社,2006
8 刘玉生.SQL Sever2000开发管理和应用基础到实践.北京:电子工业出版社,2006
9 万春红.信息系统分析与设计.西安:西安电子科技大学出版社,2003
10 吉小青.饭店管理概论[M].济南:山东大学出版社,1998
11 李玉波.SQL Sever完全自学手册.北京:机械工业出版社,2006
12 John W. Satzinger.Systems Analysis and Design in a Changing World.Beijing:China Machine Press,2003
13 刘甲耀.C#程序设计培训教程.北京:机械工业出版社,2004
14 闪四清.SQL Server2000实用教程.北京:人民邮电出版社,2000