沈阳九中图书馆借阅管理系统的设计与实现.docx
《沈阳九中图书馆借阅管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《沈阳九中图书馆借阅管理系统的设计与实现.docx(35页珍藏版)》请在冰豆网上搜索。
沈阳九中图书馆借阅管理系统的设计与实现
辽东学院本科毕业设计
沈阳九中图书馆借阅管理系统的设计与实现
TheDesignandImplementationofShenyangNinthMiddleSchoolLibraryManagementSystem
学院(系):
信息工程学院
专业:
信息管理与信息系统(电子商务)
学生姓名:
张媛
学号:
0912110306
指导教师:
杨艳玲
评阅教师:
完成日期:
辽东学院
EasternLiaoningUniversity
摘要
随着计算机技术的不断发展,人类已经逐渐地进入了信息化社会,信息管理技术在现代的社会生产活动中影响至深,起着非常重要的作用,因此开发出合适的信息管理系统已成为各行业的必需和必要了。
运用信息管理系统来管理图书借阅是时代发展的必然,而且也使沈阳九中图书馆的借阅管理更具系统化、规范化,它具有传统手工管理所不具备的优势,例如:
借阅流程简化、处理迅速、办公高效、节约人力、操作简便、可靠性高等。
利用结构化分析的方法,本文对系统的开发过程进行了详细的阐述,首先介绍了本项目开发的背景、现状、目的及意义,接下来分析了系统的需求,对系统进行了总体的设计与详细设计。
本系统主要为读者提供的功能有图书检索,图书续借,个人借阅历史查询和个人违规历史查询,为图书馆工作人员提供的功能有图书信息管理,读者信息管理,公告信息管理,图书借阅管理,逾期催还,收取罚金等。
在设计方面,本系统采用B/S结构,使用ASP技术进行开发,开发工具选用VisioStudio,数据库选用MicroSoftSQLServer,完成了系统的设计与运行。
系统操作简单、界面友好,实现了系统设计的功能模块,具有可用性。
关键词:
信息管理;图书借阅;结构化分析
TheDesignandImplementationofShenyangNinthMiddleSchoolLibraryManagementSystem
Abstract
Withthedevelopmentofcomputertechnology,humansocietyhasgraduallyenteredtheinfmoratizationera,informationtechnologyplaysanimportantroleinthesocialproductionofhumanactivities,thedevelopmentoftheinformationmanagementsystemhasbecomenecessaryandessentialofallwalksoflife.Theuseofmanagementsystemtomanagethelibraryistheinevitabledevelopmentofthetimes,butalsomaketheloanmanagementinshenyangninthmiddleschoollibrarymoresystematizationandstandardization,ithastheadvantageofthetraditionalmanualmanagementdoesnothave,forexample:
theborrowingprocessissimplified,rapidtreatment,savemanpower,simpleoperation,highreliability,easytofind.
Thispaperisstructuredofanalysismethod,thedevelopmentprocessofthesystemindetail.Atfirst,itintroducestheprojectdevelopmentbackground,status,purposeandsignificanceof,followedbyanalysisofthesystemrequirementsonthesystemoftheoveralldesignanddetaileddesign.Thissystemmainlyforreaderswithlibraryretrieval,renewbooks,borrowinghistoryquery,violationhistoryqueryfunctions,fortheadministratorprovidesreadersinformationmanagement,libraryinformationmanagement,booksearch,borrowbooksmanagementoverdueoverdue,chargesapenalty,theinformationannouncementtubeprocessingfunction.
Inthedesign,thesystemusingB/Sstructure,theuseofASPtechnologydevelopment,intheVisiostudioasadevelopmenttool,MicrosoftSQLserverasthedatabasesystem,completedthedesignandoperationofthesystem.Thesystemhassimpleoperationandfriendlyinterface,andhasrealizedthefunctionmoduleofthesystemdesign,andhastheusability..
KeyWords:
informationmanagement;Library;Structuredanalysis
引言
我国的图书馆的信息管理自动化起步于20世纪60年代,现在全国已有几千家图书馆在不同程度上把计算机应用于管理和业务工作,建立了相应的数据库。
但统观我国的图书馆事业,仍有许多未采用先进的图书馆借阅管理技术,目前沈阳九中对图书借阅的管理仍是较传统的方式,这种人工处理的方式需要大量的时间和精力,图书借阅的繁琐过程使得学校图书馆只拥有少量读者,浪费了图书馆的资源,使图书馆失去了建立的最初目的,所以沈阳九中图书馆急需一种更加便利、有效的借阅管理系统。
通过对沈阳九中图书馆现有的借阅管理模式的分析以及对其目标用户的需求调查,针对其存在的问题,确定了本系统开发目标:
建立一个科学完善的借阅管理系统使图书管理工作规范化,系统化,程序化。
图书馆借阅管理系统可以使图书馆工作人员能从复杂、繁琐的业务工作中抽出身来,降低了工作人员的工作量,节约了人力物力,减少成本;简化了读者的借阅流程,节约时间,提高了沈阳九中图书资源的利用率;同时也提高信息处理的速度和准确性,提高了图书借阅的安全性,最重要的是图书馆借阅管理系统能够使图书借阅流程规范化、工作人员的工作制度规范化,促使沈阳九中图书馆的借阅管理模式发生转变,实现真正意义上的现代化管理。
1项目概述
1.1项目研发背景
随着信息技术的日益发展,信息化已经逐渐覆盖到我们日常生活的各个方面,它已经成为了提高效率,减少成本的有效途径。
图书馆借阅管理系统最早是在20世纪60年代伴随着微电子和通信技术产生的,并随着信息技术和网络技术的发展而逐渐发展,如今图书馆借阅管理系统已成为自动化生活的一项重要标志。
沈阳九中图书馆从建馆至今历经几次整改、扩大,已经具有一定规模,全馆藏书达61731册,包括工具书、法律、文学、哲学、医学、科学、教育、期刊等几大类书籍。
图书馆全周开放,每天上午8:
40-11:
40,下午1:
40-4:
40为图书馆开馆时间,师生可选择到图书馆自己浏览、借阅,也可以统一借读。
目前沈阳九中对图书借阅的管理仍是较传统的方式,这种人工处理的方式需要大量的时间和精力,图书借阅的繁琐过程使得学校图书馆只拥有少量读者,浪费了图书馆的资源,使图书馆失去了建立的最初目的,所以沈阳九中图书馆急需一种更加便利、有效的借阅管理系统。
沈阳九中采用新的图书馆借阅管理模式既方便了师生,也提高了图书馆工作人员的工作效率,使图书馆借阅管理的管理流程变得更加规范。
沈阳九中图书馆借阅管理系统实现了图书馆的无纸化办公,读者可以直接在网络上通过查看图书简介,查询图书信息来选择想要借阅的图书,图书馆的工作人员也可以直接在网络上记录图书和读者的信息,并且信息统计也更为方便快捷,可以直接在系统中提取出数据,直接生成统计信息,既准确又快速,省去了很多人力物力的耗损。
所以,为了提高沈阳九中图书馆的工作效率,有必要开发出一个图书馆借阅管理系统对读者信息、图书信息和图书借阅信息等进行有效的管理。
1.2项目发展现状
目前,图书馆借阅管理系统已经在我国的许多学校得到了应用,全国已有几千家图书馆在不同程度上把计算机应用于管理和业务工作,建立了相应的数据库。
在为读者提供了方便快捷的服务的同时也提高了图书馆管理水平,促进了现代化的发展。
而沈阳九中图书馆所采用的传统的借阅管理方式已经无法适应图书馆的发展,随着沈阳九中图书馆规模的扩大、藏书的增多,现有管理方式所具有的问题也愈加明显。
(1)图书检索的速度慢、效率低:
由于图书馆的馆藏图书的数量庞大、种类繁多,
想要将馆藏图书准确分类和快速检索,单纯的手工操作非常困难,而且这些问题随着图书馆的规模不断扩大,也变得越来越明显。
(2)图书借阅、归还工作量大:
图书处于借书、还书的流通过程中时,伴随着的是大量的图书借阅登记、馆藏图书的信息更新和图书超过借阅期限未归还、图书遗失无法归还等的处理,巨大的工作量给人工操作带来非常大的挑战。
(3)信息更新不及时:
作为中学的图书馆,馆藏图书的时效性最为重要,每一本图书都应该根据考试大纲的改变和教育教学的需求及时的添加和更新,图书馆中每一本图书的信息都应做到实时、准确,是否借出、是否归还、是否维护中无法借出、是否已过期注销等等,这些信息由手工逐个更新难以及时完成。
(4)统计工作困难:
针对图书馆各类图书进行统计管理时,因为图书馆的馆藏数量和图书种类增多,以及图书的自然损耗和丢失,图书的统计工作变得越来越困难而且容易出错。
所以为了解决这些海量的图书信息处理问题,改变传统的图书管理方式已经成为当务之急。
1.3项目研发的目的和意义
现代图书馆的借阅管理除了简单的图书信息管理、读者信息管理外,还需要图书借阅管理,收取罚款管理,图书催还管理,图书续借管理和公告信息管理等。
沈阳九中图书馆原有的借阅管理方式是人工对信息进行处理和管理,这样的方式数据处理工作量大、操作繁琐,而且因为数据过于庞大也极容易丢失,不方便对信息数据的查找。
为了解决这些问题就需要系统、规范的管理系统,把先进的信息技术和沈阳九中图书馆借阅管理相结合,以此来促进沈阳九中图书馆借阅管理的发展,为读者提供更加方便快捷的借阅服务,以此增加图书的借阅量,这是系统开发最主要的目的。
沈阳九中图书馆借阅管理系统所进行的一切设计都是为了提高图书借阅管理的借阅效率和操作准确性,它为使用者提供了许多方便快捷的操作。
归纳起来,有以下几点优点:
(1)简化了图书借阅的流程,减少了时间的浪费;
(2)系统具有时效性、资源更新快速及时,满足读者的借阅需求;
(3)方便的借阅使图书借阅量增加,提高了馆藏图书的使用率;
(4)使图书的借阅管理工作更加的系统和规范;
(5)大大减少了图书馆工作人员的工作量,节约了人力物力,降低成本;
(6)数据处理工作变得更加速度、准确,使工作人员能够及时、有效的对相关的借阅信息进行检索和修改;
(7)可以快速、准确的统计图书借阅信息,按借阅量多少排序图书,使读者能够更加直观的了解到图书借阅情况;
(8)可以提醒到期未归还图书的读者及时归还图书,减少了图书的丢失率,方便其他读者继续借阅图书;
(9)提高图书借阅的安全性,避免了信息的丢失。
1.4本文结构
第一章项目概述,介绍沈阳九中图书馆借阅管理系统的研发背景、发展现状、研发的目的和意义以及本文结构。
第二章系统规划,对系统的功能进行需求分析,对系统中的图书借出、图书归还、图书续借、逾期催还、过期缴费等业务做业务流程分析、并从经济、社会、技术方面对沈阳九中图书馆借阅管理系统进行可行性分析。
第三章系统分析,主要分析了沈阳九中图书馆借阅管理系统的数据流图和数据字典。
第四章系统设计,根据系统分析对沈阳九中图书馆借阅管理系统系统进行功能模块划分和数据库设计,并介绍了设计系统所需的运行环境和开发模式。
第五章系统实现,对系统的功能处理流程和主要功能模块进行设计和实现。
第六章系统测试,对系统的一些主要功能的运行情况进行了测试,测试系统能否正常运行、投入使用。
2系统规划
2.1业务流程分析
通过对沈阳九中图书馆借阅管理业务流程的调研,了解到该校图书馆仍使用传统的借阅管理方式进行数据处理,这种管理方式数据信息处理的工作量大,操作很容易出错,而且由于处理的数据过多,查找起来非常不方便,不但给沈阳九中图书馆的工作人员的带来繁重的劳动,也影响了沈阳九中图书馆的管理和师生的借阅率。
根据调研的结果对沈阳九中图书馆借阅管理的业务流程做了分析,并对现有的业务流程进行改进,得到新的业务流程。
图2.1业务流程图基本图例
(1)图书信息管理的业务流程
图书上架员在登录系统之后可以进行管理图书信息操作,对现有图书基本信息的修改和查询以及新书的上架和旧书的下架。
具体的业务流程如图2.2所示:
图2.2图书管理的业务流程图
(2)读者信息管理的业务流程
图书馆的工作人员可以对读者信息(编号、姓名、角色、年组,所借图书的编号、书名、借出日期等)进行添加、修改和查询的处理。
具体的业务流程如图2.3所示:
图2.3读者管理的业务流程图
(3)图书检索的业务流程
读者可以通过输入图书信息中的一项或几项来查询图书的完整信息与是否可借,具体的业务流程如图2.4所示:
图2.4图书检索的业务流程图
(4)读者查询个人借阅历史的业务流程
读者登陆系统后,进入借阅历史查询功能,查询个人已经借阅过得图书的信息,具体的业务流程如图2.5所示:
图2.5读者查询个人借阅历史的业务流程图
(5)图书借阅的业务流程
图书馆工作人员查询图书信息,判断图书是否可借阅,如果可以借阅则需要记录读者的姓名和编号,借阅的图书的名称和编号以及借阅的日期等,来进行借书处理。
具体的业务流程如图2.6所示:
图2.6图书借阅的业务流程图
(6)图书归还的业务流程
办理还书时,图书馆的工作人员需要检索图书借阅信息,查询到读者信息和图书信息,查看是否超过借阅期限,超期需缴纳罚金,并对还书信息进行修改,完成读者的还书处理。
具体的业务流程如图2.7所示:
图2.7图书归还的业务流程图
(7)图书续借的业务流程
读者可以自己在系统上办理图书续借,在办理续借时首先要查看个人的借阅信息,确定图书未超过借阅期限则可以办理续借,延长图书的借阅期限,而且每本图书仅能被续借一次。
具体的业务流程如图2.8所示:
图2.8图书续借的业务流程图
2.2系统功能需求
通过对业务流程的分析,确定各个用户的功能需求,沈阳九中图书馆借阅管理系统需要完成以下功能:
2.2.1读者功能需求
(1)图书检索:
可以通过输入图书基本信息(书名、编号、条形码、作者、出版社、分类等)中的一项或几项来进行普通检索或精确检索,获得图书信息。
(2)个人借阅历史查询:
查询个人曾借阅的图书以及相关的借阅信息。
(3)个人违规信息查询:
查询自己因违而规缴费的信息。
(4)图书续借:
图书续借需要读者在借阅期限到达之前进行,过期后将不具有图书续借权限,续借后图书的借阅期限将延长一倍。
续借时,每一本图书都不允许被二次续借。
2.2.2图书馆工作人员功能需求
(1)读者信息管理:
可以进行读者注册,并对读者信息进行修改和查询操作。
例如读者的编号、姓名、性别、出生日期、角色、年级/组等。
(2)图书信息管理:
对现有图书基本信息的修改和检索,以及新书上架和旧书下架。
图书检索可通过输入图书基本信息中一项或几项对图书信息进行查询,得到图书的完整信息,包括该书是否被借阅,借阅的读者的信息,图书预计被归还的日期,是否有超期未还等。
新书上架时,需要填写图书的基本信息,设置图书分类和图书馆藏数量,保存后生成新的图书档案。
旧书下架是对不能使用或淘汰的图书进行下架处理,在旧书下架时首先要确定图书已经被归还。
(3)借阅管理:
对图书的借阅和归还进行管理。
借书时,图书馆的工作人员需要记录读者的姓名和编号、借阅图书的名称和编号以及借阅日期,来进行借书处理。
还书时,图书馆工作人员需要查询借阅信息,确定该图书的信息,未超过借阅期限可以直接办理还书,修改借阅信息,包括读者的编号、姓名、所还图书的编号、书名、借阅日期、预计归还日期、实际归还日期等,完成对读者的还书处理。
(4)逾期催还:
每本图书都有各自的最长允许借阅时间,读者在借书超过预计归还时间未归还时,系统将提示读者还书。
(5)收取罚金:
图书馆工作人员对超期未还图书的读者收取罚金,图书馆工作人员输入读者的编号或者姓名,可以查询到读者的信息、所借图书信息、罚款的金额,只有缴纳过罚金才可以继续还书和借书。
(6)公告信息管理:
管理公告信息,修改公告内容。
2.3可行性分析
可行性分析是每一项系统研究投入力量前必须要进行的工作,这样可以使资源得到最合理的利用,避免了浪费,这也是系统设计能够顺利完成的保证。
经过对沈阳九中图书馆借阅管理系统的研究以及对市场的调研得到以下的可行性分析。
2.3.1经济可行性
经济可行性分析是需要先估算该项目的成本和效益,来分析它在经济上是否合理。
即对项目进行成本和效益分析,以此来评估项目的开发成本,计算此开发成本能否保证项目预期的利润。
(1)项目开发成本:
沈阳九中现有的图书馆借阅管理方法是采用人工操作的模式,工作效率低而且易出错。
开发一个新的图书馆借阅管理系统可以减少工作人员的工作量,节省了时间,也保证了信息的安全,简化了人工的操作过程,降低运营成本。
而且系统开发时仅需要一台计算机,以及相应的开发平台便可简单开发,运行中所需的硬件设备在沈阳九中可以接受的经济范围之内,所需软件也可以直接在网上下载安装,不需额外费用。
(2)项目开发效益:
从长远来看,图书馆借阅管理的信息电子化是各个学校的必经之路,图书馆借阅管理系统的投入与使用,实现了信息电子化的过程,而且新系统开发成功后将大大沈阳九中图书馆图书借阅管理的效率,减少了人工管理的工作量,方便使了读者对图书馆图书的查询和借阅,业务流程也变得的清晰简洁,减少了人工管理存在的弊端。
因此,沈阳九中图书馆借阅管理系统的设计和开发在经济上是可行的。
2.3.2技术可行性
(1)开发方法:
对于本系统的开发,将采用结构化方法来描述。
结构化分析是目前应用得最普遍的一种开发方法,它经过40多年的发展,已经非常成熟,非常适合本系统的开发。
(2)系统结构:
沈阳九中图书馆借阅管理系统将使用B/S的三层结构模式,使用这种结构,读者可以通过网络浏览器来进行操作,图书馆工作人员则通过系统服务器来进行操作,这样的结构使客户端的电脑承载量降低,同时也减轻了图书馆工作人员对系统的维护与升级的工作量和成本,方便了用户的使用。
B/S结构使沈阳九中图书馆借阅管理系统变得更为方便、快捷和高效。
(3)开发工具:
本系统将使用VisualStudio作为开发工具进行开发,VisualStudio运行一些很平常的任务非常简单,它将程序界面与逻辑界面相分离,项目更容易维护,使得程序员的开发变得简单,并且VisualStudio技术已发展的非常成熟,不存在任何技术问题。
(4)数据库:
本系统数据库使用SQLServer。
SQLServer数据库是客户/服务器结构,能够直观的展示出系统与数据库的管理,操作简单。
它是关系型的数据库引擎,具有加密透明化、审核全面等特点,为系统提供了一套安全,可靠,可扩展的平台。
计算机技术的更新发展使它全面应用于图书馆借阅管理系统变得更加的有效,而且图书馆借阅管理系统这一类的管理系统进行开发已有一定的时间,有很多成功的实例。
因此,沈阳九中图书馆借阅管理系统的设计和开发在技术上是可行的。
2.3.3社会可行性
社会可行性分析是对系统开发完成,投入使用后可能带来的社会影响进行分析。
本系统开发完成后,与更改前的管理方式相比不仅提高了工作效率,大大减少了出错的机率,而且节约了大量的人力物力。
同时本系统操作简单方便,易于使用,并且不受局域网限制,能够在任何地方操作,因此可以大范围内推出使用。
目前很多学校的图书馆在管理运行中都采用科学的信息系统管理方法统一管理,这样管理方式不仅为适应了时代的发展,也会为学校和社会带来许多良好的效益。
所以,沈阳九中图书馆借阅管理系统的设计和开发在社会上是可行的。
综上,沈阳九中图书馆借阅管理系统开发在技术、经济和社会上都是可行的,因此可以进行该系统的开发。
3系统分析
3.1数据流图
数据流图反映系统所必须完成的逻辑功能。
沈阳九中图书馆借阅管理系统将图书信息,读者信息,图书借阅信息,罚金信息和公告信息的各种关系反应出来。
读者可以登录到系统进行图书检索,图书续借,图书馆工的作人员也可以登录到系统进行管理。
数据流图有四种基本的组成部分:
外部实体、数据处理、数据流、数据存储。
基本图例,如图3.1所示。
图3.1数据流图的基本图例
(1)顶层数据流图
沈阳九中图书馆借阅管理系统的顶层数据流图如图3.2所示:
图3.2顶层数据流图
(2)第一层数据流图
沈阳九中图书馆借阅管理系统的第一层数据流图实现数据处理主要包括图书信息管理,读者信息管理,图书借阅,图书续借,逾期催还,收取罚金和公告信息管理,读者可以检索图书信息,对个人借阅信息和违规信息进行查询。
图书信息管理:
添加和修改图书的基本信息以及新书上架和旧书下架;
读者信息管理:
注册读者,查询读者的个人信息;
借阅管理:
管理图书借出和归还,并可以查询和修改图书的借阅信息;
逾期催还:
对超过借阅期限未归还图书的读者进行催还提醒;
收取罚金:
查询借阅信息,对有超期未还的读者收取罚金;
公告信息管理:
管理系统的公告和新书通报以及沈阳九中图书馆的一些基本信息包括本馆概况、馆藏分布、规章制度;
图书检索:
通过检索项检索图书,查询图书基本信息,是否可借;
个人借阅信息查询:
查询自己借阅过的图书信息、借阅日期和借阅次数等。
个人违规信息查询:
查询自己因超期未还而缴纳罚金的历史信息。
图书续借:
查询借阅信息,确认图书并未超过借阅期限则可以续借,修改借阅信息延长借阅时间;
详细流程图如图3.3所示。
图3.3第一层数据流图
(3)第二层数据流图
1 图书信息管理:
图书馆工作人员登录到系统后可以管理图书的信息,修改和查询现有图书的基本信息,进行新书上架和旧书下架处理,更新信息后生成图书信