酒店管理系统(单机版的实现)
摘要
随着时代的发展工作效率的提高,人们对信息的处理要求,促进了管理系统(Mis)的发展,其以专门针对性应用,快捷、方便、高效的特点,很快受到了大众用户的喜爱。
本系统的开发是针对中小型酒店的日常管理业务开发而成的,其针对性极强,主要体现在对酒店客户消费清单的打印、特色推荐、方便的业务数据的统计分析、友好的图表数据显示、报表生成、方便的辅助工具使用和多重安全性解决方案设计,通过以上功能的实现来提供相对比较完善的酒店管理机制的建立。
本系统是采用sql server 2003作为后台数据库,vb.net 工具来设计程序,利用ado.net技术来把应用程序与后台数据库相连接。
关键字 : 酒店管理、访问、数据库.
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.
目录
摘要... 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
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
1 绪 论
1.1 项目背景
当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管理信息系统的应用能够提供这种有效的决策支持。
信息管理的过程包括信息收集、信息传输、信息加工和信息储存。信息收集就是对原始信息的获取。信息传输是信息在时间和空间上的转移,因为信息只有及时准确地送到需要者的手中才能发挥作用。信息加工包括信息形式的变换和信息内容的处理。信息的形式变换是指在信息传输过程中,通过变换载体,使信息准确地传输给接收者。信息的内容处理是指对原始信息进行加工整理,深入揭示信息的内容。经过信息内容的处理,输入的信息才能变成所需要的信息,才能被适时有效地利用。信息送到使用者手中,有的并非使用完后就无用了,有的还需留做事……
信息系统从技术上说就是为了支持决策和组织控制而收集(或获取)、处理、存储、分配信息的一组相互关联的组件。除了支持决策、协作和控制,信息系统也可用来帮助经理和工人分子问题,使复杂性可视化,以及创造新的产品,从商业角度看,一个信息系统是一个用于解决环境提出的挑战的,基于信息技术的组织管理方案。我们用“信息系统”这个词时,特指依赖于计算机技术的信息系统。
一个基于计算机的信息系统是以计算机软件、硬件、存储和电信等技术为核心的人机系统。
1.2 发展状况
信息在社会和经济的发展中所起的作用越来越为人们所重视。信息资源的开发利用水平成为衡量一个国家综合国力的重要标志之一。计算机作为信息处理的工具,为适应数据处理需求的迅速提高,满足各类信息系统对数据管理的要求,在文件系统的基础上发展基础数据库系统,数据库方法针对事物处理中大量数据管理需求。我国自从80年代上半期,国家计委统计局计算中心在第一次全国人口普查、工业普查中使用了数据库管理技术以来,随着微机管理系统的推广,数据库信息管理系统的应用逐渐展露头脚,但是也由于发展晚起步低的原因和当代技术 的占有独享性质,导致我国虽然在这方面发展迅速但是发展规模普遍都是中小型方向而且运作机制还很不完善.
1.3项目开发特色
有上面的时代背景和发展现状,由于中国现阶段信息化发展程度和各方面人力、物力的限制,我们要想做好,就必须把系统做的相对完善,综合考虑各方面的开发因素,从而实现小而精髓的效果,本系统的开发实施阶段就很好的做到了,充分的调研和分析、综合因素的考虑(包括软件环境因素、机器环境因素、人群特点环境因素等)和可扩展性,所以本系统具有以下特色:
语言角度: 采用了vs.net平台的互通性,使用vb.net开发语言开发
整体设计:系统力求简洁实用,少占资源
技术角度:利用vb语言的简洁性,借助其提供的便利克服了若干技术难题,如通过其windows组件outlook来联系以获取帮助等.
从可扩展性看:系统充分的考虑了扩充需求,可扩展性强。
1.4 工作难度
开发工作难度主要在于以下几点:
1) 系统各模块的协调性和关联性解决
2) 数据库连接的动态数据实时信息的反馈
3) 数据库实施后和系统前期制作的一些缺陷性问题的解决
4) 考虑最优化
5) 考虑外部环境的多变性
6) 扩展性和使用性