图书馆管理系统详细设计 编写员:陆锡奇,钟岳文,王展荣 1 项目概述: 1
1 软件描述: 图书馆管理系统是使用C/S模式
用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书的一门实用软件
2 项目背景: 用于图书馆管理图书信息,及读者信息
主要由登陆模块,图书管理模块,用户管理模块,用户操作模块
2 图书馆管理系统结构图: 图书管理模块 管理员 图书馆管理系统 用 户 登陆 登陆 返回信息 返回信息 管理员界面 1 用户界面 2 修改图书信息 4 修改用户信息 3 基本操作 5 登陆 登陆 用户记录 书目记录 用户借阅信息 修改 修改图书 返回 信息 返回 信息 返回 信息 图2 第 0 层 查询图书 4 .1 修改图书 4
2 添加图书 4
3 删除图书 4
4 修改图书 返回 信息 书目记录 图3 -6 1 层图—4 登录 用户界面 2
1 借还书 图3 -4 1 层图—2 登录 管理界面 1
1 修改读者 修改图书 图3 -3 1 层图—1 查询用户 3 .1 修改用户 3
2 添加用户 3
3 删除用户 3
4 修改用户 返回 信息 用户记录 图3 -5 1 层图—3 3 .模块详细设计说明: 1 ) 初始化模块: 功能描述:系统初始时,由操作系统调用,经过身份验证,进入不同的模块
输入项:用户名:任意长度字符串或数字;密码:任意长度字符串或数字
输出项:有效用户和无效用户
流程图: 2 ) 关闭系统模块: 功能描述:由管理员模块或用户模块调用,执行完毕后返回操作系统
3 ) 管理员模块: 功能描述:接受消息循环,启动查询书目模块,删除书目模块,插入书目模块,修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块
输入项:管理员鼠标或键