【正文】
r before the inventory management are not yet universal manual written by the staff to operate. Supermarkets are now generally used puter intelligent management, using the puter as a tool for puter 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 frontend application development Key Word : supermarket purchasesellstock management system。 oracle database 目 錄摘 要 I目 錄 III前 言 11 系統(tǒng)概述 2 2 2 JSP 簡介 2 ORACLE簡介 3 Eclipse簡介 42 系統(tǒng)規(guī)劃 5 系統(tǒng)調(diào)研 5 可行性研究 5 技術(shù)條件方面的可能性 5 53系統(tǒng)分析和設(shè)計(jì) 6 功能需求 6 6 6 系統(tǒng)設(shè)計(jì) 8 軟件結(jié)構(gòu)設(shè)計(jì) 8 數(shù)據(jù)庫設(shè)計(jì) 94系統(tǒng)設(shè)計(jì)實(shí)現(xiàn) 13 13 175 結(jié)論 23參 考 文 獻(xiàn) 24致 謝 25前 言隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的迅猛發(fā)展,以計(jì)算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時(shí)期。在當(dāng)今這個(gè)商品經(jīng)濟(jì)的社會(huì),為了管理大量的商品信息,超市管理問題也就日益增多。自世界上第一臺(tái)計(jì)算機(jī)(ENINC)于1946年在美國問世到現(xiàn)在,計(jì)算機(jī)業(yè)飛速發(fā)展,技術(shù)淘汰指標(biāo)高的驚人,價(jià)格下降以及軟件應(yīng)用的快速擴(kuò)展引發(fā)了以信息處理計(jì)算機(jī)為標(biāo)志的“微機(jī)革命”。我們應(yīng)該承認(rèn)誰掌握的知識(shí)多、信息量大、信息處理速度快、批量大,誰的效率高,誰就能在各種競(jìng)爭(zhēng)中立于不敗之地。目前,無論公司還是企業(yè)對(duì)于貨物都實(shí)行了信息化管理,以提高管理水平和工作效率,同時(shí)也可以最大限度地減少手工操作帶來的錯(cuò)誤。在工廠中,產(chǎn)品的銷售,對(duì)于產(chǎn)品也有相應(yīng)的銷售管理等類似環(huán)節(jié)。于是進(jìn)銷存管理系統(tǒng)便應(yīng)運(yùn)而生。而“超市進(jìn)銷存管理系統(tǒng)”是一個(gè)非常典型的這類管理信息系統(tǒng)。1 系統(tǒng)概述隨著我國改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,人們對(duì)網(wǎng)絡(luò)需求已實(shí)現(xiàn)家家戶戶,企業(yè)要想生存、發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,沒有現(xiàn)代化的管理是萬萬不行的,網(wǎng)絡(luò)超市管理的全面自動(dòng)化、信息化則是其中極其重要的部分。將計(jì)算機(jī)這一信息處理器應(yīng)用于超市的日常管理已是形式所逼,而且這也將為超市管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為企業(yè)的飛速發(fā)展提供無限潛力。主要體現(xiàn)在:極大提高了超市銷售效益,提高了工作人員的工作效率,大大減少了以往流程繁瑣、雜亂的弊端,可以減少銷售管理管理中的漏洞,增加了額外關(guān)鍵的銷售效益,增加企業(yè)收入。所以如何設(shè)計(jì)好超市管理系統(tǒng),盡可能地減少超市管理的重復(fù)性和低效性就成為當(dāng)前最為重要的問題。通過對(duì)顧客對(duì)網(wǎng)絡(luò)需求,超市管理日常工作的詳細(xì)調(diào)查,搜集了大量的資料,從系統(tǒng)結(jié)構(gòu)的組織,功能的實(shí)現(xiàn),技術(shù)的要求以及可行性等多方面進(jìn)行考慮,認(rèn)為本網(wǎng)絡(luò)超市管理系統(tǒng)是一個(gè)適應(yīng)現(xiàn)今超市供銷管理需求的計(jì)算機(jī)信息管理系統(tǒng),具有一定的實(shí)際開發(fā)價(jià)值和使用價(jià)值。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。 Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同JSP文件中的HTML代碼一起返回給客戶。 JSP與Java Servlet一樣,是在服務(wù)器端執(zhí)行的,通常返回該客戶端的就是一個(gè)HTML文本,因此客戶端只要有瀏覽器就能瀏覽。JSP頁面由HTML代碼和嵌入其中的Java代碼所組成。Java Servlet 是JSP的技術(shù)基礎(chǔ),而且大型的Web應(yīng)用程序的開發(fā)需要Java Servlet和JSP配合才能完成。 自JSP推出后,眾多大公司都支持JSP技術(shù)的服務(wù)器,如IBM、Oracle、Bea公司等,所以JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 ORACLE簡介ORACLE: 數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫,它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。特點(diǎn):完整的數(shù)據(jù)管理功能: 1)數(shù)據(jù)的大量性 2)數(shù)據(jù)的保存的持久性 3)數(shù)據(jù)的共享性 4)數(shù)據(jù)的可靠性完備關(guān)系的產(chǎn)品: 1)信息準(zhǔn)則關(guān)系型DBMS的所有信息都應(yīng)在邏輯上用一中方法,即表中的值顯式地表示; 2)保證訪問的準(zhǔn)則 3)視圖更新準(zhǔn)則只要形成視圖的表中的數(shù)據(jù)變化了,相應(yīng)的視圖中的數(shù)據(jù)同時(shí)變化 4)數(shù)據(jù)物理性和邏輯性獨(dú)立準(zhǔn)則分布式處理功能: ORACLE數(shù)據(jù)庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式數(shù)據(jù)庫功能了,一個(gè)ORACLE分布式數(shù)據(jù)庫由oracle rdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關(guān)系型產(chǎn)品構(gòu)成。用ORACLE能輕松的實(shí)現(xiàn)數(shù)據(jù)倉庫的操作。Eclipse的優(yōu)勢(shì),Eclipse 是開放源代碼的軟件,Eclipse是真正可擴(kuò)展并可配置的,Eclipse支持眾多的開發(fā)語言而不僅僅是Java,Eclipse提供了對(duì)多重平臺(tái)特性的支持,基于業(yè)界領(lǐng)先的OSGi規(guī)范,Eclipse美輪美奐的人機(jī)界面受到廣泛贊譽(yù),Eclipse由業(yè)界領(lǐng)先者推出,具有強(qiáng)大的行業(yè)力量。它主要由Eclipse項(xiàng)目、Eclipse工具項(xiàng)目和Eclipse技術(shù)項(xiàng)目三個(gè)項(xiàng)目組成,具體包括四個(gè)部分組成Eclipse Platform、JDT、CDT支持C開發(fā)、PDE用來支持插件開發(fā),Eclipse Platform則是一個(gè)開放的可擴(kuò)展IDE,提供了一個(gè)通用的開發(fā)平臺(tái)。Eclipse Platform允許工具建造者獨(dú)立開發(fā)與他人工具無縫集成的工具從而無須分辨一個(gè)工具功能在哪里結(jié)束,而另一個(gè)工具功能在哪里開始。為了適應(yīng)時(shí)代的潮流,使超市管理與銷售人員從繁重的工作任務(wù)中解脫出來,我們項(xiàng)目小組決定開發(fā)一套實(shí)用并具有個(gè)性的超市管理系統(tǒng)。大大提高超市的運(yùn)作效率;通過全面的信息采集和處理,輔助提高超市的決策水平;使用本系統(tǒng),可以迅速提升超市的管理水平,為降低經(jīng)營成本,提高效益,增強(qiáng)超市擴(kuò)張力,提供有效的技術(shù)保障。開發(fā)本系統(tǒng)要求開發(fā)人員能夠熟練運(yùn)用jsp、java等編程語言。因此,本次系統(tǒng)開發(fā)在技術(shù)上是可行的。目前超市管理信息系統(tǒng)已經(jīng)得到了廣泛的應(yīng)用,而網(wǎng)