摘 要:本系统是为了宾馆的前台和管理员所设计的一套管理房间和人员信息的系统,已确定开发成网站的形式,实现宾馆工作人员可在 web 浏览器中进行访问。
关键词:宾馆管理;需求;数据库
1 引言
“宾馆房间管理系统”将提高服务人员的办事效率,更有效地管理宾馆房间,提高房间使用效率并能够监控房间的质量状况。规范人员管理,将服务人员和管理人员分开,减少人为差错。
2 概念术语描述
2.1 软件设计
软件设计(动词)是根据需求集合的问题定义完成软件解决方案的创造过程,所设计的结果称为软件解决方案,简称软件设计(名词)。根据需求分析建立的问题模型,设计出合适的软件解决方案。
2.2 E/R图
E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。
2.3 定义
客户(customer):指个人或单位,他们为产品开发提供资金,通常(但有时也不必)还提出各种需求。
用户(user):指运行系统或者直接与系统发生交互作用的个人或集团。
3 产品描述
3.1 产品描述
本系统是为了宾馆的前台服务人员和管理人员所设计的一套管理房间和人员信息的系统,已确定开发成网站的形式,实现宾馆工作人员可在web浏览器中进行访问。
3.2 产品功能
軟件名称为宾馆房间管理系统,其主要是六个业务,其中,管理员负责三个业务,服务员负责三个业务:
3.2.1 管理员用户的三个业务
服务员用户信息管理:管理服务员用户登录用的账号名和密码,可以对当前服务员信息进行增删改查。
职工管理:分两个子功能,一是对职务岗位的管理,另一种是对职工的应聘办理、离职办理和信息变动管理。
房间信息管理:对房间的价格和物理信息(如楼层,房型等)进行管理。
3.2.2 服务员用户的三个业务
订单信息管理:包含入住订单办理、房间续住办理、无效订单删除。
空房间的显示:可以显示空房间的信息,便于顾客选择心仪的住房。
联系职工:可以搜索和显示负责某类服务的职工的姓名和联系方式,方便服务员帮需要服务的顾客呼叫负责该业务的员工,比如清理工。
3.3 用户特点
该系统是最终用户主要包括系统管理员和服务员:
服务人员:主要负责接待客户。使用该系统可以办理订单,同时,可以对房间和员工进行相关的查询,但不能对其信息进行修改。
系统管理员:可以对服务员账号和密码、职务岗位和员工信息、房间信息进行增删改查所有操作。
3.4 项目开发技术
3.4.1 编程软件
服务器:tomcat9.0
数据库:MySQL8.0
IDE:eclipse
3.4.2 编程语言
1)前端(浏览器脚本)主要使用HTML,CSS以及JavaScript技术;
2)后端(服务器脚本)主要使用JSP;
3)SQL:是操作数据库的,将其归入后端范围。
4 系统需求描述
4.1 功能需求
为了更好地分析各部分功能需求,分别从上述两种用户出发,定义相应的功能需求:
服务人员:主要负责接待客户。使用该系统可以办理订单,同时,可以对房间和员工进行相关的查询,但不能对其信息进行修改。
系统管理员:可以对服务员账号和密码、职务岗位和员工信息、房间信息进行增删改查所有操作。
4.2.1 用户——服务员
4.2.1.1 订单信息的增删改
描述:为了保证宾馆订单信息的准确性、正确性及一致性,工作人员应该能够对订单信息进行相应操作。
输入数据流:订单的增加、删除和查询;
输出数据流:操作确认,修改成功。
4.2.1.2 订单、房间、人员信息的查询
描述:当服务人员需要了解某房间或者某工作人员的情况时,就可以对其进行查询。
输入数据流:查询条件 所要查询的信息所对应的表。
输出数据流:满足查询条件的表项信息。
4.2.2 用户——系统管理员
4.2.2.1 订单、房间、人员信息的增删改
描述:为了保证宾馆信息的准确性、正确性及一致性,系统管理员应该能够对订单信息进行相应操作。
输入数据流:相应表单的增加、删除和查询;
输出数据流:操作确认,修改成功。
4.2.2.2 订单、房间、人员信息的查询
描述:当服务人员需要了解某房间或者某工作人员的情况时,就可以对其进行查询。
输入数据流:查询条件 所要查询的信息所对应的表。
输出数据流:满足查询条件的表项信息。
4.3 质量需求
4.3.1易用性
查询,登记信息要方便服务员或前台管理人员操作。
管理人员能很容易的生成自己所需要查看的信息。
4.3.2 有效性
数据库的设计以及功能设计应该考虑后续网上电子商务模式的接口。程序尽量采用模块化设计。
4.3.3 性能需求
4.3.3.1 安全性需求
登录账号的注册不在登陆界面,需要进入管理员用户界面,才能进行注册。以防其他无关人员进行管理员注册,得到权限。
4.3.3.2界面需求
系统的用户界面,一方面,要清晰易懂,好操作,另一方面,还要兼顾美观,此外,由于该系统为网站形式,故应考虑不同浏览器不同电脑屏幕的显示情况。
5 数据库信息
参考文献
[1] 百度文库:https://www.doc88.com/p-0502326007230.html
[2] 百度文库:https://wenku.baidu.com/view/90d2d67c5acfa1c7aa00cca5.html
[3] 候炳辉,刘世峰.信息管理系统[J].信息管理系统分析,2004.5:254-562.
[4] 童德利,田娟,谢琪,陈世福.基于B/S模式的构件式酒店管理信息系统的设计与实现.2003.4.1-4.
[5] 刘学明.饭店客房管理[M].广东旅游出版社,2000.10.1-6.
作者简介:赵馨宁,河北省廊坊市,1999.09.17,本科生,兰州大学,计算机科学与技术。