图书馆图书信息管理系统程序设计文档

上传人:枫** 文档编号:493850761 上传时间:2022-10-04 格式:DOC 页数:39 大小:550.50KB
返回 下载 相关 举报
图书馆图书信息管理系统程序设计文档_第1页
第1页 / 共39页
图书馆图书信息管理系统程序设计文档_第2页
第2页 / 共39页
图书馆图书信息管理系统程序设计文档_第3页
第3页 / 共39页
图书馆图书信息管理系统程序设计文档_第4页
第4页 / 共39页
图书馆图书信息管理系统程序设计文档_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《图书馆图书信息管理系统程序设计文档》由会员分享,可在线阅读,更多相关《图书馆图书信息管理系统程序设计文档(39页珍藏版)》请在金锄头文库上搜索。

1、Delphi课程设计(图书信息管理系统) 学院:数计学院 专业:08 信管 学号:080304041 姓名:林燕玉目录(图书信息管理系统)1.概述 .3.2 需求分析 .3. 3.系统模块分析图 .3.4.数据库设计 .4.4.1图书信息表 .4.4.2读者信息表 .5.4.3图书借阅表 .6.4.4用户信息表 .7.5.系统模块设计 .7.5.1主窗体的创建 .7.5.2数据模块窗体设计 .11.5.3登录窗体设计 11.5.4 用户密码窗体设计 13.5.5 添加用户窗体设计 .14.5.6 修改密码窗体设计 .16.5.7 信息查询窗体设计 .17.5.8 图书管理窗体设计 . 23.5

2、.9 读者管理窗体设计 .27.5.10 借阅管理窗体设计 .31.5.11 规章制度窗体设计 .36.5.12 图书馆背景窗体设计 .37.6.本系统各个功能的运行 .37.7.总体设计方案的分析 .38.8.出现的问题及解决方法 .38.9.小结 .39.一、 概述: 本系统是介绍一个用delphi为开发工具基于ADO的图书馆图书管理系统。图书管理系是以数据库为支撑的应用程序,提出了权限管理模块的具体实现方法,并完成了相关模块设计。其功能包括用户管理、图书或读者或借阅查询、图书或读者管理以及图书借还等。本系统使用Access数据库存储图书管理的基本信息。二:需求分析:l 主要功能本图书管理

3、系统主要是实现对图书信息的查询和管理,其功能为: 操作系统:分为四个部分:.登录:根据不同的用户的权限不同,可进行不同的操作;.用户管理:增加和删除系统用户,并制定用户的权限;.修改密码:可修改当前用户自己的密码;.退出系统:退出程序,关闭窗口。信息查询:分为三个部分查询:.图书查询:可根据书号、书名、出版社、作者分别来查询图书的基本信息,也可模糊查询来查询图书的全部基本信息;.读者查询:可根据书号借书证号、姓名来查询读者的基本信息,也可根据模糊查询来查询读者的全部基本信息;.借阅查询:可根据借书证号来查询图书被借阅的基本信息,也可根据模糊查询来查询图书借阅的全部基本信息。图书管理:分为三个部

4、分管理:.图书管理:a.新书入库:添加新的书籍; b.浏览图书:可根据书号来浏览图书 .读者管理:添加、修改、删除读者信息,刷新可查看读者的信息; . 图书借还:实现图书的借出和归还的管理。关于图书馆:a. 图书馆制度:实现对图书馆规章制作的查看;b.图书馆背景:实现对本图书馆了解。 在本系统中,主要采用“用户登录”来进行子系统的切换,使不同权限的用户能在对应的子系统下正常操作。三系统功能模块分析图:操作系统信息查询管理信息关于图书馆登录系统用户系统修改密码退出系统图书管理读者管理借阅管理图书查询读者查询借阅查询图书馆制度图书馆背景图书馆图书信息管理四、数据库设计:名称:图书信息表; 表名称标

5、识:book;表结构示意图如下所示: 用户信息表数据图如下所示: 名称:读者信息表; 表名称标识:reader; 表结构示意图如下所示: 读者信息表数据如下: 名称:借阅图书信息表; 表名称标识:lend; 表结构如下所示: 借阅图书信息表数据如下所示: 名称:用户信息表; 表名称标识:usera; 表结构图如下所示: 用户名称信息表数据如下所示: 五、系统模块设计:主窗体的创建 主窗体的名字:mainform,对应的单元文件为:main.pas,在窗体中添加一个mainmenu组件,一个statusbar组件,一个image组件,程序界面如下图所示: 程序主要代码: var Mainform

6、: TMainform; mypath:string;implementationuses book, reader, lend, infoquery,dl, xgmm, xgyh, about, gz;$R *.dfmprocedure TMainform.FormCreate(Sender: TObject);begin mypath:=extractfilepath(paramstr(0); /程序当前的途径 shortdateformat:=yyyy/mm/dd; n1.enabled:=false; n2.enabled:=false; n3.enabled:=false; n4.e

7、nabled:=false; n5.enabled:=false; n6.enabled:=false; n7.enabled:=false; n8.enabled:=false; n11.enabled:=false; n12.enabled:=false; Mainform.statusbar1.panels4.Text:=datetostr(now); /显示现在时间end;procedure TMainform.Button1Click(Sender: TObject);begin bookform.show;end;procedure TMainform.Button2Click(S

8、ender: TObject);begin readerform.show;end;procedure TMainform.Button3Click(Sender: TObject);begin lendform.show;end;procedure TMainform.Button4Click(Sender: TObject);begin close;end;procedure TMainform.Button5Click(Sender: Tobject);beginqueryform.show;end;procedure TMainform.Button6Click(Sender: TOb

9、ject);begin button5click(sender);end;procedure TMainform.Button7Click(Sender: TObject);begin button5click(sender);end;procedure TMainform.Button8Click(Sender: TObject);begin dl_form.show;end;procedure TMainform.Button11Click(Sender: TObject);begin close;end;procedure TMainform.Button10Click(Sender:

10、TObject);begin xgmm_Form.show;end;procedure TMainform.Button9Click(Sender: TObject);begin xgyh_Form.show;end;procedure TMainform.N2Click(Sender: TObject);beginqueryform.show; /显示图书查询end;procedure TMainform.N3Click(Sender: TObject);beginbutton5click(sender); /显示图书管理系统end;procedure TMainform.N4Click(S

11、ender: TObject);begin button5click(sender); /显示借阅查询end;procedure TMainform.N6Click(Sender: TObject);beginbookform.show; /显示图书管理end;procedure TMainform.N7Click(Sender: TObject);beginreaderform.show; /显示读者管理end;procedure TMainform.N8Click(Sender: TObject);begin lendform.show; /显示借阅管理end;procedure TMai

12、nform.N10Click(Sender: TObject);begindl_form.show; /显示登录end;procedure TMainform.N11Click(Sender: TObject);beginxgyh_Form.show; /显示用户管理end;procedure TMainform.N12Click(Sender: TObject);beginxgmm_Form.show; /显示修改密码end;procedure TMainform.N13Click(Sender: TObject);beginclose; /退出系统end;procedure TMainform.Timer1Timer(Sender: TObject);beginMainform.statusbar1.panels4.Text:=FormatDateTime(yyyy

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号