您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 设计及方案 > 图书馆管理系统的分析与设计-软件工程
图书馆管理系统的分析与设计一、需求概述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数据组成:学生编号+学生姓名+个人信息+登录密码+借阅记录2、名称:图书信息表简述:数据库存放,记录图书的详细信息编号:D2数据组成:图书编号+书名+作者+出版社+出版时间+价格+复本数+库存量3、名称:借阅信息表简述:数据库存放,记录图书的详细信息编号:D3数据组成:图书编号+书名+学生编号+借阅时间+归还时间四、加工说明1、图书管理:2、学生管理:分类信息出版社信息出版社信息图书信息查询图书图书信息分类信息图书信息图书情况出版社信息图书新分类E1管理员P1.1图书分类管理P1.2图书信息管理P1.3出版社管理E2学生D4出版社信息D2图书信息表D5图书分类表登录信息登录信息学生信息学生情况登录信息学生信息借阅信息P2.2学生信息管理P2.1登录管理E1管理员E2学生D6登录信息表D1学生信息表D3借阅信息表五、数据库设计1)E-R图:2)实体属性:图书(图书编号,书名,出版社,作者,出版时间,购入时间,价格)学生(学生编号,性别,姓名,登录密码,借阅图书)管理员(管理员编号,性别,姓名,管理权限)3)联系属性:借阅(学生编号,图书编号,借阅时间)归还(学生编号,图书编号,归还时间)学生管理(学生编号,管理员编号)图书管理(图书编号,管理员编号)学生图书管理员借阅归还学生管理图书管理nnn11六、模块构成图七、每个模块的功能与接口1、图书管理模块:功能描述:添加删除图书信息,添加删除图书分类信息,修改图书信息,注明图书库存量,可根据不同的条件查询需要的图书信息。输入项:图书信息或查询信息。输出项:查询结果。接口:数据存储模块。2、学生管理模块:功能描述:添加删除学生信息、查询学生信息,修改学生信息,查询学生借阅图书信息。输入项:学生信息或查询信息。输出项:查询结果。接口:数据存储模块。3、借阅管理模块:功能描述:添加借书、还书信息,修改借书、还书信息。输入项:借书信息、还书信息或修改信息。图书馆管理系统图书管理借阅管理学生管理书籍信息添加书籍分类管理书籍信息修改借书信息添加借书信息修改还书信息添加还书信息修改学生信息添加学生信息查询学生信息修改书籍信息查询图书管理模块借阅管理模块学生管理模块数据存储模块输出项:无。接口:数据存储模块。4、数据存储模块功能描述:接受修改信息更新数据,接受查询信息提供数据。输入项:修改信息或查询信息输出项:查询结果接口:图书管理模块、学生管理模块、借阅管理模块。
本文标题:图书馆管理系统的分析与设计-软件工程
链接地址:https://www.777doc.com/doc-146075 .html