完整的图书管理系统

上传人:夏** 文档编号:465238857 上传时间:2023-04-30 格式:DOC 页数:31 大小:184KB
返回 下载 相关 举报
完整的图书管理系统_第1页
第1页 / 共31页
完整的图书管理系统_第2页
第2页 / 共31页
完整的图书管理系统_第3页
第3页 / 共31页
完整的图书管理系统_第4页
第4页 / 共31页
完整的图书管理系统_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《完整的图书管理系统》由会员分享,可在线阅读,更多相关《完整的图书管理系统(31页珍藏版)》请在金锄头文库上搜索。

1、 辽宁师范大学海华学院毕 业 论 文 (设 计)( 2013 届) 题 目 : 图书管理系统 辽宁师范大学海华学院 专 业: 计算机科学与技术 姓 名: 刘 淼 指导教师: 柴 功 昊 完成日期: 2013 年 3 月 15日中文内容摘要 :图书管理系统是一个教育单位不可缺少的部分,它的内容对于学校图书馆的管理十分重要,所以图书管理系统不但要为图书管理者提供充足的信息和快捷的查询手段。而且也要为学生查询提供必要和快捷的查询手段,随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重的作用。作为计算机应用的一部分,使用计算机对图书信息

2、进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,与世界接轨的重要条件。关键词 :Visual stdio 2008;SQL Server;管理学原理;数据库设计;系统功能;English abstract :Books management system management system is an indispensable part of education unit, its content to the school library manageme

3、nts very important, so not only to the books, Management system management system for the operators provides sufficient information and quick searching method. But also to provide necessary for students inquires and quick searching method, Along with the science and technology unceasing enhancement,

4、 the computer science is mature day after day, its formidable function had profoundly known for the people, it entered the human society each domain and plays a more and more important role. As a part of computer application, Uses the computer to manage book information which the manual administrati

5、on center advantages. For example: retrieves, the search rapidly convenient, the reliability high, the reserves big, the secrecy good, the life is long, low cost. These merits can enormously enhance the books management efficiency, also is the library scientific, the standardized management, connect

6、ing with the world the important condition.Keywords :Visual studio 2008;SQL Server;management principles Database design;The system function; 目 录中文内容摘要 :IENGLISH ABSTRACT :II第一章 绪 论1第二章 VC工具的介绍及数据库介绍22.1 VC+的发展及其简介22.2 VC+6.0的安装和使用32.3 数据库介绍52.3.1 数据库的介绍52.3.2 管理信息系统62.3.3 数据库系统设计7第三章 需求分析113.1 图书管理

7、系统需求113.2 功能分析123.3 硬件性能需求13第四章 总体设计144.1 系统层次模块图144.2 系统结构14第五章 详细设计205.1 创建数据库205.2 完善数据库21参 考 文 献25注释26后记27第一章 绪 论随着Internet技术的兴起与发展和网络技术的蓬勃发展,图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,以前对图书信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权

8、限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对图书信息比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、

9、费力;如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,本项目要采用客户机/服务器结构建立一个高校图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的购书、查询、修改和注销图书及对读者的借书还书进行很好的管理。第二章 VC工具的介绍及数据库介绍2.1 VC+的发展及其简介 VC+ 6.0是微软公司开发的可视化编程语言,随着Windows操作系统的崛起,由传统的面向控制台的字符软件开发向面向对象的可视化编程转化已成为必然趋势。而VC+6.0正是Windows环境下最强大、最流行的开发工具之一。 VC+ 6.0是面

10、向对象的程序设计方法(Object-Oriented Programming,OOP),支持MFC(Microsoft Foundation Class)类库编程,有强大的集成开发环境Developer Studio(其中包括了程序自动生成向导AppWizard、类向导Class Wizard和各种资源编辑器,以及功能强大的调试器等可视化和自动编程辅导工具),VC+可用来开发各种类型、不同规模和复杂程序的应用程序,开发效率很高,生成的应用软件代码品质优良。这一切都使得VC+成为许多专业程序开发人员的首选。 然而,VC+一向有“难学”的名声,主要体现在:一方面是VC+的规模庞大,结构复杂,难于理

11、出一条循序渐进的学习路线;另一方面,基于AppWizard自动生成的程序代码专业化程度高,结构复杂等特性。上个时间70年代初软件界曾出现了一次严重的技术危机,随着硬件速度的提高,编写大规模的程序已经从一种可能变成了一种需求,可是以前的那种编写小规模程序的方法已经无法满足这一需要,找出一个上万行程序中的错误甚至比编写还要花费更多的时间。人们经过不懈的努力,先后有人提出了两种解决方法,这就是结构化的程序设计和面向对象的程序设计。这两种方法都完美的解决了这场危机,但由于面向对象的方法相比之下难于掌握,并没有很快流行,而结构化的程序设计思想则成为当时的程序设计标准,Pascal就是这一时期的代表。步入

12、80年代后期后,人们逐渐发现,面向对象的方法在很多领域具有不可比拟的优势,特别是在网络应用领域。另外在进行系统分析时,面向对象的方法更有利于理清系统的结构。于是一批面向对象的程序设计语言逐渐走上了舞台,代表的语言有Smalltalk,c+等,需要注意的是这里说的面向对象的语言是指拥有面向对象的特征的语言,事实上C+按面向对象提出时的说法并不是一个纯粹的面向对象的语言,它保留了太多的C语言特性。Smalltalk是一种纯粹的面向对象的语言,在用它编写的程序中一切都是对象,但掌握这种语言是很困难的,而C+则以它为众多程序员所熟悉的C语言为基础,并逐步发展起来。 由于VC+对初学者不易掌握,一般要学

13、习VC+编程,就要先有C+的基础,C+语言是一种应用较广的面向对象的程序设计语言,使用它可以实现面向的对象的程序设计。学习C+语言首先要认识它面向对象的特性和实现面向对象的方法。面向对象的设计与面向过程的设计是有很大区别的,面向对象的程序设计是在面向过程的程序设计的基础上的一个质的飞跃。2.2 VC+6.0的安装和使用 微软公司现在已经发行了Visual Studio.NET 2003,虽然比VC6.0版本更高,但是许多编程者一致认为VC6.0是比较成熟的,好用的。VC6.0的安装也十分简单,只要把VC6.0安装光盘放进光驱,点击光盘上的setup.exe,一路Next到最后就安装完毕,它可以

14、在Windows 9x以上的系统中使用,拥有强大的用户集成界面。VC+6.0的功能十分强大,这也是入门者感觉到难学的原因所在吧,涉及到了基本的编程、系统、多媒体、网络、数据库、计算机信息管理等领域。而对于低层编程是VC编程中最有实用价值的一部分,也是使用VC编程优势最明显的一部分。作为我们计算机专业的学生,对计算机的软硬件也有一定的了解,现在许多硬件的驱动程序不是用汇编语言做的,而是用VC做的;在网络方面,VC也有它独特的优势,提供了强大的库函数:移植性,可展性,可靠性都是比较好的;在数据库方面,VC也可完全胜任,提供了强大的组件,使我们对数据库操作也非常的方便。在今天,随着网络的普及,数据服

15、务器域客户往往在不同地方,如何建立访问链路进行访问,这都是数据库将要研究的内容。作为一名程序设计人员,可能会遇到以下几个方面的内容:1.数据的访问。数据总是存储到一定结构的数据库中,读取其中的数据必须要使用与之对应的方法。2.数据的显示。如何使我们的窗口正确的显示数据,这是我们首先要做到的内容。3.数据库的安全性。我们的程序必须能够保证数据库的安全访问。4.访问远程数据库中的数据。现在的数据库管理与班都使用C/S形式,在这种模式中,数据存储在远程的主机上,我们必须能够建立访问链路。现在,VC已经渗透到各个领域,它的功能已经逐渐被编程者认同。这就印证了计算机软件业界的一句行话:真正的程序员使用VC+,聪明的程序员用Delphi。2.3 数据库介绍2.3.1 数据库的介绍 数据库是20世纪60年中期产生的一门新技术,它的出现使数据处理进入了一个崭新的时代,它能把大量的数据按照一定的结构存储起来,在

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 汽车技术

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