你好,欢迎来到经管之家 [登录] [注册]

设为首页 | 经管之家首页 | 收藏本站

生产实习之项目实践图书借阅管理系统设计(一)_电子信息工程毕业论文范文

发布时间:2015-03-12 来源:人大经济论坛
生产实习之项目实践图书借阅管理系统设计(一)_电子信息工程毕业论文范文 图书馆管理系统的主要对象是众多的图书馆,建立本系统的目的是能够方便地实现图书馆图书的管理。本系统主要的功能是对图书馆管理人员对图书的登记,出借,还入和查询、修改、添加、删除等工作。其中包括了关于图书的基本信息,作者,出版社和出版日期等。它是已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,  
经管之家“学道会”小程序
  • 扫码加入“考研学习笔记群”
推荐阅读
经济学相关文章
标签云
经管之家精彩文章推荐