《图书馆管理信息系统开发实例ppt课件.ppt》由会员分享,可在线阅读,更多相关《图书馆管理信息系统开发实例ppt课件.ppt(63页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人管理信息系统管理信息系统Management Information System主主 讲讲:王王 北北 星星第七章第七章 图书馆管理信息系统开发实例图书馆管理信息系统开发实例要要要要 点点点点提提提提 示示示示7.1 可行性研究可行性研究 7.2 系统分析系统分析 7.3 系统设计系统设计 第第7 7章章 图书馆管理信息系统开发实例图书馆管理信
2、息系统开发实例7.1 7.1 可行性研究可行性研究 7.1.1 项目背景介绍项目背景介绍 7.1.2 系统目标系统目标 7.1.3 现行系统调查现行系统调查 7.1.4 建议的新系统建议的新系统 7.1.5 开发计划开发计划 7.1.6 可行性研究可行性研究 7.1.7 结论结论 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.1 项目背景介绍项目背景介绍 以某高校图书馆为例介绍信息系
3、统的开发过程以某高校图书馆为例介绍信息系统的开发过程以某高校图书馆为例介绍信息系统的开发过程以某高校图书馆为例介绍信息系统的开发过程图书馆是对信息的物质载体进行收集、加工、存贮、控制、转图书馆是对信息的物质载体进行收集、加工、存贮、控制、转图书馆是对信息的物质载体进行收集、加工、存贮、控制、转图书馆是对信息的物质载体进行收集、加工、存贮、控制、转化和传递、提供给一定社会读者使用的信息系统化和传递、提供给一定社会读者使用的信息系统化和传递、提供给一定社会读者使用的信息系统化和传递、提供给一定社会读者使用的信息系统 提供图书、期刊、报纸、科技报告、会议文献、学位论文、提供图书、期刊、报纸、科技报告
4、、会议文献、学位论文、提供图书、期刊、报纸、科技报告、会议文献、学位论文、提供图书、期刊、报纸、科技报告、会议文献、学位论文、专利文献、标准文献、产品资料、政府出版物等多种形式的文献,专利文献、标准文献、产品资料、政府出版物等多种形式的文献,专利文献、标准文献、产品资料、政府出版物等多种形式的文献,专利文献、标准文献、产品资料、政府出版物等多种形式的文献,由于资料太多,本实例只讨论图书部分由于资料太多,本实例只讨论图书部分由于资料太多,本实例只讨论图书部分由于资料太多,本实例只讨论图书部分烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想
5、一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.1 项目背景介绍项目背景介绍 图书馆有工作人员图书馆有工作人员图书馆有工作人员图书馆有工作人员8 8 8 8名,负责学校数千名教职工和学生的图书借阅管理名,负责学校数千名教职工和学生的图书借阅管理名,负责学校数千名教职工和学生的图书借阅管理名,负责学校数千名教职工和学生的图书借阅管理工作。其主要业务包括办理借书证、借还书登记、图书入出库、超期及破损工作。其主要业务包括办理借书证、借还书登记、图书入出库、超期及破损工作。其主要业务包括办理借书证
6、、借还书登记、图书入出库、超期及破损工作。其主要业务包括办理借书证、借还书登记、图书入出库、超期及破损罚款等。罚款等。罚款等。罚款等。陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处陈旧的图书管理方案为借阅者和工作人员带来了很大的不便,手工处理效率低,且经常出见差错,不能满足读者的基本需求。为了改变现状,图理效率低,且经常出见差错,不能满足读者的基本需求。为了改变现状,图理效率低,且经常出见差错,不能满足读者的基本需求。为了改变现状,图理效率低,且经常出见差错,不
7、能满足读者的基本需求。为了改变现状,图书馆的领导提出建立一套书馆的领导提出建立一套书馆的领导提出建立一套书馆的领导提出建立一套计算机管理系统计算机管理系统计算机管理系统计算机管理系统,既要解决目前存在的问题,又要,既要解决目前存在的问题,又要,既要解决目前存在的问题,又要,既要解决目前存在的问题,又要增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服增加预定,续借自动化处理等功能,以达到提高图书借阅工作效率和提高服务质量的目的。务质量的目的。务质量
8、的目的。务质量的目的。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.2 系统目标系统目标 开发系统的目标开发系统的目标1.1.图书馆工作人员对读者借阅图书的管理更方便、高效;图书馆工作人员对读者借阅图书的管理更方便、高效;2.2.充分发挥图书馆馆藏的作用,提高藏书利用率充分发挥图书馆馆藏的作用,提高藏书利用率3.3.减少读者借阅图书的时间,方便图书交流;减少读者借阅图书的时间,方便图
9、书交流;4.4.向管理者提供统计汇总信息,提高决策的有效性:向管理者提供统计汇总信息,提高决策的有效性:5.5.适应网络发展的需要,使校园网充分发挥作用适应网络发展的需要,使校园网充分发挥作用 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.2 系统目标系统目标 新系统应该增加的功能新系统应该增加的功能1.1.读者注册管理读者注册管理 2.2.预约服务预约服务 3.3.自动续借处理自动
10、续借处理4.4.图书信息查询图书信息查询 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查图书馆机构设置图书馆机构设置电子政务使政府的各项工作电子化、信息化、虚拟化,其主要功能为:电子政务使政府的各项工作电子化、信息化、虚拟化,其主要功能为:主管校长主管校长管长管长副管长副管长采采编编部部流流通通部部期期刊刊部部阅阅览览部部情情报报部部技技术术部部教教材材部
11、部办办公公室室采编部:制定采购计划,采购中外采编部:制定采购计划,采购中外文图书,并适当采购光盘、标准、文图书,并适当采购光盘、标准、产品样本等资料,完成每年全馆图产品样本等资料,完成每年全馆图书的采购任务,并负责到馆图书的书的采购任务,并负责到馆图书的验收。对验收后的图书进行加工、验收。对验收后的图书进行加工、分类和编目,将图书信息输入书目分类和编目,将图书信息输入书目数据库,经审校后送入馆藏。数据库,经审校后送入馆藏。流通部:负责图书馆图书流通部:负责图书馆图书的借阅和归还工作,另外的借阅和归还工作,另外还负责办理读者借书证、还负责办理读者借书证、预约借书、馆际互借等业预约借书、馆际互借等
12、业务。务。期刊部:负责报刊期刊部:负责报刊的组织管理、阅览的组织管理、阅览服务及文献资料的服务及文献资料的复印工作。复印工作。阅览部:负责专业阅览部:负责专业书阅览室、新书借书阅览室、新书借阅室、学生阅览室阅室、学生阅览室的组织管理及图书的组织管理及图书的内阅、外借服务的内阅、外借服务工作。工作。情报部:负责文献情报部:负责文献(文摘、索引、题(文摘、索引、题录)的手工检索及录)的手工检索及检验工作,开展文检验工作,开展文献检索课的教学工献检索课的教学工作。作。技术部:负责图书馆计技术部:负责图书馆计算机管理系统和硬件设算机管理系统和硬件设备的管理及维护,负责备的管理及维护,负责磁盘阵列及馆藏
13、电子文磁盘阵列及馆藏电子文献的开发利用,负责图献的开发利用,负责图书馆与校园网、国内外书馆与校园网、国内外网络的互联及管理。网络的互联及管理。办公室:负责图书馆日常行办公室:负责图书馆日常行政管理工作,负责办理借阅政管理工作,负责办理借阅证、补证手续及收缴图书管证、补证手续及收缴图书管理押金,负责办理借阅证解理押金,负责办理借阅证解挂金,借阅证密码(遗忘)挂金,借阅证密码(遗忘)更改、图书遗失赔偿金手续。更改、图书遗失赔偿金手续。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤
14、进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查业务流程调查业务流程调查图书馆以文献为主,从供书商处采购来的文献,经过编目、图书馆以文献为主,从供书商处采购来的文献,经过编目、典藏调配进入到流通系统,读者可以借阅典藏调配进入到流通系统,读者可以借阅图书馆业务工作流程可概括为文献数据的输入,处理和输图书馆业务工作流程可概括为文献数据的输入,处理和输出过程出过程烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤
15、进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查数据流程调查数据流程调查图书馆的顶层数据流程图如图图书馆的顶层数据流程图如图 图书馆图书馆管理信管理信息系统息系统其它其它图书馆图书馆财务处财务处供书供书商商读者读者图书信息图书信息烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查计算机应
16、用情况计算机应用情况图书馆网络采用图书馆网络采用NOVELL网的星型拓扑结构,编程语言采网的星型拓扑结构,编程语言采用汉字用汉字FOXBASE(V210版)。此系统基本可以完成图版)。此系统基本可以完成图书的借阅任务,但不能与校园网连接。书的借阅任务,但不能与校园网连接。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查现行系统存在的问题现行系统存在的问题计算
17、机专业人员缺少。开发一个现代化管理信息系统,需要一定数量计算机专业人员缺少。开发一个现代化管理信息系统,需要一定数量既懂计算机技术与通信技术又懂图书管理的人员,目前在这方面存既懂计算机技术与通信技术又懂图书管理的人员,目前在这方面存在交大差距,可能会影响系统开发的周期与质量。在交大差距,可能会影响系统开发的周期与质量。管理基础工作与计算机化的管理有一定的差距。管理职能、标准化、管理基础工作与计算机化的管理有一定的差距。管理职能、标准化、数据格式等均与计算机管理要求有一定的距离。数据格式等均与计算机管理要求有一定的距离。资金不足。建立一个图书馆管理信息系统,需要较多的投资,如机房资金不足。建立一
18、个图书馆管理信息系统,需要较多的投资,如机房建设、设备的购置、人员的培训、软件开发和后期的维护工作等都建设、设备的购置、人员的培训、软件开发和后期的维护工作等都需要有资金作保证。需要有资金作保证。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.3 现行系统调查现行系统调查项目涉及的管理内容项目涉及的管理内容(1 1)中国图书馆分类法)中国图书馆分类法(2 2)马克著录)马克著录(3 3
19、)Z39Z395050标准标准(4 4)借阅者管理)借阅者管理(5 5)文献流通管理)文献流通管理烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.4 建议的新系统建议的新系统建议的信息系统建议的信息系统根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采根据系统的开发目标,以及现行系统存在的主要问题,建议新系统采用微机网络系统,能与校园网连接,将来可以和供书商连接。能够做用微机
20、网络系统,能与校园网连接,将来可以和供书商连接。能够做到业务管理自动化;输入、输出标准化;文献存储高密度化;情报利到业务管理自动化;输入、输出标准化;文献存储高密度化;情报利用大众化。用大众化。新系统可能产生的影响及变革如下:图书管理信息系统虽然对现行的新系统可能产生的影响及变革如下:图书管理信息系统虽然对现行的管理体制有影响,但不强烈,重点是加强基础建设,以适应自动化管管理体制有影响,但不强烈,重点是加强基础建设,以适应自动化管理。专业人员的变动不大,除了增加一部分计算机专业技术人员外,理。专业人员的变动不大,除了增加一部分计算机专业技术人员外,经过培训,现有的人员将逐步适应自动化管理的要求
21、,学会图书管理经过培训,现有的人员将逐步适应自动化管理的要求,学会图书管理信息系统的使用。信息系统的使用。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.5 开发计划开发计划系统开发主要工作进度计划系统开发主要工作进度计划烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤
22、进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.6 可行性研究可行性研究技术可行性技术可行性目前已经成功地建立了许多复杂的管理信息系统,目前已经成功地建立了许多复杂的管理信息系统,而图书馆管理信息系统是比较简单的,因此从技术而图书馆管理信息系统是比较简单的,因此从技术上来说,完全可以建成一个适用的图书馆管理信息上来说,完全可以建成一个适用的图书馆管理信息系统。系统。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于
23、大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.6 可行性研究可行性研究经济效益分析经济效益分析可以使管理体制合理化和管理信息标准化可以使管理体制合理化和管理信息标准化可以使文献更好地被利用可以使文献更好地被利用可以改进管理手段,统计分析功能更强大可以改进管理手段,统计分析功能更强大可以更好地为文献采购提供依据,使得采购的文献使用性可以更好地为文献采购提供依据,使得采购的文献使用性更强,更好地发挥新系统的作用更强,更好地发挥新系统的作用所带来的效益是很难定量估计的。但新系统可以减少工作所带来的效益是很难定量估计的。但新系统可以减少工作人员,因此,从经济上说是可行的人员
24、,因此,从经济上说是可行的烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.6 可行性研究可行性研究运行管理方面运行管理方面现有的图书馆管理人员只要进行培训完全可以胜任现有的图书馆管理人员只要进行培训完全可以胜任工作工作对于缺少的计算机管理人员可以通过招聘解决对于缺少的计算机管理人员可以通过招聘解决现有的运行环境只要稍加改进就可以保证新系统运现有的运行环境只要稍加改进就可以保证新系统运行
25、,从运行管理方面看是可行的行,从运行管理方面看是可行的 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.1.7 结论结论可行性分析结论可行性分析结论由于管理信息系统的开发在国内外是一个技由于管理信息系统的开发在国内外是一个技术上成熟的系统,并且有切实的工程技术保术上成熟的系统,并且有切实的工程技术保证,有学校领导的大力支持以及人员和资金证,有学校领导的大力支持以及人员和资金的保证,因此开发
26、图书馆管理信息系统是完的保证,因此开发图书馆管理信息系统是完全可行的。全可行的。要要要要 点点点点提提提提 示示示示7.1 可行性研究可行性研究 7.2 系统分析系统分析 7.3 系统设计系统设计 第第7 7章章 图书馆管理信息系统开发实例图书馆管理信息系统开发实例7.2 7.2 系统分析系统分析 7.2.1 管理功能分析管理功能分析 7.2.2 业务流程分析业务流程分析 7.2.3 系统设计系统设计 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧
27、伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.1 管理功能分析管理功能分析基本功能结构基本功能结构图书馆管理系统所必备的基本管理功能,如下图所示,其中每个功能模块都由若干相关图书馆管理系统所必备的基本管理功能,如下图所示,其中每个功能模块都由若干相关联的子功能模块组成。此外,系统还应包括信息系统必须具备的通用功能,例如,权限联的子功能模块组成。此外,系统还应包括信息系统必须具备的通用功能,例如,权限设置、数据备份与恢复等。设置、数据备份与恢复等。图书馆管理系统图书馆管理系统基基础础信信息息维维护护借借阅阅者者管管理理图图书书管管理理期期刊刊管管理理图图书书流流通通管管理理期
28、期刊刊流流通通管管理理统统计计分分析析管管理理系系统统管管理理烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.1 管理功能分析管理功能分析基础信息维护基础信息维护基础信息维护基础信息维护”功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设功能模块用于对图书馆信息、书籍信息、常用词库等项目进行初始化设置,这些设置一般不轻易改动。它包含的子功能模块如图置,这些设置一般不轻易改动
29、。它包含的子功能模块如图 基础信息维护基础信息维护图图书书馆馆信信息息系系统统参参数数设设置置书书架架设设置置管管理理员员设设置置图图书书期期刊刊词词库库设设置置烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.2 业务流程分析业务流程分析高层业务流程图高层业务流程图经过对图书馆系统详细调查,可知图书馆主要有采购、编目、流通等业务过程,业务流经过对图书馆系统详细调查,可知图书馆主要有采购
30、、编目、流通等业务过程,业务流程图如图程图如图 采购单采购单编目编目管理管理编目卡片编目卡片流通流通管理管理读者借阅读者借阅供书供书商商图书图书发货发货单单采购采购管理管理图书图书交接单交接单图书图书分发分发单单借阅借阅证证借书借书单单读者读者烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人采购管理业务流程图采购管理业务流程图订书目录订书目录订购查重订购查重选择图书选择图书打印订单打印订单书籍
31、发票书籍发票订单订单订单统计订单统计订单统计表订单统计表验收验收书籍发票书籍发票进重的书进重的书不重的书不重的书进书查重进书查重登帐登帐查重卡查重卡统计表统计表图书总帐图书总帐财务财务处处编目编目室室领导领导打印查重卡打印查重卡统计统计供书商供书商供书商供书商7.2.2 业务流程分析业务流程分析烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析顶层数据流程图顶
32、层数据流程图在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析中层数据流程图中层
33、数据流程图在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结在进行数据流程分析时,首先分析图书借阅管理系统应包括的外部实体。然后,采用结构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图构化的系统分析方法,自顶向下、逐层分解,绘制出多层次的数据流程图 供书供书商商P1采购采购管理管理采购信息采购信息P2编目编目管理管理图书信息图书信息P3流通管流通管理理借阅信息借阅信息读者读者订书单订书单发书单发书单借阅证借阅证借书单据借书单据烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧
34、伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析采购管理采购管理输入输入:订书目录(供书单位)订书目录(供书单位)书书 籍(供书单位)籍(供书单位)发发 票(供书单位)票(供书单位)处理功能处理功能 选择图书选择图书 订购查重订购查重 打印订单打印订单 验收验收 进书查重进书查重 登总帐登总帐 打印查重卡打印查重卡 订书统计订书统计 进书统计进书统计输出输出 订单(供书单位)订单(供书单位)发票(已核对)(财务科)发票(已核对)(财务科)已登记的书籍(编目室)已登记的书籍(编目室)订
35、书、进书统计表(图书馆领导)订书、进书统计表(图书馆领导)进重的书(供书商)进重的书(供书商)数据存储数据存储 订单存根订单存根 查重卡片查重卡片 图书总帐图书总帐烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析采购管理数据流程图采购管理数据流程图正确发票正确发票图书图书验收验收打印打印查重卡查重卡编目编目管理管理订书单订书单发书单发书单填写填写订单订单订书
36、目录订书目录图书图书选择选择订购订购查重查重图书图书统计统计领导领导发票发票财务财务处处进书进书查重查重图书总帐图书总帐供应商供应商供书供书商商采购订单采购订单供书商供书商进重图书进重图书登登总帐总帐查重登记查重登记烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析流通管理数据流程图流通管理数据流程图借还书借还书处理处理借阅信息借阅信息罚金罚金处理处理有关有关
37、人员人员借书证借书证查询查询处理处理打印打印催还单催还单图书信息图书信息预约预约登记登记统计统计分析分析领导领导读者读者读者读者烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析流通管理数据流程图流通管理数据流程图借还书借还书处理处理借阅信息借阅信息罚金罚金处理处理有关有关人员人员借书证借书证查询查询处理处理打印打印催还单催还单图书信息图书信息预约预约登记登记
38、统计统计分析分析领导领导读者读者读者读者烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析建立数据字典建立数据字典数据元素名称数据元素名称:图书编号 总编号总编号:简述简述:每本图书在图书馆中的编号别名别名:无组成组成:图书编号=+大分类号 小分类号 图书序号数据值类型数据值类型:连续类型类型:7位字符有关数据结构有关数据结构:图书目录、书库文件、借阅者记录“
39、图书编号”数据元素条目 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析建立数据字典建立数据字典“借书证”数据元素条目 数据结构名数据结构名:借书证 总编号:总编号:简述简述:借阅者借书的证件组成组成:借书证=借书证编号+姓名+办证日期有关数据流、数据存储有关数据流、数据存储:借阅者记录烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病
40、人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析处理逻辑定义处理逻辑定义 建立数据字典后,还应该对每个加工处理进行分析,以确定它们建立数据字典后,还应该对每个加工处理进行分析,以确定它们具体做什么。例如,具体做什么。例如,“超期与破损还书的罚款处理规则超期与破损还书的罚款处理规则”是:归还图是:归还图书是否有破损,如果有破损,则要根据破损情况确定赔付金额。若超书是否有破损,如果有破损,则要根据破损情况确定赔付金额。若超期归还图书
41、,则要根据超期情况确定罚款金额,超期小于一周,则每期归还图书,则要根据超期情况确定罚款金额,超期小于一周,则每天按天按0 01 1元计算罚金;超期在一周以上,一月之内,则每天按元计算罚金;超期在一周以上,一月之内,则每天按0 01515元元计算罚金;超期在计算罚金;超期在6 6个月之内,则每天按个月之内,则每天按0 02 2元计算罚金;超期在元计算罚金;超期在6 6个个月之上,一年之内则按书籍的售价赔付;一年以上的则按书籍的售价月之上,一年之内则按书籍的售价赔付;一年以上的则按书籍的售价的的3 3倍计算罚金。倍计算罚金。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人
42、来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析超期还书罚款制度破损并超期图书完好超期7天8天超期30天31天超期半年半年超期一年一年超期超期7天8天超期30天31天超期半年半年超期一年一年超期破损罚金+超期天数0.1破损罚金+超期天数0.15破损罚金+超期天数0.2破损罚金+书价破损罚金+书价3超期天数0.1超期天数0.15超期天数02书价书价3罚款制度的判定树 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积
43、烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析处理方式选择处理方式选择 数据处理方式可分为两类:成批处理方式和联机实时处理方式。成数据处理方式可分为两类:成批处理方式和联机实时处理方式。成批处理方式是按一定时间间隔把数据积累成批后一块处理。例如,计算批处理方式是按一定时间间隔把数据积累成批后一块处理。例如,计算工资时,是将所有职工的相关信息都收集完成,并作汇总后,才进行加工资时,是将所有职工的相关信息都收集完成,并作汇总
44、后,才进行加工处理。批处理方式适用于以下几种情况:工处理。批处理方式适用于以下几种情况:固定周期的数据处理;固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。需要在一段时间内累积数据后才能进行的数据处理。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.2.3 数据流程分析数据流程分析处理方式选择
45、处理方式选择 联联机机实实时时处处理理方方式式是是指指随随时时对对接接收收到到数数据据进进行行及及时时的的处处理理,并并将将结结果果直直接接传传给给用用户户。这这种种方方式式适适用用于于以以下下几几种种应应用:用:固定周期的数据处理;固定周期的数据处理;需要大量的来自不同方面的数据的综合处理:需要大量的来自不同方面的数据的综合处理:需要在一段时间内累积数据后才能进行的数据处理。需要在一段时间内累积数据后才能进行的数据处理。要要要要 点点点点提提提提 示示示示7.1 可行性研究可行性研究 7.2 系统分析系统分析 7.3 系统设计系统设计 第第7 7章章 图书馆管理信息系统开发实例图书馆管理信息
46、系统开发实例7.3 7.3 系统设计系统设计 7.3.1 系统设计概述系统设计概述 7.3.2 系统概要设计系统概要设计 7.3.3 系统详细设计系统详细设计 7.3.4 系统测试系统测试 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.3.1 概述概述新系统目标新系统目标图书馆管理系统的目标是提高系统自动化、标准图书馆管理系统的目标是提高系统自动化、标准化处理,提高查询效率和准确性,为用
47、户提供更化处理,提高查询效率和准确性,为用户提供更便利、更全面的服务便利、更全面的服务 烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.3.1 概述概述系统设计策略系统设计策略本系统采用结构化设计方法。对高层次模块,将采用以事务为中本系统采用结构化设计方法。对高层次模块,将采用以事务为中心的设计策略,把一个大的系统逐步分解成相对小的相对简单的心的设计策略,把一个大的系统逐步分解成相对小的相
48、对简单的暗盒模块;对底层模块,采用以变换为中心的设计策略。此外,暗盒模块;对底层模块,采用以变换为中心的设计策略。此外,要提高模块的内聚性,降低模块间的耦合程度,数据库要作为模要提高模块的内聚性,降低模块间的耦合程度,数据库要作为模块间的块间的“邮政信箱邮政信箱”,从而既实现数据共享,又提高模块的独立,从而既实现数据共享,又提高模块的独立性,使系统具有很高的可修改性。性,使系统具有很高的可修改性。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人
49、来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.3.2 系统概要设计系统概要设计硬件配置硬件配置采购部配置网络工作站一台,打印机一台。采购部配置网络工作站一台,打印机一台。编目室配置网络工作站一台,打印机一台。编目室配置网络工作站一台,打印机一台。流通网络部工作站四台,打印机两台,条码阅读器四台。流通网络部工作站四台,打印机两台,条码阅读器四台。读者目录检索配置网络工作站若干台。读者目录检索配置网络工作站若干台。情报检索部配置网络工作站两台,打印机一台。情报检索部配置网络工作站两台,打印机一台。烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有
50、限,请同学们想一想如何来治疗该病人烧伤病人的治疗通常是取烧伤病人的健康皮肤进行自体移植,但对于大面积烧伤病人来讲,健康皮肤很有限,请同学们想一想如何来治疗该病人7.3.2 系统概要设计系统概要设计软件配置软件配置数据库服务器:操作系统数据库服务器:操作系统Windows Server 2003Windows Server 2003;数据库;数据库SQL Server 2005SQL Server 2005;开发语言:开发语言:Visual BasicVisual Basic、MS.NETMS.NET;WebWeb服务器:服务器:IIS7.0IIS7.0网络协议采用网络协议采用TCP/IP协议协