摘 要
图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。因此本人结合图书管理的要求,对MS SQL Server2000数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者和图书馆管理员的需要。
关键词:数据库;SQL语言;MS SQL Server;Delphi7;数据库组件;图书管理;窗体。
Abstract
nagement the system is a system( MIS) of typical information management, its development to primarily include the establishing of backstage database to apply two aspects of the procedure's developments with maintenance and head.Request to establish to rise the data consistency with the home that the complete is strong, the data safety like for the former.But then request for the latter applied the procedure function is complete, easy usage etc. characteristics.Therefore oneself combination books request, need towards MS SQL Server2000 database management system, SQL language principle, Delphi application procedure design, Delphi database technique proceed in-depth study with apply, primarily complete to books manage system that manage analysis, function mold piece divide the line, database mode analysis, combined to from here designed the database construction with applied procedure.The system circulates to pan out the proof, demand for books for designing managing system can satisfying borrowing the with library managing the of of this text..
Key words:Datebase;MS SQL Server; Delphi7;
目录
第一章 绪 论 3
1.1 数据库应用系统开发简介 3
1.1.1 数据库 3
1.1.2 数据库管理系统 3
1.1.3 创建数据库 4
1.1.4 应用组件 4
1.2 图书管理系统 4
1.3 本文所做的主要工作 5
第二章 数据库理论基础 6
2.1 数据库系统设计及范式分析 6
2.1.1 数据库系统设计 6
2.1.2 数据库设计范式分析 8
2.2 SQL语言介绍 9
2.2.1 SQL基础 9
2.2.2 SQL语句 9
第三章 应用系统开发工具 11
3.1 Delphi7.0 VCL组件的体系结构 11
3.2 数据库组件介绍 11
3.3 SQL语言在Delphi中的应用 12
3.4 MS SQL Server简述 14
第四章 图书管理系统设计分析 16
4.1 应用需求分析 16
4.2 系统功能模块划分 16
4.3 系统数据库设计 17
4.3.1概念设计17
4.3.2 E-R图17
第五章 图书管理系统应用程序设计18
5.1 系统窗体模块组成18
5.2 系统登陆窗体模块的实现18
5.3服务窗体模块的实现 19
5.4浏览查询模块的实现 20
5.4.1 图书浏览查询 20
5.4.2 用户浏览查询 21
5.5图书借阅/归还图书模块的实现22
5.6图书/用户管理模块的实现25
5.6.1图书管理模块 25
5.6.2 用户管理模块 27
5.7个人密码修改功能的实现 27
致 谢29
参考书目29
第一章 绪 论
1.1 数据库应用系统开发简介
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。

您当前的位置:
