Visual Basic简称VB,是微软公司推出的一种可视化编程工具,是当今世界上应用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商业软件,还是编写能处理实际问题的实用小程序,VB都是快速、简便的。它开发速度快捷,具有语法简单易学的开发环境,是一款优秀的编程工具。VB提供可视化的开发环境,使用者可以像搭积木一样构建出程序的界面,而且VB提供丰富的控件组,省去了自己编写代码实现这些效果的麻烦,这样就可以把更多的精力放在程序的功能实现上。Visual Basic可以开发各类应用软件,从开发个人或小组使用的小程序,到大型企业应用系统,都可以在VB提供的工具中各取所需。
3、系统总体设计
3.1 系统结构设计
图1 系统总体模块设计图
3.2 各模块功能
(1)住宿管理:住宿登记、调房登记、追加押金、退房结账
(2)客房管理:客房设置、客房查询、房态查看
(3)查询统计:住宿查询、退房查询、房费提醒
(4)挂帐管理:挂账查询、客户结款
(5)日结:登记预收报表、客房销售报表、客房销售统计
(6)系统设置:操作员设置、密码设置、初始化、权限设置
本系统适合小型旅馆的整个流程管理。为了避免纸上操作混乱,信息怠慢的缺点,所有信息将在管理员的掌握之中。对本系统,我主要负责下面两个模块,其主要功能如下:
4.1住宿管理
4.1.1登记住宿
登记住宿的信息内容为:编号(自定义规则,系统默认编号规则为:当天的年月日+字母+数字)/客人姓名/证件类别/证件号码/联系住址/住宿事由/住入房间号码(自动列出空房供选择)/客房标准/房间价格/入住日期/入住时间/实际入住天数/允许打折前房费/折扣点数/实际房费(自动计算)/预收押金/提醒管理员的日期/提醒时间(到期前的提醒)/退房日期/退房具体时间(系统自动计算)/备注信息/本次操作人员,支持打印单据功能
4.1.2.追加押金
宾客在住宿期间发现有事需要多住几天或几个月,可是客房的费用快要到期或已经到期,通过身份验证后宾客只要到前台接待处办理续房手续,交付住房定金或客房费用,宾客就可以继续在住。
追加押金内容为:入住凭证号/追加押金金额/操作员(自动显示),以下为自动列出:姓名/已交押金/住宿天数/房间号码/房间类型/房间价格/住宿日期/住宿时间/提醒日期/提醒时间/退房日期/退房时间,支持打印单据功能