《图书租赁管理系统设计报告》由会员分享,可在线阅读,更多相关《图书租赁管理系统设计报告(23页珍藏版)》请在金锄头文库上搜索。
1、绪 论在当今社会,随着计算机的发展及网络技术的应用,计算机应用在全球范围内的普及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,我们应该从以前繁琐的事务中解放出来 ,来提高了我们的工作效率。而目前在大的学校的图书馆已经有一整套比较完整的信息管理系统,而在一般小型的学校图书馆中 工作大部分还是进行着手工管理,工作起来效率很低,并且不能及时了解图书馆各类图书的库存,学生们比较需求的图书难以在短时间里找到、图书的入库和更新比较麻烦等等,不便于动态及时调整图书结构。由于不可避免的人为因素,造成数据的遗漏、误报。为了更好的适应当前学
2、生的借阅需求,缓解手工管理还存在这许多弊端,计算机信息化管理有着储存信息量大,速度快、便于管理等特点,提供给我们的处理信息及时快捷,在工作中不仅减缓了压力,同时提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,及时的调整学校图书馆图书结构,并且对学生们的借阅过程形成一整化动态的管理。现行文件应用计算机技术源于企业管理信息系统(MIS)的建立,什么是MIS,解释不一。虽然各自的文字表述不尽相同,但有两点内涵是共同的,即其一,管理信息系统的建立是依托于企业管理职能系统,并为之服务。它一般都先从会计核算电算化开始,应用商品化的会计软件管理帐务、应收和应付帐款及固定资产核算。在会计核算电
3、算化的基础上完成财务管理电算化,运用计算机辅助完成财务分析和编制财务计划。随后,把计算机技术扩展到采购、销售、库存及人事管理。运用计算机实现财务管理及这些管理在数据上的一体化处理,极大地提高了企业管理的效率。最后,再把计算机技术运用于生产管理,实现生产计划编制和生产指挥调度的计算机化;其二,管理信息系统的职能主要是对正在形成的现行信息进行收集、加工及处理。图书租阅管理系统是一种在学校中常用的一种系统。它从图书的入库登记到查询浏览,形成了一个整体自动化管理模式。我从的图书馆信息管理系统出发,了解到图书馆信息管理系统的基本运作的同时,并提出实现图书馆信息管理、2资源共享的基本目标。从而推动迈向数字
4、化图书馆的步伐,并阐述系统结构设计和功能设计。本文的系统设计是采用了 C/S 模式的实例,我想我的思想对学校的图书馆信息管理具有一定的参考价值第一章概述1.1Visual FoxPro6.0 简介 Visual FoxPro 6.0 是 Visual 公司推出的用于企业级应用开发的开发工具。Visual FoxPro 是面向对象的开发工具,与传统的开发工具有着本质的区别。传统的开发思路是“控制流” ,给程序员预先定义可运行路径,需要开发人员写大量的程序去控制程序的流程,并且程序在运行时,用户不能偏离这一路径。而 Visual FoxPro 的编程思想是事件驱动,在编程的过程中首先是创建各种对象
5、,然后为对象赋予属性,为对象编写事件驱动程序。Visual FoxPro 6.0 相对以往的开发工具具有以下一些优异的功能和特点:1.具有内置的关系数据库Visual FoxPro 本身带有一套关系数据库系统。Visual FoxPro 通过 ODBC接口与 Visual SQL Anywhere 数据库连接在一台机器上。这样做的好处是,Visual FoxPro 可以脱离数据库服务器独立运行,从而在开发阶段可以独立于网络服务器上的数据库。当然,利用这一功能也可以开发出单用户的独立数据库应用程序。2.独创的数据窗口(DataWindow)对象Visual FoxPro 拥有数据窗口这个具有专利
6、技术的智能对象,SQL 语句被内嵌在该对象中,利用该对象可以操作关系数据库的数据而无需编写 SQL 语句。用户可以查询、修改、插入、删除、浏览、打印,以多种文件格式打开和存储数据,或在数据窗口中直接定义功能按钮,实现预定义的系统功能,如插入、删除数据的操作。它还支持数据库的事务管理和并发控制等机制。3.丰富的数据窗口数据源(DataSource)和多种样式的数据显示格式(PresentationStyle)数据窗口可以用来维护数据和显示数据,可以定义显示3风格和数据显示格式的种类,通过各种数据源和数据显示风格的不同组合,可以以多种方式显示数据。1.2 系统应用背景 随着时代的进步,社会生产力高
7、速发展,新技术层出不穷信息量急剧膨胀,整个人类社会已成为信息化的社会人们对信息和数据的利用和处理已经进入自动化、网络化和社会化的阶段。如在查找情报资料、处理银行帐目、仓库管理、科研生产等方面,无不需要利用大量的信息资源。因此,如何有效地进行数据信息的管理和利用,已经成为人们普遍关注的课题。信息在不同的领域里有着不同的概念,在管理科学领域中,通常认为信息是经过加工处理后的一种数据形式,是一种有次序的符号排列,它是系统传输和处理的对象。处在信息时代的今天,信息的作用越来越为人们所重视。制定工作计划,研究投资策略,都离不开对信息的充分利用。管理信息系统(Management Information
8、System,缩写 MIS)是一种“人机系统” ,它以特定的模式支持一个组织内各级组织机构之间的通讯,对信息资源进行综合开发,管理和利用,实现对该组织的有效管理。它通过对数据的加工处理,及时为管理与决策分析提供信息。其特点有: 数据全部存储于计算机系统中; 用户使用简单、操作方便、查询速度快; 有极强的人-机对话功能; 能直接从计算机系统中提供决策所需的参考信息。管理信息系统基本框架如图 2-1:信息处理库存信息原始数据 提供的信息反 馈图 2-1 管理信息系统基本框架图4一个现代化的图书馆在正常运营中总是面对大量的读者信息,书籍信息以及两者相互作用产生的借书信息、还书信息、传统的管理方法既浪
9、费人力物力财力,又容易导致各种错误的发生,面对图书馆数以万计的图书、纷繁复杂的读者信息、频繁更替的借还书信息,传统的直接方法不但管理起来及其不方便,而且极容易出现漏洞,从而造成不可估量的损失。因此实现一个智能化、系统化、信息化的管理系统是十分必要的。充分利用计算机的功能实现对图书的管理,将会使图书管理工作大大减轻,方面友好的图形用户界面,简便的操作,完善的数据库管理,将会使得图书管理系统极大限度地应用于现代化图书管理,成为图书管理人员的得力助手.第二章 需求分析信息化是当今世界经济和社会发展的大趋势,信息化建设程度和信息利用水平的高低,在整个国民经济信息化建设中具有举足轻重的地位。早在 70
10、年代世界上一些发达国家的计算机软件就已逐步应用到商业活动中,改变了人工处理的繁重的信息时代,各行各业对计算机软件的需求更是必不可少,特别是我国正处于发展过程中,不断的摸索提高管理水平,计算机软件的应用无疑将加快我们的步伐,提高我们的国际竞争力。2.1 现有系统分析现在有不少书屋都靠人工来管理,每借一本书都要用笔和纸登记。既浪费金钱又浪费时间。而现有的有关书籍管理的系统要求较高, 成本也较昂贵。并不适合私人的小型书屋使用。2.2 新系统分析本系统适用于规模较小的租阅型的书屋使用。帮助管理者进行查询,添加,删除,修改,打印等相关数据,能够更系统地完成租阅工作的管理,使租阅情况一目了然,有效的提高了
11、工作效率;同时也方便租阅者查询想租阅的小说,5根据租阅者选择的不同方式进行多种方法的查询,节省租阅者因查找小说而浪费的时间。经济上可行.本系统要求计算机只需 586 或以上即可, 而开发的成本也较低廉,这对一个书屋图来说是丝毫不成问题的。运行可行性分析.通过以上几点的分析,我觉得本管理系统完全有开发的必要,并具有普遍可行性,特别适合小型图书馆和书屋使用。系统运行的环境要求不高,一般的流行的电脑配置均可以非常良好的运行本软件。本软件可以运行在 Windows 95/98/XP 或更高版本的 Windows 操作系统之上。本系统主要功能介绍设计一个小说租阅管理系统。适用于中小型的租阅型的书屋使用。
12、该租阅管理系统可以协助管理人员进行浏览、查询、添加、删除、修改、打印等相关数据。使租阅情况一目了然,检索迅速,查找方便,避免为找某一本书而消耗掉过长的时间,从而更系统的管理小说的租阅工作。有效的提高工作效率,便于对书籍进行统计和管理。主要功能1. 待开发软件能对所有书籍进行分类录入。2. 该软件能帮助租阅者对书籍的自然资料进行浏览,以便方便选择。3. 该软件能帮助管理人员对书籍进行修改,更新所需小说以及编辑各个部分小说的租阅情况,同时完成密码修改的工作。4. 该软件能对书籍进行资料统计和查询。5. 该软件能对书籍进行添加、删除。6. 该软件能帮助管理人员将所需要的信息以报表的形式打印出来。7.
13、 该软件能提供帮助即敬告读者了解本书屋的借阅规则和小说租阅管理系统的说明的有关事项。6第三章 系统设计3.1 小说租阅管理系统功能分析3.1.1 小说租阅管理系统结构开发本系统的总体任务是实现图书管理的系统化和自动化,帮助图书管理人员更好更高效地完成图书管理工作。本系统要完成的功能有:书籍管理部分:这一部分包括书籍类别管理和书籍信息管理两部分。其中,书籍类别管理包括添加书籍类别、修改书籍类别等:书籍信息管理包括书籍信息的添加、书籍信息的修改、书籍信息的查询、书籍信息的删除等。借阅管理部分:借阅管理包括借书信息的添加、借书信息的修改、借书信息的删除等。系统管理部分:包括修改系统用户密码、增加新书
14、以及退出系统等。3.1.2 小说租阅管理模块设计系统设计目标和功能7在计算机业高度发展的今天,各行各业都有电脑的需求,希望通过电脑的快捷管理来提高效率。例如书屋,随着图书储备的不断加大和读者的日益增多,使得管理人员面临着很大的难题。如何才能将图书全面系统的管理。使借阅省时高效,提高工作质量,工作效率。方便读者借阅,为读者更好的服务。本系统就是根据以上的种种的困难进行开发设计的。其具体的设计功能是:(1)方便的数据输入性能。(2)较灵活的查询性能,可以根据不同的需要快速实现按某种查询方式对图书资料进行查找并显示相应记录。(3)具有模糊查找的功能,可以根据不太确切的信息查找出相近的资料以供进一步的
15、查询,提高了系统的应用能力,也为资料的管理提供了方便。本系统有以下几种模块:图书租赁管理系统登陆表单系统维护退出图书租赁管理退出系统根据图书馆业务的需求,该系统主要是为了方便会员管理,图书管理和借阅管理等。为此设计了,会员管理模块、图书管理模块、借阅管理模块等。本系统采用菜单操作方式,每个主模块下又有少量的子功能使操作者可能根据需要方便的使用。3.2 图书租阅管理数据库设计3.2.1 数据库系统本人设计的是一个关于图书管理的数据库系统,通过这个系统管理员可以8简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询等功能。数据库技术是计算机科学的重要分支,数据库应用
16、成为当今计算机应用的主要领域之一。数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。确切的说,数据库设计是指对于一个给定的应用环境,提供一个确定最优数据模型与处理模式的逻辑设计,以及一个确定数据库存储结构与存取方法的物理设计,建立起既能反映现实世界信息和信息联系,满足用户数据要求和加工要求,有能被某个数据库管理系统所接受,同时能实现系统目标,并有效存取数据的数据库。M押金 租金 付押证件读者租 还编号书名 单价书屋93.2.2 图书租阅管理系统数据库设计1 书籍管理部分书籍管理部分包括书籍信息管理和书籍类别管理,其功能是实现对各部分数据内容添加、修改、删除等操作。各管理部分的明细如下:1) 、书