课程设计(大作业)具体要求
酒店需要一个客房信息管理系统对旅客住宿情况进行管理。系统需要维护所有客房的详细信息,登记入住旅客信息,并实现各种相关的查询、统计功能。
系统涉及的数据有:
·客房:房号、面积、类型(单人间、标准间、高级标间、三人间、豪华套房)、租金等。
·旅客:身份证号、姓名、性别、年龄、电话等。
每间客房可以按类型人住多位旅客,每位旅客信息都要登记;旅客可以多次入住酒店的不同客房,每次入住需要预付定金、登记入住时间、房号,离开时登记退房时间,并进行结账。
系统应提供丰富灵活的查询和统计功能。
Sql server导入数据库及程序界面
找到文件,导入
eclipse导入项目 找到
修改数据库:端口号、用户名、密码
找到运行Use_Login.java。默认管理员手机号和密码都是 1
默认员工手机号和密码都是 3 。 ps:上次把单人的房间都入住了,所以是空的。
点击房间号,即可入住。
房间查询功能(红色为入住)
客房管理
员工管理
酒店数据统计
统计的数据有点少,可以再加点,员工是无法看数据统计、客房管理和员工管理
退房功能
数据库各表用途
你可以在数据库这里查看登录密码
你可以在数据库这里查看登录权限
你可以在数据库这里查看使用房间
Room_State为Yes时,代表房间被 入住。
你可以在数据库这里查看订单信息
你可以在数据库这里查看订单入住旅客的信息
其他的表就不一一介绍了,你细看表名字一就行了
代码中各个包和类的用途
ConDb是连接数据的,db_login用来处理登录信息的验证,其他有——JDBC的都是处理数据的,Swing_ 的都是界面,Jpanl_的都是用于制作面板,方便添加的,——JDialog的都是弹窗的
总结
缺点:
界面不够美、没有预定房间功能、删除数据的逻辑处理的不够好、统计功能不够丰富、数据库没有设置视图和索引。