宾馆管理信息系统.docx
《宾馆管理信息系统.docx》由会员分享,可在线阅读,更多相关《宾馆管理信息系统.docx(14页珍藏版)》请在冰豆网上搜索。
![宾馆管理信息系统.docx](https://file1.bdocx.com/fileroot1/2023-4/24/b0c7f073-660a-4830-b4a4-2b6c842906fb/b0c7f073-660a-4830-b4a4-2b6c842906fb1.gif)
宾馆管理信息系统
1.1可行性研究
1.1.1目标方案可行性
(1)计算机设备处理繁杂的宾馆日常事务,大幅度减少人力、物力,极大地提高宾馆的管理水平和管理效率。
(2)管理水平和管理效率的提高能直接产生较高的经济效益。
(3)高效率的管理形成了良好的经营氛围,为宾馆打造优良形象,提高企业竞争力。
(4)本系统安全保密性可靠,实施独立的局域网络,人员进入系统需要登录,需输入账户和密码。
(5)本系统的管理,可以根据市场需要进行调整,实用性强。
1.1.2技术可行性
(1)工作人员一般都要求掌握计算机技术,会使用各种管理软件。
(2)在新系统投入使用时,需对员工进行少量的培训,熟悉系统的功能和使用方法使系统能够顺利运行。
1.1.3经济可行性
(1)宾馆有能力承担系统开发费用。
(2)新系统将为企业带来经济效益。
管理系统是一个信息化、智能化和先进管理理念的集合体。
而管理是一个动态过程,在其运行过程中要采取多项措施。
其最主要的表现就是减少了企业管理费用和人力开支。
1.1.4操作可行性
(1)本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那有一般的计算机知识的人员就可以轻松上手。
(2)整个宾馆管理系统采用较友好的交互界面,简单明了,操作方便,不需要对数据库进行深入的了解。
二、系统详细设计
2.1组织结构图:
2.2宾馆的业务流程图如下:
2.3宾馆的功能结构图如下:
2.4系统功能设计
系统功能设计是使整个系统能基本实现宾馆的客房管理、顾客入住、顾客订房、顾客换房、结算管理、系统用户管理等功能,能让宾馆管理者更直观的了解宾馆的经营状况,以做出相应的经营决策。
管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的存储管理、编制成各种凭证、报表、台帐等信息,同时对这些信息进行维护,通过实测宾馆的各种运行情况,并利用过去的历史数据预测未来的发展,从宾馆全局的角度出发进行决策,利用信息控制宾馆的行为,附注宾馆完成其目标。
2.5模块功能设计
本系统共包括七大模块,分别是系统登录模块、系统用户管理模块、客房管理模块,顾客入住模块、订房模块、换房模块及宾馆结算管理模块。
2.5.1.系统登录模块
功能:
本模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统。
登录:
在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。
在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。
并在输入了错误的或者是不存在的账户和密码时,系统会给出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。
输入项、输出项:
输入项为账号和密码。
账号和密码均为字符串,长度各为8个字符,密码回显字符是“*”。
数据流图:
2.5.2.系统管理模块
功能:
在系统实行多用户管理时,本模块将为系统开辟多个系统用户,并能对其进行简单的信息修改和维护,用户名变更、密码修改以及对用户权限的授予。
退出:
选择退出系统,将关闭整个系统,结束本次使用。
数据流图:
2.5.3.客房管理模块
功能:
本模块的主要功能是客房信息标准设置以及对客房信息设置。
设置客房标准:
主要功能客房信息标准的添加、修改和删除。
设置客房信息:
主要功能客房信息的添加、修改和删除。
输入项、输出项分别为:
本模块的数据输入项主要是客房编号、客房类型、客房位置、客房单价及顾客的账单等,并可以报表形式打印出来。
数据流图:
2.5.4.入住管理模块
功能:
该模块主要是实现对客户入住信息的登记、查询两个功能。
入住信息登记:
该模块为系统提供对将入住顾客信息的登记,输入项为顾客信息和客房信息(其中顾客信息包括顾客的姓名、性别、职业、何时入住、到何时退房等)。
入住信息查询:
该模块为系统提供整个宾馆的已入住顾客信息的查询并可以报表形式打印出来。
输入项、输出项:
本模块的数据输入项主要是客房编号及客房种类,其中客房编号为必填项。
输出顾客信息。
添加顾客入住业务流程图:
2.5.5.订房管理模块
功能:
本模块的主要功能是实现对客户订房信息的登记、查询等两个功能。
入住信息登记:
该模块为系统提供订房顾客信息的登记,输入项为顾客信息和顾客预订的客房信息。
入住信息查询:
该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。
输入项、输出项:
本模块的数据输入项主要是顾客姓名、身份证号、房间编号及入住时间,其中顾客姓名为必填项。
添加顾客订房业务流程图:
2.5.6、换房管理模块
功能:
本模块的主要功能是实现对客户换房信息的登记、查询两个功能。
换住信息登记:
该模块为系统提供换房顾客信息的登记,输入项为顾客信息和客房信息。
换住信息查询:
该模块为系统提供整个宾馆的已订房顾客信息的查询并可以报表形式打印出来。
输入项、输出项:
本模块的数据输入项主要是顾客姓名、房间编号。
顾客换房业务流程图:
2.5.7、宾馆结算模块
功能:
本模块的主要功能是对已入住宾馆的顾客进行结算及对订房的顾客已交了的押金进行结算、查询。
并为顾客打印出在宾馆里的一切消费信息。
结算:
主要功能是对已入住宾馆的顾客进行结算及对订房的顾客已交了的押金进行结算。
输入项、输出项:
本模块的数据输入项主要是客房信息及顾客信息。
结算信息查询:
主要功能是对已结算信息的查询。
输入项、输出项:
本模块的数据输入项主要是顾客姓名、身份证号、房间编号及入住时间、退房时间,其中顾客姓名为必填项。
并可以报表形式打印出来。
数据流图:
2.6UML系统建模部分
2.6.1用例图
1、系统管理员的角色关系用例图:
(1)系统用户管理模块用例图:
(2)客房管理模块用例图:
2、收银员的角色关系用例图:
(1)入住管理模块用例图:
(2)订房管理模块用例图:
(3)换房管理模块用例图:
2.6.2活动图
2.6.2.1、系统管理员使用系统时的活动图
2.6.2.2、顾客入住时的活动图
设计心得
通过本次课程设计,我充分的理解了软件开发过程的前期工作的重要性。
同时也明白合理利用学习资源的重要性,为了明白课程设计的步骤和内容,我们组员一起寻找模板,一步步完成课程设计的各种要求,当然在此过程中我们也明白了团队合作的重要性,可以说离开了团队,我无法完成此次任务。
感觉本次课程设计的系统操作比较简单,能够对宾馆做出一定的管理,它将添加、删除、保存和查询等功能集在一起,操作起来也比较方便。
这次课程设计也让我学到了更多的知识,让我对所学的知识得到了更深一层次的巩固。
我发现这方面的知识在实际运用中真的很有用,从程序优化的角度看,软件工程的相关知识真的提供了很好的优化策略,让我对程序设计的理解与感悟上升到一个新的层次,即我们不仅要会编写程序,更要学会编写质量高的程序,这是我人生的一笔很大的财富。
课程设计是一个既考验我们对知识掌握及运用能力,又考验我们写实验报告的逻辑组织能力。
首先,在课程设计中,要将学到的知识综合运用到实践中,这样我们就可以找到我们学习中的不足,从而不断提高自己。
其次,在写的过程中需要将自己的设计思路、设计过程等信息很清楚的用汉字表达出来,让别人便于理解,实验报告是自己程序的说明书,要求我们认真、耐心的去完成它。
我做的是可行性研究和详细设计两个部分,其中的要求更高,没有团队的合作,真的好难成功的完成。
这次的课程设计真的让我受益匪浅,不仅仅是知识技能的提高,更多的是精神更加饱满了,此乃我人生重要的基石。
将所学的知识联系到了实践中,达到学以致用的目的,当成功的完成了课程设计后,我是那么的兴奋,经历了不仅对我的学习提供了帮助,而且在意志力方面也得到了锻炼,同样在设计过程中我也是苦中有乐。