JIUJIANGUNIVERSITY毕业论文题目宾馆客房管理系统的实现英文题目TheRealizationoftheHotelRoomManagementSystem院系信息科学与技术学院专业计算机科学与技术姓名曾志伟班级学号A081130指导教师殷明芳二○一二年五月I摘要计算机的应用普及到经济和社会生活的各个领域,使原来的旧的管理方法越来越不适应现在社会的发展。在宾馆客房管理中,也存在着这种问题,为了提高办事效率,需要开发一套操作简单方便的管理系统。宾馆客房管理系统属于信息管理系统,其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。对于前者要求建立数据一致性和完整性、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。系统主要完成对客房住宿、信息查询的管理,其中添加、修改、删除,查询,打印信息以及用户管理等方面也是主要的。系统的核心是添加、修改和删除三者之间的联系,每一个表的修改都将联动的影响其它的表,系统有完整的用户添加、删除、密码修改功能。本系统是一个界面友好,操作简单,基本满足用户需求的管理系统。关键词:宾馆客房,数据库,管理系统信息科学与技术学院学士学位论文II信息科学与技术学院学士学位论文AbstractPopularityofcomputerapplicationstoeconomicandsociallifeinallareas,sothattheiroldmethodsofmanagementarenowmoresuitedtothedevelopmentofsociety.Managementinthehotelrooms,therearesuchproblems,inordertoimproveefficiency,needtodevelopasimpleandconvenientmanagementsystem.HotelRoomManagementsystemisaninformationmanagementsystem,itsdevelopmentincludingtheestablishmentandmaintenanceofback-enddatabaseapplicationdevelopmentandfronttwo.Fortheformerrequirestheestablishmentofdataconsistencyandintegrity,datasecurityandgooddatabase.Forthelatterrequirestheapplicationfullyfunctional,easytouseandsoon.Systemismainlytocompletetheroominformationmanagement,includingadd,modify,delete,query,printmanagement,information,andsixusers.Coreofthesystemistoadd,modify,anddeletethelinkbetweenthethree,eachtablewillmodifytheimpactofotherlinkedtables,acompletesystemuserstoadd,delete,modifythepasswordfunction.Thesystemisauser-friendly,simple,basicmanagementsystemstomeetuserneeds.Keywords:HotelRooms,Database,ManagementSystemsIII信息科学与技术学院学士学位论文目录摘要.....................................................IAbstract....................................................II1绪论1.1开发背景及意义........................................(1)1.2论文结构.............................................(1)2需求分析2.1可行性分析...........................................(2)2.2系统功能分析.........................................(3)2.3实体—联系图及数据流图................................(4)2.4系统用例图...........................................(7)2.5系统采用的相关技术....................................(8)2.6小结..................................................(9)3系统设计3.1系统的功能设计.......................................(10)3.2系统的结构设计.......................................(11)3.3数据库设计..........................................(12)3.4小结................................................(17)4系统实现IV信息科学与技术学院学士学位论文4.1界面实现............................................(18)4.2数据库实现..........................................(19)4.3功能模块实现........................................(20)4.4本章小结............................................(31)5系统测试与维护5.1系统测试............................................(32)5.2系统的维护..........................................(37)5.3小结................................................(38)总结..................................................(39)致谢..................................................(40)参考文献................................................(41)1信息科学与技术学院学士学位论文1绪论1.1开发背景及意义随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已被人们所认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。用计算机来管理各种数据信息,是世界发展的需求,也是社会发展的趋势。宾馆客房管理系统能给企业决策者和管理者提供全方位的操作流程和实时的信息查询,为企业提供一个全面的信息化平台,提高工作效率,提高效益[1]。一直以来客房的管理工作都是在本子上来记录的,记录之繁多,使得统计工作变得复杂且繁琐,结果也难免与实际值有所差别,为了克服这个困难,因此设计了宾馆客房管理系统。开发宾馆客房管理系统意义如下:(1)管理自动化,明显提高工作效率;(2)处理实时化,及时掌握相关信息;(3)提供强大的数据库,大大减少工作量;(4)系统模块化,为日后系统更新、扩展铺垫,具有良好的可扩展性;(5)系统使用安全、稳定、可靠,数据保密性高。1.2论文结构本论文重点介绍了宾馆客房管理系统的实现过程:包括系统分析、功能设计、系统设计、系统实现及测试,也给出了重要功能的代码实现,全文共分五章。第1章绪论,介绍了系统的开发背景及意义;第2章需求分析,包括可行性分析,系统功能分析,采用的相关技术;第3章系统的设计,从总体架构及功能扩散到各个模块功能的详细说明;第4章系统实现,其中包括界面实现,数据库连接,重要功能模块的实现;第5章系统的测试与维护,包括系统的测试方法和测试结果以及维护方法[2]。2信息科学与技术学院学士学位论文2需求分析需求分析是准确回答“系统必须做什么”的问题,他处于软件开发周期中的开始阶段。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼,本章主要从可行性分析、系统功能需求方面进行说明。2.1可行性分析可行性是估计开发费用以及最终从开发成功的系统所获得的利益,衡量比较支出的费用和收到的利益。使软件的设计尽量达到人力与设备费用的节省,并且使软件处理数据的速度提高,软件的整个设计过程必须通过生产能力的提高,人员工作效率的提高等等使软件开发成本最小化。一个完整的宾馆客房管理系统即要有高度的可靠性又要有安全的可靠保密性,它既要求灵活简便,操作要求简单易行,用户界面要求简单友好,同时又具有一定的美观性,使用户菜单方便,便于查询、打印,使操作变得十分简便,让人操作起来能得心应手[3]。具体从三大部分进行分析:(1)技术可行性采用VB语言对界面进行设计、功能进行实现。VisualBasic6在界面设计、数据访问等方面都提供了功能强大的工具,可方便地进行可视化应用程序设计。采用SQLServer2000数据库管理数据,利用存储过程访问数据库节省了执行时间,大大提高了系统的性能[4]。因此,在技术上是可行的,可以满足系统要求。(2)操作可行性本系统将诸多功能尽可能在一个界面内完成,以便用户操作。制作使用Windows中文平台,中文显示提示信息,易学易懂,鼠标点击操作快捷方便迅速。(3)经济可行性一个使用性较强的系统,要求开发成本低,对计算机配置的要求也不是过高使3信息科学与技术学院学士学位论文得系统工作在一个较为合适的环境中。利用计算机来处理无疑会极大程度地提高效率和处理能力。工作人员不需要再为整个过程忙碌,出错的概率也会减少,工作效率自然就会提高[5]。2.2系统功能分析作为计算机应用的一部分,使用计算机对客房进行管理,有着比手工管理所无法比拟的优点,如:检索迅速、保密性好、成本低等。这些优点能够极大地提高客房管理的效率,也是客房管理的科学化、正规化管理,与世界接轨的重要条件[6]。因此作出如下系统功能分析:(1)用户能够登陆该系统,而且针对不同的用户设置不同的权限。如管理员有最高的权限,可以对整个系统进行操作,而前台人员只能使用系统部分功能(如该用户不能对系统中系统设置模块、客房管理模块进行操作等),而不能对整个系统进行操作[7]。在登陆系统的时候必须输入正确的用户名、密码,这两项必须确保与数据库中的表信息相对一致才可进入本系统。(2)系统功能分析如下:住宿管理功能:来客首先登记入住信息,住宿期间可以进行调房、追加押金操作,离店办理退宿结账。客房管理功能:对客房信息进行管理,可以添加房间、修改房间信息、删除房间等,当然前提是该房间状态不能为入住状态,另此功能的操作有权限要求,前台人员不能进行客房管理功能的操作。查询管理功能:根据提示信息输入正确信息后就可以实时查询客房信息状态,查询住宿信息、退宿信息、以及具有宿费提醒功能。报表统计功能:统计一段时间的客房营业值,进行客房销售统计查看。系统设置功能:由于系统分为管理员和前台人员两种角色,为了管理的方便,他们拥有不同的权限,管理员可以对前台人员进行相关权限管理,前台人员只拥有管理员分配的部分权限,系统设置包括操作员设置、初始化、权限设置、重新登陆系统等[8]。4信息科学与技术学院学士学位论文2.3实体—联系图及数据流