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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

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

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

3、銷售管理系統(tǒng)的必要性6第二章系統(tǒng)可行性研究82.1技術(shù)可行性研究82.2經(jīng)濟(jì)可行性研究82.3操作可行性研究9第三章 相關(guān)技術(shù)概要103.1開發(fā)語言103.2開發(fā)平臺103.3數(shù)據(jù)庫11第四章 系統(tǒng)的需求分析與概要設(shè)計(jì)124.1系統(tǒng)的需求分析124.1.1用戶工作流程124.1.2用戶業(yè)務(wù)需求124.1.3性能需求124.1.4運(yùn)行需求134.1.5業(yè)務(wù)流程分析134.2系統(tǒng)概要設(shè)計(jì)164.2.1 系統(tǒng)的整體結(jié)構(gòu)圖164.2.2設(shè)計(jì)思想174.2.3設(shè)計(jì)原則184.2.5系統(tǒng)功能介紹184.2.6系統(tǒng)的數(shù)據(jù)庫表設(shè)計(jì)21第五章 系統(tǒng)的基本功能的實(shí)現(xiàn)275.1前臺界面的實(shí)現(xiàn)275.2系統(tǒng)后臺的基本

4、的介紹285.2.1管理員295.2.2普通員工305.3管理員主要功能的實(shí)現(xiàn)315.3.1系統(tǒng)當(dāng)前時間的實(shí)現(xiàn)315.3.2我的資料的實(shí)現(xiàn)325.3.3修改密碼的代碼實(shí)現(xiàn)345.3.4調(diào)用不同層之間的方法的代碼實(shí)現(xiàn)385.3.5商品查詢中的代碼實(shí)現(xiàn)(組合查詢)405.3.6多表之間的修改的代碼實(shí)現(xiàn)415.4員工的主要功能的實(shí)現(xiàn)445.4.1輸入賣出商品的代碼實(shí)現(xiàn)(批量添加)44第六章 系統(tǒng)測試486.1整體測試486.2系統(tǒng)優(yōu)化50總結(jié)52致謝53參考文獻(xiàn)54第一章 緒論1.1社會背景隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,計(jì)算機(jī)技術(shù)已滲透到各個領(lǐng)域,成為各行業(yè)必不可少的工具,特別是Internet技術(shù)的

5、推廣和信息高速公路的建立,使IT產(chǎn)業(yè)在市場競爭中越發(fā)顯示出其獨(dú)特的優(yōu)勢,步入數(shù)字化時代,有巨大的數(shù)據(jù)信息等待著加工處理和傳輸,這使得對數(shù)據(jù)庫的進(jìn)一步開發(fā)和利用顯得尤為迫切。作為國內(nèi)市場的一些中小超市,他們在信息化過程中的步伐要落后大中型超市,而對于這些超市的資源管理,信息的存儲和處理也顯的迫切需要,要適應(yīng)市場競爭,就需要有高效的處理方式和管理方法,因此加快超市的電算化進(jìn)程是必不可少的。在會計(jì)業(yè)務(wù)中,產(chǎn)品的完成,發(fā)出和結(jié)存關(guān)系到超市銷計(jì)劃的完成和流動資金占用情況,而銷售核算子系統(tǒng)是電算化會計(jì)系統(tǒng)中一個關(guān)鍵且比較復(fù)雜的子系統(tǒng)。通過這個子系統(tǒng)提供的信息可以了解企業(yè)的經(jīng)營成果,通過產(chǎn)品銷售收入用來補(bǔ)償

6、已消耗的生產(chǎn)資料,支付工資和其他費(fèi)用,繳納稅金并實(shí)現(xiàn)利潤。做系統(tǒng)之前,我通過對市場的調(diào)查,針對現(xiàn)在各中小超市對銷售業(yè)務(wù)的實(shí)際需要,開發(fā)了這套商品進(jìn)銷存系統(tǒng)。在開發(fā)過程中,我針對當(dāng)前各超市管理特點(diǎn)和技術(shù)人員的實(shí)際水平,采用JSP操作系統(tǒng)環(huán)境,在系統(tǒng)設(shè)計(jì)過程中,我盡量采用一些易懂易讀的接口界面,使用戶可以在短期內(nèi)完全掌握。在功能方面,我根據(jù)市場調(diào)查的一些資料進(jìn)行總結(jié),借鑒現(xiàn)在市場上流行的財務(wù)軟件的特點(diǎn),拋去泛泛不實(shí)用的缺點(diǎn),使我設(shè)計(jì)的系統(tǒng)在功能上極貼近中小超市的使用要求。在設(shè)計(jì)過程中,我始終把系統(tǒng)的正確性放在首位,力求數(shù)據(jù)的完整,處理的正確性。在此基礎(chǔ)上優(yōu)化程序代碼,加速系統(tǒng)運(yùn)行和減少對系統(tǒng)資源的

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

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

9、工的工作條件,減輕了勞動強(qiáng)度,并且能夠快速反映出商品的進(jìn)、銷、存等狀況和各種反饋信息分析,使管理人員快速對市場的變化做出相應(yīng)的決策,加快超市經(jīng)營管理效率。1.3建立超市銷售管理系統(tǒng)的必要性隨著我國改革開放的不斷深入、經(jīng)濟(jì)飛速的發(fā)展,企業(yè)要想生存發(fā)展,要想在激烈的市場競爭中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的。作為現(xiàn)代社會的一部分,超市必須適應(yīng)社會的發(fā)展,因此實(shí)現(xiàn)市的信息化管理是很有必要的。在傳統(tǒng)的手工管理中,往往是用人工清點(diǎn)的方式來掌握超市中現(xiàn)有的商品,使用手工記賬的方式來掌握商品的進(jìn)貨和銷售情況。這種方式在商品數(shù)量較少、商品庫存變換少的情況下,不失為一種較好的方法。但是,在目前的大中型

10、超市中,往往需要處理的商品種類數(shù)以千計(jì),而且每天所發(fā)生的進(jìn)貨和銷售情況紛繁復(fù)雜。如果要借助人工來實(shí)現(xiàn)這一系列數(shù)據(jù)的記錄和管理,工作量將非常巨大,而且容易出現(xiàn)錯誤,造成管理上的混亂,更何況還需要對商品的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)和分析。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已被人們所認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對超市信息進(jìn)行管理有著手工管理所無法比擬的優(yōu)點(diǎn),例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高超市管理的效率,也能使超市步入科學(xué)化、正規(guī)化的管理?;谶@些問題,為了使超市管

11、理工作規(guī)范化、系統(tǒng)化、程序化,避免超市管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時、準(zhǔn)確、有效地查詢和修改商品情況,建立一個超市管理系統(tǒng)是非常必要的。第二章 系統(tǒng)可行性研究2.1技術(shù)可行性研究在IT行業(yè)中從業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)?,有的超市對員工的素質(zhì)要求比較高,從管理層到下面的銷售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時,只要對員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。2.2經(jīng)濟(jì)可行性研究因?yàn)橥ㄟ^網(wǎng)絡(luò)傳遞銷售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,

12、由此可以減少不必要的開支,同時該系統(tǒng)可以提高超市的銷售效率,即提高了超市的經(jīng)濟(jì)效益,所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力承擔(dān)系統(tǒng)開發(fā)費(fèi)用開發(fā)新系統(tǒng)的工作是一項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對于本系統(tǒng)的開發(fā)者來說,其主要投資還是在人力和物力兩個方面。如果是企業(yè)自己安排人手開發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個簡短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對系統(tǒng)開發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開發(fā)管理系統(tǒng)的過程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開

13、支。同時軟件就其它產(chǎn)品來說,屬于高端行業(yè),無論是產(chǎn)品的價格還是質(zhì)量都比較高,而經(jīng)營產(chǎn)品的經(jīng)銷商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開發(fā)過程中,企業(yè)完全有能力承擔(dān)開發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來經(jīng)濟(jì)效益管理系統(tǒng)是一個信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個動態(tài)過程,在其運(yùn)行過程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個綜合效益,要對它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來的經(jīng)濟(jì)效益是簡介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開支。而其它一些繁瑣的食物都通過新系統(tǒng)來加以分析解決,不僅節(jié)省了大量的時間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來巨大的

14、經(jīng)濟(jì)效益。2.3操作可行性研究本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對于那些有一般的計(jì)算機(jī)知識的人員就可以輕松上手。而整個超市管理系統(tǒng)采用最友好的交互界面,簡介明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開發(fā)該系統(tǒng)。綜合以上,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。第三章 相關(guān)技術(shù)概要3.1開發(fā)語言經(jīng)過對課題的理解與分析,該系統(tǒng)選用Java程序設(shè)計(jì)語言編寫代碼。Java語言是1995年由Sun公司開發(fā)的編程語言,它的出現(xiàn)是源于對獨(dú)立平臺語言的需要。Java語言是目前使用最為廣泛的編程語言之一,它具有簡單、面向

15、對象、穩(wěn)定、與平臺無關(guān)、多線程、動態(tài)等特點(diǎn)。3.2開發(fā)平臺MyEclipse 是基于Java的、開放源代碼的可擴(kuò)展開發(fā)平臺,它最初由IBM公司投入巨資開發(fā),后來被捐贈給國際開放源代碼團(tuán)體。MyEclipse附帶了一個標(biāo)準(zhǔn)的插件集,包括了Java開發(fā)工具(Java development Tools,JDT)。MyEclipse還包括插件開發(fā)環(huán)境(Plug-in Development Environment,PDE),這個組件主要針對希望擴(kuò)展MyEclipse的軟件開發(fā)人員,因?yàn)樗试S開發(fā)人員構(gòu)建與MyEclipse環(huán)境無縫集成工具。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)

16、試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: 1. JavaEE模型 2. WEB開發(fā)工具 3. EJB開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. JavaEE項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. MyEclipse整合幫助 對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。MyEclipse可以集成不同的軟

17、件工具開發(fā)供應(yīng)商的產(chǎn)品,任何開發(fā)工具廠商都可以將他們的開發(fā)工具或組件加入到MyEclipse 平臺,用戶可以通過相同的接口使用不同的工具。也就是說,可以在同一集成環(huán)境中同時使用不同開發(fā)商開發(fā)的軟件工具。由于MyEclipse具有這種整和不同工具的特性,開發(fā)者可以綜合性能調(diào)節(jié)、監(jiān)測、調(diào)試等處理,從而可以在較短的時間內(nèi)開發(fā)出更高性能和質(zhì)量的應(yīng)用軟件。因此,該系統(tǒng)選用MyEclipse作為開發(fā)平臺。3.3數(shù)據(jù)庫MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個大

18、倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL軟件采用了雙授權(quán)政策(本詞條“授權(quán)政策”),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫。2008年1月16號MySQL AB被Sun公司收購。而2009年,SUN又被Oracle收購。就這樣如同一個輪回,MySQL成為了Oracle公司的另一個數(shù)據(jù)庫項(xiàng)目。與其他的大型數(shù)據(jù)庫例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluste

19、r的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。第四章 系統(tǒng)的需求分析與概要設(shè)計(jì)4.1系統(tǒng)的需求分析4.1.1用戶工作流程進(jìn)貨或銷售商品時,用戶要對進(jìn)貨單或銷售單進(jìn)行核對審查,并進(jìn)行登記;用戶要獲得進(jìn)貨、銷售、庫存信息時,要對進(jìn)貨情況、銷售情況、庫存情況進(jìn)行查詢并打印。同時還要對超市的工作人員及會員的管理。同時管理員需要對新進(jìn)的員工的信息進(jìn)行登記、對新申請的會員的信息進(jìn)行審核。4.1.2用戶業(yè)務(wù)需求(1)該管理軟件將對庫存商品進(jìn)行資料管理和

20、統(tǒng)計(jì),對產(chǎn)品的進(jìn)貨單和產(chǎn)品的銷售單進(jìn)行錄入管理和統(tǒng)計(jì);(2)該管理軟件將根據(jù)用戶的需要對進(jìn)貨、銷售、庫存情況進(jìn)行查詢,并能打印詳細(xì)信息;(3)該管理軟件將為用戶提供賬號管理工具,以便用戶對賬號進(jìn)行管理,具體為添加用戶、刪除用戶、修改用戶密碼;(4)該管理軟件提供企業(yè)人員管理,能夠?qū)ζ髽I(yè)員工的分類管理,新員工的加入以及員工刪除,修改進(jìn)本信息等功能。4.1.3性能需求(1)數(shù)據(jù)精確度產(chǎn)品的進(jìn)貨單和銷售單中,單價、金額采用浮點(diǎn)數(shù),保留至小數(shù)點(diǎn)后兩位。(2)時間特性該管理系統(tǒng)軟件從啟動到進(jìn)入系統(tǒng)登錄界面的時間正常情況下應(yīng)少于5秒,錄入并更新數(shù)據(jù)的時間正常情況下少于2秒。(3)適用性該管理系統(tǒng)軟件適用于

21、Windows 2000/Windows xp/win 7及以上操作系統(tǒng)。4.1.4運(yùn)行需求(1)用戶界面本系統(tǒng)采用MyEclipse設(shè)計(jì),用戶交互界面采用的是基于Windows的窗口界面。(2)硬件接口運(yùn)行本系統(tǒng)的硬件基本要求如下:CPU:Intel i3及以上;內(nèi)存:1GB及以上;硬盤:320GB及以上。(3)軟件接口MyEclipse6.0.1版本及以上。數(shù)據(jù)庫服務(wù)器:My sql。、4.1.5業(yè)務(wù)流程分析超市銷售管理系統(tǒng)主要是是以先進(jìn)的管理理念和科學(xué)的計(jì)算機(jī)技術(shù)來取代原始的手工操作。在新系統(tǒng)開發(fā)前,我們對這個超市管理系統(tǒng)業(yè)務(wù)流程進(jìn)行了系統(tǒng)的調(diào)查,得出了下面的業(yè)務(wù)流程圖。(如圖4-1)圖

22、4-1 系統(tǒng)的業(yè)務(wù)流程圖新系統(tǒng)主要業(yè)務(wù)分析:(1)進(jìn)貨業(yè)務(wù)進(jìn)貨管理是超市生產(chǎn)經(jīng)營活動中及其重要的一環(huán),它關(guān)系到產(chǎn)品質(zhì)量能否得到保證,生產(chǎn)是否能夠順利進(jìn)行,采購成本能否得到有效控制等問題。超市現(xiàn)代管理理念中對超市的進(jìn)貨管理提出新的要求;超市進(jìn)貨時對供貨商的選擇更見慎重,雙方不再是討價還價的買賣關(guān)系,而是一種相互依存的合作伙伴關(guān)系,并且還需要認(rèn)識到企業(yè)產(chǎn)品質(zhì)量要從采購抓起,這就關(guān)系到供方的供貨、服務(wù)質(zhì)量。下面是進(jìn)貨業(yè)務(wù)程序的主要內(nèi)容:供貨商的情況調(diào)查:在實(shí)施采購之前,超市首先就要對市場上各大商品供貨商進(jìn)行詳細(xì)的調(diào)查,了解公司的具體情況,評定超市的信譽(yù)級別和超市的市場口碑,做到準(zhǔn)確無誤,采購順利。采

23、購計(jì)劃的編制:超市根據(jù)自身的資金條件和銷售狀況,綜合分析市場規(guī)律,擬定采購計(jì)劃表。實(shí)施進(jìn)貨計(jì)劃:根據(jù)供貨商檔案及評審結(jié)果,選定供貨商;生成訂貨單給選定的供貨商;雙方就價格、數(shù)量、質(zhì)量等方面洽談磋商,直至簽訂合同;跟蹤合同執(zhí)行,安排供貨進(jìn)度和貨物運(yùn)輸,做好驗(yàn)收入庫工作。(2)庫存業(yè)務(wù):庫存管理是指在上產(chǎn)經(jīng)營中為銷售和耗用而存儲的各種資產(chǎn)。超市存貨不當(dāng)都會增加不必要的費(fèi)用:存貨過多將導(dǎo)致物資的積壓、存儲費(fèi)用增加、流動資金周轉(zhuǎn)不利,并且過量的庫存會掩蓋管理不善的問題。存貨不足則影響企業(yè)的正常銷售活動。庫存管理的目標(biāo)是需求最佳存貨數(shù)量,使庫存的成本總額最小化。其主要業(yè)務(wù)如下:產(chǎn)品入庫、出庫、盤庫等日常

24、處理??茖W(xué)合理地確定某庫存物資的庫存控制參數(shù)。如:最佳訂貨批量、最大庫存量、最佳缺貨量、最佳訂購周期等,進(jìn)行嚴(yán)格的庫存控制工作。匯總統(tǒng)計(jì)各類庫存數(shù)據(jù),反應(yīng)和監(jiān)督儲備資金占用及采購資金使用情況。(3)銷售業(yè)務(wù)銷售對一個超市的生存和發(fā)展是至關(guān)重要的,它不再是傳統(tǒng)意義上的“賣東西”,它對外關(guān)系到超市產(chǎn)品、服務(wù)和超市形象等多方面因素,對內(nèi)涉及到銷售、庫存、財務(wù)等信息。此外信息化的高速發(fā)展為企業(yè)的銷售工作提出了新的挑戰(zhàn),封閉意味著落后,超市要抓住時機(jī),引入現(xiàn)代化的銷售管理模式,實(shí)施企業(yè)的信息化、智能化銷售管理,才能使超市在激烈的市場競爭中立于不敗之地。下面是在考慮、思考、設(shè)計(jì)后的超市銷售管理系統(tǒng)后的業(yè)務(wù)

25、流程圖:(如圖4-2)圖4-2 系統(tǒng)流程圖4.2系統(tǒng)概要設(shè)計(jì)4.2.1 系統(tǒng)的整體結(jié)構(gòu)圖整個超市銷售管理系統(tǒng)的功能結(jié)構(gòu)圖:(如圖4-3)圖4-3 系統(tǒng)整體結(jié)構(gòu)圖4.2.2設(shè)計(jì)思想(1)系統(tǒng)分成幾個相對獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。(2)分層的模塊化程序設(shè)計(jì)思想,整個系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。(3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,相對獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。4.2.3設(shè)計(jì)原則為了使本系統(tǒng)功能齊全完備,操作簡便,最大限度的提高軟件的質(zhì)量,從而滿足用戶的實(shí)際需要,在設(shè)計(jì)開發(fā)過程中遵循了如下原

26、則:(1)合法性原則:依據(jù)產(chǎn)品核算系統(tǒng)的工作規(guī)定以及要求,參照核算實(shí)際的工作情況,進(jìn)行諸如產(chǎn)品進(jìn)貨、銷售等工作。(2)實(shí)用性原則:適合產(chǎn)品信息管理工作的實(shí)際需求,并能夠處理一些特殊情況的要求,此外,盡可能預(yù)留空間,以便擴(kuò)充功能。(3)準(zhǔn)確性原則:對輸入的相關(guān)資料建立檢錯機(jī)制,及時報錯,使用戶能夠及時準(zhǔn)確的輸入合法資料(如:類型匹配,長度不超限等)。(3)易操作原則:要求設(shè)計(jì)的系統(tǒng)功能齊全,界面友好,操作方便,必要的地方進(jìn)行提示。(5)源程序可讀性原則:為了便于其他設(shè)計(jì),維護(hù)人員讀懂代碼或以后的代碼修改,軟件升級維護(hù),即可能做好代碼注釋工作。(6)優(yōu)化原則:為了達(dá)到優(yōu)化的目的,合理的運(yùn)用窗口,菜

27、單,對象等的繼承,自定義用戶對象,事件,函數(shù),減少不必要的重復(fù)性代碼,使程序簡介明了,也方便了將來的維護(hù)。(7)安全性原則:可以為該系統(tǒng)的用戶設(shè)置用戶權(quán)限。4.2.5系統(tǒng)功能介紹系統(tǒng)的整體介紹隨著社會的日益發(fā)展,人們的消費(fèi)情況有了明顯的提高,對物質(zhì)的需求量越來越大,從而導(dǎo)致管理物品的時候造成了很大的困擾,因此做出超市銷售系統(tǒng),方便工作人員對物品的管理,提高工作效率。其中整個超市銷售管理系統(tǒng)分為前臺和后臺。后臺包括:管理員與員工登錄。前臺包括:首頁、商城概況、商城榮譽(yù)、新品上市、商場動態(tài)、投訴意見、聯(lián)系我們。1、管理員模塊的基本功能管理員的主界面有:個人管理、公告管理、商品管理、供貨廠商管理、員

28、工管理、會員管理、銷售統(tǒng)計(jì)、退貨管理、投訴意見留言管理等功能。(1)個人管理菜單包括:我的資料:可以查看自己的個人的基本信息。修改密碼:用戶可以修改自己的登錄密碼,修改完畢后會自動的跳出此界面,返回到后臺登陸界面。(2)公告管理菜單包括:查看公告:顯示以前所發(fā)布的最新的動態(tài)并且能夠?qū)ζ鋬?nèi)容進(jìn)行管理等操作。發(fā)布公告:發(fā)布一些最新的動態(tài),以便顧客、員工及時的了解詳情。已刪公告:這里是以前刪除的動態(tài)暫時的存放在這里,到時候想要恢復(fù)時,可以進(jìn)行恢復(fù),還可以徹底的刪除。(3)商品管理菜單包括:商品瀏覽|管理:管理員可以對超市的所有商品進(jìn)行查看,對相應(yīng)的商品進(jìn)行操作。商品添加:對新進(jìn)的商品進(jìn)行添加。商品搜

29、索:管理員可以根據(jù)(商品類型、進(jìn)貨廠商、商品品牌)對商品進(jìn)行組合的模糊查詢。商品類別管理:對商品的類型進(jìn)行相應(yīng)的查看、增加、刪除、修改。(4)供貨廠商管理菜單包括: 供貨廠商顯示|管理:管理員可以對對超市的供應(yīng)商進(jìn)行查、增、刪、改的操作。添加供貨廠商:添加新加入的供應(yīng)商。(5)員工管理菜單包括:員工顯示|管理:查看所有的員工信息,并且可以對查看到的員工的信息進(jìn)行增加、刪除、修改等操作。員工添加:添加新進(jìn)的員工的信息。員工搜索:管理員可以根據(jù)(員工職務(wù)、員工工號、員工姓名)對所有在職的員工進(jìn)行查找。(6)會員管理菜單包括:會員顯示|管理:查看所有的會員信息,并且可以對查看到的會員的信息進(jìn)行增加、

30、刪除、修改等操作。會員添加:添加新的會員的信息。會員搜索:對于員工添加的會員信息進(jìn)行查看后看看是否能夠加入成為會員。(7)銷售統(tǒng)計(jì)菜單包括:賬單瀏覽:查看賣出的商品的情況。賬單查詢:根據(jù)(賣出的商品的時間和賣出商品的類型)進(jìn)行組合查詢。(8)退貨管理菜單包括:退給供貨廠商:確認(rèn)員工輸入的顧客退的商品信息,并且還可以對其進(jìn)行報廢處理,員工可以查看到這里的退貨信息,進(jìn)行退貨處理。顧客退的商品:查看顧客退的商品信息,查看詳情后管理員進(jìn)行推給 廠商或者報廢處理。(9)投訴意見留言管理菜單包括:顯示|回應(yīng):顯示全部的投訴意見留言的信息,管理員對其中的問題進(jìn)行處理,并將處理后的結(jié)果給與顧客的回應(yīng)處理。相關(guān)

31、消息的搜索:管理員可以根據(jù)(投訴狀態(tài)、投訴類型、投訴日期)對其投訴意見留言的信息進(jìn)行組合性的模糊查詢,一邊管理員能夠更加方便快捷的處理顧客反映的問題。員工模塊的基本功能員工登錄的主界面主要包括:商品管理、會員管理、退貨管理、個人管理、公告查看。(1)商品管理菜單包括:輸入賣出商品:員工輸入顧客要買入的商品信息。商品瀏覽:可以查看所有的商品信息。對商品進(jìn)行跟多的了解。商品搜索:可以根據(jù)(商品類型、進(jìn)貨廠商、商品品牌)對商品進(jìn)行組合的模糊查詢。(2)會員管理菜單包括:添加新的會員:對要加入的會員的信息進(jìn)行錄入。(3)退貨管理菜單包括:退給廠商的貨:查看管理員確認(rèn)的要退給供貨廠商的商品。然后員工根據(jù)

32、退貨信息進(jìn)行處理。輸入顧客退的商品:輸入顧客要退的商品信息。以便管理員進(jìn)行確認(rèn)。(4)個人管理菜單包括:我的資料:可以查看自己的個人的基本信息。修改密碼:用戶可以修改自己的登錄密碼,修改完畢后會自動的跳出此界面,返回到后臺登陸界面。(5)公告查看:查看超市的最新的動態(tài)。4.2.6系統(tǒng)的數(shù)據(jù)庫表設(shè)計(jì)本系統(tǒng)的數(shù)據(jù)庫是在MySql數(shù)據(jù)庫里面設(shè)計(jì)的。數(shù)據(jù)庫的名字是supermarket?;镜谋碓O(shè)計(jì)如下:(1)管理員表(admin)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束管理員編號aidint3PNOT NULL登錄名auservarchar30NOT NULL登錄密碼apasswordv

33、archar30NOT NULL姓名anamevarchar30NOT NULL電話aphonechar11NULLEmailaemailvarchar40NULL地址aadressvarchar200NOT NULL年齡aagevarchar6NULL性別asexvarchar4NOT NULL出生日期abirthdatedate18NOT NULL政治面貌apolityvarchar30NOT NULL標(biāo)識位bswint1NOT NULL備注bzvarchar500NULL身份證號asfzvarchar18NOT NULL(2)公告表(gonggao)中文字段名英文字段名字段類型長度主鍵/

34、外鍵字段值約束編號idint3PNOT NULL公告標(biāo)題gtitlevarchar50NOT NULL公告內(nèi)容gmessagetextNOT NULL發(fā)布時間gtimedateNOT NULL發(fā)布人gadminvarchar20NOT NULL標(biāo)識位bswint1NOT NULL(3)賣出商品賬單(mczhangdan)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL賣出總數(shù)mczongshuint30NULL賣出總價格mczongfeiyongint30NULL賣出時間mctimedatetimeNULL標(biāo)識位bswint10NULL(4)職務(wù)表(fu

35、nction)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL職務(wù)sfunctionvarchar100NOT NULL備注bzvarchar500NULL員工編號1s_idvarchar30NOT NULL(5)建議意見表(complain)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號cidint10PNOT NULL投訴人姓名cnamevarchar30NOT NULL投訴內(nèi)容ccontentvarchar500NOT NULL處理結(jié)果csolvevarchar500NULL投訴人電話cphonevarchar11NULL投訴人Email

36、cemailvarchar50NULL投訴類型ctypevarchar10NOT NULL處理時間cchulitimedateNOT NULL投訴時間ctimedateNULL標(biāo)識位bswint1NOT NULL處理狀態(tài)cstatevarchar10NOT NULL處理人creplyvarchar500NOT NULL(6)供貨廠商表(gonghuochangshang)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL供貨廠商地址ghcsdizhivarchar100NULL供貨廠商電話ghcsdianhuavarchar30NULL聯(lián)系人ghcslia

37、nxirenvarchar30NULL供貨廠商傳真ghcschuanzhenvarchar30NULL供貨廠商名稱jinhuochangshangvarchar50NULL商品類型leixingvarchar30NULL商品品牌pingpaivarchar30NULL商品名稱mingchengvarchar30NULL聯(lián)系人電話ghcsliangxirentianhuavarchar30NULL標(biāo)識位bswint3NULL供貨廠商簡介ghcsjianjietextNULL備注bzvarchar30NULL(7)商品類型表(spleibie)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編

38、號idint30PNOT NULL類型leixingvarchar30NULL標(biāo)識位intint10NULL商品編號spidvarchar30NULL(8)會員表(member)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束會員編號midint10PNOT NULL登錄名muservarchar30NOT NULL登錄密碼mpasswordvarchar30NOT NULL會員姓名mnamevarchar30NOT NULL電話mphonechar11NOT NULLEmailmemailvarchar40NOT NULL地址madressvarchar200NOT NULL年齡mage

39、varchar6NOT NULL性別msexvarchar4NOT NULL出生日期mbirthdatedateNOT NULL標(biāo)識位bswint1NOT NULL備注bzvarchar5000NULL身份證號msfzvarchar18NOT NULL(9)賣出商品表(maichusp)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束編號idint10PNOT NULL商品編號spidint10NOT NULL商品名稱mingchengvarchar30NULL商品單價danjiaint30NULL總價zongjiaint30NULL數(shù)量shuliangaaint30NULL總數(shù)量zong

40、shuliangint30NULL標(biāo)識位bswint3NULL備注bzvarchar30NULL類型leixingvarchar30NULL賣出時間mctimedatetimeNULL (10)員工表(staff)中文字段名英文字段名字段類型長度主鍵/外鍵字段值約束會員編號sidint3PNOT NULL登錄名suservarchar30NOT NULL登錄密碼spasswordvarchar30NOT NULL姓名snamevarchar30NOT NULL電話sphonechar11NOT NULLEmailsemailvarchar40NOT NULL年齡sagevarchar6NOT

41、NULL性別ssexvarchar4NOT NULL出生日期sbirthdatedateNOT NULL政治面貌spolityvarchar30NOT NULL職務(wù)sfunctionvarchar50NOT NULL入職時間srtimedateNOT NULL離職時間sltimedate NULL標(biāo)識位bswint1NOT NULL住址sadressvarchar200NOT NULL備注bzvarchar500 NULL身份證號ssfzvarchar18NOT NULL員工編號1s_idvarchar30 NULL(11)商品表(shangpin)中文字段名英文字段名字段類型長度主鍵/外鍵字

42、段值約束編號idint10PNOT NULL商品名稱mingchengvarchar30NULL商品介紹jieshaotextNULL商品類型leixingvarchar30NULL進(jìn)貨時間jinhuotimedateNULL供貨廠商名稱jinhuochangshangvarchar50NULL生產(chǎn)時間shengchantimedateNULL保質(zhì)期baozhiqivarchar30NULL品牌pingpaivarchar30NULL圖片tupianvarchar300NULL會員價huiyuanjiavarchar30NULL市場價shichangjiavarchar30NULL標(biāo)識位bsw

43、int3NOT NULL備注bztextNULL數(shù)量shuliangvarchar30NULL第五章 系統(tǒng)的基本功能的實(shí)現(xiàn)5.1前臺界面的實(shí)現(xiàn)前臺界面主要包括:首頁、商城概況、商城榮譽(yù)、新品上市、商場動態(tài)、投訴意見、聯(lián)系我們。功能介紹首頁:前臺首頁主要顯示最新的動態(tài),了解最新的商品。并且可以對員工或者公司提出你的寶貴的投訴、意見或建議。商城概況:對超市的基本的情況進(jìn)行介紹。商城榮譽(yù):是超市獲得的榮譽(yù)證的簡單的介紹。新品上市:是對超市新進(jìn)商品的展示,方便顧客對超市新進(jìn)商品的更快的來了解。商城動態(tài):方便登錄顧客能夠了解到超市的最新的動態(tài)。投訴意見:其中投訴意見是對本超市的服務(wù)人員或者是對本超市體制

44、有意見或者建議的可以對其進(jìn)行留言。方便管理員對顧客提出的建議或意見或是投訴及時的進(jìn)行處理。聯(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ù)自己的身份進(jìn)行選擇,讓后輸入正確的用戶名、密碼和驗(yàn)證碼。正確的輸入數(shù)據(jù)后將登入到系統(tǒng)的主界面。5.2.1管理員用戶名:admin密碼:admin。正確的輸入后單擊確定按鈕后進(jìn)去管理員的主機(jī)面。管理員的主界面有:個人管理、公告管理、商品管理、供貨廠商

45、管理、員工管理、會員管理、銷售統(tǒng)計(jì)、退貨管理、投訴意見留言管理等功能。下圖是管理員登錄后的主界面:(如圖5-3)圖5-3 管理員的主界面5.2.2普通員工用戶名:staff密碼:staff。正確的輸入后單擊確定按鈕后進(jìn)去管理員的主機(jī)面。員工登錄的主界面主要包括:商品管理、會員管理、退貨管理、個人管理、公告查看。下圖是普通員工登錄后的主界面:(如圖5-4)圖5-4 員工的主界面5.3管理員主要功能的實(shí)現(xiàn)5.3.1系統(tǒng)當(dāng)前時間的實(shí)現(xiàn)在主界面的上面有一個當(dāng)前的系統(tǒng)的時間。(如圖5-5)如圖5-6 系統(tǒng)的當(dāng)前時間其中的代碼的實(shí)現(xiàn)如下:<script type="text/javascr

46、ipt">function showLocale(objD)var str,colorhead,colorfoot;var yy = objD.getYear();if(yy<1900) yy = yy+1900;var MM = objD.getMonth()+1;if(MM<10) MM = '0' + MM;var dd = objD.getDate();if(dd<10) dd = '0' + dd;var hh = objD.getHours();if(hh<10) hh = '0' + hh;v

47、ar mm = objD.getMinutes();if(mm<10) mm = '0' + mm;var ss = objD.getSeconds();if(ss<10) ss = '0' + ss;var ww = objD.getDay();if ( ww=0 ) colorhead="<font color="#2e0ea6">"if ( ww > 0 && ww < 6 ) colorhead="<font color="#f50d54

48、">"if ( ww=6 ) colorhead="<font color="#f50d54">"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 (ww=6) ww="星期六"colorfoot="

49、</font>"str = colorhead + yy + "-" + MM + "-" + dd + " " + hh + ":" + mm + ":" + ss + " " + ww + colorfoot;return(str);function tick()var today;today = new Date();document.getElementById("localtime").innerHTML = showLoc

50、ale(today);window.setTimeout("tick()", 1000);tick();</script>5.3.2我的資料的實(shí)現(xiàn)我的資料:查看登錄管理員的個人資料的基本信息,并可以對基本的信息進(jìn)行相應(yīng)的修改。其中相應(yīng)的修改的信息要進(jìn)行準(zhǔn)確性的驗(yàn)證(如圖5-6)圖5-6 管理員下的我的資料驗(yàn)證信息的代碼實(shí)現(xiàn)如下: <script type="text/javascript"> function texiao() var aidValue = document.getElementById("aid&quo

51、t;).value;var anameValue = document.getElementById("aname").value;var aageValue = document.getElementById("aage").value;var aphoneValue = document.getElementById("aphone").value;if(aidValue.value=0)alert("工號不能為空!"); return false;else if(!aidValue.match(/0-910$

52、/) 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) alert("你

53、好請輸入年齡!"); 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; <!- 驗(yàn)證電子郵件地址 ->function isEmail(strEmail) if (

溫馨提示

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

評論

0/150

提交評論