摘 要:随着信息化时代的来临,计算机所具有的准确性、实时性、高效性和规范性,将通过住房管理信息系统对酒店业务的管理来极大得提高人员的工作效率并且减少不必要的开销.另外信息技术的逐渐成熟使得信息系统的普及不在只是一个设想,如今小到连锁商店的销售人员业绩记录系统,大到企业、政府的办公系统,信息系统不但本身越来越多元化,而且其入门越来越简单,任何一门成熟的计算机语言配合相关方面的知识了解就可以让开发者开发出具有一定功能的信息系统.Java是一种跨平台的面向对象的程序设计语言,Java自面世后就非常流行,发展迅速,如今成为最流行的计算机语言之一.本文研究的信息系统是建立的J2ee的基础上来实现的,其技术主要包含前台的JSP页面和后台的Java代码,本系统前台页面基于JSP、Jquery等技术,在强调功能的前提下也尽可能美观,后台使用了SSH(struts、spring、hibernate)框架,提高开发效率的同时也提高了系统的可维护和可扩展性.
本文详细介绍了酒店住房管理系统的设计和开发过程,从业务了解、需求分析、系统设计到实际的代码编写、功能测试和后期完善,也包括了系统未来的改善和功能的设想.系统分为多个功能模块,涉及用户登录、用户管理、房间信息管理、入住管理、预定管理、客户消费管理、商品管理以及结算.
系统的开发平台是MyEclipse 8.5,开发用的数据库版本为Oracle 11g.数据库共包含8张表,包括用户信息表、房间信息表、入住信息表、预定信息表、商品信息表、客户消费表、账单表以及历史客人表,每张表都涉及一个或多个功能模块.
关键词:住房管理系统;数据库;Java;SSH
目 录
摘 要
ABSTRACT
第1章 绪论-1
1.1 设计的背景和意义-1
1.1.1 课题的来源-1
1.1.2 课题的意义-1
1.2 发展的现状和趋势-1
1.2.1 发展的现状-1
1.2.2 发展的趋势-1
第2章 技术简介-3
2.1 Java编程语言简介-3
2.1.1 Java的背景[1]-3
2.1.2 Java的特点-3
2.2 ORACLE数据库简介-4
第3章 系统分析-5
3.1 可行性分析-5
3.1.1 管理可行性-5
3.1.2 技术可行性-5
3.1.3 经济可行性-5
3.2 功能需求分析-5
3.3 业务流程简单分析-6
第4章 系统设计-7
4.1 系统模块设计-7
4.2 系统流程设计-8
4.3 数据库设计-9
4.4 运行环境选择-12
4.4.1 软件支持环境-12
4.4.2 硬件支持环境-12
第5章 系统实施-13
5.1 开发工具介绍-13
5.2 创建工程并搭建SSH框架-13
5.3 系统模块设计-14
5.3.1 登录模块设计-14
5.3.2 用户管理模块设计-15
5.3.3 房间预定模块设计-16
5.3.4 入住管理模块设计-18
5.3.5 商品管理模块设计-21
5.3.6 用户消费模块设计-22
5.3.7 房间管理模块设计-24
5.3.8 结算模块设计-25
5.3.9 信息查询模块设计-27
第6章 结论与展望-29
6.1结论-29
6.2不足之处及未来展望-29
参考文献-30
致 谢-31