资源简介
本程序为两人合作开发的系统(java语言),功能强大,有三套界面(超级管理员、普通管理员以及读者),很好的实现了权限控制,不同身份登录指向不同界面;数据库设计则存在有索引,视图以及外键约束等等。
本资源包含可执行文件、源代码、数据库脚本、详细的电子版实验报告以及运行说明等。

代码片段和文件信息
package com.book;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
//import java.awt.Dialog.ModalExclusionType;
import java.awt.event.ComponentAdapter;
import java.awt.event.ComponentEvent;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JDesktopPane;
import javax.swing.Jframe;
import javax.swing.JInternalframe;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JToolBar;
import javax.swing.UIManager;
import javax.swing.WindowConstants;
import javax.swing.border.BevelBorder;
import com.book.iframe.BookLoginiframe;
import com.book.model.Operater;
import com.book.util.CreatecdIcon;;
/**
* 主窗体
*
*/
public class Library extends Jframe {
private static final JDesktopPane DESKTOP_PANE = new JDesktopPane();
private Operater user = BookLoginiframe.getUser();
public static void addIFame(JInternalframe iframe) { // 添加子窗体的方法
DESKTOP_PANE.add(iframe);
}
public Library() {
super();
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
setLocationByPlatform(true);
setSize(1067 710);
settitle(“图书馆管理系统“);
setResizable(false);
setLocationRelativeTo(null); //设置面板打开时在屏幕中央
JMenuBar menuBar = createMenu(); // 调用创建菜单栏的方法
setJMenuBar(menuBar);
final JLabel label = new JLabel();
label.setBounds(0 0 0 0);
label.setIcon(null); // 窗体背景
JLabel label_operator = new JLabel();
if(user.getGrade().equals(“0“))
label_operator.setText(“当前操作者是超级管理员:“ + user.getName());
else
label_operator.setText(“当前操作者是普通管理员:“ + user.getName());
label_operator.setBounds(410 300 300 60);
label_operator.setForeground(Color.WHITE);
label_operator.setFont(new Font(“宋体“ Font.PLAIN 20));
DESKTOP_PANE.addComponentListener(new ComponentAdapter() {
public void componentResized(final ComponentEvent e) {
Dimension size = e.getComponent().getSize();
label.setSize(e.getComponent().getSize());
// String imgUrl = “./resource/“ + “backImg.jpg“;
label.setText(“
+ size.height + “ src=‘“
+ this.getClass().getResource(“/book-bg.jpg“)
+ “‘>“);
}
});
DESKTOP_PANE.add(label_operator new Integer(Integer.MIN_VALUE));
DESKTOP_PANE.add(labelnew Integer(Integer.MIN_VALUE));
getContentPane().add(DESKTOP_PANE);
}
/**
* 创建菜单栏
*/
private JMenuBar createMenu() { // 创建菜单栏的方法
JMenuBar menuBar = new JMenuBar();
// 初始化新书订购管理菜单
JMenu bookOrderMenu = new JMenu();
if(user.getGrade().equals(“0“))
bookOrderMenu.setText(“新书订购管理“);
else
bookOrderMenu.setText(“验收管理“);
if(user.getGrade().equals(“0“))
bookOrderMenu.add(MenuActions.NEWBOOK_ORDER);
bookOrderMenu.add(MenuActions.NEWBOOK_CHECK_ACCEPT);
// 初始化基本信息管理菜单
JMenu baseMenu = new JMenu();
baseMenu.setText(“基本信息管理“);
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-17 22:16 3115005411-唐颖杰\LibraryManagement\
文件 367 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\.classpath
文件 599 2018-01-15 14:19 3115005411-唐颖杰\LibraryManagement\.project
目录 0 2018-01-17 22:11 3115005411-唐颖杰\LibraryManagement\.settings\
文件 57 2017-09-26 15:51 3115005411-唐颖杰\LibraryManagement\.settings\org.eclipse.core.resources.prefs
文件 670 2018-01-15 14:19 3115005411-唐颖杰\LibraryManagement\.settings\org.eclipse.jdt.core.prefs
文件 122 2018-01-15 14:19 3115005411-唐颖杰\LibraryManagement\.settings\org.eclipse.wst.common.project.facet.core.xm
目录 0 2018-01-17 22:16 3115005411-唐颖杰\LibraryManagement\bin\
文件 458207 2018-01-15 23:44 3115005411-唐颖杰\LibraryManagement\bin\book-bg.jpg
目录 0 2018-01-17 22:11 3115005411-唐颖杰\LibraryManagement\bin\com\
目录 0 2018-01-17 22:11 3115005411-唐颖杰\LibraryManagement\bin\com\book\
目录 0 2018-01-17 22:11 3115005411-唐颖杰\LibraryManagement\bin\com\book\dao\
文件 28215 2018-01-17 08:38 3115005411-唐颖杰\LibraryManagement\bin\com\book\dao\Dao.class
目录 0 2018-01-17 22:11 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 1626 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 2095 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 6838 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 4074 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 762 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 1201 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 900 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 907 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 7805 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 2378 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 768 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 830 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 2979 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 1293 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 8273 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 3172 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
文件 3895 2018-01-17 01:31 3115005411-唐颖杰\LibraryManagement\bin\com\book\if
............此处省略208个文件信息
相关资源
- 美食天下项目Android版源码和Web版源码
- java代码编写将excel数据导入到mysql数据
- 实现一个图书管理系统
- JAVA828436
- 基于Java的图书管理系统807185
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- 基于JSP的学生宿舍管理系统(源码 数
- JSP学生信息管理系统 Mysql数据库
- android通过JDBC连接Mysql数据库
- java 人事管理系统 课程设计
- java数据库连接(所有的数据库都支持
- 数据库设备管理系统课程设计论文J
- jsp与SQL Server数据库实现的客户注册登
- java sql2000员工管理系统数据库、文档
- Java课程设计(15个经典案例)
- java数据库版学生成绩管理系统
- JAVA计算器实验报告与源码
- 人事信息管理系统 java课程设计
- 学生信息管理系统 JAVA课程设计
- JSP课程设计-留言本 jsp mysql tomcat实现
- 东南大学 JAVA课程设计 学生信息管理
- 自动出题系统(java 课程设计)
- 软件工程课程设计报告--java学生管理
- JavaEE图书管理系统95427
- java课程设计《客房管理系统》
- java web学生管理系统(源码+数据库+截
- JavaWeb停车场管理系统(源代码,数据
- Java Web实现的易买网系统网站(源码
- 简单的登录页面,实现增删改查(运
评论
共有 条评论