教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 高等教育> 管理学> 毕业论文——第二步

毕业论文——第二步

上传者:宋元力
|
上传时间:2015-04-15
|
次下载

毕业论文——第二步

基于VB的图书管理系统的研发和实现

信息科学与工程学院 计本013班 ***

指导老师: ***

摘要:中小型书图书管理系统是典型的管理信息系统(MIS),采用面向对象的程序设计语言Visual

1

Basic 6.0编写而成,数据库采用桌面数据库Access2000,在Windows2000和WindowsXP环境下运行通过。整个系统设计简洁,功能实用,操作简便,易于编程实现和实际使用。本系统适用于中小型书店,可代替原来手工操作的图书档案、销售流水账、会员档案等账目登记,亦可方便的实现各种常用查询和统计功能。系统的核心部分是销售,它把图书库存量和会员购书量以及销售量联系在一起,每一次销售成功后,图书库存量都会自动减少。 关键词:面向对象编程方法;DATA控件;MIS

Medium-pint-Sized Books Managing

System Based on VB

Limeng Director:Louyuping

(Dept.of Science &Engineering,Zhejiang Normal University ,013 no.11)

Abstract:Medium-pint-sized book managing system is a typical MIS,which is written with programming language of Visual Basic 6.0 and the table’s database Access2000,and succeeding in putting throuth under Windows2000 and WindowsXP.This system is very easy to put in use and exploit again because of its concise devise,practical function and simple operation. It can be implied apply to medium-pint book-store instead of originally handy operational work like the books file of the handicraft operation, sale journal of accounts, member file etc. The core part of the system is a sale, it measures the books stock buys with the member the book measures and the sale quantity contacts together, every time after selling the success, the books stock deal will reduce automatically. Key Words: face-objected programming method;DATA control Managing;information system

1

Management Information System的简称,即信息管理系统

第1章 引 言

管理信息系统就是我们常说的MIS,在强调管理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学、运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成的系统。

1.1 图书管理系统开发背景

图书管理系统的信息化程度对衡量城市的现代化水平起着至关重要的作用。在书店里,积极采用信息技术和电子信息装备,更有效地开发、利用和管理书店图书资源,对于提高书店的服务水平,提高城市的信息化水平,都是相当重要的。

据调查,现今有很多的书店都是初步开始使用信息管理系统,有的甚至尚未使用计算机进行信息管理。他们对信息管理的主要方式是基于文本、表格等纸介质的手工处理,如对于买进图书,卖出图书等往往采用记在本子上,用传统的人工方式管理图书档案、会员档案及销售账目。对一个月的收入、卖了多少图书等都是靠手工查找计算完成。数据信息处理工作量大,且容易出错;由于数据繁多,容易丢失,不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的书店有计算机,但是尚未用于书店信息管理,没有发挥它的效力,可能只用来玩游戏、看电影,资源闲置现象比较突出,这就是书店管理系统开发的基本背景环境。

1.2 图书管理系统建设介绍

1.2.1 系统建设原则

中小型书店图书管理系统是根据书店管理者的需求,针对图书帐、销售帐、会员资料等档案管理的大量工作流程而开发的管理软件。主要包括图书入库管理、销售过程管理、会员档案管理,各种数据的统计、查询等几个方面的功能。利用计算机实现各种档案的自动化管理,可方便实现各种相关档案文件的自动更新,基本满足书店日常管理活动的需要。基于书店管理人员可能是不太懂计算机的人,所以系统必须满足容易学习、使用方便、操作简单的原则,并且使系统对硬件环境要求低。

1.2.2 系统设计目标

用户需求分析是软件开发的第一步,也是非常重要的一步。如果分析不清用户的需求,那么开发出来的软件一定是一个没有实用价值的软件。软件需求分析不仅要分清用户所要开发的系统的各项功能,并且要对所有的数据进行总体规划,为设计数据库结构打下基础。总体数据规划不是将原来手工操作中的数据简单的按原来的方式进行组合,而是在原来手工操作的基础上对全部数据进行综合分析,将原来手工操作中不合理的数据去掉,将原来手工操作中没有的,而实际工作中需要的数据增加进去。再将经分析认为是合理的并且是必要的数据,按照数据之间的内在关系进行重新分类。数据重新分类的结果应该是比原来的数据组合方式更合理,更能发挥数据的效益,提高办公效率。

系统分析时的目标是从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计提供依据。系统设计的任务,是在系统分析的基础上,考虑经济、技术和运行环境等各方面条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划。其中,总体设计内容包括系统总体布局方案、软件系统总体结构、计算机硬件选择、数据存储总体设计等,详细设计包括代码设计、数据库设计、输出设计、输入设计、用户界面设计、处理过程设计等。

该系统设计目标是由系统管理员来操作系统,系统管理员根据自己的用户名和密码登陆到系统后,对系统进行操作,包括对图书信息的添加,图书信息的删除,和根据条件查询图书信息;图书类别的添加是为了便于书店进新类别的书时进行更完善的管理,图书管理员可以根据使用说明按顺序添加新的类别编号;会员资料的添加可以使管理员看到哪些会员买书比较多,可以不定期的搞些优惠活动,会员资料可以进行修改,可以及时更新联系方式等内容,方便买卖双方的交流和联系;图书销售是系统的主要功能模块,是该系统的核心,它把图书信息和会员信息以及销售信息联系起来,书卖出后实现图书库存量信息的自动更新。查询也是很重要的一部分,包括简单的会员信息查询和稍微复杂全面点的图书信息查询和销售信息查询,图书信息查询可以看到哪些书库存量已为“0”,就可以去新进书,销售查询可以按日期来查询,可以看今天卖了多少书等信息,也可以看到哪个会员买书比较多等等。

第2章 图书管理系统开发工具介绍

该小型书店管理系统是用VisualBasic6.0作为前台开发工具,用Access作为后台数据库开发的。

2.1 编程工具VisualBasic6.0概述

VisualBasic6.0是由美国著名软件公司Microsoft推出的成功产品,具有简单易学、功能强大、可扩充性好、见效快等特点。

2.1.1 VisualBasic6.0简介

Visual Basic6.0(简称VB6.0)中文版适合于Windows95/98/2000/XP和Windows NT平台。它简单易用,适用面广,无论是通信、数据库还是多媒体以及普通的Windows应用程序都可以用VB进行开发,而且方便快捷。

“Basic”指的是BASIC (Beginners All Purpose Symbolit Instruction Code)语言,它是一种在计算机技术发展历史上应用得最为广泛的语言。VB在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系。

VB6.0的中文版除了完全汉化外,更重要的是它在代码生成、ActiveX技术、Internet和数据库编程等诸多方面都较其早期的版本有很大的改善和创新,特别是使用了新增的创建可重用基于组件的ActiveX DataObject(ADO)环境,可以简便地访问远程数据。

因为VB有这样的一些优点,本系统就理所当然地采用了VB作为前台开发工具。 在Visual Basic中,可用的数据访问接口有三种:ActiveX数据对象(ADO)、远程数据对象(RDO)和数据访问对象(DAO)。数据访问接口是一个对象模型,它代表了访问数据的各个方面。使用Visual Basic,可以在任何应用程序中通过编程控制连接、语句生成器和供使用的返回数据。因为数据访问技术总是在不断进步,而这三种接口的每一种都分别代表了该技术的不同发展阶段。最新的是ADO,它是比RDO和DAD更加简单,然而更加灵活的对象模型。对于新工程,应该使用ADO作为数据访问接口。

VB6.0可以访问多种数据库,如MicrosoftAccess,Excel,FoxPro,dBASE等,对数据库的访问一般有两种方法:一种是通过数据控件和数据绑定控件,如Data控件、DataGrid控件等,对数据库进行输入、查询、修改、删除等操作;一种是通过编程创建对象,实现对数据库的访问。采用在Microsoft Access中建立数据库,使用控件和编程相结合的方法,开发了小型书店管理系统。由于Access和Data 控件均是通过Microsoft Jet数据库引擎来实现的,所以VB6.0可以方便地对Access数据库进行调用。

VB的数据库系统由三部分组成:用户界面、数据引擎和数据仓库。其中数据库引擎存在于用户界面和数据仓库之间,起着中介作用,用户通过它与要访问的特定数据库相连。用户界面是进行人机交互的界面,用于察看、显示数据或更新数据。驱动用户界面窗体的是用VB编写的代码,这些代码使得用户的操作能作用到数据库上,如添加或删除记录、执行查询等。VB缺省的数据引擎是Microsoft Jet数据库,它包含在一组动态链接库(DLL)中,运行时,这些动态链接库被链接到VB程序。数据库引擎的作用是把应用程序的请求翻译成对数据库的物理操作。

2.1.2 Data控件介绍

在使用Visual Basic开发数据库应用程序的时候,会经常使用数据库访问控件,这些控件包括:

● ● ● ●

Data控件; ADO Data控件;

DataList控件/DataCombo控件; DataGrid控件。

本系统开发过程中对Data控件使用比较多,而且Data控件对于刚学数据库应用程序开发的新手来说相对简单一点,所以在这里简单介绍一下Data控件的使用方法。

Data控件是Visual Basic中最基本的数据库操作控件。它使用Recordset对象提供对存储在数据库中数据的访问。Data控件允许从一个记录移动到另一个记录,并显示和操纵来自被连接控件的记录的数据。许多其他的数据库操作控件都需要

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

七年级下册外研版英语M8U2reading
人教版历史八年级下册第一课《中华人民共和国成立》
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
《空中课堂》二年级下册 数学第一单元第1课时
冀教版小学数学二年级下册1
北师大版数学四年级下册3.4包装
《小学数学二年级下册》第二单元测试题讲解
北师大版八年级物理下册 第六章 常见的光学仪器(二)探究凸透镜成像的规律
第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
冀教版小学英语五年级下册lesson2教学视频(2)
青岛版教材五年级下册第四单元(走进军营——方向与位置)用数对确定位置(一等奖)
化学九年级下册全册同步 人教版 第18集 常见的酸和碱(二)
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
外研版英语七年级下册module3 unit2第一课时
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,辽宁省
苏科版数学 八年级下册 第八章第二节 可能性的大小
河南省名校课堂七年级下册英语第一课(2020年2月10日)
冀教版小学数学二年级下册第二单元《余数和除数的关系》
外研版英语三起5年级下册(14版)Module3 Unit2
外研版英语三起5年级下册(14版)Module3 Unit1
北师大版小学数学四年级下册第15课小数乘小数一
30.3 由不共线三点的坐标确定二次函数_第一课时(市一等奖)(冀教版九年级下册)_T144342
沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
8.对剪花样_第一课时(二等奖)(冀美版二年级上册)_T515402
沪教版八年级下册数学练习册21.3(3)分式方程P17
冀教版英语三年级下册第二课
苏科版数学八年级下册9.2《中心对称和中心对称图形》
七年级英语下册 上海牛津版 Unit9