JSP网上书店管理信息系统1、 实验内容或题目配置JSP运行环境;调试基于JSP的网上书店信息系统2、实验目的与要求⑴掌握JSP运行环境的配置。⑵ 通过调试网上书店信息系统,掌握基于JSP开发的WEB信息系统的方法与技术。3、 实验步骤与源程序 ⑴ 实验步骤1) JSP运行环境的配置a.安装jdk1.6.0,配置JAVA2的系统环境右击“我的电脑”选择“属性”,在“高级”中选择“环境变量”。对“系统变量”列表中的PATH进行编辑,在变量值中加入“;.;C:\Program Files\Java\jdk1.6.0\bin”。并添加环境变量JAVA_HOME的变量值为“C:\Program Files\Java\jdk1.6.0”,环境变量CLASSPATH的变量值为“C:\Program Files\Java\jre1.6.0\lib\rt.jar”。b.安装tomcat5.0和SQL2000把bookshop整个文件目录复制到tomcat发布目录webapps下。在SQL中新建新的数据库bookshop,并导入数据。创建数据源,在“管理工具”中选择“数据源”,新建数据源为bookshoplk。2) 网上书店信息系统的调试(含数据库的装载与调试)“网上书店管理信息系统”的功能主要包括客户端处理和管理端处理:客户端处理模块:图书展示功能;购书车订单处理;用户身份验证;读者留言板管理端处理模块:用户管理;职工管理;订单管理;图书管理;用户留言管理用户界面客户端主页面;管理端主页面网上书店使用SQL数据库,数据库名称是bookshop. ⑵ 源代码 附录放入购物车addtocart.jsp代码<%@ page contentType="text/html; charset=GB2312" %><%@ page import="bean.*,java.util.*"%><%@ page import="java.sql.*"%>lwfree.cn .JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:bookshoplk","sa",""); Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); ResultSet rs=null;%><% String s_bookid=request.getParameter("bookid"); rs=stmt.executeQuery("select * from book left join publisher on book.publisherid=publisher.publisherid where bookid='"+s_bookid+"'"); rs.next(); String s_bookname=rs.getString("bookname"); String s_author=rs.getString("author"); String s_price=rs.getString("price"); String s_publish=rs.getString("name"); int i_ordernum=1; double d_unitprice=Double.parseDouble(s_price); double d_subtotal=i_ordernum*d_unitprice; d_subtotal=Math.round(d_subtotal*100)/100.00; cartBean cbean=new cartBean(); cbean.bookid=s_bookid; cbean.bookname=s_bookname; cbean.publish=s_publish; cbean.ordernum=i_ordernum; cbean.unitprice=d_unitprice; cbean.subtotal=d_subtotal; Collection c_cart=(Collection)session.getAttribute("cart"); Iterator it=null;%><% if(c_cart==null){ c_cart= new Vector(); c_cart.add(cbean); session.setAttribute("cart",c_cart); }else{ String s_flag="false"; it=c_cart.iterator(); while(it.hasNext()){ cartBean cb=(cartBean)(it.next()); if(cb.bookid.equals(s_bookid)){ cb.ordernum++; cb.subtotal+=cb.unitprice; s_flag="true"; }//if end }//while end if(s_flag.equals("false")){ c_cart.add(cbean); } }//else end response.sendRedirect("shoppingcart.jsp");%> 4、 测试数据与实验结果(可以抓图粘贴) A.安装好tomcat5.0之后在浏览器中运行成功 B.添加数据源时建立bookshoplk数据源 C.在浏览器中输入路径:lwfree.cn 可以看见系统运行成功。 5、 结果分析与实验体会 本次实验是WEB信息技术服务的唯一一次实验,本次实验主要内容是网上书店系统的安装与实现。 在本学期的WEB信息技术服务课程中,我们主要学习了网站的建立与发布,也使用了一些新的软件,这里使用了jdk和tomcat这两个软件。通过此次实验,我们学会了发布一个jsp网站,顺利的通过本机发布。在jdk安装后,我们需要改变其系统环境设置。这些在书本上都有介绍。 本次实验让我们对网络上的一些在线购物系统有了一些基本的理解,我们能够在以后的上网过程中对那些系统能够有认识,对我们的学习有了非常之大的帮助。191