单机版图书馆管理信息系统Word文档下载推荐.docx

上传人:b****2 文档编号:14550886 上传时间:2022-10-23 格式:DOCX 页数:26 大小:323.84KB
下载 相关 举报
单机版图书馆管理信息系统Word文档下载推荐.docx_第1页
第1页 / 共26页
单机版图书馆管理信息系统Word文档下载推荐.docx_第2页
第2页 / 共26页
单机版图书馆管理信息系统Word文档下载推荐.docx_第3页
第3页 / 共26页
单机版图书馆管理信息系统Word文档下载推荐.docx_第4页
第4页 / 共26页
单机版图书馆管理信息系统Word文档下载推荐.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

单机版图书馆管理信息系统Word文档下载推荐.docx

《单机版图书馆管理信息系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《单机版图书馆管理信息系统Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。

单机版图书馆管理信息系统Word文档下载推荐.docx

2.1系统开发的策略………………………………………………….3

2.2结构化生命周期法……………………………………………….3

2.3原形法…………………………………………………………….4

第三章系统调查分析与可行性研究…………………………………5

3.1系统开发的初步调查…………………………………………….5

&

3.1系统可行性研究………………………………………………….5

3.2系统需求分析…………………………………………………….5

第四章系统设计阶段…………………………………………………8

4.1系统功能模块设计……………………………………………….8

4.2系统数据库分析设计…………………………………………….9

4.3用户界面设计…………………………………………………….14

第五章系统实施与测试………………………………………………21

5.1程序设计………………………………………………………….21

5.2系统测试………………………………………………………….22

5.3系统运行………………………………………………………….22

第六章系统开发总结…………………………………………………23

第七章系统参考源代码………………………………………………25

第一章绪论

1.1系统概述

二十一世纪是信息高度交流与发展的时代,面计算机系统则在信息时代扮演着极为重要的脚色,随着计算机的不断发展,计算机以渗透到各个领域,图书馆也不例外,图书馆的计算机化以不容迟缓。

图书馆在正常运营中总是面对大量的读者信息、书籍信息以及两者相互作用产生的借书信息、还书信息。

回些需要对读者资源、书籍资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率。

1.2数据库概述

从20世纪50年代中期开始,计算机的应用由科学研究部门逐步扩展至企业、行政部门。

至60年代,数据处理成为计算机的主要应用。

数据库技术作为数据管理技术,是计算机软件领域的一个重要分支,产生于60年代末。

现已形成相当规模的理论体系

和实用技术。

数据库(Database)DB是统一管理的相关数据的集合。

数据库管理系统(DatabaseManagermentSystem)DBMS是位于用户和操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。

数据库系统(DatabaseSystem)DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。

数据库技术:

是一门研究数据库的结构、存储、管理和使用的软件学科。

1.3VisualC++6.0概述

.2所用开发语言简介

1.2.1VC的特点

VisualC是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。

因此VisualC又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。

VisualC具有的优点:

提供了面向对象的应用程序框架MFC(MicrosoftFoundationClass),简化了程序员的编程工作,提高了模块的可重用性;

提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、VisualStudio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;

封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。

1.2.2本程序中使用的VC控件及其属性简介

(1)CStatic(静态控件):

显示一些几乎固定不变的文字或图形描述。

(2)CButton(按钮控件):

产生某些命令或改变某些选项设置。

(3)CEdit(编辑框控件):

完成文字的输入输出双向操作,查看并编辑文字。

(4)CListBox(列表框控件):

显示一个列表,让用户从中选取一个或多个项。

(5)CComboBox(组合框):

将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。

1.2.3系统数据访问接口的选择

VisualC中可用的数据访问对象接口有三种:

ODBC(OpenDatabaseConnectity,开发数据库连接)、DAO(DataAccessObjects,数据访问对象)及OLEDB(OLEdataBase,OLE数据库)。

1.ODBC(OpenDatabaseConnectity,开发数据库连接)

ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。

作为MicrosoftWindowsOpenStandardsArchitecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。

2.DAO(DataAccessObjects,数据访问对象)

DAO提供了一种通过程序代码创建和操纵数据库的机制。

多个DAO对象构成了一个体系结构,在这个结构里,各个DAO对象协同工作,通过MicrosoftJet数据库访问数据库中的数据和数据库的结构定义。

可以访问的数据库类型主要有:

MicrosoftJet数据库、ODBC数据源、可安装的ISAM数据库。

DAO是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。

DAO支持两种不同的数据库环境——称为工作区(Workspace).MicrosoftJetWorkspace——这是一种使用MicrosoftJet数据库引擎来访问数据源的工作区。

ODBCDirectWorkspace——这是一种使用ODBCDirect来直接访问一个ODBC数据源,并绕过MicrosoftJet数据库引擎的工作区。

可通过ODBC访问数据库服务器,而无须安装MicrosoftJet数据库引擎。

3.OLEDB(OLEdataBase,OLE数据库)。

OLEDB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(DirectoryServices),以及主机系统中的IMS和VSAM数据。

OLEDB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。

这个COM接口与ODBC相比,其健壮性和灵活性要高的多。

但是,由于OLEDB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要。

第二章系统开发策略与方法

2.1系统开发的策略

每一种开发方法都要遵循相应的开发策略。

任何一种开发策略都要明确以下问题:

系统要解决的问题:

如采取何种方法解决组织管理和信息处理方面的问题,对公司提出的新的管理需求该如何满足等。

系统可行性研究:

确定系统所要实现的目标。

通过对公司状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。

系统可行性的研究包括目标和方案可行性、技术的可行性、经济方面的可行性和法律可行性等方面的考虑。

系统开发的原则:

在系统开发过程中,要遵循领导参与、优化创新、实用高效、处理规范化的原则。

系统开发方法的选择和开发计划的制定:

针对已经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。

开发计划的制定是要明确系统开发的工作计划、工程进度计划和资源利用计划。

2.2结构化生命周期法

结构化生命周期开发方法,其基本思想是:

按照管理信息系统生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统,其特点是:

采用“自上而下”的开发策略,进行系统分析和系统设计,然后,“自下而上”地开发和调试各个模块,最后实现模块联调和整个系统的联调;

工作文件的标准化与文档化;

强调面向用户的观点

信息系统的生命周期

任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。

信息系统在使用的过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就由新系统代替老系统,这种周期循环称为信息系统的生命周期,图1.1表示信息系统的生命周期以及相应的工作步骤。

结构化生命周期开发方法开发一个系统,将整个开发过程划分为5个依次连接的阶段:

系统规划阶段:

进行初步的调查,通过可行性研究确定下一个阶段的实施。

系统分析阶段:

主要任务是明确系统开发的请求,并确定系统的总体设计方案,然后进行详细设计。

系统设计阶段:

主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实验。

系统实施阶段:

主要任务是,根据详细设计文档将详细设计转化为所要求的编程语言或数据库程序语言,并对这些程序进行调试和程序单元测试,验证程序模块接口与详细设计文档的一致性。

系统运行阶段:

主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计。

这四个阶段共同构成了系统开发的生命周期。

结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。

2.3原型法

原型法在系统开发过程中也得到不少应用。

原型法的基本思想是系统开发人员凭借自已对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直到用户满意。

原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。

另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。

原型法主要用于以下一些场合:

1.事先难以说明需求的较小的应用系统;

2.决策支持系统;

3.与生命周期法结合起来使用,即整体上仍使用生命周期法,而仅对其中功能独立的模块采用原型法。

原型法要求快速建立原型系统,这就要求有软件开发工具的支持。

第三章系统调查分析与可行性研究

3.1系统开发的初步调查

在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。

图书馆作为政

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1