图书馆管理系统.pdf
《图书馆管理系统.pdf》由会员分享,可在线阅读,更多相关《图书馆管理系统.pdf(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 图书馆管理系统(总 15 页)本页仅作为文档封面,使用时可以删除 This document is for reference only-rar21year.March 2 图书馆管理系统概要设计 1 项目概述:1.1 产品描述:图书馆管理系统使用 C/S 模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。1.2 项目背景:用于图书馆管理图书信息,及读者信息。主要由登陆模块,图书管理模块,用户管理模块,用户操作模块。2功能概述:2.1 系统功能:1)用户身份验证。2)用户密码保护。2.2 管理员功能:1)查询图书:可根据条件进行高
2、级查询,并允许模糊查询。2)删除书目:删除时有提示,在确定后删除。3)插入书目:需要填入足够的信息,并判断信息是否有效。4)修改书目:提供除关键字以外的所有信息的修改,并判断信息是否有效。5)查询读者:可根据条件进行高级查询,并允许模糊查询。6)删除读者:删除时有提示,在确定后删除。7)插入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。2.3 普通用户功能:1)查询图书:可根据条件进行高级查询,并允许模糊查询。2)查询已借图书:返回该用户已借的所有书目。3)修改读者信息:提供除关键字以外的所有信息的修改,并判断
3、信息是否有效。4)借书:判断还有无此书在馆,若还有,则允许外借。5)还书:根据读者已借的书目,将相应的书归还。3 3总体设计:3.1 处理流程:系统启动时,激活身份验证模块。通过身份验证后,对系统初始化。根据系统配置,系统将数据库导入,并设置各全局变量。系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。各项功能执行完毕后重新进入消息循环状态。由关闭系统事件激活关闭系统模块,退出系统。3 3.2 内部接口:初始化模块:系统初始时,由操作系统调用,经过身份验证,进入不同的模块。关闭系统模块:由管理员模块或用户模块调用,执行完毕后返回操作系统。管理员模块:接受消息循环,启动查询书
4、目模块,删除书目模块,插入书目模块,修改书目模块,查询读者模块,删除读者模块,插入读者模块,修改读者模块。用户模块:接受消息循环,启动查询书目模块,查询已借图书模块,修改读者模块,借书模块,还书模块。查询书目模块:根据要求,求出查询结果。删除书目模块:完成删除一条记录。身份验管理员 用 户 重新验消息循退 出 消息循查询删除插入修改查询删除修改插入借书 修改查询查询还书 图 21 4 插入书目模块:完成插入一条记录。修改书目模块:完成修改一条记录。查询读者模块:完成查询功能。删除读者模块:完成删除读者。插入读者模块:完成插入读者。修改读者模块:完成修改读者。查询已借图书模块:返回已借图书信息。
5、借书模块:完成借书功能。还书模块:完成还书功能。显示模块:显示结果。4 4 外部接口 4.1 登陆界面设计:(图 2-2)4.2 管理员界面设计:(图 2-3)4.3 普通读者界面设计:(图 2-4)图 2-图 2-5 5数据结构设计:User 表 名称 类型 UserName Varchar(50)UserPwd Varchar(50)Card 表 名称 类型 CardNo Varchar(50)Name Varchar(50)IdCard Varchar(50)CreateData smalldatatime TypeId Varchar(50)Status Varchar(50)图 2-
6、6 BookInfo 表 名称 类型 BookNo Varchar(50)BookName Varchar(50)Author Varchar(50)Location Varchar(50)Price Float TypeId Float Total Float Des Varchar(50)BorrowList 表 名称 类型 Id Varchar(50)UserName Varchar(50)BookName Varchar(50)BorrowData Smalldatatime returnData Smalldatatime Return Smalldatatime 6安全保密设计:在
7、用户登录系统时,只允许合法用户进入系统。7 7 结构分析 1 项目概述:1.1产品描述:图书馆管理系统使用 C/S 模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。1.2系统流程图:1.3图书馆管理系统数据流图:登 陆 管 理 员 普 通 用 户 管理图管理用户 修改个人信图书操作 数 据 库 查询图书 修改书查询用户 修改用户 删除用户 查询图书 查询已借图书 图 1-1 8 管理员 图书馆管理系统 用 户 登陆 登陆 返回信息 返回信息 图 1-2 顶层 8 2功能要求:2.1 管理员功能:1)查询图书:可根据条件进行高级查询
8、,并允许模糊查询。2)删除书目:删除时有提示,在确定后删除。3)插入书目:需要填入足够的信息,并判断信息是否有效。4)修改书目:提供除关键字以外的所有信息的修改,并判断信息是否有效。5)查询读者:可根据条件进行高级查询,并允许模糊查询。6)删除读者:删除时有提示,在确定后删除。7)插入读者:添加新读者,需要填入足够的信息,并判断信息是否有效。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。2.2 普通用户功能:6)查询图书:可根据条件进行高级查询,并允许模糊查询。管理员界用户界面 修改图书信修改用户信基本操作 登陆 登陆 用户记录 书目记用户借阅信图 1-3 第 0 层
9、 修改 修改图9 7)查询已借图书:返回该用户已借的所有书目。8)修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。9)借书:判断还有无此书在馆,若还有,则允许外借。10)还书:根据读者已借的书目,将相应的书归还。3软件属性要求:1)正确性:对数据要进行判断,以确保无误。2)可靠性:要求稳定,有出错处理。3)效率:各操作要求在 5秒内完成。4)完整性:无数据冲突,对数据库操作不因外部原因而丢失。5)易使用性:windows界面设计,易操作。6)安全保密性:数据库中的信息受保护。4数据字典:登陆数据信息:用户名+密码9 修改读者数据信息:CardNo+Name+IdCard+C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统
限制150内