江苏城市职业学院(图书管理系统论文)

上传人:206****923 文档编号:90674037 上传时间:2019-06-14 格式:DOC 页数:26 大小:3.16MB
返回 下载 相关 举报
江苏城市职业学院(图书管理系统论文)_第1页
第1页 / 共26页
江苏城市职业学院(图书管理系统论文)_第2页
第2页 / 共26页
江苏城市职业学院(图书管理系统论文)_第3页
第3页 / 共26页
江苏城市职业学院(图书管理系统论文)_第4页
第4页 / 共26页
江苏城市职业学院(图书管理系统论文)_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《江苏城市职业学院(图书管理系统论文)》由会员分享,可在线阅读,更多相关《江苏城市职业学院(图书管理系统论文)(26页珍藏版)》请在金锄头文库上搜索。

1、1 THETHE CITYCITY VOCATIONALVOCATIONAL COLLEGECOLLEGE OFOF JIANGSUJIANGSU 毕业设计(论文) ( 2013 届) 设计(论文)题目 图书管理系统 办 学 点 (系) 信息工程系 专 业 计算机应用技术 班级 (1)班 学号 102106350131 学生姓名 王亚红 起讫日期 2012 年 11 月 182013 年 4 月 20 指导教师 刘涛 职称 讲师 评阅教师 职称 2012 年 11 月 18 日 江苏城市职业学院教务处制 2 摘摘 要要 随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富 的文献信

2、息资源,是社会系统的重要组成部分,在信息社会中起着越来越重要 的作用。我国图书馆信息技术的应用起步于 20 世纪 70 年代末期,随着改革开 放步伐的迅速发展,特别是 90 年代以后,我国图书馆信息网络建设取得了较大 发展,图书馆信息化建设迈向了一个新台阶。 图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库 的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据的 一致性和完整性强,数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。 本系统后台数据库使用 access,前台开发工具使用 Visual Basic6.0。本 文根据图书馆的管理现

3、状介绍了如何结合 Visual Basic 6.0 和 Access 数据库 创建一个图书管理系统,该图书管理系统可以用于小型图书馆,特别是中小学 图书馆。 【关键词】图书,面向对象,数据库,ADO 数据访问技术。 3 目录 摘 要.2 1.课题背景5 2. 系统开发所使用工具的介绍.6 2.1 VISUAL BASIC 6.0 概述 .6 2.1.1 VISUAL BASIC 6.0 发展历史6 2.1.2 VISUAL BASIC 6.0 特点6 2.1.3 VISUAL BASIC 6.0 属性、方法、事件7 2.2 MICROSOFT ACCESS 概述 .8 2.2.1MICROSO

4、FT ACCESS 发展历史.8 2.2.2MICROSOFT ACCESS 优缺点.8 3.系统可行性分析.10 3.1 技术可行性 .10 3.2 经济可行性 .10 3.3 管理可行性 .10 3.4 开发环境可行性 .10 4.系统需求分析.12 4.1 任务概述 .12 4.2 功能需求 .12 4.3 性能需求 .12 5. 图书管理系统的设计标准与规范14 5.1 编写目的 .14 5.2 界面设计思想 .14 5.3 界面设计原则 .14 5.4 界面设计样式 .14 6.系统总体设计.15 6.1 总体业务流程 .15 6.2 系统功能模块图 .15 6.3 系统流程图 .1

5、6 7. 数据库设计17 7.1 数据库的逻辑设计 .17 7.2 数据库的物理设计 .18 7.3 数据库连接方式选择 .19 8. 编码实现20 8.1 图书管理模块 .20 8.2 添加/修改图书信息模块 21 江苏城市职业学院毕业论文 图书管理系统 4 8.3 查找模块 .21 8.4 过滤模块 .22 8.5 排序模块 .22 8.6 学生管理模块 .22 8.7 借书模块 .23 8.8 还书模块 .24 总 结.24 致 谢25 参 考 文 献26 江苏城市职业学院毕业论文 图书管理系统 5 1.课题背景课题背景 毕业设计的题目为图书管理系统 。随着计算机技术的不断发展,被广泛

6、运用于各行各业,而对于图书管理方面而言,一个规范化,系统化的管理手段, 无疑会大大提高图书馆管理的工作效率,使资源达到更好的优化。从图书馆人 员方面来说,其结构复杂,人员数量有限,涉及方面很广,如果还使用手工操 作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物力和财力,极大 的浪费了资源,对于图书管理人员来说,图书管理包括图书信息管理、学生信 息管理、图书类别管理、借阅信息管理、管理员信息管理等等。而这些项目在 过去靠手工操作,需要手工记录这些事情,不但麻烦,还经常出错,给广大用 户带来很多不便。所以开发这个图书管理系统系统,让管理员方便管理图书及 用户信息,方便让用户查找图书。 课题意

7、义 图书管理系统本着让图书管理做到快捷、方便、简单、摆脱用手工操作处 理图书借阅的问题;它可以使管理员从繁重的手工操作中解脱出来,使用更短 的时间,正确处理更多的信息;它可以使借阅者从大海捞针般寻书的痛苦中解 脱出来,花极短的时间,获得更多的图书信息。 管理员通过本系统可以添加、修改、删除图书信息,可以添加、修改、删 除用户信息,可以快速查找图书等。图书管理系统是一项非常有意义的开发工 作,其发展的潜力巨大,现今最好的办法就是使用计算机操作的图书管理系统 来实现对图书馆的管理,这就为图书管理系统提供了市场需要,而图书管理系 统在现代社会是最热门的行业,国际上在线图书管理系统前景看好,而国内的

8、在线图书,数量上也有了新的增长。数字图书,各学校的电子图书室等在线图 书的出现,证明了在线图书管理系统的前景是好的。它的建立使图书管理摆脱 传统摆脱用手工操作,实现通过互连网而进行的远程图书借阅,其发展前景将 是非常深远的。 江苏城市职业学院毕业论文 图书管理系统 6 2. 系统开发所使用工具的介绍系统开发所使用工具的介绍 本系统所采用的编程语言为 visual basic 6.0 与 微软的 access 作为操 作数据库. 现分别对其简单介绍: 2.1 visual basic 6.0 概述概述 Visual Basic 6.0 是一种由微软公司开发的包含协助开发环境的 事件 驱动编程语言

9、。从任何标准来说, VB 都是世界上使用人数最多的语言 不仅是盛赞 VB 的开发者还是抱怨 VB 的开发者的数量。它源自于 BASIC 编 程语言。VB 拥有图形用户界面 (GUI)和快速应用程序开发( RAD)系统, 可以轻易的使用 DAO、RDO、ADO 连接数据库,或者轻松的创建 ActiveX 控 件。程序员可以轻松的使用 VB 提供的组件快速建立一个 应用程序。 从字面上来说,Visual 的意思是“视觉的,可视的” ,Visual Basic 就是 可视化的编程语言。使用 Visual Basic 语言进行编程时会发现,在 Visual Basic 中无须编程即可完成许多操作。因为

10、在 Visual Basic 中引入了控件的概 念,在 Windows 中控件的身影无处不在,如按钮、文本框等,Visual Basic 把 这些控件模式化,并且每个控件都有若干属性用来控制控件的外观和工作方法, 并且能够响应用户操作(事件) 。在 Visual Basic 环境中可以像在画板上一样, 随意点几下鼠标即可生成一个按钮,这在使用以前的编程语言时是要经过相当 复杂的工作的。 2.1.1 visual basic 6.0 发展历史发展历史 1991 年,微软公司推出了 Visual Basic 1.0 版。这在当时引起了很大 的轰动。这个连接编程语言和用户界面的进步被称为Tripod

11、(有些时候叫 做 Ruby),最初的设计是由阿兰 库珀(Alan Cooper)完成的。许多专家 把 VB 的出现当做是软件开发史上的一个具有划时代意义的事件。其实,以 我们现在的目光来看, VB1.0 的功能实在是太弱了 (不过最近 VB6.0、VB.NET 的功能相当大) 。 2.1.2 visual basic 6.0 特点特点 1可视化编程 visual Basic 为用户提供了大量的界面元素(在 Visual Basic 中称为控 件) ,如窗体、菜单、命令按钮等,用户只需要利用鼠标或键盘把这些控件拖动 到适当的位置,再设置它们的外观属性等,即可设计出所需的应用程序界面。 Visua

12、l Basic 还提供了易学易用的集成开发环境,该环境集程序的设计、运行 和调试为一体,在本章后面的小节中将对集成开发环境进行详细的介绍。 2事件驱动机制 Windows 操作系统出现以来,图形化的用户界面和多任务多进程的应用程 序要求程序设计不能是单一性的,在使用 Visual Basic 设计应用程序时,必须 江苏城市职业学院毕业论文 图书管理系统 7 首先确定应用程序如何同用户进行交互。例如,发生鼠标单击、键盘输入等事 件时,用户必须编写代码控制这些事件的响应方法。这就是所谓的事件驱动编 程。 3面向对象的程序设计语言 Visual Basic 6.0 是支持面向对象的程序设计语言。它不

13、同于其他面向 对象的程序设计语言,且不需要编写描述每个对象的功能特征的代码,因为这 些代码都已经被封装到各个控件中了,用户只需调用即可。 4支持多种数据库访问机制 Visual Basic 6.0 具有强大的数据库管理功能。利用其提供的 ADO 访问机 制和 ODBC 数据库连接机制可以访问多种数据库,如 Access、SQL Server、Oracle、MySQL 等。数据库连接方面的知识将在后面的章节中进行介 绍。 综合以上所说,我们可以简要的概括为: 开发的高效 语言的高效 编译的高效 执行的高效 维护的高效 2.1.3 visual basic 6.0 属性、方法、事件属性、方法、事件

14、 在 Visual Basic 中,可以通过属性、方法和事件来说明和衡量一个对 象的特征。 事件(Event)是指发生在某一对象上的事情。事件又可分为鼠标事件 和键盘事件。例如,在命令按钮( Command Button)这一对象上可能发生 鼠标单击(Click) 、鼠标移动( Mouse Move) 、鼠标按下( Mouse Down) 等鼠标事件,也可能发生键盘按下( Key Down)等键盘事件。总之,事件 指明了对象“什么情况下做? ”,常用于定义对象发生某种反映的时机和条件。 方法(Method)是用来控制对象的功能及操作的内部程序。例如,人具 有说话、行走、学习、睡觉等功能,在vi

15、sual Basic 中,对象所能提供的 这些功能和操作,就称作 “方法”。以窗体为例,它具有显示( show)或隐 藏(hide)的方法。总之,方法指明了对象 “能做什么? ”,常用于定义对象 的功能和操作。 属性(Propery)是指用于描述对象的名称、位置、颜色、字体等特征 的一些指标。可以通过可以通过改变对象的特性。 有些属性可以在设计时 通过属性窗口来设置,不用编写任何代码;而有些属性则必须通过编写代码, 在运行程序的同时进行设置。可以在运行时读取和设置取值的属性成为读写 属性,只能读取的属性成为只读属性。总之属性指明了对象“是什么样的? ”,常用于定义对象的外观。 江苏城市职业学院毕业论文 图书管理系统 8 2.2 MICROSOFT ACCESS 概述概述 Microsoft Access(Microsoft Office Access)是由微软发布的关联 式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形 用户界面两项特点,是 Microsoft Office 的成员之一。 Assess 能够存取 Access/Jet、Microsoft SQL Server、Oracle,或 者任何 ODBC 兼容数据库内的资料。熟练的软件设计

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号