• 大小: 3.52MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-13
  • 语言: 其他
  • 标签: JSP  源代码  

资源简介

网上图书管理系统的要求有: 1. 能按各种方式(比如书名、编号、作者、出版社)查询销售系统的存书情况 2. 管理者能够查询订购人的基本资料、订购图书情况以及自身的基本信息。 3. 管理员可以查看所有的图书订单信息以及系统所有注册用户的信息。 4、管理员可以查看,添加,修改和删除图书和图书类别信息。 5、客户可以浏览所有图书信息,并可以执行图书订购操作。 本版本是最终答辩版本,修正了前一版本的一些bug,如图书信息检索和图书类别修改和删除存在问题等等,希望能给大家带来帮助,同时也希望大家能批评指正,谢谢!

资源截图

代码片段和文件信息

package bookshop.utils;

import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;

public class Books extends Execute_DB {
    //定义类成员变量

    private int bookID;   //图书编号
    private String bookName;  //图书名称
    private String author; //图书作者
    private String pub;  //出版社
    private float price;  //单价
    private int sortID;   //图书分类号
    private String intro;  //图书简介
    private int recommendNumber;  //推荐图书编号
    private String sql;  //要执行的sql语句

    //初始化类成员变量
    public Books() {
        this.bookID = 0;
        this.bookName = ““;
        this.author = ““;
        this.sortID = 0;
        this.price = 0;
        this.pub = ““;
        this.intro = ““;
        this.recommendNumber = 0;
        this.sql = ““;
    }
    //向books表中插入一条新记录

    public boolean add_book() {
        this.sql += “insert into books (bookNameauthorsortIDpricepubintrorecommendNumber) values(‘“ + this.getBookName() + “‘“;
        this.sql += “‘“ + this.getAuthor() + “‘“ + this.getSortID() + ““ + this.getPrice() + ““ + “‘“ + this.getPub() + “‘“ + “‘“ + this.getIntro() + “‘“;
        this.sql += this.getRecommendNumber() + “)“;
        boolean isAdd = super.exeSql(sql);
        return isAdd;
    }
    //修改类成员变量bookID对应的图书信息

    public boolean modify_info() {
        this.sql = “update books set bookName=?author=?sortID=?price=?pub=?intro=? where bookID=?“;
        PreparedStatement pstmt = null;
        try {
            pstmt = Execute_DB.getConn().prepareStatement(this.sql);
        } catch (SQLException ex) {
            Logger.getLogger(Books.class.getName()).log(Level.SEVERE null ex);
        }
        try {
            pstmt.setString(1 this.bookName);
            pstmt.setString(2 this.author);
            pstmt.setString(3 String.valueOf(this.sortID));
            pstmt.setString(4 String.valueOf(this.price));
            pstmt.setString(5 this.pub);
            pstmt.setString(6 this.intro);
            pstmt.setString(7 String.valueOf(this.bookID));
            int count = pstmt.executeUpdate();
            if (count == 0) {
                return false;   //更新失败
            } else {
                return true;   //更新成功
            }
        } catch (Exception e) {
            System.out.println(e.toString());
            return false;   //数据库操作异常
        }
    }

    //删除表books中bookID对应的图书记录信息
    public boolean delete_book(int deleteBookID) {
        this.sql = “delete from books where bookID in (“;
        this.sql += deleteBookID + “)“;

        boolean isDelete = super.exeSql(sql);
        return isDelete;
    }
    //删除该书
    public boolean delete_book() {
        this.sql = “delete from books where bookID=“ + this.bookID;
        boolean isDelete = super.exeSql(sql);
        return isDelete;
    }
    //初始化bookID和bookName对应的图书信息

    public boolean init(String bookName String author) {
        this.sql = “select * from books wher

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

     文件       3743  2010-07-01 02:12  OBBS\build\web\admin\add_book_form.jsp

     文件       3484  2010-07-01 02:12  OBBS\build\web\admin\add_book_save.jsp

     文件       1093  2010-07-01 02:12  OBBS\build\web\admin\add_sort_form.jsp

     文件       2380  2010-07-01 02:12  OBBS\build\web\admin\add_sort_save.jsp

     文件       3502  2010-07-01 02:12  OBBS\build\web\admin\books_management.jsp

     文件       2228  2010-07-01 02:12  OBBS\build\web\admin\delete_book.jsp

     文件       1592  2010-07-01 02:12  OBBS\build\web\admin\delete_goods.jsp

     文件       1620  2010-07-01 02:12  OBBS\build\web\admin\delete_sorts.jsp

     文件       5756  2010-07-01 02:12  OBBS\build\web\admin\goods_management.jsp

     文件       1149  2010-07-01 02:12  OBBS\build\web\admin\index.jsp

     文件       4366  2010-07-01 02:12  OBBS\build\web\admin\modify_book_form.jsp

     文件       2297  2010-07-01 02:12  OBBS\build\web\admin\modify_book_save.jsp

     文件       1103  2010-07-01 02:12  OBBS\build\web\admin\modify_sort_form.jsp

     文件       2217  2010-07-01 02:12  OBBS\build\web\admin\modify_sort_from_sorts.jsp

     文件       1995  2010-07-01 02:12  OBBS\build\web\admin\modify_sort_save.jsp

     文件       2705  2010-07-01 02:12  OBBS\build\web\admin\sorts_management.jsp

     文件        776  2010-07-01 02:12  OBBS\build\web\admin\top.jsp

     文件       4065  2010-07-01 02:12  OBBS\build\web\admin\user_detail.jsp

     文件       1378  2010-07-01 02:12  OBBS\build\web\get_userpassword_form.jsp

     文件       1513  2010-07-01 02:12  OBBS\build\web\index.jsp

     文件        305  2010-07-01 02:12  OBBS\build\web\loginOrNot.jsp

     文件        136  2010-07-01 02:12  OBBS\build\web\logout.jsp

     文件         85  2010-07-01 02:12  OBBS\build\web\meta-INF\context.xml

     文件         25  2010-07-01 02:12  OBBS\build\web\meta-INF\MANIFEST.MF

     文件       2595  2010-07-01 02:12  OBBS\build\web\normal\add_goods_form.jsp

     文件       1747  2010-07-01 02:12  OBBS\build\web\normal\add_goods_save.jsp

     文件       3538  2010-07-01 02:12  OBBS\build\web\normal\book_detail.jsp

     文件       3702  2010-07-01 02:12  OBBS\build\web\normal\book_list.jsp

     文件       1706  2010-07-01 02:12  OBBS\build\web\normal\delete_goods.jsp

     文件       2664  2010-07-01 02:12  OBBS\build\web\normal\index.jsp

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

评论

共有 条评论