版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、東北林業(yè)大學(xué)畢業(yè)論文東北林業(yè)大學(xué)畢業(yè)論文PAGE 2東北林業(yè)大學(xué)畢業(yè)論文PAGE 2畢 業(yè) 論 文論文題目:超市進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)學(xué)生姓名:指導(dǎo)教師:所學(xué)專業(yè):信息管理與信息系統(tǒng)2010年6月仔豬黃白痢藥物治療試驗方案研究PAGE ThesisThesis topic:Supermarket Purchase-sell-stock Management System Design and ImplementationStudent name: Tutor name:Specialty:Information Management and Information SystemJune 2
2、010超市進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)PAGE PAGE 超市進(jìn)銷存管理系統(tǒng)的設(shè)計與實現(xiàn)摘 要隨著經(jīng)濟(jì)的發(fā)展,社會的進(jìn)步,計算機(jī)越來越深入到我們?nèi)粘5墓ぷ鲗W(xué)習(xí)及生活中,成為我們?nèi)粘I钪胁豢扇鄙俚妮o助工具。各行各業(yè)的人們無須經(jīng)過特別的訓(xùn)練就能夠使用電腦完成許許多多復(fù)雜的工作。然而,雖然現(xiàn)在世界上已經(jīng)充滿了多如牛毛的各種軟件,但它們依然不能滿足用戶的各種特殊需要,人們還不得不開發(fā)適合自己特殊需求的軟件。以前開發(fā)Windows應(yīng)用軟件是專業(yè)人員的工作,需要掌握許多專業(yè)知識和經(jīng)過特殊的培訓(xùn)才能勝任?,F(xiàn)在不同了,即使你沒有接受過嚴(yán)格的程序設(shè)計訓(xùn)練,使用JSP也一樣能夠開發(fā)出功能強(qiáng)大、適合自己特殊需求的應(yīng)
3、用程序了。 超市進(jìn)銷存管理系統(tǒng)在此系統(tǒng)中主要實現(xiàn)超市網(wǎng)絡(luò)銷售功能,計算機(jī)網(wǎng)絡(luò)超市進(jìn)銷存管理是進(jìn)銷存管理的一種計算機(jī)應(yīng)用技術(shù)的創(chuàng)新,在計算機(jī)還未普及之前管理都是由工作人員手工書寫的方式來操作的.現(xiàn)在一般的超市都采用計算機(jī)智能化管理,采用計算機(jī)作為工具的實用的計算機(jī)超市小胡搜管理程序來幫助管理員進(jìn)行更有效的網(wǎng)絡(luò)超市進(jìn)銷存管理工作。實現(xiàn)網(wǎng)絡(luò)超市進(jìn)銷存管理系統(tǒng)功能其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。 關(guān)鍵字:超市進(jìn)銷存管理;jsp;oracle數(shù)據(jù)庫Supermar
4、ket purchase-sell-stock management system design and implementationAbstractWith economic development, social progress, the computer and went to work learning and our daily lives, we become an indispensable tool in everyday life. All people without special training will be able to use computers to co
5、mplete numerous complex. However, although now the world has been filled with an over-abundance of software, but they still can not meet the special needs of the various users, it also had to develop software suited to their particular needs. Professional Windows application software development bef
6、ore the work is needed in many professional knowledge and competence through special training. Different now, even if you have not received strict procedures designed training, the use of JSP also like to develop a powerful, and suited to their special needs applications.Internet supermarket purchas
7、e-sell-stock management system using computer management Supermarket stocks a computer application and management of technology innovation in the computer before the inventory management are not yet universal manual written by the staff to operate. Supermarkets are now generally used computer intell
8、igent management, using the computer as a tool for computer supermarket inventory management procedures to help managers more effectively supermarket inventory management. including its main development background to the establishment and maintenance of the database and front-end application develop
9、ment Key Word : supermarket purchase-sell-stock management system;jsp;oracledatabase目錄TOC o 1-3 h z u HYPERLINK l _Toc263276898 摘要 PAGEREF _Toc263276898 h I HYPERLINK l _Toc263276899 目錄 PAGEREF _Toc263276899 h III HYPERLINK l _Toc263276900 前言PAGEREF _Toc263276900 h HYPERLINK l _Toc263276901 1 系統(tǒng)概述 P
10、AGEREF _Toc263276901 h HYPERLINK l _Toc263276902 1.1系統(tǒng)背景 PAGEREF _Toc263276902 h HYPERLINK l _Toc263276903 1.2系統(tǒng)相關(guān)技術(shù)分析 PAGEREF _Toc263276903 h HYPERLINK l _Toc263276904 1.2.1 JSP 簡介 PAGEREF _Toc263276904 h HYPERLINK l _Toc263276905 1.2.2 ORACLE簡介 PAGEREF _Toc263276905 h HYPERLINK l _Toc263276906 1.2
11、.3 Eclipse簡介 PAGEREF _Toc263276906 h HYPERLINK l _Toc263276907 2 系統(tǒng)規(guī)劃 PAGEREF _Toc263276907 h HYPERLINK l _Toc263276908 2.1 系統(tǒng)調(diào)研 PAGEREF _Toc263276908 h HYPERLINK l _Toc263276909 2.2 可行性研究 PAGEREF _Toc263276909 h HYPERLINK l _Toc263276910 2.2.1 技術(shù)條件方面的可能性 PAGEREF _Toc263276910 h HYPERLINK l _Toc2632
12、76911 2.2.2.其它方面的可行性 PAGEREF _Toc263276911 h HYPERLINK l _Toc263276912 3系統(tǒng)分析和設(shè)計 PAGEREF _Toc263276912 h HYPERLINK l _Toc2632769一三 3.1 功能需求 PAGEREF _Toc2632769一三 h HYPERLINK l _Toc263276914 3.1.1前臺銷售管理模塊 PAGEREF _Toc263276914 h HYPERLINK l _Toc2632769一五 3.1.2后臺管理模塊 PAGEREF _Toc2632769一五 h HYPERLINK l
13、 _Toc263276916 3.2 系統(tǒng)設(shè)計 PAGEREF _Toc263276916 h HYPERLINK l _Toc263276917 3.2.1 軟件結(jié)構(gòu)設(shè)計 PAGEREF _Toc263276917 h HYPERLINK l _Toc2632769一八 3.2.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc2632769一八 h HYPERLINK l _Toc263276919 4系統(tǒng)設(shè)計實現(xiàn) PAGEREF _Toc263276919 h HYPERLINK l _Toc263276920 4.1前臺銷售管理模塊 PAGEREF _Toc263276920 h HYPERLI
14、NK l _Toc263276921 4.2后臺管理模塊 PAGEREF _Toc263276921 h HYPERLINK l _Toc263276922 5 結(jié)論 PAGEREF _Toc263276922 h HYPERLINK l _Toc263276923 參考文獻(xiàn) PAGEREF _Toc263276923 h HYPERLINK l _Toc263276924 致謝 PAGEREF _Toc263276924 h 前言隨著社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機(jī)事業(yè)的迅猛發(fā)展,以計算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。隨著經(jīng)濟(jì)文化水平的顯著提高,人們對生活質(zhì)量
15、及工作環(huán)境的要求也越來越高。在當(dāng)今這個商品經(jīng)濟(jì)的社會,為了管理大量的商品信息,超市管理問題也就日益增多。隨著商品信息的種類數(shù)量的大量增加,人工操作的繁瑣,其管理難度也越來越大,如何優(yōu)化日常管理也就成為了一個大眾化的課題。自世界上第一臺計算機(jī)(ENINC)于1946年在美國問世到現(xiàn)在,計算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計算機(jī)為標(biāo)志的“微機(jī)革命”。由此可見,世界以進(jìn)入在計算機(jī)信息管理領(lǐng)域中激烈競爭的時代,計算機(jī)已經(jīng)變得普通的不能再普通的工具。我們應(yīng)該承認(rèn)誰掌握的知識多、信息量大、信息處理速度快、批量大,誰的效率高,誰就能在各種競爭中立于不敗之地。
16、在計算機(jī)飛速發(fā)展的今天,將計算機(jī)這一信息處理利器應(yīng)用于超市的日常管理已是必然趨勢,而且這也將為超市企業(yè)管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為超市企業(yè)的飛速發(fā)展提供無限潛力。目前,無論公司還是企業(yè)對于貨物都實行了信息化管理,以提高管理水平和工作效率,同時也可以最大限度地減少手工操作帶來的錯誤。這類信息化管理應(yīng)用范圍及其廣泛。在工廠中,產(chǎn)品的銷售,對于產(chǎn)品也有相應(yīng)的銷售管理等類似環(huán)節(jié)。在其他非生產(chǎn)性單位,如超市、商店等,則主要涉及到銷售等3個方面。于是進(jìn)銷存管理系統(tǒng)便應(yīng)運(yùn)而生。隨著信息的龐大,在經(jīng)營中給用戶帶來了很大不便,于是用戶對進(jìn)銷存管理系統(tǒng)就提出一些對商品信息的分析功能
17、。而“超市進(jìn)銷存管理系統(tǒng)”是一個非常典型的這類管理信息系統(tǒng)。上述已逐漸解決,為了社會的更好更快的發(fā)展,各行各業(yè)迫切需要更符合先進(jìn)發(fā)展需求的管理系統(tǒng),采用計算機(jī)管理信息系統(tǒng)已成為商品管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,特別是網(wǎng)絡(luò)超市管理系統(tǒng)的實現(xiàn),實現(xiàn)了網(wǎng)絡(luò)銷售的可能,此網(wǎng)絡(luò)超市管理系統(tǒng)給現(xiàn)實中的超市以更大的發(fā)展空間,尤其是當(dāng)今網(wǎng)絡(luò)飛速發(fā)展,網(wǎng)絡(luò)早已進(jìn)入各家各戶,網(wǎng)上購物更給顧客帶來不可小看的方便,不久的將來會給超市企業(yè)管理帶來明顯的經(jīng)濟(jì)效益和社會效益。1 系統(tǒng)概述1.1系統(tǒng)背景隨著我國改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,人們對網(wǎng)絡(luò)需求已實現(xiàn)家家戶戶,企業(yè)要想生存、發(fā)展,要想在激烈的市場競爭中立于不敗
18、之地,沒有現(xiàn)代化的管理是萬萬不行的,網(wǎng)絡(luò)超市管理的全面自動化、信息化則是其中極其重要的部分。為了加快超市管理自動化的步伐,提高超市的銷售管理業(yè)務(wù)處理效率,建立網(wǎng)絡(luò)超市管理信息系統(tǒng)已變得十分必要。將計算機(jī)這一信息處理器應(yīng)用于超市的日常管理已是形式所逼,而且這也將為超市管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為企業(yè)的飛速發(fā)展提供無限潛力。采用計算機(jī)管理信息系統(tǒng)已成為超市管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給企業(yè)管理來了明顯的經(jīng)濟(jì)效益和社會效益。主要體現(xiàn)在:極大提高了超市銷售效益,提高了工作人員的工作效率,大大減少了以往流程繁瑣、雜亂的弊端,可以減少銷售管理管理中的漏洞,增加了額外關(guān)鍵
19、的銷售效益,增加企業(yè)收入。網(wǎng)絡(luò)超市的信息管理功能的操作自動化和信息的電子化,全面提高了超市的銷售管理水平,銷售前臺、銷售后臺是現(xiàn)在企業(yè)超市管理的常規(guī)基本模式,雖然,最近又出現(xiàn)了很多新的管理模式,如:基于零庫存思想的沃爾瑪特管理方式,但這些新的思想在中國大部分企業(yè)的管理中還是難以實現(xiàn)的。所以如何設(shè)計好超市管理系統(tǒng),盡可能地減少超市管理的重復(fù)性和低效性就成為當(dāng)前最為重要的問題。超市供銷管理的核心是銷售前臺、銷售后臺之間的聯(lián)系,如何處理好二者之間的關(guān)系是系統(tǒng)最為關(guān)鍵的部分。通過對顧客對網(wǎng)絡(luò)需求,超市管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)
20、行考慮,認(rèn)為本網(wǎng)絡(luò)超市管理系統(tǒng)是一個適應(yīng)現(xiàn)今超市供銷管理需求的計算機(jī)信息管理系統(tǒng),具有一定的實際開發(fā)價值和使用價值。1.2系統(tǒng)相關(guān)技術(shù)分析1.2.1 JSP 簡介JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與 HYPERLINK xbaike.baidux/view/8972.htm 網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序段,然后
21、將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。插入的 HYPERLINK xbaike.baidux/view/29.htm Java程序段可以操作 HYPERLINK xbaike.baidux/view/1088.htm 數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP與Java HYPERLINK xbaike.baidux/view/25169.htm Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP的1.0規(guī)范的最后版本是1999年9月推出的,12月又推出了1.1規(guī)范。目前較新的是JSP1.
22、2規(guī)范,JSP2.0規(guī)范的征求意見稿也已出臺。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術(shù)的簡單易用,完全的 HYPERLINK xbaike.baidux/view/125370.htm 面向?qū)ο螅哂衅脚_無關(guān)性且安全可靠,主要面向 HYPERLINK xbaike.baidux/view/1706.htm 因特網(wǎng)的所有特點。自JS
23、P推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如 HYPERLINK xbaike.baidux/view/1937.htm IBM、 HYPERLINK xbaike.baidux/view/一五020.htm Oracle、 HYPERLINK xbaike.baidux/view/89493.htm Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。JSP可用一種簡單易懂的等式表示為:HTML+Java=JSP。1.2.2ORACLE簡介1、ORACLE:數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/S
24、ERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個關(guān)系數(shù)據(jù)庫,它是一個完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實現(xiàn)了分布式處理功能。但它的所有知識,只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識,便能在各種類型的機(jī)器上使用它。2、特點:1、完整的數(shù)據(jù)管理功能:1)數(shù)據(jù)的大量性2)數(shù)據(jù)的保存的持久性3)數(shù)據(jù)的共享性4)數(shù)據(jù)的可靠性2、完備關(guān)系的產(chǎn)品:1)信息準(zhǔn)則關(guān)系型DBMS的所有信息都應(yīng)在邏輯上用一中方法,即表中的值顯式地表示;2)保證訪問的
25、準(zhǔn)則3)視圖更新準(zhǔn)則只要形成視圖的表中的數(shù)據(jù)變化了,相應(yīng)的視圖中的數(shù)據(jù)同時變化4)數(shù)據(jù)物理性和邏輯性獨(dú)立準(zhǔn)則3、分布式處理功能:ORACLE數(shù)據(jù)庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式數(shù)據(jù)庫功能了,一個ORACLE分布式數(shù)據(jù)庫由oracle rdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關(guān)系型產(chǎn)品構(gòu)成。我相信現(xiàn)在我們用到的基本上是8i或9i的產(chǎn)品了。4、用ORACLE能輕松的實現(xiàn)數(shù)據(jù)倉庫的操作。1.2.3Eclipse簡介Eclipse在系統(tǒng)開發(fā)領(lǐng)域中受到空前關(guān)注,國內(nèi)外許多軟件公司紛紛開始采用Eclipse作為開發(fā)平臺。Eclipse的優(yōu)勢,
26、Eclipse 是開放源代碼的軟件,Eclipse是真正可擴(kuò)展并可配置的,Eclipse支持眾多的開發(fā)語言而不僅僅是Java,Eclipse提供了對多重平臺特性的支持,基于業(yè)界領(lǐng)先的OSGi規(guī)范,Eclipse美輪美奐的人機(jī)界面受到廣泛贊譽(yù),Eclipse由業(yè)界領(lǐng)先者推出,具有強(qiáng)大的行業(yè)力量。Eclipse的主要組成,Eclipse是一個開放源代碼的軟件開發(fā)項目,專注于為高度集成的工具開發(fā)提供一個全功能的、具有商業(yè)品質(zhì)的工業(yè)平臺。它主要由Eclipse項目、Eclipse工具項目和Eclipse技術(shù)項目三個項目組成,具體包括四個部分組成-Eclipse Platform、JDT、CDT和PDE
27、.JDT支持Java開發(fā)、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個開放的可擴(kuò)展IDE,提供了一個通用的開發(fā)平臺。它提供建造塊和構(gòu)造并運(yùn)行集成軟件開發(fā)工具的基礎(chǔ)。Eclipse Platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須分辨一個工具功能在哪里結(jié)束,而另一個工具功能在哪里開始。2 系統(tǒng)規(guī)劃2.1 系統(tǒng)調(diào)研超市管理系統(tǒng),隨著市場經(jīng)濟(jì)的不斷發(fā)展,人們生活水平的不斷提高,人們對物質(zhì)生活上的需求也是越來越豐富及多樣化,超市作為一個人們經(jīng)常光顧的一個商業(yè)場所,其管理機(jī)制也要跟上時代發(fā)展的步伐,所以需要一個現(xiàn)代化并富有人性的系統(tǒng)輔助管理。為
28、了適應(yīng)時代的潮流,使超市管理與銷售人員從繁重的工作任務(wù)中解脫出來,我們項目小組決定開發(fā)一套實用并具有個性的超市管理系統(tǒng)。本網(wǎng)絡(luò)超市管理系統(tǒng)利用最新的計算機(jī)技術(shù)及思想,旨在實現(xiàn)銷售管理、用戶管理的自動化、信息化。1、大大提高超市的運(yùn)作效率;2、通過全面的信息采集和處理,輔助提高超市的決策水平;3、使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本,提高效益,增強(qiáng)超市擴(kuò)張力,提供有效的技術(shù)保障。2.2 可行性研究2.2.1 技術(shù)條件方面的可能性1、硬件:PC機(jī)(奔3 CPU,128M內(nèi)存,64M顯卡,40G硬盤)2、軟件: Windows 98/2000/XP,JSP, ORACLE,ECLI
29、PSE系統(tǒng)本身對硬件和軟件的要求都不高且系統(tǒng)兼容性很強(qiáng),平臺的移植性也很好,因此無論在系統(tǒng)的硬件及軟件上都滿足開發(fā)的要求。開發(fā)本系統(tǒng)要求開發(fā)人員能夠熟練運(yùn)用jsp、java等編程語言。目前技術(shù)人員已經(jīng)掌握這些編程語言。因此,本次系統(tǒng)開發(fā)在技術(shù)上是可行的。2.2.2.其它方面的可行性因系統(tǒng)是自己設(shè)計,不涉及侵權(quán)等相關(guān)問題,所以法律方面可行。目前超市管理信息系統(tǒng)已經(jīng)得到了廣泛的應(yīng)用,而網(wǎng)絡(luò)超市管理需要現(xiàn)代化和信息化,只有合理地運(yùn)用信息化的管理,才能在市場競爭中立于不敗。網(wǎng)絡(luò)超市管理信息系統(tǒng)不僅能夠提高經(jīng)營者的回報,而且能夠隨時掌握市場的動向,為經(jīng)營者提供必要的市場信息,解決了經(jīng)營者最需要解決的迫切
30、問題,同時管理信息系統(tǒng)對操作人員的素質(zhì)要求不高,也合理地節(jié)約了成本的投入,網(wǎng)絡(luò)超市管理將成為當(dāng)今社會的主流,滿足在人們的迫在眉睫的需求。3系統(tǒng)分析和設(shè)計3.1 功能需求在當(dāng)今信息社會,商品信息對超市非常重要。經(jīng)過分析本系統(tǒng)共包括2大模塊,分別是前臺模塊,后臺管理模塊,前臺銷售模塊又包括購物車管理模塊、庫存訂單管理模塊、顧客留言模塊、修改注冊資料模塊,后臺管理模塊包括商品分類管理、商品管理、特價商品管理、庫存訂單管理、會員管理和系統(tǒng)用戶管理,它們的功能如下:3.1.1前臺銷售管理模塊此模塊的功能為商品銷售,顧客購物、下訂單、留言和修改顧客個人注冊資料信息。前臺功能實現(xiàn),具體描述如下:1、前臺銷售
31、管理登錄模塊:對商品進(jìn)行檢索,顧客會員登錄、注冊,商品按分類查看,提供新品上市信息,給顧客以新品上市的直觀選擇。2、前臺銷售管理登錄成功模塊:對商品進(jìn)行檢索,登錄成功后的顧客會員信息,如賬號名、會員級別,商品按分類查看,提供新品上市信息,給顧客以新品上市的直觀選擇。3、購物車管理:購物車管理的任務(wù)是暫時存儲顧客已選購買的商品,并可以查看商品錄入信息,可繼續(xù)購物、下訂單等,前提是已經(jīng)進(jìn)行了商品錄入。后臺管理員進(jìn)行商品錄入的信息管理工作。4、庫存訂單管理:顧客可查看已下訂單信息,并可查看賣方是否已受理訂單情況。5、顧客留言:顧客可對本超市進(jìn)行留言操作,并顯示留言內(nèi)容、日期等信息。6、 修改注冊資料
32、:顧客可根據(jù)自身需要對注冊信息修改。3.1.2后臺管理模塊此模塊的功能為對商品、訂單、會員及系統(tǒng)管理員信息進(jìn)行管理。具體描述如下:1、商品分類管理:商品類別的維護(hù)和添加商品類別。2、商品管理:輸入新商品的信息,點擊添加進(jìn)行一次錄入。需要錄入的商品信息包括商品圖片、商品類別、ID、商品名稱、商品編號、商品型號、商品描述、市場價、特價、生產(chǎn)廠家、日期、總量等。商品管理,商品列表顯示,對商品信息的維護(hù)和查詢。3、特價商品管理:特價商品的維護(hù),列表顯示和輸入新增特價商品信息,錄入的信息與新增商品信息類似。4、庫存訂單管理:管理員登入系統(tǒng)后可進(jìn)行商品訂單編輯操作,包括查看訂單、受理訂單和刪除操作。顯示訂
33、單的詳細(xì)信息,包括訂單狀態(tài)。查看訂單包括顧客資料信息和顧客已訂商品的信息。受理訂單可對顧客已下訂單進(jìn)行受理。5、會員管理:可查看會員詳情,并對會員進(jìn)行刪除操作,另外,管理員可查看會員留言信息及是否回復(fù),對會員留言信息回復(fù)。6、系統(tǒng)用戶管理:新增管理員,包括真實姓名、登陸賬號、登錄密碼管理員類型進(jìn)行錄入,并可對管理員信息進(jìn)行維護(hù)。 3.2系統(tǒng)設(shè)計后臺管理模塊系統(tǒng)用戶管理會員管理庫存訂單管理特價商品管理商品管理商品分類管理超市進(jìn)銷存管理系統(tǒng)前臺銷售管理模塊修改注冊資料顧客留言庫存訂單管理后臺管理模塊系統(tǒng)用戶管理會員管理庫存訂單管理特價商品管理商品管理商品分類管理超市進(jìn)銷存管理系統(tǒng)前臺銷售管理模塊修
34、改注冊資料顧客留言庫存訂單管理購物車管理前臺首頁圖3-1系統(tǒng)結(jié)構(gòu)圖3.2.2數(shù)據(jù)庫設(shè)計上面提到的各種功能的實現(xiàn)都離不開數(shù)據(jù)庫的支持,因此數(shù)據(jù)庫設(shè)計作為本系統(tǒng)設(shè)計的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫系統(tǒng)是ORACLE 。從上面的功能分析不難看出本系統(tǒng)需要建立以下幾個數(shù)據(jù)表:商品表(商品ID號,商品類別ID,系統(tǒng)用戶ID號,商品名稱,商品價格,商品特價,商品型號,商品圖片,商品描述,生產(chǎn)廠家,出廠日期,創(chuàng)建時間,修改時間),如表3-1所示:表3-1 商品表表名中文名mer_id商品ID 號cate_id商品類別IDuserid系統(tǒng)用戶ID號mer_name商品名稱mer_price商品價格m
35、er_special商品特價mer_model商品型號mer_priture商品圖片mer_desc商品描述mer_place生產(chǎn)廠家mer_date出廠日期mer_integer是否特價:0無,1有cre_time創(chuàng)建時間upd_time修改時間商品類別表(商品類別id,類別名稱,類別描述,用戶編號,創(chuàng)建時間,修改時間),如表3-2所示:表3-2商品類別表字段名字段類型長度字段值約束對應(yīng)中文名cate_id10primary key商品類別idcate_namecharNot null類別名稱cate_desChar255Not null類別描述cre_time創(chuàng)建時間upd_time修改時
36、間購物車商品選購表(id, 購物車id, 商品數(shù)量, 商品價格, 金額),如表3-3所示:表3-3購物車商品選購表字段名字段類型長度字段值約束對應(yīng)中文名cart_mer_idint10primary keyidcart_id10Not null購物車idmer_numberInt10商品數(shù)量mer_pricenumbermoney8,2商品價格mer_moneymoney9,2金額購物車表(購物車id, 會員id , 銷總金額, 購物車狀態(tài)) ,如表3-4所示:表3-4購物車表字段名字段類型長度字段值約束對應(yīng)中文名cart_idint10primary key購物車idmember_idint
37、10會員idcare_moneyint9.2銷總金額cart_status1購物車狀態(tài)注冊會員表(注冊會員表id, 會員級別, 登陸賬號, 登陸密碼, 真實姓名, x, 聯(lián)系地址, 郵政編碼, 郵政編碼, 注冊日期, 最近登錄日期, 登陸次數(shù), 電子郵箱, 創(chuàng)建時間, 修改時間) ,如表3-5所示:表3-5注冊會員表字段名字段類型長度字段值約束對應(yīng)中文名member_idInt10primary key注冊會員表idmember_memberlevel83default 1會員級別member_login_accountchar40Not null登陸賬號member_login_passwo
38、rdchar40Not null登陸密碼member_namechar10Not null真實姓名member_phonechar20Not nullxmember_addresschar40Not null聯(lián)系地址member_zipchar20Not null郵政編碼member_regist_date注冊日期member_last_date最近登錄日期member_login_times10登陸次數(shù)member_emailchar40Not null電子郵箱cre_time創(chuàng)建時間upd_time修改時間6、會員級別表(會員id, 級別名稱, 優(yōu)惠百分比, 創(chuàng)建時間, 修改時間),如表3
39、-6所示:表3-6會員級別表字段名長度字段值約束對應(yīng)中文名member_id10會員idlevel_name40Not null級別名稱member_level_favouravle6,2優(yōu)惠百分比cre_time創(chuàng)建時間upd_time修改時間7、訂單表(訂單id, 會員id, 購物車id, 訂單編號, 訂單日期, 訂單狀態(tài)),如表3-7所示:表3-7訂單表字段名長度字段值約束對應(yīng)中文名ord_id10primary key訂單idmember_id10會員idcart_id10Not null購物車idord_number6訂單編號ord_data訂單日期ord_status0訂單狀態(tài)8、
40、留言表(留言表id, 會員姓名, 會員id, 管理員id, 留言標(biāo)題, 留言內(nèi)容, 留言日期, 回復(fù)內(nèi)容, 回復(fù)日期),如表3-8所示:表3-8留言表字段名字段類型長度字段值約束對應(yīng)中文名leave_word_idint10primary key留言表idmember_namechar一五會員姓名member_idint10會員idadmin_idint10管理員idleave_word_titlechar60留言標(biāo)題leave_word_contentchar500留言內(nèi)容leave_date留言日期answer_contentchar500回復(fù)內(nèi)容answer_date回復(fù)日期9、后臺管理
41、員表(管理員真實姓名, 登錄帳號, 登陸密碼) ,如表3-9所示:表3-9后臺管理員表字段名長度字段值約束對應(yīng)中文名adminname16Not null管理員真實姓名admintype16Not nullloginname12Not null登錄帳號loginpwd12Not null登陸密碼userid12primary key4系統(tǒng)設(shè)計實現(xiàn)4.1前臺銷售管理模塊此模塊的功能為商品銷售,顧客購物、下訂單、留言和修改顧客個人注冊資料信息。前臺銷售管理登錄模塊:對商品進(jìn)行檢索,顧客會員登錄、注冊,商品按商品類別進(jìn)行查看,提供新品上市信息,顧客可以隨意瀏覽商品,但必須注冊或登錄后購買等操作。如圖
42、4-1所示:圖4-1 前臺銷售管理登錄界面前臺銷售管理登錄成功模塊:對商品進(jìn)行檢索,登錄成功后的顧客會員信息,如賬號名、會員級別,商品按分類查看,提供新品上市信息,顧客隨意選擇、查看、購買等操作。如圖4-2所示:圖4-2 前臺銷售管理登錄成功界面3購物車管理:購物車管理的任務(wù)是暫時存儲顧客已選購買的商品,并可以查看商品錄入信息,可繼續(xù)購物、下訂單等,前提是已經(jīng)進(jìn)行了商品錄入。后臺管理員進(jìn)行商品錄入的信息管理工作。如圖4-3所示:圖4-3 購物車管理界面4. 庫存訂單管理:顧客可查看已下訂單信息,包括訂單ID、會員ID、訂單編號、下訂單日期??刹榭促u方是否已受理訂單情況,即訂單狀態(tài)。并可編輯,包
43、括查看訂單,刪除操作。如圖4-4所示:圖4-4 庫存訂單管理界面5. 顧客留言:顧客可對本超市進(jìn)行留言操作,并顯示留言內(nèi)容、日期等信息。操作時可輸入標(biāo)題、內(nèi)容,然后進(jìn)行提交。如圖4-5所示:圖4-5 顧客留言界面6.修改注冊資料:顧客可根據(jù)自身需要對注冊信息修改,修改的內(nèi)容包括登錄賬號、登錄密碼、確認(rèn)密碼、真實姓名、x、聯(lián)系地址、郵政編碼和電子郵編,點擊提交即可,填錯信息還可以重新填。如圖4-6所示:圖4-6 修改注冊資料界面4.2后臺管理模塊此模塊的功能為對商品、庫存訂單、會員及系統(tǒng)管理員信息進(jìn)行管理維護(hù),為前臺信息服務(wù)。后臺管理員登錄界面:不同分工的管理員輸入各自的賬號密碼,即可登錄該管理
44、員管轄范圍的管理模塊界面進(jìn)行管理,例如,訂單管理員輸入庫存訂單管理模塊的賬號、密碼,進(jìn)入庫存訂單管理模塊對此模塊進(jìn)行管理維護(hù)。如圖4-7所示:圖4-7 后臺管理員登錄界面后臺管理員登錄成功界面:每個模塊有對應(yīng)的賬號和密碼,并且該模塊的管理員只能進(jìn)入對應(yīng)模塊,不能進(jìn)入其他模塊,如果點擊想進(jìn)入,系統(tǒng)會顯示您沒有權(quán)限登錄該模塊的界面。給出了四個類型,即類型1商品管理員,類型2庫存訂單管理員,類型3會員管理員,類型4系統(tǒng)管理員。其中類型1商品管理員管理的模塊包括商品分類管理、商品管理、特價商品管理三個模塊。其他模塊都是對應(yīng)的管理員。如圖4-8所示:圖4-8 后臺管理員登陸成功界面商品分類管理:商品類別
45、的維護(hù)和添加商品類別。維護(hù)又包括修改和刪除商品分類。如圖4-9所示:圖4-9 商品分類管理界面商品管理:輸入新商品的信息,點擊添加進(jìn)行一次錄入。需要錄入的商品信息包括商品圖片、商品類別、ID、商品名稱、商品編號、商品型號、商品描述、市場價、特價、生產(chǎn)廠家、日期、總量等。商品管理,商品列表顯示,對商品信息的維護(hù)和查詢詳情。如圖4-10所示:圖4-10 商品管理界面特價商品管理:特價商品的維護(hù),列表顯示和輸入新增特價商品信息,錄入的信息與新增商品信息類似。維護(hù)包含更新和刪除特價商品。此界面顯示商品名稱、商品型號、商品圖片、商品原價、商品特價、商品描述、商品維護(hù)。如圖4-11所示:圖4-11 特價商
46、品管理界面庫存訂單管理:管理員登入系統(tǒng)后可進(jìn)行商品訂單編輯操作,包括查看訂單、受理訂單和刪除操作。顯示訂單的詳細(xì)信息,包括訂單狀態(tài)。查看訂單包括顧客資料信息和顧客已訂商品的信息。受理訂單可對顧客已下訂單進(jìn)行受理。如圖4-12所示:圖4-12 庫存訂單管理界面會員管理:可查看會員詳情,并對會員進(jìn)行刪除操作,另外,管理員可查看會員留言信息及是否回復(fù),對會員留言信息回復(fù)及管理。如圖4-一三所示:圖4-一三 會員管理界面系統(tǒng)用戶管理:新增管理員,包括真實姓名、登陸賬號、登錄密碼管理員類型進(jìn)行錄入,并可對管理員信息進(jìn)行維護(hù)。如圖4-14所示:圖4-14 系統(tǒng)用戶管理界面5 結(jié)論本次超市管理系統(tǒng)是基于JS
47、P、ORACLE、ECLIPSE技術(shù)設(shè)計的。我們選擇了ORACLE作為后端數(shù)據(jù)庫,并選擇了JSP作為界面前臺開發(fā)工具。在該系統(tǒng)開發(fā)中我通過建立數(shù)據(jù)庫,以及對各種信息庫的開發(fā)(如:添加、查詢、修改、刪除)及設(shè)計系統(tǒng)維護(hù)部分,完成了此次對超市管理系統(tǒng)的設(shè)計。在本次的開發(fā)過程中,我意識到最重要的環(huán)節(jié)在于對系統(tǒng)的流程、功能模塊、框架結(jié)構(gòu)等方面的把握和設(shè)計。在需求分析結(jié)束以后,我們對一個系統(tǒng)需要具有哪些功能已經(jīng)有了一定的認(rèn)識,而如何以一個簡潔、合理的系統(tǒng)結(jié)構(gòu)去實現(xiàn)用戶要求的功能就成為系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié)。在這方面我們可以說是深有體會。由于有些急于求成,在對ORACLE技術(shù)不是很了解的情況下就開始著手程序開
48、發(fā),所以當(dāng)有時間靜下來仔細(xì)理一下思路的時候發(fā)現(xiàn)走了很大的彎路,可以說是整個思路和設(shè)計要求有著非常大的差異。值得慶幸的是,發(fā)現(xiàn)的比較及時,還有足夠的時間讓我轉(zhuǎn)變思路,從頭開始。因此,通過這次超市管理信息系統(tǒng)的開發(fā),我深刻認(rèn)識到系統(tǒng)分析,以及對整個系統(tǒng)的總體設(shè)計的重要性。只有走好了這一步,整個系統(tǒng)的開發(fā)才能事半功倍,否則就會是輸?shù)煤軕K。同時,在這次的系統(tǒng)開發(fā)中我們也看到了自己在新知識的學(xué)習(xí),新工具的應(yīng)用方面的不足。開始時,我對JSP、ORACLE和ECLIPSE可以說只是停留在書面上的了解,還不夠深入透徹。系統(tǒng)的開發(fā)過程也就成為我對這兩種開發(fā)工具的深入透徹學(xué)習(xí)的過程。正因為這樣,所以在設(shè)計過程中往往會被一些問題卡住。在原地徘徊了一段時間后,我通過查找參考資料,和同學(xué)交流,利用互聯(lián)網(wǎng)向有經(jīng)驗的編程人員請教等各種方式試著克服在設(shè)計過程中遇到的困難。隨著開發(fā)設(shè)計的深入,我也逐漸掌握了一部分編程技巧,了解了一些關(guān)于編程方面的規(guī)律,一些困難也就迎刃而解了.經(jīng)過一個多月的系統(tǒng)設(shè)計分析和開發(fā),超市信息管理信息系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠?qū)崿F(xiàn)品質(zhì)檢測的基本信息的錄入、更新、修改,刪除,查詢、統(tǒng)計、報表打印、銷售等基本功能,從而
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度魚塘承包及品牌授權(quán)合作合同4篇
- 2025年度房地產(chǎn)經(jīng)紀(jì)與代理服務(wù)合同范本2篇
- 2025年度個人住宅租賃定金協(xié)議及押金退還流程2篇
- 2025版?zhèn)€人房產(chǎn)買賣合同稅費(fèi)減免條件范本2篇
- 2025版智慧社區(qū)建設(shè)項目招投標(biāo)與合同管理規(guī)范3篇
- 2025-2030全球座椅振動試驗機(jī)行業(yè)調(diào)研及趨勢分析報告
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)教育(第三版)(微課版) 課件全套 楊秋玲 第1-6章 創(chuàng)新、創(chuàng)業(yè)與職業(yè)生涯發(fā)展-新企業(yè)的開辦
- 2025版房地產(chǎn)中介提成合同范本:房產(chǎn)交易傭金分成協(xié)議3篇
- 2025年度個人稅務(wù)籌劃合同范本詳細(xì)說明2篇
- 2025年度智能化窗戶安裝與維護(hù)安全協(xié)議書4篇
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護(hù)方法
- 使用AVF血液透析患者的護(hù)理查房
- 拜太歲科儀文檔
- 2021年高考山東卷化學(xué)試題(含答案解析)
- 2020新譯林版高中英語選擇性必修一重點短語歸納小結(jié)
- GB/T 19668.7-2022信息技術(shù)服務(wù)監(jiān)理第7部分:監(jiān)理工作量度量要求
- 品管圈活動提高氧氣霧化吸入注意事項知曉率
評論
0/150
提交評論