基于c的酒店管理系统毕业设计论文(编辑修改稿)内容摘要:
面 图 42 前台操作 客房查询 1. 功能 通过客房号查询房间的基本类型与状态。 2. 界面 图 43 客房查询 3. 操作指南 (1).在文本框中输入客房号,点击查询,可以查询到该房间的一些基本情况。 (2).点击空房按钮的时候,会把数据库中所有的空房信息显示出来。 (3).点击未预定按钮的时候,会把数据库中所有的未预定的客房信息显 示出来。 基于 C的酒店管理系统 11 (2).点击未停用按钮的时候,会把数据库中所有的未停用的客房信息显示出来。 客户预定 1. 功能 可以对预定房间的客户信息进行增删改查等操作。 2. 界面 图 44 客房预定 3. 操作指南 (1)在文本框中输入订单号,点击查询,可以查询到预定的一些基本信息。 (2)当你想对预定信息进行操作时,点击 ListView 中的数据,将会把 ListView 中选中的那行数据各个字段显示在上面的文本框和列表框中。 (3)点击修改按钮的时候,将会把修改后的信息添加到数据库中。 (4)点击入住按钮 的时候,将会把数据添加到入住表中并且把预定表中的该数据删除并且客房状态表中的预定字段变成“否“,是否为空字段变成“是”。 (5)点击取消预定的按钮的时候,会把入住表中的该数据删除。 客户入住 1. 功能 可以对客户的入住信息进行查询和添加。 2. 界面 基于 C的酒店管理系统 12 图 45 客房入住 3. 操作指南 (1)在文本框中输入客户号,点击查询,可以查询到客户入住的信息。 (2)当你想对入住信息进行操作时,点击 ListView 中的数据,将会把 ListView 中选中的那行数据的内容显示在输入住信息面板中。 (3)点击入住按钮的时候,将会把入住客户的信息添加到数据库中并且讲客房状态表中是否为空的字段的值变成“否”。 客房更改 1. 功能 可以实现换房和续住的功能。 2. 界面 基于 C的酒店管理系统 13 图 46 客房更改 3. 操作指南 (1)在文本框中输入客户号,点击查询,可以查询到入住客户的信息并显示在客户信息面板的控件中。 (2)当点击续住的时候,将会把显示客户信息面板中的天数和押金的值传到续住面板中的原有天数和原有押金中,然后可以实行操作,操作完成后点击确定,将会把值重新传回去。 (3)当点击调房的时候,将会把 显示客户信息面板中的客房号和押金的值传到调房面板中的原客房号和原有押金中,然后可以实行操作,操作完成后点击确定,将会把值重新传回去。 (4).点击保存的时候,会把修改后的信息记录到数据库中。 客房结算 1. 功能 退房并结算费用。 2. 界面 基于 C的酒店管理系统 14 图 47 客房结算 3. 操作指南 (1)在文本框中输入客户号,点击查询,可以查询到入住客户的信息并显示在结算信息面板的文本框中。 (2)当点击结算,系统会自动算清住宿费和消费总额还有应付款的金额并且显示在对应的文本框中。 (3)点击保存的时候, 会把结算的信息记录到数据库中并且把客房状态表中的是否 为空字段的值变成“是”。 数据管理模块 房间状态 1. 功能 对客房的状态进行管理。 2. 界面 基于 C的酒店管理系统 15 图 48 客房状态 3. 操作指南 (1)在文本框中输入客房号,点击查询,可以查询到客房的一些基本信息。 (2)当选中 ListView 中的数据时,将会把 ListView 中选中的数据显示到客房状态信息面板中,以便进行操作。 (3)点击新增按钮的时候,将会把客房状态信息面板中的信息添加到数据库中。 (4)点击删除按钮的时候,会把选中的 数据删除。 (5)点击修改按钮的时候,会把修改后的信息传到数据库中。 客房类型 1. 功能 对客房的类型进行管理。 2. 界面 基于 C的酒店管理系统 16 图 49 客房类型 3. 操作指南 (1)当你选中 ListView 中的数据时,会将选中的数据的内容显示在客房类型信息面板中。 以便进行操作。 (2)点击新增按钮的时候,将会把客房类型信息面板中的信息添加到数据库中。 (3)点击删除按钮的时候,会把选中的数据从数据库的表中删除。 (4)点击修改按钮的时候,会把修改后的信息传到数据库中。 用户管理 1. 功能 对用户进行管理。 2. 界面 基于 C的酒店管理系统 17 图 410 用户管理 3. 操作指南 (1)当你选中 ListView 中的数据时,会将选中的数据的内容显示在显示用户信息面板中。 以便进行操作。 (2)点击注册按钮的时候,将会把显示用户信息面板中的信息添加到数据库中(只有管理员才能使用该功能)。 (3)点击修改权限按钮的时候,可以修改用户的权限(只有管理员才能使用该功能)。 (4)点击修改密码的时候,可以修改用户的密码(操作员也可使用此功能)。 基于 C的酒店管理系统 18 第五章 系统测试 程序调试 1. 测试的基本工 作流程 在设计系统的过程中,存在一些错误是必然的。 对于语句的语法错误,在程序运行时自动提示,并请求立即纠正,因此,这类错误比较容易发现和纠正。 但另一类错误是在程序执行时由于不正确的操作或对某些数据的计算公式的逻辑错误导致。 这类错误隐蔽性强,有时会出现,有时又不出现,因此,对这一类动态发生的错误的排查是耗时费力的。 程序的测试 测试的重要性及目的 测试的重要性 : 软件的测试在软件生命周期中占据重要的地位。 近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包含测试,。基于c的酒店管理系统毕业设计论文(编辑修改稿)
相关推荐
AsyncCallBack:代表回调函数 ; state: 代表 状态信息,必须 确保 state中包含 socket 的句 ; 调用 BeginAccept 方法的根本流程是: 建立本机 终节点,湖南理工学院毕业设计(论文) 9 并 建立 新的 socket 与 本机 终节点进行绑定; 在端口上 监听 是否有新的连接申请; 申请开始接入新的连接 ,将其传入 Socket 的实例或者
字 dynamic,也同时引入了改善静态类型与动态对象的交互能力,这就是动态查找 ( Dynamic Lookup) 就像一个 object 可以代表任何类型, dynamic 使得类型决断在运行时进行,方法调用、属性访问、委托调用都可动态分派。 同时,动态特性还体现在构建一个动态对象,在 C实现 IDynamic Object 接口的类型,可以完全定义动态操作的意义,通过将 C编译器
渔船信息 编号 船名 船长姓名 船籍 建造年份 航区 主机功率 总长 型宽 型深 吨位 吃水 总线间长 船员 信息 船龄 电话 Email 住址 所在渔船编号 船员编号 姓名 性别 图 4 船员信息实体图 图 3 渔船信息实体图 9 图 5 渔船违 规记录实体图 下面列出本系统的总体 ER 图:经分析设计,各实体间联系如图所示 : 渔船违规记录 发生时间 肇事渔船编号 编号 事故简介 处理方案
类类型、值类型和接口类型的概念形成了统一的类型系统。 尽管 C 提供了如此多的新鲜概念,但实际上,这些概念都是由 CLI 提出的。 因此当将一个 C源程序编译为可执行文件时,编译器做的工作相对而言并不多。 需要编译器代劳的是要将一个简单的委托定义语句翻译为一个继承 型定义 [10]。 C 微软在 20xx年的 6月份发布了 Visual Studio20xx的第一个 Beta 版
private void button3_Click(object sender, EventArgs e)//进入课程管理 { FrmCourse frmcourse = new FrmCourse()。 frmcourse .Show()。 } private void button4_Click(object sender, EventArgs e)//进入研究生管理 {
1] = + 1。 //在棋盘上退一棋 13 points[[tempStackElement.pointNumber 1].X, [umber 1].Y] = 2。 (tempStackElement)。 } else//栈顶元素中点均已试过 { //寻找栈顶元素中点的最好结局 totalresult = [0]。 for (i = 0。 i。 i++) if (totalresult