1 / 21
文档名称:

图书管理系统.doc

格式:doc   大小:1,915KB   页数:21页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统.doc

上传人:wu190701 2018/9/14 文件大小:1.87 MB

下载得到文件列表

图书管理系统.doc

相关文档

文档介绍

文档介绍:第2章系统功能介绍

我们设计的图书管理系统主要用于对图书馆日常工作的管理,主要任务是用计算机图书各种信息进行日常管理,如查询、修改、增加、删除图书的管理等。本系统实现了图书馆的信息化管理,完成了图书馆管理系统的基本功能。该系统主要包括管理员子系统、书籍管理子系统退出子系统两个部分,各部分主要功能如下:
管理员子系统:用于管理员的登陆和密码修改。
书籍管理子系统:用于书籍信息的管理,如新书入库、图书查询、图书删除、图书浏览。
根据上述系统功能分析,按照结构化程序设计的要求,得到系统的功能结构图,。
图书管理系统
图书入库
图书查询
图书删除
图书浏览
管理员系统
书籍管理系统
修改用户密码
用户信息
图书管理系统功能结构框图

本系统是图书管理系统,小巧。本系统启动后需要登陆,然后进入主界在这个界面我们可以选择所需要的功能模块来完成所要执行的功能。
系统共有5个功能模块:图书入库、图书查询、图书删除、图书概览、修改密码。支持一系列关于图书管理方面的简单操作,诸如查询、删除、添加、修改密码等。
主要包括如下功能:
图书浏览:用于浏览书籍的信息。
图书入库:用于添加图书信息。
图书查询:用于按图书号查询书籍信息。
图书删除:用于按图书名删除图书信息。
修改密码:用于修改管理员密码。
组内任务分工
表2-1 小组任务分工情况表
组员
具体任务分工
刘雨航
主界面、管理员登录
朱琳
图书查询、图书删除
李慧冬
图书浏览、图书入库
谭高奋
管理员密码修改、数据库表
第3章数据库设计
数据库需求分析
本系统的库应该分为两个部分:管理员信息部分和图书信息部分。管理员信息部分有用户名和密码。图书信息部分有图书名、图书号、作者、单价、出版社和入库时间的入库信息。
在一个图书管理中,有一个管理员去管理多本书籍和图书信息,图书馆中有多本书籍信息,管理员只有一个账号和密码,一本书籍只有一个图书号。针对本系统的特点,在对所搜集的数据进行规范化之后,定义了如下两张表格,分别是管理员信息表和图书信息表。
数据库概念结构设计
N
1
图书信息
管理员
维护
图书名
图书号
单价
作者
出版社
入库时间
用户名
密码
图书管理系统的整体E-R图
数据库表的设计
表3-1 管理员信息表
字段名称
数据类型
长度
备注
用户名
文本
10
密码
文本
15
表3-2 图书信息表
字段名称
数据类型
长度
备注
图书名
文本
40
图书号
文本
5
作者
文本
10
单价
货币
出版社
文本
50
入库时间
日期
第4章系统功能实现
登陆界面功能实现
管理员通过输入用户名和密码,即可登入图书管理系统。:
登陆界面
主要程序代码如下:
class Login extends JFrame implements ActionListener
{ Container cp=null;
JFrame f=null;
JButton j1,j2;
JTextField t1;
JPasswordField t2;
JLabel jlable1,jlable2;
Color c;
JPanel jp1,jp2;
public void confirm()//验证用户和密码是否存在
{ try{("");
}catch(ClassNotFoundException e){("加载驱动程序失败!");}
try{String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=";//直接使用当前类目录下的数据库文件
Connection con=(url);
Statement sql=();
String uname=().trim();
String Mima=().trim();
String queryMima="select * from user where 用户名='"+uname+"' and 密码='"+Mima+"'";
Resul