您现在的位置:网站首页答辩论文计算机毕业设计相关计算机毕业设计

毕业设计-VC 图书馆管理系统(代码 可执行程序 论文)

  • 简介: 摘 要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载

摘 要
二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从繁重的工作中解脱出来呢?
科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息 。
关键词:图书管理 系统设计 信息

A tract
21 centuries is resources that information that society, social most in conduct and actio in information, will become the strategy resources cause the exte ive concern in people.How to obtain the information?Books is work that the way that we obtain the information bestly, but collect and keep to have great capacity the big increment because of the library books, make traditional books' managing person increasingly heavy to get up.Forcing people rises to manage the books with the new management method, howing to set free out the books the managing person from the heavy work?
The advance of the science technique continuous changes and improvements, let mankind the life took place the enormous variety, the calculator flies technically to develop soon, making the every trade get the exte ive universality with use in the a ects of calculator technique a lying.The information tur the ages comes the current that become can't resist, human civilization enter a brand-new ages.Therefore, books management system too with the convenience, fast, low advantage in expe es is entering people life slowly, manage the traditional books to way to set free out thoroughly, lift high-efficiency, alleviate worker's perso el former busy work, let up to come ami all rate, can make the reader end more time at choose the book with read the in the book.From but make that people have more time to obtain the information, understand the information and control the information.
Keyword:Books management、System design、 Informatio


目 录
摘 要........................................................1
目 录........................................................2
第一章 导 论 ...............................................4
1.1所用开发语言简介.............................................4
1.1.1 VC 的特点 ...............................................4
1.1.2 VC 控件及其属性简介 .....................................4
1.1.3系统数据访问接口的选择.....................................4
第二章 系统分析阶段 ............................................7
2.1系统功能模块 ..............................................8
2.1.1 功能的实现 ..............................................8
2.1.2 模块框架图 ..............................................9
2.2系统数据分析 ...............................................10
第三章 设计阶段 ...............................................11
3.1概要设计 ...............................................11
3.1.1数据库概论及SQL、ACCE 2000简介 ..........................14
3.2 详细设计 ...............................................18
3.2.1数据信息准备 ...............................................18
3.2.2程序数据流图 ...............................................18
第四章 设计思想 .............................................27
4.1 面向对象的程序设计..............................................27
4.2 详细设计思想 .............................................28
4.2.1资本资料维护模块设计:......................................29
4.2.2“系统管理”模块设计.........................................30
4.2.3“用户登录”模块设计..................................... ....39
总结与展望 ......................................................43
结束语 ...............................................44
参考文献 ...............................................45

第一章 导论

一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
本次毕业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计、系统输入/输出设计等。作这些工作需对数据库知识有足够认识,并深入的了解VC 6.0的使用和管理系统的相关知识。

在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。
1.1所用开发语言简介
1.1.1 VC 的特点
Visual C 是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C 又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。
Visual C 具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Cla ),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具A Wizard、Cla Wizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。
1.1.2本程序中使用的VC 控件及其属性简介
(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。
(2)CButton(按钮控件):产生某些命令或改变某些选项设置。
(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。
(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。
(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。
1.1.3系统数据访问接口的选择
Visual C 中可用的数据访问对象接口有三种:ODBC(Open Database Co ectity,开发数据库连接)、DAO(Data Acce Objects,数据访问对象)及OLE DB(OLE data Base,OLE数据库)。
1.ODBC(Open Database Co ectity,开发数据库连接)
ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。
2.DAO(Data Acce Objects,数据访问对象)
DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft Jet 数据库、ODBC 数据源、可安装的ISAM数据库。
DAO 是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境——称为工作区(Work ace).
Microsoft Jet Work ace ——这是一种使用Microsoft Jet 数据库引擎来访问数据源的工作区。
ODBC Direct Work ace ——这是一种使用 ODBC Direct 来直接访问一个ODBC 数据源,并绕过Microsoft Jet 数据库引擎的工作区。可通过ODBC访问数据库服务器,而无须安装Microsoft Jet 数据库引擎。
3.OLE DB(OLE data Base,OLE数据库)。
OLE DB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(Directory Services),以及主机系统中的IMS和VSAM数据。OLE DB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLE DB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要。

本调查已过期,点击查看结果
查看评论 已有0位网友发表了看法
  • 验证码: