2023-09-11 04:07来源:m.sf1369.com作者:宇宇
pb图书馆管理信息系统(论文+程序)
摘 要
本论文是采用目前广泛流行的软件开发工具之一:PowerBuilder 8.0来进行开发的,选材是利用PowerBuilder 8.0 + ODBC 来开发一套基于桌面的图书馆信息管理系统。
本论文将从选用的开发工具和数据库选择、数据库设计、图书馆管理信息系统的总体设计、系统各模块的具体实现最后到系统使用说明书的编写为主线,来介绍本课题的设计思路、所要实现的功能和开发的过程,重点介绍本系统的主要设计开发过程。
本系统的前端采用的开发工具是Delphi7.0,采用BDE连接数据库,使用Delphhi7.0所提供的数据库控件访问数据库,并对数据库进行一系列的功能操作,以达到系统所要实现的功能,后台数据库采用的是本地Paradox数据库系统。
本论文主要介绍本课题的设计思路、所要实现的功能和开发的过程,重点介绍本系统的主要设计开发过程。
第一章讲述了本系统的系统选题意义与现实系统的发展状况。
第二章讲述了PowerBuilder面向对象编程的开发工具及与系统开发有关的基本原理和概念。
第三章讲述了系统的总体结构设计。
第四章讲述了本系统需求分析以及数据库的设计。
第五章是本系统应用程序设计的讲述和系统的使用方式介绍。
关键词:PowerBuilder8.0; SQL Server 2000; 图书馆管理。
目 录
摘要----------------------------------------------------------------2
第一章 绪论---------------------------------------------------------3
第二章 面向对象的程序设计和PowerBuilder8.0-------------------------4
第一节 面向对象的程序设计方法------------------------------4
第二节 PowerBuilder8.0简介---------------------------------9
第三节 ODBC数据库访问技术简介-----------------------------11
第四节 数据库系统基本概念---------------------------------12
第三章 系统的总体设计----------------------------------------------21
第一节 系统功能描述与流程分析-----------------------------21
第二节 功能模块划分---------------------------------------23
第四章 数据库的设计------------------------------------------------24
第一节 数据库需求分析-------------------------------------24
第二节 数据库概念结构设计---------------------------------25
第三节 数据库逻辑结构设计---------------------------------27
第四节 数据库结构的实现-----------------------------------29
第五章 系统各模块的设计与使用--------------------------------------31
第一节 主窗口的设计---------------------------------------31
第二节 系统模块的设计-------------------------------------31
第三节 读者类别管理模块的设计-----------------------------34
第四节 读者信息管理模块的设计-----------------------------36
第五节 书籍类别管理模块的设计-----------------------------40
第六节 书籍信息管理模块的设计-----------------------------42
第七节 借还书管理模块的设计-------------------------------46
第八节 关于功能的设计与实现-------------------------------49
第六章 总结--------------------------------------------------------51
致谢---------------------------------------------------------------52
参考文献-----------------------------------------------------------53