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