文档详情

软件工程图书管理系统详细设计.pdf

发布:2025-05-25约4.94千字共10页下载文档
文本预览下载声明

图书馆管理系统详细设计

1项目概述:

1.1产品描述:

图书馆管理系统使用C/S模式。用户可以以管理员的身登陆,进行读者管理,书目管

理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。

1.2项目背景:

用于图书馆管理图书信息.,及读者信息。主要由登陆模块,图书管理模块,用户管理模

块,用户操作模块。

2图书馆管理系统结构图:

图3-1顶层

登陆

信息图3-2第0层

登录

图3-41层图一2

用户记录图3-51层图一3

书目记录图3-61层图一4

借还书

图3-71层图一5

用户借阅信息

3.模块详细设计说明:

1)初始化模块:

•功能描述:系统初始时,由操作系统调用,经过身验证,进入不同的模块。

•输入项:用户名:任意长度字符串或数字;密码:任意长度字符串或数字。

•输出项:有效用户和无效用户。

・流程图:

登录界面

2)关闭系统模块:

•功能描述:由管理员模块或用户模块调用,执行完毕后返回操作系统。

3)管理员模块:

•功能描述;接受消息循环,启动查询书目模块,删除节目模块,插入节目模块,

修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块。

•输入项:管理员鼠标或键盘操作。

•输出项:启动相应模块。

4)用户模块:

•功能描述:接受消息循环,启动查询书目模块,查询已借图书模块,修改读者

模块,借书模块,还书模块。

•输入项:用户鼠标或键盘操作。

•输出项:启动相应模块。

5)查询书目模块:

•功能描述:根据要求,求出查询结果。

•输入项:查找条件。

•输出项:显示查询结果。

・实现:source=select*frombookinfo

AdodcI.RecordSource=source

・流程图:

6)删除书目模块:

•功能描述:完成删除一条记录。

•输入项:查找条件。

•输出项:删除信息。

・实现:arsource=deletefrombookinfowherebookname=^

Trim(DeleteBooks.bookname.Text)andbookno=H,

Triin(DclctcBooks.bookno.Tcxt)

rslOpenarsource

・流程图:

7)插入书目模块:

•功能描述;完成插入一条记录。

•输入项:记录信息。

•输出项:插入信息。

・流程图:

•实现:

arsource=insertintobookinfoalues(Trim(txtBookNo.Text)

Trim(txtBookNamc.Tcxt)

显示全部
相似文档