制作一个简单的电子商务网站

  • 格式:doc
  • 大小:212.00 KB
  • 文档页数:24

下载文档原格式

  / 24
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子商务大作业

作业要求

制作一个简单的电子商务网站,具有以下功能:

1) 能进行用户注册、登录。用户信息保存在数据库中。

2) 能对商品信息进行维护:增加、删除、修改。商品信息保存在数据库中。

3) 实现简单的购物车功能,能对所选择的商品进行列表显示,并对价格进行统计。

纸质报告要求:

1) 实现过程说明

2) 数据库设计说明

3) 运行效果

4) 主要源代码

一、创建用户注册、登录。用户信息保存在数据库中

1) 创建数据库表

在MySQL 中创建一个名为homeworks 的数据库,并在该数据库中创建一张名为User的表格。字段名数据类型

2) 安装所需的第三方软件包

在testapp/WEB-INF 新建lib 目录,并将以下需要的第三方软件包拷贝到lib 目录下:jstl.jar、standard.jar、mysql-connector-java-5.0.7-bin.jar。

3) 配置 JDBC 数据源

web.xml页面类容如下:

xmlns:xsi=""

xsi:schemaLocation="

"

version="2.5">

javax.servlet.jsp.jstl.sql.dataSource

jdbc:mysql://localhost:3306/homeworks?user=root&password=root,com.mysql.jdbc.D river

Servlet and JSP Examples.

Servlet and JSP Examples

Test

Test

A test Servlet

test.ServletTest

Test

/Test

4) 建立和信息录入相关的 JSP 页面

Index.jsp:网站首页

Search in User Database

Welcome to my website home page

if you are a member please click login

if not then click on the registration


register.jsp:用于注册用户信息的录入。

<%@ page contentType="text/html" %>

<%@ taglib prefix="c" uri="" %>

<%@ taglib prefix="fn" uri="" %>

User Entry Form

Registered User Interface

Please enter information about a user below:

Login Name:

${fn:escapeXml(loginNameError)}
Password:

value="${fn:escapeXml(param.password)}">

${fn:escapeXml(passwordError)}
First Name:

value="${fn:escapeXml(param.firstName)}">

${fn:escapeXml(firstNameError)}
Last Name:

value="${fn:escapeXml(stName)}">

${fn:escapeXml(lastNameError)}
Email Address:

value="${fn:escapeXml(param.emailAddress)}">

${fn:escapeXml(emailAddressError)}(Use format )

validate.jsp:用于验证录入的用户信息

程序代码如下:

<%@ taglib prefix="c" uri="" %>

<%@ taglib prefix="fmt" uri="" %>

相关主题