"图书馆管理系统论文参考及数据库设计与应用分析"

需积分: 3 10 下载量 16 浏览量 更新于2024-01-04 收藏 116KB DOC 举报
本文针对图书馆管理系统设计与开发进行了深入研究。在绪论部分,简要介绍了数据库应用系统的结构和开发,并分析了图书管理信息系统设计的特点和任务。在第二章中,详细介绍了数据库的设计和范式分析,并系统介绍了 SQL 语言,为设计和理解应用程序做了铺垫。第三章对系统介绍了Delphi 6.0的数据库编程技术、SQL语言在Delphi 6.0中的应用、MS SQL Server基础。第四章分析了图书管理系统的应用需求,设计了系统的数据库结构,并根据需求对系统功能进行了划分和细化。第五章根据第四章的设计结果利用MSSQL Server2000和Delphi 6.0进行了具体的应用程序设计。总结部分介绍了设计体会和编程体会,并指出了系统设计中的不足和改进的方向。 数据库是信息管理系统中非常重要的条件和关键技术,数据库设计分为数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。在数据库需求分析阶段,需要将业务管理单证流化为数据流,划分主题之间的边界,并绘制出DFD图,并完成相应的数据字典。在概念设计阶段,需要进行实体-关系分析,建立实体-关系模型,设计数据库的基本结构。在逻辑设计阶段,需要将模型转换为关系模式,并进行范式分解,消除数据冗余。在物理设计与加载测试阶段,需要选择存储结构和访问路径,进行物理数据库设计,并进行加载和测试。 本文通过对数据库的设计和范式分析,以及SQL语言的介绍,为图书管理信息系统的设计和开发提供了理论基础。通过对Delphi 6.0的数据库编程技术、SQL语言的应用以及MS SQL Server基础的介绍,为系统的具体应用程序设计提供了技术支持。系统设计和开发中的不足和改进方向也在文章总结部分进行了指出。 综上所述,本文对图书馆管理系统的设计与开发进行了深入的研究,从数据库理论基础、系统设计到具体应用程序设计,对图书馆管理系统的各个环节进行了详细的分析和阐述,为相关领域的研究人员提供了一定的参考和借鉴。
2004-06-04 上传
目 录 封皮………………………………………………………………… 1 目录…………………………………………………………………. 2 第一章 问题的提出……………………………… 3 第二章 可行性的分析文档…………………………………………. 3 第三章 软件开发计划……………………………………………… 3 第四章 软件说明………………………………………………… 3 4、1 系统基本目标……………………………………… 3 4、2 系统结构设计…………………………………… 4 第五章 总体设计………………………………………………… 4 第六章 系统详细设计……………………………………………… 4 6、1 各个模块的实现过程………………………………… 4 6、2 流程图…………………………………………… 5 第七章 需求分析……………………………………………………. 6 7、1数据流图……………………………………………. 6 7、2数据字典……………………………………………. 7 7、3文件字典……………………………………………… 7 7、4数据项条目……………………………………………. 7 第八章 程序代码………………………………………………… 8 第九章 后记……………………………………………………. 10 一、 问题的提出 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。 目前学校图书馆的借阅工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的借阅过程形成一整套动态的管理。 二、可行性的分析文档 图书借阅系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。要想使学生能够有效的借阅,功能上对系统的要求是全面的。因此对用户的需求可分为四个方面:一方面是图书管理人员对需要进行图书借阅的同学进行信息注册,获得借书证;二方面是学生通过计算机进行图书浏览;三方面是学生通过计算机进行图书借阅;四方面是打印输出学生信息。 这四个方面形成了图书借阅的一个工作整体,利用计算机的自动化处理,可方便快捷地共享信息、交流信息,高效地协同工作。 在软硬件方面对系统的需求,软件要求易学,界面友好,容易掌握,可以很简单方便的进行图书借阅信息管理。硬件的配置要求不能太高,这样可以很好的适应当前的学校图书馆的借阅。