图书馆管理系统课程设计报告 .pdf
图书馆管理系统设计报告
2008.09.05
一、实习题目:图书馆管理系统
二、实习工具:前台开发工具选择VisualBasic6.0;后台数据库选择Access;
中间层采用ADO数据访问技术,将对数据库的操作以类的形式封装。
三、实习目的:通过建立一个图书馆管理系统来管理图书。掌握VisualBasic
的语言特点和编程技巧,熟悉控件的属性、事件和方法。掌握用ADO控件访问数
据库的技术,实现在数据库中的添加、查询和删除等操作。
四、实习内容:
1)需求分析:在进行一个项目的设计之前,先要进行必要的需求分析。图书馆
信息系统要求完成如下基本功能:
➢可以实现图书的类别管理和图书的信息管理。对图书的各种信息的查询,包
括逐个浏览,以及对图书信息的增加、删除和修改操作。另外,可以根据输
入的信息来检索某个图书的信息。
➢可以实现读者的类别管理和读者的信息管理。对读者的各种信息的查询,包
括逐个浏览,以及对读者信息的增加、删除和修改操作。另外,可以根据输
入的信息来检索某个读者的信息。
➢可以实现图书借阅管理。包括借书信息、还书信息以及相关信息的查询。
➢可以实现对系统管理。
2)结构设计:根据上面的需求分析,开发设计不同的窗体系统,每一个窗体
实现不同的功能,可以设计下面的几个模块。
➢图书管理模块:用来实现图书类别和信息管理。
➢读者管理模块:用来实现读者类别和信息管理。
➢图书借阅管理模块:用来实现借书和还书管理。
➢系统管理模块:用来实现用户的增加和修改等操作。
系统功能模块图如下:
图书馆管理系统
图书图书读者系统
借阅
管理管理管理管理
图图借还读读添更
书书书书者者加改
类信管管信类管密
别息理理息别理码
管管管管员
理理理理
添删修添修查添删查添查添修查添删
加除改加改询加除询加询加改询加除
图图图图图图借借借还还读读读读读
书书书书书书书书书书书者者者者者
类类类信信信信信信信信信类类类类
别别别息息息息息息息息息别别别别
3)数据库设计:
这里的数据库采用,用ADO