《制作一个简单的电子商务网站》由会员分享,可在线阅读,更多相关《制作一个简单的电子商务网站(24页珍藏版)》请在金锄头文库上搜索。
1、姓名:黄雪花 学号: 200610401143电子商务大作业 第 1 页 共 24 页作 业 要 求制作一个简单的电子商务网站,具有以下功能: 1) 能进行用户注册、登录。用户信息保存在数据库中。 2) 能对商品信息进行维护:增加、删除、修改。商品信息保存在数据库中。 3) 实现简单的购物车功能,能对所选择的商品进行列表显示,并对价格进行统计。 纸质报告要求: 1) 实现过程说明 2) 数据库设计说明 3) 运行效果 4) 主要源代码 一、创建用户注册、登录。用户信息保存在数据库中 1) 创建数据库表 在 MySQL 中创建一个名为homeworks 的数据库,并在该数据库中创建一张名为Use
2、r的表格。 字段名 数据类型 是否主键 字段名 数据类型 是否主键 LoginName VARCHAR(20) Yes Password VARCHAR(20) No FirstName VARCHAR(45) No LastName VARCHAR(45) No EmailAddress VARCHAR(45) No 2) 安装所需的第三方软件包 在 testapp/WEB-INF 新建lib 目录,并将以下需要的第三方软件包拷贝到lib 目录下:jstl.jar、standard.jar、mysql-connector-java-5.0.7-bin.jar。 3) 配置 JDBC 数据源
3、web.xml页面类容如下: javax.servlet.jsp.jstl.sql.dataSource jdbc:mysql:/localhost:3306/homeworks?user=root&password=root,com.mysql.jdbc.Driver Servlet and JSP Examples. Servlet and JSP Examples Test Test A test Servlet test.ServletTest Test /Test 4) 建立和信息录入相关的 JSP 页面 Index.jsp:网站首页 Search in User Datab
4、ase Welcome to my website home page if you are a member please click login if not then click on the registration register.jsp:用于注册用户信息的录入。 User Entry Form Registered User Interface Please enter information about a user below: Login Name: $fn:escapeXml(loginNameError) Password: $fn:escapeXml(passwordError) First Name: $fn:escapeXml(firstNameError) Last Name: $fn:escapeXml(lastNameError) Email Address: $fn:escapeXml(emailAddressError) (Use format ) validate.jsp:用于验证录入的用户信息 程序代码如下: store.jsp:用于将录入的信息保存到数据库中。 程序代码如下: % taglib