JAVA项目图书管理系统需求文档(基于JSP+SERVLET+JAVABEAN)
- 格式:doc
- 大小:1.08 MB
- 文档页数:8
图书管理系统
1、项目背景
随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理更为需要有效的图书管理软件。
图书管理系统软件LMS V1.0是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS,WINDOWS系列等操作系统上使用。
2、数据库设计
设计思路
图书管理系统设计的目的是为了让用户更方便的管理自己的书籍,可以根据自己的喜好查询某一类型的图书信息。
设计结果
数据库名:bookmanagement
以下是各个数据表的结构及说明
用户表(bookusers)
用户表是保存注册的用户信息,包括用户编号,账号,密码,姓名,注册时间
用户(用户编号[主键],账号,密码,姓名,注册时间)
3、系统功能设计
作者的管理(增删改查)
出版社的管理(增删改查)
图书管理(增删改查)
用户管理(增删改查)
权限管理,管理员权限和普通用户权限(未实现)
4、模块设计及功能
各个用例模块流程如下:
(1)登录界面
用户在此登录,界面如下:
登录之前点击作者管理等链接,提示未登录,登录之前做不了任何操作
登录不成功界面
登录成功(即进入作者版块)
退出系统
(2)从分类模块来看作者模块
2、出版社模块
3、图书模块
4、用户模块
5、图书查询模块
(3) 具体实现的功能
每个页面的基本功能:实现增加、修改与删除(操作选项都有),显示(查询)
还有每个页面都应该有分页的功能(出版社的分页效果)
(图书的分页效果)
添加/修改图书功能基础上的其他功能
点击“验证ISBN是否重复”——弹出窗口提示:
修改图书——ISBN不让修改(文本框成灰色)
图书查询页面(以ISBN为例,其他字段相同)通过ISBN查询的结果
没有查到结果
-
-
-
-
-
-
-
-
-
-
-。