需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14748 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着信息技术的日益普及,各行各业都飞速发展,尤其是酒店业。如何应用计算机网络化管理系统到酒店业务管理中,提高管理效率,已成为酒店管理走向成功的关键因素。 本系统采用Java开发,使用MySQL数据库,运用了Struts2框架,应用了MVC设计模式。分为管理员和顾客两个登录模块,具有预订房间、续订房间、更换房间、退订房间、退房结账、顾客信息管理等功能。 本论文首先阐述了该系统的研究背景、研究目的及意义,分析了相关的开发技术和工具,介绍了本系统的需求分析,绘制了用例图、类图和活动图,之后又介绍了系统设计,包括系统总体设计、系统体系结构设计、系统软件设计、系统类图设计、数据库设计和安全性设计,然后是系统实现,软件测试,重点介绍了各模块功能的实现方法、界面的详细设计方法和设计过程。
关键词 酒店管理系统;Java; MySQL
目录 摘要 Abstract 1 绪论-1 1.1课题研究的背景-1 1.2课题研究的目的及意义-1 1.3国内外现状-1 1.4系统简介-2 1.5论文总体结构-2 2 开发技术及工具-3 2.1 MyEclipse-3 2.2 MySQL-3 2.3 Tomcat-3 2.4 Struts2-4 3需求分析-5 3.1需求说明-5 3.2系统功能模型-5 3.2.1管理员登录-5 3.2.2顾客信息管理-6 3.2.3换房管理-6 3.2.4退房结账管理-6 3.2.5顾客注册-6 3.2.6顾客登录-6 3.2.7订房管理-6 3.2.8续房管理-6 3.2.9退房管理-6 3.3系统静态模型-7 3.4系统动态模型-7 4系统设计-9 4.1系统总体设计-9 4.2系统体系结构设计-9 4.2.1系统设计体系结构-9 4.2.2 MVC设计模式-10 4.3系统软件设计-10 4.4系统类图设计-11 4.5数据库设计-15 4.5.1 实体设计-15 4.5.2 概念模型设计-16 4.5.3 数据库表设计-17 4.6安全性设计-20 4.6.1身份认证-20 4.6.2存取访问控制-20 5 系统实现-21 5.1物理部署-21 5.2功能实现-21 5.2.1主界面-21 5.2.2后台管理页面-22 5.2.3用户注册页面-23 5.2.4顾客信息管理页面-24 5.2.5退房结账页面-26 5.2.6数据库连接-28 5.2.7数据库表的创建-28 5.2.8 MVC框架实现-29 6 软件测试-32 6.1 测试的作用和意义-32 6.2测试的目的-32 6.3测试的方法-32 6.4功能测试-32 结论-33 致谢-34 参考文献-35 附录-36 |