999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JAVA的商城積分子系統的設計與實現

2019-05-22 11:18:06周乾莉黃倩倩
電腦知識與技術 2019年10期
關鍵詞:語言

周乾莉 黃倩倩

摘要:隨著網上購物商城的迅速增多,快銷品商城為了提高顧客的忠誠度和自身的經濟效益,通過設計積分子系統來實現平臺銷售上的一個創新。該設計是對三佳惠享商城中積分模塊進行系統設計,是通過對三佳惠享商城積分子系統的市場分析以及分析用戶的需求,提出建立商城積分子系統的可行性,從而引入“積分模塊”在商城中的作用;介紹該系統的設計和主要功能:“用戶信息管理模塊”,“用戶積分管理模塊”,“積分兌換管理模塊”的實現。系統采用 java 開發語言,MySql 數據庫。該子系統實現了商城用戶積分的兌換等功能,商城和用戶之間實現互利互惠。

關鍵詞:商城積分子系統;Java 語言;積分管理;信息管理

中圖分類號:TP393 文獻標識碼:A

文章編號:1009-3044(2019)10-0053-03

開放科學(資源服務)標識碼(OSID):

1 概述

互聯網技術的不斷發展,生活的方方面面發生著翻天覆地的變化,互聯網正成為人類生活的一個巨頭。由于人類種種依賴行為的出現,網絡平臺上的各種交易手段不斷涌現,網絡平臺上的商城種類成千上萬,支撐著人們各方面的需求,足不出戶便可解決生活上的大部分問題。由此,有了需求便出現了各大網絡商城平臺之間的競爭,要使自己的利潤最大化,在蕓蕓眾生中獨占鰲頭,凸顯自身優勢,需要有多方面的優勢,如營銷策略、產品特色、服務優化等等,從不同的角度提升自身競爭力,這成為了如今各大商家、平臺的一個核心問題。從一個系統的設想到設計再到實現,需考慮市場需求,技術層次,人員分配,系統運營等。系統的推廣則是商城的一個終極目標,系統的市場最大化,才能提高知名度,提高用戶信心,所有因素將使得商城的利潤最大化。

2需求分析

隨著人們對網上商城的依賴程度迅速增長,網上購物商城的數量也迅速增多,商城給人們帶來便利的同時也面臨著巨大的競爭壓力。足不出戶便知天下事已經成為不可置疑的現實,人們對于網上購物的需求與日俱增,但是如何選擇更好的產品、更好的額服務以及選擇的指標等都掌握在需求者的手中。商城的設計方式、銷售手段、營銷策略、服務等等各方面都必須以消費者為前提,商城的性質給予顧客較為寬泛的選擇權利[1],商城在給予權利的同時要為自身的被選擇幾率做出保障,提供可靠的產品服務。因此,三佳惠享商城積分子系統的設計目的是為了減輕商城競爭壓力,降低運營成本,提高商城利潤,為商城中的用戶提供額外的獎勵服務,以提高顧客的購物積極性。開發商城積分系統的目的是為了緩解商城所面臨的巨大競爭壓力,降低商城運營成本,提高顧客再次購買的興趣,提高商城運營利潤。如何合理的設置積分兌換的時間、如何合理的安排積分兌換的人員、如何正確地選擇積分兌換的禮品、如何有針對性地對消費者個性需求等都是目前積分商城建設過程中需要解決的重要問題。

3可行性分析

3.1社會可行性

從20個世紀90年代開始,中國的電子商務市場就持續發展到如今的蓬勃發展,經過幾十年的進步,我國的網絡購物行業已經進入了一個相對健康的、可持續的發展道路上,實體店和線上的結合成為時代的一個大趨勢,線上線下零售業也已成為我國經濟發展非常重要的組成部分[2]。網絡用戶持續增長,而且網絡用戶的消費和購物理念也在不斷地發生著變化,由此而產生對質量和售后服務以及額外的福利都有了更大的需求,提高商城的額外福利和更多的優惠服務將是國內網絡商城市場的一個主流趨勢,將擁有著比較好的發展前景。

3.2技術可行性

當今科技的發展是毋庸置疑的一種技術上的飛躍,計算機、服務器等各方面軟硬件設施都已經滿足了開發的需求,各種功能的升級,計算機的存儲、運算等能力突飛猛進,從系統開發方面的需求來評估和參考,都足以支撐整個系統的完成。

4系統實現技術

系統實現的基本思路和步驟是通過對網上購物商城的現狀進行分析,對不同種類、不同平臺以及商城實體店的對比,分析三佳惠享商城的需求,確定對積分子系統的設計。積分子系統的設計與實現包括技術實現、系統功能測試、系統維護、運行監測等方面的分配。三佳惠享商城積分子系統采用的是 MyEclipse 2014 開發平臺,采用的技術是 JAVA語言編寫程序代碼,MySQL 2015 數據庫,Windows7 操作系統,Tomcat 8.0 服務器,系統采用B/S(Browser/Service,瀏覽器/客戶端)的模式來實現,核心技術包括Java Web應用程序開發的主要技術手段,基于SSH框架的MVC設計模式。本系統將MVC模式應用在積分子系統開發的實踐中,形成了表示層、業務邏輯層、數據層三層架構,實現系統功能。

4.1 JAVA

JAVA語言是由Sun公司開發的一種并發的,面向對象的,基于類的計算機編程語言,Java語言從開發到推出來便風靡IT界,包括Apple、IBM、Microsoft等各個世界大公司競相購買Java語言的使用許可證來運用于產品的開發[3]。隨著現代化的不斷發展,互聯網助力經濟發展,Java語言仍然是IT界最重要且最流行的一門開發語言。尤其是針對客戶端--服務器的web應用程序,它擁有著龐大的開發用戶。Java不僅功能強大,而且它吸收了C++語言的眾多優點,將使用難度降到很低。Java語言具有多種特性,歸結如下:

1)簡單易用性:Java去除了C++使用中比較少用且煩瑣的特征,將編程過程簡化,使用者易于上手。

2)面向對象的特征:Java語言是一門面向對象而非面向過程的編程語言,采用類來進行組織的。類在Java中是數據和操作數據的所有方法的集合,它是按照一定的體系和層次進行組織的,可以使子類繼承其中的方法。

3)性能較高且具有可移植性:Java語言可以實時的編譯程序,在運行的時候可以將Java的字節碼翻譯成特定CPU的機器代碼,由此基本實現了全編譯。Java語言本身也具有較強的可移植性。

4.2 JSP

JSP的英文單詞可分解為Java Server Page,中文名稱為Java服務器頁面。它的主要職責就是將表示邏輯與Servlet相互分離開,由此來實現Servlet簡化版的設計。在本系統中,為了能夠保證各模塊功能的實現,包含了16個JSP文件和各個文件之間的關聯而形成的。比如Viewmoney.js文件,系統的商品和紅包管理模塊,在產品文件中就可以利用分頁的形式將商品及紅包的信息、各自的圖片、名稱等內容顯示出來;而addmoney.jsp文件,它的主要功能是添加新的紅包類型,同時還能夠對這些新添加的紅包類型進行描述。

4.3 MVC

MVC的字母分別代表的是模型、視圖以及控制器。MVC主要是作用于B/S三層架構中的表示層,使得表示層更為細化[4]。模型、視圖以及控制器三個組件分別處理不同的任務。模型是負責處理數據邏輯的單元,視圖是負責處理數據的顯示,控制器是根據用戶的交互層面進行的,通過獲取視圖的數據,控制用戶的輸入,將指定的數據發送給模型。

5系統功能介紹

三佳惠享商城積分子系統是商城的一個子模塊,主要功能是為商城的用戶提供額外的一種獎勵服務,通過設計積分子系統模塊提供給商城用戶獲取積分的渠道,子系統又由多個子模塊組成,各模塊相互作用但各自又承擔不一樣的角色和功能,通過各模塊之間的共同作用實現系統的整體功能并實現其價值。本積分子系統包含商城用戶注冊登錄模塊、商品及紅包展示模塊、積分管理模塊,商品及紅包兌換管理模塊。積分系統包含兩種角色的設置,分別為前端購買商品及使用積分的客戶和后端銷售商品的商家。

5.1用戶管理模塊

1)用戶信息管理模塊:商城用戶可進行注冊、修改個人信息,可以修改自己賬戶的手機號碼,密碼,郵箱等個人的基本信息。通過注冊成為商城會員,享受額外的福利,參與活動獎勵。

2)積分管理模塊:每個用戶都有自己的賬戶積分信息,包含用戶的積分使用情況明細,用戶登錄以后,可查詢已擁有的總積分、可用積分、積分使用的時間和使用的類型,用戶可以將已有積分兌換商品、兌換紅包、購買商品。

3)商品模塊:用戶登錄后,可以瀏覽商品的分類,可以查看商城中可用積分來兌換的商品種類、可兌換紅包的數量和金額,將商品和紅包所需要的積分與用戶擁有的積分進行對比,依據此來判斷用戶的積分是否可以兌換某種商品或紅包。

4)簽到管理:用戶登錄系統后,可進行簽到獲取積分,查看簽到天數,簽到獲得的積分總數。簽到模塊是積分子系統的一個核心模塊,也是子系統實現的一個特色。簽到功能是由系統自動獲取當天的日期顯示出來,用戶通過登錄進入商城的簽到頁面,點擊簽到,后臺將記錄用戶的簽到日期,用戶連續簽到天數,通過簽到所獲取的總積分。

5)商品或紅包兌換模塊:用戶在使用積分的過程中,可以選擇不同的兌換商品,確定所兌換物品之后,可以在商品兌換的頁面查看已經兌換商品或紅包列表,查看所兌換產品的詳細信息,判斷是否已經兌換成功,兌換成功的產品會展示在已兌換商品頁面,便于用戶對兌換商品的查詢。

5.2管理員模塊

商城管理員需要適時的監控整個商品的流動,對于商城的管理主要包括了后臺對于商品的管理模塊,有商品的分類,商品的列表,商品的規格以及紅包的規格及數量的管理等,后臺管理員在后臺可以對商品進行添加add()、刪除delete()、更新update()、查找select()等的操作。積分的管理,對用戶的積分進行記錄統計,積分發放,兌換等的管理。

1)商品的分類

后臺管理員可以根據需要添加可以兌換商品或者紅包的種類,也可以根據添加的商品選擇對應商品的分類。管理員在可以對商品設置關聯類型,設置對應的頂級分類,每種分類的描述,還可以對分類進行排序設置。

2)商品的列表

對于積分子系統的展示界面,管理員在展示商品時,在商城的商品列表中主要展示所有可以使用積分兌換的商品,包括可兌換商品的名稱,商品所需要的積分等一些關于商品的基本信息;另外,紅包的分類,展示紅包的各種大小類型,紅包的名稱,紅包所需要的積分數量等。雙擊商品或者紅包都可以查看詳細信息,商品和紅包的下面將顯示可兌換或不可兌換,通過比較的結果展示。

3)商品的修改

根據商城的銷售變化,活動的變化,后臺管理員需要對商品進行增刪查改等操作,將新的商品添加到商品列表,修改積分等。

4)用戶信息的管理

通過管理員的身份授予用戶權限,商城用戶在注冊登錄過程中,需管理員授予一定的權限。商城用戶在修改信息,密碼忘記等操作都需要管理員來賦予用戶一系列的權限和信息的提供。管理員也是信息安全的保障者,對于用戶信息的保密工作負有更高的責任。

6系統測試

系統測試的工作主要是包括配置測試環境,系統各個功能和性能模塊、系統兼容性等方面的測試。系統測試的目的是為了找出程序中存在的BUG或者潛在的一些問題,在測試過程中需要重復多次測試某些容易發生錯誤或是比較復雜的程序。測試這個環節不是單純地為了演示系統的所有功能,而查找程序存在的BUG才是測試的重心,但并不是沒有找到BUG就失去了測試的價值和意義[5]。通過測試,分析其中的問題和產生的原因以及問題特征,能夠更快定位BUG并采取方法解決問題,這個過程能夠讓項目的管理者和程序員們發現系統需求解決方案的一些不足,在發現中改進。整個系統的實現,測試環節是保障系統質量完善的重要流程,不可獲取。一個完整且全面的系統質量的測試,則需要確保積分子系統的所有功能模塊都能夠正常運行并且實現其效果。通過各個方面的測試結果可以得出結論,本系統基本實現了功能和性能方面的需求。

6.1功能測試

關于積分子系統的功能測試主要采用了等價劃分法。在數據中選擇合適的子集來代表所有測試的數據集,這種方式是通過測試更少的用例數量來囊括更多的數據,從而才能找到更多系統存在的問題和缺陷。功能測試包含了“單元測試”和“集成測試”,本次積分子系統的單元測試主要是選擇幾個模塊來進行,包括用戶注冊/登錄模塊,目的是為了檢測用戶權限的分配;用戶簽到模塊,檢驗用戶的簽到是否記錄,是否重復簽到;用戶積分記錄的測試,通過積分的使用或者簽到獲取積分,檢驗數據庫中的積分是否已經更新或修改。集成測試是同時測試整個系統運行過程中各模塊之間的聯結,是根據單元測試的結果,將所有的子模塊組合起來,形成一個整體進行集成測試[6]。

6.2性能測試

性能測試主要是寫實系統的運行時間、系統的響應速度等。本積分子系統的性能測試包含系統在運行過程中的響應速度、運行時間快慢、處理速度以及一些接口壓力等方面的測試。

7系統的創新

本子系統是在三佳惠享商城的已有功能的基礎上增加一個子系統模塊,與普通的網上購物商城和實體店相比較都有其特殊的優勢,三佳惠享商城是一個專注于生活用品和食品類產品的快銷品商城,滿足于普通大眾的基本生活需求。本子系統的開發與實現,通過一些新的途徑增加了商城用戶的額外獎勵。主要創新點有:

技術創新上,基于SSH下的MVC框架,都是當前各類系統開發比較流行的選擇之一,充分利用了框架的簡化性和易復用性,將業務邏輯、數據以及界面顯示分離的方式來組織代碼,業務邏輯被聚集到同一個部件里面,從而在改進和界面的個性化定制以及用戶交互的同時,不需要重復編寫業務邏輯,相對來說減少了代碼編寫量,功能得到實現并優化開發過程[7]。采用JAVA語言來進行程序的編寫,是軟件開發行業的一個主流語言之一,這門語言是IT行業技術人員必備的一項基本功。

功能的實現方面,商城的管理由系統管理員來直接實現,在一定程度上減少了商家和消費者之間的交易矛盾,在提高用戶福利和優惠體驗方面也基本滿足用戶的需求。本系統同時開發了網頁版和適應Andriod版本的APP商城,由此提高了商城購物的便捷性,通過APP可以集結一群忠誠的用戶群體,并且三佳惠享商城在界面設計上提倡綠色[8],給人以舒適的感覺和效果展示,同時網站也不限制用戶的購物渠道,從多種渠道來保證商城的業務服務。

8存在問題與展望

本子系統是基于B/S架構與JAVA語言而設計并實現,在開發的時間和人力資源方面仍然不足,對于技術的研究和實踐有待加強,問題解決上存在欠缺,在后期的開發和完善過程中盡量規避不必要的錯誤和問題,提高開發的效率和自身的技術深度,將更多的時間放在技術和產品的創新上,存在的問題主要總結為以下幾個方面:

8.1功能模塊

從功能模塊來看,由于人力和時間有限,已經實現的功能模塊數量較少,達到的效果不盡人意,在界面美觀方面的設計待后期進一步改進完善,從視覺效果上吸引更多的用戶進入商城消費,在新功能的開發方面是設計者和開發者們后期努力去實現的方向。

8.2系統的具體實現

從系統的具體實現方面看,在專業術語和技術方面不夠成熟,從局部來看,比如在工程下面的命名規范性存在一些細節上的問題,數據庫中表的命名影響著整個工程的運行,在命名規范和更改過程中需要非常嚴謹,開發人員在解決這些細節上的錯誤時,就會在無形中增加了工作量和開發難度。因此,在系統的開發過程中對開發者的專業程度和嚴謹思維有著較高的要求。

8.3系統兼容性

系統的兼容性方面,本系統采用B/S架構,由于不同的瀏覽器以及不同版本的內核都不一樣,在兼容性上可能會導致一些效果產生偏差或者無法實現,測試人員在系統兼容性方面需要做大量的工作。

參考文獻:

[1] 崔徐冉.基于JAVA的智能停車場管理系統的開發與研究[J].現代信息科技,2018(11).

[2] 李廷龍.JAVA電子商城系統架構與實現[D].成都:電子科技大學,2014.

[3] 郭琳.分析JAVA語言與JAVA技術的應用[J].電腦迷,2018(11).

[4] 謝孝淼.基于JAVA的B2C電子商城設計與實現[J].信息通信,2016(2).

[5] 魏軍鋒.基于B/S架構資源管理系統設計與實現[J].電腦編程技巧與維護,2018(10).

[6] 周晶.基于JAVA技術的B2C電子商城網站系統設計與實現[D].上海:復旦大學,2009.

[7] 胡峰.基于JAVA的B2C電子商城設計與實現[D].西安:西安電子科技大學,2017.

[8] 譚一曲.Java語言與安卓手機軟件開發[J].電子技術與軟件工程,2018(8).

【通聯編輯:謝媛媛】

猜你喜歡
語言
詩之新,以語言創造為基
中華詩詞(2023年8期)2023-02-06 08:51:28
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
日常語言與播音語言
新聞傳播(2016年10期)2016-09-26 12:15:04
語言技能退化與語言瀕危
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
Only Words慎用你的語言
主站蜘蛛池模板: 免费看的一级毛片| 最新亚洲人成无码网站欣赏网| 欧美自慰一级看片免费| 国产精品分类视频分类一区| 国产在线精品美女观看| 91免费国产高清观看| 丁香综合在线| 午夜啪啪福利| 97av视频在线观看| 亚洲aaa视频| 无码国产伊人| 一区二区三区精品视频在线观看| 国产真实乱子伦视频播放| 最新国产在线| 四虎影视国产精品| 韩日免费小视频| 亚洲性视频网站| 亚洲综合专区| 国产一区二区网站| 日韩国产一区二区三区无码| 青草精品视频| 国产精品999在线| 在线日韩日本国产亚洲| 69免费在线视频| 国产成人亚洲毛片| 国产精品尤物铁牛tv | 久久久久夜色精品波多野结衣| 动漫精品啪啪一区二区三区| 无码精品国产VA在线观看DVD| 99re这里只有国产中文精品国产精品| 国产熟睡乱子伦视频网站| 天天综合天天综合| 欧美日韩成人| 在线国产91| 国产一区二区三区日韩精品| 制服丝袜一区二区三区在线| 亚洲a级在线观看| 精品视频在线观看你懂的一区| 国产99视频精品免费视频7| 亚洲无线国产观看| 4虎影视国产在线观看精品| 色男人的天堂久久综合| 麻豆国产在线观看一区二区| 熟妇无码人妻| 九九久久精品免费观看| 成人免费黄色小视频| 人人爽人人爽人人片| 一本色道久久88亚洲综合| 国产在线一区二区视频| 热久久这里是精品6免费观看| 日本尹人综合香蕉在线观看| 成人国产精品网站在线看| 91无码视频在线观看| 日韩精品一区二区深田咏美| 69精品在线观看| 国产精品久久久久鬼色| 国产精品午夜福利麻豆| 中文字幕亚洲电影| 国产成人高清精品免费软件| 亚洲av成人无码网站在线观看| 亚洲精品福利视频| 成人在线综合| 国产免费一级精品视频| 老司机久久99久久精品播放 | 成人午夜亚洲影视在线观看| 四虎免费视频网站| 国产精品自拍露脸视频| 成人福利免费在线观看| 日韩天堂在线观看| 毛片a级毛片免费观看免下载| 华人在线亚洲欧美精品| AV片亚洲国产男人的天堂| 高潮爽到爆的喷水女主播视频| 中国美女**毛片录像在线 | 日韩 欧美 小说 综合网 另类| 国产在线无码一区二区三区| 欧美日韩激情| 99视频在线免费观看| 岛国精品一区免费视频在线观看| 亚洲视频三级| 国产一级妓女av网站| 欧美精品H在线播放|