上传者: zbozbozbo
|
上传时间: 2021-08-11 22:26:21
|
文件大小: 45KB
|
文件类型: DOC
一、本课题的目的和意义
本课题的目的是开发一个客房管理系统,该系统提供了客房管理,住户管理,员工管理,消费品管理,系统设置,结算管理等功能。
本课题的意义是:随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行的人民越来越多,商务活动也越来越多;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。现在国内的酒店,宾馆住宿行业也越来越多。为了追求更高的经济效益,提高有效的管理服务,对于开发客房管理系统是非常必要的,通过本系统的开发可以大大降低客房经营成本,提高经营效益。客房管理的科学化,系统化,信息化也成为各个酒店,宾馆追求的目标。因此,为了更有效的管理,各个酒店,宾馆就需要引入一套客房管理系统,以便在酒店,宾馆内实施良好的完善的管理且以最快的速度响应客户的需求,及时为他们提供服务,为他们提供一个高效。便捷的居住环境。
二、本课题的国内外开发动态
国内外存在许多客房管理系统,一些酒店和软件制作公司对此系统也有很深的研究,但是这些系统都存在一个地域性的问题,即某一个学校或部门开发的酒店管理系统是针对某一酒店或者具体某一个宾馆的实际情况而编制的,大多数情况下,这样的系统只能在本酒店或者本宾馆使用,在别的地方使用时就会暴露很多缺点,这样不但造成资源的极大浪费,同时也大大缩短了软件的寿命。
三、本课题的基本内容
本系统主要有以下功能需求:
1. 用户登录模块
主要用于用户的登录,用户权限分为管理员喝普通用户,当用户输入用户名和密码并经确认为正确后,才能进入客房管理系统,并使其用户相应的权限,如果不是用户,拒绝进入本系统。
2. 客房管理模块
在该模块中,只有管理员可以对客房的相关信息进行添加,删除,修改,普通用户只能对客房信息进行查询操作。
3. 住户管理模块
该模块包括有订房管理模块、入住管理模块和退房管理模块。订房管理模块主要包括对订房信息的添加,删除,修改,查看等操作;入住管理模块,用于对客户入住的相关信息的添加,删除,修改,查询等操作;退房管理模块,主要用于查看客房的消费信息和结算消费总额,当确认付款后,提示退房成功,并修改房态,提醒进行卫生处理。
4. 消费品管理模块
该模块主要是用于系统管理员对消费品信息的添加,删除,修改,普通用户只能对消费品信息进行查询操作。
5. 员工管理模块
在该模块中包含员工信息管理模块和员工值班信息管理模块;员工管理模块主要是系统管理员对员工信息的添加,修改,删除,查询。员工值班信息管理模块,主要用于查看员工值班信息,明确责任。
四、拟解决的主要问题
1. 系统能够满足一般宾馆在客房管理中所包括的各项功能。
2. 系统能够轻松容易上手。
3. 系统既能很好的实现功能又能具有美观的软件界面。
五、课题设计的实现方案
1. 选用设计语言
目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++,Visual Basic,PowerBuilder,Dephi,visual foxpro等,它们都是很好的开发数据库开发工具,都是可视化工具,功能强大,开发容易,开发周期短,对于基本任务都是能够胜任的。
Visual C++提供了一个可视化集成编程环境,能自动生成Windows应用程序的共有部分,帮助程序设计人员直接切入实现功能部分的代码编制主题,从而大大简化了复杂的Windows应用程序开发过程,极大地提高了程序设计的效率。
2. 选用SQL server作为后台数据库
SQL Server是一个关系数据库管理系统,SQL则集数据定义,数据操作,数据控制的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据以及建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这为数据库应用系统开发提供了良好的环境。
3.使用Rational Rose建模工具
Rational Rose是由Rational软件开发公司设计、开发的一种重要的可视化建模工具。在目前许多支持UML的工具行列中,Rational Rose算得上是最出名的分析和设计面向对象软件系统的可视化工具。总的来说,Rational Rose是一个完全的、具有能满足所有建模环境(包括Wed开发、数据库建模、各种开发工具和语言)需求能力和灵活性的一套解决方案。
六、研究方法
该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体功能的获取过程主要使用文献法和走访调查法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、软件测试等。
七、选题的特色及创新