?

基于J2EE的牛奶銷售系統設計與開發

2016-11-24 17:11虎良仙于國龍
電腦知識與技術 2016年26期
關鍵詞:模塊設計系統功能數據庫

虎良仙++于國龍

摘要:為了滿足銷售系統在現階段的社會需求[1],該文闡述了基于J2EE平臺設計的交易安全操作簡單的牛奶銷售系統,介紹了該網絡銷售系統的系統功能、框架平臺及其模塊設計。

關鍵詞:系統功能;銷售系統;模塊設計;數據庫

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2016)26-0096-02

1 背景

隨著社會的發展,用戶的消費習慣和生活方式都在逐漸改變[2]。各行各業都在不斷關注用戶的消費行為,以此來滿足用戶的需求,對于傳統銷售模式來說,非手工操作只占了極少的部分。而在互聯網技術發展的時代,電子商務提供給用戶的是更方便簡潔的服務,牛奶銷售系統也是如此。牛奶是餐桌上必不可少的飲用品,市場上的牛奶越來越多,品牌種類越來越復雜,一些人則冒險去擾亂市場。另外消費者對當前網絡食品安全有所擔憂,由于網絡市場存在一定的虛擬性,商品信息的低透明度,出現了相當數量的過期變質和偽劣的商品,調查數據顯示,淘寶上面的牛奶店鋪數量大,規模小,經營秩序雜亂,難以管理。牛奶銷售系統是實現客戶通過網絡對牛奶檢索、信息瀏覽、訂購而開發的。牛奶銷售系統的開發確保了網上交易的安全性正彌補以上缺陷。

2 目前牛奶銷售模式出現的問題及解決方法

目前牛奶的銷售模式還停留在傳統的銷售模式,其管理方法受到很多方面的制約[3]。而牛奶銷售系統不但能夠突破地理位置的界限,為用戶與客戶提供全新的交流模式并。以牛奶銷售為例存在以下問題:1)用戶不能及時對商品的存儲、進出口、銷售等情況進行掌握[4]。2)用戶在對庫存資源方面管理尚未達標,對一些過期的牛奶沒有及時發現。3)用戶庫存的真實數據不能由賬面上的商品真實反映出來。設計本系統的目的是為避免網上購買牛奶時出現的一系列問題(如牛奶的質量問題產生的糾紛等)。因此,應采用進銷結合的經營模式,力求能夠設計出一套簡單實用,對用戶來說界面情切友好、使用方便快捷,適用于用戶企業發展所需的牛奶銷售系統,以滿足社會經濟發展所需。

3 開發環境及模塊設計

本系統采用Java EE平臺和MySQL數據庫工具[5],采用Spring多層次框架結構。

3.1 后臺數據庫設計

采用有較高性價比的Access作為后臺數據庫創建工具,此數據庫命名為“牛奶銷售”。并創建商品信息表:生產編號、過期倒計時、商品名、購買價格、庫存等。依次建立客戶信息表、用戶信息表等,直至完成數據庫的建立。

3.2 Java框架及平臺

Java語言具有很強的健壯性、高性能、簡單、開發速度快等特點。Java三大框架包括:Struts框架,hibernate框架,Spring框架[6]。而本文采用的Spring同其他構架一樣,也是面向對象設計,其中不同點是適用于不受管理的環境。選擇J2EE平臺的優勢,J2EE平臺安全系數高,對于不同環境Java EE與應用程序之間數據的重用,并滿足JSP頁面調用已封裝好的相關功能組件,企業用戶可充分利用Java EE平臺間的服務器發布信息。

3.3 模塊劃分

本系統主要分為統計、管理和銷售等三大模塊[7]。其中部分模塊功能如下:管理模塊對銷售業務進行管理;統計模塊對不同品牌的牛奶的出/入庫、查詢,對牛奶庫存統計等。模塊之間既要分工明確又要相互聯系,缺一不可。

1)統計模塊主要實現的功能:牛奶信息錄入。錄入信息完善該系統的基礎步驟,錄入內容有牛奶的生產日期及編號并將其作為發貨編號。統計該日及該月銷售量并在管理員界面上顯示,方便用戶快速查看銷售業績;統計每種商品的所剩庫存,以便于商品補進等。

2)管理模塊主要實現前臺及后臺管理其中:牛奶柜臺信息管理,如牛奶的生產日期、保質期剩余時間、生產廠家、價格、營養成分等,進而減少不必要的商業糾紛;分類管理不同品牌的牛奶;價格調整、新/舊商品的上架/下架;管理員信息;購物車管理,隨時更新商品的編號信息等。

3)銷售模塊主要實現功能:訂單處理分別對未簽收和簽收成功的商品進行分類處理;留言板管理、客戶信息管理:主要進行對客戶刪除、注冊等。模塊之間的關系如圖1所示。

4 系統功能設計

與其他系統一樣,牛奶銷售系統結構分為前臺結構和后臺結構。

4.1 前臺功能結構

注冊登錄功能、商品檢索功能、留言板功能、購物車功能等[8]。購物車功能結構作為系統的核心部分,可以理解為虛擬的購物過程。此購物不同于其他網絡銷售系統結構,圖2為購物車功能結構聯系圖,在購物車功能中將牛奶的生產日期及編號錄入系統,由下拉鏈表的形式供客戶選擇,客戶最終選擇產生的日期及批號將作為訂單號,讓整個交易過程透明化統一化。由此客戶可根據此號判斷商品的是否配送正確,并有利于防止客戶退貨時將過期等質量不過關的商品退回。

4.2 后臺功能結構

后臺管理功能主要的使用者是管理員,訂單信息管理、會員管理、商品信息管理、管理員信息管理、銷售統計管理、資訊管理和數據庫管理等模塊是依據管理員的分工進行相關分配[9]。對于分工詳情有以下種,商品管理中最主要的活動是設置商品類別、商品添加、商品上/下架,為給不了解網站的客戶一個直觀的表示方法;訂單管理中管理員可查詢訂單,核對和修改訂單將所得信息制成訂單列表,使訂單數據直觀的展現出來;數據庫管理即修改數據、刪除數據、添加數據等提高維護效率及可擴展性;訂單信息功能即對訂單的狀態(未發貨、已發貨、未簽收、已簽收)做統計和修改,及時為客戶發送訂單狀態通知。

5 結束語

本系統整個設計與編碼過程按照統一風格標準,采用具有規范開發技術的J2EE框架提高系統的安全性,利用面向對象程序設計的思想提高了代碼的重用性,通過對牛奶信息的嚴格管理,使得該系統具有強大的檢索功能,客戶可快速找到心儀的商品,并從繁重的工作中將程序員解放出來。牛奶銷售系統在網絡銷售中達到安全交易的效果,有效地減輕了銷售過程中的工作量,減少了網絡銷售中產生的訂單配送錯誤,保障了客戶與用戶雙方的利益,具有較高的實用價值和社會價值。

參考文獻:

[1] 石耀東. 我國煙草工業面臨的主要問題和出路[J]. 中國工業經濟, 1999(2): 42-47.

[2] 李秀, 劉旭旭. 卷煙業CIMS工程設計與實施[J]. 計算機集成制造, 2001, 7(3): 68-72.

[3] 馮建. Internet上開發軟件的編程語言—Java編程語言[J]. 科技進步與對策, 2001, 18(7): 142-143.

[4] 王文玲, 金茂忠. UML模型與其應用[J]. 計算機工程與應用, 1999(5): 11-13.

[5] 葉斌. 軟件開發中的用例分析技術[J]. 微機發展, 2004(9): 118-204.

[6] 宋昆, 李嚴, 王國輝. SQL Server數據庫開發實例解析[M]. 北京: 機械工業出版社, 2006.

[7] 郭梅, 江紅. Struts在實現MVC架構中的應用[J]. 計算機與現代化, 2004(1): 106-108.

[8] 冉春玉, 白炳杉. MVC模式及Struts框架應用[J]. 武漢理工大學學報, 2004, 26(6): 66-69.

[9] 李冰, 王宛平. 基于 ASP.NET 的 B2C 網上商城的設計與實現[J]. 中小企業管理與科技:學術版, 2009(9): 281-282.

維普論文檢測報告

猜你喜歡
模塊設計系統功能數據庫
基于小型ERP管理系統
公路路面現場檢測數據無線傳輸系統的設計
基于MATLAB設計學生成績查詢系統
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合