基于SSH框架銷售管理與管理知識系統(tǒng)設計開發(fā)_第1頁
基于SSH框架銷售管理與管理知識系統(tǒng)設計開發(fā)_第2頁
基于SSH框架銷售管理與管理知識系統(tǒng)設計開發(fā)_第3頁
基于SSH框架銷售管理與管理知識系統(tǒng)設計開發(fā)_第4頁
基于SSH框架銷售管理與管理知識系統(tǒng)設計開發(fā)_第5頁
已閱讀5頁,還剩50頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WORD55/55畢業(yè)設計(論文)基于SSH框架的超市銷售管理系統(tǒng)的設計與開發(fā):云俠 系別:計算機系專業(yè):計算機應用技術(Java)導師:杜暖男摘要隨著小型超市規(guī)模的發(fā)展不斷擴大,商品的數(shù)量急劇增加,有關商品的各種信息也成倍增長。超市需要處理大量的庫存信息,還要時刻更新產(chǎn)品的銷售信息,不斷添加新的商品信息。面對不同種類的信息,需要合理的數(shù)據(jù)庫結構支持各種數(shù)據(jù)操作的執(zhí)行。商店自動化的產(chǎn)品管理在歐美等國家早已經(jīng)實現(xiàn),也是零售業(yè)管理的基礎。它最主要的特點是能夠實時的和準確的控制店的銷售情況。如果可以能夠實時掌握銷售流程與銷售情況,則可以有效的額加速商品的周轉率并提高服務質量,而且可以減少產(chǎn)品售價不符

2、等所產(chǎn)生的問題。顧客的消費需希望在超市購物中能基本上都能購得所需的商品,并且還要既保證商品質量還要享受優(yōu)質,方便的服務。超市銷售管理系統(tǒng)是市場上最流行的超市上常用的系統(tǒng)之一,它主要包含以下幾個功能模塊:系統(tǒng)權限的設定、原始數(shù)據(jù)的錄入、數(shù)據(jù)的匯總與查詢等。從而,實現(xiàn)對進貨、銷售、與員工信息等實現(xiàn)全面、動態(tài)、與時的管理。本文系統(tǒng)分析了軟件開發(fā)的背景以與過程:首先介紹了軟件的開發(fā)環(huán)境,使用的技術、數(shù)據(jù)庫的設計、系統(tǒng)的需求分析、總體設計、系統(tǒng)的各個功能模塊的設計實現(xiàn)、系統(tǒng)開發(fā)時的總結與系統(tǒng)的展望。關鍵詞:超市 銷售管理系統(tǒng)目錄 TOC o 1-3 h z u HYPERLINK l _Toc34531

3、4249摘要 PAGEREF _Toc345314249 h 2HYPERLINK l _Toc345314250目錄 PAGEREF _Toc345314250 h 3HYPERLINK l _Toc345314251第一章緒論 PAGEREF _Toc345314251 h 5HYPERLINK l _Toc3453142521.1社會背景 PAGEREF _Toc345314252 h 5HYPERLINK l _Toc3453142531.2超市銷售管理形式 PAGEREF _Toc345314253 h 6HYPERLINK l _Toc3453142541.3建立超市銷售管理系統(tǒng)的

4、必要性 PAGEREF _Toc345314254 h 6HYPERLINK l _Toc345314255第二章系統(tǒng)可行性研究 PAGEREF _Toc345314255 h 8HYPERLINK l _Toc3453142562.1技術可行性研究 PAGEREF _Toc345314256 h 8HYPERLINK l _Toc3453142572.2經(jīng)濟可行性研究 PAGEREF _Toc345314257 h 8HYPERLINK l _Toc3453142582.3操作可行性研究 PAGEREF _Toc345314258 h 9HYPERLINK l _Toc345314259第三

5、章相關技術概要 PAGEREF _Toc345314259 h 10HYPERLINK l _Toc3453142603.1開發(fā)語言 PAGEREF _Toc345314260 h 10HYPERLINK l _Toc3453142613.2開發(fā)平臺 PAGEREF _Toc345314261 h 10HYPERLINK l _Toc3453142623.3數(shù)據(jù)庫 PAGEREF _Toc345314262 h 11HYPERLINK l _Toc345314263第四章系統(tǒng)的需求分析與概要設計 PAGEREF _Toc345314263 h 12HYPERLINK l _Toc3453142

6、644.1系統(tǒng)的需求分析 PAGEREF _Toc345314264 h 12HYPERLINK l _Toc3453142654.1.1用戶工作流程 PAGEREF _Toc345314265 h 12HYPERLINK l _Toc3453142664.1.2用戶業(yè)務需求 PAGEREF _Toc345314266 h 12HYPERLINK l _Toc3453142674.1.3性能需求 PAGEREF _Toc345314267 h 12HYPERLINK l _Toc3453142684.1.4運行需求 PAGEREF _Toc345314268 h 13HYPERLINK l _

7、Toc3453142694.1.5業(yè)務流程分析 PAGEREF _Toc345314269 h 13HYPERLINK l _Toc3453142704.2系統(tǒng)概要設計 PAGEREF _Toc345314270 h 16HYPERLINK l _Toc3453142714.2.1 系統(tǒng)的整體結構圖 PAGEREF _Toc345314271 h 16HYPERLINK l _Toc3453142724.2.2設計思想 PAGEREF _Toc345314272 h 17HYPERLINK l _Toc3453142734.2.3設計原則 PAGEREF _Toc345314273 h 18H

8、YPERLINK l _Toc3453142744.2.5系統(tǒng)功能介紹 PAGEREF _Toc345314274 h 18HYPERLINK l _Toc3453142754.2.6系統(tǒng)的數(shù)據(jù)庫表設計 PAGEREF _Toc345314275 h 21HYPERLINK l _Toc345314276第五章系統(tǒng)的基本功能的實現(xiàn) PAGEREF _Toc345314276 h 27HYPERLINK l _Toc3453142775.1前臺界面的實現(xiàn) PAGEREF _Toc345314277 h 27HYPERLINK l _Toc3453142785.2系統(tǒng)后臺的基本的介紹 PAGERE

9、F _Toc345314278 h 28HYPERLINK l _Toc3453142795.2.1管理員 PAGEREF _Toc345314279 h 29HYPERLINK l _Toc3453142805.2.2普通員工 PAGEREF _Toc345314280 h 30HYPERLINK l _Toc3453142815.3管理員主要功能的實現(xiàn) PAGEREF _Toc345314281 h 31HYPERLINK l _Toc3453142825.3.1系統(tǒng)當前時間的實現(xiàn) PAGEREF _Toc345314282 h 31HYPERLINK l _Toc3453142835.3

10、.2我的資料的實現(xiàn) PAGEREF _Toc345314283 h 32HYPERLINK l _Toc3453142845.3.3修改密碼的代碼實現(xiàn) PAGEREF _Toc345314284 h 34HYPERLINK l _Toc3453142855.3.4調用不同層之間的方法的代碼實現(xiàn) PAGEREF _Toc345314285 h 38HYPERLINK l _Toc3453142865.3.5商品查詢中的代碼實現(xiàn)(組合查詢) PAGEREF _Toc345314286 h 40HYPERLINK l _Toc3453142875.3.6多表之間的修改的代碼實現(xiàn) PAGEREF _T

11、oc345314287 h 41HYPERLINK l _Toc3453142885.4員工的主要功能的實現(xiàn) PAGEREF _Toc345314288 h 44HYPERLINK l _Toc3453142895.4.1輸入賣出商品的代碼實現(xiàn)(批量添加) PAGEREF _Toc345314289 h 44HYPERLINK l _Toc345314290第六章系統(tǒng)測試 PAGEREF _Toc345314290 h 48HYPERLINK l _Toc3453142916.1整體測試 PAGEREF _Toc345314291 h 48HYPERLINK l _Toc3453142926.

12、2系統(tǒng)優(yōu)化 PAGEREF _Toc345314292 h 50HYPERLINK l _Toc345314293總結 PAGEREF _Toc345314293 h 52HYPERLINK l _Toc345314294致 PAGEREF _Toc345314294 h 53HYPERLINK l _Toc345314295參考文獻 PAGEREF _Toc345314295 h 54緒論1.1社會背景隨著現(xiàn)代科學技術的迅猛發(fā)展,計算機技術已滲透到各個領域,成為各行業(yè)必不可少的工具,特別是Internet技術的推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨特的優(yōu)勢,步入數(shù)字化

13、時代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對數(shù)據(jù)庫的進一步開發(fā)和利用顯得尤為迫切。作為國市場的一些中小超市,他們在信息化過程中的步伐要落后大中型超市,而對于這些超市的資源管理,信息的存儲和處理也顯的迫切需要,要適應市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的電算化進程是必不可少的。在會計業(yè)務中,產(chǎn)品的完成,發(fā)出和結存關系到超市銷計劃的完成和流動資金占用情況,而銷售核算子系統(tǒng)是電算化會計系統(tǒng)中一個關鍵且比較復雜的子系統(tǒng)。通過這個子系統(tǒng)提供的信息可以了解企業(yè)的經(jīng)營成果,通過產(chǎn)品銷售收入用來補償已消耗的生產(chǎn)資料,支付工資和其他費用,繳納稅金并實現(xiàn)利潤。做系統(tǒng)之前,我通過對市場的

14、調查,針對現(xiàn)在各中小超市對銷售業(yè)務的實際需要,開發(fā)了這套商品進銷存系統(tǒng)。在開發(fā)過程中,我針對當前各超市管理特點和技術人員的實際水平,采用JSP操作系統(tǒng)環(huán)境,在系統(tǒng)設計過程中,我盡量采用一些易懂易讀的接口界面,使用戶可以在短期完全掌握。在功能方面,我根據(jù)市場調查的一些資料進行總結,借鑒現(xiàn)在市場上流行的財務軟件的特點,拋去泛泛不實用的缺點,使我設計的系統(tǒng)在功能上極貼近中小超市的使用要求。在設計過程中,我始終把系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整,處理的正確性。在此基礎上優(yōu)化程序代碼,加速系統(tǒng)運行和減少對系統(tǒng)資源的占用。作為一家中小型超市,他們的主要業(yè)務是銷售產(chǎn)品,目前系統(tǒng)運作中存在很多問題,所有的

15、進貨單,出貨單和退貨單都是人工填寫,耗時而且易出現(xiàn)錯誤;庫存也是人工記帳,無法隨時掌握最準確的存貨情況;對于銷售數(shù)據(jù),往往要花好多時間和精力去計算每個業(yè)務員的銷售業(yè)績,每項商品的銷售狀況,為了解決上述問題,提高經(jīng)濟效益,準備導入進銷存系統(tǒng)進行銷售,采購,庫存等的計算機化管理。1.2超市銷售管理形式在我國超市形成在20世紀90年代初期,現(xiàn)在已經(jīng)成為我國零售業(yè)的一種重要形態(tài),為國民經(jīng)濟的發(fā)展發(fā)揮了重要的作用。隨著超市高速的發(fā)展,其經(jīng)營管理也變得愈加復雜,早期的售貨員站柜臺的形式早已不能滿足現(xiàn)有銷售也的發(fā)展,這樣就迫切地需要引入新的管理技術。超市形態(tài)具有種種優(yōu)點,但在目前狀況下,它仍存在零售業(yè)企業(yè)所

16、共有的落后的一面,如:不能有效地管理每種商品,收款結算速度慢,容易出現(xiàn)營業(yè)差錯,不宜進行商品調價,盤點效率低等,而且在超市日常管理中,商品的進、銷、存等決策以經(jīng)驗為主,缺乏實時分析功能,管理人員對與時傳遞資料的要求始終得不到滿足。轍超市形態(tài)的高速發(fā)展,其經(jīng)營管理也變得愈加復雜,日常所需要處理的數(shù)據(jù)量也逐漸增大,商業(yè)運轉的中間環(huán)節(jié)也越來越多,原始的人工管理已無法應對這復雜的市場。為此,在選題過程中,我選擇了超市銷售管理系統(tǒng)設計題目,依靠現(xiàn)代化的計算機信息處理技術來管理超市,從而節(jié)省了大量的人力、物力,改善了員工的工作條件,減輕了勞動強度,并且能夠快速反映出商品的進、銷、存等狀況和各種反饋信息分析

17、,使管理人員快速對市場的變化做出相應的決策,加快超市經(jīng)營管理效率。1.3建立超市銷售管理系統(tǒng)的必要性隨著我國改革開放的不斷深入、經(jīng)濟飛速的發(fā)展,企業(yè)要想生存發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的。作為現(xiàn)代社會的一部分,超市必須適應社會的發(fā)展,因此實現(xiàn)市的信息化管理是很有必要的。在傳統(tǒng)的手工管理中,往往是用人工清點的方式來掌握超市中現(xiàn)有的商品,使用手工記賬的方式來掌握商品的進貨和銷售情況。這種方式在商品數(shù)量較少、商品庫存變換少的情況下,不失為一種較好的方法。但是,在目前的大中型超市中,往往需要處理的商品種類數(shù)以千計,而且每天所發(fā)生的進貨和銷售情況紛繁復雜。如果要借

18、助人工來實現(xiàn)這一系列數(shù)據(jù)的記錄和管理,工作量將非常巨大,而且容易出現(xiàn)錯誤,造成管理上的混亂,更何況還需要對商品的數(shù)據(jù)進行統(tǒng)計和分析。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已被人們所認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對超市信息進行管理有著手工管理所無法比擬的優(yōu)點,例如:檢索迅速、查找方便、可靠性高、存儲量大、性好、壽命長、成本低等。這些優(yōu)點能夠極提高超市管理的效率,也能使超市步入科學化、正規(guī)化的管理?;谶@些問題,為了使超市管理工作規(guī)化、系統(tǒng)化、程序化,避免超市管理的隨意性,提高信息處理的速度和準確性,能夠與時、準確、有

19、效地查詢和修改商品情況,建立一個超市管理系統(tǒng)是非常必要的。系統(tǒng)可行性研究2.1技術可行性研究在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計算機技術,具有一定的軟硬件基礎,會使用各種管理軟件,熟悉IT產(chǎn)品。因為,有的超市對員工的素質要求比較高,從管理層到下面的銷售人員,都要求具有一定的計算機基礎,所以在新系統(tǒng)投入使用時,只要對員工進行少量的培訓,系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運行。2.2經(jīng)濟可行性研究因為通過網(wǎng)絡傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟效益,所以從經(jīng)濟上完全是可行

20、的。(1)超市有能力承擔系統(tǒng)開發(fā)費用開發(fā)新系統(tǒng)的工作是一項間距復雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務需求調查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)與軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都

21、要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔開發(fā)費用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟效益管理系統(tǒng)是一個信息化、智能化和先進管理理念的集合體。而管理是一個動態(tài)過程,在其運行過程中要采取多項措施。所以在管理中獲得經(jīng)濟效益是一個綜合效益,要對它進行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項決策提供了寶貴的資料,為企業(yè)帶來巨大的經(jīng)濟效益。2.3操作可行性研究本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對

22、于那些有一般的計算機知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術上或者經(jīng)濟上還是操作上。第三章 相關技術概要3.1開發(fā)語言經(jīng)過對課題的理解與分析,該系統(tǒng)選用Java程序設計語言編寫代碼。Java語言是1995年由Sun公司開發(fā)的編程語言,它的出現(xiàn)是源于對獨立平臺語言的需要。Java語言是目前使用最為廣泛的編程語言之一,它具有簡單、面向對象、穩(wěn)定、與平臺無關、多線程、動態(tài)等特點。3.2開發(fā)平臺MyEclipse 是基于Java的、開放源代碼

23、的可擴展開發(fā)平臺,它最初由IBM公司投入巨資開發(fā),后來被捐贈給國際開放源代碼團體。MyEclipse附帶了一個標準的插件集,包括了Java開發(fā)工具(Java development Tools,JDT)。MyEclipse還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展MyEclipse的軟件開發(fā)人員,因為它允許開發(fā)人員構建與MyEclipse環(huán)境無縫集成工具。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL

24、, Hibernate。在結構上,MyEclipse的特征可以被分為7類: 1. JavaEE模型 2. WEB開發(fā)工具 3. E開發(fā)工具 4. 應用程序服務器的連接器 5. JavaEE項目部署服務 6. 數(shù)據(jù)庫服務 7. MyEclipse整合幫助 對于以上每一種功能上的類別,在Eclipse中都有相應的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結構上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。MyEclipse可以集成不同的軟件工具開發(fā)供應商的產(chǎn)品,任何開發(fā)工具廠商都可以將他們的開發(fā)工具或組件加入到MyEclipse 平臺,用戶可以通

25、過一樣的接口使用不同的工具。也就是說,可以在同一集成環(huán)境中同時使用不同開發(fā)商開發(fā)的軟件工具。由于MyEclipse具有這種整和不同工具的特性,開發(fā)者可以綜合性能調節(jié)、監(jiān)測、調試等處理,從而可以在較短的時間開發(fā)出更高性能和質量的應用軟件。因此,該系統(tǒng)選用MyEclipse作為開發(fā)平臺。3.3數(shù)據(jù)庫MySQL是一個 HYPERLINK :/baike.baidu /view/1450387.htm t _blank 關系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于 HYPERLINK :/baike.baidu /view/15020.htm t _blank Oracle公司。My

26、SQL是一種關聯(lián) HYPERLINK :/baike.baidu /view/68446.htm t _blank 數(shù)據(jù)庫管理系統(tǒng),關聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大倉庫,這樣就增加了速度并提高了 HYPERLINK :/baike.baidu /view/474022.htm t _blank 靈活性。MySQL的SQL語言是用于訪問 HYPERLINK :/baike.baidu /view/1088.htm t _blank 數(shù)據(jù)庫的最常用標準化語言。MySQL軟件采用了雙授權政策(本詞條“授權政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低

27、,尤其是 HYPERLINK :/baike.baidu /view/394804.htm t _blank 開放源碼這一特點,一般中小型的開發(fā)都選擇MySQL作為 HYPERLINK :/baike.baidu /view/1088.htm t _blank 數(shù)據(jù)庫。2008年1月16號MySQL AB被Sun公司收購。而2009年,SUN又被Oracle收購。就這樣如同一個輪回,MySQL成為了Oracle公司的另一個 HYPERLINK :/baike.baidu /view/1088.htm t _blank 數(shù)據(jù)庫項目。與其他的大型 HYPERLINK :/baike.baidu /

28、view/1088.htm t _blank 數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是 HYPERLINK :/baike.baidu /view/394804.htm t _blank 開放源碼軟件,因此可以大大降低總體擁有成本。第四章 系統(tǒng)的需求分析與概要設計4.1系統(tǒng)的需求分析4.1.1用戶工作流程進貨或銷售商品時,用戶要對進貨單或銷售單進

29、行核對審查,并進行登記;用戶要獲得進貨、銷售、庫存信息時,要對進貨情況、銷售情況、庫存情況進行查詢并打印。同時還要對超市的工作人員與會員的管理。同時管理員需要對新進的員工的信息進行登記、對新申請的會員的信息進行審核。4.1.2用戶業(yè)務需求(1)該管理軟件將對庫存商品進行資料管理和統(tǒng)計,對產(chǎn)品的進貨單和產(chǎn)品的銷售單進行錄入管理和統(tǒng)計;(2)該管理軟件將根據(jù)用戶的需要對進貨、銷售、庫存情況進行查詢,并能打印詳細信息;(3)該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進行管理,具體為添加用戶、刪除用戶、修改用戶密碼;(4)該管理軟件提供企業(yè)人員管理,能夠對企業(yè)員工的分類管理,新員工的加入以與員

30、工刪除,修改進本信息等功能。4.1.3性能需求(1)數(shù)據(jù)精確度產(chǎn)品的進貨單和銷售單中,單價、金額采用浮點數(shù),保留至小數(shù)點后兩位。(2)時間特性該管理系統(tǒng)軟件從啟動到進入系統(tǒng)登錄界面的時間正常情況下應少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于2秒。(3)適用性該管理系統(tǒng)軟件適用于Windows 2000/Windowsxp/win7與以上操作系統(tǒng)。4.1.4運行需求(1)用戶界面本系統(tǒng)采用MyEclipse設計,用戶交互界面采用的是基于Windows的窗口界面。(2)硬件接口運行本系統(tǒng)的硬件基本要求如下:CPU:Intel i3與以上;存:1GB與以上;硬盤:320GB與以上。(3)軟件接口M

31、yEclipse6.0.1版本與以上。數(shù)據(jù)庫服務器:My sql。、4.1.5業(yè)務流程分析超市銷售管理系統(tǒng)主要是是以先進的管理理念和科學的計算機技術來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對這個超市管理系統(tǒng)業(yè)務流程進行了系統(tǒng)的調查,得出了下面的業(yè)務流程圖。(如圖4-1)圖4-1 系統(tǒng)的業(yè)務流程圖新系統(tǒng)主要業(yè)務分析:(1)進貨業(yè)務進貨管理是超市生產(chǎn)經(jīng)營活動中與其重要的一環(huán),它關系到產(chǎn)品質量能否得到保證,生產(chǎn)是否能夠順利進行,采購成本能否得到有效控制等問題。超市現(xiàn)代管理理念中對超市的進貨管理提出新的要求;超市進貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關系,而是一種相互依存的合作伙伴關

32、系,并且還需要認識到企業(yè)產(chǎn)品質量要從采購抓起,這就關系到供方的供貨、服務質量。下面是進貨業(yè)務程序的主要容:供貨商的情況調查:在實施采購之前,超市首先就要對市場上各大商品供貨商進行詳細的調查,了解公司的具體情況,評定超市的信譽級別和超市的市場口碑,做到準確無誤,采購順利。采購計劃的 超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計劃表。實施進貨計劃:根據(jù)供貨商檔案與評審結果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數(shù)量、質量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進度和貨物運輸,做好驗收入庫工作。(2)庫存業(yè)務:庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種

33、資產(chǎn)。超市存貨不當都會增加不必要的費用:存貨過多將導致物資的積壓、存儲費用增加、流動資金周轉不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務如下:產(chǎn)品入庫、出庫、盤庫等日常處理??茖W合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進行嚴格的庫存控制工作。匯總統(tǒng)計各類庫存數(shù)據(jù),反應和監(jiān)督儲備資金占用與采購資金使用情況。(3)銷售業(yè)務銷售對一個超市的生存和發(fā)展是至關重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關系到超市產(chǎn)品、服務和超市形象等多方面因素,對涉

34、與到銷售、庫存、財務等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機,引入現(xiàn)代化的銷售管理模式,實施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。下面是在考慮、思考、設計后的超市銷售管理系統(tǒng)后的業(yè)務流程圖:(如圖4-2)圖4-2 系統(tǒng)流程圖4.2系統(tǒng)概要設計4.2.1 系統(tǒng)的整體結構圖整個超市銷售管理系統(tǒng)的功能結構圖:(如圖4-3)圖4-3 系統(tǒng)整體結構圖4.2.2設計思想(1)系統(tǒng)分成幾個相對獨立的模塊,但這些模塊都進行集中式管理。(2)分層的模塊化程序設計思想,整個系統(tǒng)采用模塊化結構設計。作為應用程序有較強的可操作性和擴展

35、性。(3)合理的數(shù)據(jù)流設計,在應用系統(tǒng)設計中,相對獨立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運行,提高系統(tǒng)安全性。4.2.3設計原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質量,從而滿足用戶的實際需要,在設計開發(fā)過程中遵循了如下原則:(1)合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以與要求,參照核算實際的工作情況,進行諸如產(chǎn)品進貨、銷售等工作。(2)實用性原則:適合產(chǎn)品信息管理工作的實際需求,并能夠處理一些特殊情況的要求,此外,盡可能預留空間,以便擴充功能。(3)準確性原則:對輸入的相關資料建立檢錯機制,與時報錯,使用戶能夠與時準確的輸入合法資料(如:類型匹配,

36、長度不超限等)。(3)易操作原則:要求設計的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進行提示。(5)源程序可讀性原則:為了便于其他設計,維護人員讀懂代碼或以后的代碼修改,軟件升級維護,即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達到優(yōu)化的目的,合理的運用窗口,菜單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復性代碼,使程序簡介明了,也方便了將來的維護。(7)安全性原則:可以為該系統(tǒng)的用戶設置用戶權限。4.2.5系統(tǒng)功能介紹系統(tǒng)的整體介紹隨著社會的日益發(fā)展,人們的消費情況有了明顯的提高,對物質的需求量越來越大,從而導致管理物品的時候造成了很大的困擾,因此做出超市銷售系統(tǒng),方便工

37、作人員對物品的管理,提高工作效率。其中整個超市銷售管理系統(tǒng)分為前臺和后臺。后臺包括:管理員與員工登錄。前臺包括:首頁、商城概況、商城榮譽、新品上市、商場動態(tài)、投訴意見、聯(lián)系我們。1、管理員模塊的基本功能管理員的主界面有:個人管理、公告管理、商品管理、供貨廠商管理、員工管理、會員管理、銷售統(tǒng)計、退貨管理、投訴意見留言管理等功能。(1)個人管理菜單包括:我的資料:可以查看自己的個人的基本信息。修改密碼:用戶可以修改自己的登錄密碼,修改完畢后會自動的跳出此界面,返回到后臺登陸界面。(2)公告管理菜單包括:查看公告:顯示以前所發(fā)布的最新的動態(tài)并且能夠對其容進行管理等操作。發(fā)布公告:發(fā)布一些最新的動態(tài),

38、以便顧客、員工與時的了解詳情。已刪公告:這里是以前刪除的動態(tài)暫時的存放在這里,到時候想要恢復時,可以進行恢復,還可以徹底的刪除。(3)商品管理菜單包括:商品瀏覽|管理:管理員可以對超市的所有商品進行查看,對相應的商品進行操作。商品添加:對新進的商品進行添加。商品搜索:管理員可以根據(jù)(商品類型、進貨廠商、商品品牌)對商品進行組合的模糊查詢。商品類別管理:對商品的類型進行相應的查看、增加、刪除、修改。(4)供貨廠商管理菜單包括: 供貨廠商顯示|管理:管理員可以對對超市的供應商進行查、增、刪、改的操作。添加供貨廠商:添加新加入的供應商。(5)員工管理菜單包括:員工顯示|管理:查看所有的員工信息,并且

39、可以對查看到的員工的信息進行增加、刪除、修改等操作。員工添加:添加新進的員工的信息。員工搜索:管理員可以根據(jù)(員工職務、員工工號、員工)對所有在職的員工進行查找。(6)會員管理菜單包括:會員顯示|管理:查看所有的會員信息,并且可以對查看到的會員的信息進行增加、刪除、修改等操作。會員添加:添加新的會員的信息。會員搜索:對于員工添加的會員信息進行查看后看看是否能夠加入成為會員。(7)銷售統(tǒng)計菜單包括:賬單瀏覽:查看賣出的商品的情況。賬單查詢:根據(jù)(賣出的商品的時間和賣出商品的類型)進行組合查詢。(8)退貨管理菜單包括:退給供貨廠商:確認員工輸入的顧客退的商品信息,并且還可以對其進行報廢處理,員工可

40、以查看到這里的退貨信息,進行退貨處理。顧客退的商品:查看顧客退的商品信息,查看詳情后管理員進行推給 廠商或者報廢處理。(9)投訴意見留言管理菜單包括:顯示|回應:顯示全部的投訴意見留言的信息,管理員對其中的問題進行處理,并將處理后的結果給與顧客的回應處理。相關消息的搜索:管理員可以根據(jù)(投訴狀態(tài)、投訴類型、投訴日期)對其投訴意見留言的信息進行組合性的模糊查詢,一邊管理員能夠更加方便快捷的處理顧客反映的問題。員工模塊的基本功能員工登錄的主界面主要包括:商品管理、會員管理、退貨管理、個人管理、公告查看。(1)商品管理菜單包括:輸入賣出商品:員工輸入顧客要買入的商品信息。商品瀏覽:可以查看所有的商品

41、信息。對商品進行跟多的了解。商品搜索:可以根據(jù)(商品類型、進貨廠商、商品品牌)對商品進行組合的模糊查詢。(2)會員管理菜單包括:添加新的會員:對要加入的會員的信息進行錄入。(3)退貨管理菜單包括:退給廠商的貨:查看管理員確認的要退給供貨廠商的商品。然后員工根據(jù)退貨信息進行處理。輸入顧客退的商品:輸入顧客要退的商品信息。以便管理員進行確認。(4)個人管理菜單包括:我的資料:可以查看自己的個人的基本信息。修改密碼:用戶可以修改自己的登錄密碼,修改完畢后會自動的跳出此界面,返回到后臺登陸界面。(5)公告查看:查看超市的最新的動態(tài)。4.2.6系統(tǒng)的數(shù)據(jù)庫表設計本系統(tǒng)的數(shù)據(jù)庫是在MySql數(shù)據(jù)庫里面設計

42、的。數(shù)據(jù)庫的名字是supermarket?;镜谋碓O計如下:(1)管理員表(admin)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束管理員編號aidint3PNOT NULL登錄名auservarchar30NOT NULL登錄密碼apasswordvarchar30NOT NULLanamevarchar30NOT NULLaphonechar11NULLEmailaemailvarchar40NULL地址aadressvarchar200NOT NULL年齡aagevarchar6NULL性別asexvarchar4NOT NULL出生日期abirthdatedate18NOT N

43、ULL政治面貌apolityvarchar30NOT NULL標識位bswint1NOT NULL備注bzvarchar500NULL號asfzvarchar18NOT NULL(2)公告表(gonggao)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint3PNOT NULL公告標題gtitlevarchar50NOT NULL公告容gmessagetextNOT NULL發(fā)布時間gtimedateNOT NULL發(fā)布人gadminvarchar20NOT NULL標識位bswint1NOT NULL(3)賣出商品賬單(mczhangdan)中文字段名英文字段名字段類型長度主

44、鍵/外鍵字段值約束編號idint10PNOT NULL賣出總數(shù)mczongshuint30NULL賣出總價格mczongfeiyongint30NULL賣出時間mctimedatetimeNULL標識位bswint10NULL(4)職務表(function)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL職務sfunctionvarchar100NOT NULL備注bzvarchar500NULL員工編號1s_idvarchar30NOT NULL(5)建議意見表(complain)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號cidint10

45、PNOT NULL投訴人cnamevarchar30NOT NULL投訴容ccontentvarchar500NOT NULL處理結果csolvevarchar500NULL投訴人cphonevarchar11NULL投訴人Emailcemailvarchar50NULL投訴類型ctypevarchar10NOT NULL處理時間cchulitimedateNOT NULL投訴時間ctimedateNULL標識位bswint1NOT NULL處理狀態(tài)cstatevarchar10NOT NULL處理人creplyvarchar500NOT NULL(6)供貨廠商表(gonghuochangsh

46、ang)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL供貨廠商地址ghcsdizhivarchar100NULL供貨廠商ghcsdianhuavarchar30NULL聯(lián)系人ghcslianxirenvarchar30NULL供貨廠商 ghcschuanzhenvarchar30NULL供貨廠商名稱jinhuochangshangvarchar50NULL商品類型leixingvarchar30NULL商品品牌pingpaivarchar30NULL商品名稱mingchengvarchar30NULL聯(lián)系人ghcsliangxirentianhuava

47、rchar30NULL標識位bswint3NULL供貨廠商簡介ghcsjianjietextNULL備注bzvarchar30NULL(7)商品類型表(spleibie)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint30PNOT NULL類型leixingvarchar30NULL標識位intint10NULL商品編號spidvarchar30NULL(8)會員表(member)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束會員編號midint10PNOT NULL登錄名muservarchar30NOT NULL登錄密碼mpasswordvarchar30NOT N

48、ULL會員mnamevarchar30NOT NULLmphonechar11NOT NULLEmailmemailvarchar40NOT NULL地址madressvarchar200NOT NULL年齡magevarchar6NOT NULL性別msexvarchar4NOT NULL出生日期mbirthdatedateNOT NULL標識位bswint1NOT NULL備注bzvarchar5000NULL號msfzvarchar18NOT NULL(9)賣出商品表(maichusp)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL商品編號spi

49、dint10NOT NULL商品名稱mingchengvarchar30NULL商品單價danjiaint30NULL總價zongjiaint30NULL數(shù)量shuliangaaint30NULL總數(shù)量zongshuliangint30NULL標識位bswint3NULL備注bzvarchar30NULL類型leixingvarchar30NULL賣出時間mctimedatetimeNULL (10)員工表(staff)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束會員編號sidint3PNOT NULL登錄名suservarchar30NOT NULL登錄密碼spasswordvarc

50、har30NOT NULLsnamevarchar30NOT NULLsphonechar11NOT NULLEmailsemailvarchar40NOT NULL年齡sagevarchar6NOT NULL性別ssexvarchar4NOT NULL出生日期sbirthdatedateNOT NULL政治面貌spolityvarchar30NOT NULL職務sfunctionvarchar50NOT NULL入職時間srtimedateNOT NULL離職時間sltimedate NULL標識位bswint1NOT NULL住址sadressvarchar200NOT NULL備注bzv

51、archar500 NULL號ssfzvarchar18NOT NULL員工編號1s_idvarchar30 NULL(11)商品表(shangpin)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL商品名稱mingchengvarchar30NULL商品介紹jieshaotextNULL商品類型leixingvarchar30NULL進貨時間jinhuotimedateNULL供貨廠商名稱jinhuochangshangvarchar50NULL生產(chǎn)時間shengchantimedateNULL保質期baozhiqivarchar30NULL品牌pin

52、gpaivarchar30NULL圖片tupianvarchar300NULL會員價huiyuanjiavarchar30NULL市場價shichangjiavarchar30NULL標識位bswint3NOT NULL備注bztextNULL數(shù)量shuliangvarchar30NULL第五章 系統(tǒng)的基本功能的實現(xiàn)5.1前臺界面的實現(xiàn)前臺界面主要包括:首頁、商城概況、商城榮譽、新品上市、商場動態(tài)、投訴意見、聯(lián)系我們。功能介紹首頁:前臺首頁主要顯示最新的動態(tài),了解最新的商品。并且可以對員工或者公司提出你的寶貴的投訴、意見或建議。商城概況:對超市的基本的情況進行介紹。商城榮譽:是超市獲得的榮譽證

53、的簡單的介紹。新品上市:是對超市新進商品的展示,方便顧客對超市新進商品的更快的來了解。商城動態(tài):方便登錄顧客能夠了解到超市的最新的動態(tài)。投訴意見:其中投訴意見是對本超市的服務人員或者是對本超市體制有意見或者建議的可以對其進行留言。方便管理員對顧客提出的建議或意見或是投訴與時的進行處理。聯(lián)系我們:是商場的具體的地址以與商場的聯(lián)系人的。前臺的首頁(如圖5-1)圖5-1系統(tǒng)前臺首頁 5.2系統(tǒng)后臺的基本的介紹系統(tǒng)后臺包括:管理員與員工登錄。后臺的登陸界面。(如圖5-2)圖5-2 系統(tǒng)的后臺登陸界面在最上面的兩個單選按鈕是用戶在登錄系統(tǒng)的時候根據(jù)自己的身份進行選擇,讓后輸入正確的用戶名、密碼和驗證碼。

54、正確的輸入數(shù)據(jù)后將登入到系統(tǒng)的主界面。5.2.1管理員用戶名:admin密碼:admin。正確的輸入后單擊確定按鈕后進去管理員的主機面。管理員的主界面有:個人管理、公告管理、商品管理、供貨廠商管理、員工管理、會員管理、銷售統(tǒng)計、退貨管理、投訴意見留言管理等功能。下圖是管理員登錄后的主界面:(如圖5-3)圖5-3管理員的主界面5.2.2普通員工用戶名:staff密碼:staff。正確的輸入后單擊確定按鈕后進去管理員的主機面。員工登錄的主界面主要包括:商品管理、會員管理、退貨管理、個人管理、公告查看。下圖是普通員工登錄后的主界面:(如圖5-4)圖5-4 員工的主界面5.3管理員主要功能的實現(xiàn)5.3

55、.1系統(tǒng)當前時間的實現(xiàn)在主界面的上面有一個當前的系統(tǒng)的時間。(如圖5-5)如圖5-6 系統(tǒng)的當前時間其中的代碼的實現(xiàn)如下:function showLocale(objD)var str,colorhead,colorfoot;varyy = objD.getYear();if(yy1900) yy = yy+1900;var MM = objD.getMonth()+1;if(MM10) MM = 0 + MM;var dd = objD.getDate();if(dd10) dd = 0 + dd;var hh = objD.getHours();if(hh10) hh = 0 + hh;

56、var mm = objD.getMinutes();if(mm10) mm = 0 + mm;var ss = objD.getSeconds();if(ss10) ss = 0 + ss;var ww = objD.getDay();if ( ww=0 ) colorhead=;if ( ww 0 & ww 6 ) colorhead=;if ( ww=6 ) colorhead=;if (ww=0) ww=星期日;if (ww=1) ww=星期一;if (ww=2) ww=星期二;if (ww=3) ww=星期三;if (ww=4) ww=星期四;if (ww=5) ww=星期五;if

57、(ww=6) ww=星期六;colorfoot=str = colorhead + yy + - + MM + - + dd + + hh + : + mm + : + ss + + ww + colorfoot;return(str);function tick()var today;today = new Date();document.getElementById(localtime).innerHTML = showLocale(today);window.setTimeout(tick(), 1000);tick();5.3.2我的資料的實現(xiàn)我的資料:查看登錄管理員的個人資料的基本信

58、息,并可以對基本的信息進行相應的修改。其中相應的修改的信息要進行準確性的驗證(如圖5-6)圖5-6 管理員下的我的資料驗證信息的代碼實現(xiàn)如下:function texiao() var aidValue = document.getElementById(aid).value;var anameValue = document.getElementById(aname).value;var aageValue = document.getElementById(aage).value;var aphoneValue = document.getElementById(aphone).value

59、;if(aidValue.value=0)alert(工號不能為空!);return false;else if(!aidValue.match(/0-910$/)alert(工號只能由10位數(shù)字組成!);return false; if(anameValue.value=0)alert(請輸入);return false; else if(/u4E00-u9FA5+$/.test(anameValue)alert(您好,只能輸入漢字!); document.getElementById(tname.value=);return false; if(aageValue.value=0)aler

60、t(你好請輸入年齡!);return false; else if(!aageValue.match(/(100|d0,2$)/)alert(年齡必須是數(shù)字0-100);return false; if(aphoneValue.value=0)alert(請輸入聯(lián)系!);return false; else if(!aphoneValue.match(/0-911$/)alert(你好,請輸入正確的聯(lián)系方式!);return false; function isEmail(strEmail) if (strEmail.search(/w+(-w+)|(.w+)*A-Za-z0-9+(.|-)A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論