免费论文查重: 大雅 万方 维普 turnitin paperpass

试议计算机图书管理系统设计

最后更新时间:2024-03-14 作者:用户投稿原创标记本站原创 点赞:20726 浏览:93740
论文导读:与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。该数据库以文件形式保存,文件的扩展名是MDB。我们说Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。1、表(Table)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表是用来存贮数据库的数据,故又称数

一、数据库的设计

(一)数据库的概念

办公软件Office套件中,最为广大用户熟悉的是Word和Excel,因为它们不仅功能强大且方便易用,更重要的是它们不仅可用于办公,还可用于个人写作和家庭记帐理财等。但同为Office套件中一部分的Access,虽然有着同样强大的功能,但使用的人却相对少些,不像Word和Excel那样广泛。事实上,真正用过Access的用户,对其强大的功能和灵活应用均称赞有加。 Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个数据库,而且还具有强大的数据管理功能,可以方便的利用各种数据源,生成窗体(表单)、查询、报表和应用程序等。它与一般的数据文件不同,其数据是无结构的一串文字或数字流。
Access是一种关系式数据库,由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。该数据库以文件形式保存,文件的扩展名是MDB。我们说 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。

1、表(Table)

表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录由字段组成,表是用来存贮数据库的数据,故又称数据表。

2、数据查询(Query)

查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。

3、数据窗体(Form)

窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容,也称表单。

4、数据报表(Report)

报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。

5、数据宏(Macro)

宏相当于DOS中的批处理,用来自动执行一系列操作。Access列出了一些常用的操作供用户选择,使用起来十分方便。

6、数据模块(Module)

模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用Visual Basic编程。

(二)计算机图书管理系统数据库

计算机图书管理系统数据库模式定义了数据库的结构、表、关系、域和业务规则。数据库模式是一种设计,其应用正是建立在此基础上的。域是一列可能拥有的值的集合。必须为每一个表的每一列确定域。除了数据的物理必填字段外,还需要确定是否有些域对表来说是唯一的。
计算机图书管理系统数据库模式的最后一个要素是业务规则,它是对需要反映在数据库和数据库应用程序中的业务活动的允许空字符串。业务规则是模式的一个重要部分,它们指定了无论什么数据变化到达DBMS引擎,允许的数据值必须满足允许空字符串。不管无效的数据变化请求是来自窗体的用户查询和修改还是应用程序DBMS都应该拒绝。遗憾的是,在某些情况下,DBMS产品不具备实施必要业务规则的能力,必须以代码形式把它们编入应用程序。

(三)利用DATA控件访问数据库

在ACCESS数据库中不需要创建数据连接,因为它是VB中默认的数据库形式。这里的数据库采用Access,用ADO作为连接数据对象。归纳为以下几步:

1、建立Access 数据库

启动Access,建立一个空的数据库ComputerBookmanage,使用程序设计器建立系统需要:

3、设置ODBC

VB的ADO对象是通过ODBC来访问数据库,所以还要建立ODBC数据引擎接口。打开制约面板中的“管理工具”→“数据源”(ODBC),出现如图所示的对话框:单击“添加”按钮,出现“创建新数据源”对话框。

4、“创建新数据源”对话框

选择Microsoft Access Driver(*.mdb),单击“完成”按钮,出现如图所示对话框:

5、设置连接数据源

在“数据源名”文本框中添加一个名字,单击“确定”按钮完成系统默认连接设置。然后再在ODBC对话框中单击“确定”按钮完成ODBC设置。

6、MDB数据流程图:

二、计算机图书管理系统数据

1、数据库与VB的连接

当数据设置好后就应用到VB当中去,步骤如下:新建一个模块命名“ Database”,再在Database中添加数据库与VB的连接代码。

2、关闭数据对象与连接对象

在使用了ADO对象之后要关闭它,通过调用策略close实现关闭,然后再释放它。因为它使用了一定的服务器资源。

3、显示数据库中的内容

利用MLEGRID控件来显示数据库中的内容,可以直接通过DATA控件来实现操作,也可以利用代码来完成相关的操作。

三、计算机图书管理系统

1、开发目的

书籍是人类的精神食粮,尤其对一些学校、图书馆来说,计算机图书管理系统是非常重要的。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点.例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理与世界接轨的重要条件,因此,开发这样一套管理软件是很有必要的。

2、开发思路

(1)遐想:即大胆地思维想象,在脑海形成一个框架,怎样去开发,如何去开发,开发有什么好处以及开发会遇到的理由,怎样去解决。
(2)绘图:用图象将想到的勾画出来,呈现模拟系统的功能。
(3)材料:准备事先制作好材料。如软件开发中所需要的图片、代码,软件图标(Ico)和页面图片(bmp,jpg)。
(4)开发:意思是现实开发系统(如新建窗体,模块等)。

四、计算机图书管理系统模块设计

1、界面设计规范

主界面:菜单栏、工具条、工作区(本系统采用SSTab页框)、状态栏等。

2、系统窗体汇总

3、 主页面设计

主界面的设计采用标准无标题主窗口样式,自上而下依次为:菜单栏、工具条、工作区、状态栏等。所有系统用户拥有相似的论文导读:
主界面,主界面包含基本的或共享的功能,如书目浏览与检索、基本统计等。

五、软件测试分析报告

六、总结
经过一个多月的设计和开发,计算机图书馆管理系统基本开发完毕。其功能基本符合需求,不仅能够完成书籍的录入、借阅、查询、统计和用户管理;并提供部分系统维护功能,使管理员能够方便进行数据的添加、修改和删除等功能。但是由于毕业设计时间较短,加上本人的专业技术水平有限,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不够等多方面理由,这些都将在以后的使用过程中有待进一步改善和提高。