普通用户功能:6查询图书:可根据条件进行高级查询,并允许模糊查询。7查询已借图书:返回该用户已借的所有书目。8修改读者信息:提供除关键字以外的所有信息的修改,并判断信息是否有效。9借书:判断还有无此书在馆,若还有,则允许外借。10还书:根据读者已借的书目,将相应的书归还。3.软件属性要求:1正确性:对数据要进行判断,以确保无误。2可靠性:要求稳定,有出错处理。3效率:各操作要求在5秒内完成。4完整性:无数据冲突,对数据库操作不因外部原因而丢失。5易使用性:wi
dows界面设计,易操作。6安全保密性:数据库中的信息受保护。4.数据字典:登陆数据信息:用户名密码修改读者数据信息:CardNoNameIdCardCreateDataTypeIdStatus修改图书信息:BookNoBookNameAuthorLocatio
PriceTypeIdTotalDes
f
图书馆管理系统详细设计
1项目概述:11产品描述:
图书馆管理系统使用CS模式。用户可以以管理员的身份登陆,进行读者管理,书目管理;以普通用户登陆,可以进行自身信息管理,自主借书,还书。12项目背景:
用于图书馆管理图书信息,及读者信息。主要由登陆模块,图书管理模块,用户管理模块,用户操作模块。2图书馆管理系统结构图:
管理员
登陆返回信息
图书馆管理系统图31顶层
返回信息
登陆
用户
登陆
修改修改用户信息
3
管理员界面1
修改图书
用户界面2
登陆
修改图书信息4
基本操作5
返回信息
登录
用户记录
返回信息
管理界面11
书目记录图32第0层修改读者
返回信息用户借阅信息
图331层图1
修改图书
f登录
用户界面21
借还书
图341层图2
修改用户
查询用户3.1
修改用户32
添加用户33
用户记录
修改图书
查询图书4.1
书目记录
删除用户34
图351层图3
修改图书42
添加图书43
删除图书44
图361层图4
返回信息
返回信息
f
借还书
书目查询51
借书52
还书53
图371层图5
用户借阅信息
3.模块详细设计说明:1初始化模块:功能描述:系统初始时,由操作系统调用,经过身份验证,进入不同的模块。输入项:用户名:任意长度字符串或数字;密码:任意长度字符串或数字。输出项:有效用户和无效用户。流程图:
登录界面
从数据库中读取
检查用户名与密码
成功登陆
图38
2关闭系统模块:功能描述:由管理员模块或用户模块调用,执行完毕后返回操作系统。
3管理员模块:功能描述:接受消息循环,启动查询书目模块,删除书目模块,插入书目模块,修改r