本项目包含当当网电商系统完整源代码,内建多种实用功能如商品管理、购物车及安全可靠的邮箱验证机制等,并已通过全面测试。
该项目介绍了一个典型的电子商务系统(在线购物平台),并模拟了当当系统的部分功能。
### 功能需求
1. **用户管理模块**:在三天内实现登录、注册等功能。
2. **产品浏览模块**:通过main类实现主界面和类别浏览功能,预计耗时两天。
3. **购物车模块**:用于购买商品、变更数量及删除操作,计划用一天半时间完成开发。
4. **生成订单模块**:包括订单确认、填写送货地址以及生成订单的功能,同样需要大约一天半的时间。
### 技术应用
- 使用Struts2框架和JDBC(连接池)进行技术架构设计,并结合jQuery与Ajax提升用户体验。
- 设计思想采用MVC模式及分层设计理念。
### 数据库设计
1. **dangdang数据库**:导入相关数据表。
2. **数据表功能**
- `d_user`(用户信息表)用于存储用户信息,支持登录和注册功能等需求。
### 工程结构搭建
- 引入所需开发包如Struts2开发包等。
- 源代码文件的组织如下:
- `org.tarena.dang.action`: 控制层
- 配置文件包含`web.xml`(配置Filter控制器)等内容,用于项目的运行环境设置。
项目细节详见压缩文档。