本文主要为广大网友提供“图书管理系统的设计与实现”,希望对需要图书管理系统的设计与实现网友有所帮助,学习一下!
论文字数:24431,页数:73
论文题目:图书管理系统的设计与实现
摘 要
本论文主要是针对大学传统的图书馆借阅管理方式进行设计与实现的的数字化图书馆,以数字化的形式来管理图书馆的具体工作包括:数据管理,借阅管理,查询管理,系统管理,今日盘点,退出系统等几个方面。本论文主要是从目前社会市场的需求以及高等学校图书馆借阅管理的实际问题出发,进行了详细的可行性研究,包括经济可行性,社会可行性及技术的可行性,都一一进行了详细分析和需求设计。需求分析阶段,画出了数据流图和模块图。同时又进行了数据库的分析与设计,创建了有关的数据库的表,建立了表之间的关系,以及创建了用户访问系统的窗体界面,系统的菜单设计,数据库的安全与系统调用,系统测试等。最后才形成了具体的有关图书馆借阅管理信息系统的设计开发与实现,
本论文具体实现与设计,利用了软件开发方法---------软件生命周期法。
本论文的主要有五部分内容:
第一部分为前言部分,主要阐述了有关该论文选题的实际意义,理论意义及有关图书管理系统,开发环境的功能简述
第二部分主要是生命周期法中的定义阶段:可行性研究和需求分析
第三部分主要是生命周期法中的系统设计即就是概要设计阶段
第四部分主要是详细设计阶段:包含创建表结构,输入相关的记录,窗体的设计,菜单的设计及系统安全的设计。
第五部分主要是测试阶段,测试论题所得的软件系统是否符合第二部分要求的具体五个功能。
综上所述,本论文《图书管理系统的实现与设计》在设计与开发之后,得到了真正的数字化管理图书馆借阅的所有具体工作:数据管理(读者,图书),借阅管理(借书,还书,续借),查询管理(读者查询,图书查询,借阅超期查询,借阅排名),系统管理(读者类别设置,图书类别设置,出版社设置),今日盘点(今日借书,今日还书,今日入库,今日续借,今日到期)等。经实际测试与调试可以使用到具体的学校图书管理工作中。
关 键 词:生命周期法;软件开发;可行性研究;模块设计;需求分析;数据流图窗体; 菜单;数据库的安全; 系统调用
论文类型:软件开发
Title: design and realization of the information system for library data management
ABSTRACT
This study focuses on the traditional university library loan management design and implementation of digital library to digital format to manage the library''s specific activities include: data management, loan management, query management, systems management, inventory today , exit system and other aspects. The study is in demand from the current social and Management College Library to borrow the practical problems in conducting a detailed feasibility study, including economic feasibility, social feasibility and technical feasibility, are all in detail analysis and design needs. Requirements analysis stage, drawing a data flow diagram and block diagram. Also conducted a database analysis and design, to create the relevant database table, set up relationships between tables, and create a user access system, form interface, system menu design, database security and system calls, system test. Finally the formation of a specific library loan management information system design and development and implementation
Concrete realization of this thesis and design, use of the software life cycle software development methodology --------- Act.
The paper has five sections:
The first part is the preamble, expounded on the major topics of practical significance, theoretical significance and the library management system, development environment features brief
The second part is the definition of life-cycle stage of the law: a feasibility study and needs analysis
The third part is the life-cycle approach in system design that is the outline design stage
The fourth part is the detailed design stage: create a table structure that contains, enter the relevant records, forms, design, menu design and system security design. Part five is the testing phase, test subject from the software system meets the specific requirements of the second part of the five features.
In summary, this paper "Library Management System and Design" in the design and development, the get a real digital library circulation management of all the specific tasks: data management (reader, books), loan management (library, also books, renewal), query management (reader inquiries, book inquiries, loan extended inquiry, loan ranking), systems management (to set the reader type, book type setting, publishers set), today inventory (library today, today is also the book today warehousing, today renew, expire today), etc.. The practical test and debug can be used to specific books in the management of the school.
KEY WORD
Key words: life-cycle method; software development; feasibility study; modular design; needs analysis; data flow diagram form; menu; database security; system call
Paper Type: Software Development
目 录
1 前言 1
1.1 选题意义 1
1.1.1 理论意义 1
1.1.2 实际意义 1
1.2 图书管理系统的功能简述 1
1.3 开发环境的功能简述 1
2 系统的需求分析 3
2.1 可行性研究 3
2.1.1 现有系统存在的问题 3
2.1.2 新系统的功能 3
2.1.3 可行性分析 4
2.1.4 软件开发环境 5
2.2 需求分析及数据流图 5
2.2.1 需求分析 5
2.2.2 数据流图 5
2.2.3 IPO图 8
2.2.4 用户的其他需求 8
3 系统的设计 9
3.1 概要设计(模块设计) 9
3.2 数据库需求与分析 10
3.2.1 数据库需求分析 10
3.3 数据库逻辑结构设计 11
4 系统的实现 15
4.1 创建数据库和表 15
4.1.1 创建数据库 15
4.1.2 创建表 15
4.2 建立表之间的关系 16
4.2.1 建立表之间的关系 16
4.2.2 为表输入部分的相关记录 16
4.3 创建窗体 17
4.3.1 创建系统登录窗体 17
4.3.2 “数据管理”窗体 21
4.3.3 “借阅管理”窗体 29
4.3.4 “查询管理”窗体 36
4.3.5 “系统管理”窗体 43
4.3.6 “今日盘点”窗体 46
4.4 系统菜单设计 51
4.4.1 系统菜单栏,菜单项 51
4.4.2 宏组的创建 52
4.5 数据库安全与系统调用 53
4.5.1 设置数据库密码 53
4.5.2 设置用户与组的账户与权限 53
5 系统的测试 57
5.1 功能测试 57
5.1.1 用户登录窗口测试 57
5.1.2 增加图书资料 57
5.1.3 查询图书资料 57
5.2 系统测试 57
5.3 测试结论 58
致 谢 59
参考文献 61
附 录 63