失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java Swing+Sql server的数据库课程设计(酒店客房管理系统)

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

时间:2023-08-08 00:12:55

相关推荐

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

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

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

系统涉及的数据有:

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

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

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

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

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

找到文件,导入

eclipse导入项目 找到

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

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

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

点击房间号,即可入住。

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

客房管理

员工管理

酒店数据统计

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

退房功能

数据库各表用途

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

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

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

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

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

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

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

代码中各个包和类的用途

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

总结

缺点:

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

如果觉得《Java Swing+Sql server的数据库课程设计(酒店客房管理系统)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。