• 大小: 39KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-10
  • 语言: Java
  • 标签: java  

资源简介

要求实现一个网上书店的基本功能,要求具有前端(用户)和后端(管理)功能,基于Web运行方式。前端具有浏览书目、购物车等功能,后端具有管理书目、基本统计功能。编程工具可以是MS .NET(C#)或者J2EE 二选一,数据库可以是SQL Server、DB2、Oracle、Mysql、PostgreSQL之一。

资源截图

代码片段和文件信息

/* *BuyerBean.Java   1.10.2001 
*Copyright © 2000 2001 by cuug llp.
*本Bean中的各个方法的功能介绍如下:
*setBookISBN():设置图书的编号,同时根据编号更新相应的书名、作者、出版社、价格*和简介
*getBookList()— 取得书库中全部书的书名、出版社、价格、作者等信息;
*getBookISBN()— 取得当前图书的编号 ;
    *getBookName()—取得当前图书的书名;
*getBookAuthor()—取得当前图书的作者;
*getPublisher()—取得当前图书的出版社信息;
*getPrice()—取得当前图书的价格;
* getIntroduce()取得当前图书的简介信息。
*main()方法用于将BEAN作为一个 Application进行测试时使用,正式发布时可以删除。
   **/

package cuug;

import java.sql.*;
public class BookBean {
private String bookISBN = null; //图书编号
private String bookName = null; //书名
private String bookAuthor = null; //作者
private String publisher = null; //出版社
private String introduce = null; //简介
private String price = null; //价格
private static String strDBDriver = “sun.jdbc.odbc.JdbcOdbcDriver“;
private static String strDBUrl = “jdbc:odbc:bookstore“;
private Connection conn =null;
private ResultSet rs = null;

public BookBean(){
//加载驱动
try {
Class.forName(strDBDriver );
}
catch(java.lang.ClassNotFoundException e){
System.err.println(“BookBean ():“ + e.getMessage());
}
}
//取当前书库中全部图书信息
public ResultSet getBookList(){
String strSql = null;
try{
//建立与数据库的连接
conn = DriverManager.getConnection(strDBUrl);
Statement stmt = conn.createStatement();
strSql = “Select bookISBNbookNamebookAuthorpublisherprice from bookInfo “;
rs = stmt.executeQuery(strSql);
}
//捕获异常
catch(SQLException e){
System.err.println(“BookBean.getBookList():“ + e.getMessage());
}
return rs ;
}
//根据图书的编号给图书的其他信息赋值
private  void getBookInfo(String ISBN){
String strSql = null;
bookName = null;
bookAuthor = null;
publisher = null;
introduce = null;
price = null;
try{
//建立和数据库的连接
conn = DriverManager.getConnection(strDBUrl);
Statement stmt = conn.createStatement();
strSql = “Select * from bookInfo where bookISBN = ‘“ + ISBN + “‘“;
rs = stmt.executeQuery(strSql);
while (rs.next()){
bookName = rs.getString(“bookName“);
bookAuthor = rs.getString(“bookAuthor“);
publisher = rs.getString(“publisher“);
introduce = rs.getString(“introduce“);
price = rs.getString(“price“);
}
}
//捕获异常
catch(SQLException e){
System.err.println(“BookBean.getBookList():“ + e.getMessage());
}
}
//给图书的编号赋值,同时调用函数给图书的其他信息赋值
public  void setBookISBN (String ISBN){
this.bookISBN = ISBN;
getBookInfo(bookISBN);
}
//取图书编号
public  String getBookISBN (){
return bookISBN ;
}
//取书名
public String getBookName(){
return bookName ;
}
//取作者信息
public String getBookAuthor(){
return bookAuthor;
}
//取出版社信息
public String getPublisher(){
return publisher;
}
//取图书简介
public String getIntroduce(){
return introduce ;
}
//取图书价格
public String getPrice(){
return price;
}
//将Bean作为一个application进行测试用
public  static void main(String args[]){
BookBean book = new BookBean ();
book.set

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

     文件       1608  2017-06-19 21:18  bookstore6\.classpath

     文件       1043  2017-06-19 00:26  bookstore6\.project

     文件        503  2017-06-19 00:26  bookstore6\.settings\.jsdtscope

     文件        236  2017-06-19 20:50  bookstore6\.settings\org.eclipse.core.resources.prefs

     文件        364  2017-06-19 00:26  bookstore6\.settings\org.eclipse.jdt.core.prefs

     文件        482  2017-06-19 00:26  bookstore6\.settings\org.eclipse.wst.common.component

     文件        345  2017-06-19 00:26  bookstore6\.settings\org.eclipse.wst.common.project.facet.core.xml

     文件         49  2017-06-19 00:26  bookstore6\.settings\org.eclipse.wst.jsdt.ui.superType.container

     文件          6  2017-06-19 00:26  bookstore6\.settings\org.eclipse.wst.jsdt.ui.superType.name

     文件       4136  2017-06-20 10:09  bookstore6\src\cuug\BookBean.java

     文件       2901  2017-06-20 09:04  bookstore6\src\cuug\BuyerBean.java

     文件       5200  2017-06-20 10:09  bookstore6\src\cuug\OrderBean.java

     文件       1428  2017-06-20 10:27  bookstore6\WebContent\addcart.jsp

     文件       2454  2017-06-20 10:00  bookstore6\WebContent\bookinfo.jsp

     文件       2004  2017-06-20 09:45  bookstore6\WebContent\booklist.jsp

     文件       1085  2017-06-20 09:39  bookstore6\WebContent\Checklogon.jsp

     文件        590  2017-06-20 09:35  bookstore6\WebContent\default.html

     文件        624  2017-06-19 00:45  bookstore6\WebContent\delbook.jsp

     文件        647  2017-06-19 00:46  bookstore6\WebContent\emptycart.jsp

     文件         39  2017-06-19 00:26  bookstore6\WebContent\meta-INF\MANIFEST.MF

     文件       4913  2017-06-20 09:50  bookstore6\WebContent\order.jsp

     文件       2178  2017-06-20 09:46  bookstore6\WebContent\shoppingcart.jsp

     文件       3950  2017-06-20 11:17  bookstore6\WebContent\WEB-INF\classes\cuug\BookBean.class

     文件       3169  2017-06-20 11:17  bookstore6\WebContent\WEB-INF\classes\cuug\BuyerBean.class

     文件       5544  2017-06-20 11:17  bookstore6\WebContent\WEB-INF\classes\cuug\OrderBean.class

     文件        715  2017-06-19 17:29  bookstore6\WebContent\WEB-INF\web.xml

     目录          0  2017-06-20 11:17  bookstore6\WebContent\WEB-INF\classes\cuug

     目录          0  2017-06-20 11:17  bookstore6\WebContent\WEB-INF\classes

     目录          0  2017-06-19 00:26  bookstore6\WebContent\WEB-INF\lib

     目录          0  2017-06-19 00:47  bookstore6\src\cuug

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

评论

共有 条评论