中文摘要:在社会的发展中,越来越多的人都在知识的海洋中漂泊,要想学会更多的知识,我们就必须去图书馆里寻找答案,所以建立一个图书管理系统是非常必要的。图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
因此本人结合开入式图书馆的要求,对MS SQL Server
2000数据库管理系统、SQL语言原理、Delphi应用程序设计,Delphi数据库技术进行了较深入的学习和应用,本系统主要完成对图书管理系统的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行结果证明,本文所设计的图书管理系统可以满足借阅者、图书馆工作人员和高级管理员三方面的需要。
设计充分利用Delphi 6、MS SQL Server2000数据库技术的强大力量,提高了编程效率和可靠性。
关键词:数据库 Delphi6 数据库组件 模块 图书管理系统
Abstrast: In society's development, more and more many people all drift in the knowledge sea, must think academic society more knowledge, we must go to in the library to seek the answer, therefore establishes a books management system management system is extremely essential. The books management system management system is typical information management system (MIS), its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects. Establishes the data uniformity and the integrity regarding the former request strong, the data security good storehouse. But requests the application procedure function regarding the latter to be complete, easy to use and so on the characteristics. Therefore myself unify enter the type library the request, to MS SQL the Server 2000 database management system, the SQL language principle, the Delphi application programming, the Delphi data bank technology has carried on the thorough study and the application, this system mainly completes to the books management system management system demand analysis, the function module division, the database pattern analysis, and from this has designed the database structure and the application procedure. The system movement result proved, this article designs the books management system management system may satisfy the borrower, the library staff and the senior manager three aspect need.
Designs uses Delphi 6, MS fully the SQL Server2000 data bank technology formidable strength, enhanced the programming efficiency and the reliability.
Key Words: Database Delphi6 database module module books management system management system
目 录
一、 需求分析………………………………………………
(一) 功能需求………………………………………………
(二) 性能需求………………………………………………
二、 总体设计………………………………………………
(一) 系统层次模块图………………………………………
(二) 数据库设计……………………………………………
1.操作人员表………………………………………………
2.书籍信息表………………………………………………
3.书籍类别表………………………………………………
4.读者信息表………………………………………………
5.读者组别表………………………………………………
6.借阅情况表………………………………………………
三、 详细设计………………………………………………
(一) 主控制平台的界面效果………………………………
(二) 用户登录模块…………………………………………
1. 用户身份验证IPO图…………………………………
2. 用户登录模块的窗体设计……………………………
3. 权限管理模块…………………………………………
4. 读者管理模块…………………………………………
5. 图书类别设置模块……………………………………
6. 图书入库模块…………………………………………
7. 图书信息调整模块……………………………………
8. 图书借还管理模块……………………………………
9. 图书查询模块…………………………………………
参考文献………………………………………………………
致谢辞…………………………………………………………