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

上传人:b****4 文档编号:24656356 上传时间:2023-05-29 格式:DOCX 页数:14 大小:149.59KB
下载 相关 举报
软件工程图书管理系统详细设计.docx_第1页
第1页 / 共14页
软件工程图书管理系统详细设计.docx_第2页
第2页 / 共14页
软件工程图书管理系统详细设计.docx_第3页
第3页 / 共14页
软件工程图书管理系统详细设计.docx_第4页
第4页 / 共14页
软件工程图书管理系统详细设计.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

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

《软件工程图书管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《软件工程图书管理系统详细设计.docx(14页珍藏版)》请在冰豆网上搜索。

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

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

图书馆管理系统详细设计

1项目概述:

1.1产品描述:

图书馆管理系统使用C/S模式。

用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。

1.2项目背景:

用于图书馆管理图书信息,及读者信息。

主要由登陆模块,图书管理模块,用户管理模块,用户操作模块。

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

3.模块详细设计说明:

1)初始化模块:

●功能描述:

系统初始时,由操作系统调用,经过身份验证,进入不同的模块。

●输入项:

用户名:

任意长度字符串或数字;密码:

任意长度字符串或数字。

●输出项:

有效用户和无效用户。

●流程图:

2)关闭系统模块:

●功能描述:

由管理员模块或用户模块调用,执行完毕后返回操作系统。

3)管理员模块:

●功能描述:

接受消息循环,启动查询书目模块,删除书目模块,插入书目模块,修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块。

●输入项:

管理员鼠标或键盘操作。

●输出项:

启动相应模块。

4)用户模块:

●功能描述:

接受消息循环,启动查询书目模块,查询已借图书模块,修改读者模块,借书模块,还书模块。

●输入项:

用户鼠标或键盘操作。

●输出项:

启动相应模块。

5)查询书目模块:

●功能描述:

根据要求,求出查询结果。

●输入项:

查找条件。

●输出项:

显示查询结果。

●实现:

source="select*frombookinfo"

Adodc1.RecordSource=source

●流程图:

6)删除书目模块:

●功能描述:

完成删除一条记录。

●输入项:

查找条件。

●输出项:

删除信息。

●实现:

varsource="deletefrombookinfowherebookname='"&Trim(DeleteBooks.bookname.Text)&"'andbookno='"&Trim(DeleteBooks.bookno.Text)&"'"

rsl.Openvarsource

●流程图:

7)插入书目模块:

●功能描述:

完成插入一条记录。

●输入项:

记录信息。

●输出项:

插入信息。

●流程图:

●实现:

varsource="insertintobookinfovalues('"&Trim(txtBookNo.Text)&"','"&Trim(txtBookName.Text)&"','"&Trim(txtAuthor.Text)&"','"&Trim(txtPublisher.Text)&"','"&Trim(txtLocation.Text)&"','"&Trim(txtPrice.Text)&"','"&Trim(txtType.Text)&"','"&Trim(txtTotal.Text)&"','"&Trim(txtDescription.Text)&"')"

rsl.Openvarsource

8)修改书目模块:

●功能描述:

完成修改一条记录。

●输入项:

查找条件。

●输出项:

修改信息。

●流程图:

9)查询读者模块:

●功能描述:

完成查询一条读者记录。

●输入项:

查找条件。

●输出项:

显示读者信息。

●实现:

Adodc1.RecordSource="select*fromusersu,cardscwherec.Name=u.username"

10)删除读者模块:

●功能描述:

完成删除一条读者记录。

●输入项:

查找条件。

●输出项:

删除读者信息。

●实现:

varsource="deletefromcardswherename='"&Trim(readername)&"'andcardno='"&Trim(readerno)&"'"

rsl1.Openvarsource

varsource="deletefromuserswhereusername='"&Trim(readername)&"'"

rsl2.Openvarsource

11)插入读者模块:

●功能描述:

完成插入一条读者记录。

●输入项:

读者信息。

●输出项:

插入到数据库。

12)修改读者模块:

●功能描述:

完成修改一条记录。

●输入项:

查找条件。

●输出项:

修改信息。

13)查询已借图书模块:

●功能描述:

完成查询一条记录。

●输入项:

查找读者的借书信息。

●输出项:

显示信息。

14)借书模块:

●功能描述:

完成借书。

●输入项:

书名。

●输出项:

借书。

●流程图:

15)还书模块:

●功能描述:

完成还书。

●输入项:

书名。

●输出项:

还书。

●流程图:

16)显示模块:

●功能描述:

显示信息。

●输入项:

待显示的信息。

●输出项:

表格形式的信息显示。

●实现:

Adodc1.Refresh

4.数据结构设计:

User表

Card表

名称

类型

名称

类型

UserName

Varchar(50)

CardNo

Varchar(50)

UserPwd

Varchar(50)

Name

Varchar(50)

BookInfo表

IdCard

Varchar(50)

BookNo

Varchar(50)

CreateData

smalldatatime

BookName

Varchar(50)

TypeId

Varchar(50)

Author

Varchar(50)

Status

Varchar(50)

Location

Varchar(50)

BorrowList表

Price

Float

Id

Varchar(50)

TypeId

Float

UserName

Varchar(50)

Total

Float

BookName

Varchar(50)

Des

Varchar(50)

BorrowData

Smalldatatime

returnData

Smalldatatime

Return

Smalldatatime

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 军事政治

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1