精华内容
下载资源
问答
  • 酒店客房预订管理系统实验报告
  • 很好用的系统源码,希望大家多给意见。这个东西也可以自己改进。
  • 本套课程将对基于ASP.NET酒店客房预订管理系统【成品】的代码部分进行讲解。 该系统包含前台用户操作界面和永泰管理员管理界面。 前台用户主要功能包括酒店管理、客房查询、客房预订预订状态查询、新闻中心、...
  • 酒店客房预订管理系统 主要功能: ● 前台操作:包括开房登记、退房结账和房状态查看 ● 预订管理:包括预订房间、预订入住和解除预订 ● 信息查询:包括在住客人列表、预订客人列表和...
  • 酒店客房预订管理系统简单实现

    千次阅读 2020-07-17 01:14:32
    酒店客房预订管理系统 纯java实现,通过IO流对本地文件进行读取操作 需求分析 入住客人信息管理 管理所有入住客人的基本信息,包括开房登记、退房结账、查询、客人延期续费、按姓名详细查询等 客人预订信息管理 ...

    酒店客房预订管理系统

    纯java实现,通过IO流对本地文件进行读取操作

    • 需求分析
    1. 入住客人信息管理
      管理所有入住客人的基本信息,包括开房登记、退房结账、查询、客人延期续费、按姓名详细查询等
    2. 客人预订信息管理
      管理所有预订客户的基本信息,包括预订房间、取消预订、查询全部等
    3. 房间信息管理
      管理所有房间的基本信息,包括房间信息的添加、删除、排序、修改、查询等,包括查询时的排序,房间状态跟随开房登记、退房结账、预订房间、取消预订等操作实时变化。
    4. 历史客人管理
      管理所有在本店入住和预订的客户,包括所有的开房登记、预订房间,用于查询历史客人列表使用
    5. 注册登录信息管理
      管理所有用户和管理员的基本信息,包括用户的注册、登录,管理员的注册、登录等
    6. 文件信息管理
      管理所有要存储的信息,包括入住客人、预订客人、历史客人、房间信息的存储读取,如没有文件自动创建文件,也可以对指定文件进行读取等
    • 主要内容
      要求使用Java语言开发一个简单的酒店客房预订管理系统。
      数据:
      住店管理:客人姓名、证件号码、房号、入住时期、预计离开日期、结账离开日期、应付金额
      客人信息:姓名、性别、证件类型、证件号码、联系电话
      房间信息:房号、房类型、价格、押金、房状态
      预订房间:客人姓名、性别、房类型、房号、价格、证件类型、证件号码、联系电话、入住日期、预计离开日期

      基本功能:

    1. 房间信息管理:增加,删除,查询,排序
    2. 客人信息管理:开房,退房,预订,退订,查询,续费
    3. 注册登录:客人注册、登录,管理员注册、登录
    4. 文件管理:所有信息的存储、读取,按文件路径读取
    • 思路
      使用了集合LinkedList与动态数组ArrayList,客人信息和预定的客人信息与房间信息有嵌套关系,客人信息与预定的客人信息的对象的引用变量定义为房间信息的属性,存到集合LinkedList中,使用对象流存储读取,登陆注册分别用ArrayList存储便于登录时账号密码校对。
    • 运行截图
      在这里插入图片描述在这里插入图片描述
    • 主要代码
    	public boolean addroom(Room room) throws IOException {
    		boolean a=false;
    		if(!chachong(room)) {
    		rooms.add(room);
    		Io.writer(rooms);
    		a=true;
    	
    		}
    		return a;
    	}
    	
    	public boolean deleteroom(int num) throws IOException {
    		boolean a=false;
    		Iterator<Room> iterator = rooms.iterator();
    		while(iterator.hasNext()) {
    			if(iterator.next().num==num) {
    				iterator.remove();
    				Io.writer(rooms);
    				a=true;
    				break;
    			}
    		}
    		return a;
    	}
    	
    	public boolean chaxunroom() {
    		boolean a=false;
    		if(rooms.size()!=0) {
    			Iterator<Room> iterator = rooms.iterator();
    			Collections.sort(rooms);
    			while(iterator.hasNext()) {
    				System.out.println(iterator.next().toString());
    			}
    			a=true;
    		}
    		return a;
    	}
    	
    	public boolean chachong(Room room) {
    		boolean a=false;
    		Iterator<Room> iterator = rooms.iterator();
    		while(iterator.hasNext()) {
    			if(room.num==iterator.next().num) {
    				a=true;
    				break;
    			}
    		}
    		return a;
    	}
    	
    	public boolean kaifang(Guest guest,int num) throws IOException {
    		boolean a=true;
    		if(rooms.size()!=0) {
    		for (Room room : rooms) {
    			if(num==room.num) {
    				if(room.state.equals("空闲")) {
    				room.setState("售出");
    				System.out.println("您所选择的房间价格为"+room.price);
    				room.guest=guest;
    				guests.add(guest);
    				Io.writerlishi(guests);
    				Io.writer(rooms);
    				break;
    				}else {
    					a=false;
    				}
    			}
    		}
    		}else {
    			a=false;
    		}
    		return a;
    	}
    	public boolean chaxunguest(String name){
    		boolean a=false;
    		for(Room room:rooms) {
    			if(room.guest!=null&&room.guest.name!=null) {
    				a=true;
    				System.out.println(room.guest.toString());
    				break;
    			}
    		}
    		return a;
    	}
    	
    	public boolean chaxunallguest() {
    		boolean a = true;
    		if (rooms.size() != 0) {
    			for(Room room:rooms) {
    				if(room.guest!=null&&room.guest.name!=null) {
    					a=true;
    					System.out.println(room.guest.toString());
    				}
    			}
    		} else {
    			a = false;
    		}
    		return a;
    	}
    	
    	public boolean yuding(Guest yuding,int num) throws IOException {
    		boolean a=true;
    		if(rooms.size()!=0) {
    		for (Room room : rooms) {
    			if(num==room.num) {
    				if(room.state.equals("空闲")) {
    				room.setState("预订");
    				System.out.println("您所选择的房间押金为"+room.deposit);
    				room.yuding=yuding;
    				guests.add(yuding);
    				Io.writerlishi(guests);
    				Io.writer(rooms);
    				break;
    				}else {
    					a=false;
    				}
    			}
    		}
    		}else {
    			a=false;
    		}
    		return a;
    	}
    	
    	public boolean quxiao(String id) throws IOException {
    		boolean a = false;
    		for (Room room : rooms) {
    				if (room.yuding!=null&&room.yuding.name!=null&&room.yuding.id.equals(id)) {
    					a = true;
    					room.yuding=null;
    					room.setState("空闲");
    					Io.writer(rooms);
    					break;
    				}
    		}
    		return a;
    	}
    	
    	public boolean chaxunallyuding() {
    		boolean a = true;
    		if(rooms.size()!=0) {
    		for(Room room:rooms) {
    			if(room.yuding!=null&&room.yuding.name!=null) {
    				a=true;
    				System.out.println(room.yuding.toString());
    			}
    		} 
    		}else {
    			a = false;
    		}
    		return a;
    	}
    	
    	public boolean xiugai(String name,String fdate) throws IOException {
    		boolean a=false;
    		for(Room room:rooms) {
    			if(room.guest!=null&&room.guest.name!=null&&room.guest.name.equals(name)) {
    				a=true;
    				room.guest.fdate=fdate;
    				Io.writer(rooms);
    				break;
    			}
    		}
    		return a;
    	}
    	
    	@Override
    	public int compareTo(Room room) {
    		if(this.num!=room.num) {
    			return this.num-room.num;
    		}else {
    			return this.price-room.price;
    		}
    	}
    	
    	public void read() throws ClassNotFoundException, IOException {
    		rooms=Io.reader();
    		guests=Io.readerlishi();
    	}
    	
    	public boolean chaxunlishi() {
    		boolean a = true;
    		Iterator<Guest> iterator = guests.iterator();
    		if(guests.size()!=0) {
    		while(iterator.hasNext()) {
    			System.out.println(iterator.next());
    		}
    		}else {
    			a = false;
    		}
    		return a;
    	}
    
    • IO流对文件进行读取
    public static void writer(List<Room> rooms) throws IOException{
    		File file=new File("D:\\1.txt");
    		if(!file.getParentFile().exists()) {
    			file.getParentFile().mkdir();
    		}
    		if(!file.exists()) {
    			file.createNewFile();
    		}
    		FileOutputStream out = new FileOutputStream(file);
    		ObjectOutputStream outputstream = new ObjectOutputStream(out);
    		outputstream.writeObject(rooms);
    		outputstream.close();
    		}
    public static List<Room> reader() throws IOException, ClassNotFoundException {
    		File file=new File("D:\\1.txt");
    		if(!file.getParentFile().exists()) {
    			file.getParentFile().mkdir();
    		}
    		if(!file.exists()) {
    			file.createNewFile();
    		}
    		LinkedList<Room> rooms = new LinkedList<Room>();
    		LinkedList<Room> a = new LinkedList<Room>();
    		FileInputStream in = new FileInputStream(file);
    		if(file.length()!=0) {
    		ObjectInputStream inputstream = new ObjectInputStream(in);
    		rooms = (LinkedList<Room>)inputstream.readObject();
    		a=rooms;
    		inputstream.close();
    		}
    		return a;
    	}
    

    点击查看:酒店客房预订管理系统源代码

    展开全文
  • 内容索引:.NET源码,管理系统,酒店,预订,管理系统,毕业设计 毕业设计系统,含全套的设计文档、演示文稿等。本系统采用B/S结构的数据库系统,后台使用SQL Server 2000创建数据库,(C#) Web 应用程序提供的集成开发...
  • ASP.NET+SQL酒店客房预订管理系统源码程序
  • jsp酒店客房预订管理系统

    热门讨论 2012-09-11 23:35:59
    (3) 系统应提供客房的分类管理功能,可分类制订价格、是否配备空调等客房类型,对不同标准的客房进行有效管理系统可实现对客房信息的添加、删除以及修改。 (4) 在进行订房管理时,系统可以根据客房当前的状态自动...
  • 基于Javaweb的酒店客房预订管理系统

    千次阅读 多人点赞 2020-03-14 21:56:21
    近年来,随着社会的快速发展,各地的旅客量迅速增加,酒店、宾馆数量也随之急剧增加,有关客房管理的各种信息量也在不断成倍长。酒店就需要各种各样的能使工作人员对这种庞大的信息进行更快更方便更准确管理的系统。...

    一、概述

    近年来,随着社会的快速发展,各地的旅客量迅速增加,酒店、宾馆数量也随之急剧增加,有关客房管理的各种信息量也在不断成倍长。酒店就需要各种各样的能使工作人员对这种庞大的信息进行更快更方便更准确管理的系统。在当今时代,计算机已经被大众广泛应用,几乎每家每户都会使用计算机,人们都习惯于在网络上进行购物、工作等一系列活动。例如,人们去外地旅游,大多数人就会选择通过网上根据自己需要来预订客房,此时酒店就需要相应的客房预订管理系统来管理客房的预订信息。因此,酒店客房预订管理系统对于酒店的客房信息管理有着非常重要的作用,特别是对于客房数量比较多的酒店来说,这个系统不仅方便了客户,也方便了工作人员,同时也节省了大量的时间。

    二、开发环境

    语言:Java、HTML等;

    数据库:MySQL;

    服务器:Tomcat 7 以上;

    开发工具:Eclipse 或 IDEA。

    三、适用对象

    学习,对于Javaweb的初学者来说不得不说这是一个很好的学习资源;

    课设,一般软件工程系的学生每学完一门语言就得做一个属于自己的或者小组的课程设计,这是一个很好的例子;

    毕设,相信很多同学一到毕业就要做毕业设计,都是头疼事,由于前面学习的时间都用于打游戏谈恋爱等等不务正业,到真正要自己写毕业设计的时候就像热锅上的蚂蚁,导致有部分同学为了毕业还出高价买毕设,甚至花了钱却被骗了,最后惨败毕设,来年继续!因此,这很适合你!

    四、部分截图展示

    Tips

    本系统是分两个角色登录的,一是管理员,二是用户。管理员可以对客房进行最大权限的操作,比如入住、退房、管理用户等等。好,介绍就到这里,如果想学习请到CSDN下载源码,当然关注我也可以下载。

    <!DOCTYPE-HTML>
    <html>
    <head>
      <title>【程序员被提bug之后的反应】</title>
    </head>
    <body>
      <h1>怎么可能</h1>
      <h1>在我这是好的,不信你来看看</h1>
      <h2>真是奇怪,刚刚还好好的</h2>
      <h3>肯定是数据问题</h3>
      <h3>你清下缓存试试</h3>
      <h4>重启下电脑试试</h4>
      <h4>你装的什么版本的类库(jdk)</h4>
      <h5>这谁写的代码</h5>
      <h5>尼玛怎么还在用360安全浏览器</h5>
      <h6>用户不会像你这么操作的</h6>
      <br>
      <h1><a href="https://blog.csdn.net/weixin_42148410">CSDN Download</a></h1>
      <%
         if(CSDN Can Not Download){
           String +Q = "1159928833";  
         }else{
           System.out.print(+Q)
         }
      %>
    </body>
    </html>

     

    展开全文
  • ASP.NET酒店客房预订管理系统毕业设计 一线ASP.NET、C、JAVA...

    扫码下载「CSDN程序员学院APP」,1000+技术好课免费看

    APP订阅课程,领取优惠,最少立减5元 ↓↓↓

    订阅后:请点击此处观看视频课程

     

    视频教程-ASP.NET酒店客房预订管理系统毕业设计-.NET

    学习有效期:永久观看

    学习时长:80分钟

    学习计划:2天

    难度:

     

    口碑讲师带队学习,让你的问题不过夜」

    讲师姓名:王献甫

    高校教师 / 培训机构讲师

    讲师介绍:一线ASP.NET、C、JAVA教学经验,前后参与了二十多项教学科研改革和外包项目,讲课深入浅出,条理清楚,层层剖析,环环相扣,论证严密,结构严谨,用思维的逻辑力量吸引学生的注意力,近年来主要对硕士生和本科生毕业设计进行辅导和评审。

    ☛点击立即跟老师学习☚

     

    「你将学到什么?」

    本套课程将对基于ASP.NET酒店客房预订管理系统【成品】的代码部分进行讲解。

    该系统包含前台用户操作界面和永泰管理员管理界面。

    前台用户主要功能包括酒店管理、客房查询、客房预订、预订状态查询、新闻中心、用户中心等。

    后台管理员主要功能包括系统信息查询、信息分析统计、会员信息管理、酒店房间管理、房间类型管理、酒店新闻管理、

    日常业务管理和管理员管理。

    系统数据库操作部分包括ADO.NET基础数据库访问和数据库操作类的应用。

    该课程附带配套源码,可以作为课程设计、大作业和毕业设计作品的思路参考。

    源码在最后一节课程课件下载

     

    「课程学习目录」

    1.酒店客房预定管理系统毕业设计 系统介绍
    2.酒店课程预定管理系统 毕业设计 系统调试方法说明 系统图片及文字修改方式解答
    3.登录界面图片验证码的生成方式与优化代码
    4.登录功能的ADO.NET基础数据库访问过程
    5.Scheduled_List预定房间信息界面与功能实现过程
    6.Admin_Scheduled_Select 房间预订详情展示功能 SqlDataReader对象的
    7.ScheduledStatistics信息统计分析功能的实现过程与优化方式
    8.Member_Add.aspx会员添加 下拉框绑定操作等功能实现过程
    9.Member_List会员管理实现过程详解
    10.酒店客户入住登记功能实现过程讲解与代码注释
    11.【源码下载】入住管理、换房、退房功能实现过程

     

    7项超值权益,保障学习质量」

    • 大咖讲解

    技术专家系统讲解传授编程思路与实战。

    • 答疑服务

    专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。

    • 课程资料+课件

    超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)

    • 常用开发实战

    企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。

    • 大牛技术大会视频

    2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。

    • APP+PC随时随地学习

    满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。

     

    「什么样的技术人适合学习?」

    • 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
    • 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
    • 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。

     

    「悉心打造精品好课,2天学到大牛3年项目经验」

    【完善的技术体系】

    技术成长循序渐进,帮助用户轻松掌握

    掌握.NET知识,扎实编码能力

    【清晰的课程脉络】

    浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。

    【仿佛在大厂实习般的课程设计】

    课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。

     

    「你可以收获什么?」

    学习ASP.NET知识

    学习ado.net数据库访问技术

     

    展开全文
  • 基于SSM写的酒店客房预订管理系统,包括管理员、店主和普通用户三个模块;前端和后台都全了,附带数据库,下载后可以直接运行。
  • JSP+SSH+MYSQL酒店客房预订系统酒店管理系统全套毕业设计
  • 013ssm酒店客房预订系统酒店管理系统maven项

    013ssm酒店客房预订系统酒店管理系统maven项
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 酒店客房管理系统V2.0”是一套适合中小型酒店和宾馆的常用管理软件。软件一键安装使用,无需任何设置。软件界面友好,使用简易,能有效而方便的对酒店客房和商品服务进行管理。 功能包括: 预订管理 客房管理 ...
  • 酒店客房管理系统

    千次下载 热门讨论 2013-11-19 21:36:11
    酒店客房管理系统 自己做的 很基础。。
  • Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统Pascal酒店客房管理系统...
  • 酒店客房预订系统采用Java语言、ssm框架、Mysql数据库实现用户和管理员两个不同角色的不同功能,可适合于学期大作业。
  • 酒店客房管理系统UML

    2020-05-11 16:31:36
    酒店客房管理系统UML
  • 酒店客房管理系统论文

    热门讨论 2009-07-31 17:20:07
    酒店客房管理系统论文 酒店客房管理系统论文酒店客房管理系统论文
  • 基于JAVA和数据库的酒店客房信息管理系统
  • 酒店客房管理系统报题.。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
  • 酒店客房预订管理系统是当前市场酒店管理实现一体化和简洁话的一个不可缺的系统,该管理系统所提供的详细管理记录与管理资料使得酒店主管或酒店运营者能在较短的时间内做出准确而明智的决策,该系统的所提供的全面和...
  • 【ssm项目源码】酒店预订宾馆客房入住管理系统
  • 酒店客房管理系统报告 酒店客房管理系统报告 酒店客房管理系统报告 酒店客房管理系统报告 酒店客房管理系统报告

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,360
精华内容 1,344
关键字:

酒店客房预订管理系统