Java项目:SSM实现的一个在线文具学习用品购买商城网站
作者主页:源码空间站2022
简介:Java领域优质创作者、Java项目、学习资料、技术互助
文末获取源码
项目介绍
本项目分为前后台,前台为普通用户登录,后台为管理员登录;
管理员角色包含以下功能:
管理员登录,管理员信息管理,查看用户信息,新闻公告信息管理,文具类型信息管理,城市信息管理,配货点信息管理,文具信息管理,订单信息管理,查看评价信息等功能。
用户角色包含以下功能:
按分类查看,用户登录,查看商品详情,加入购物车,提交订单,查看订单,修改个人信息,查看网站公告,查看配货站等功能。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
6.是否Maven项目:否;
技术栈
1. 后端:Spring+SpringMVC+Mybatis
2. 前端:JSP+CSS+JavaScript+jQuery
使用说明
1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;
若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;
3. 将项目中springmvc-servlet.xml配置文件中的数据库配置改为自己的配置;
4. 运行项目,在浏览器中输入http://localhost:8080/ 登录
运行截图
前台界面
后台界面
相关代码
Action 基类
package com.action;import java.io.IOException;
import java.io.PrintWriter;
import java.util.Map;import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.json.JSONException;
import org.json.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;/*** Action 基类*/
@Controller
public class BaseAction {/* 日志 */protected final Log log = LogFactory.getLog(getClass());/* 获取基本环境 */public Map<String, String[]> getParameters() {// 封装为Map的requestParametersServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();return attrs.getRequest().getParameterMap();}public HttpServletRequest getRequest() {ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();return attrs.getRequest();}public HttpSession getSession() {HttpSession session = null;try {session = this.getRequest().getSession();} catch (Exception e) {}return session;}/* 向客户端输出操作成功或失败信息 */public void writeJsonResponse(String success) throws IOException, JSONException {ServletRequestAttributes attrs = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();HttpServletResponse response = attrs.getResponse();response.setContentType("text/json;charset=UTF-8");PrintWriter out = response.getWriter();// 将要被返回到客户端的对象JSONObject json = new JSONObject();json.accumulate("result", success);System.out.println(json.toString());out.println(json.toString());out.flush();out.close();}
}
如果也想学习本系统,下面领取。回复:192ssm
Java项目:SSM实现的一个在线文具学习用品购买商城网站相关推荐
- 基于java项目ssm二手书交易平台设计与实现(论文+程序设计源码+数据库文件)
1 绪论 4 1.1 项目开发背景 4 1.2 项目开发意义 5 1.3 项目主要的内容 5 2 相关技术介绍及系统环境开发条件 6 2.1相关技术介绍 6 2.2系统环境开发条件 7 3 系统的需求 ...
- 推荐一个在线查看函数图象的网站 —— Desmos
推荐一个在线查看函数图象的网站 -- Desmos ,挺有用的,收藏一下.
- 推荐一个在线编程学习网站“泡面吧”
最近看到一个在线编程学习网站,觉得比较好,就推荐下给大家,下面是它的简介: 泡面吧是面向中文用户的在线计算教育平台,采用伴随式教育的概念,让用户可以像泡面一样更高效.更主动的进行学习.泡面吧以练即是学 ...
- Java+MySQL Springboot+vue的体用用品销售商城网站#毕业设计
项目编号:Java+MySQL spring264-基于Springboot+vue的体用用品销售商城网站#毕业设计 开发语言:Java 开发工具:IDEA /Eclipse 数据库:MYSQL5.7 ...
- Springboot+vue项目体用用品销售商城网站
摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,体用用品销售商城网站当然也不能排除在外.体用用品销售商城网站是以实际运用为开发背景 ...
- Java项目-基于Springboot+Vue实现在线音乐网站
项目编号:BS-PT-049 运行环境: 开发工具:IDEA /ECLIPSE 数据库:MYSQL5.7 JAVA: JDK1.8 依赖管理:MAVEN 后台开发技术:Springboot+SSM ...
- 码云上面优秀的java项目_秒建一个后台管理系统?用这5个开源免费的Java项目就够了...
以下推荐项目都是码云上的优质项目,并且都是项目快速开发脚手架,代码质量什么的无法保证能有多好,毕竟很多也是个人开发,或多或少也有个人色彩影响. 不过既然开源出来,这么多人参与,一般情况下项目整体质量可 ...
- Java项目ssm企业工资管理系统源码
Java版ssm企业工资管理系统,源码免费分享,需要可私信. 项目技术:jsp+mysql+Spring+mybatis 运行环境:最好是java jdk 1.8,我们在这个平台上运行的.其他版本理论 ...
- Java项目-基于Springboot实现英语在线学习系统
项目编号:BS-GX-025 运行环境: 开发工具:IDEA /ECLIPSE 数据库:MYSQL5.7 应用服务:Tomcat8.5.31 项目构建:Maven 后台开发技术:Springboot ...
最新文章
- 图幅号与经纬度的换算
- LwIP应用开发笔记之三:LwIP无操作系统UDP客户端
- 为什么所有的APP都在炫富?
- C#中sql备份与还原
- java web 项目伪静态_【Java Web】使用URLRewrite实现网站伪静态
- WinForm转WPF
- MPEG LA提供一站式ATSC 3.0许可证
- win7资源管理器总是崩溃
- 兄弟一脸懵逼,刚才是发生了什么?
- 4.10 期货每日早盘操作建议
- Filebeat+Kafka+Logstash+ElasticSearch+Kibana搭建完整版
- GB/T28181国标视频直播平台LiveGBS支持录像回放吗云端录像录制在哪里
- 微信小程序的灰度发布
- idea快速新建flink工程
- 苹果cms 显示html5,苹果cms网站首页怎么这样如何解决?
- SOLIDWORKS Simulation Premium中的非线性提示和技巧
- 关于嵌入式系统的启动(装载)
- 编码:隐匿在计算机软硬件背后的语言(4—6章)
- Cento安装mysql出错 file /usr/share/mysql/czech/errmsg.sys from install of MySQL-server-5.5.31-2.el6.i6
- 信号完整性(SI)电源完整性(PI)学习笔记(七)电感的物理基础(二)