目录
1、需求分析
1.1 图书管理系统的需求分析
1.1.1 主要需求分析
该系统主要提供给用户及管理员使用。
① 管理员模块需要具备以下功能需求:图书管理员对图书信息管理(即添加、编辑、删除和查询图书信息)、借阅管理(查看用户的借阅情况)、用户管(即添加、删除用户,修改用户密码,身份等)。
② 用户模块需要具备以下功能需求:用户可以查询图书信息、借阅信息、借阅图书、归还图书以及修改个人信息。
图书管理系统功能需求图如下图所示:
1.1.2数据需求分析
要求此系统可以查询以下信息。
① 用户的基本信息包括:用户编号、用户名称、用户密码、用户身份(0表示读者,1表示管理员)。
② 图书的基本信息包括:图书编号、图书名称、图书作者、图书价格、图书类型编号、图书描述、借阅标记、图书封面图片链接。
③ 图书类型基本信息包括:图书类型编号、图书类型名称、图书类型描述
④ 借阅基本信息包括:借阅信息编号、借阅读者编号、借阅图书信息编号、借阅时间、归还时间
1.2 图书管理系统的数据流分析
1.2.1 图书管理系统功能模块图
采用结构化方法对图书管理系统进行分析与设计,得到下图所示图书管理系统的功能模块图。