计算机类课程设计
目录
引言..........................................1 第一章 绪论..................................1 1.1 课题背景................................1 1.2 图书馆信息化管理........................2 第二章 开发工具简介..........................3 VC6.0简介...................................3 第三者 图书管理系统的设计与实现..............4 3.1 系统的需求分析..........................4 3.2 系统的设计..............................5 3.2.1 系统的总统设计.......................5 3.2.2 系统的概要设计.......................6 3.3 测试结果................................6 3.4 源代码..................................9 第四章 心得体会.............................22 参考文献.....................................22
计算机类课程设计
引言
随着社会经济的迅速发展和现代科学技术的进步,人类社会正逐渐走向现代化。计算机事业的飞速发展,使得以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。同时,随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中的作用愈来愈重要。
图书管理系统是我国大部分学校或其他部门不可缺少的部分,书籍是人类的精神食粮,尤其对一些学校来说,图书馆非常重要。在软件开发中,以计算机图书为主,称“计算机图书管理系统”。计算机图书管理系统能够为用户实现借阅图书、管理等,随着计算机科学的日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点,例如:查阅迅速、安全性高、可靠性高、存储量大、保密性好、成本低等。计算机图书管理系统能够单一定向计算机图书方面,具有实用、精简功能等效率,这些优点能够极大的提高图书管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。
1
计算机类课程设计
第一章 绪论
1.1 课题背景
随着人类社会的发展,人类对知识的需求也不断增长。在这种形势下,书籍就渐渐的成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据一定的位置,如何科学的管理图书馆不仅关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书管理系统就必不可少了。
随着现代社会信息量的不断增加,图书的种类及信息也越来越多,如何来管理庞大的图书信息成为一大难题,如何以一种便捷的管理方式加快图书流通信息的反馈速度,提高工作效率,已经成为学校图书馆管理的关键问题。信息技术的飞速发展给图书馆的管理带来了全新的变革,采用图书管理系统对图书馆的运作进行全程管理,不仅是图书馆摆脱了以往人工管理产生的一系列问题,而且让图书馆提高了管理效率,减少了管理成本。让图书馆进行更有效的管理。
1.2 图书馆信息化管理
图书馆的信息化从最初的对图书馆业务管理实行信息化发展到图书馆各个业务流程进行系统和网络化管理,并建立大规模以个体文献目录联机查询为主的资源共享系统。进入21世纪,充分利用计算机网络和信息技术,逐步实现不同载体的实体文献的信息化管理和多方位的联机查询。图书馆的计算机信息化管理,就
2
计算机类课程设计
是将传统图书馆业务的手工操作转变成由计算机管理,既图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理工作,采用计算机技术,进行高效、准确的信息化管理。其根本目的是实现区域内及地区、国家、国家间的资源共享。要达到资源共享的目的,必须制定一定的标准,只有各个系统都遵循这些标准,不同的系统间才可以实现联机查询、资源共享的效果。
第二章 开发工具简介
VC6.0简介
Visual C++ 6.0,简称VC或者VC6.0,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出Visual C++1.0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C++.NET(Visual C++7.0),但它的应用的很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C++6.0为平台。
VC6.0由以下三部分组成:
1、 Developer Studio,这是一个集成开发环境,我们日常工作的99%都是在它上面完成的, Developer Studio为Visual C++提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能。我们也知道,Developer Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio
3
计算机类课程设计
家族的其他同胞兄弟。所以不能把Developer Studio当成Visual C++, 它充其量只是Visual C++的一个壳子而已。
2、 MFC。从理论上来讲,MFC也不是专用于Visual C++,Borland C++,C++Builder和Symantec C++同样可以处理MFC。同时,用Visual C++编写代码也并不意味着一定 …… 此处隐藏:5396字,全部文档内容请下载后查看。喜欢就下载吧 ……