资源简介
本程序为两人合作开发的系统(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个文件信息
相关资源
- java 课程设计机票管理系统Java+MySQL
- 基于SQLite数据库的课程表
- 吉林大学数据库系统应用开发源代码
- 金蝶K3用户名密码加密过程(java)
- 基于SSH的网上书城_j2ee专周_源代码+数
- 购物网站源码+数据库
- 山东大学数据结构课程设计
- 图书管理系统-Java-大作业
- java swing 用户登录界面设计
- 哈工大J2EE课程设计
- 研究生录取系统 java Oracle
- java课程设计保存计算过程的计算器
- 双鱼林JSP基于SSH2教务选课成绩管理系
- 整套JAVA酒店管理系统源代码含设计文
- java课程设计游戏:急速飞行[绝不坑爹
- JavaWeb经典项目-图书管理系统
- 多功能拼图游戏软件 java课程设计 含
- java编写的学生信息管理系统 没有数据
- java swing做的图书管理系统
- JAVA网吧计费管理系统191156
- 大话JAVA:从零基础到数据库、WEB开发
- Ajax分页-增删改查-Oracle数据库-默认
- java图书管理系统含数据库,实验报告
- Java课程设计酒店管理系统+报告文档
- java贪吃蛇课程设计156714
- C#写的医院挂号信息管理系统
- 编译原理课程设计-java版
- 小型图书管理系统java+access
- jsp+ssm+mysql实现的零食商城系统源码
- java图书管理系统毕业设计(源代码
评论
共有 条评论