2、 经济的可行性
由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。
3、 操作可行性
本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性很好,所以在技术上不会有很大难度。
4、 法律的可行性
本酒店管理系统是自行开发的系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。
综上所述,开发一个酒店住宿管理系统与原有的客房管理方式相比具有速度更快,操作更准确,节省开支等有利之处,因此,建立酒店住宿管理系统是必要可行的。
(三) 系统用户用例图
1、管理员用例图
管理员是系统的核心用户,涉及到四大功能模块,管理员对系统的所有注册用户有着操作的权限,能够及时动态的掌握酒店客房信息的各项情况。
图2.1 管理员用例图(来源:本研究)
(四) 功能模块需求分析
本系统最大的特点是使用操作简单、友好的提示信息。本系统将实现以下基本功能:
(1)系统具有简洁大方的页面,使用简便,友好的错误操作提示。
(2)管理员用户具有注册用户信息管理、客房类型管理、客房信息管理、预订信息管理、公告及留言管理等功能。
(3)具有较强的安全性,避免用户的恶意操作。
管理员功能模块图说明:管理员是功能最多的一种用户角色。
(1)注册用户管理模块:在该模块中完成注册用户信息管理功能,注册用户信息管理提供注册用户的查询和删除等功能操作。
(2)客房类型管理模块:在该模块中定义了对客户类型的管理,其功能包括客房类型的录入、查询、删除等操作
(3)客房信息管理模块:在该模块中定义了对客房信息的管理,其功能包括客房信息的录入、查询、删除等操作。
(4)预订信息管理模块:在该模块中定义了客房预订信息的管理,其功能包括客房预订信息的查询、删除等操作。
(5) 公告信息管理模块:在该模块中定义了公告信息的管理,其功能包括公告信息的录入、查询、删除等操作。
(6) 留言信息管理模块:在该模块中定义了留言信息的管理,其功能包括留言信息的查询、删除等操作。
图2.2系统功能模块图(来源:本研究)
(五) 设计的基本思想
设计思想遵循以下几点:
1、采用B/S模式进行开发,其优点是后台与前台处理层次分明,而且符合众多已经习惯网页方式的用户。
2、采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良好的框架,进而带来产品较强的稳定性和运行效率。
3、采用模块化设计。模块化设计要求将整个系统划分成基于小的模块,有利于代码的重载,简化设计和实现过程。
4、简单方便的系统界面。设计简单友好的系统界面,方便用户较快的适应系统的操作。
5、速度优先原则。由于此工具最重要的评测标准就是速度,因此在设计过程中,具体过程尽量做到资源占用少,速度快。
6、设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。 JSP酒店住宿管理信息系统的设计与开发(5):http://www.youerw.com/jisuanji/lunwen_8492.html