图书馆管理系统的分析与设计一、需求概述1、用户具备一下功能:a)管理员可以管理学生信息、图书信息;b)管理员可以统计当前借阅情况;c)管理员可以决定进购书的类型和数量;d)学生可以登录系统,设置个人信息;e)学生可以查询图书,借阅图书和归还图书
2、系统具备以下功能:a)设置密码;b)添加、修改和删除图书和读者信息;c)查询图书信息;d)设置学生和管理员权限;e)统计图书信息、借阅情况、读者信息等
二、数据流图顶层数据流图:图书馆管理系统学生管理员查找图书借书图书信息借阅情况登录学生信息图书信息学生情况图书情况借书、还书第0层数据流图:三、数据字典1)数据流:1、名称:借书信息简述:学生到图书管理员处完成借阅图书数据流来源:图书管理员数据流去向:图书管理系统数据组成:借书证号+图书编号+借书时间+应还时间2、名称:查阅信息简述:学生到图书管理系统查询图书数据流来源:学生数据流去向:图书管理系统数据组成:图书编号3、名称:还书信息简述:学生到图书管理员处还书数据流来源:图书管理员数据流去向:图书管理系统数据组成:还书证号+图书编号+还书时间4、名称:学生信息简述:学生个人信息数据流来源:图书管理员学生信息学生情况登录借、还书信息查询图书图书情况图书信息图书情况学生信息借阅信息借阅情况图书信息图书信息学生借阅数学生信息借阅查询借阅情况P1图书管理P2学生管理P3借阅管理E1管理员E2学生E1管理员E2学生D1学生信息表D3借阅信息表D2图书信息表数据流去向:图书管理系统数据组成:学生编号+学生姓名+个人信息+登录密码5、名称:图书信息简述:管理员想图书管理系统录入图书信息数据流来源:图书管理员数据流去向:图书管理系统数据组成:图书编号+书名+作者+出版社+出版时间+购书时间2)数据文件:1、名称:学生信息表简述:记录学生个人信息、借阅记录信息编号:D1数据组成:学生编号+学生姓