楊婷婷 顏榮祥 劉志惠 黎偉鵬 王海林
摘 要:隨著信息技術(shù)的飛越發(fā)展,如今的電子商務(wù)時(shí)代各個(gè)行業(yè)的運(yùn)營(yíng)方式早已發(fā)生深刻變革,特別是餐飲銷售行業(yè),從之前的傳統(tǒng)的門面銷售方式到今天的網(wǎng)絡(luò)預(yù)訂銷售,其銷售方式已發(fā)生根本的變革,本文深入分析傳統(tǒng)銷售方式存在的弊端,借鑒國(guó)外的經(jīng)驗(yàn)和我國(guó)電子商務(wù)發(fā)展的現(xiàn)狀,揚(yáng)長(zhǎng)避短開發(fā)出專門的網(wǎng)上訂餐網(wǎng)站。網(wǎng)上訂餐中多功能性的服務(wù)可以讓消費(fèi)者從容地在網(wǎng)上瀏覽餐館的菜單,拋棄了傳統(tǒng)訂餐模式的單一化,更多的選擇帶來了更好的對(duì)比和提高。
關(guān)鍵詞:JSP 預(yù)約系統(tǒng) 在線預(yù)訂 電子商務(wù)
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2017)11(b)-0135-03
隨著國(guó)民經(jīng)濟(jì)的飛速發(fā)展,當(dāng)今的商務(wù)時(shí)代是電商的時(shí)代,在各種商業(yè)銷售中早已占去半壁江山。從原始的地方性門面銷售開始,通過四通八達(dá)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),足不出戶便可以買到自己想要的早餐。縱觀當(dāng)今的電商市場(chǎng),電商企業(yè)國(guó)外當(dāng)屬亞馬遜站在最前面,在國(guó)內(nèi)最出名的則是淘寶和京東等商場(chǎng)。這些電商企業(yè)商城里中小賣家搭建了一個(gè)大規(guī)模的教育平臺(tái),大家共享電子商務(wù)平臺(tái)這塊大蛋糕。但是近年來隨著市場(chǎng)經(jīng)濟(jì)變革,各種電商平臺(tái)競(jìng)爭(zhēng)已經(jīng)出現(xiàn)白熾化,大家都為了自己的利益不惜勾心斗角,明爭(zhēng)暗斗。電商平臺(tái)上出現(xiàn)假貨橫行、刷信譽(yù)等不好的現(xiàn)象,使得中小賣家難以生存,而各中小賣家就是那些大商家的欺負(fù)對(duì)象。由于中小賣家沒有足夠的資源,是很難在這樣的平臺(tái)上立足的,要寄人籬下都非常困難。因此我們就必須另辟蹊徑,去尋找新的解決方案。通過分析傳統(tǒng)早餐銷售市場(chǎng)的利弊,總結(jié)出了一些好的經(jīng)驗(yàn),決定搭建自己的早餐銷售網(wǎng)站,創(chuàng)造自己的品牌,建立自己的人脈資源、客戶群體,打造一個(gè)能夠良性循環(huán)、質(zhì)量和信譽(yù)有保證的優(yōu)質(zhì)電商平臺(tái)。
1 相關(guān)技術(shù)介紹
1.1 B/S模式
B/S模式(Browser/Server,瀏覽器/服務(wù)器模式)是相對(duì)于C/S模式來說的,是WEB興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式。WEB瀏覽器是客戶端使用最為廣泛和重要的軟件,因此該種模式統(tǒng)一了終端用戶的使用模式,系統(tǒng)功能不在安裝到不同配置不同型號(hào)的計(jì)算機(jī)上,而是系統(tǒng)實(shí)現(xiàn)的核心部分集中到服務(wù)器上,簡(jiǎn)化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻魴C(jī)上只要安裝一個(gè)瀏覽器(Browser),向服務(wù)器發(fā)出請(qǐng)求,服務(wù)器安裝SQL Server、Oracle、MYSQL等數(shù)據(jù)庫(kù),服務(wù)器根據(jù)請(qǐng)求進(jìn)行反饋,實(shí)現(xiàn)數(shù)據(jù)交互。
1.2 JSP介紹
本系統(tǒng)采用JSP技術(shù)并結(jié)合MySQL數(shù)據(jù)庫(kù)進(jìn)行開發(fā)。本系統(tǒng)在研制開發(fā)過程中,嚴(yán)格遵循軟件工程方法序設(shè)計(jì)。JSP是一種運(yùn)行在服務(wù)器端的腳本語(yǔ)言,該語(yǔ)言的性能非常好,接近人類語(yǔ)義。它是嵌套在html文件中的,其核心是java代碼。簡(jiǎn)單地說,java代碼和html代碼組合在一起的文件就構(gòu)成了jsp文件。
1.3 開發(fā)工具的簡(jiǎn)介
JSP是將Java語(yǔ)言和HTML代碼結(jié)合在一起組成的頁(yè)面,它的本質(zhì)其實(shí)Java web開發(fā)中的servlet。Jsp運(yùn)行過程中是要先被編譯成servlet的,servlet要運(yùn)行的時(shí)候會(huì)編譯成Java字節(jié)碼文件,由于這個(gè)接近于機(jī)器碼,所以運(yùn)行效率非常高。
1.4 數(shù)據(jù)庫(kù)技術(shù)簡(jiǎn)介
MySQL數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)有很多,首先是它的小巧,所以部署非常容易。MySQL還有一個(gè)優(yōu)點(diǎn)就是效率高,在眾多的數(shù)據(jù)庫(kù)軟件中,MySQL的執(zhí)行效率排在前列,可以與多種編程語(yǔ)言完美結(jié)合。
2 系統(tǒng)需求分析
2.1 功能需求分析
本網(wǎng)站平臺(tái)的功能主要分為兩大板塊,第一大塊主要是管理員的業(yè)務(wù)。管理員登錄系統(tǒng)后,要求能實(shí)現(xiàn)對(duì)系統(tǒng)的各項(xiàng)管理,包括:注冊(cè)用戶的管理,也就是用戶管理,這些信息要做到全面細(xì)致;個(gè)人信息的管理,也就是能對(duì)自己的密碼修改;系統(tǒng)用戶管理,要求管理員能添加其他的管理員賬號(hào)并編輯;同時(shí)管理員要能對(duì)早餐信息進(jìn)行管理,包括各種早餐的樣式和分類,這個(gè)地方要求對(duì)早餐的類別進(jìn)行管理,包括對(duì)早餐類別的增刪查改等;系統(tǒng)管理員要能實(shí)現(xiàn)對(duì)系統(tǒng)的訂單進(jìn)行管理,由于前臺(tái)用戶注冊(cè)后,可以在線購(gòu)買,因此管理員必須要對(duì)訂單進(jìn)行全面管理,包括訂單的查詢等;管理員登錄系統(tǒng)后要能實(shí)現(xiàn)對(duì)早餐設(shè)置的管理、早餐購(gòu)買評(píng)論的管理;然后管理員要能對(duì)系統(tǒng)功能進(jìn)行管理,要求能實(shí)現(xiàn)對(duì)公告信息的增刪查改、信息在前臺(tái)展示等。另外一塊當(dāng)然是用戶的業(yè)務(wù)板塊,用戶通過自己的賬號(hào)登錄系統(tǒng)后,首先要能實(shí)現(xiàn)自己個(gè)人資料的修改,然后用戶可以在線檢索早餐,查看早餐的詳細(xì)信息,登錄賬號(hào)以后可以點(diǎn)擊購(gòu)買,購(gòu)買后按照上面介紹的方式付款,管理員收到訂單請(qǐng)求后登錄后臺(tái)可以查看并處理訂單,當(dāng)訂單狀態(tài)發(fā)生改變時(shí),用戶通過自己的賬號(hào)登錄可以看到改變后的狀態(tài)。然后就是購(gòu)買后可以在線評(píng)論,這個(gè)評(píng)論管理員登錄后臺(tái)后可以看到,并對(duì)其進(jìn)行管理。
2.2 系統(tǒng)性能需求分析
系統(tǒng)的性能是軟件的一個(gè)重要指標(biāo),由于網(wǎng)站系統(tǒng)功能多,但是必須要求功能響應(yīng)迅速,不能出現(xiàn)頻繁死機(jī)現(xiàn)象,響應(yīng)速度不能高于0.1s。在系統(tǒng)運(yùn)行過程中要能健壯運(yùn)行,不能有太大的漏洞。同時(shí)系統(tǒng)運(yùn)行要可靠,對(duì)于用戶提交過來的數(shù)據(jù)不能丟失或者被錯(cuò)誤處理。另外就是要能抗并發(fā),當(dāng)多用戶同時(shí)訪問系統(tǒng)的時(shí)候,要求系統(tǒng)能抗并發(fā),不能出現(xiàn)錯(cuò)誤,防止大量數(shù)據(jù)同時(shí)訪問崩掉系統(tǒng)。最后系統(tǒng)要保證高可靠性和安全性,防止別人惡意攻擊網(wǎng)站,并能在短時(shí)間內(nèi)及時(shí)處理。
3 概要設(shè)計(jì)
3.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)
根據(jù)需求分析可得,本系統(tǒng)的用戶主要是三類,分別是游客用戶,此類用登錄網(wǎng)站無需注冊(cè);另外還有注冊(cè)的用戶,也就是需要提交資料的這類;還有一類是系統(tǒng)管理員。這幾種用戶的操作方式是不一樣的,首先游客用戶登錄網(wǎng)站后,只能在線瀏覽新聞公告等信息,其他方面的操作如在線提交訂單購(gòu)買物品是不行的;注冊(cè)用戶的權(quán)限就要比游客用戶大些,注冊(cè)用戶登錄系統(tǒng)后可以發(fā)布早餐,當(dāng)然也可以購(gòu)買別人的東西,訂餐后可以互相評(píng)價(jià)。endprint
3.2 系統(tǒng)模塊劃分
通過以上分析,可以得出網(wǎng)站主要分為普通用戶模塊和管理員用戶模塊,系統(tǒng)的詳細(xì)功能模塊劃分圖如圖1所示。
3.3 數(shù)據(jù)庫(kù)設(shè)計(jì)
該網(wǎng)站數(shù)據(jù)庫(kù)采用E-R模型設(shè)計(jì)。該項(xiàng)目的數(shù)據(jù)庫(kù)實(shí)體有普通用戶實(shí)體、管理員用戶實(shí)體、早餐類別實(shí)體、早餐信息實(shí)體、評(píng)價(jià)記錄實(shí)體、公告信息實(shí)體、友情鏈接實(shí)體、訂餐車實(shí)體、對(duì)象實(shí)體、留言薄實(shí)體等。根據(jù)數(shù)據(jù)庫(kù)的E-R模型的設(shè)計(jì),可以得出數(shù)據(jù)庫(kù)的實(shí)際數(shù)據(jù)表,方法是打開MySQL,新建數(shù)據(jù)庫(kù)名為jspzaocanyuding的數(shù)據(jù)庫(kù),然后根據(jù)上述分析得出數(shù)據(jù)見表1。
4 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 注冊(cè)頁(yè)面的設(shè)計(jì)與實(shí)現(xiàn)
網(wǎng)站首頁(yè)是一個(gè)網(wǎng)站的門面,直接關(guān)系到用戶對(duì)整個(gè)網(wǎng)站的瀏覽情況,漂亮的首頁(yè)會(huì)吸引用戶。根據(jù)網(wǎng)站美學(xué)設(shè)計(jì)要求,結(jié)合大學(xué)文化底蘊(yùn)的特點(diǎn),本網(wǎng)站首頁(yè)為注冊(cè)頁(yè),采用情侶親吻的溫馨畫面風(fēng)格。網(wǎng)站首頁(yè)如圖2所示。
用戶打開網(wǎng)站注冊(cè)頁(yè)后,可以填寫自己的資料,包括用戶名、密碼、用戶類別、戀情、星座等,其中有一個(gè)重要的地方就是上傳自己的頭像,都說有圖有真相嘛,所以上傳頭像是非常有必要的。
4.2 會(huì)員信息檢索頁(yè)的設(shè)計(jì)與實(shí)現(xiàn)
當(dāng)用戶注冊(cè)成功后,將跳轉(zhuǎn)到網(wǎng)站的主頁(yè)面,頁(yè)面采用大氣紅色風(fēng)格,頂部為桃花圖案,顯得特別有韻味,用戶可以點(diǎn)擊上方的會(huì)員信息,即可跳到用戶信息檢索頁(yè)面。
4.3 前臺(tái)用戶登錄的設(shè)計(jì)與實(shí)現(xiàn)
用戶在線注冊(cè)后,需要經(jīng)過管理員審核,只有通過管理員審核后才可以登錄系統(tǒng)。為了保證系統(tǒng)安全,防止惡意登錄系統(tǒng),或者用戶頻繁操作,所以設(shè)計(jì)了驗(yàn)證碼模塊,點(diǎn)擊登錄前需要輸入用戶名和密碼外,還必須輸入正確驗(yàn)證碼才可以登錄系統(tǒng)。驗(yàn)證碼采用條紋加數(shù)字的方式,增強(qiáng)了模糊度。這種驗(yàn)證碼即使是用很強(qiáng)的識(shí)別軟件也不容易識(shí)別出來。
4.4 系統(tǒng)后臺(tái)登錄的設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)管理員通過前臺(tái)的系統(tǒng)登錄可以調(diào)轉(zhuǎn)到系統(tǒng)后臺(tái)進(jìn)行管理,后臺(tái)頁(yè)面采用大藍(lán)風(fēng)格,有助于保護(hù)人的眼睛,同時(shí)也兼顧了美學(xué)設(shè)計(jì)原理,頁(yè)面大氣美觀。為了系統(tǒng)安全考慮,本頁(yè)面登錄也必須輸入驗(yàn)證碼,如果不輸入驗(yàn)證碼則不允許登陸,同時(shí)這樣也防止了一些不法分子惡意登錄系統(tǒng),甚至利用軟件登陸系統(tǒng),提高了系統(tǒng)的安全性,這是非常有必要的。
5 系統(tǒng)測(cè)試
系統(tǒng)測(cè)試是軟件開發(fā)的最后一個(gè)步驟,檢查軟件在功能和性能方面是不是達(dá)到需求,同時(shí)更重要的是檢查軟件是否存在漏洞,為軟件部署提供最后一道檢查。通過系統(tǒng)測(cè)試沒有發(fā)現(xiàn)代碼錯(cuò)誤,系統(tǒng)運(yùn)行良好。
6 結(jié)語(yǔ)
至此早餐預(yù)訂系統(tǒng)網(wǎng)站基本開發(fā)完畢,網(wǎng)站界面設(shè)計(jì)大方,網(wǎng)站響應(yīng)執(zhí)行速度快,網(wǎng)站的執(zhí)行時(shí)間短,運(yùn)行功能強(qiáng),其功能以及付款方面能夠滿足用戶的需求;網(wǎng)站能夠完成對(duì)商家發(fā)布的各種物品信息的存儲(chǔ)和檢索,并提供在線發(fā)布物品、在線訂餐;可以使用查找、修改、添加和刪除對(duì)早餐預(yù)訂系統(tǒng)網(wǎng)站進(jìn)行各種操作,基本實(shí)現(xiàn)了預(yù)先的各種設(shè)計(jì)功能。
參考文獻(xiàn)
[1] 賈樹文,楊婷婷.基于Web的高校畢業(yè)論文選題系統(tǒng)設(shè)計(jì)與應(yīng)用[J].產(chǎn)業(yè)與科技論壇,2015(5):59-60.
[2] 楊婷婷,賈樹文.基于安卓的智慧社區(qū)的設(shè)計(jì)與實(shí)現(xiàn)[J].知音勵(lì)志,2016(1).
[3] 楊婷婷,黃勇,吳天文,等.智慧校園APP的設(shè)計(jì)與實(shí)現(xiàn)[J].科技資訊,2017(23):36-38.endprint