摘 要
经济高速发展的今天,各行各业的竞争压力越来越大,为了能够在社会立下自己的脚步,就需要不断的学习,通过图书资料获取知识,各个单位、集体对图书资料的管理带来的问题也是越来越繁琐。本系统是利用Visual Basic6.0程序设计语言设计操作界面以及SQL2005数据库进行管理设计与开发的一个简单的管理系统。文章首先对相关应用软件的概述和简介,然后对图书资料管理进行了很好的需求分析,画出了相应的数据流图,接着便设计出了系统的局部ER图和全局ER图,根据全局ER图对系统进行了逻辑结构设计,确定出系统的关系模式,利用VB程序设计语言设计出良好的操作界面,最后使用ADO组件将VB和数据库SQL2005连接起来创建了图书资料管理系统。
关键词: Visual Basic SQL2005 ADO组件。
Abstract
In today'sRapid economic development, the increasing competitive pressure of all walks oflife in society in order to be able to set a their own pace, you need to constantly learn and acquireknowledge through books, the various units, collective information on the librarymanagementthe issue is becoming more and more cumbersome. The system is to use the VisualBasic6.0 programming language designed user interface and SQL2005 database design anddevelopment of a simple management system. First application software overview andintroduction to library management a good needs analysis, draw the corresponding data flowgraph, and then design the local ER diagram and Global ER diagram, according to the global ERdiagram of the system logic design to determine the relationship between the mode of the system,using VB programming language to design a good user interface, and finally using ADOcomponents VB and database SQL2005 connected together to create a data Management System.
Key Words : Visual Basic;SQL2005;ADO components。
1 、引言
1.1 、课题背景。
如今社会是一个信息化、高速运转的社会,人们通常还是通过图书资料来获取信息,随着社会竞争越来越强烈,人们对信息的需求大幅提高,相对应的图书资料就会增加好多,各单位及相关的中小部门都为日益增多的图书资料的管理而困扰。人工对图书资料的管理将会是一个很大的工作量,还会产生很大的浪费,还会存在很大的管理漏洞,譬如图书文件的丢失,数量大了,光靠人工管理,难免会有一些数据上的遗漏。因此必须开发一个图书资料管理系统,来辅助管理员对图书资料的管理。
图书资料需求的日益增多,社会上各个单位和个人都会增加自己的图书资料的拥有,越来越多的图书资料,光靠人工管理,那会是一件很繁琐的事情,而且还会存在很大的问题,这时,图书资料管理系统就应运而生。传统的人工管理模式由于工作量大、借还麻烦等一些问题,随着图书资料的日益增多,已经渐渐的退出了。需要开发更快捷、方便的系统来代替。
1.2、 研究目的和意义。
在图书资料管理中,会存有大量的借阅者和图书资料的相关信息,此系统对图书资料管理员、借阅者和图书资料进行了很好的管理,方便了管理者,更方便了读者,有了此系统可以大大的减少图书管理员的数量,降低了企业在图书资料管理方面的资金的投入。
本系统能够减少很多不必要的资源,大大的节省了企业内部资源。并且计算机的存储于快速查询功能大大提高了读者借阅的效率,并且还提高了企业内部图书资料信息管理的精确度。
【由于本篇文章为硕士本科论文,如需全文请点击底部下载全文链接】
2、开发工具简介.
2.1、数据库管理系统工具简介.
2.1.1、数据库设计的步骤包括
2.1.2、数据库系统SQL概述
2.2 、VB数据库开发工具
2.2.1、开发语言VB.
2.2.2、使用ADO数据控件
3、数据库设计部分
3.1 、需求分析
3.1.1、理解需求
3.1.2、分析需求
3.1.3 、系统数据流分析.
3.2、概念结构设计
3.2.1 、实体及属性图设计(E-R图)
3.2.2、实体及其联系图设计
3.3、逻辑结构设计
3.3.1、 E-R图向关系模型的转换
3.3.2、数据模式的优化.
3.4、物理结构设计.
3.5、数据库的实施和维护
3.5.1、数据的载入与应用程序调试
3.5.2、数据库的运行和维护.
4、系统界面实现.
4.1、总体模块设计
4.2、子模块功能实现
4.3、部分设计界面代码.
4.3.1、登录界面实现代码.
4.3.2、管理系统实现代码
4.3.3、数据库连接和调用代码.
结束语
通过对图书资料管理系统的设计与开发,我对软件工程理论在软件实际开发过程中的作用有了很好的认识,对面向对象的开发业有了一定的了解。在汤晓燕老师的帮助下,我初次认识了 SQL,并了解了其中的一些功能作用,同事进一步的学习了 Visual Basic6.0 的基本原理和使用方法,过程中遇到了号多以前没有接触过的知识,在设计中掌握了这些知识。更重要的是,学会了如何将自已所学的知识运用到实际中去,这对于即将走向社会的我来说是受益非浅。
由于本人是初次接触数据库,对软件开发方面的知识熟知甚少,在经验上更是存在很大的不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。
系统设计首先对相关应用软件的概述和简介,然后对图书资料管理进行了很好的需求分析,画出了相应的数据流图,接着便对系统进行了概念设计,设计出了系统的局部ER 图和全局 ER 图,根据全局 ER 图对系统进行了逻辑结构设计,确定出系统的关系模式,利用 VB 程序设计语言设计出良好的操作界面,最后使用 ADO 组件将 VB 和数据库 SQL2005连接起来创建了图书资料管理系统。
本次的开发设计是在零基础的条件下弄出来,通过一边学习,一边设计,最终才设计出这一系统,所以系统中肯定存在很多的不足。但是由于我一直参照书本上的知识来设计开发,设计中叶是存在很多优点的。相信本图书管理系统在日常管理中是必不可少的管理软件之一。通过对这个管理系统的设计与开发,我掌握了的软件工程的设计过程,设计中涉及的基本知识巩固了我对 Visual Basic 6.0 的学习,但在这次毕业设计中的最大收获就是通过自己独立的思维和工作设计并开发出了一个管理系统,这个整体的设计过程锻炼了我。
参考文献
[1]付玉生.SQL Server 2005 基础教程与上机指导[M].北京:清华大学出版社,2006.
[2]朱玉龙.SQL Server 2005 数据库应用系统开发技术[M].北京:机械工业出版社,2006.
[3]李昭原.数据库技术新发展[M].北京:清华大学出版社,1997.
[4]张立科.数据库开发技术与工程实践 [M].北京,人民邮电出版社,2004.
[5]张红军, 王虹等.Visual basic 6.0 中文版高级应用与开发指南[M].北京,人民邮电出版社,2002.
[6]启明工作室.SQL Server 2005 数据库应用系统开发[M].北京:人民邮电出版社, 2007.
[7]姚巍.Visual Basic 数据库开发及工程实例[M].北京,人民邮电出版社,2003.
[8]求是科技.Visual Basic 6.0 数据库开发技术与工程实践[M].北京,人民邮电出版社,2004.
[9]刘瑞新,汪远征.Visual Basic 程序设计教程[M].北京,机械工业出版社,2001.
[10]刘萌,周学明,郭安源.Visual Basic 企业办公系统开发实例导航[M].北京,人民邮电出版社,2003.
[11]孟小峰,王珊.数据库系统导论[M].北京,机械工业出版社,2000.
[12]刘大玮,马传宝,孙颖洁.数据库项目案例导航[M].北京:清华大学出版社,2005.
[13]罗朝盛. Visual Basic 6.0 程序设计教程[M].北京:清华大学出版社,2005.
[14]张玉生. Visual Basic 程序设计教程[M].北京:中国电力出版社,2008.