1、校园图书管理系统 设计学生: XXX指导老师 XXX概要设计开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的 Visual Basic.Microsoft公司的 Visual C.Borland公司的Delphi. Powersoft公司的 PowerBulider在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可
2、分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发, Visual Basic是一个非常理想选择。数据库是 MIS中的重要支持技术,在 MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言 Visual Basic语言, 概要设计
3、关系型数据库的实现Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出数据库中的信息。 Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数
4、据库的便利和关系数据库的强大功能 概要设计二者的结合( DBA)微软的 JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及 Visual Basic 来访问数据库并对其进行各种操作。 Visual Basic、 Access以及其他微软的软件产品都是通过共用 JET数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件在数据库中的信息与将信息显示给用户看的Visual Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下, DATA控件根据数据库中的一个或多个数据表建立一个 dynaset-type(动态集合)类型的记
5、录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将 DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系Visual Basic简介Visual Basic( 简称 VB) 是美国微软公司( Microsoft) 于 1990年推出的一套完整的 Windows系统软件开发工具,可用于开发 Windows环境下的各类应用程序,是一种可视化、面向对象、用事件驱动方式的结构化高级程序设计语言和工具,是目前使用最广泛的编程语言之一。至今以升级到了 6.0版。VB的重要特点
6、之一是可视性。系统引进了窗体和控件的机制,用于设计应用程序界面。用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框, VB会自动生成相应的代码。利用 VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。VB的另一重要特点是事件驱动。当窗体或控件上发生一个事件时, VB立即把控制权交给程序员。程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个 Windows应用程序简
7、化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。利用 VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击( Click) 事件后,相应按钮实现添加、删除、返回的功能的。续:返回数据库控件在使用 Visual Basic开发数据库应用程序的时候,会经常使用数据库访问控件。这些控件包括: Data控件; ADO
8、 Data控件; DataList控件 /DataCombo控件; DataGrid控件; MSChart控件。 ADO Data控件与内部 Data控件以及 Remote Data控件( RDC)相似。用户可以使用 ADO Data控件快速地创建一个到数据库的连接。DataCombo控件是一个数据绑定组合框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。 DataGrid控件在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于 DaatGrid控件。用户可以设置 DataGrid控件的DataSource属性为一个 ADO D
9、ata控件,从而将 ADO Data中的数据自动地填充到 DataGrid表格中。这个 DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。MSFlexGrid控件MSFlexGrid控件是一种 Active控件,该控件提供了表格式界面,处理数据相当灵活,具有只读数据绑定、对表格数据进行显示和操作、数据分组排序、 Data控件赋值、文本自动换行等功能。但它无法对数据进行动态输入,只能提供浏览功能。 返回后台数据库介绍本系统采用的数据库是 Access2000 Access2000是关系数据库开发工具, 1992年, Microsoft Access作为第一个面向 Windo
10、ws操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了Windows操作平台的优越性,采用与 Windows完全一致的界面风格,使界面非常友好。在 Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和 Windows下的其他应用程序共享数据库资源。数据库能汇集各种信息以供查询、存储和检索。 Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外, Access 允许创建自定义报表用于打印或输出
11、数据库中的信息。 Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述, Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。返回返回课题研究背景为了更好地适应当前读者的借阅需求,缓解手工管理存在的弊端,开发图书馆查询管理系统。校园图书管理系统向用户提供的服务将在传统的 “采 编 借 查 ”基础上,进一步提供全方位的信息服务。它具有以下几个特点:可以存储所有馆中图书的资料以及借阅人员的情况,具有安全、高效的特性;只需 12名档案录入员即可操作系统,节省大量人力;可以迅速查到所需信息。用户的需求可分为如下 4方面:第 1方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图书结构,增加图书库存,适应读者的需求;第 2方面是读者能通过计算机来查询浏览图书馆中的图书,来确定自己需要的书籍,为借阅做好准备;第 3方面是工作人员对读者的借书情况作好全面的掌握,及时得到每个读者的当前借阅状态和历史借阅记录;第 4方面也是图书馆的核心工作,对图书的借阅管理。