第四章 系统的实施与维护 4.1系统的实施 paper51.com 1.系统的运行环境 内容来自www.paper51.com
系统前台开发工具VisualBasic 6.0企业版,数据库采用Microsoft公司的Access 2000与ODBC数据源。 内容来自论文无忧网 www.paper51.com 1)VisualBasic 6.0企业版 paper51.com 在Visual Basic 6.0中数据访问一些改进:所有领域的数据访问都有改善,对最常使用的数据库访问更方便。 内容来自www.paper51.com 最突出的特性是: 内容来自www.paper51.com
l 统一的数据访问,集成了ADO/OLE支持。 内容来自论文无忧网 www.paper51.com l 将可视化的数据库工具集成到了Visual Basic环境中。 copyright paper51.com l 数据环境设计器(Data Environment Designer)工具可实现基于ADO的数据访问组件。 http://www.paper51.com l 新的集成化的报表书写器(Report Writer)工具。 内容来自论文无忧网 www.paper51.com l 分层的Flex Grid(Hierarchical FlexGrid)控件可用于显示分级数据。 copyright paper51.com
l 具有创建数据源的功能。 copyright paper51.com l 可创建OLE DB 提供者(OLE DB Provider)。 http://www.paper51.com
l 可方便地进行机器间和层次间的远程数据访问。 内容来自www.paper51.com l 高级数据绑定。 http://www.paper51.com 2)ODBC数据源 内容来自www.paper51.com ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 http://www.paper51.com 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 内容来自论文无忧网 www.paper51.com 一个完整的ODBC由下列几个部件组成: 内容来自论文无忧网 www.paper51.com l 应用程序(Application)。 内容来自论文无忧网 www.paper51.com l ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。 http://www.paper51.com
l 驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。 paper51.com l ODBC API。 内容来自www.paper51.com ODBC 驱动程序。是一些DLL,提供了ODBC和数据库之间的接口。 内容来自论文无忧网 www.paper51.com l 数据源。数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。 paper51.com l 各部件之间的关系如图4.1所示: paper51.com 应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。 内容来自www.paper51.com
在ODBC中,ODBC API不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBC API的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com 图4.1ODBC部件关系图 paper51.com 2.数据的录入 内容来自论文无忧网 www.paper51.com 数据的录入是将新系统运行所需要的原始数据,按照所要求的格式输入到计算机内的工作。在一个管理信息系统中存有大量的数据,这些数据很大一部分是在旧系统中就已经存在的,因而在系统的转换过程中就存在对已有数据的收集、核对、整理、格式的编辑以及大量的数据录入工作。因为涉及到数据有效性的问题,所以应引起重视。 paper51.com 数据的录入一般分为以下三步骤: copyright paper51.com l 数据的收集:就是把原系统中的原始数据进行收集和整理工作。这就需要有经验的人根据实际情况,对原先工作中的一些遗漏数据或与实际不符的数据进行补充和修改。 http://www.paper51.com l 数据的转换:就是将整理好的原始数据按数据库或文件的要求,编辑转化成为新系统所需要的格式的工作。 paper51.com l 数据的录入:就是按照一定的格式编辑好的数据输入到计算机中的工作。这项工作应由熟悉计算机功能与操作的人员去完成,以确保录入的正确。数据的录入工作是系统调试与运行的基础,必须充分估计其工作量和可能遇到的困难,安排好足够的人力,包含一些有经验的管理人员集中精力去作者已工作。 copyright paper51.com 这里再次重申:考虑到数据正确性的问题,不仅需要有良好的数据输入输出界面,而且人为的因素是很重要的,所以系统运行前的人员培训是必须的,同时从三方面考虑:录入人员的素质是保证数据质量的前提;合适的录入方式与方法,通常在新旧系统转换时,用成批录入,而在新系统正式实施后,输入新数据时采取实时录入;再者就是机器的校验程序,如果设计时充分考虑到这一点,那么数据的准确性将大大提高。 http://www.paper51.com 4.2系统的维护 内容来自论文无忧网 www.paper51.com 1.系统维护的目的与任务 内容来自论文无忧网 www.paper51.com 在失业管理信息系统投入正常运行之后,开始了生命周期短至4~5年、长达10年的系统运行与维护阶段。系统维护的目的是要保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。系统维护的任务就是要有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。 内容来自www.paper51.com
2.系统维护的对象 copyright paper51.com 1)数据维护: 内容来自论文无忧网 www.paper51.com 在系统中主要应用数据的备份实现数据的维护,可以在界面的设置上实现,例如在退出程序时,设置提醒栏,提示用户作数据的备份,以保证一定的数据允余度。当数据库出现故障时,可以启用数据恢复功能,进行一些补救与恢复,保证数据的完整性和一致性。 copyright paper51.com 2)软件维护:为了保证系统能够实现用户的需求,要经常回访用户,并及时根据用户的新需求对程序进行修改,这就要求在开发程序时,尽量模块化,便于今后修改与添加新的功能以及与其它子系统的结合。 http://www.paper51.com 3)人员的培训:鉴于系统的特殊针对性,在应用时需要用户有一定的电脑知识,所以在系统运行前做好人员的培训尤为重要。特别,为保证系统的正确性,在设计时首先考虑输入界面的亲和性,尽量保证提高数据的输入正确性。最重要的是写份通俗易懂的程序说明书。 内容来自www.paper51.com |