毕业设计(论文)VB6.0长泾中学图书借阅管理系统.doc
《毕业设计(论文)VB6.0长泾中学图书借阅管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB6.0长泾中学图书借阅管理系统.doc(38页珍藏版)》请在三一办公上搜索。
1、 TEACHERS UNIVERSITY OF TECHNOLOGY 毕业设计(论文) 长泾中学图书借阅管理系统学院名称: 专 业: 计算机科学与技术 班 级: 姓 名: 指导教师姓名: 指导教师职称: 年月日长泾中学图书借阅管理系统摘 要:图书是人类生存的精神食粮,无论是从整个社会来说,还是从一个单位、学校等小的社会团体来说,都把图书馆的建设放在一个很重要的位置。伴随着我国经济的飞速发展,人们不再停留在物质生活的追求上,而是更渴望获取更多的知识,用来武装和充实自己。然而,不同的人对于知识的需求是不同的,这就大大的增加了对现代图书馆管理工作的要求,在无形中增加了其工作量。而将信息技术和计算机技
2、术应用其中,不但会解决这个问题,而且会大大的提高工作效率。图书借阅管理系统是功能非常强大、设置周全的图书管理系统。它解决了几乎所有图书管理中遇到的问题,包括图书管理,会员管理,借阅管理等等。在Visual Basic 6.0的环境下运行,具有操作简便,简单易学的优点。关键词:图书借阅管理系统;图书管理;会员管理;VBThe Management System of Books Borrowing for Changjing High SchoolAbstract:Book is the pabulum for human to survive . No matter the whole soc
3、iety or unit , school and other small caste, they all put the construction of the libraries at an important position. Go with the celerity development of economy, people dont only seek the matter, they also need more knowledge to arm and substantiate themselves. However, different people have differ
4、ent demands in knowledge. So, its increase the requirement for the modern libraries manage, and increase the load virtually. If apply the information technique and computer technique on it, it cant resolve the problems, opposite, advanced the efficiency of production.Books borrowed and read manageme
5、nt system has powerful function, it almost can resolve all the problems in book manage, include book manage, member manage, book borrowed and read manage and so on because it is setting thorough. It runs under the environment of Visual basic 6.0, operated easily and easy to learn.KEYWORDS:THE SYSTEM
6、 OF BOOKS BORROWED AND READ MANAGE;THE MANAGEMENT OF BOOKS; THE MANAGEMENT OF MEMBERS;VB目 录序 言1第1章 管理信息系统21.1管理信息系统的发展历史21.2管理信息系统的应用2第2章 数据库设计32.1数据库的介绍及组成32.2数据库的设计42.3数据库的规范5第3章 系统的总体设计73.1系统可行性研究与需求分析73.1.1系统可行性研究73.1.2系统需求分析83.2功能的划分与描述83.2.1系统维护93.2.2图书管理103.2.3会员管理103.2.4借阅管理113.2.5帮助11第4章 系统
7、的详细设计与具体实施124.1系统结构124.2系统流程124.3系统实现124.3.1菜单对象描述144.3.2图书管理描述144.3.3会员管理描述194.3.4借阅管理描述224.4数据库表及文件结构设计234.4.1数据库表设计234.4.2数据库表之间的关系26第五章 系统测试275.1测试项目275.2测试方法285.3 测试环境285.4测试结果295.5测试总结30第6章 总结31参考文献32致 谢33长泾中学图书借阅管理系统序 言当今时代是飞速发展的时代。在各个行业中都离不开信息处理,尤其对于复杂的信息管理,计算机是必不可少的。图书馆作为一种信息资源的集散地,图书借阅频繁,用
8、户管理多变,包含大量的信息数据。对于这些数据的管理,我们需要一个完善的信息管理系统来帮助我们实现对图书和用户的实时管理。在以前的人工处理阶段,经常会出现图书丢失,用户借阅资料不齐全等现象。对于小型的图书馆而言,损失比较小,但是,对于一个中兴乃至大型的图书馆来说,损失往往是不可估量的,由于一本图书的丢失,往往会导致整个图书馆的瘫痪,使得图书重新整理更加困难。如果使用一个规范化、系统化、程序化的信息系统(图书馆管理系统),这些问题就可以迎刃而解。有了图书馆管理系统,我们可以对图书进馆实行书目编排,并对其进行数据库备份,以便我们以后对其进行管理和出错恢复;图书借阅时,我们可以通过模糊查询实现对用户要
9、求图书的查找,并对图书进行各项统计,如果用户需要借阅的图书已被借出,可以及时反馈给用户,避免时间的浪费;对于各类用户的借阅权限,时间可以通过系统进行设定,满足各类用户的最大需求。基于上述,图书馆管理系统的需要已迫在眉睫。因此,我进行了这个图书馆管理系统的开发。本系统将完成五大功能:1.系统维护;2.图书管理;3.借阅管理;4.会员管理;5.帮助。使用VB 6.0进行开发,数据库使用Access。第1章 管理信息系统管理信息系统是一个利用计算机软硬件资源,手工作业,分析、计划、控制和决策模型以及数据库的人-机系统。它能提供信息支持企业或组织的运行、管理和决策功能。1.1管理信息系统的发展历史第一
10、阶段:统计系统。只包括信息的粗略统计,数据比较滞后。第二阶段:数据更新系统。数据只能进行简单的更新。第三阶段:状态报告系统。它可以分为生产状态报告、服务状态报告和研究状态报告等系统。第四阶段:决策支持系统。它用来辅助决策的信息系统。该系统可以计划、分析方案、审查解答和求解的误差。它有较好的人机对话方式,可以和不怎么熟悉计算机的管理人员通话。1.2管理信息系统的应用管理信息系统起初应用于最基础的工作,如:打印报表、计算工资、人事管理等,进而发展到企业财务管理、库存管理等单项业务管理,这属于电子数据处理(EDP)系统。当建立的数据库,有了计算机网络从而达到数据共享后,从系统观点出发,实施全局规划和
11、设计信息系统时,就达到管理信息系统的阶段。随着计算机技术的进步和人们对系统的需求进一步提高,人们更加强调管理信息系统能否支持企业高层领导的决策这一功能,更侧重于企业外部信息的收集、综合数据库、模型库、方法库和其他人工智能工具是否直接面向决策者,这是决策支持系统的任务。第2章 数据库设计2.1数据库的介绍及组成随着计算机技术的发展,计算机的功能已从科学计算转变为事务处理。在进行事务处理时,必须在计算机系统中存放大量数据。为了有效地使用存放在计算机系统中的大量有关数据,必须采用一整套严密合理的存取数据,使用数据的方法,这就是数据管理。数据管理是指对数据的组织、存储、维护和使用等。随着计算机的发展,
12、数据管理的方法也在发展,大体上可分为三个阶段:人工管理阶段,文件管理阶段,数据库系统阶段。数据库系统产生于70年代处,至今仍在发展,它的出现标志着数据库管理达到了一个全新的高级系统。数据库系统的组成与图书馆系统十分相似。图书馆系统有书库,图书馆管理系统,图书馆管理员及用户组成。书库是有组织的图书的集合,图书馆管理系统十分复杂,简单的说,它包含管理图书馆的一套规则和工具以及借还图书的一套规则和工具。管理人员按规则维护书库,读者按规则查找,借还书库。狭义地讲,数据库系统由数据库,数据库管理系统以及用户组成。数据库是存储在计算机系统内的有结构的数据的集合。通俗的讲 这些数据是被数据库管理系统按一定的
13、组织形式存放在各个数据库文件中的。数据库是用于存储大量数据的区域,它通常包括一个或多个表。关系数据库以关系的数学理论为基础以表的新式组织数据。在数据库中关系是建立在两个表之间的链接,以表的形式表示其间的链接,使数据的处理和表达有更大的灵活性。数据库管理系统是数据库系统中对数据进行管理的软件。它是在操作系统支持下进行工作的,该软件十分庞大复杂,通俗的讲,它是为用户管理数据所提供的一整套的命令。利用这些命令可以建立数据库文件以及各种辅助操作文件,可以定义数据,并对数据进行各种操作,如增删、更新、查找、统计、输出等。用户是利用数据库管理系统提供的命令访问数据库,进行各种操作。数据库系统,广义的讲,是
14、由计算机硬件,操作系统,数据库管理系统以及在它支持下建立起来的数据库,应用程序,用户和维护人员组成的。基本的数据库模型有三种: 层次模型系统,网络模型系统,和关系模型系统。目前广泛使用的dbms软件几乎都是关系型数据库管理系统。2.2数据库的设计(1)确定新建数据库的目的设计数据库的第一步是确定数据库的目的以及如何使用。要首先确定希望从数据库得到什么信息,由此进一步确定需要什么主题来保存有关事件和需要什么事件来保存每一个主题。(2)规划数据库中的表表是数据库的基本信息结构。确定表可能是数据库设计过程中最难处理的步骤,因为要从数据库获得的结果(如要打印的报表,要使用的格式,要解决的问题等),不一
15、定能够提供用于生成它们的表的结构的线索。(3)确定表中的字段每个表中都包含关于一个主题的信息,表中的每个字段则包含关于该主题的各个事件。(4)明确有惟一值的字段为了连接保存在不同表中的信息(如将某个客户与该客户的所有订单相连接),数据库中的每个表必须含表中惟一确定每个记录的字段或字段集。这种字段或字段集称做主关键字。为表确定了主关键字之后,为确保其惟一性,Access 2000将避免任何重复值或Null的值进入主关键字字段。在Access中可以定义三种主关键字:自动编号、单字段和多字段。(5)确定表之间的关系因为已经将信息分配到各个表中,并且已定义了主关键字字段,所以需要通过某种方式通知Acc
16、ess,怎样以有意义的方法将有关信息重新结合到一起。如果进行上述操作,则必须定义表之间的关系。(6)优化设计设计完所需要的表、字段和关系后,还应检查该设计,找出存在的问题。在设计阶段修改数据库要比修改已经填满数据的表容易得多。用Access新建表,指定表之间的关系,并且在每个表中输入一些记录,然后检查能不能用该数据库获得所需的结果。新建窗体和报表的草稿,然后检查显示的数据是否符合要求,最后查找不需要的重复数据并将其删除。(7)输入数据并创建其他数据库对象如果认为表的结构已达到了设计目标,就应该继续进行,并在表中添加全部数据;然后就可以创建查询、窗体、报表、宏和模块了。(8)使用Access分析
17、工具Access提供两个工具帮助改进数据库的设计。1.表分析器向导表分析器向导可以分析一个表的设计。它将包括重复信息的一个表分为几个表,表中只寸储相同类型的信息;这样可以使数据库的效率更高并更易于更新,而且减少了数据库的大小。2.性能分析器性能分析器能够分析整个数据库,以便优化数据库的性能。在分析一个数据库后,通常给出三种结果:推荐、建议和设计方案。用户可以提供分析的结果来确定对那些部分进行优化。该向导还能实现这些推荐和建议的方案。2.3数据库的规范数据库规范化的目标是建造数据库之前开发一个设计优良的、经过优化的和符合逻辑的的数据库方案,从而使在开发阶段对数据库进行修改的要求能够降到最底程度。
18、规范化也有助于组织数据库中的冗余,既减少相同数据的重复存储。关于数据库的规范化举例说明如下:(1)表中都是不可再分的基本字段(1NF)例如,假设“产品”表中要存储一个产品的价格,可设置“价格”字段。但产品有多种价格,如厂价、批发价、零售价等时,就要分别设置相应的字段。如果价格结构非常复杂,就可考虑再创建一个表,专门存放价格数据。不遵循第一范式的数据库表通常有两种:一是把多个意项放到一个字段中,如将欧美人士的姓氏和名字放在一个字段中,使信息提取困难;二是在“订单”这样的表中,为每种产品都设置单价、数量、折扣等字段,从而增加了表的宽度。且许多列可能是空的。(2)表中所有字段都必须依赖关键字(2NF
19、)在一个表只存储一种实体对象。例如,在建立“产品”表时,不能把“定单”或“供应商”的数据放在一个表中。(3)表中的每个记录的所有字段都是惟一的且不互相依赖(3NF)例如,这个规则只允许每个记录有一个日期字段。如果“订单”中包括一个订货日期的字段,就不能在包括日、月和星期的字段,因为可以从订货日期中得知订货月份。高度规范化的数据库固然有结构清晰、操作不易出错等各种优点,但相关表之间大量的连接在执行查询等操作时都需要耗费大量资源,所以,并非规范化程度越高效果就越好。在设计数据库时,需要具体情况具体分析,权衡利弊,再做决策。第3章 系统的总体设计图书借阅管理系统主要采用Visual Basic 作为
20、开发工具,应用面向对象的程序设计方法,底层数据库采用Access进行开发与设计的。图书管理系统是典型的信息管理系统,是一个针对图书馆的实际工作情况进行管理的系统,它具体包括对系统所存资料的备份、恢复等涉及系统安全性与可靠性等方面的功能,可以使整个图书馆的管理工作更加直观、简捷、快速、准确。3.1系统可行性研究与需求分析3.1.1系统可行性研究1.经济可行性分析作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入
21、主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。2.技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。3.社会可行性分析社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可
22、能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新使图书馆完全有可能也有能力采用这样先进的管理技术。3.1.2系统需求分析图书管理涉及图书信息、系统用户信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、系统用户管理、读者数据管理。图书信息管理包括图书录入、借还、查询等操作,系统用户管理包括系统用户类别和用户数据管理,读者数据管理包括读者类别管理和个人数据的录入、修改和删除。经过实际考察与分析,图书管理系统主要应具有以下功能:图书借阅者的需求是查询图书室所存的图书、个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 VB6 中学 图书 借阅 管理 系统

链接地址:https://www.31ppt.com/p-3977123.html