1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
这是种使用来直接访问个数据源,并绕过数据库引擎的工作区。
可通过访问数据库服务器,而无须安装数据库引擎。
,数据库。
试图提高种统的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据上的文本或图形目录服务,以及主机系统中的和数据。
提供个数据库编程组件对象模型接口,使得数据的使用者应用程序可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点格式或类型。
这个接口与相比,其健壮性和灵活性要高的多。
但是,由于的程序比较复杂,因而对于般用户来说使用和方式已能满足般数据库处理的需要。
第二章系统开发策略与方法系统开发的策略每种开发方法都要遵循相应的开发策略。
任何种开发策略都要明确以下问题系统要解决的问题如采取何种方法解决组织管理和信息处理方面的问题,对公司提出的新的管理需求该如何满足等。
系统可行性研究确定系统所要实现的目标。
通过对公司状况的初步调研得出现状分析的结果,然后提出可行性方案并进行论证。
系统可行性的研究包括目标和方案可行性技术的可行性经济方面的可行性和法律可行性等方面的考虑。
系统开发的原则在系统开发过程中,要遵循领导参与优化创新实用高效处理规范化的原则。
系统开发方法的选择和开发计划的制定针对已经确定的开发策略选定相应的开发方法,是结构化系统分析和设计方法,还是选择原型法或面向对象的方法。
开发计划的制定是要明确系统开发的工作计划工程进度计划和资源利用计划。
结构化生命周期法结构化生命周期开发方法,其基本思想是按照管理信息系统生命周期的概念,严格地按照系统生命周期的各个过程和步骤去开发系统,其特点是采用自上而下的开发策略,进行系统分析和系统设计,然后,自下而上地开发和调试各个模块,最后实现模块联调和整个系统的联调工作文件的标准化与文档化强调面向用户的观点信息系统的生命周期任何事物都有产生发展成熟消亡更新的过程,信息系统也不例外。
信息系统在使用的过程中随着其生存环境的变化,要不断维护修改,当它不再适应的时候就要被淘汰,就由新系统代替老系统,这种周期循环称为信息系统的生命周期,图表示信息系统的生命周期以及相应的工作步骤结构化生命周期开发方法开发个系统,将整个开发过程划分为个依次连接的阶段系统规划阶段进行初步的调查,通过可行性研究确定下个阶段的实施。
系统分析阶段主要任务是明确系统开发的请求,并确定系统的总体设计方案,然后进行详细设计。
系统设计阶段主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体目标的实验。
系统实施阶段主要任务是,根据详细设计文档将详细设计转化为所要求的编程语言或数据库程序语言,并对这些程序进行调试和程序单元测试,验证程序模块接口与详细设计文档的致性。
系统运行阶段主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计。
这四个阶段共同构成了系统开发的生命周期。
结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。
原型法原型法在系统开发过程中也得到不少应用。
原型法的基本思想是系统开发人员凭借自已对用户需求的理解,通过强有力的软件环境支持,构造出个实在的系统原型,然后与用户协商,反复修改原型直到用户满意。
原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。
另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。
原型法主要用于以下些场合事先难以说明需求的较小的应用系统决策支持系统与生命周期法结合起来使用,即整体上仍使用生命周期法,而仅对其中功能的模块采用原型法。
原型法要求快速建立原型系统,查询也只实现了简单的查询功能。
下面对具体的模块作具体的介绍。
借书处理的主要功能是输入读者条形码,输入图书条形码,在数据库中插入条借书记录,该记录包括读者条形码﹑图书条形码﹑借出日期。
还书处理的主要功能是输入图书条形码,在借阅文件中找到相应的记录,将该记录的相应项插入到还书记录中,同时将借书记录删除。
缴纳罚金的主要功能是输入读者条形码,显示该读者的姓名﹑罚款金额和过期天数,如果读者交纳罚金,则将读者文件的允许借阅标志置为。
删除罚款文件中该读者对应的记录,将这条记录同时插入到罚款历史文件中。
读者查询允许读者根据自己的条形码或姓名查询自己的借书记录。
图书馆管理系统读者查询模块读者查询缴纳罚金图书管理模块借书模块系统登录读者管理模块还书模块职员管理模块基本资料维护日常维护系统安全模块增加图书信息减少图书信息修改图书信息增加读者信息删除读者信息修改读者信息增加员工信息减少员工信息修改员工信息图书资料维护的功能包括输入新书资料﹑删除旧书资料,修改图书资料等。
读者资料维护的功能包括读者信息的输入﹑修改和删除。
工作人员信息维护主要功能包括工作人员信息的输入﹑修改和删除。
注销读者将读者记录置止借标志,同时提供删除读者信息的功能。
系统登录是对用户名和输入的密码进行检查,已确定登录用户是否合法。
用户名和密码得维护是在工作人员资料维护模块中实现的。
系统数据库设计数据库设计设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
数据库设计般包括如下几个步骤数据库需要分析。
数据库概念结构设计。
数据库逻辑结构设计。
数据库需求分析用户的需求具体体现在各种信息的提供保存更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据数据结构以及数据处理的流程,组成份详尽的数据字典,为后而后具体设计打下基础。
仔细分析调查有关图书馆管理信息需求的基础上,将得到如图所示的本系统所处理的数据流程。
读者种类设置基本信息录入书籍类别设置基本信息录入针对般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构读者种类信息,包括的数据项有种类编号种类名称借书数量借书期限有效期限备注等。
读者信息,包括的数据项有读者编号读者姓名读者种类读者性别工作单位家庭住址电话号码电子邮件地址办证日期备注等。
书籍类别信息,包括的数据项有类别编号类别名称关键词备注信息等。
书籍信息,包括的数据项有书籍编号书籍名称书籍类别作者姓名出版社名称出版日期书籍页数关键词登记日期备注信息等。
借阅信息,包括的数据项有借阅信息编号读者编号读者姓名书籍编号书籍名称借书日期还书日期备注信息等。
有了上面的数据结构数据项和数据流程,我们就能进行下而后数据库设计。
数据库概念结构设计得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。
根据上而后设计规划出的实体有读者类别信息实体读者信息实体书籍类别信息实体书籍信息实体借阅信息实体。
各个实体具体的描述图如下。
读者类别信息实体图如图所示。
读者种类信息管理基本信息录入读者记录读者信息管理读者信息录入借阅信息录入借阅信息管理书籍类别信息管理读者记录基本信息录入书籍信息管理书籍信息返回读者信息实体图如图所示。
书籍类别信息实体图所示。
实体之间相互关系的图所示。
读者身份证读者编号姓名最多借书数图书出版社止借标志书名图书编号工作人员身份证密码姓名工作人员编号读者借阅还书管理数据库逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本图,转换为与选用的具体机器上的产品所支持的数据模型相符合的逻辑结构。
图向关系模型转换的结果如下所示读者读者条码,姓名,身份证号,最多借书数,止借标志图书图书条码,书名,作者,出版社,出版日期,数量,停借标志工作人员工作人员,姓名,身份证号,密码实体之间的联系涉及的数据项有借阅读者条码,图书条码,借出日期,归还日期,操作人员罚款读者条码,罚款天数,罚款数,罚款日期,解止日期,操作人员如果将上述实体分别对应个表,可以完成要实现的功能。
但注意到在前面的分析中,强调要考虑处理借书﹑还书的效率。
在上面的表结构中,不难发现随着借阅记录的逐渐增多,借阅文件的查询效率会降低,势必影响还书处理的效率,因而建议将表结构改为如下形式读者读者条码,姓名,身份证号,最多借书数,止借标志图书图书条码,书名,作者,出版社,出版日期,数量,停借标志工作人员工作人员,姓名,身份证号,密码,职务借阅文件读者条码,图书条码,借出日期,操作人员借阅历史读者条码,图书条码,借出日期,归还日期,借书操作人员,还书操作人员罚款文件读者条码,罚款天数,罚款数,罚款日期,解止日期,操作人员罚款历史文件读者条码,罚款天数,罚款数,罚款日期,解止日期解止日期指解除该读者止借标志的日期数据库物理结构设计现在需要将上面的数据库概念结构转化为数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。
图书馆管理信息系统数据库中各个表格的设计结果如下面表格所示。
每个表格表示在数据库中的个表。
表为物资基本信息表。
工作人员表格列名数据类型可否为空说明文本工作人员编号文本工作人员姓名文本身份证号图书工作人员文本密码文本职务表为读者信息表格。
读者表格列名数据类型可否为空说明文本读者编号文本读者姓名文本身份证号数字最多借书数文本止借标志表为书籍信息表格。
书籍信息表列名数据类型可否为空说明文本书籍编号文本书籍名称文本书籍作者文本出版社名称日期时间出版日期文本停借标志表为借阅历史表格。
借阅历史表列名数据类型可否为空说明文本借阅编号文本读者编号日期时间读者姓名日期时间书籍编号文本书籍名称文本出借日期自动编号借阅编号借阅表格
