图书管理系统的毕业设计.doc
《图书管理系统的毕业设计.doc》由会员分享,可在线阅读,更多相关《图书管理系统的毕业设计.doc(26页珍藏版)》请在沃文网上搜索。
1、图书管理系统摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科.图书馆要生存要发展,就必须加强图书馆管理所以建立与自身特点相适应的管理信息系统是必要的程序主要利用Visual 作前端的应用开发工具 ,利用sql server 2000作为 后台数据库,利用WINDOWS作为系统平台.系统主要有三个方面的内容,一方面主要是图书的借阅,主要包括图书的借阅和归还。一方面是图书管理,主要包括新书入库,图书信息的修改等方面。第三方面是信息查询,主要包括图书查询,读者信息查询。论文介绍了图书管理信息系统的系统分析部分,包括可行性分析
2、、业务流程分析、等等;系统应用程序设计部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。为了完成图书管理系统、对SQL语言原理、VB.net应用程序设计,VB.net数据库技术进行了学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此完成了数据库和应用程序。关键词:管理信息系统;图书管理;visual Book management systemAbstractWith more and more widespread and profound application of information technology in management, th
3、e implement of management information system has become mature in technology step by step. Managing information system is a new subject. Library needs existence and development so the library must to tightening up the enterprise management, and establishing a management information system fitting in
4、 with its own characteristics is necessary. The main Programming tools to the system is Visual and sql server 2000 is used to database, the used platform is windows The system mainly has three aspects the contents: On the one hand is the books management, mainly includes the new book to go into Stor
5、age book sreorganization books information aspect and so on. on the one hand is the books borrows, mainly includes the books to borrow and to return. The third aspect is the information inquiry, mainly includes the library catalog to inquire the information inquiry and so on.This article emphasizes
6、on three sections. The system analysis section of library management information includes feasible analysis, technological process of business analysis and the like. And the system realization section has provided several major program charts, together with the main windows and programs.In order to
7、complete the management system the SQL language principle, the VB.net application programming, the VB.net data bank technology has been studied. Mainly completes to the books management system management system demand analysis, the function module division, the database pattern analysis, and from th
8、is has compete the database structure and the application procedure.Key words: MIS; library management; visual studio .Net目 录论文总页数:24页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方法11.5系统调查分析与可行性研究11.6系统开发的初步调查21.7系统可行性研究分析21.8系统开发具体研究分析32系统需求42.1现行业务描述42.2现行系统存在问题的分析42.3解决方案43数据库设计53.1数据库及应用53.2数据库系
9、统53.3数据库系统简介63.4数据库设计概述63.5数据库设计周期73.6图书管理系统数据库设计74图书管理系统应用程序设计104.1登录窗体模块组成104.2各窗体介绍11结 论21参考文献22致 谢23声 明241 引言1.1 课题背景随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书发展,因此,开发一套完善的图书馆管理系统就必不可少了。 馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的管理信息系统(简称MIS)是介于信息论,经济管理理论,统计学与运筹学及计算
10、机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着管理科学,信息技术,计算机技术等的发展而产生和发展起来的。 1.2 国内外研究现状从目前来看,图书管理系统已经形成一套完备的方法,已经成熟。但是各有各的特点,只有结合本地实际情况作出调研才能做出适合的一套管理系统。1.3 本课题研究的意义图书馆的书籍越来越多,传统的人工管理已经不现实,因此需要一套行之有效的管理手段来管理众多的图书。传统的图书管理需要大量的人与大量的时间去管理与建立繁琐的书籍目录和对书籍编号。随做图书信息的大量增长,只能用计算机来管理。计算机来管理图书能做到,高效,快捷,经济,方便等。1.4 本课题的研究方法图书馆管理系
11、统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。基于上述考虑图书管理系统主要利用作前端的应用开发工具 ,利用sql server 2000 作为后台的数据库,利用WINDOWS作为系统平台开发的图书管理系统。另外本图书馆管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。1.5 系统调查分析与可行性研究在系统的开发前期对系统进行可行性分析是十分必要的一个环节,这对于保证资源的合理使用,避免
12、浪费是十分必要的,也是项目一旦开始以后能顺利进行的必要保证。信息系统的建设是一项投资大,时间长的复杂工程,可行性研究更为必要,也更复杂,更困难。“可行性”是指在当前情况下,企业研制这个信息系统是否有必要,是否具备必要的条件。可行性的含义不仅包括可能性,还包括必要性,合理性。1.6 系统开发的初步调查在开发的前期进行各项调查的目的是明确系统的开发目标和规模,它是对系统进行可行性研究的基础。图书馆作为政府,学校,以及一些其他办学机构所开办的公众性场所,其商业性质不能和其他商业机构相提并论。它的规模和大小主要依据兴办单位的规模和实力来定位的,大的图书馆有国家级的图书馆和一些省市所投资兴建的图书馆,小
13、一些的则像学校的图书馆,图书出租屋等。所以,考虑系统面向的场所和规模,为系统的开发做准确的定位是十分必要的。就其大小和性质而言,它有哪些特点呢?(1)一般来讲,图书馆的规模决定藏书量的大小。例如,以学校的图书馆来说,它面向的对象大都是学生和教师等范围,在学校这样一个不是很大范围内,藏书量没有必要达到一些较大图书馆的规模,只要能够满足学校范围内的需求就可以了。当然,如果能够作到尽善尽美更好,但是学校的资金和场地能否达到也是要考虑的。所以,面向的对象决定图书馆的规模,也就决定了图书馆的藏书的规模。(2)图书馆作为提供学习的场所,要求便于管理且要求对读者和借阅者提供方便快速的查找,借阅和登记手续。一
14、个好的图书馆不仅仅看它的藏书的种类和数量是否齐全,还要看它的管理机制是否健全。这不仅仅是人的因素,还有操作手段和途径,比如一个好的图书管理系统。(3)图书馆需要统一图书的管理,对各类书籍的借阅情况和图书馆的现有藏书数量,种类要及时掌握,这就要求它具有很强的时效性。为了减少旧书和大量内容重复多余的图书占用有限的空间而又要尽量做到图书种类的齐全,作为图书馆的管理人员来说需要及时地对图书进行上架和注销的处理。有些图书如周刊,报刊,杂志等更换的频率较高,有时需要每天更换,而有些大型图书则可能几年才更换一次。这些信息的发布和注销要求管理员及时掌握,时效性非常重要。1.7 系统可行性研究分析可行性分析是在
15、进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究。信息系统也应从技术可行性,经济可行性和社会可行性三方面来论证。通过长时间的观察与实践,我认为图书馆管理系统的可行性分析如下:(1)经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。(2)技术可行性分析技术上
16、的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。(3)社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力
17、采用这样先进的管理技术。它对图书馆带来的影响可以看到:(a)对传统管理理念的冲击,可能引起管理层的变动和人员的调整。(b)对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。1.8 系统开发具体研究分析要建立新的图书管理系统,就必须对现行的管理系统进行全面、细致而充分的调查研究。具体采用直接面谈和专门访问并参加业务实践,与工作人员一起完成最基本的工作程序的方法。原来图书管理处理中心进行信息管理的主要方式是基于手工处理,最多是用计算机的文本系统打印一些清单,信息处理工作量大,容易出错
18、,缺乏系统、规范的信息管理手段。现在准备建立的图书管理系统,要把图书馆的图书管理、读者管理、图书借阅管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。本系统从以下几个方面对用户的需求进行分析:(1)图书馆的需求分析:能随时查询书库中图书的库存量,以便及时准确、及时、方便地为读者提供借阅信息,需求分析将在下章做详细说明。(2)对数据的安全性、完整性要求:图书馆各项数据信息必须保证安全性和完整性。系统设有口令管理,确保系统安全。(3)定时整理数据:系统管理员根据市场图书行情定时整理系统数据库,对图书的借阅情况、读者的管理情况、书库的增减等均可有计算机执行,并将运行结果归档。详细调查的
19、目标之一就是对系统管理业务的流程进行详细的描述,即绘制管理流程图2 系统需求2.1 现行业务描述图书馆各个部门负责的主要业务如下:(1)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量。 (2)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或图书作者查询);新书目录(按图书类别、日期查询)。 (3)借阅组主要负责图书流通、查询统计、借阅查询等工作。 (4)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、报纸、阅览各种工具书。 12下面写出图书馆流通业务中借书的流程: (1)读者在目录厅查阅索引卡。(2)读者写出所借图书的分类号、种次号、交给图书管理员,并出
20、示本人的借书证。(3)图书管理员根据图书的分类号、种次号到书库找书。(4)将图书交给读者,并由读者填写所借图书的借书卡。(5)图书管理员把借书卡保存到写有该读者借书证号的口袋里。2.2 现行系统存在问题的分析该图书馆工作大部分还是进行着手工管理,工作起来效率很低,由于不可避免的人为因素,经常造成数据的遗漏、误报。计算机信息化管理有着储存信息量大、速度快等许多优点,提供给管理员的处理信息及时快捷,同时也提高了图书管工作人员的自身素质。 2.3 解决方案基于以上的对问题的分析,利用计算机给我们提供信息,及时地调整学校图书馆图书结构,并且对学生们的借阅过程形成一整套动态的管理就十分必要了。图书馆信息
21、系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提出解决。问题的详细方案,这是系统建设的重要环节。 图书馆管理系统需要有着完善的图书信息,对每一册书要有详细的记录信息,功能上对系统的需求是全面的。因此对用户的需求可分为四个方面:一方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;二方面是读者们能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;三方面是工作人员对学生们的借书证发放;四方面也是图书馆的核心工作,对图书的借阅管理。这四个方面形成了图书馆一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交
22、流信息,高效地协同工作。在软、硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的管理各种图书信息。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆。3 数据库设计3.1 数据库及应用自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业。现在,数据库
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 毕业设计
