目 录
摘要....................................................................................................................................................................2
Abstract..............................................................................................................................................................4
1 引言.................................................................................................................................................................5
1.1 课题的目的和意义..............................................................................................................................5
1.2 国内外发展概况..................................................................................................................................5
1.3 拟解决的关键问题..............................................................................................................................6
1.4 本设计要实现的目标..........................................................................................................................6
2 可行性研究和开发环境的建立....................................................................................................................7
2.1 系统的可行性研究..............................................................................................................................7
2.1.1 系统的技术可行性...................................................................................................................7
2.1.2 系统的经济可行性...................................................................................................................7
2.1.3 系统的操作可行性...................................................................................................................7
2.2 系统开发环境的建立..........................................................................................................................7
2.2.1 软件开发工具的选择:...........................................................................................................8
2.2.1 数据库管理系统 DBMS 的选择:.........................................................................................8
2.2.3 应用服务器的选择:...............................................................................................................8
2.2.4 技术路线的选择:...................................................................................................................8
3 酒店前台处理系统的需求分析....................................................................................................................9
3.1 系统的功能需求..................................................................................................................................9
3.1.1 系统划分...................................................................................................................................9
3.1.2 用户角色划分.........................................................................................................................10
3.2 系统的数据需求................................................................................................................................10
4 酒店前台处理系统的设计...........................................................................................................................11
4.1 系统的总体设计................................................................................................................................11
4.1.1 系统的模块划分.....................................................................................................................11
4.1.2 系统的数据库设计.................................................................................................................11
4.2 系统的详细设计................................................................................................................................14
4.2.1 用户管理模块.........................................................................................................................14
4.2.2 预订管理模块.........................................................................................................................16
4.2.3 入住管理模块.........................................................................................................................19
4.2.4 退宿管理登记模块.................................................................................................................21
4.2.5 挂帐管理模块.........................................................................................................................21
4.2.6 客房管理模块.........................................................................................................................23
5 代码实现.......................................................................................................................................................26
5.1 建立表 t_user.....................................................................................................................................26
5.2 Hibernate 的使用...............................................................................................................................26
5.3 编写一个 JSP 页面来添加用户信息................................................................................................28
5.4 Struts 的相关配置和代码.................................................................................................................29
6 结束语...........................................................................................................................................................31
参考文献..........................................................................................................................................................32
致谢..................................................................................................................................................................33
附录..................................................................................................................................................................34