Java Swing+Sql server的数据库课程设计(酒店客房管理系统)

您所在的位置:网站首页 sql数据库搭建和导入数据 Java Swing+Sql server的数据库课程设计(酒店客房管理系统)

Java Swing+Sql server的数据库课程设计(酒店客房管理系统)

2023-06-12 19:03| 来源: 网络整理| 查看: 265

课程设计(大作业)具体要求

酒店需要一个客房信息管理系统对旅客住宿情况进行管理。系统需要维护所有客房的详细信息,登记入住旅客信息,并实现各种相关的查询、统计功能。  

系统涉及的数据有:

·客房:房号、面积、类型(单人间、标准间、高级标间、三人间、豪华套房)、租金等。

·旅客:身份证号、姓名、性别、年龄、电话等。

每间客房可以按类型人住多位旅客,每位旅客信息都要登记;旅客可以多次入住酒店的不同客房,每次入住需要预付定金、登记入住时间、房号,离开时登记退房时间,并进行结账。

系统应提供丰富灵活的查询和统计功能。

Sql server导入数据库及程序界面

 找到文件,导入

 eclipse导入项目

 

找到 

 修改数据库:端口号、用户名、密码

找到 运行Use_Login.java。默认管理员手机号和密码都是  1

 默认员工手机号和密码都是  3  。   ps:上次把单人的房间都入住了,所以是空的。

 点击房间号,即可入住。

房间查询功能(红色为入住)

 客房管理

 员工管理

酒店数据统计

统计的数据有点少,可以再加点,员工是无法看数据统计、客房管理和员工管理

退房功能

 数据库各表用途

你可以在数据库这里查看登录密码

 你可以在数据库这里查看登录权限

  你可以在数据库这里查看使用房间

 Room_State为Yes时,代表房间被 入住。

你可以在数据库这里查看订单信息

 你可以在数据库这里查看订单入住旅客的信息

 其他的表就不一一介绍了,你细看表名字一就行了

 代码中各个包和类的用途

ConDb是连接数据的,db_login用来处理登录信息的验证,其他有——JDBC的都是处理数据的,Swing_ 的都是界面,Jpanl_的都是用于制作面板,方便添加的,——JDialog的都是弹窗的

总结

缺点:

界面不够美、没有预定房间功能、删除数据的逻辑处理的不够好、统计功能不够丰富、数据库没有设置视图和索引。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3