• 大小: 5.49MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-04
  • 语言: 其他
  • 标签:

资源简介

完整课程设计及源码,基于SSH图书管理系统

资源截图

代码片段和文件信息

package com.MadeBy_shuangyulin_QQ287307421.action;

import java.util.List;
import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.MadeBy_shuangyulin_QQ287307421.dao.BookDAO;
import com.MadeBy_shuangyulin_QQ287307421.domain.Book;
import com.MadeBy_shuangyulin_QQ287307421.dao.BookTypeDAO;
import com.MadeBy_shuangyulin_QQ287307421.domain.BookType;
import com.MadeBy_shuangyulin_QQ287307421.test.TestUtil;

public class BookAction extends ActionSupport {

    /*界面层需要查询的属性: 图书名称*/
    private String bookName;
    public void setBookName(String bookName) {
        this.bookName = bookName;
    }
    public String getBookName() {
        return this.bookName;
    }

    /*界面层需要查询的属性: 图书所在类别*/
    private BookType bookType;
    public void setBookType(BookType bookType) {
        this.bookType = bookType;
    }
    public BookType getBookType() {
        return this.bookType;
    }

    /*界面层需要查询的属性: 图书条形码*/
    private String barcode;
    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }
    public String getBarcode() {
        return this.barcode;
    }

    /*当前第几页*/
    private int currentPage;
    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }
    public int getCurrentPage() {
        return currentPage;
    }

    /*一共多少页*/
    private int totalPage;
    public void setTotalPage(int totalPage) {
        this.totalPage = totalPage;
    }
    public int getTotalPage() {
        return totalPage;
    }

    /*当前查询的总记录数目*/
    private int recordNumber;
    public void setRecordNumber(int recordNumber) {
        this.recordNumber = recordNumber;
    }
    public int getRecordNumber() {
        return recordNumber;
    }

    /*业务层对象*/
    BookDAO bookDAO = new BookDAO();

    /*待操作的Book对象*/
    private Book book;
    public void setBook(Book book) {
        this.book = book;
    }
    public Book getBook() {
        return this.book;
    }

    /*跳转到添加Book视图*/
    public String AddView() {
        ActionContext ctx = ActionContext.getContext();
        /*查询所有的BookType信息*/
        BookTypeDAO bookTypeDAO = new BookTypeDAO();
        List bookTypeList = bookTypeDAO.QueryAllBookTypeInfo();
        ctx.put(“bookTypeList“ bookTypeList);
        return “add_view“;
    }

    /*添加Book信息*/
    @SuppressWarnings(“deprecation“)
    public String AddBook() {
        ActionContext ctx = ActionContext.getContext();
        /*验证图书条形码是否已经存在*/
        String barcode = book.getBarcode();
        Book db_book = bookDAO.GetBookByBarcode(barcode);
        if(null != db_book) {
            ctx.put(“error“  java.net.URLEncoder.encode(“该图书条形码已经存在!“));
            return “error“;
        }
        try {
            BookTypeDAO bookTypeDAO = new BookTypeDAO();
            bookType = bookTypeDAO.GetBookTypeByBookTypeId(book.getBookType().getBookType

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2550  2013-01-20 22:11  图书管理系统\.classpath

     文件        315  2013-01-25 16:32  图书管理系统\.mymetadata

     文件       1420  2013-01-25 16:32  图书管理系统\.project

     文件        500  2013-01-20 22:05  图书管理系统\.settings\.jsdtscope

     文件        330  2013-01-20 22:05  图书管理系统\.settings\org.eclipse.jdt.core.prefs

     文件         49  2013-01-20 22:05  图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2013-01-20 22:05  图书管理系统\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       8606  2013-01-21 14:23  图书管理系统\mysql数据库\javaprojectdb\admin.frm

     文件         54  2013-01-21 14:22  图书管理系统\mysql数据库\javaprojectdb\db.opt

     文件       8746  2013-01-25 16:33  图书管理系统\mysql数据库\javaprojectdb\t_book.frm

     文件       8648  2013-01-21 14:23  图书管理系统\mysql数据库\javaprojectdb\t_booktype.frm

     文件       8758  2013-01-25 16:34  图书管理系统\mysql数据库\javaprojectdb\t_loaninfo.frm

     文件       8696  2013-01-25 16:34  图书管理系统\mysql数据库\javaprojectdb\t_reader.frm

     文件       8660  2013-01-21 14:23  图书管理系统\mysql数据库\javaprojectdb\t_readertype.frm

     文件       6166  2013-01-25 16:40  图书管理系统\mysql数据库\mysql_dump.txt

     文件         64  2013-01-25 16:24  图书管理系统\mysql数据库\projects.ldb

     文件     675840  2013-01-25 14:36  图书管理系统\mysql数据库\projects.mdb

     文件       6289  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\BookAction.java

     文件       4377  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\BookTypeAction.java

     文件       1908  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ChangePasswordAction.java

     文件       6731  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoanInfoAction.java

     文件        477  2012-08-25 19:56  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoginAction-login_CheckLogin-validation.xml

     文件       1674  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\LoginAction.java

     文件       6590  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ReaderAction.java

     文件       4515  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\ReaderTypeAction.java

     文件        146  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\action\UserAction.java

     文件       1829  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\AdminDAO.java

     文件       5331  2013-01-25 16:37  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\BookDAO.java

     文件       4700  2013-01-25 16:31  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\BookTypeDAO.java

     文件       5374  2013-01-25 16:36  图书管理系统\src\com\MadeBy_shuangyulin_QQ287307421\dao\LoanInfoDAO.java

............此处省略209个文件信息

评论

共有 条评论

相关资源