您的位置:首页 > 其它

图书管理系统需求分析说明书

2015-09-14 21:46 337 查看
图书管理系统需求分析说明书

第一正式得为了一个项目认认真真的写这个需求分析说明书,真的用心了,记录下来,接下来的两周就是我们团队来实现它的时候了,愿我们组加油!

第1章 引言

1.1. 编写目的

本文档主要用于确定需求及功能范围,同时也为后续的设计、编码和测试工作提供依据,还可为作为系统功能用户确认测试及项目验收的参考依据。

1.2. 项目背景

1.2.1 系统名称及版本号

网上图书管理系统v1.0”

1.2.2 任务提出者

纳威科技股份责任有限公司 技术部

1.2.3 任务承接者

项目经理:邢其斌

开发人员:

张晓鹏

刘婷婷

杨溢

陈旭东

何俊东

1.3. 适用范围

该需求文档是作为本项目架构搭建的参考文件,是经过多次会议讨论和多层审核之后编写。

第2章 功能需求

2.1 图书基本信息管理

图书基本信息管理功能主要由系统管理员来进行维护。

主要过程是:以管理员身份登录到图书管理系统中,查询、修改、图书的书名、ISBN、库存量等信息和添加新书和删除旧书等。这些信息都会被记录到相应的数据库中。

1. 图书基本信息包括书名,作者,出版日期,简介,ISBN和库从数量;

2. 添加新书:需要输入书名、作者、出版日期,简介,ISBN和库从数量;

3. 删除旧书:输入ISBN号或者输入书名,查询得到相应的旧书删除其信息;

4. 查找图书:输入ISBN号或书名或作者或者出版日期查找相应的图书并显示其信息;

5. 查找所有图书:查找数据库中存放的所有图书信息。

2.2 用户管理

用户管理功能主要由图书管理员来进行维护,该功能只有以图书管理员身份登录时才会出现。

主要过程是:图书管理员身份登录到图书管理系统中的用户管理功能模块中,添加、删除、查询和修改数据库中的用户信息。

1.用户基本信息包括姓名、email、联系方式、四位数字ID号;

2. 添加用户:需要对输入的姓名、email、联系方式、进行验证,ID号由系统随机生成;

3. 删除用户:输入ID号,显示用户信息,然后确认删除;

4. 修改用户信息:输入ID号,显示用户信息,根据需求修改相应信息;

5. 查询用户信息:输入ID号,显示对应用户信息;

6. 显示所有用户信息:调用功能,显示所有用户信息。

2.3借书

借书功能需要对用户的身份进行确认,然后对选择的图书信息进行查询(在数据库中查询图书的库存量,如果库存为0则拒绝借阅,否则允许借阅)。该功能也是由图书管理员维护的;

借书过程:图书管理员需要先输入用户ID,确认用户信息,根据图书的ISBN或图书名从数据库中找到相应记录,在屏幕中打印出该图书的详细信息,用户确认借书后,该图书的库存量减去该用户借阅的本数,并且打印该读者信息和借阅情况信息(借书记录);查看用户所借书目,和该书的详细信息和归还日期;

1. 借书记录基础信息:借书单编号(自动生成),借书人ID,姓名,图书名称,借出时间,归还时间,状态。

2. 添加借书记录:输入借书人ID,姓名,书本名称,借出时间,归还时间,状态:借出。

3. 查询:输入借书单号或输入用户ID或输入图书名,显示对应信息。

4. 显示所有借书信息:调用功能,显示所有用户信息。

如果借书成功,可借时间为10天,自动计算还书日期。

2.3还书

还书功能也是基于图书管理员的,该功能需要先对用户信息进行确认,然后将用户归还的图书信息(主要是库存量)更新到数据库中。

还书过程:还书时需要图书管理员先输入用户ID确认用户信息,然后输入图书的名称或者ISBN号,然后从借阅文件上找到相应记录,记录还书日期后写入借阅历史文件,并从借阅文件上删去相应记录,将借阅记录中的状态改成:以归还。

1. 还书记录基础信息:还书单号ISBN,还书人ID,姓名,图书名称,归还时间,状态。

2. 查询:输入需还书ISBN号,显示还书情况;输入用户ID,显示用户还书记录。

3. 显示所有还书记录信息:调用功能,显示所有用户信息。

如果输入用户没有借这本书,就输出相应的提示信息

2.5用户登录

用户分类:1.图书管理员。2.系统管理员。

图书管理员信息:用户名,密码,权限等级。

系统管理员:用户名,密码,权限等级。

图书管理员功能:登陆之后显示以上三个模块。

系统管理员功能:登陆之后只有用户管理功能。

第3章
目录菜单

利用java web 编写前台界面。

主登录界面

1)用户登录(图书管理员、系统管理员),根据用户权限跳转页面

书目菜单(系统管理员管理界面):

1)
添加图书

2)
删除图书

3)
查找图书

4)
修改图书

5)
所有图书

6)<< 后退

用户菜单(图书管理员管理界面):

1) 添加用户

2)
查找用户

3)
删除用户

4) 修改用户

5)
<< 后退

库存菜单(图书管理员管理界面)

1)
借书

2)
还书

3)
<< 后退

第4章
系统模块框架图

图书管理系统模块框架图如下:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: