论 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.2ADO.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.1visualstudio.net开发平台的介绍 21
3.2.2使用visualbasic.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项目开发特色
有上面的时代背景和发展现状,由于中国现阶段信息化发展程度和各方面人力、物力的限制,我们要想做好,就必须把系