资源简介
要求实现一个网上书店的基本功能,要求具有前端(用户)和后端(管理)功能,基于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.xm
文件 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\me
文件 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.xm
目录 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个文件信息
相关资源
- java创建DBF文件官方jar修订版(修正插
- java创建DBF文件官方jar修订版(修正中
- java+mysql图书馆管理系统45625
- java企业真实项目需求
- java拼图游戏(有难度选择)
- java读取properties文件
- 用java+sqlservser2005写的旅行社信息管理
- java 排序算法可视化
- java实现的决策树算法
- java实现的一个画板小程序画直线,矩
- java正则实现解析算术表达式 仅限
- JAVA程序小游戏五子棋大作业
- Java通过邮箱找回密码和注册
- HITS java实现
- java聊天小程序.java聊天小程序
- Java的Jtable、从数据库取数据显示在表
- javax.websocket-api-1.1
- Java求逆矩阵高斯约旦法
- java解析DWG文件为json使用superMap
- 图中找图对比,Java源代码,Android源代
- 图书馆管理系统html+jsp+javabean代码
- 最新新浪微博爬虫程序Java版 2015
- Java开发的radius server服务端
- Java可视化迷宫含源代码
- 含有登陆界面的Java聊天程序功能源代
- java语言编写的类似于迅雷的器的源代
- 华为公司内部开发人员规范文档 公司
- Java反射
- Java五子棋游戏(完整项目,eclipse直接
- java实现邮箱推送消息(JavaMail)的D
评论
共有 条评论