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