资源简介

这是Java Web 2.0的一个项目,是一个图书馆管理系统,功能齐全,该有的基本都有,开发技术是Struts+MySQL,通过JDBC连接数据库,难得的是界面做的十分出色,比起一般学生做的只有功能界面丑陋的图书馆管理系统好多了,至于图书馆管理系统也一直是大学生做web开发常用的一个项目,可以参考一下。

资源截图

代码片段和文件信息

package com.action;

import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForm;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.ActionForward;
import com.actionForm.BookForm;
import org.apache.struts.action.Action;
import com.dao.BookDAO;
import java.util.Date;

public class Book extends Action {
    private BookDAO bookDAO = null;
    public Book() {
        this.bookDAO = new BookDAO();
    }

    public ActionForward execute(ActionMapping mapping ActionForm form
                                 HttpServletRequest request
                                 HttpServletResponse response) {
        String action =request.getParameter(“action“);
        System.out.println(“\nbook*********************action=“+action);
        if(action==null||““.equals(action)){
            request.setAttribute(“error““您的操作有误!“);
            return mapping.findForward(“error“);
        }else if(“bookAdd“.equals(action)){
            return bookAdd(mappingformrequestresponse);
        }else if(“bookQuery“.equals(action)){
            return bookQuery(mappingformrequestresponse);
        }else if(“bookModifyQuery“.equals(action)){
            return bookModifyQuery(mappingformrequestresponse);
        }else if(“bookModify“.equals(action)){
            return bookModify(mappingformrequestresponse);
        }else if(“bookDel“.equals(action)){
            return bookDel(mappingformrequestresponse);
        }else if(“bookDetail“.equals(action)){
            return bookDetail(mappingformrequestresponse);
        }else if(“bookifQuery“.equals(action)){
            return bookifQuery(mappingformrequestresponse);
        }
        request.setAttribute(“error““操作失败!“);
        return mapping.findForward(“error“);
    }
    /***********************添加图书信息**************************/
    private ActionForward bookAdd(ActionMapping mapping ActionForm form
                              HttpServletRequest request
                              HttpServletResponse response){
           BookForm bookForm = (BookForm) form;
           bookForm.setBarcode(bookForm.getBarcode());
           bookForm.setBookName(bookForm.getBookName());
           bookForm.setTypeId(bookForm.getTypeId());
           bookForm.setAuthor(bookForm.getAuthor());
           bookForm.setTranslator(bookForm.getTranslator());
           bookForm.setIsbn(bookForm.getIsbn());
           bookForm.setPrice(bookForm.getPrice());
           bookForm.setPage(bookForm.getPage());
           bookForm.setBookcaseid(bookForm.getBookcaseid());    
           //获取系统日期
           Date date1=new Date();
           java.sql.Date date=new java.sql.Date(date1.getTime());
           bookForm.setInTime(date.toString());
           bookForm.setOperator(bookForm.getOperator());
           int a=bookDAO.insert(bookForm);
           if(a==1){

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

     文件       2043  2012-10-12 23:49  16 MySQL\JavaPrj_16\.classpath

     文件        304  2012-10-12 23:49  16 MySQL\JavaPrj_16\.mymetadata

     文件       1228  2012-10-12 23:49  16 MySQL\JavaPrj_16\.project

     文件       1040  2012-10-12 23:52  16 MySQL\JavaPrj_16\.settings\com.genuitec.eclipse.j2eedt.core.prefs

     文件        268  2012-10-12 23:52  16 MySQL\JavaPrj_16\.settings\org.eclipse.core.resources.prefs

     文件       7773  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Book.java

     文件       4810  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\BookCase.java

     文件       5271  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\BookType.java

     文件       9218  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Borrow.java

     文件       2586  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Library.java

     文件       7196  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Manager.java

     文件       2296  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Parameter.java

     文件       1650  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Publishing.java

     文件       7015  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\Reader.java

     文件       5302  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\action\ReaderType.java

     文件        493  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\BookCaseForm.java

     文件       3219  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\BookForm.java

     文件        627  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\BookTypeForm.java

     文件       4354  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\BorrowForm.java

     文件       1784  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\LibraryForm.java

     文件       1633  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\ManagerForm.java

     文件        651  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\ParameterForm.java

     文件        979  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\PublishingForm.java

     文件       2996  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\ReaderForm.java

     文件        650  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\actionForm\ReaderTypeForm.java

     文件        132  2012-10-12 23:52  16 MySQL\JavaPrj_16\src\com\connDB.properties

     文件       1160  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\core\ChStr.java

     文件       2645  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\core\ConnDB.java

     文件       3167  2012-10-15 01:15  16 MySQL\JavaPrj_16\src\com\dao\BookCaseDAO.java

     文件       3164  2012-10-12 23:54  16 MySQL\JavaPrj_16\src\com\dao\BookCaseDAO.java.bak

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

评论

共有 条评论