前 言 2 第一部分:开发宾馆信息管理系统目的 3 第二部分 系统可行性分析 4 2.1需求分析 4 2.2投资效益分析 6 第三部分:计算机是我们学习和工作不可少的部分 8 3.1.在宾馆管理中使用计算机管理的意义和好处 8 (3)迅速查到所需信息 8 3.2.将来宾馆管理必备系统------宾馆信息管理系统 8 3.3.宾馆信息管理系统的设计分析 8 3.4.宾馆信息管理系统的实现-------使用面向对象的设计实现的原因。 11 第四部分:怎样开发一个宾馆信息管理系统 12 4.1.编写环境的选择 12 所以,实现本系统VC是一个相对较好的选择。 4.2. 关系型数据库的实现 12 4.3. 二者的结合(DAO) 15 第五部分 Windows下的Visual C++编程环境简介 15 5.1Visual C++ 概述 15 5.2: Visual C++ 特点和作用 15 5.3. Visual C++ 在数据库方面的应用 15 (1) ODBC 和MFC ODBC 16 (2) DAO 16 (3) OLE DB 和ADO 16 第六部分:使用SQL Server 2000 21 实现结构化查询数据库 21 6.1.数据库的概论 21 6.2. 如何新建一个数据库 22 6.3. 怎样修改已建的数据库 22 6.4. 实现数据库之间联系 23 第七部分:系统总体规划方案 23 7.1.系统功能图 23 第八部分:系统具体实现 24 8.1.登录框的实现 24 8.2.主界面的实现 23 8.3.信息管理的实现。 23 8.4.帮助文件的制作。 24 8.5 数据系统操作的实现。 24 8.5.1 数据库需求分析 25 8.5.2数据库概念结构设计 25 8.5.3数据库逻辑结构设计 27 第九部分:结 束 语 33 第十部分 致 谢 33 附录1英文及其译文 35 附录2部分程序清单 43
前 言
随着21世纪的钟声敲响,人类正以惊人的速度走出工业文明,步入超高速发展的信息时代。当人们昨天还在沉浸在486,586带来的高速、便捷时,而在今天,世界上又超乎人们想象地诞生了P42.4,P43.6……,对于明天,我们无法预想,因为计算机正以摩尔令人难以致信的速度发展。信息时代的来临仅改变着我们的生活,也不断改变着我们的思维方式和学习方式,以及我们周围的一切。可以说,计算机注定要伴随我们一生。电子信息的网络化,各行各业的高度信息化不断推动着社会的高度发展。对于我们新世纪的大学生,并且又是计算机专业的大学生,我们不仅仅要掌握计算机的基本技能,而且要精通计算机的科学技术及其应用。在现代化的经济时代里,信息化竞争已经越来越趋于白热化,具有先进的信息化技术,无论是个人也好,还是企业也罢, 都能占据先机,从而有效地拓宽与发展。对于已经加入WTO的中国,我们已经别无选择了…… 信息管理系统(MIS)是提高企业,单位以及人们生活效率的一个极其重要的方面,它的发展与广泛应用能够.....................................:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样管理软件成为很有必要的事情,在下面的各章中我们将以开发一套教学计划管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。
第一部分:开发宾馆信息管理系统目的
随着电脑诞生以来,人类聪明的头脑总是想:“要做的事简单化“。因此在我们大、中、小宾馆,其繁重信息管理使他们聪明的头脑想到:”由电脑来管理这些事务,又简单又省事。所以人们常说:“计算机已经成为我们学习和工作的得力助手了,少了它生命中没有了阳光!“。 今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源; 第三,计算机可以大大的提高人们的工作效率; 第四,计算机可以使敏感文档更加安全,等等。 可见,开发一套宾馆信息管理系统已经是必要的了
第二部分 系统可行性分析
ERP──Enterprise Resource Planning 企业资源计划系统,是指建立在信息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手段的管理平台。ERP系统集中信息技术与先进的管理思想於一身,成为现代企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富..................................................益分析报告,合称可行性分析报告。 从经验表明,企业在未接触ERP系统的情况下,要做好这些分析有一定难度,因此,一般通过专业咨询顾问的协助来完成。 2.1需求分析 必要性分析又称需求分析。社会需求是推动科学技术发展的动力,现代社会发展要求企业不断改进和提高管理水平,ERP正是为满足这种要求而产生的。企业有了比较迫切的需求,有了内部动力的驱动,才会去了解ERP,研究ERP,实施ERP 。因此企业是否要实施ERP,如何实施ERP,必须全面分析企业的需求,这是实施ERP的首要基础。 一、需求分析的意义 需求分析是指在充分了解客户情况,包括客户生产、财务及管理流程后,与客户一起讨论对系统的具体要求,针对其现行体制中的不足及目前所需的信息,制定出一套用户对系统的需求方案。需求分析是完全以企业的需要及实际情况为出发点,因此为企业合理地选择系统提供了基本保障。需求分析按照由顶至底、由大到小、由粗到精的过程来进行。需求分析是整个实施过程中至关重要的一步,是否制定出合理的客户需求决定了以后整个系统实施的成败。 1、需求分析是进行系统选型的指导 由于不同的系统其开发的侧重点不同,所适用的行业也各不相同。就制造行业而言,不同企业其物料清单的结构和生产方式大相径庭,在进行主生产计划和物料需求计划时,软件将物料清单的结构展开,其计算方法存在很大区别,所产生的采购计划、销售计划和预计生产时间自然就会因系统而异。很难想像一个药品制造业的企业采用装配型产品制造业的成本核算系统会带来什么结果。药品制造业由于其行业的独特性需严格追踪其产品中各种成份的含量及生产时间,若采用了装配型产品制造业的核算系统,则无法准确追踪上述两个因素,整个系统的功能也随之打了一个很大的折扣。作为用户和咨询人员双方都不希望看到投入很大精力、财力及时间取得的一套系统与自己当初设想的功能完全不相吻合这一局面。因此正确地选择系统类型成为系统能发挥足够效用的决定性因素。 2、需求分析为鉴定一个系统是否适合于企业建立了参照标准 大型IT系统的选择是一项十分复杂的工作。实际上,就所有系统而言,一些表面的需求是容易得到满足的。而更深一步的具有企业独特性的需求才是用户在选择系统时需要予以最多考虑的。如果用户对自身的需要不作深入地分析,往往会在系统实施一段时间以后,才发现具体业务及管理需求并没有得到满足,但此时系统已经安装完成,并已耗费了大量的人力、物力资源。类似这样的由于用户没有进行深入的需求分析,或由于一种趋从的心理做出了错误的系统选择而导致大量资金、资源及时间的浪费已屡见不鲜。而有经验的IT咨询顾问的作用则在于引导客户制定正确的需求,从而根据这些需求协助客户选择出适合于自己的系统。 二、需求分析的内容 需求分析可分为宏观和微观两个方面来谈。宏观上的需求分析是从整体和战略的高度出发,全面分析规划企业的需求,是企业制定ERP实施目标的基础。而微观上的需求分析是针对企业具体的业务流程,甚至是具体产品的分析,我们将在下一章对微观需求分析做详细介绍。 宏观上的需求分析主要包括以下几个方面的工作: 1、 分析企业目前的管理方式是否适应市场竞争的要求。 建立ERP系统的目的是为了提高企业的竞争力。因此,首先要从长远经营战略出发,分析企业同全球主要的竞争对手之间的差异,如产品性能及价值、质量、技术、价格以及售前售后服务水平的差别等,找出影响竞争力的主要因素。 还要分析企业在市场中的应变能力如何;目前的管理方式和工作方式能否胜任市场竞争要求,如手工订单管理能否满足客户的工期要求,如果不能胜任或是已经落后,压力很大,企业上下的决策者、管理者、操作者是否要求改变现状,呼声高不高,是否达成广泛的共识,这是实施ERP的内部源动力。 应当看到,ERP并不是解决所有管理问题的灵丹妙药,它有一定的使用范围。例如有的企业产品结构适销不对路或设计周期长,成为影响竞争力的主要矛盾。这种情况应先致力于市场研究,调查分析技术发展趋势,调整产品结构,推行并行工程、采用CAD-CAPP-CAM工程来解决。有的企业技术装备落后、质量无保证,应先实现技术和设备的更新改造,提高人员素质,建立质量保证体系,提高产品质量。 2、 分析企业的行业性质。 是制造业还是其它行业,是单一行业生产还是跨行业经营。如果是制造业,那么是离散型生产还是连续流程型生产,或是混合型生产制造企业,是大制造小装配型还是小制造大装配型。只有搞清楚本企业的行业性质和生产制造特点,才能准确研究ERP实施的可行性与难易程度。 3、 理清企业的业务流程。 分析企业是单一工厂还是多工厂,如果是多工厂多业务流程,那么各工厂的相互关系如何,是串连还是并行,是相互独立还是相互关联,这些业务流程的业务量有多大,哪些是关键环节,是部分业务实施ERP,还是全部业务都需要上ERP,实施ERP需要对哪些业务流程、组织机构进行改革和重组,变动大不大,是否可行,能否平稳过渡。 4、分析企业的基础设施建设,企业上下的管理方式、活动方式、思想方式是否符合现代企业的要求。 企业的管理机制是否合理,是否符合市场规律和企业的业务特点,管理制度是否完善和规范,可操作性如何,执行是否通畅;各级管理部门和业务部门的业务流程是否已经规范化体系化,各种数据的处理和传递是否准时、规律;企业内部是否已经应用了计算机,普及程度如何,是否建立了以计算机网络和数据库为核心的管理信息系统,有多少管理工作纳入其中,应用效果如何;企业的决策者、管理者、操作者对于ERP的原理、概念、方法有无了解,是否接受,是否愿意运用于企业的管理中;企业人员是否经过全面的信息技术、现代管理科学等知识培训,是否掌握到一定程度并能够初步运用到工作中.
|