国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大學(xué)生科研項(xiàng)目《旅游信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》探究

2021-11-10 00:08:23李翀常夢(mèng)圓孫昳珂吳文滔
科學(xué)與生活 2021年11期
關(guān)鍵詞:管理

李翀 常夢(mèng)圓 孫昳珂 吳文滔

【摘要】基于目前互聯(lián)網(wǎng)和旅游住宿行業(yè)的發(fā)展現(xiàn)狀,本次設(shè)計(jì)開發(fā)一款基于Java語言的昌平酒店預(yù)約網(wǎng)站,此酒店預(yù)約網(wǎng)站使用主流的Java語言、并結(jié)合JSP開發(fā)技術(shù),使用eclipse作為開發(fā)工具,采用MySQL關(guān)系型數(shù)據(jù)庫,來完成最后的設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)對(duì)此網(wǎng)站實(shí)現(xiàn)進(jìn)行需求分析,設(shè)置了管理員和用戶,酒店經(jīng)理三種用戶角色,管理員主要是能夠進(jìn)行用戶注冊(cè)信息的管理。用戶主要是能夠在網(wǎng)站中進(jìn)行注冊(cè)和登錄,能夠在網(wǎng)站上進(jìn)行網(wǎng)點(diǎn)的搜尋和昌平酒店的預(yù)定。房東則可以對(duì)房間進(jìn)行管理和維護(hù),可以進(jìn)行訂單的核驗(yàn),不同的用戶角色有著不同的工作權(quán)限和方式,所以根據(jù)不同的工作權(quán)限設(shè)置了不同的功能模塊。

【關(guān)鍵詞】酒店預(yù)約;Java;MySQL;管理

一、項(xiàng)目說明

《旅游信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》是2020年度北京市大學(xué)生訓(xùn)練項(xiàng)目中的一項(xiàng)。通過“昌平酒店預(yù)約管理網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)”,有效的提高學(xué)生對(duì)計(jì)算機(jī)相關(guān)基礎(chǔ)知識(shí)的綜合運(yùn)用能力,融會(huì)貫通各門核心課程,進(jìn)而提高競(jìng)爭(zhēng)能力和就業(yè)能力,有助于滿足計(jì)算機(jī)相關(guān)專業(yè)的人才的需求,促進(jìn)地方經(jīng)濟(jì)發(fā)展。

本項(xiàng)目根據(jù)自身的特點(diǎn),在對(duì)國(guó)內(nèi)外旅游信息網(wǎng)站的應(yīng)用案例進(jìn)行分析總結(jié)的基礎(chǔ)上,進(jìn)行了需求分析,最終探討出適合本地旅游信息網(wǎng)站的可行應(yīng)用方案,完成了用戶管理、房間預(yù)訂、訂單管理和退單管理等相關(guān)功能模塊的設(shè)計(jì),并完成了網(wǎng)站的制作。

二、旅游信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

(1)需求分析

“昌平酒店預(yù)約管理網(wǎng)站”針對(duì)“管理員、房東和用戶(房客)”三種角色進(jìn)行開發(fā)。其中,“管理員”需要對(duì)在此網(wǎng)站注冊(cè)的用戶進(jìn)行管理,可查詢用戶的詳情信息,對(duì)已注冊(cè)的用戶進(jìn)行審核,激活會(huì)員用戶賬號(hào)或?qū)`規(guī)賬號(hào)禁用處理?!胺繓|”可以在后端對(duì)用戶進(jìn)行查詢、篩選,對(duì)用戶信息維護(hù)等?!坝脩簟眲t可以查看酒店類型,酒店的詳情信息,預(yù)約酒店,退訂酒店等操作。

(2)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)

“昌平酒店預(yù)約管理網(wǎng)站”是基于Java語言來開發(fā)的項(xiàng)目,通過SSM架構(gòu)搭建系統(tǒng),使用MySQL完成數(shù)據(jù)庫的實(shí)現(xiàn)。

1.前端設(shè)計(jì)

前端頁面主要包括系統(tǒng)管理員頁面、房東頁面和用戶(房客)頁面。“管理員”需要對(duì)在此網(wǎng)站注冊(cè)的用戶進(jìn)行管理,可查詢用戶的詳情信息,對(duì)已注冊(cè)的用戶進(jìn)行審核,激活會(huì)員用戶賬號(hào)或?qū)`規(guī)賬號(hào)禁用處理?!胺繓|”可以在后端對(duì)用戶進(jìn)行查詢、篩選,對(duì)用戶信息維護(hù)等。“用戶”則可以查看酒店類型,酒店的詳情信息,預(yù)約酒店,退訂酒店等操作。

2.數(shù)據(jù)庫設(shè)計(jì)

本系統(tǒng)數(shù)據(jù)存儲(chǔ)采用MYSQL數(shù)據(jù)庫,以下為表的數(shù)據(jù)庫設(shè)計(jì)方案。管理員信息,字段包括管理員的用戶賬號(hào)等信息,如表2-1所示。注冊(cè)的房客(用戶)信息,包含旅客基本信息以及聯(lián)系電話等信息,如表2-2所示。房東信息,主要包括房東基本信息以及開店資質(zhì)等信息,如表2-3所示。房間信息,主要包含房間的照片以及房間樓層、單價(jià)等,如表2-4所示。預(yù)訂信息,主要保存旅客住宿預(yù)訂信息等,如表2-5所示。

3.代碼實(shí)現(xiàn)(部分)

用戶可以進(jìn)行會(huì)員用戶的注冊(cè),注冊(cè)登錄后可以進(jìn)行對(duì)房間的預(yù)訂等操作,。用戶下單時(shí)會(huì)先對(duì)用戶狀態(tài)進(jìn)行判斷,是否登錄等,若判斷為未登錄,則首先提醒用戶登錄,若判斷為賬號(hào)異常則提示賬號(hào)錯(cuò)誤,之后系統(tǒng)會(huì)先對(duì)房間狀態(tài)進(jìn)行數(shù)據(jù)校驗(yàn),然后下單時(shí)將對(duì)用戶信息及預(yù)訂信息等數(shù)據(jù)進(jìn)行存儲(chǔ)。

//*

* 會(huì)員列表查詢

* @param model

* @param page

* @return

* @throws Exception

*/

@RequestMapping(value = "/showpuser")

public String showpuser(Model model, Integer page) throws Exception {

List<Puser> list = null;

//頁碼對(duì)象

PagingVO pagingVO = new PagingVO();

//設(shè)置總頁數(shù)

pagingVO.setTotalCount(puserService.getCount());

if (page == null || page == 0) {

pagingVO.setToPageNo(1);

list = puserService.findByPaging(1);

} else {

pagingVO.setToPageNo(page);

list = puserService.findByPaging(page);

}

model.addAttribute("puserList", list);

model.addAttribute("pagingVO", pagingVO);

return "admin/showpuser";

}

//* 會(huì)員注冊(cè)代碼

* @param puser

* @return

* @throws Exception

*/

@RequestMapping(value = "/add" )

private String add(Puser puser,Model model) throws Exception {

if (!puser.getPassword().equals(puser.getPassword1())) {

model.addAttribute("message", "密碼輸入不一致");

return "error";

}

puserService.add(puser);

return "redirect:/login";

}//訂單編號(hào)生成

DateFormat sdf1=new SimpleDateFormat("yyyyMMddHHmmssSSS");

orders.setDd(sdf1.format(new Date()));

ordersService.add(orders);

return "redirect:/orders/showordersuser";

三、測(cè)試與總結(jié)

基于目前互聯(lián)網(wǎng)和旅游住宿行業(yè)的發(fā)展現(xiàn)狀,本次擬計(jì)劃設(shè)計(jì)開發(fā)一款基于Java語言的昌平酒店預(yù)約管理網(wǎng)站,使用JSP開發(fā)技術(shù),使用eclipse作為開發(fā)工具,采用MySQL關(guān)系型數(shù)據(jù)庫,來完成最后的設(shè)計(jì)與實(shí)現(xiàn)。根據(jù)對(duì)此網(wǎng)站實(shí)現(xiàn)進(jìn)行需求分析,設(shè)置了三種角色,不同的角色有著不同的工作權(quán)限和方式,所以根據(jù)不同的工作權(quán)限設(shè)置了不同的功能模塊。

在實(shí)現(xiàn)了每個(gè)功能模板,最終對(duì)整個(gè)系統(tǒng)程序進(jìn)行測(cè)試。

1.“房東房間測(cè)試”作為測(cè)試功能點(diǎn)

通過輸入房間基本信息,并且上傳房間圖片,測(cè)試得到“彈窗提醒酒店房間新增成功”和“房間信息已保存,且可以展示”;通過新增房間時(shí)未輸入正確的金額,或未選擇房間圖片,測(cè)試得出“提示房間信息異常不可新增”和“提示房間信息異常不可新增”。

2. “房間搜索測(cè)試”作為測(cè)試功能點(diǎn)

通過輸入入住和離開時(shí)間,輸入關(guān)鍵詞地址搜索,測(cè)試得到“根據(jù)房間的評(píng)分標(biāo)準(zhǔn)可以進(jìn)行順序排列”和“根據(jù)房間的評(píng)分標(biāo)準(zhǔn)可以進(jìn)行順序排列,可以展示”;通過選擇地鐵線或者是酒店名稱搜索,可以精準(zhǔn)的搜索的酒店位置,同時(shí),可以根據(jù)搜索金額和房間類型進(jìn)行匹配展示。

3.“房間訂單測(cè)試”作為測(cè)試功能點(diǎn)

用戶會(huì)員點(diǎn)擊入住,測(cè)試得到“入住成功且生成一條入住訂單記錄”,在入住訂單已生成的基礎(chǔ)上可以進(jìn)行查詢;用戶會(huì)員在7天外進(jìn)行退單操作,得到“退單成功,且全額退款”,退單成功。

基于Java語言的昌平酒店預(yù)約管理網(wǎng)站的實(shí)現(xiàn),代替了以往線下交易,且可以針對(duì)住宿預(yù)定的垂直類交易平臺(tái)進(jìn)行交互,通過此系統(tǒng)可以預(yù)定到更為便宜和便利的酒店。本次系統(tǒng)的完整實(shí)現(xiàn),使學(xué)生學(xué)習(xí)到了很多的專業(yè)知識(shí),對(duì)我以后的畢業(yè)設(shè)計(jì)奠定了堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn)

[1]劉海燕.基于MVC框架的英語在線學(xué)習(xí)平臺(tái)設(shè)計(jì)[J].微型電腦應(yīng)用,2020,36(10):135-137. ?[2]于曉婷,孫璐榮.Java程序設(shè)計(jì)語言在軟件開發(fā)中的應(yīng)用探討[J].電子測(cè)試,2020(20):130-131 ?[3]米揚(yáng).基于J2EE某公司遺留管理系統(tǒng)改造升級(jí)分析與實(shí)現(xiàn)[J].中國(guó)管理信息化,2020,23(19):184

作者簡(jiǎn)介:李翀 1983.11 計(jì)算機(jī)應(yīng)用專業(yè) 北京吉利學(xué)院汽車工程學(xué)院

本論文來源于大學(xué)生科研項(xiàng)目《旅游信息網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》

猜你喜歡
管理
棗前期管理再好,后期管不好,前功盡棄
“這下管理創(chuàng)新了!等7則
雜文月刊(2016年1期)2016-02-11 10:35:51
人本管理在我國(guó)國(guó)企中的應(yīng)用
管理的另一半
墨玉县| 泰顺县| 梁平县| 封开县| 永新县| 库伦旗| 平潭县| 稷山县| 堆龙德庆县| 民勤县| 利川市| 沿河| 徐州市| 宁化县| 高淳县| 兰溪市| 招远市| 盐源县| 小金县| 田东县| 阳谷县| 遂平县| 永德县| 库尔勒市| 武城县| 霞浦县| 通州市| 宕昌县| 图们市| 乌鲁木齐市| 景东| 尼木县| 中江县| 盖州市| 札达县| 兴城市| 奇台县| 承德县| 益阳市| 修文县| 阳新县|