宾馆客房管理信息系统—免费毕业设计论文内容摘要:

char 6 非空 balancetype 结算类型 int 4 非 空 .00 actualsum 金额 money 8 非空 .00 cardnum 卡号 varchar 40 clientid 欠单单位 char 6 balancetime 结账时间 datetime 8 非空 balanceman 结账人 varchar 20 shroff 操作员 char 6 Qiandan_back 欠单返回金额 decimal 9 .00 Qiandan_back_date 欠单返回时间 datetime 8 Qiandan_mark 欠 账 标志 int 4 Qiandan_back_type 欠单返回类型 int 4 表 1 H_hotel_record 字段名称 说明 类型 长度 说明 小数位 hotelid 住宿编号 char 6 非空 prearragetype 预定方式 char 6 registtype 登记类型 int 4 非空 clientid 客户编号 char 6 Name 姓名 varchar 40 非空 begindate 开始时间 datetime 8 非空 enddate 结束时间 datetime 8 allforigift 押金余额 money 8 非空 .00 countryman 内宾人数 int 4 foreignor 外宾人数 int 4 repastlevel 就餐标准 money 8 .00 Drink 饮料 varchar 60 ment 备注 varchar 60 operator 操作员 char 6 非空 operatedate 收款时间 datetime 8 非空 Allsum 消费总额 money 8 .00 Scale 打折比例 money 8 .00 actualsum 实际金额 money 8 .00 alreadysum 消费金额 money 8 .00 balancetype 付款方式 int 4 cardnumber 卡号 varchar 40 balancedate 付款日期 datetime 8 creditdate 押金日期 datetime 8 Shroff 收银员 char 6 depoistid 部门 char 8 G_virement_account 转账金额 numeric 9 .00 D_deposit_account 押金金额 numeric 9 .00 H_return_account 返还金额 numeric 9 .00 表 2 H_hotel_servicefee 字段名称 说明 类型 长度 说明 小数位 hotelid 住宿编号 char 6 非空 houseid 房间编号 char 4 非空 guestname 客户名 varchar 20 serviceid 服务项目 char 6 非空 servicetime 服务时间 datetime 8 非空 servicedegree 服务优惠 int 4 Fee 金额 money 8 非空 .00 balancetype 结算方式 int 4 非空 cardnumber 卡号 varchar 40 shroff 收银员 char 6 非空 表 3 H_house_daybill 字段名称 说明 类型 长度 说明 小数位 hotelid 住宿编号 char 6 houseid 房间编号 char 4 housefee 消费金额 money 8 .00 operatedate 操作时间 datetime 8 operator 操作员 char 6 表 4 H_guest_information 字段名称 说明 类型 长度 说明 小数位 guestid 客人编号 char 6 非空 guesttype 客房状态 int 4 非空 chinesename 客人中文姓名 varchar 20 非空 surname 客人英文姓 varchar 10 firstname 客人英文名 varchar 10 nationality 国籍 int 4 非空 sex 性别 int 4 非空 birthday 出生日期 datetime 8 papertype 证件类别 int 4 非空 papercode 证件号码 varchar 30 非空 Papervalidity 证件有效期 datetime 8 workunit 工作单位 varchar 60 duty 职务 varchar 10 表 5 G_clerk 字段名称 说明 类型 长度 说明 clerkid 职员编号 char 6 非空 clerkname 职员姓名 varchar 20 非空 Sex 性别 int 4 非空 birthday 出生日期 datetime 8 deptid 部门编号 char 6 非空 worktypeid 工作类型编号 int 4 workerstatus 工作状态 int 4 非空 paddword 密码 char 15 表 6 G_client 字段名称 说明 类型 长度 说明 clientid 客户编号 char 6 非空 clientname 客户名称 Varchar 60 非空 linkman 联系人 varchar 20 linkphone 联系电话 Varchar 40 linkaddress 联系地址 varchar 60 superdept 代表 int 4 非空 cancelsign 取消标志 int 4 非空 Vip_mark 贵宾标志 int 4 Balance_account 还款金额 numeric 9 Deposit_account 押金金额 numeric 9 Start_date 开始日期 datetime 8 Stop_date 终止日期 datetime 8 Qiandan_account 欠单金额 numeric 9 表 7 代码设计 代码是代表客观存在的实体或属性的符号。 在系统开发中,代码是人和机器的共同语言,是系统进行分类、 校对 、统计和检索的依据。 设计出一个好的代码方案对于系统的开发是一个极为有利的事情。 它可以使很多机器处理变得十分方便;另外还把一些现阶段计算机很难处理的工作变成很简单的处理。 从宾馆客房的实际状况和使用方便考虑,本宾馆客房管理信息系统主要采用了顺序码。 用一串连续的数字来代表系统中的客观实体或实体属性。 以该系统的数据库设计中所涉及到的几个代码为例: 登记类型中 0 代表散客, 1 代表会员, 2 代表会议, 3 代表团体, 4 代表婚宴。 客房状态中 0 代表空闲, 1 代表占用, 2 代表预定, 3代表预定并占用。 预定方式中 0 代表电话, 1 代表 电报, 2 代表传真, 3 代表面谈, 4 代表信函。 采用顺序码设计的优点是简单、易处理。 缺点是不能反映编码对象的特征,代码本身无任何含义。 输入输出设计 输入输出是用户与系统的重要的、直接的接口,宾馆日常运作而产生的原始数据要靠系统的输入完成,同时客户所需的各种信息、报表都要有系统的输出完成,所以,输入输出设计对于系统将来的实际使用效果会产生很大影响。 1. 输出设计 系统的详细设计过程是根据管理和用户的需要先进行输出设计,然后反过来根据输出所要求获得的信息来进行输入设计。 输出信息的使用者是用户,故输出的内容和 格式是用户最关心的问题之一。 输出设计的出发点应当是保证输出报表方便地为使用者服务,正确地反映用于经营管理等方面的有用信息。 在输出设计中应当考虑以下几点: ( 1) 设计要方便用户,使用汉字输出。 ( 2) 打印尺寸的大小要根据具体打印机来设计。 ( 3) 输出报表要考虑系统的需要。 ( 4) 报表输出要实用、方便、考虑用户已经习惯的输出格式。 ( 5) 屏幕输出格式要清晰,重要数据要显示在突出位置。 本系统的输出设计原则是界面美观、数据准确,采用的输出方式主要以报表为主。 以消费日报表为例: 2. 输入设计 输出设 计完成以后 ,就可进行输入设计。 输入设计的重要性可用这样一句话来形容 :“进去的是垃圾,输出的也还是垃圾”。 即要求输出高质量的信息,首先就要输入高质量的信息。 在输入设计中一般围绕下述原则进行设计: ( 1) 尽量采用人机对话方式输入数据。 ( 2) 原始单据的格式设计,要便于填写,便于归档,尽量减少汉字输入操作。 本系统的输入设计原则是本着保证处理需要的前提下尽量减少输入;数据输入时采取有效措施,以减少错误的发生,输入方式以鼠标点击下拉列表框输入为主。 安全设计 本系统的安全功能通过用户的权限设定来实现。 用户在登录系统 时输入密码,如果密码正确,系统根据该用户的权限,设置该用户可以进行的操作。 用户编号用下拉列表框选择输入以方便用户。 用户的权限设定是以系统的菜单项为基本单位,只有用户具有使用该菜单的权限时,菜单项才可以为其所用。 当删除入住登记记录时输入密码,如果密码正确,才可对其进行删除操作。 系统的数据安全通过数据备份与恢复的功能来实现。 第四章 系统实施 开发工具选择 社会在发展,时代在进步,并且计算机技术得发展更是一天快过一天,因为本系统的开发具有可扩充性,所以,我们选择了版本较高的 PowerBuilder。 同时,因为 PowerBuilder 是著名的数据库应用开发工具生产厂商 PowerSoft 公司推出的产品( PowerSoft现已被数据库厂商 Sybase所收购),由于 PowerBuilder采用了面向对象和可视化技术,基于 Windows 的提供可视化的应用开发环境,使得利用 PowerBuilder 可以方便快捷地开发出利用后台服务器中的数据和数据库管理系统的数据库应用软件。 我们所开发的系统是宾馆客房管理信息系统,它所面向的人员流量比较多,人种比较复杂,在数据库的选择上应该选择一个稳定性较好的,以 免数据 丢失,发生错误时,造成不必要的麻烦,增加工作人员的强度。 因为, SQL Server 是大型关系数据库的主流产品。 利用 SQL Server 系统,不但可以构建各种复杂的数据库,而且还提供分布式数据、数据仓库等高级应用解决方案 ,因此,在本系统的开发中,选择了 SQL Server 作为后台数据库服务器。 系统运行环境 硬件环境: 1. 奔腾 II及以上处理器。 64M 内存及以上,硬盘空间 100M 以上; 2. 显示环境: VAG 彩显, 2M以上缓存; 3. 打印机: Windows 操作系统支持的所有针式,喷墨打 印机; 4. UPS 不间断电源。 软件环境: 1. 推荐使用 Windows 2020 或 Windows XP 系统; 2. 若系统为英文操作系统则须安装中文支持。 系统使用说明 单击系统启动画面,进入系统登录窗口。 用户进入系统前,必须通过密码验证方可进入主窗口界面。 图 :系统登录 我们的用户编号采用下拉列表选择形式。 如果输入错误密码,则出现警告信息“密码错误。 ”。 用户输入正确的密码,单击“确认”按钮,进入系统主窗 口界面,如下图所示,在主窗口可以对系统实现一系列的操作。 图 :主窗口 单击主菜单前台接待下的客房预订,进入客房预定界面,客房预定窗体主要实现以下功能: ●录入:录入新的预定信息 ●删除:取消已作废的预定信息 ●查询:对原有预定信息进行查询 图 :客房预定 单击主菜单前台接待下的住宿登记子菜单的来宾登记,进入住宿登记子菜单界面,住宿登记窗体主要 实现以下功能: ●对直接住宿客人进行登记 ●对预定住宿客人进行登记。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。