大量的数据资源,包括提高数据的共享性,使多个用户能并发存取数据库中的数据;减小数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的维护代价。
第四阶段:分布式数据库系统阶段,分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物,是一个逻辑上统一、地域上分布的数据集合,是计算机网络环境中各个节点局部数据库的逻辑集合,同时受分布式数据库管理系统的控制和管理。
(3)数据库系统的组成
数据库的组成是指引进数据库技术后的计算机系统,包括五部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和拥护。数据库具有三级结构,或称三级模式:数据的局部逻辑结构和物理结构存储结构。在数据库系统中,数据是多个用户和应用程序的共享资源,已经从应用程序中完全独立出来,由DBMS来统一管理。
(4)数据库的保护
数据系统在运行时,数据库管理系统要对数据库进行监控,以确保整个系统的正常工作,避免数据意外丢失,防止产生不完整的数据,这些就是对数据库的保护。数据库的保护分为完整性控制、并发控制、安全性控制、数据库恢复四个方面。
三:开发方法的选择
1、系统开发方法概述
建立一个管理信息系统,是一项复杂的软件工程的实施。 80年代,软件工程思想得到了系统的归纳和整理,提出了许多新的工程方法,比如生命周期法、快速原型法等。
进入90年代,非结构化或半结构化的、可视化的、面向对象的方法不断涌现,使软件开发方法得到了较大的发展。
2、结构化生命周期法简介
结构化生命周期法是一种传统的管理信息系统开发方法,其基本思想是把整个系统开发过程分成若干个阶段,每个阶段进行若干活动,每项活动应用一系列标准、规范、方法和技术,完成一个或多个任务,形成符合给定规范的产品。
采用结构化生命周期法开发管理信息系统时,应遵循的主要原则:
(一)用户参与的原则
(二)"先逻辑后物理"的原则
(三)"自顶向下"的原则
(四)工作成果描述(主要指文档)标准化的原则
其具体开发步骤可分为以下四步:
(1)系统规划
(2)系统开发:系统分析、系统初步调查、系统可行性研究、现行系统的详细调查、新系统逻辑方案的提出.
(3)系统设计:系统总体结构设计、系统总体功能设计、系统总体物理结构设计、系统详细设计、数据库设计、代码设计、输入输出设计、系统实施、程序设计、系统测试.
(4)系统的运行及维护
(5)系统评价
3、本系统开发方法的选择
基于以上开发方法的优劣和本系统的实际情况,本系统总体上采用结构化生命周期法进行系统规则、系统分析和系统设计,但在系统实施阶段采用原型法.
四:系统规划与分析
1、系统规划
这是管理信息系统开发的起始阶段。以计算机为主要手段的管理信息系统是企业的管理系统的一个组成部分。它的建立应该服从企业的整体目标和管理决策活动的需要。为此,这个阶段的主要任务是了解企业的战略目标和内外部环境,确定系统的总目标和主要功能,拟定总体方案,并从技术、经济、社会条件等方面论证技术方案的可行性,制定投资规划和开发计划,编写可行性报告。
(1)系统的初步调查
本系统的初步调查采用的主要方式是系统分析、设计人员与各级主要管理人员进行交流或通过开会,或到各管理部门参观了解,询问情况,把握第一手资料。目前我国企业管理的现状:我国的计算机应用于企业管理,只是在70年代末期以后才逐渐开展起来的。计算机客房管理现在我国已积累了一定的理论和经验,但大多数的客房管理系统都应用于科技含量比较高的大型宾馆、星级饭店的管理,一般中小型企业就相对较低,许多企业还处于手工、半手工操作阶段。从入住登记,到查询各种信息、再到统计和打印,很多工作都是由管理人员笔抄、手工整理或通过计算器辅助完成,不仅速度慢,浪费了大量人力物力,而且易出错,不易进行查询,很容易出现信息不一致现象。
(2)客房管理系统的目标
客房管理系统的目标就是按照管理信息系统的原理和方法,采用成熟的计算机技术和信息技术,支持客房管理工作的全过程,保证和提高管理的质量,在提供全面信息服务的基础上,提供管理辅助决策能力,为企业各项工作健康、稳定地发展提供有力的支持。
①为管理者提供服务
管理系统可以从总体上反映旅社客房的数量及空缺状况等,从而为管理者提供客房管理方面的信息。
②方便直接使用者的应用
本系统主要是为管理人员提供全面、便捷的服务,如各种查义、统计、打印报表等。
③为维护人员提供帮助
为避免因为误操作和其他原因,给使用者造成不必要的损失,本系统提供了数据备份、数据恢复等操作,目的是保证系统能在较高质量下正常运行。
2、系统分析
系统分析,就是在管理信息系统开发的生命周期中系统分析阶段的各项活动和方法。它的主要目标是在系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决"做什么"的问题,把要解决哪些问题、要满足用户哪些具体的信息需
求调查、分析清楚,从逻辑上或从功能需求上提出系统的方案,即"逻辑模型"。
(1)系统的可行性分析
可行性分析是系统分析阶段的第二项活动,可行性分析能使新系统达到
以最小的开发成本取得最佳的经济效益。可行性分析的目的,是根据开发管理信息系统的请求,通过初步调查,对要开发的管理信息系统从技术上、经济上、资源上和管理上进行是否可行的研究分析。这是一项保证资源合理使用、避免失误和浪费的重要工作。
① 经济上的可行性。对组织的经济状况和投资能力进行分析,对系统开发、运行、维护费用进行估算,对系统建成后可能取得的社会效益和经济效益进行估计。主要分析成本与收益、投资效果等。
② 技术上的可行性。对现有技术进行评价,分析系统是否可以用现有的技术来实施。主要分析技术力量、计算机性能、通讯网络和系统条件等。
③ 资源上的可行性。主要指设备、经费等能否得到保证。
④ 管理上的可行性。如计量管理水平、各种数据收集的可能性和领导对开发系统的态度。
可行性分析要写成可行性报告。可行性报告需报请领导讨论、专家审议,通过后,才可进入详细调查阶段。
(2)系统的详细调查
详细调查之后,绘制出客房管理系统的业务流程图,如下图:
查询要求
查询结果
用户设置 统计要求
表单维护 统计结果
(3)系统逻辑模型的提出
为了实现管理信息系统的计算机化,仅仅用业务流程图形象地描述信息的流动和存储还远远不够,还要进一步调查分析舍去物质流,抽象出信息流,绘制出数据流程图,并对各种数据的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流图、数据字典为主要描述工具来勾画系统的概貌。
① 数据流图(DFD)
数据流图(Data Flow Diagram),是描述系统逻辑模型的主要工具之一,它是在对系统的业务流程图进行分析的基础上用少数几种符号综合地反映出信息在系统中的流动、存储和处理等情况,并能将信息处理功能和彼此之间的联系,自上而下,逐层分解,从逻辑上精确地描述出系统应具有的数据加工功能、数据输入输出、数据存储、数据来源和去向等项目。
② 数据字典(DD)
数据字典(Data Dictionary),是数据流图(DFD)上所有成分的定义和解释的文字集
上一篇:
考勤管理系统Visual_C++6__毕业论文
下一篇:
西班牙语童话:El Alimento de Dios