网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 论文模板 > 计算机论文 > 正文

生产实习之项目实践图书借阅管理系统设计(一)

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/10/03

网学网计算机论文编辑为广大网友搜集整理了:生产实习之项目实践图书借阅管理系统设计(一)绩等信息,祝愿广大网友取得需要的信息,参考学习。

图书馆管理系统的主要对象是众多的图书馆,建立本系统的目的是能够方便地实现图书馆图书的管理。本系统主要的功能是对图书馆管理人员对图书的登记,出借,还入和查询、修改、添加、删除等工作。其中包括了关于图书的基本信息,作者,出版社和出版日期等。它是已Java为实现对象,以oracle为信息的媒介,通过在oracle上的信息存储使Java得到良好的运行。
 
功能分析
 通过使用JAVA语言编写一个图书馆管理系统,该系统包括系统管理,书籍管理,借书管理,还书管理。具体的系统模块如下图所示:
   
 
 这个系统帮助图书馆管理信息化和高效化。告别早前人工操作的种种弊端,既节省了人力又节省了物力。管理人员在也不用为大量的书籍的出入繁忙的纪录,现在只需要启动图书馆管理系统一切就迎刃而解了。
系统管理包括登陆,添加用户,修改用户,删除用户和退出。
书籍管理包括添加书籍,修改书籍和删除书籍。
借书管理包括借阅者姓名,书名,借阅日期和归还日期。
还书管理包括还书者姓名,书名,日期。

系统分析
 目前,Java语言不仅是一门正在被广泛使用的编程语言,而且已成为软件设计开发者应当掌握的一门基础语言,许多人在掌握了Java基本知识后,都希望通过进行一系列的课程设计来提高Java编程技术,从而使自己能在将来具体的工作中利用Java语言开发项目。所以我们通过运用所学的JAVA的知识做了一个前台为Java后台为oracle的一个图书馆管理系统。

系统功能图
设计的方法是自底向上方法。即自顶向下地进行需求分析,第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。

数据库显示如下:

1 借阅信息

2 用户登录数据库


3 书籍目录

书籍E-R图
设计内容
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class MainWindow extends JFrame implements ActionListener
{
 JPanel panel1;
 Container c;
 JMenuBar MenuB;
 JMenu SystemMenu,BookMGRMenu,BorrowBookMenu,ReturnBookMenu,
 InfoBrowseMenu;
 JMenuItem UserLoginMenuItem,UserAddMenuItem,UserModifyMenuItem,
 UserDeleteMenuItem,ExitMenuItem,BookAddMenuItem,BookModifyMenuItem,BookDeleteMenuItem,
 BorrowBookMenuItem,BorrowInfoMenuItem,ReturnBookMenuItem,ReturnInfoMenuItem;
 JLabel titleLabel,AuthorLabel,DateLabel;
 public MainWindow()
 {
  super("图书馆管理系统");
  MenuB=new JMenuBar();
  SystemMenu=new JMenu("系统管理");
  UserLoginMenuItem=new JMenuItem("用户登录");
  UserAddMenuItem=new JMenuItem("添加用户");
  UserModifyMenuItem=new JMenuItem("修改用户");
  UserDeleteMenuItem=new JMenuItem("删除用户");
  ExitMenuItem=new JMenuItem("退出");
  SystemMenu.add(UserLoginMenuItem);
  SystemMenu.add(ExitMenuItem);
  UserLoginMenuItem.addActionListener(this);
  UserAddMenuItem.addActionListener(this);
  UserModifyMenuItem.addActionListener(this);
  UserDeleteMenuItem.addActionListener(this);
  ExitMenuItem.addActionListener(this);
  MenuB.add(SystemMenu);

  BookMGRMenu=new JMenu("书籍管理");
  BookAddMenuItem=new JMenuItem("添加书籍");
  BookModifyMenuItem=new JMenuItem("修改书籍");
  BookDeleteMenuItem=new JMenuItem("删除书籍");
  BookMGRMenu.add(BookAddMenuItem);
  BookMGRMenu.add(BookModifyMenuItem);
  BookMGRMenu.add(BookDeleteMenuItem);
  BookAddMenuItem.addActionListener(this);
  BookModifyMenuItem.addActionListener(this);
  BookDeleteMenuItem.addActionListener(this);
  MenuB.add(BookMGRMenu);
public class BookAdd extends JFrame implements ActionListener
{
 DataBaseManager db=new DataBaseManager();
 ResultSet rs;
 JPanel panel1,panel2;
 JLabel BookNameLabel,PressNameLabel,
        AuthorLabel,
    

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 | 论文专题 | 设计下载 | 网学软件 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师