国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計(jì))

這篇具有很好參考價(jià)值的文章主要介紹了基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計(jì))。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

基于java(ssm)旅游網(wǎng)站系統(tǒng)
旅游網(wǎng)站系統(tǒng)是基于java編程語言,mysql數(shù)據(jù)庫,ssm框架和idea開發(fā)工具設(shè)計(jì),本系統(tǒng)分為用戶和管理員兩個(gè)角色,用戶注冊(cè)登陸后查看旅游景點(diǎn),景點(diǎn)購買門票,查看酒店信息,預(yù)定酒店客房,在線交流,聯(lián)系客房,在線評(píng)論等功能;管理員對(duì)用戶,酒店,景點(diǎn),客房,評(píng)論,預(yù)定訂單等信息進(jìn)行管理。本設(shè)計(jì)功能齊全,文檔齊全,適合作為java畢業(yè)設(shè)計(jì)和課程設(shè)計(jì)來參考和學(xué)習(xí)。

一.技術(shù)環(huán)境

jdk版本:1.8 及以上
idea工具:IDEA
數(shù)據(jù)庫: mysql5.7
編程語言: Java
tomcat: 8.0 及以上
java框架:ssm
maven: 3.6.1
前端:vue
詳細(xì)技術(shù):HTML+CSS+JS+JAVA+SSM+MYSQL+Vue+MAVEN

二.系統(tǒng)功能

java成品網(wǎng)站源碼,java,maven,spring,idea,mysql

三.代碼示例

package com.lmu.controller;
/**
 * 和登陸有關(guān)的都在這里
 */

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.UserUtils;

import org.apache.commons.collections.map.HashedMap;
import org.apache.struts2.ServletActionContext;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

@Controller("loginController")
@Scope("prototype")
public class LoginController extends ActionSupport {
    @Autowired
    private UserService userService;
    @Autowired
    private RoleService roleService;
    private User user;
    private Map<String, Object> map = new HashMap();
    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }

    public UserService getUserService() {
        return userService;
    }

    public void setUserService(UserService userService) {
        this.userService = userService;
    }

    /**
 * 用戶登陸
 * @return
 */
	public void index() throws IOException {
       User user1 = userService.getUser(user);
        if (user1 != null){
            if (user1.getIsSh() == 1){
                if (user1.getRole().getEnName().equals("admin")){
                    ActionContext.getContext().getSession().put("user", user1);
                }
                if (user1.getRole().getEnName().equals("js")){
                    ActionContext.getContext().getSession().put("user1", user1);
                }
                if (user1.getRole().getEnName().equals("xs")){
                    ActionContext.getContext().getSession().put("user2", user1);
                }
                map.put("flag", 1);
                map.put("url", "login_indexs.do");
                map.put("id", user1.getId());
                JsonUtils.toJson(map);
            } else {
                map.put("flag", 2);
                JsonUtils.toJson(map);
            }
        } else {
            map.put("flag", 3);
            JsonUtils.toJson(map);
        }
    }

    public String indexs() throws IOException {
        User u = UserUtils.getUser();
        if (u != null){
            ActionContext.getContext().put("user", u);
            String ss = u.getRole().getEnName();
            ActionContext.getContext().put("role", u.getRole().getEnName());
        }
        return SUCCESS;
    }
	//登陸頁面
	public String login() {

        return SUCCESS;
	}

   //退出
	public String tuichu() {
		ActionContext ac = ActionContext.getContext();
		Map session = ac.getSession();
		session.remove("userName");
		session.remove("userId");
		ServletActionContext.getRequest().getSession().invalidate();
		return "login";
	}

}




package com.lmu.controller;

/**
 * 用戶新增
 */

import com.opensymphony.xwork2.ActionContext;
import com.opensymphony.xwork2.ActionSupport;
import com.opensymphony.xwork2.ModelDriven;
import com.lmu.model.Role;
import com.lmu.model.User;
import com.lmu.service.RoleService;
import com.lmu.service.UserService;
import com.lmu.utils.JsonUtils;
import com.lmu.utils.Pager;
import com.lmu.utils.UserUtils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;

import java.awt.event.FocusEvent;
import java.io.IOException;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;

@Controller("userController")
@Scope("prototype")
public class UserController extends ActionSupport implements ModelDriven<User> {
    @Autowired
    private UserService userService;
    @Autowired
    private RoleService roleService;
    private User user;
    private Integer userId;
    private Map<String, Object> map = new HashMap();


    /**
     * list
     *
     * @return
     */
    public String list() throws IOException {
        User user1 = UserUtils.getUser();
        if (user1 == null || user1.getId() == null){
            ActionContext.getContext().put("login", 1);
            return SUCCESS;
        }
        Pager<User> pagers = null;
        Role role = user1.getRole();
        if (role.getEnName().equals("admin")) {
            pagers = userService.getList(user);
            ActionContext.getContext().put("pagers", pagers);
            ActionContext.getContext().put("user", user1);
            ActionContext.getContext().put("role", role);
            ActionContext.getContext().put("bean", user);
            return SUCCESS;
        } else if (role.getEnName().equals("xs") || role.getEnName().equals("js")) {
            pagers = userService.getList(user1);
            ActionContext.getContext().put("pagers", pagers);
            ActionContext.getContext().put("bean", user);
            return SUCCESS;
        }
        return null;
    }



    /**
     * 跳轉(zhuǎn)add
     *
     * @return
     */
    public String add() {
        Pager<Role> pagers = roleService.pagers();
        ActionContext.getContext().put("pagers", pagers);
        return SUCCESS;
    }

    /**
     * 查詢修改
     *
     * @return
     */
    public String edit() {
        User bean = userService.findById(userId);
        Pager<Role> pagers = roleService.pagers();
        ActionContext.getContext().put("bean", bean);
        ActionContext.getContext().put("pagers", pagers);
        return SUCCESS;
    }


    /**
     * 審核
     *
     * @return
     */
    public void updateSh() throws IOException {
        user.setIsSh(1);
        userService.updates(user);
        map.put("flag", true);
        map.put("url", "user_list.do");
        JsonUtils.toJson(map);
    }

    /**
     * 更新
     *
     * @return
     */
    public String update() throws IOException {
        if (user.getPass().equals("")){
            user.setPass(null);
        }
        userService.updates(user);
        map.put("flag", true);
        map.put("url", "user_list.do");
        JsonUtils.toJson(map);
        return SUCCESS;
    }

    /**
     * 保存
     *
     * @return
     */
    public void save() throws IOException {
        if (userService.getUser(user) != null){
            map.put("flag", false);
            map.put("url", "login_login.do");
            JsonUtils.toJson(map);
        } else {
            user.setTime(new Date());
            userService.save(user);
            map.put("flag", true);
            map.put("url", "login_login.do");
            JsonUtils.toJson(map);
        }
    }

    public void delete() throws IOException {
        User user1 = userService.findById(userId);
        user1.setIsDelete(1);
        userService.update(user1);
        map.put("flag", true);
        map.put("url", "user_list.do");
        JsonUtils.toJson(map);
    }

    @Override
    public User getModel() {
        if (user == null) {
            user = new User();
        }
        return user;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public User getUser() {
        return user;
    }

    public void setUser(User user) {
        this.user = user;
    }
}


四.功能截圖

java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql
java成品網(wǎng)站源碼,java,maven,spring,idea,mysql文章來源地址http://www.zghlxwxcb.cn/news/detail-848008.html

五.有意者請(qǐng)私謝謝

到了這里,關(guān)于基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計(jì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 基于java的旅游網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于java的旅游網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 研究背景: 隨著互聯(lián)網(wǎng)的快速發(fā)展和廣泛應(yīng)用,旅游業(yè)也正經(jīng)歷著數(shù)字化轉(zhuǎn)型。旅游網(wǎng)站系統(tǒng)作為旅游業(yè)的信息化手段,越來越受到廣泛的關(guān)注和應(yīng)用。傳統(tǒng)的旅游服務(wù)方式由于信息不暢、手續(xù)繁瑣等原因,已經(jīng)無法滿足游客的需求。為了

    2024年02月04日
    瀏覽(29)
  • 畢業(yè)設(shè)計(jì)——基于SSM+Mysql構(gòu)建的完整在線旅游網(wǎng)站項(xiàng)目

    完整項(xiàng)目地址:https://download.csdn.net/download/lijunhcn/88430527 ### 1、主要功能 實(shí)現(xiàn)旅游網(wǎng) 2、主要知識(shí)點(diǎn) (1)目標(biāo) (2)任務(wù) (3)功能說明 主要功能概述 (4)數(shù)據(jù)庫表 (5)功能操作 1.環(huán)境搭建 2.注冊(cè)功能 去注冊(cè)頁面 a、頁面—在header.jsp里面添加這個(gè)超鏈接 b、控制層—在Use

    2024年02月04日
    瀏覽(25)
  • 基于SSM+Vue的旅游資源網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)

    基于SSM+Vue的旅游資源網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)

    ?博主介紹 :? 大家好,我是一名在Java圈混跡十余年的程序員,精通Java編程語言,同時(shí)也熟練掌握微信小程序、Python和Android等技術(shù),能夠?yàn)榇蠹姨峁┤轿坏募夹g(shù)支持和交流。 我擅長(zhǎng)在JavaWeb、SSH、SSM、SpringBoot等框架下進(jìn)行項(xiàng)目開發(fā),具有豐富的項(xiàng)目經(jīng)驗(yàn)和開發(fā)技能。我的

    2024年02月07日
    瀏覽(31)
  • 基于java旅游網(wǎng)站管理系統(tǒng)(springboot框架)開題答辯常規(guī)問題

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對(duì)應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、

    2024年01月21日
    瀏覽(37)
  • 基于JAVA+Springboot+Thymeleaf前后端分離項(xiàng)目:旅游網(wǎng)站管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于JAVA+Springboot+Thymeleaf前后端分離項(xiàng)目:旅游網(wǎng)站管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,學(xué)習(xí)后應(yīng)對(duì)畢業(yè)設(shè)計(jì)答辯。 項(xiàng)目配有對(duì)應(yīng)開發(fā)文檔、

    2024年02月20日
    瀏覽(103)
  • 基于Java+SpringBoot+Vue的烏魯木齊南山冰雪旅游服務(wù)網(wǎng)站【源碼+論文+演示視頻+包運(yùn)行成功】

    基于Java+SpringBoot+Vue的烏魯木齊南山冰雪旅游服務(wù)網(wǎng)站【源碼+論文+演示視頻+包運(yùn)行成功】

    博主介紹 : ? csdn特邀作者、博客專家、java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、博客之星,擅長(zhǎng)Java、微信小程序、Python、Android等技術(shù),專注于Java技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn) ? ?? 文末獲取源碼聯(lián)系 ?? ?????精彩專欄 推薦訂閱 ?????不然下次找不到喲 Java項(xiàng)目精品實(shí)戰(zhàn)案例(300套) Java微

    2024年02月11日
    瀏覽(27)
  • 計(jì)算機(jī)畢業(yè)設(shè)計(jì) 基于Web的城市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) Java實(shí)戰(zhàn)項(xiàng)目 附源碼+文檔+視頻講解

    計(jì)算機(jī)畢業(yè)設(shè)計(jì) 基于Web的城市旅游網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) Java實(shí)戰(zhàn)項(xiàng)目 附源碼+文檔+視頻講解

    博主介紹:?從事軟件開發(fā)10年之余,專注于Java技術(shù)領(lǐng)域、Python人工智能及數(shù)據(jù)挖掘、小程序項(xiàng)目開發(fā)和Android項(xiàng)目開發(fā)等。CSDN、掘金、華為云、InfoQ、阿里云等平臺(tái)優(yōu)質(zhì)作者? ??文末獲取源碼聯(lián)系?? ???? 精彩專欄推薦訂閱???? 不然下次找不到喲 ——————————

    2024年02月04日
    瀏覽(31)
  • Java web的旅游網(wǎng)站(源碼+文檔)

    Java web的旅游網(wǎng)站(源碼+文檔)

    源碼編號(hào):B-E57點(diǎn)擊查看(分類規(guī)則) 項(xiàng)目類型:Java web項(xiàng)目/Java EE項(xiàng)目(非開源) 項(xiàng)目名稱:基于java web的旅游網(wǎng)站 [travel] 當(dāng)前版本:V1.0.0版本 用戶類型:雙角色(普通用戶、管理員) 項(xiàng)目架構(gòu):B/S架構(gòu) 設(shè)計(jì)思想:整體沒有采用MVC的設(shè)計(jì)思想,也就是沒有用service、dao、

    2024年02月03日
    瀏覽(30)
  • java畢業(yè)設(shè)計(jì)成品源碼網(wǎng)站基于SSM實(shí)現(xiàn)的倉庫管理系統(tǒng)[包運(yùn)行成功]

    java畢業(yè)設(shè)計(jì)成品源碼網(wǎng)站基于SSM實(shí)現(xiàn)的倉庫管理系統(tǒng)[包運(yùn)行成功]

    ???文末獲取聯(lián)系?? 計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)之倉庫管理系統(tǒng)_嗶哩嗶哩_bilibili 計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)之倉庫管理系統(tǒng)共計(jì)2條視頻,包括:IT實(shí)戰(zhàn)營-計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)倉庫管理系統(tǒng)、項(xiàng)目資源獲取等,UP主更多精彩視頻,請(qǐng)關(guān)注UP賬號(hào)。 https://www.bilibili.com/video/BV1Dq4y1N7

    2024年02月06日
    瀏覽(22)
  • java畢業(yè)設(shè)計(jì)成品源碼網(wǎng)站基于SSM實(shí)現(xiàn)的固定資產(chǎn)管理系統(tǒng)[包運(yùn)行成功]

    java畢業(yè)設(shè)計(jì)成品源碼網(wǎng)站基于SSM實(shí)現(xiàn)的固定資產(chǎn)管理系統(tǒng)[包運(yùn)行成功]

    ???文末獲取聯(lián)系?? 計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)之固定資產(chǎn)管理系統(tǒng)_嗶哩嗶哩_bilibili 計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)之固定資產(chǎn)管理系統(tǒng)共計(jì)2條視頻,包括:IT實(shí)戰(zhàn)營-計(jì)算機(jī)畢業(yè)設(shè)計(jì)java畢設(shè)固定資產(chǎn)管理系統(tǒng)、項(xiàng)目資源獲取等,UP主更多精彩視頻,請(qǐng)關(guān)注UP賬號(hào)。 https://www.bilibili.co

    2024年02月08日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包