資源簡介
本課設的設計目的就是減輕書店管理人員的工作任務,并盡可能簡化其工作方式。圖書館銷售管理系統是自動化辦公不可缺少的一部分,是適應現代管理制度要求、推動圖書銷售管理走向科學化、規范化的必要條件。該軟件最終的使用者是中小型書店,提供以下的功能:
1. 圖書類別管理;
2. 圖書信息管理;
3. 圖書銷售;
4. 統計查詢;
5. 報表查;
6. 數據備份。
資源包含完整代碼,數據庫文件,和報告。

代碼片段和文件信息
package?com.wangyc.dao;
import?java.sql.Connection;
import?java.sql.PreparedStatement;
import?java.sql.ResultSet;
import?com.wangyc.model.Book;
import?com.wangyc.util.StringUtil;
/**
?*?圖書Dao類
?*?@author?WangYuchao
?*
?*/
public?class?BookDao?{
/**
?*?圖書添加
?*?@param?conn
?*?@param?book
?*?@return
?*?@throws?Exception
?*/
public?int?add(Connection?connBook?book)throws?Exception{
String?sql?=?“insert?into?t_book?values(null?????????)“;
PreparedStatement?pstmt?=?conn.prepareStatement(sql);
pstmt.setString(1?book.getBookName());
pstmt.setString(2?book.getAuthor());
pstmt.setString(3?book.getPress());
pstmt.setFloat(4?book.getPriceIn());
pstmt.setFloat(5?book.getPriceOut());
pstmt.setInt(6?book.getStockNumber());
pstmt.setFloat(7?book.getDiscount());
pstmt.setString(8?book.getBookDesc());
pstmt.setInt(9?book.getBookTypeId());
return?pstmt.executeUpdate();
}
/**
?*?圖書信息查詢(圖書表+圖書類別表?多表查詢)
?*?@param?conn
?*?@param?book
?*?@return
?*?@throws?Exception
?*/
public?ResultSet?list(Connection?connBook?book)throws?Exception{
StringBuffer?sb?=?new?StringBuffer(“select?*?from?t_book?bt_bookType?bt?“
+?“where?b.bookTypeId?=?bt.id“);
if(StringUtil.isNotEmpty(book.getBookName())){
sb.append(“?and?b.bookName?like?‘%“+book.getBookName()+“%‘“);
}
if(StringUtil.isNotEmpty(book.getAuthor())){
sb.append(“?and?b.author?like?‘%“+book.getAuthor()+“%‘“);
}
if(book.getBookTypeId()?!=?null?&&?book.getBookTypeId()?!=?-1){
sb.append(“?and?b.bookTypeId?=“+book.getBookTypeId());
}
PreparedStatement?pstmt?=?conn.prepareStatement(sb.toString());
return?pstmt.executeQuery();
}
/**
?*?圖書信息查詢(單表?圖書表)
?*?@param?conn
?*?@param?book
?*?@return
?*?@throws?Exception
?*/
public?ResultSet?listt(Connection?connBook?book)throws?Exception{
StringBuffer?sb?=?new?StringBuffer(“select?*?from?t_book?where?bookName?like?‘%“+book.getBookName()+“%‘“);
PreparedStatement?pstmt?=?conn.prepareStatement(sb.toString());
return?pstmt.executeQuery();
}
/**
?*?圖書信息刪除
?*?@param?conn
?*?@param?id
?*?@return
?*?@throws?Exception
?*/
public?int?delete(Connection?connString?id)throws?Exception{
String?sql?=?“delete?from?t_book?where?id?=??“;
PreparedStatement?pstmt?=?conn.prepareStatement(sql);
pstmt.setString(1?id);
return?pstmt.executeUpdate();
}
/**
?*?圖書信息修改
?*?@param?conn
?*?@param?book
?*?@return
?*?@throws?Exception
?*/
public?int?update(Connection?connBook?book)throws?Exception{
String?sql?=?“update?t_book?set?bookName=?author=?Press=?priceIn=?“
+?“priceOut=?stockNumber=?discount=?bookDesc=?bookTypeId=??where?id=?“;
PreparedStatement?pstmt?=?conn.prepareStatement(sql);
pstmt.setString(1?book.getBookName());
pstmt.setString(2?book.getAuthor());
pstmt.setString(3?book.getPress());
pstmt.setFloat(4?book.getPriceIn());
pstmt
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-29?17:00??圖書銷售管理系統(代碼+數據庫文件+報告)\
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\
?????文件?????????423??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\.classpath
?????文件?????????387??2017-12-06?22:15??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\.project
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\.settings\
?????文件?????????598??2017-12-06?22:15??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\dao\
?????文件????????3861??2017-12-28?14:09??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\dao\BookDao.class
?????文件????????2528??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\dao\BookTypeDao.class
?????文件????????1658??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\dao\ManagerDao.class
?????文件????????2485??2017-12-28?20:20??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\dao\TradeDao.class
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\model\
?????文件????????3823??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\model\Book.class
?????文件????????1342??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\model\BookType.class
?????文件????????1108??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\model\Manager.class
?????文件????????2216??2017-12-28?20:01??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\model\Trade.class
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\util\
?????文件????????1671??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\util\DbUtil.class
?????文件?????????676??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\util\StringUtil.class
?????目錄???????????0??2017-12-29?16:59??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\
?????文件?????????761??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookAddFrm$1.class
?????文件?????????769??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookAddFrm$2.class
?????文件?????????769??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookAddFrm$3.class
?????文件????????8378??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookAddFrm.class
?????文件?????????776??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookManageFrm$1.class
?????文件?????????758??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookManageFrm$2.class
?????文件?????????884??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookManageFrm$3.class
?????文件?????????792??2017-12-27?23:07??圖書銷售管理系統(代碼+數據庫文件+報告)\BookManager\bin\com\wangyc\view\BookManageFrm$4.class
............此處省略97個文件信息
評論
共有 條評論