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

?

基于SSM的企業(yè)門戶交易平臺設(shè)計(jì)與實(shí)現(xiàn)

2020-07-01 11:20:18
關(guān)鍵詞:前臺后臺管理員

張 舉

(1.山西大學(xué) 軟件學(xué)院,山西 太原 030006,2.網(wǎng)絡(luò)與交換技術(shù)國家重點(diǎn)實(shí)驗(yàn)室,北京 100876)

0 引言

二十世紀(jì)末,互聯(lián)網(wǎng)開始興起,由于網(wǎng)絡(luò)信譽(yù)不能保證、技術(shù)不成熟、網(wǎng)絡(luò)環(huán)境不安全等因素,一定程度上局限了商業(yè)網(wǎng)站的發(fā)展.進(jìn)入二十一世紀(jì)后, 隨著互聯(lián)網(wǎng)技術(shù)和制度的相對完善,各種網(wǎng)絡(luò)應(yīng)用很快就進(jìn)入了人們的生活、工作、學(xué)習(xí)等多個方面.其中,企業(yè)門戶交易平臺相比較一些綜合性購物網(wǎng)站來說,從產(chǎn)品的可靠性和經(jīng)濟(jì)性上都有著更大的優(yōu)勢,受到了許多企業(yè)的重視,成為他們的重要選擇之一.

1 系統(tǒng)開發(fā)技術(shù)

框架技術(shù)在web應(yīng)用中被使用得較為廣泛,本系統(tǒng)中,采用了當(dāng)下較為流行的SSM框架.其中,Struts的作用是實(shí)現(xiàn)MVC的分離及控制業(yè)務(wù)的跳轉(zhuǎn),Mybatis具有面向?qū)ο蟮奶匦裕啾容^Hibernate框架來說,更簡單實(shí)用.Spring由于很多實(shí)用的功能被廣大程序員以及公司所使用,是一種將各個框架聯(lián)合起來的中心.Spring免去了程序員自己手動創(chuàng)建一個對象,設(shè)計(jì)了一個統(tǒng)一的工廠來生產(chǎn)對象,使結(jié)構(gòu)更加明晰,代碼更加整潔易懂.Struts和Mybatis需要Spring對他們進(jìn)行管理[1-2].

2 系統(tǒng)分析與設(shè)計(jì)

系統(tǒng)提供兩個入口,對客戶來說,可以從前臺客戶端進(jìn)入.對管理員來說,需要從管理員系統(tǒng)首頁進(jìn)入.

2.1 系統(tǒng)流程分析

前臺客戶端系統(tǒng)流程如圖1所示.后臺管理員系統(tǒng)流程如圖2所示.

圖1 前臺系統(tǒng)流程圖圖2 后臺系統(tǒng)流程圖

2.2 前臺功能分析

1.商品展示管理.該模塊要保證客戶能夠清晰、快速地看到自己想要的產(chǎn)品及公司特色產(chǎn)品,因此在設(shè)計(jì)上,要做到界面能夠快速定位,保證第一時間給客戶看到想要的產(chǎn)品, 同時能夠做到對公司想要推廣的產(chǎn)品進(jìn)行合理的向用戶展示,使顧客有更好的網(wǎng)站體驗(yàn)和對公司的信賴.具體表現(xiàn)為,要有合理準(zhǔn)確的產(chǎn)品查詢系統(tǒng),幫助客戶查找有效產(chǎn)品,合理的分頁設(shè)置,使頁面更加整潔美觀,簡化用戶操作,合理的產(chǎn)品排行功能,提供公司的暢銷產(chǎn)品、推廣產(chǎn)品和特價(jià)商品,為用戶推薦最優(yōu)產(chǎn)品.

2.信息公告及留言管理.信息模塊的主要功能就是及時更新公司的最新信息,以方便客戶了解網(wǎng)站動態(tài)及產(chǎn)品最新信息,尤其是新產(chǎn)品和特價(jià)產(chǎn)品的推薦.另外,為聽取客戶意見,設(shè)置留言板功能.

3.購物車管理.購物車模塊功能需全面合理,不僅需要可以直觀地看到所選商品信息、數(shù)量、價(jià)格等基本信息,還要能夠在購物車中對加入購物車的產(chǎn)品作基本修改,包括數(shù)量的增加減少、產(chǎn)品的刪除、購物車清空等功能,這樣可以減去客戶錯誤操作之后的麻煩,同時方便客戶進(jìn)行支付前的確認(rèn)操作.

4.訂單管理.待客戶確認(rèn)購物車信息后進(jìn)行支付,需要有訂單信息填寫功能,包括是否需要發(fā)票,需要發(fā)票的抬頭,郵購地址,最后是支付功能.支付功能需要選擇正規(guī)安全的第三方支付平臺或是各大銀行網(wǎng)上支付,以保證客戶信息和財(cái)產(chǎn)安全,讓客戶放心購物.此外,需要設(shè)置訂單查詢功能.

5.個人資料管理.該模塊用于顯示客戶基本注冊信息和信息維護(hù),對于除密碼外的基本信息,用戶可以直接修改保存,比如聯(lián)系方式,但是涉及到賬號的安全,用戶想要改密碼時,需要先輸入舊密碼方可更換新密碼并保存.

2.3 后臺功能分析

1.商品管理.此模塊主要用于管理員對商品信息的維護(hù)、更新、修改.因?yàn)槊嫦驅(qū)ο鬄楣竟ぷ魅藛T,因此在界面上應(yīng)力求簡潔高效,不必做太多絢麗漂亮的頁面設(shè)計(jì),但是應(yīng)該保證界面整體的美觀舒適,使工作人員也可以舒服地進(jìn)行商品操作.

2.客戶信息管理.此模塊可以完全瀏覽顧客信息,也便于對信息進(jìn)行合理的維護(hù),但客戶的密碼因予以加密,以保證客戶信息的安全.此外,該模塊還需要有對客戶的添加、去除和定位功能,以方便對客戶的操作,及時對一些無效賬號進(jìn)行刪除,這樣可以使數(shù)據(jù)庫內(nèi)容更具時效性和實(shí)用性.查找功能的設(shè)計(jì)也可以快速定位客戶,提高工作效率.

圖3 系統(tǒng)功能模塊圖

3.管理員信息維護(hù).對管理員的信息進(jìn)行維護(hù)操作.

4.權(quán)限管理.管理員權(quán)限分為兩級,分別為普通管理員和超級管理員.利用超級管理員可以有效管理普通管理員賬號,減少網(wǎng)站因內(nèi)部人員錯誤操作或是惡意而為造成風(fēng)險(xiǎn).

5.訂單處理管理.客戶提交訂單后,由此模塊做相應(yīng)處理.

6.公告信息管理.對平臺要公告的信息進(jìn)行操作管理.

2.4 系統(tǒng)功能模塊圖

系統(tǒng)主要功能模塊如圖3所示.

3 數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)

Mysql數(shù)據(jù)庫屬于開源的關(guān)系型數(shù)據(jù)庫,對電腦資源消耗較小,但其對數(shù)據(jù)的處理效率卻不低,不足之處是存儲數(shù)據(jù)量有限,但鑒于其非常低的使用成本,被多數(shù)網(wǎng)站和軟件選擇使用.該數(shù)據(jù)庫也是本系統(tǒng)的選擇[3].

3.1 系統(tǒng)前臺E-R設(shè)計(jì)

系統(tǒng)前臺的E-R圖如圖4所示.

圖4 前臺E-R圖

3.2 系統(tǒng)后臺E-R設(shè)計(jì)

系統(tǒng)后臺的E-R圖如圖5所示.

圖5 后臺E-R圖

3.3 數(shù)據(jù)庫表設(shè)計(jì)

根據(jù)E-R圖,共設(shè)計(jì)了10個數(shù)據(jù)庫表,如表1所示.

表1 系統(tǒng)數(shù)據(jù)庫列表

以下為商品信息表、訂單表和前臺用戶表的具體設(shè)計(jì),分別如表2、表3及表4所示.

表2 t_goods

表3 t_sub

表4 t_customer

4 系統(tǒng)的實(shí)現(xiàn)

本系統(tǒng)包含的功能模塊如功能模塊圖所示.這里前臺以注冊登陸模塊,后臺以首頁及商品類型管理為例說明[4,5].

4.1 用戶注冊

圖6 用戶注冊界面

首次訪問本網(wǎng)站首先需要注冊,成功注冊并且登陸之后,才可以進(jìn)行購買商品或者添加到購物車等操作.用戶信息通過在過濾器中判斷session來實(shí)現(xiàn).在注冊頁面中我們對各項(xiàng)數(shù)據(jù)提交時都進(jìn)行了是否為空以及格式的校驗(yàn),例如手機(jī)號碼格式、郵箱地址格式是否合法等,這些處理都是通過js實(shí)現(xiàn)的.界面設(shè)計(jì)如圖6.為確保用戶名不會重復(fù),這里使用ajax技術(shù)對注冊時的用戶名進(jìn)行校驗(yàn).

4.2 用戶登陸模塊

進(jìn)入首頁后,點(diǎn)擊“登陸”即可進(jìn)入登陸界面.在登陸界面依舊加入了數(shù)據(jù)的校驗(yàn),包括非空檢驗(yàn)以及格式檢驗(yàn).另外,這里加入了驗(yàn)證碼功能以確保是真實(shí)的用戶在操作,從而避免有人通過登陸界面一直提交數(shù)據(jù)故意攻擊網(wǎng)站的運(yùn)行,使網(wǎng)站的安全性得到了很大的提升.此外,在系統(tǒng)中設(shè)計(jì)了用戶過濾器,通過對不同身份進(jìn)行鑒別,并將其引導(dǎo)到對應(yīng)的首頁中,以完成該功能.

4.3 后臺首頁

當(dāng)用戶登陸后會進(jìn)入后臺管理頁面,此頁面是通過frameset根據(jù)百分比劃分為四個部分,中間右側(cè)用來展示不同的操作所對應(yīng)的頁面.中間左側(cè)根據(jù)不同管理員權(quán)限展示不同的菜單項(xiàng).退出系統(tǒng)的作用是,再點(diǎn)擊以后會去后臺清空掉session中存放的管理員信息,然讓后跳轉(zhuǎn)到管理員的登錄界面.首頁效果如圖7所示.

圖7 后臺管理頁面首頁

4.4 商品類型的管理

當(dāng)用戶點(diǎn)擊類型管理便會在右側(cè)跳轉(zhuǎn)到類型管理界面,商品一共有三級類型,這樣可以方便前臺用戶根據(jù)不同的類型查找到一批商品,對商品的定位更加準(zhǔn)確.在添加時,下拉列表都是動態(tài)地變化,這都需要ajax的支持.商品類型的管理界面如圖8所示.

圖8 商品類型的管理界面

5 結(jié)論

本系統(tǒng)采用框架技術(shù), MVC的設(shè)計(jì)模式也被較好地體現(xiàn).經(jīng)黑盒測試,系統(tǒng)功能均正常,整體表現(xiàn)穩(wěn)定.在當(dāng)前電子商務(wù)激烈競爭的環(huán)境下,本系統(tǒng)可有效地助力企業(yè)的發(fā)展,提高公司的形象.

猜你喜歡
前臺后臺管理員
我是小小午餐管理員
我是圖書管理員
我是圖書管理員
可疑的管理員
公路電助力 從幕后走向前臺
中國自行車(2018年6期)2018-07-23 03:17:24
孟晚舟:從前臺打雜到華為副總裁
海峽姐妹(2018年6期)2018-06-26 07:27:15
后臺暗戀
前臺、后臺精彩花絮停不了
網(wǎng)站前臺設(shè)計(jì)分包合同中應(yīng)注意的問題
電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
河南科技(2014年11期)2014-02-27 14:10:03
临沧市| 都兰县| 保康县| 句容市| 咸丰县| 鹤峰县| 甘德县| 麦盖提县| 巴青县| 秦皇岛市| 绥化市| 巩留县| 古丈县| 平罗县| 时尚| 徐汇区| 化州市| 屯昌县| 怀化市| 新野县| 尚志市| 怀柔区| 台州市| 大田县| 宿迁市| 阳泉市| 谢通门县| 梅州市| 鄂伦春自治旗| 邛崃市| 蛟河市| 平定县| 札达县| 科尔| 周宁县| 合江县| 阜康市| 新源县| 阜城县| 体育| 沽源县|