基于SSH的网上图书商城-JavaWeb项目-有源码

开发工具:
Myeclipse/Eclipse + MySQL + Tomcat

项目简介:

技术:Java;JSP;JDBC,struts2,spring,hibernate
数据库: mysql
web服务器:tomcat
集成开发工具: My Eclipse2014
基于SSH的网上图书商城系统主要实现以下功能。本系统结构如下:
1,游客访问
|--书店首页 查看精品推荐,最新出版的图片信息列表
|--书店简介
|--精品推荐
|--最新出版
|--优惠促销

2,会员访问
|--用户登陆,实现用户的登陆操作
|--用户注册,可以注册用户‘
|--添加购物车
|--购物车商品的添加,修改,删除
|--提交购物车

3,后台管理员访问
|--订单管理
|--未处理
|--已处理
|--顾客管理
|--列表
|--添加顾客
|--图书管理
|--图书列表
|--推荐列表
|--最新列表
|--促销列表
|--添加图书
|--类目管理
|--类目列表
|--添加类目
|--用户管理
|--用户列表
|--添加用户

数据库(部分):

-- ----------------------------
-- Table structure for Category
-- ----------------------------
DROP TABLE IF EXISTS `Category`;
CREATE TABLE `Category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(20) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of Category
-- ----------------------------
INSERT INTO `Category` VALUES (‘1‘, ‘经典著作‘);
INSERT INTO `Category` VALUES (‘2‘, ‘社会科学‘);
INSERT INTO `Category` VALUES (‘3‘, ‘自然科学‘);
INSERT INTO `Category` VALUES (‘4‘, ‘历史地理‘);
INSERT INTO `Category` VALUES (‘5‘, ‘中国文学‘);
INSERT INTO `Category` VALUES (‘6‘, ‘美术雕塑‘);
INSERT INTO `Category` VALUES (‘7‘, ‘摄影影视‘);
INSERT INTO `Category` VALUES (‘8‘, ‘书法篆刻‘);
INSERT INTO `Category` VALUES (‘9‘, ‘医药卫生‘);
INSERT INTO `Category` VALUES (‘10‘, ‘建筑工程‘);
INSERT INTO `Category` VALUES (‘11‘, ‘生活休闲‘);
INSERT INTO `Category` VALUES (‘12‘, ‘少儿读物‘);

  

项目截图:

联系博主-Q:782827013

原文地址:https://www.cnblogs.com/xlrjgzs/p/10796863.html

时间: 2024-10-23 12:32:32

基于SSH的网上图书商城-JavaWeb项目-有源码的相关文章

基于SSH的网上体育用品商城-JavaWeb项目-有源码

项目简介: 网上体育商城的主要功能包括:前台用户登录退出.注册.在线购物.修改个人信息.后台商品管理等等.本系统结构如下: (1)商品浏览模块: 首页浏览最新上市商品,按销量排行显示商品 实现根据商品名称搜索商品信息 实现根据商品分类浏览商品 (2)登录.注册: 购物前需要登录,如果没有账号则可以先注册 (3)在线留言: 登录后可以发表留言 (4)修改个人信息: 登录后可修改个人信息 (5)提交.查询订单: 商品加入购物车后可以提交订单,也可以查看自己的所有订单 (6)购物车模块: 登录后可以查

基于SSH的客户关系管理系统CRM-JavaWeb项目-有源码

开发工具:Myeclipse/Eclipse + MySQL + Tomcat 项目简介: 项目的编译和运行:1 将数据库导入MysSql里 :打开HeidiSql这个图形化工具,新建一个数据库, 可以命名为mycrmdb,然后选中这个数据库,右侧的蓝色Query, 右键弹出点击Load SQL file,然后选择crm.sql文件,进行创建表.2 将项目导入到MyEclipse:在MyEclipse里 file->import->General->Existing project in

基于JSP的在线考试系统-JavaWeb项目-有源码

开发工具:Myeclipse/Eclipse + MySQL + Tomcat 系统简介: 网络考试系统主要用于实现高校在线考试,基本功能包括:自动组卷.试卷发布.试卷批阅.试卷成绩统计等.本系统结构如下:(1)学生端: 登录模块:登录功能: 网络考试模块:可参加考试,并查看考试结果,提交试卷后老师允许的情况下查看错题:(2)超级管理员端: 登录模块:实现管理员登录功能: 用户管理模块:实现用户信息的增加.修改.查看功能: 角色权限管理模块:实现角色的增加.修改.查看功能: 试卷管理模块:实现试

JavaWeb网上图书商城完整项目--day02-4.regist页面提交表单时对所有输入框进行校验

1.现在我们要将table表中的输入的参数全部提交到后台进行校验,我们提交我们是按照表单的形式提交,所以我们首先需要在table表外面添加一个表单 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core&

基于SSH的网上购物商城系统-JavaWeb项目-有源码

项目简介: 基于WEB的网上购物系统主要功能包括:前台用户登录退出.注册.在线购物.修改个人信息.后台商品管理等等.本系统结构如下: (1)商品浏览模块: 实现浏览最新商品 实现按商品名称浏览商品 实现根据商品分类浏览商品 (2)购物车: 登录后可以将商品加入购物车,或从购物车移除商品 (3)登录.注册: 购物前需要登录,如果没有账号则可以先注册 (4)提交.查询订单: 商品加入购物车后可以提交订单,也可以查看自己的所有订单 (5) 后台管理员模块 用户登录功能:通过账号登录系统. 商品分类管理

JavaWeb网上图书商城完整项目--day03-1.图书模块功能介绍及相关类创建

1 前两天我们学习了user用户模块和图书的分类模块,接下来我们学习图书模块 图书模块的功能主要是下面的功能: 2 接下来我们创建对应的包 我们来看看对应的数据库表t_book CREATE TABLE `t_book` ( `bid` char(32) NOT NULL, `bname` varchar(200) default NULL, `author` varchar(50) default NULL, `price` decimal(8,2) default NULL, `currPr

JavaWeb网上图书商城完整项目--day02-5.ajax校验功能之服务器端三层实现

regist.jsp页面中有异步请求服务器来对表单进行校验: l  校验登录名是否已注册过: l  校验Email是否已注册过: l  校验验证码是否正确. 这说明在UserServlet中需要提供相应的方法来支持前端的请求. 我们需要到数据库查询用户名.邮箱是否注册,到session中检查验证码是否正确. 在进行数据库操作之前,还需要对user表中的字段进行添加处理 因为其他页面中对用户的操作还设计到修改新的密码.确认密码.验证码等几个字段,我们需要在user表中添加下面的几个字段 packa

JavaWeb网上图书商城完整项目--21.用户模块各层相关类的创建

1.现在要为user用户模块创建类 用户模块功能包括:注册.激活.登录.退出.修改密码. User类对照着t_user表来写即可.我们要保证User类的属性名称与t_user表的列名称完全相同. 我们来创建User类 package com.weiyuan.goods.user.domian; public class User { private String uid; //主键 private String loginname;// 登陆名称 private String loginpass

JavaWeb网上图书商城完整项目--day02-12.激活功能各层实现

1.我们来看程序的代码 数据库层: 1.通过激活码查找到对应的用户 2.设置用户的激活状态 2.业务层 1.通过数据库接口通过验证码得到对应的用户 2.判断当用户是否为空,如果没有通过激活码查找到对应的用户,说明用户点击邮箱上传的激活码是无效的,这个时候说明激活失败,抛出一个业务失败异常,说明激活码无效 3.如果用户不为空,并且用户的激活状态是没有激活的,将用户的激活状态设置成true 4.如果用户不为空,但是用户的激活状态是已经激活的,抛出一个业务失败异常,提示用户无需重复激活 3.servl