版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书馆管理系统结构设计1绪论各子模块的功能根底信息维护根底信息维护“根底信息维护〞用于对图书馆信息、书籍信息、常用词库等工程进行初始化设置,这些设置一般不轻易改动,包含的功能模块如表3.2所示。表3.2“根本信息维护〞功能模块“图书馆信息〞用于设置本图书馆的根底信息,包括图书馆名称、馆长、负责人、、说明等。“系统参数设置〞用于设置系统运行所需的参数,包括办证费用、证件有效期、图书超期的罚款金额、期刊超期的罚款金额等。“书架设置〞用于设置书架的根底信息,内容包括书架编号、书架名称等。“管理员设置〞用于设置使用的人员及权限。“图书期刊词库设置〞用于设置系统常用的词库,内容包括供给商、分级、附件、尺寸、语系、印刷等信息的预先设定数值。读者管理“读者管理〞用于管理读者相关的信息,包含的功能模块如表3.3所示。表3.3“读者管理〞功能模块“读者类型设置〞用于设置读者的类型及相关的信息,内容包括类型、图书册数、期刊册数、续借次数、限制图书、限制期刊等。“读者档案管理〞用于设置读者相关的信息,内容包括编号、条形码、姓名、性别、类型、出生日期、有效证件、证件号码、联系方式、登记日期、有效期至、操作员、备注、图书借阅次数、期刊借阅次数、是否挂失等。“借书证挂失与恢复〞用于挂失和恢复读者的借书证,挂失后该编号的读者不能再借书。“过期续证管理〞用于延续己过期的借书证。“读者档案词库设置〞用于设置读者档案常用的词库。图书管理图书管理图书管理用于管理图书相关的信息,包含的功能模块如表3.4所示。表3.4“图书管理〞功能模块“图书类型设置〞用于设置图书的类型及相关的信息,内容包括类型名称、可借天数等。“出版社管理〞用于设置图书所属出版社的根底信息,内容包括出版社编号、ISBN、出版社名称等。“图书档案管理〞用于设置图书相关的信息,内容包括编号、条形码、书名、类型、作者、译者、ISBN、出版社、价格、页码、书架名称、现存量、库存总量、入库时间、操作员、简介、借出次数、是否注销等。“图书注销〞用于注销、报废图书,将图书档案的“是否注销〞字段设置为1,被注销的图书不可以再借出。“图书征订〞用于订购新图书,内容包括征订编号、书名、类型、ISBN、出版社、作者、译者、订购者、订购者联系方式、订购数量、订购单价、订购日期、是否验收、实际数量、实际金额、验收日期、操作员等。“图书验收〞用于征订的图书到货后验收,增加图书的库存等。“图书盘点〞用于打印图书的在库清单供盘点使用。期刊管理“期刊管理〞用于管理期刊相关的信息,包含的功能模块如表3.5所示。表3.5“期刊管理〞功能模块“期刊管理〞和“图书管理〞的功能是一致的,只是期刊的档案内容和流通管理方式和图书有所区别。图书流通管理“图书流通管理〞用于管理图书流通环节相关的操作,包含如表3.6所示的功能模块。表3.6“图书流通管理〞功能模块“图书借阅〞用于登记读者借阅图书的记录并减少图书在库的库存,登记内容包括借阅编号、图书编号、读者编号、借阅时间、应还时间、操作员等。“图书归还〞用于登记读者归还图书的记录并增加图书在库的库存,登记内容包括归还编号、图书编号、读者编号、归还时间、操作员等。“图书续借〞用于登记读者到期图书的续借记录。“图书预约〞用于登记读者的图书预约记录。“图书丧失〞用于报失图书,内容包括丧失编号、图书编号、读者编号、赔偿金额、操作时间、操作员等。期刊流通管理“期刊流通管理〞实现的功能和“图书流通管理〞是一致的,只是管理的对象是期刊,包含的功能模块如表3.7所示。表3.7“期刊流通管理〞功能模块统计分析管理“统计分析管理〞为图书馆管理人员的分析决策提供依据,包含的功能模块如表3.8所示。表3.8“统计分析管理〞功能模块权限管理“权限管理〞为不同的身份给与不同的权限,以便对整个系统进行合法有序的管理。系统的结构设计系统的总体结构设计概述管理信息系统的主流技术与管理思想一样,也经历了多个开展时期。界面技术从上世纪DOS字符界面到现在Windows图形界面〔或图形用户界面GUI〕。这种用户图形界面,不仅直观和易于使用,更主要的是基于windows平台的任何应用软件其风格都是相似的,使用人对操作培训的要求不高,而且软件可操作性强,易于识别;现在的信息系统的平台体系结构也从过去单用户开展到今天的客户机/效劳器〔C/S〕体系和浏览器/效劳器〔B/S〕体系。C/S〔Client/Server〕结构,即大家熟知的客户机和效劳器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用开展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的开展方向。B/S〔Browser/Server〕结构即浏览器和效劳器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少局部事务逻辑在前端〔Browser〕实现,但是主要事务逻辑在效劳器端〔Server〕实现,形成所谓三层〔3-tier〕结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的本钱和工作量,降低了用户的总体本钱〔TCO〕。两种结构比照C/S和B/S是当今世界开发模式技术架构的两大主流技术。C/S是美国Borland公司最早研发,B/S是美国微软公司研发。这两种结构的比照也是各有所长的。C/S架构软件的优势在于应用效劳器运行数据负荷较轻。最简单的C/S体系结构的数据库应用由两局部组成,即客户应用程序和数据库效劳器程序。二者可分别称为前台程序与后台程序。运行数据库效劳器程序的机器,也称为应用效劳器。一旦效劳器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库效劳器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找效劳器程序,并向其发出请求,效劳器程序根据预定的规那么作出应答,送回结果,应用效劳器运行数据负荷较轻。B/S架构软件的优势在于维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显表达着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理效劳器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对效劳器进行;如果是异地,只需要把效劳器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦〞,而效劳器越来越“胖〞是将来信息化开展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦〞客户机,“胖〞效劳器。本系统的结构基于两种主流架构的比照和图书管理信息系统本身的业务特点,我选择了采用C/S架构来完本钱系统。系统的前台程序与后台数据库分别采用了Microsoft公司VisualBasic6.0和Microsoft公司的SQL2000数据库管理系统软件。这样的选择也是比拟流行的一种方式,能够满足系统的根本性能需要。系统功能结构设计功能结构图所谓功能结构图就是将系统的功能进行分解,按功能附属关系表示的图表。管理信息系统的各子系统可以看作是系统目标下层的功能。对其中每项功能还可以继续分解为第三层、第四层……甚至更多的功能,从概念上讲,上层功能包括(或控制)下层功能,愈上层功能愈笼统,愈下层功能愈具体。功能分解的过程就是一个由抽象到具体、由复杂到简单的过程。图中每一个框称为一个功能模块。功能模块可以根据具体情况分得大一点或小一点。分解得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块那么可能是完成某一任务的一组程序。功能结构图设计过程就是把一个复杂的系统分解为多个功能较单一的的过程。这种把一个信息系统设计成假设干模块的方法称做模块化。模块化是一种重要的设计思想,这种思想把一个复杂的系统分解为一些规模较小、功能较简单的、更易于建立和修改的局部,一方面,各个模块具有相对独立性,可以分别加以设计实现,另一方面,模块之间的相互关系(如信息交换、调用关系),那么通过一定的方式予以说明。各模块在这些关系的约束下共同构成一个统一的整体,完成系统的功能。本系统主要完成以下的功能模块:读者管理,图书管理,图书流通管理,权限管理等功能模块。其功能模块如下列图4.1所示:图4.1系统功能结构图系统功能分析读者管理“读者管理〞完成的功能是对读者的类别进行设置和对读者的档案进行管理。对于读者的类别设置,主要是针对不同的读者类型设置其借书的数量,比方,对于士官,可以设置最大的借阅数量为5本,并可以借阅期刊,而对于士兵,那么设置最大的借书数量为3本,并不可以借阅期刊,并据此创立一个读者类别信息表。对于读者的档案管理,是在该读者办理图书证的时候对该读者相关信息的登记,并且读者借书证号要唯一的绑定一个用户号,并据信息创立一个读者信息表。图书管理“图书管理〞完成的功能是对图书的类别进行设置和对图书的档案进行管理。对于图书的类别进行设置近似于对读者的类别进行设置,图书类别的设置参照于“上图〞进行,并据此创立一个图书类别信息表。图书的档案管理实际上是对每一个本书的信息进行登记,并据此创立一个图书信息登记表。由于以上两局部的操作相对较简单,所以没有画出流程图。流通管理“流通管理〞分为图书征订,图书借阅,图书归还,逾期清单,图书罚款等几个功能。图书征订时可以先填写一个订单,假设这个订单的的费用已经交清,那么可以完成一次图书征订工作。图书借阅时,首先要输入借阅的书名,或者编号,对图书库进行查询,如果有该书,那么可以借阅,接下来就是借阅登记。其流程图如下列图所示:图4.3借书流程图在图书归还时首先查询借书日期,如果发生了超时,那么按预先制定的规那么进行罚款,并且产生一个逾期清单,和提交一个罚款记录。其流程图如下:图4.4图书归还流程图权限管理权限管理的功能是根据不同的身份赋于不同的权限,以便对整个系统进行合法有序的管理。系统流程图:系统流程图如图3.5所示:图4.5系统流程图系统总体框架图图4.6系统总体框架图以上为本系统的概要设计。结束语本系统是一个面向学校的图书馆管理系统,系统充分考虑了学校图书馆日常业务的特点,是一个具有一定实用性的数据库信息管理系统。它方便了图书馆管理人员的使用,节省了时间,人力与物力。也提高了借阅的效率,方便了读者。本系统主要完成对读者、书籍、读者借阅信息的管理,整个系统采用当前流行的客户机/效劳器架构。从设计的内容来看,本系统还不算很完善。有很多设想中的功能,由于设计时间较短,无法全部实现。还要对系统进行不断地改造和完善工作。需要对系统进行一些优化,减少信息处理的复杂程序,设计简捷的窗口操作,简化了操作的复杂程序,做到界面友好,操作简便,并且易于功能添加。才能成为好的管理信息系统。本系统实现了图书馆日常管理的根本功能。在借书、还书局部建立了良好的链接关系,某一局部数据的修改均会自动引发系统对其它相关的局部进行连锁修改。在用户管理方面,系统较好地实现了添加用户、修改用户密码和退出系统功能。在查询方面系统实现了多条件选择查询信息,满足了图书馆管理人员的需要。通过这次设计,也使我的能力得到了提高。对知识的掌握和运用比以前更好,对信息系统的理解比以前加深了许多,这些提高对我以后的工作学习都是很有帮助的。参考文献[1].罗朝胜.VisualBasic6.0程序设计实用教程,北京:清华大学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《运输实务》教案2-2 公路运输业务运作
- 电机嵌线工发展趋势评优考核试卷含答案
- 卷烟卷接设备操作工安全意识强化知识考核试卷含答案
- 供电服务员岗前技能评估考核试卷含答案
- 漆器制作工安全宣教模拟考核试卷含答案
- 压敏电阻器制造工标准化考核试卷含答案
- 锅炉卷板工QC管理强化考核试卷含答案
- 针制作工安全培训强化考核试卷含答案
- 移动学习视角下初中化学课堂教学与学生数字素养培养研究教学研究课题报告
- 矿山地质调查员创新意识测试考核试卷含答案
- 水电厂电气自动化监控系统功能分析
- 晋中学院机械设计制造及其自动化专业大一2018-2019学年机械制图与计算机绘图模拟题
- DB11T 381-2023 既有居住建筑节能改造技术规程
- 计算机应用数学基础 教学 作者 王学军 计算机应用数学课件 第10章 图论
- DF6205电能量采集装置用户手册-2
- 万科集团财务管理制度手册
- 零序CT验收专题知识专家讲座
- 水利水电工程建设参建各方安全生产职责
- 电梯整机安装质量检查记录
- 火力发电厂厂用电监控管理系统(ECMS)培训
- GB/T 30340-2013机动车驾驶员培训机构资格条件
评论
0/150
提交评论