图书管理系统图书管理系统.docx

上传人:b****6 文档编号:6291576 上传时间:2023-01-05 格式:DOCX 页数:15 大小:336KB
下载 相关 举报
图书管理系统图书管理系统.docx_第1页
第1页 / 共15页
图书管理系统图书管理系统.docx_第2页
第2页 / 共15页
图书管理系统图书管理系统.docx_第3页
第3页 / 共15页
图书管理系统图书管理系统.docx_第4页
第4页 / 共15页
图书管理系统图书管理系统.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

图书管理系统图书管理系统.docx

《图书管理系统图书管理系统.docx》由会员分享,可在线阅读,更多相关《图书管理系统图书管理系统.docx(15页珍藏版)》请在冰豆网上搜索。

图书管理系统图书管理系统.docx

图书管理系统图书管理系统

1.设计目的

本题目实现的是网络数据库管理系统,选择的是图书馆管理系统,用户登录,用户信息的管理包括密码管理,及用户借还书,用户对图书信息及本人借还情况的查询,用户对图书系统信息的增删查改,用户信息的增删查改及借还情况总的查询。

2.设计内容

我们设计的图书馆管理系统主要用于对图书馆日常工作的管理,主要任务是用计算机对读者、图书等各种信息进行日常管理,如查询、修改、增加、删除、图书借阅和归还的管理等。

本系统实现了图书馆的信息化管理,完成了图书馆管理系统的基本功能。

该系统主要包括用户登录子系统、用户管理子系统、图书管理子系统、图书借阅与归还、图书和用户信息查询子系统四个部分,各部分主要功能如下:

用户登录子系统:

用于数据库的连接,主界面的设计和不同身份用户的登录管理。

用户管理子系统:

用于用户信息的管理,如用户添加、用户信息修改、用户删除。

图书管理子系统:

用于图书信息的管理,如新书入库、图书信息修改、图书信息删除。

图书借阅与归还子系统:

用于用户借阅和归还图书。

图书和用户信息查询:

图书和用户信息的查询。

3.开发和运行环境介绍

开发语言:

前台开发语言为java,后台数据库为SQLserver2005

运行环境:

myeclipse

  MyEclipse是著名的跨平台的自有(IDE)。

最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C++和Python的开发工具。

Eclipse的本身只是一个框架平台,但是众多插件的支持使得MyEclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。

许多软件开发商以MyEclipse为框架开发自己的IDE。

4.需求分析

4.1系统需求描述

实现用户对该系统可以进行一下内容,对图书信息增删查改、图书借阅信息的修改以,实现用户对图书的查找、借阅、归还以及修改密码。

该系统主要包括用户登录子系统、图书管理子系统、图书借阅与归还、图书和用户信息查询子系统四个部分,各部分主要功能如下:

用户登录系统:

用于数据库的连接,主界面的设计和不同身份用户的登录管理。

若用户不存在则须首先办理业务,如用户添加、用户信息修改。

图书管理子系统:

用于图书信息的管理,如新书入库、图书信息修改、图书信息删除。

图书借阅与归还子系统:

用于用户借阅和归还图书。

图书和用户信息查询:

图书和用户信息的查询

4.2系统功能结构图

图书管理系统系统流程图

 

 

4.3实体部分E-R图

 

实体图

 

用户实体图

 

合并总E-R图

 

 

 

4.5数据库表结构

表1图书表

字段名称

字段类型

长度

是否为空

备注

图书号

数字

4

主键

图书名

数字

4

出版社

字符

50

作者

字符

50

出版日期

字符

4

价格

字符

50

图书数

数字

4

表2用户借阅表

字段名称

数据类型

长度

是否为空

备注

用户号

字符

4

主键

图书号

数字

4

主键

借书日期

时间

8

还书日期

时间

8

备注

文本

50

表3用户表

字段名称

字段类型

长度

是否为空

备注

用户号

字符

4

主键

用户名

字符

50

密码

字符

50

已借书数

数字

4

借书上限数

数字

4

5.系统设计与实现

5.1模块功能描述

1在整个图书管理系统中用户登录系统的设计,主要包括如下功能:

连接远程数据库:

首先建立连接,然后配置数据源。

整个界面的设计:

主框架,点击按钮分别触发事件。

用户登录:

用户分别实现进入自己的界面。

2在整个图书管理系统中用户管理子系统的设计,主要包括如下功能:

用户办理:

用于办理用户信息。

用户信息修改:

用户可以修改自己的信息也可以修改自己的密码。

用户删除:

用于删除用户信息。

包括按用户号和密码删除。

3在整个图书馆管理系统中图书管理子系统的设计,主要包括如下功能:

图书添加:

用于添加图书信息。

图书信息修改:

管理员可以修改图书所有信息。

图书删除:

用于删除图书信息。

包括按图书号删除。

4在整个图书馆管理系统中图书借阅管理子系统的设计,主要包括如下功能:

借阅图书:

用户借书。

借阅信息显示:

用户只可以查看自己的借阅信息。

5在整个图书馆管理系统中图书和用户信息查询子系统的设计,主要包括如下功能:

图书信息查询:

可以查询所有图书信息,可以根据图书号。

用户信息查询:

用于查询用户信息。

5.2软件实现

用户登录系统:

连接数据库:

 

6.软件测试

 

用户登录界面

 

 

查询窗口

图书入库窗口

 

图书删除窗口

 

图书概览窗口

 

用户修改密码窗口

 

用户借阅窗口

用户归还窗口

 

图15还书窗口

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1