图书管理系统总报告 精品Word文档格式.docx

上传人:b****4 文档编号:14381455 上传时间:2022-10-22 格式:DOCX 页数:43 大小:232.97KB
下载 相关 举报
图书管理系统总报告 精品Word文档格式.docx_第1页
第1页 / 共43页
图书管理系统总报告 精品Word文档格式.docx_第2页
第2页 / 共43页
图书管理系统总报告 精品Word文档格式.docx_第3页
第3页 / 共43页
图书管理系统总报告 精品Word文档格式.docx_第4页
第4页 / 共43页
图书管理系统总报告 精品Word文档格式.docx_第5页
第5页 / 共43页
点击查看更多>>
下载资源
资源描述

图书管理系统总报告 精品Word文档格式.docx

《图书管理系统总报告 精品Word文档格式.docx》由会员分享,可在线阅读,更多相关《图书管理系统总报告 精品Word文档格式.docx(43页珍藏版)》请在冰豆网上搜索。

图书管理系统总报告 精品Word文档格式.docx

图书管理员子系统:

借阅图书,归还图书。

系统管理员子系统:

增加、删除和更新书目,增加、删除和更新借阅者账户,增加和删除书籍。

数据库子系统:

账户信息管理,借阅信息管理,图书信息管理。

3.开发和运行环境介绍

开发语言:

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

运行环境:

eclipse

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

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

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

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

4.需求分析

4.1系统需求描述

实现管理员对用户的增删改查,对图书信息增删查改、图书借阅信息的修改以,实现用户对图书的查找、借阅、续借、归还以及修改密码。

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

4.2系统功能结构图

图1图书管理系统系统流程图

4.3系统E-R图

图2用户实体图

图3书籍实体图

图4实体属性图

4.5数据库表结构

表1图书信息表

字段名称

字段类型

长度

是否为空

备注

图书id

数字

4

主键

图书名称

出版社

文本

50

作者

出版日期

时间

价格

图书总数量

图书剩余量

表2借阅者借阅表

数据类型

借阅者id

借书日期

8

还书日期

是否归还

表3借阅者信息表

用户id

用户名

用户密码

权限

已借书数

借书上限数

5.系统设计与实现

5.1模块功能描述

1在整个图书管理系统中系统管理员子系统(徐璐)的设计,主要包括如下功能:

对系统的数据进行维护,如增加、删除和更新书目,增加、删除和更新借阅者账户,增加和删除书籍。

2在整个图书馆管理系统中图书管理子系统(夏蒙娜)的设计,主要包括如下功能:

处理还书:

图书管理员处理用户归还的图书。

管理图书:

可以查询所有图书信息。

3在整个图书馆管理系统中借阅者子系统(汤明玉)的设计,主要包括如下功能:

图书借阅者能够通过该系统进行借阅图书,查询书籍信息,预定图书和归还图书等操作。

4在整个图书管理系统中数据库子系统(卢佳丽)的设计,主要包括如下功能:

账户信息管理:

图书管理人员账号由系统创建,并给予一定的权限。

借阅者可以向图书管理员申请创建账号,且只有部分使用权。

借阅者信息管理:

借阅者登录后可查看自己的借阅信息,也可搜索相关书籍并查看其详细信息。

图书信息管理:

图书馆购买新书后,由系统新建书籍信息表单,然后填写相关书籍信息,分类并保存。

5.2软件实现

importjava.sql.*;

importjava.awt.*;

importjava.awt.event.*;

importjava.util.*;

importjavax.swing.*;

importjavax.swing.border.*;

publicclassBookextendsJFrameimplementsActionListener

{

JMenuBarmb=newJMenuBar();

JMenuManaSystem,QueryBook,BookIn,DeleteBook,ScaneBook,gaiMima,GetHelp;

JMenuItemoutsystem,lookupbook,addbook,dropbook,glarebook,changemima,

zuoZheItem,aboutsystem,lentbook,usehelp,userlook,background,zhuomian1,

zhuomian2,zhuomian3,zhuomian4,Calendar;

JMenubackcolor;

JPaneljp=newJPanel();

Containercp=getContentPane();

Stringusername;

Book(){}

Book(Stringusername)

{

this.username=username;

cp.add(mb,"

North"

);

ManaSystem=newJMenu("

系统管理(S)"

ManaSystem.setMnemonic('

S'

BookIn=newJMenu("

扩充书库(B)"

BookIn.setMnemonic('

B'

QueryBook=newJMenu("

图书查询(L)"

QueryBook.setMnemonic('

L'

DeleteBook=newJMenu("

图书管理(M)"

DeleteBook.setMnemonic('

M'

ScaneBook=newJMenu("

图书预览(G)"

ScaneBook.setMnemonic('

G'

gaiMima=newJMenu("

用户管理(U)"

gaiMima.setMnemonic('

U'

GetHelp=newJMenu("

帮助(H)"

GetHelp.setMnemonic('

H'

backcolor=newJMenu("

更改主题(C)"

backcolor.setMnemonic('

C'

background=newJMenuItem("

更改主题"

zhuomian1=newJMenuItem("

经典素白"

zhuomian2=newJMenuItem("

水墨轻灰"

zhuomian3=newJMenuItem("

睿智深灰"

zhuomian4=newJMenuItem("

黑色宇宙"

background.add(backcolor);

backcolor.add(zhuomian1);

backcolor.add(zhuomian2);

backcolor.add(zhuomian3);

backcolor.add(zhuomian4);

outsystem=newJMenuItem("

退出系统(O)"

outsystem.setMnemonic('

O'

lookupbook=newJMenuItem("

查询图书(L)"

lookupbook.setMnemonic('

addbook=newJMenuItem("

新书登记(N)"

addbook.setMnemonic('

N'

dropbook=newJMenuItem("

删除管理(D)"

dropbook.setMnemonic('

D'

lentbook=newJMenuItem("

借阅管理"

glarebook=newJMenuItem("

预览图书(G)"

glarebook.setMnemonic('

changemima=newJMenuItem("

修改密码(C)"

changemima.setMnemonic('

userlook=newJMenuItem("

用户查询"

Calendar=newJMenuItem("

管理日志"

zuoZheItem=newJMenuItem("

关于作者"

aboutsystem=newJMenuItem("

关于系统"

usehelp=newJMenuItem("

使用指南"

ManaSystem.add(backcolor);

ManaSystem.add(outsystem);

QueryBook.add(lookupbook);

BookIn.add(addbook);

DeleteBook.add(dropbook);

DeleteBook.add(lentbook);

ScaneBook.add(glarebook);

gaiMima.add(changemima);

gaiMima.add(userlook);

gaiMima.add(Calendar);

GetHelp.add(zuoZheItem);

GetHelp.add(aboutsystem);

GetHelp.add(usehelp);

//backcolor.addActionListener(this);

zhuomian1.addActionListener(this);

zh

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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