科帮网不止生产项目,也是互联网项目的搬运工呢,酒店管理系统是很多新手必备的入门项目。今天就为大家献上经群猪调试无误的代码,网上有很多乱起八糟的类似项目,但是大多都无法运行,新手可能一时找不到南北,本项目是群主一个周末下午的时间安装、调试、优化并打包成可运行的系统,后面提供安装包。# K6 J- v2 T1 w: T t
' B, b# a, J( u. C酒店客房管理系统是以对酒店客房信息管理为核心的信息管理系统,用于实现对酒店客房信息的管理;系统基于java的Application模式,使用Swing组件作为系统用户界面和MYSQL小型数据库管理系统实现。主要提供用户查询功能、住宿管理等功能,提供管理员客房、用户、系统信息的管理功能。8 r4 Q4 R. t4 g! o
k% L' O5 ]- z: L9 p c5 [
' ]; O- }! C( x' I# b5 p. q& J2 [: w 1)系统开发环境 , Z3 ?* P* ?. `( Y* b4 D% N* b' c0 e4 c1 z: \3 n
8 d( `- L1 z- Y6 C2 y! V, S
操作系统:Windows 7 旗舰版) A& n8 D7 t4 l% g8 i, F
JDK环境:Java Development KIT Version 1.6 1 s/ R/ N' D+ D# }开发工具:Eclipse 7 l3 A# P' l8 V( O数据库管理系统:MYSQL 6.0 . f0 X( o" [" G1 z$ o4 I( m + _0 { i+ B1 _/ W0 B/ w, | # k% W) u- k2 D$ }. F8 P" T( J$ g1 Z$ \$ U6 Y* B) `7 j 2)系统需求描述7 K( p- ~0 k9 P6 Z$ l
1 G' e9 f3 w% ^1 D9 p& I5 R) R& g: ?4 I) e( ]
酒店客房信息管理系统主要完成的功能:酒店客房信息、用户信息、住宿信息的管理。 6 b/ O' l* b. y$ z/ P当顾客需要住宿时,酒店前台工作人员使用该系统为顾客办好一切住宿手续,即住宿登记;若顾客在住宿过程中需要换房、续房、退房等需求,用户使用该系统为顾客办好各项手续;工作人员可以使用该系统修改自身的个人注册信息; 1 W. \9 X, e3 q6 x& z酒店老板或主管领导,除了使用系统可以完成住宿管理功能外,还可以使用该系统对酒店客房进行管理,同时对酒店工作人员信息进行管理,对系统数据进行定期维护。- r+ e3 j( M9 P4 S
/ \' v8 W8 q1 u6 f
' l3 K8 c5 W' P8 i7 C' ` A3) 系统角色分析 . h4 Y! _! e8 p2 W( e2 [5 i' o 6 b4 ]5 y: y' X2 P2 c8 ]% F; h% C+ X
创建系统用例图的首要工作,即分析出系统的角色。从以上的需求描述来分析,可以分析出该系统中存在两种系统角色,其分别为:8 u4 E* W6 v$ W' P- n- z1 x' k
(1)酒店主管部门或酒店老板6 J8 j* d2 ~1 y1 F
(2)酒店前台工作人员 , ]( L: e' w, x# T( C' K6 |$ W6 t1 \2 f, k( A
3 \* G7 |2 n" b( G4 U U" i$ u+ | * |# u0 c& V3 q3 h% L3 C4)系统功能点 ( C0 E. @) u" m H1 m3 X! A D6 [7 O# ^# L. p8 |% h, F, e+ m( f9 ?1 U8 z
系统主要的用户分为两类:普通用户、管理员用户;现以不同用户种类列出系统的功能点设计:$ L4 W) [6 C+ M/ k, t7 v* F$ s
普通用户:登录功能、退出功能、住宿登记、退宿登记、住宿调房、住宿续房、顾客信息查询、客房信息查询、修改个人密码及其信息、查询宿费提醒、用户重新登录; $ g3 L5 P( I& x& ?0 c ^管理员用户:登录功能、退出功能、客房信息管理、用户信息的添加与删除、顾客信息的添加与删除、系统的维护。 ) E5 q8 B1 ~8 g1 \* | ; J) T: I1 M1 g/ P5 X& k. }2 h+ f* K/ {) N" Q& P. ~! Y
项目演示界面:1 n% `3 s: r# [$ k9 }