预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

图书馆管理系统 班级09软件(2)班 小组成员: 组长:李子骁 小组成员:仇兴、王磊、吴文飞、巫仲庆。 日期:2011年8月。 1引言 1.1课题背景 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的 各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书 馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆 的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有 效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个 领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和 正确性。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个 重要阵地。我们开发图书管理信息系统就是采用现代化的信息管理方式代替手工 管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询, 让图书馆更好的为学校,社会服务。 1.2课程设计目的 因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手 工进行是非常困难的。其次,借书、还书频率越大,说明图书馆的作用越大,然 而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗 失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现这 样那样的差错。同时,图书馆的图书应根据科学技术的发展和教学工作的需要及 时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破 坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏 书的知识结构得不到良好地控制。使用图书借出与管理系统可以大大地提高工作 效率,减少工作中可能出现的错误,是提高学校图书馆自动化水平的重要手段之 一。其开发主要包括后台数据库的建立和维护以及前端应用程序界面开发两个方 面。对于后台数据库的建立和维护要求建立起数据的一致性和完整性强、数据安 全性好、符合3NF范式库。而前端应用程序的开发则要求应用程序能提供强大 的数据操纵功能,界面友好、使用简单方便等特点。在中国软件行业日益进步的 今天,利用这些资源来能有效地减轻工作人员的负担,同时能让读者更加方便的 查询相关的信息。 通过学校图书借出与管理系统的设计,熟练掌握VisualC++、SQLServer2000 等工具软件,系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的 流程,提高自身分析问题、解决问题的能力。 1.3课程设计任务 本课程设计任务是通过开发一个学校图书借出与管理的数据库系统,学习数 据库系统的设计与开发,采用Visualstudio2008和SQLServer2000等软件为 开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析, 参考各种资料和进行数据库系统开发实践。同时,在此系统中,我们规定,读者 可以免费借阅两个月,超过两个月的,每天罚款一角,此系统在老师和同学的指 导和帮助, 已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一 般数据库的管理。 1.4开发工具的选用与介绍 本系统是经过实际的需求分析,采用Visualstudio2008作为开发工具而 开发出来的单机版图书查询系统。设计充分利用Visualstudio2008与SQL sever2000数据库技术的强大力量,提高了编程的效率和可靠性。通过该系统, 使图书馆的信息管理工作系统化、规范化、自动化,从而达到提高图书管理效率 的目的。 微软公司的Visualstudio2008是Windows应用程序开发工具,是目前最 为广泛的、易学易用的面向对象的开发工具。Visualstudio2008提供了大量 的控件,这些控件可用于设计界面和实现与数据库的连接等各种功能,减少了编 程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效 率和可靠性。因而,实现本系统使用VC是一个相对较好的选择。 vs是极具特色和功能强大的软件,主要表现:Visualstudio2008不仅仅 是一个编译器,更是一个全面的应用程序开发环境,从而可以充分利用具有面向 对象特性的c++来开发出专业级的windows应用程序。 MicrosoftSQLsever2000是Microsoft推出的OFFICE系列办公室自动化 软件中的用于数据库管理系统。它是一个中小型的数据库管理系统,提供了与其 它数据库管理软件包的良好接口,能方便识别DBASE,FOXBASE,FOXPRO,PARADOX 等数据库管理系统生成的数据库文件。这也是其命名为SQLSEVER的由来。它的