基于VB.NET的酒店管理系统的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
随着时代的发展工作效率的提高,人们对信息的处理要求,促进了管理系统(Mis)的发展,其以专门针对性应用,快捷、方便、高效的特点,很快受到了大众用户的喜爱。
本系统的开发是针对中小型酒店的日常管理业务开发而成的,其针对性极强,主要体现在对酒店客户消费清单的打印、特色推荐、方便的业务数据的统计分析、友好的图表数据显示、报表生成、方便的辅助工具使用和多重安全性解决方案设计,通过以上功能的实现来提供相对比较完善的机制的建立。
本系统是采用sql server 2003作为后台数据库, 工具来设计程序,利用ado.net技术来把应用程序与后台数据库相连接。
关键字 : 酒店管理、访问、数据库.
[资料来源:THINK58.com]
Grogshop management program (stand-alone)
Summary
With the times develop and the efficiency creating of works .the needs of human with the information processing speed the develop of MIS . Quickly it gets the good payment by common with it’s identity of special on applying 、shortcut、convenience and high Efficiency .
The purpose of develop The program is apply to the JR. Grogshop for manage it’s daily operation .the high pertinency that mainly in the person of printing the customer’s tab 、recommend particular、easy stat. the data of operation、friendly picture showing 、report forms creating 、using assistant tools and designing the multresolvent and so on .creating the rather perfect system get thread the top of coming true the functions.
This program’s database is sql server 2003 and using visual basic.net 2003 to design the programmer and using the ADO.NET technology to build connection between database and program .
Primary key: Grogshop management、access、database. [资料来源:http://www.THINK58.com]
2.4 权限设计
2.4.1. 管理员权限
•基本信息录入和修改
•重要和敏感信息录入和修改
•业务数据查询
•打印数据和为客户结帐
•管理员管理权限(数据备份、恢复、初始化数据库、更改管理员帐户信息等)
•辅助工具使用
•利用帮助
2.4.2. 录入员权限
•基本信息录入和修改
•重要和敏感信息录入和修改
•业务数据查询
•打印数据和为客户结帐
•辅助工具使用
•利用帮助 [资料来源:http://THINK58.com]
2.4.3. 部门经理权限
•基本信息录入和修改
•重要和敏感信息录入和修改
•业务数据查询
•打印数据和为客户结帐
•管理员管理权限(数据备份、恢复、更改管理员帐户信息等)
•辅助工具使用
•利用帮助
第一部分 菜单项 [来源:http://www.think58.com]
菜单项有信息设置、信息查询、生成打印/结帐、数据统计、管理员设置、辅助工具、关于等七大项,其分别对应七大模块。
信息设置菜单中主要是添加、删除、修改等对客人和酒店的基本业务信息而操作的,然后往下面细分有客人信息设置、 房台信息设置 、酒菜信息设置、 优惠活动信息设置 、点菜、 退出,而其中把客人信息设置和开设房台业务整合在一起到客人信息设置模块。
信息查询菜单中主要是帮助及时查询房台的使用情况和入住客人的详细情况,其中划分了两个模块分别是房台使用情况和客人入住信息查询。
生成打印/结帐中主要是负责未结帐客户的消费清单的打印、客户结帐业务,下也有两大模块消费清单打印、结帐。
数据统计菜单项中主要是业务数据信息的信息分析统计,其中化分未三个模块分别是月数据统计、日数据统计、数据信息统计。
管理员设置菜单项中主要是管理帐号的管理、更改登陆帐号、数据库数据的初始化、数据库的备份和恢复等功能,模块划分为管理员管理、更改登陆帐户、期初设置、系统日志查看、数据备份、数据恢复项。
辅助工具菜单项的设计主要是为了在日常业务数据的管理中,提高数据的管理效率,其中有一些常用的工具,主要包括记事本、计算器、语音录制和提醒、屏幕键盘模块项。
关于菜单项是用户在使用的过程中获取简要帮助而设计,它包括系统、联系我两个模块。
第二部分 工具栏
[来源:http://think58.com]
在菜单项的下面列了若干工具栏,设计工具栏里放置了酒店管理业务中经常遇到的信息管理模块及工具,并添加了有代表说明性的图片和附有详细的备注提示供用户使用。 [来源:http://www.think58.com]
第三部分 窗体的主体 [来源:http://think58.com]
这一部分没有什么好说的,但是值得一提的是,主题正中显示welcome to my application!!!!字体,这是我自己设计的一个小程序,其效果是动态显示字体实现word里面彩色效果一样,其设计思路是利用编程的逻辑算法改变字体的属性以达到动态的效果。
第四部分 窗体的状态栏 [来源:http://think58.com]
状态栏有包括三部分左、中、右。左部分的实现是基本的属性设置;中
部分显示登陆帐户信息,其实现是同过用户在登陆窗口登陆的时候把其登陆的相关信息,传递到一个公共变量里面,然后在主窗口中显示出来;右边部分显示即时时间,其实现是通过一个控件timer并设置其属性ToolTipText来控制时间和获取提示信息。
目录 [版权所有:http://think58.com]
摘要 3
Summary 4
1 绪 论 7
1.1 项目背景 7
1.2 发展状况 7
1.3项目开发特色 8
1.4 工作难度 8
2 项目分析设计 9
2.1 系统架构 9
2.2 逻辑模型 10
2.3 功能实现思路及设计结构图 10
2.3.1业务流程分析图: 10
2.3.2结构设计流程思路规划图: 11
2.3.3概念结构设计图: 12
2.3.4逻辑结构设计: 13
2.4 权限设计 18
2.4.1. 管理员权限 18
2.4.2. 录入员权限 18
2.4.3. 部门经理权限 18
3 技术介绍 19
3.1主要开发技术 19
3.1.1 数据绑定技术 19
3.1.2 ADO.NET动态数据库连接技术 19
3.1.3 系统托盘技术 19
3.1.4 系统API函数的使用 19
3.1.5 结构化数据处理技术 19
3.1.6 外部程序的调用 20
3.1.7 外部组件调用 20
3.2 开发工具及相关技术优点介绍 21
3.2.1 visual studio.net 开发平台的介绍 21
3.2.2 使用visual basic.net开发的技术优点 21
4 项目实现 25
4.1 数据库设计结果 25
[资料来源:http://www.THINK58.com]
4.2 应用程序设计 29
4.2.1 登陆界面设计: 29
4.2.2 用户登陆后的主界面设计 30
4.2.2.1 第一部分 菜单项 30
4.2.2.2 第二部分 工具栏 31
4.2.2.3 第三部分 窗体的主体 31
4.2.2.4 第四部分 窗体的状态栏 32
4.2.3 详细设计思路及涉及相关技术说明 32
4.2.3.1 客人信息设置窗体 32
4.2.3.2 房台信息设置窗体 35
4.2.3.3 酒菜信息设置窗体 35
4.2.3.4 优惠活动信息设置窗体 38
4.2.3.5 点菜菜单窗体 38
4.2.3.6 房台使用情况查询窗体 39
4.2.3.7 入住客人信息查询窗体 39
4.2.3.8 打印窗体 40
4.2.3.8数据统计窗体 41
4.2.3.9 工具辅助功能实现 41
4.2.3.10 帮助的实现 42
4.3 开发信息系统中遇到的难题以及获取解决的途径 42
4.3.1 开发过程遇到的难题 42
4.3.2 最终获取解决的途径 42
4.4 项目总结 43
结束语 44
致 谢 45
参考文献 46
附 录 48
[资料来源:THINK58.com]
[来源:http://www.think58.com]