前言:中文期刊网精心挑选了图书管理信息系统范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。
图书管理信息系统范文1
目前随着计算机技术和Internet的发展,人们的生活、办公方式也在不断的发生变化,而学校图书馆也要为了提高办公效率做出相应的调整。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。管理上的实际需求,基于B/S模式开发的办公用品管理系统实施后,应能够达到以下目标:①图书管理信息化,可随时掌握图书的使用状态和流向。②提供快速、准确的图书的最新统计信息。③界面友好美观,操作简单易行,查询灵活方便。④通过系统实施,可提高学校人员的管理效率,减少不必要的浪费。⑤系统可维护性方便可靠,有较高的安全性和可扩展性,满足实用性、先进性的要求。
1 经济可行性
软件经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益。
经济可行性研究主要是进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目的全部利润。开发此系统主要是为了减轻学校图书馆管理人员的工作负担、提高图书管理的工作效率,节省工作时间和加强学校在图书管理财务上的管理而进行设计的。例如:此系统运行后可以提供那些以前无法及时提供的信息,各类图书的库存和使用情况提高多少,效率增加多少,对于管理人员进行决策提供了多少帮助等。所以本软件的开发会在市场经济上占有相当比重的份额。下面从以下几个方面对系统的经济可行性进行具体的分析。
1.1 系统初期投资 计算系统初期投资是为了估算开发项目要花费多少经费。本系统采用的费用估计方法为任务分解技术,这种方法首先把软件开发工程分解为若干个相对独立的任务,然后确定每项任务的工作量和估算需要的人月数,找出每项任务相对应的劳务费数据,再分别估计每个单独的开发任务的成本,最后加起来得出软件开发工程的总成本。
1.2 系统货币的时间价值 成本估算的目的是为了对项目投资。但投资在前,取得效益在后。因此要考虑货币的时间价值。通常用利率表示货币的时间价值。设年利率为i,现已存入P元,则n年后可得到的钱数为:F=P(1+i)n。这就是P元在n年后的价值。反之,若n年后能收入F元,那么这些钱现在的价值是:P=F/(1+i)n。
1.3 投资回收期 投资回收期是衡量一个开发工程价值的经济指标,投资回收期就是积累的经济效益等于最初的投资所需要的时间。
1.4 纯收入 工程的纯收入是衡量工程价值的另一项经济指标。纯收入就是在整个生存周期之内系统的累计经济效益与投资之差。如果累计经济效益与投资之差大于等于零,则可以投资该项目,否则不值得投资。
2 技术可行性
技术可行性是最难决断和最关键的问题。根据客户提出的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性,看相关技术的发展是否支持这个系统。本系统属于一个规模比较大的管理信息系统。尽管其在组织关系上存在着一定的不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在的数据库进行及时更新、删除、查询、编辑等。就单纯的数据库应用来看,暂不存在太大的技术问题。考虑到系统实施的实用性和先进性,本软件开发思想采用三层架构设计思想,基于B/S开发模式,并且开发工具选择了目前比较流行的 2.0来进行开发管理平台的设计,后台数据库采用安全可靠的SQL Server 2005来存储数据。从软件技术开发角度来讲,由于 2.0和SQL Server 2005都是非常成熟的开发工具,无论在安全性、可用性、可靠性还是可扩展性都是毫无疑问的;从硬件技术角度来讲,其选择空间更大,PentiumIII系列及以上的计算机,内存在128M以上,硬盘在1G以上,都可以满足系统的开发需要。所以,在目前软、硬件技术条件下,该系统的开发在技术上是可行的。
3 操作可行性
运行可行性研究内容包括新系统规定的运行方式是否可行,如果新系统是建立在原来已担负其它任务的计算机系统上的,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。
由于本系统遵循实用性、系统性、逐步完善、逐步发展的原则;采用结构化生命周期法和原型法相结合进行图书管理系统的开发。系统以 2.0作为前台界面开发工具,Microsoft SQL Server 2000作为后台数据库支持,并且采用了当前最流行的C/S运算模式,使其既有直观友好的用户界面、高效稳定的性能,又能与互联网紧密结合,充分发挥互联网的强大功能。
本系统具有图书编目、典藏、流通、查询以及读者管理和报表生成打印输出等功能,基本实现了图书管理的网络化、信息化和自动化并且操作简单,让人们可以在浏览网站的同时借阅到自己想要的图书,简单方便具有操作可行性。
参考文献:
[1]成家言.图书馆管理存在问题及提高策略研究[J].价值工程,2012(20).
图书管理信息系统范文2
方式,有着储存信息量大、处理信息及时快捷、效率高,减轻管理员负担,减小出错的概率等诸多优点,其开发主要包括采用SQLServer2005 数据库的建立以及Visual Basic 编程语言作为前端应用程序的开发两个方面。主要完成书目检索、读者管理、借阅管理、图书管理、用户维护、系统维护等功能。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者和管理员两方面的需要,达到了设计要求。
关键词:图书管理;系统设计;Visual Basic;SQLServer2005
一、引言
随着计算机应用在全球范围内日益普及,管理信息系统的作用也越来越大,因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高工作质量,因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。
二、图书管理的现状
在计算机尚未在图书信息管理中广泛使用之前,一直以来人们管理图书馆的日常工作使用的是传统的人工方式,对于图书馆的借书和还书过程主要依靠手工。手工手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。随着近年来信息技术及计算机网络技术的不断发展, 图书馆也先从传统的图书馆发展到自动化图书馆,再发展到今天的数字图书馆,这些变化使得图书馆的形象越来越现代化,人们查找资料也更加方便。为提高管理效率,更好地为读者服务,利用已有的办公局域网络条件,将馆藏书籍做成基于网络的查询系统,实现图书在一个单位的网络内查询,可使图书查询和借阅变得更加方便快捷,从而使图书室的工作效率得到明显提高。在计算机尚未在图书信息管理中广泛使用之前,一直以来人们管理图书馆的日常工作使用的是传统的人工方式,对于图书馆的借书和还书过程主要依靠手工。手工手续繁琐、工作量大、效率低下、出错率高等,同时给对大量资料的查询、更新及维护都带来不少困难。
三、系统的可行性分析
图书管理系统主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及图书管理员日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计等。这些工作需对数据库知识有足够认识,并深入的了解Visual Basic 的使用和管理系统的相关知识。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。
1、系统的可行性分析有以下几个方面:
(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。
(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。
(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,
所耗费的资源非常的小。
(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高
效率,会得到学校工作人员的一致同意的。
综上所述通过可行性分析认为新系统的开发方案切实可行,可
进行开发。
2、图书管理系统开发相关技术的介绍
2.1Visual Basic 6.0 概述Visual Basic 6.0 是Microsoft 公司推出的可视化开发工具组建Visual Studio 6.0 的组成之一,是基于BASIC 语言的可视化程序设计语言。Visual Basic 6.0 既继承了BASIC 语言的简单易懂的特点,又采用了面向对象、事件驱动的编程机制,提供了一种所见即所得的可视化程序设计方法。Visual Basic6.0 已逐渐成为编制Windows 应用程序、数据库应用程序、多媒体程序及网上应用程序的理想工具。它不仅为广大程序员所钟爱,而且还成为了众多初学者编程者的良师益友,真正做到了实用且易掌握。Visual Basic 6.0 包括三种版本:学习版、专业版和企业版。这三种版本的基础是一致的,只不过为了适应不同层次用户的需要,在工具的提供方面有所不同。因此,大多应用程序可以在三种不同版本中通用。
2.2SQL Server 2005 概述SQL Server 是一个关系数据库管理系统它是由Microsoft 推出的,开发各类大中型数据库解决方案,SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。
3、系统总体设计分析
3.1 系统需求分析该系统主要分为两部分:读者部分和管理员部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览、可以查看自己的信息。本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别,还为用户提供图书的排行榜让用户能知道那些图书受到大家的欢迎。
3.2 系统功能模块设计
根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、系统查询5个部分。
3.3 系统流程
图书管理系统的流程是用户先输入自己的帐号密码成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新排行榜的信息、以及完成读者的图书借阅与归还。
4、图书管理系统详细设计
4.1 系统流程分析
根据开发图书管理系统的需求分析,本系统设计了两种用户,分别为系统管理员、读者。当系统管理员使用帐户登录后,管理员可以通过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查询界面,在读者界面中,管理员添加和修改用户信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户可以查找自己的所需的图书。读者使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息。读者的借书和还书过程是通过管理员完成的。
4.2 主要模块的运行
4.2.1 登陆界面
当用户输入用户名、密码,系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。用户只有成功登陆系统
后才能进行一系列的操作。
4.2.2 图书借还信息模块
图书借还管理模块主要分为图书借阅页面和图书归还页面,用户
可以在通过这个模块查看图书的借阅和归还信息。管理员可以在图书通过这个模块来完成读者借和还书的操作。
4.3 系统开发的遇到的相关问题及解决
4.3.1 图书管理系统索引
图书管理系统开发中存在大量的数据和信息检索,怎样更好的检索数据和信息操作是保证检索速度的提高和数据的分页显示,根据实际需要,读者信息表,图书信息表,图书借还信息表,权限信息,管理员信息表等都建立索引,合理使用缓冲区。
图书管理信息系统范文3
【关键词】图书馆;信息;管理系统
一、系统分析
1.图书馆管理信息系统的基本任务。在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。需要建立一套网络化的电子图书馆信息系统。该图书馆管理信息系统服务对象有两部分人:注册用户和一般读者。一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。用户可通过网络方式访问读图书馆管理信息系统。
2.系统内部人员结构、组织及用户情况分析。为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解。
图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门的业务职责如下。
办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。
财务室:财务室负责财务方面的工作。
采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。
学术论文室:负责学术论文的收集整理。
图书借阅室:提供对读者的书目查询服务和图书借阅服务。
电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。
期刊阅览室:负责情况的收集整理和借阅。
技术支持室:负责对图书馆的网络和计算机系统提供技术支持。
3.系统业务流程分析。系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。图书馆管 通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。
4.数据流程图。数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务 处理过程联系起来。通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。
二、系统设计
系统功能设计
“图书馆管理信息系统”的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。各子系统功能如下所述。
1.读者注册系统。读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。
2.书目查询系统。读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。
3.图书预定系统。读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。
4.图书借阅系统。读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。
5.图书采编系统。图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。
6.电子读物系统。随着数字技术的发展,图书馆中的电子读物的数量越来越大。电子读物系统处理电子读物的阅览、版权与安全等事务。
7.读者留言板。通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。
8.系统维护模块。系统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人员从宏观上掌握图书馆运行的总体状况。
【参考文献】
[1]魏志强,王忠华,何敏,乔林.数据库应用实务篇[M].中国铁道出版社,2000.
[2]齐治昌,谭庆平,宁洪.软件工程[M].高等教育出版社,1997.
[3]韩强.SQL SERVER 2000 程序员手册[M].机械工业出版社,2000.
[4]吴起程.DELPHI 5企业级解决方案及应用剖析[M].电子工业出版社,2000.
[5]潇湘工作室、邢增平.Delphi6.0最佳专辑[M].人民邮电出版社,2002.
图书管理信息系统范文4
随着网络技术、数据库技术、通信技术的快速发展,有效的支撑了管理信息系统应用和普及。目前,基于网络的分布式应用管理信息系统发展迅速,已经在人们工作、生活和学习领域得到了广泛的应用,对人们的传统生活、工作模式进行了革新和改良,大大的改善了人们的生活品质,提高了人们的工作和学习效率。因此,根据当前成熟的IT系统开发设计方法,立足当前系统现状,基于高速发展的信息技术手段,开发设计先进的分布式应用系统已经成为许多科学工作者研究热点,尤其是在高职院校图书馆管理系统建设方面,取得了很大的进展,据统计,我国98%的高职院校已经使用了信息化管理系统,极大的方便了高职院校图书管理工作,提升了学校的信息化水平。
2.信息化管理系统建设架构
2.1 系统C/S体系架构
分布式应用系统设计时采用的系统架构主要包括两种模式,分别是C/S体系架构模式和B/S体系架构模式。目前,分布式应用系统主要是采用计算机管理技术、数据库存贮技术、网络技术有机结合,开发设计得到的软件产品,因此,这些软件的组成部分之间的结构如何设计才能发挥系统的最大效能是一个关键问题。随着众多的计算机科学工作者的不懈努力,目前已经诞生了许多健壮的软件体系架构,其中应用最为广泛的是C/S体系架构模式。C/S体系架构主要包括两个重要的组成部分,其分别是客户机(Client)和服务器(Server)。
在C/S体系架构中,客户机最重要的功能是处理分布式应用系统的浏览器发送的业务功能、数据处理请求,同时将业务功能处理结果发送到服务器端,以便服务器按照处理得到的请求进行解析和处理,把处理结果反馈给客户机,然后由客户机发送给客户,也就是将数据处理结果输出到显示器。在分布式应用软件系统中,其数据处理过程主要依赖服务器进行完成,服务器是由Web服务器和数据库服务器共同构成的,他们能够有机结合,协作完成客户机发送的业务功能处理请求或者数据请求等。
因此,由上述分析结果可以得知,基于C/S体系架构的分布式应用系统被分为两个相对独立,同时又能够进行交互通信的功能模块,这样就可以使得客户的一个请求在两个独立的层次上进行完成,然后进行交互通信,反馈结果给客户。这种模式就可以很方便的使用计算机网络内的资源,其可以又许多计算机进行有机结合,共同执行客户的一个请求,使其得到最大的效能发挥,客户的请求得到处理的整个过程对于客户来讲是透明的,就如同一台计算机一般。
2.2 系统B/S体系架构
随着IE浏览器的日益方便,B/S体系架构使人们为了提高分布式应用系统响应速度而设计的一种新颖体系架构,其可以大大的降低服务器端的工作量,将其分解为服务器和数据库服务器两层结构,同时可以简化客户机上的许多配置工作,该结构自从诞生以来,由于其较少的客户端配置,适宜应用于互联网,因此,已经得到了快速的发展,目前,许多由C/S体系架构模式设计的分布式应用系统都整合再开发,其配置工作量和响应速度得到极大的改善。B/S体系架构模式将应用系统分为三个层次架构,分别是表示层、功能层和数据层,其中每一个层都能独立的完成自己的工作,然后将其请求发松松到下一层,或者将处理结果反馈给上一层,使其有机集成,就能够完成用户的一个请求。下面就对这三个部分加以介绍。
表示层:在B/S体系架构中,与用户接触、供用户进行输入请求信息的层是表示层,该层的功能是接受用户从浏览器上输入的业务请求,并将请求发送给中间层,既是逻辑层,然后接受逻辑层反馈回来的结果,将其显示在客户端,供用户浏览。表示层位于客户端,人们可以使用IE浏览器等发送请求,接收处理结果。B/S的表示层与C/S的客户机不同,其无需大规模的软件安装和配置,仅仅是安装一些简单的插件,如果系统升级之后,也仅仅是插件升级,而不是整个客户端都需要升级,另外,安装升级过程简单,无需网络管理员一台一台及其配置,非常简便。
逻辑层:逻辑层位于Web服务器上,其主要的功能是处理表示层发送过来的应用程序请求,同时在处理过程中检测该请求是否涉及数据请求,如果需要数据请求,则其将数据请求发送到数据层上的数据库服务器,由数据服务器进行处理,通过诸如SQL语言等事务处理程序操作数据库;如果不需要数据请求,则其直接响应表示层发送来的应用程序请求,将请求结果反馈给位于客户端的表示层。
数据层:在B/S体系架构中,数据层位于数据库服务器端,其承担的主要工作是处理逻辑层发送过来的应用程序数据请求,该层的数据处理过程依赖于数据库操作引擎,具有非常强大的数据操作性能,能够实现应用程序查询数据库、更新数据库等操作,同时可以将数据操作结果反馈给逻辑层,由其反馈给客户端表示层,供用户浏览操作结果。
3.信息化管理系统开发技术
3.1 JSP技术
使用JSP设计开发的WEB应用具有平台无关性,既能够在LINUX系统下运行,也可以在其它的操作系统下运行。所谓JSP,就是动态网页技术标准,它是由SUN公司倡导的。它把JSP标记以及JAVA程序片段(Scriptlet)加入到HTML网页文件中。
JSP标准推出之后,许多的IT厂商就开始支持JSP技术。JSP开发工具主要包括集成开发环境IDE、专用开发工具和代码编辑工具等三类,下面将分别进行介绍。就集成开发环境类产品来说,不仅可以进行编程,还具备代码测试功能,产品有JDeveloper开发工具、JBuilder环境、VisualCafe和VisalAge开发工具;就专用开发工具类产品来说,不但能够很容易的把JSP程序代码嵌入到HTML页面中,而且所提供的操作环境是可视化的,这样就可以帮助程序开发者快速设计,产品有:JRun环境和Dreamweaver开发工具;另一类:纯粹的代码编辑工具具备强大的程序编辑功能,它对开发人员的专业要求比较高,只有对编程语言熟练掌握的开发人员才能灵活运用该类产品,EditPluso系统的JSP环境配置采用的是DreamweaverMX 2008。该软件可以帮助用户快速的部署JSP,并提供了两种编程方式:代码编写方式以及可视化设计方式。
3.2 ASP.NET技术
ASP.NET技术是基于高度分布式计算环境的.Net Framework的一种动态网页开发技术,采用该技术开发的信息管理系统,其安全性能更高,稳定性更强。它自身拥有的分布式计算环境可以有效的简化应用系统的开发过程,提高了研发效率。该技术拥有以下优点:
ASP.NET技术拥有配套的开发工具,最大限度的化解了软件部署和开发工具版本的矛盾和冲突。ASP.NET技术消除了脚本环境的执行性和编程的解释环境,为代码执行环境的安全性和可靠性保驾护航。ASP.NET技术具有面向对象功能,其开发环境.Net Framework保证具有完备的面向对象开发环境,为程序的开发提供了一个相对一致的开发环境,目的就是为了可以适应不同背景的研发人员,为开发经验较少的技术人员提供便利,提高工作效率,保证程序开发的顺利完成。
图书管理信息系统范文5
关键词:C/S;B/S;信息管理
中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)08-1736-02
The Design of University Library Management System
ZENG Hui
(Library Department, Jiangxi Vocational College of Applied Technology, Ganzhou 341000, China)
Abstract: With the development of computer technology and the popularity of the Internet,the mode of management of the University Library is moving in the direction of the information,technology and network development. According to the actual needs of the University Library ,I designed a simple and full-featured information management system,witch was combined C/S structure with B/S structure.
Key words: C/S; B/S; information management
图书馆作为一个处理信息和提供信息服务的重要部门,为人类知识的积累和传播发挥了重要作用。随着计算机技术的发展和因特网的普及,高校图书馆的管理模式也朝着信息化、技术化、网络化的方向发展。传统意义上的图书馆管理模式难以适应和满足时代对图书馆的要求,影响了图书馆信息管理和服务功能的发挥。只有建立起一套以信息技术、计算机技术、网络支持的、人机结合的图书馆管理系统,将信息、管理和系统有机的结合在一起,才能使图书馆功能最大化、管理规范化、服务扩大化。根据自动化管理系统适应图书馆发展水平的要求,本文结合信息管理系统目前的发展状况和各大高校图书馆的管理实际,设计了一个基于C/S结构和B/S结构相结合的操作简便、功能全面的高校图书馆信息管理系统。
1高校图书馆信息管理系统设计
根据高校图书馆的工作流程和功能需求,本系统主要实现七大模块功能,包括采访、编目、典藏、图书流通、读者管理、期刊管理和系统维护。系统功能结构图如图1所示。
采访:负责完成图书订单的录入、修改、编辑和打印等工作;将新到图书进行开包验收,核实到馆图书的种数、册数等相关数据,对新购书籍的帐务进行记账管理,并录进新书登记库,为下一步的图书编目工作做准备。
编目:对新购图书或现有图书按照一定的规范和标准进行分类、编目,形成书目记录,并最终移交至中央馆藏库。
典藏:接收编目完的图书和数据,并进行验收及分配,可对馆藏数据信息进行查询和修改。
图书流通:主要实现图书借阅、归还以及超期罚款和流通查询包括获取馆藏信息和借阅情况等功能。
读者管理:实现读者信息的增添、删除和修改;对借书证进行挂失;实现人数统计等。
期刊管理:对期刊实现征订、登记验收、期刊分类和加工、期刊上架和期刊流通,对期刊借阅、归还和检索等进行管理。
系统维护:实现创建用户、更改权限、数据备份等。
鉴于高校图书馆的工作情况以及管理员和读者的实际需求,本系统采用的是以C/S为主、B/S为辅的混合体系架构。C/S结构下的信息管理系统具有较强的事务处理能力,可实现复杂的业务流程。为此,本系统内部采用C/S模式,用以实现各部门的信息录入、数据采集、数据维护、统计分析、账单打印等基本功能。对于读者而言,查询信息是他们的主要需求,利用B/S架构,可以在图书馆网页上图书相关信息,读者仅需在客户机上打开浏览器即可体验便捷准确的查询功能。在B/S模式下,业务扩展简单方便,通过增加网页即可增加服务器功能,客户端无需安装软件系统,减轻了系统的维护工作。
2系统体系结构
2.1 C/S模块开发
在C/S模式开发中,选用了VB6.0完成系统的设计。VB是采用面向对象的程序设计方法,提供了一个可视化的设计平台。VB软件提供了各种对象供用户使用,在这个可视化界面上通过使用这些对象并对对象事件进行驱动编程来实现整个程序的设计。同 时通过使用ADO(数据访问接口)对象来实现对数据库的访问。
2.省略实现web服务器与数据库的连接。ASP是一种服务器端脚本编写环境,作为一种简单方便的编程工具,可用于创建和运行动态网页或web应用程序,可以方便与数据库或其他程序进行交互。利用ASP开发的脚本程序,全部运行于服务器端。Web服务器即www服务器,主要提供网上信息浏览服务,将ASP开发的模块挂在WEB服务器上,用户通过使用客户端的浏览器即可访问web服务器,来实现信息查询、等功能。
2.3后台数据库
鉴于高校图书馆藏书量的巨大且规模日益庞大,选择一个强大高效的数据库工具是非常有必要的。SQL Server2000作为一种高性能的关系型数据库,不但拥有强大的数据库管理功能,支持超大型数据库,而且与Internet、操作系统WINDOWS 2000Server和开发软件VB6.省略之间具有很好的集成性,其开发的系统结构为系统的开发提供了一个安全有效可靠地数据库平台。
图1系统功能结构示意图
3系统安全机制
高校图书馆信息管理系统连入因特网后,数据信息的安全及整个系统的安全必然会受到威胁,因此要充分考虑系统的网络安全问题,采取多种有效的安全防护措施。
1)采用防火墙技术,防火墙就是用来阻挡外部不安全因素影响的内部网络屏障,其目的就是防止外部网络用户未经授权的访问。它是计算机硬件和软件的结合,使Internet和Intranet之间建立起一个安全网关,保护内部网免受非法用户的侵入。
2)对系统内部采用用户身份验证,并授予各个用户相应的权限。用户只要输入有效的用户名和密码才能进入系统完成她权限范围内的各项操作。
3)设置网站的目录访问权限,设定特定的IP地址能否对Web服务器进行访问。
4结束语
本系统与高校图书馆工作的内容和特点相结合,既能准确实现图书馆内部繁冗的数据处理要求,又能方便满足读者网上查询信息的需求。具有界面友好、操作简便、功能强大、通用性好等特点,非常适合于高校图书馆的自动化管理。
参考文献:
[1]吴大刚,肖荣荣.C/S结构与B/S结构的信息系统的比较分析[J].情报科学,2003.
图书管理信息系统范文6
关键词:图书营销;信息管理;设计;措施
中图分类号:S611文献标识码: A
1、图书营销信息管理系统的设计原则
1.1、可行以及适应性
图书营销信息管理系统将保证技术上以及经济上的可行性和可能性,并具有对于今后图书企业相关业务流程变革的适应性。
1.2、实用以及经济性
图书营销信息管理系统建设始终坚持面向应用,注重实效的原则,坚持相关系统的经济实用原则,尽可能地做到边建设、边收效的发展道路。
1.3、先进以及成熟性
图书营销信息管理系统设计采用先进的设计理念以及技术。其不但能反映当今的图书营销的先进水平,而且具有一定的发展潜力,其能有效地保证在图书营销在未来若干年内占主导地位。
1.4、开放以及标准性
为了满足图书营销信息管理系统所选用的技术和=以及设备的协同运行能力,必须追求图书营销信息管理系统的开放性。即是所采用的标准规范是相关图书厂商中立或者说是与土石厂商都无关的。总的来说,就是实际的工作中遵循统一的图书营销国际标准的前提下,允许用不同图书厂商的产品来相互替换。
1.5、可靠以及稳定性
在考虑到相关技术先进以及开放性的同时,图书营销信息管理系统还从系统结构以及技术措施、系统管理、维修能力等方面着手,有效地确保了图书营销管理系统运行的可靠以及稳定性。
1.6、安全以及保密性
在图书营销信息管理系统设计中,既考虑信息资源的充分共享,更要注意相关信息的保护,因此,图书营销信息管理系统应分别针对不同的网络通讯环境,采取相关的安全机制等开展工作。
2、图书营销信息管理系统结构设计
2.1、图书营销信息管理系统中的订书模块,其主要包括:锁定书目、上报报订等等。具体的征订管理功能图以及征订管理功能图如下所示。
图1征订管理功能图
图2征订管理任务活动图
在图书营销信息管理系统的锁定书目是为了提高订书的效率,在每一张的订单表中都包含了不同类型很多的图书代码,其各自代表一种图书。在图书营销信息管理系统中,还有一次订主要是对己选图书代码录入对应的订购数量。对于校验订是对相关图书一次订的具体校验过程,在这阶段主要是对相关订购信息的校验,通常一般情况下,在图书营销信息管理系统中都需要对相关的订购信息进行一次校验,一次有效地保证相关数据的准确性。具体的图书营销信息管理系统中完成以上工作后再上报省店,这是最主要的环节,主要由于省店要根据相关的参数指标做出判断,决定允许或者是拒绝这次的图书订购,如果同意就表示这次订书成功,否则就需要到市店做相应的处理。具体的征订过程任务状态图如下所示。
图3征订过程任务状态图
2.2、图书营销信息管理系统中的仓库模块,其主要包括有:图书的到货入库以及图书的退货处理、图书调剂等环节。具体的仓库管理功能图如下所示:
图4仓库管理功能图
图书营销信息管理系统中,在图书到货入库之后,是将储运部门根据图书的订数信息发给相关市店的图书,等到了图书市店的储运部门,在这里将对相关的图书进行入库处理。图书营销信息管理系统中的入库就是在库存表里图书的相关数量,注意其应该和上报给省店的图书订购量保持一致,如果在此过程中对于图书的数量以及种类存在不一致,图书营销信息管理系统都不允许入库。需还要注意的是,在图书货入库的时候,相关图书的到货信息是有系统查询得到的,原则上是不能运用手工录入的。在图书营销信息管理系统中,对于到货确认,其主要是将临时入库的相关数据进行确定入库,也就是一个确认过程,原则上是不允许手工修改数据,也就是说,此次工作是对临时入库的相关数据的一次校验。
在图书营销信息管理系统中对于客户的退货,其主要是市店向省店做退书处理,其实就是在实际的工作中对图书库的存数作出相应的修改。将相关市店多余的图书退回到省店,在这个实际的工作中,对于省店的图书库存数要注意对其作出及时准确的修改。而在图书营销信息管理系统中对于图书调剂是在省店已经没有库存不能再发货的情况下,相关的市店必须有一方能提供具体的图书数量,这种情况下,其他的市店可以利用自己的图书备货来及时地满足需要的市店的请求,这个过程就是图书营销信息管理系统中的调剂过程。其主要包括有:图书信息的、图书的调剂出库、图书信息的需求以及图书的调剂入库等四个模式。
2.3、图书营销信息管理系统中的发运模块,其主要包括的是:分书、分书作废以及发货、发货作废、确认收货等。具体的发运管理功能图如下所示:
图5发运管理功能图
在图书营销信息管理系统中的分书,是图书发运管理中最为重要的一部分,将图书入库后根据相关图书的订单要求,对其进行分书管理,其可根据相关客户以及图书的选择模式,如果在工作中选择客户来分,通常是这些客户需求量比较大,对其进行优先考虑。而在实际的工作中一旦发现分书的数量或者其他的相关信息出现问题,就需要在工作中做分书作废的处理工作,也就相当于图书只是入库,没有做其他处理,相关工作人员可以重新做分书处理。在图书营销信息管理系统中的发货,就是对已经分好书的数据进行打包发货,对于发货数量是不能修改的。而在图书营销信息管理系统中的发货作废,其是对发货数据的删除处理工作的完成。在图书营销信息管理系统中的收货确认是门市收到了图书,其会给市店一个回应方式,这可能是电话通知或者是收据凭证,当市店相关人员收到回应后,就需要在这个业务的页面上写入确认,这也是在图书营销信息管理系统中分发模块的最终结果。
2.4、在图书营销信息管理系统中的结算模块,其主要包含了发货结算、结算作废、结算清单的签收以及付款数据的确认等。具体的结算管理功能图如下所示:
图6结算管理功能图
图书营销信息管理系统中的发货结算是在完成了发货签收后,相关的市店根据发货信息进行结算工作,发货结算的相关数据是根据发货信息来进行确定的。如果在具体的工作中,相关的工作人员做完发货结算时发现相关数据存在问题,就要进行结算的作废处理工作,也就是在工作中将具体的结算数据做无效处理。如果相关发货的结算数据无误后,即可以做结算签收工作。
总言之,新的营销信息系统不但要完善营销领域的进、销、储、运、存、调、退、和应收应付等整个经营业务的自动化和最优化,并将今后的发展方向从管理的信息化向信息化管理迈进。因此,在以后的图书营销信息系统的建设发展中,一定要不断完善事物管理系统,大力开发和完善客户关系管理系统以及数据分析决策系统,与此同时,在实际的共找工作充分考虑信息系统开放性的特点,以此为全国性连锁图书经营网络信息化的建设发展打下良好的基础。
参考文献
[1]周宗强.图书信息管理系统的设计与实现[D].吉林大学,2014.
[2]胡奇.网上图书管理系统的设计与实现[J].网友世界,2014,11:69.
[3]邢岩.图书营销信息管理系统的设计与实现[D].山东大学,2013.