计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

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

2013-05-17 01:13
导读:电子信息工程论文毕业论文,生产实习之项目实践图书借阅管理系统设计(一在线阅读,教你怎么写,格式什么样,科教论文网提供各种参考范例: 图书馆管理系统的主要对象是众多的图书馆,

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

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

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

数据库显示如下:

1 借阅信息

2 用户登录数据库

(科教作文网http://zw.NSEaC.com编辑发布)

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);

(转载自http://www.NSEAC.com中国科教评价网)


  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,
    
上一篇:单片机课程设计报告(一)信息工程毕业论文 下一篇:没有了