




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE PAGE VX X 學(xué) 院畢 業(yè) 論 文論文(lnwn)題目 南松行超市(cho sh)管理系統(tǒng) 的設(shè)計(jì)(shj)與實(shí)現(xiàn) 系 別 計(jì)算機(jī)科學(xué)系 專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí) 學(xué) 號(hào) 學(xué)生姓名 指導(dǎo)教師(簽名) 完成時(shí)間 2011 年 3 月摘要隨著計(jì)算機(jī)技術(shù)的日趨成熟,管理信息系統(tǒng)(MIS)已經(jīng)應(yīng)用到各個(gè)領(lǐng)域。超市管理軟件的應(yīng)用大大提高了現(xiàn)代(xindi)超市的管理水平和經(jīng)濟(jì)效益。近來(lái)我國(guó)大型超市有向小型化、社區(qū)型方向發(fā)展的傾向。為了引導(dǎo)消費(fèi)、拉動(dòng)需求、擴(kuò)大內(nèi)需,政府也在積極(jj)鼓勵(lì)發(fā)展小型超市及社區(qū)型超市。與大型超市相比,小型超市有其自身的特點(diǎn):商品(shngpn)一般不太
2、齊全,進(jìn)出貨關(guān)系較為簡(jiǎn)單,員工人數(shù)不多,業(yè)務(wù)分工不是很明確,管理人員計(jì)劃都不是專業(yè)的超市管理人員,而且大都沒(méi)有使用適合其管理效果好的系統(tǒng)。本文根據(jù)以上需求設(shè)計(jì)并實(shí)現(xiàn)了針對(duì)小型超市的商品進(jìn)銷(xiāo)存信息、人事及財(cái)務(wù)等信息綜合管理應(yīng)用軟件。主要工作有:財(cái)務(wù)統(tǒng)計(jì)模塊、人事管理模塊、銷(xiāo)售管理模塊、庫(kù)存管理模塊、進(jìn)貨管理模塊、系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn),并專門(mén)針對(duì)小型超市特點(diǎn)突出了界面及細(xì)節(jié)的設(shè)計(jì),如界面功能區(qū)域劃分清楚,有文字提示,操作簡(jiǎn)單。該系統(tǒng)基于MyEclipse開(kāi)發(fā)平臺(tái)和SQL Server 2000后臺(tái)數(shù)據(jù)庫(kù),按照軟件工程的思想和方法,貫穿結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)分析和設(shè)計(jì),采用瀑布模型實(shí)現(xiàn)系統(tǒng)。關(guān)
3、鍵詞: 小型超市 管理信息系統(tǒng) MyEclipse SQL Server 2000NAN Songhang Supermarket Management SystemAbstract With computer technology becoming increasingly mature, Management Information System(MIS) has been applied to various fields. The application of the supermarket management software greatly enhances the manage
4、ment of the modern supermarket level and economic benefits.Chinas recent large-scale supermarkets are to small, community-development direction of the trend. In order to guide the consumer, stimulating demand, expanding domestic demand, the government is actively encouraging the development of small
5、 supermarket and community-based supermarket.Compared with large-scale supermarkets, small supermarket has its own characteristics: general merchandise requirements complete, shipped into the relationship between a relatively simple, number of employees narrow range, business is not clear division o
6、f labor, management is not the majority of supermarkets and small business management personal , and other characteristics, not have a application good, suitable for small supermarket management system.Based on the above demand, this paper designed and implemented comprehensive information managemen
7、t application software for small supermarket goods invoicing information and personal and finance. The main work: financial statistical management module, personal management module, sales management module, inventory management module, stock management module, design and implementation of system mo
8、dule, and specifically against the characteristics of small supermarkets highlights the interface and the design details, such as the interface features a clear regional division, a text prompt, simple operation and so on.The system, based on the MyEclipse platform and SQL Server 2000 database backg
9、round, according to software engineering ideas and methods, throughout the life cycle structure of the act to analysis and design. The method used to achieve rapid prototyping system.Key word : Small Supermarket MIS MyEclipse SQL Server 2000目錄(ml) TOC o 1-2 h z u HYPERLINK l _Toc287462440 第一章緒論(xln)
10、 PAGEREF _Toc287462440 h 1 HYPERLINK l _Toc287462441 1.1 研究的背景(bijng)意義 PAGEREF _Toc287462441 h 1 HYPERLINK l _Toc287462442 1.2 國(guó)內(nèi)外現(xiàn)狀(xinzhung)概述 PAGEREF _Toc287462442 h 1 HYPERLINK l _Toc287462443 1.3 超市信息系統(tǒng)概述 PAGEREF _Toc287462443 h 4 HYPERLINK l _Toc287462444 第二章系統(tǒng)涉及到的主要技術(shù)簡(jiǎn)介 PAGEREF _Toc287462444
11、 h 5 HYPERLINK l _Toc287462445 2.1 系統(tǒng)涉及到的主要技術(shù) PAGEREF _Toc287462445 h 5 HYPERLINK l _Toc287462446 2.2 MyEclipse簡(jiǎn)介 PAGEREF _Toc287462446 h 5 HYPERLINK l _Toc287462447 2.3 J2EE技術(shù)簡(jiǎn)介 PAGEREF _Toc287462447 h 5 HYPERLINK l _Toc287462448 2.4 Ajax技術(shù)簡(jiǎn)介 PAGEREF _Toc287462448 h 7 HYPERLINK l _Toc287462449 2.5
12、SQL Server 2000簡(jiǎn)介 PAGEREF _Toc287462449 h 8 HYPERLINK l _Toc287462450 第三章可行性分析 PAGEREF _Toc287462450 h 11 HYPERLINK l _Toc287462451 3.1 技術(shù)可行性研究 PAGEREF _Toc287462451 h 11 HYPERLINK l _Toc287462452 3.2 經(jīng)濟(jì)可行性研究 PAGEREF _Toc287462452 h 11 HYPERLINK l _Toc287462453 3.3 操作可行性研究 PAGEREF _Toc287462453 h 12
13、 HYPERLINK l _Toc287462454 第四章系統(tǒng)需求分析 PAGEREF _Toc287462454 h 13 HYPERLINK l _Toc287462455 4.1 系統(tǒng)的功能需求分析 PAGEREF _Toc287462455 h 13 HYPERLINK l _Toc287462456 4.2 非功能需求分析 PAGEREF _Toc287462456 h 15 HYPERLINK l _Toc287462457 4.3 系統(tǒng)流程圖 PAGEREF _Toc287462457 h 15 HYPERLINK l _Toc287462458 4.4 數(shù)據(jù)流程圖 PAGER
14、EF _Toc287462458 h 16 HYPERLINK l _Toc287462459 4.5 系統(tǒng)的E-R模型圖 PAGEREF _Toc287462459 h 17 HYPERLINK l _Toc287462460 第五章系統(tǒng)的設(shè)計(jì) PAGEREF _Toc287462460 h 19 HYPERLINK l _Toc287462461 5.1 設(shè)計(jì)思想 PAGEREF _Toc287462461 h 19 HYPERLINK l _Toc287462462 5.2 設(shè)計(jì)原則 PAGEREF _Toc287462462 h 19 HYPERLINK l _Toc287462463
15、 5.3 系統(tǒng)功能模塊設(shè)計(jì) PAGEREF _Toc287462463 h 20 HYPERLINK l _Toc287462464 5.4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc287462464 h 22 HYPERLINK l _Toc287462465 5.5 系統(tǒng)的詳細(xì)設(shè)計(jì) PAGEREF _Toc287462465 h 27 HYPERLINK l _Toc287462466 第六章系統(tǒng)的實(shí)現(xiàn) PAGEREF _Toc287462466 h 29 HYPERLINK l _Toc287462467 6.1 系統(tǒng)實(shí)現(xiàn)步驟 PAGEREF _Toc287462467 h 29 HYPER
16、LINK l _Toc287462468 6.2 創(chuàng)建數(shù)據(jù)庫(kù) PAGEREF _Toc287462468 h 29 HYPERLINK l _Toc287462469 6.3 創(chuàng)建項(xiàng)目 PAGEREF _Toc287462469 h 31 HYPERLINK l _Toc287462470 6.4 系統(tǒng)主界面及登錄窗體的設(shè)計(jì)實(shí)現(xiàn) PAGEREF _Toc287462470 h 31 HYPERLINK l _Toc287462471 6.5 系統(tǒng)主要代碼 PAGEREF _Toc287462471 h 34 HYPERLINK l _Toc287462472 第七章系統(tǒng)測(cè)試 PAGEREF _
17、Toc287462472 h 38 HYPERLINK l _Toc287462473 7.1 基于(jy)Web的測(cè)試方法 PAGEREF _Toc287462473 h 38 HYPERLINK l _Toc287462474 7.2 功能測(cè)試 PAGEREF _Toc287462474 h 38 HYPERLINK l _Toc287462475 7.3 安全性測(cè)試(csh) PAGEREF _Toc287462475 h 39 HYPERLINK l _Toc287462476 第八章總結(jié)(zngji) PAGEREF _Toc287462476 h 40 HYPERLINK l _T
18、oc287462477 第九章參考文獻(xiàn) PAGEREF _Toc287462477 h 41 HYPERLINK l _Toc287462478 第十章致謝 PAGEREF _Toc287462478 h 42 PAGE 57 緒論(xln) 1.1 研究的背景(bijng)意義 TA l 1.1 項(xiàng)目(xingm)背景 s 1.1 項(xiàng)目背景 c 1 中國(guó)的中小企業(yè)從改革開(kāi)放以來(lái),得到了迅猛的發(fā)展,但是長(zhǎng)期以來(lái),由于我國(guó)零售業(yè)的技術(shù)投入低,絕大部分工作仍采用傳統(tǒng)手工方式來(lái)完成,零售企業(yè)流程不規(guī)范,缺乏標(biāo)準(zhǔn)化管理,企業(yè)普遍缺乏信息專業(yè)人員,這給計(jì)算機(jī)應(yīng)用帶來(lái)許多困難。據(jù)不完全統(tǒng)計(jì),我國(guó)企業(yè)中實(shí)現(xiàn)
19、上網(wǎng)的只占所有企業(yè)的20-30,采用CAD以及MIS系統(tǒng)的企業(yè)不足20;作為企業(yè)電子商務(wù)最核心的ERP系統(tǒng),目前已實(shí)現(xiàn)的企業(yè)僅占2.9。成本龐大、效率低下、管理不嚴(yán)密這三大弊病成為目前制約我國(guó)零售行業(yè)發(fā)展的“瓶頸”。信息化程度對(duì)于提高中小零售企業(yè)的經(jīng)營(yíng)效益起著關(guān)鍵性作用,我國(guó)零售企業(yè)市場(chǎng)競(jìng)爭(zhēng)力差的主要原因是信息能力差。中小零售企業(yè)信息化的改造,將先進(jìn)技術(shù)手段介入企業(yè)經(jīng)營(yíng),能迅速改善中小零售企業(yè)的經(jīng)營(yíng)狀況,提高市場(chǎng)競(jìng)爭(zhēng)力。1.2 國(guó)內(nèi)外現(xiàn)狀概述1.2.1管理信息系統(tǒng)的發(fā)展管理信息系統(tǒng)從20世紀(jì)50年代中期計(jì)算機(jī)用于管理領(lǐng)域以來(lái),經(jīng)歷了從簡(jiǎn)單到復(fù)雜、從單機(jī)到網(wǎng)絡(luò)、從功能單一到功能集成、從傳統(tǒng)到現(xiàn)代
20、的演化。其發(fā)展歷程大致分為電子數(shù)據(jù)處理系統(tǒng)(EDPS)、管理信息系統(tǒng)(MIS)、決策支持系統(tǒng)(DSS)三個(gè)階段:(1)面向業(yè)務(wù)的電子數(shù)據(jù)處理系統(tǒng)(EDPS)電子數(shù)據(jù)處理系統(tǒng)(EDPS)是利用計(jì)算機(jī)處理代替人工操作的計(jì)算機(jī)系統(tǒng),如工資結(jié)算、報(bào)表統(tǒng)計(jì)等。特點(diǎn)是面向操作層,以單項(xiàng)應(yīng)用為主,數(shù)據(jù)資源不能共享,以批處理方式為主。它較少涉及管理問(wèn)題,是管理信息系統(tǒng)發(fā)展的初級(jí)階段。(2)面向管理的管理信息系統(tǒng)(MIS)20世紀(jì)70年代初,隨著數(shù)據(jù)庫(kù)技術(shù)、網(wǎng)絡(luò)通信技術(shù)和科學(xué)管理方法的發(fā)展,計(jì)算機(jī)在管理上的應(yīng)用日益廣泛,從而使管理信息系統(tǒng)(MIS)逐漸成熟起來(lái)。管理信息系統(tǒng)的特點(diǎn)是:能夠?qū)⒔M織中大量的數(shù)據(jù)和信息
21、高度集中起來(lái),進(jìn)行快速處理、統(tǒng)一使用。有一個(gè)中央數(shù)據(jù)庫(kù)和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是管理信息系統(tǒng)的重要標(biāo)志。管理信息系統(tǒng)的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上的分布式處理;利用定量化的科學(xué)管理方法,通過(guò)預(yù)測(cè)、計(jì)劃、優(yōu)化、管理、調(diào)節(jié)和控制等手段來(lái)支持決策。管理信息系統(tǒng)(MIS)由電子(dinz)數(shù)據(jù)處理系統(tǒng)(EDPS)發(fā)展而來(lái),與電子數(shù)據(jù)處理系統(tǒng)相比,管理信息系統(tǒng)更強(qiáng)調(diào)信息處理的系統(tǒng)性、綜合性,除要求在事務(wù)處理上的高效率外,還強(qiáng)調(diào)對(duì)組織內(nèi)部的各部門(mén)以及各部門(mén)之間的管理活動(dòng)(hu dng)的支持。早期的管理信息系統(tǒng)是指面向中層管理控制的信息系統(tǒng),主要應(yīng)用于解決結(jié)構(gòu)化問(wèn)題。于是人們從20世紀(jì)70年代開(kāi)始研究解決管理中
22、的半結(jié)構(gòu)化決策與非結(jié)構(gòu)化決策問(wèn)題的決策支持系統(tǒng)決策支持系統(tǒng)(DSS)。(3)面向(min xin)決策的決策支持系統(tǒng)(DSS)決策支持系統(tǒng)(DSS)以幫助高層次管理人員制定決策為目標(biāo),強(qiáng)調(diào)系統(tǒng)的靈活性、適應(yīng)性。決策者和決策分析人員可以充分利用系統(tǒng)的引導(dǎo),詳細(xì)了解和分析其決策過(guò)程中的各主要因素及其影響,激發(fā)其思維創(chuàng)造力,從而在決策支持系統(tǒng)的幫助和引導(dǎo)下逐步深入地透視問(wèn)題,最終有效地作出決策,即通過(guò)人機(jī)互助完成最終決策。從管理信息系統(tǒng)的發(fā)展及其內(nèi)容的擴(kuò)展可以看出,它始終是以中小企業(yè)的管理活動(dòng)為核心,不斷綜合新的信息技術(shù)、計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)來(lái)改善系統(tǒng)功能,以提供更完善的服務(wù)或滿足新的需求。這一發(fā)展
23、過(guò)程也體現(xiàn)出管理信息系統(tǒng)不斷集成新技術(shù)并擴(kuò)展系統(tǒng)功能的發(fā)展特點(diǎn)。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的概念,它將朝著智能、集成和網(wǎng)絡(luò)等方向的趨勢(shì)不斷發(fā)展。1.2.2管理信息系統(tǒng)在中小企業(yè)中的應(yīng)用現(xiàn)狀中小企業(yè)是管理信息系統(tǒng)主要的應(yīng)用領(lǐng)域,中小企業(yè)復(fù)雜的管理活動(dòng)給管理信息系統(tǒng)提供了典型的應(yīng)用環(huán)境和廣闊的應(yīng)用舞臺(tái)。20世紀(jì)50年代中期,計(jì)算機(jī)作為強(qiáng)有力的數(shù)據(jù)處理工具與手段,開(kāi)始在中小企業(yè)管理中應(yīng)用。50多年來(lái),中小企業(yè)應(yīng)用管理信息系統(tǒng)經(jīng)歷了從簡(jiǎn)單、局部應(yīng)用到高級(jí)、全面解決管理問(wèn)題的發(fā)展過(guò)程。任何一個(gè)中小企業(yè)管理信息系統(tǒng)都蘊(yùn)含著管理體制和管理模式,由于系統(tǒng)中信息的處理和輸出方式都與管理方法、管理體制密切相關(guān),因
24、此,任何一個(gè)管理信息系統(tǒng)都是其具體管理思想的縮影。中小企業(yè)應(yīng)用的管理信息系統(tǒng),其實(shí)質(zhì)就是各種管理思想的信息化實(shí)現(xiàn)。1.2.3國(guó)外中小企業(yè)管理信息系統(tǒng)的應(yīng)用現(xiàn)狀1954年美國(guó)通用電氣公司安裝的第一臺(tái)商業(yè)用數(shù)據(jù)處理計(jì)算機(jī),開(kāi)創(chuàng)了信息系統(tǒng)應(yīng)用于中小企業(yè)管理的先河。20世紀(jì)50年代中期到60年代中期,電子數(shù)據(jù)處理系統(tǒng)(EDPS)在中小企業(yè)中得到廣泛應(yīng)用,主要是用計(jì)算機(jī)部分地代替手工勞動(dòng),進(jìn)行一些簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、統(tǒng)計(jì)產(chǎn)量等。20世紀(jì)60年代中期到70年代初期,隨著計(jì)算機(jī)技術(shù)的發(fā)展、各類信息報(bào)告系統(tǒng)應(yīng)運(yùn)而生。這類系統(tǒng)的特點(diǎn)是按事先規(guī)定的要求提供各類報(bào)告。如能反映庫(kù)存數(shù)量的庫(kù)存狀態(tài)報(bào)告,
25、反映生產(chǎn)進(jìn)度的生產(chǎn)狀態(tài)報(bào)告。這一時(shí)期,為了解決生產(chǎn)中庫(kù)存控制的問(wèn)題,1965年美國(guó)的管理專家提出了物料需求計(jì)劃(MRP)這一新的管理思想,即根據(jù)產(chǎn)品的需求情況和產(chǎn)品結(jié)構(gòu)(jigu),確定原材料和零件數(shù)量及訂貨時(shí)間,在滿足生產(chǎn)需要的前提下,有效降低庫(kù)存。這一思想對(duì)以后中小企業(yè)管理信息系統(tǒng)的發(fā)展有著重大的意義。隨著計(jì)算機(jī)技術(shù)的發(fā)展,這一管理思想借助于計(jì)算機(jī)這一強(qiáng)有力的工具,發(fā)展成為一種有效的管理方法。70年代后,隨著信息技術(shù)的飛速發(fā)展,管理信息系統(tǒng)在中小企業(yè)中得到廣泛的應(yīng)用。管理信息系統(tǒng)將中小企業(yè)中的數(shù)據(jù)和信息集中起來(lái),進(jìn)行快速(kui s)處理,還可以利用定量化的科學(xué)管理方法,通過(guò)預(yù)測(cè)、計(jì)劃、優(yōu)
26、化、管理、調(diào)節(jié)和控制等手段來(lái)支持決策。這一時(shí)期研究者在物料需求計(jì)劃(MRP)的基礎(chǔ)上增加了能力需求計(jì)劃,使系統(tǒng)具有生產(chǎn)計(jì)劃與能力的平衡過(guò)程,形成了閉環(huán)MRP。80年代(nindi),在中小企業(yè)中開(kāi)始使用一種典型的管理信息系統(tǒng)MRPII(制造資源計(jì)劃)。MRPII于1977年提出的,它以MRP為核心,將生產(chǎn)制造、財(cái)務(wù)會(huì)計(jì)、市場(chǎng)營(yíng)銷(xiāo)、工程管理、采購(gòu)供應(yīng)以及信息管理等各個(gè)部門(mén)納入整體管理之中,構(gòu)成了完整運(yùn)作體系。90年代以來(lái),MRPII逐漸發(fā)展成為新一代的中小企業(yè)資源系統(tǒng)(ERP)。ERP在MRPII基礎(chǔ)上將供應(yīng)商和中小企業(yè)內(nèi)部的采購(gòu)、生產(chǎn)、銷(xiāo)售以及客戶看作一個(gè)緊密聯(lián)系的供應(yīng)鏈,通過(guò)信息技術(shù)和管理理
27、論對(duì)中小企業(yè)的物流、資金流和信息流進(jìn)行全面的集成管理,以提高供應(yīng)鏈的運(yùn)行效率,追求中小企業(yè)資源的合理高效利用,提高中小企業(yè)在全球市場(chǎng)中的競(jìng)爭(zhēng)能力。以MRPII/ERP為代表的現(xiàn)代中小企業(yè)管理信息系統(tǒng)主要支持中小企業(yè)內(nèi)部管理業(yè)務(wù)。隨著網(wǎng)絡(luò)的迅猛發(fā)展,出現(xiàn)了各種管理思想和模式的管理信息系統(tǒng),如客戶關(guān)系管理(CRM)、供應(yīng)鏈管理(SCM)、商業(yè)智能(BI)、電子商務(wù)(EC)和計(jì)算機(jī)集成制造系統(tǒng)(C管理信息系統(tǒng)(MIS)等。中小企業(yè)管理信息系統(tǒng)逐步會(huì)發(fā)展成為一種融合各種管理思想和信息技術(shù)的面向產(chǎn)品生命周期的集成系統(tǒng),以實(shí)現(xiàn)資源共享、數(shù)據(jù)共享、適應(yīng)網(wǎng)絡(luò)經(jīng)濟(jì)的充分柔性的中小企業(yè)管理信息系統(tǒng)。目前,在歐美等
28、發(fā)達(dá)國(guó)家,ERP的應(yīng)用已經(jīng)比較普及,多數(shù)大中型企業(yè)已經(jīng)采用ERP系統(tǒng)和先進(jìn)管理方式多年,目前正在推行全球化供應(yīng)鏈管理技術(shù)和敏捷中小企業(yè)后期系統(tǒng),許多小中小企業(yè)也在紛紛應(yīng)用ERP系統(tǒng)。1.3 超市(cho sh)信息系統(tǒng)概述超市管理系統(tǒng)是針對(duì)超級(jí)市場(chǎng)的銷(xiāo)售而開(kāi)發(fā)的。應(yīng)用超市管理系統(tǒng)能夠轉(zhuǎn)變超市的工作方式,有效提高銷(xiāo)售速度和服務(wù)水平,提高客戶對(duì)超市的信任度和滿意度,改善客戶關(guān)系。運(yùn)用超市管理系統(tǒng),在銷(xiāo)售商品時(shí)實(shí)行出口一次性付款,可以實(shí)現(xiàn)超市內(nèi)部現(xiàn)代化管理,能夠準(zhǔn)確把握每一種商品的銷(xiāo)售動(dòng)態(tài),防止商品斷檔或過(guò)量?jī)?chǔ)備,商品開(kāi)發(fā)方向、進(jìn)貨(jn hu)的適時(shí)化都可通過(guò)超市管理系統(tǒng)來(lái)完成。超市管理系統(tǒng)(xt
29、ng)將手工編制好的銷(xiāo)售賬目或根據(jù)原始超市銷(xiāo)售記錄直接在系統(tǒng)內(nèi)制作超市銷(xiāo)售信息,同時(shí)可對(duì)輸入的超市銷(xiāo)售信息進(jìn)行修改、查詢等操作。這種集約化的銷(xiāo)售管理模式既便于對(duì)超市銷(xiāo)售信息的收集、整理和加工,又便于操作員的需求信息在最短的時(shí)間內(nèi)得到反饋,同時(shí)超市管理系統(tǒng)可自動(dòng)分析各種商品銷(xiāo)售變化規(guī)律,商品銷(xiāo)售結(jié)構(gòu)、居民消費(fèi)變化等,從而為合理進(jìn)貨、經(jīng)營(yíng)、加工、庫(kù)存、銷(xiāo)售等提供科學(xué)的決策依據(jù)。小型超市便利店的發(fā)展水平關(guān)系到人民生活水平的提高,它為居民生活提供了便利,同時(shí)由于超市貨物、員工的多樣性和復(fù)雜性,使得市場(chǎng)、人事管理、物品供需關(guān)系、設(shè)備管理顯得更為復(fù)雜,所以商場(chǎng)超市更應(yīng)該像其他企業(yè)一樣,應(yīng)用信息管理技術(shù)完善
30、自己的市場(chǎng)、管理、供需關(guān)系等等。本文詳細(xì)介紹了有關(guān)信息管理系統(tǒng)的基本概念原理,以及小型超市管理系統(tǒng)的創(chuàng)建過(guò)程及實(shí)現(xiàn)方法。同時(shí),介紹了超市管理系統(tǒng)的開(kāi)發(fā)環(huán)境、功能作用、所用到的語(yǔ)言、設(shè)計(jì)的方案等各方面內(nèi)容。小型超市管理系統(tǒng)充分運(yùn)用計(jì)算機(jī)管理信息技術(shù),建立數(shù)據(jù)庫(kù),對(duì)超市的進(jìn)銷(xiāo)存過(guò)程進(jìn)行詳細(xì)分析,實(shí)現(xiàn)了對(duì)超市的進(jìn)貨、銷(xiāo)售和庫(kù)存的科學(xué)管理。該系統(tǒng)主要包括以下幾大模塊:輸入單據(jù)、查詢、銷(xiāo)售、進(jìn)貨、退貨、打印報(bào)表、用戶登錄管理。本文共分為七大部分:第一部分,簡(jiǎn)要敘述了信息管理系統(tǒng)的發(fā)展?fàn)顩r和本系統(tǒng)基本概況;第二部分,簡(jiǎn)要敘述系統(tǒng)涉及到的主要技術(shù)簡(jiǎn)介;第三部分,進(jìn)行可行性分析;第四部分,按照軟件工程的要求出
31、發(fā),首先進(jìn)行需求分析;第五部分,主要為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì);第六部分,闡述如何實(shí)現(xiàn)具體功能:第七部分,介紹系統(tǒng)調(diào)試。系統(tǒng)涉及到的主要技術(shù)(jsh)簡(jiǎn)介 2.1 系統(tǒng)(xtng)涉及到的主要(zhyo)技術(shù)南松行超市管理系統(tǒng)使用MyEclipse 作為整個(gè)系統(tǒng)的開(kāi)發(fā)環(huán)境,主要采用J2EE技術(shù),Ajax技術(shù),SQL Server 2000數(shù)據(jù)庫(kù),分別對(duì)J2EE技術(shù)和Ajax技術(shù)的特點(diǎn)、應(yīng)用范圍,以及SQL Server 2000數(shù)據(jù)庫(kù)的發(fā)展、特點(diǎn)和應(yīng)用等方面進(jìn)行簡(jiǎn)要闡述,以明確開(kāi)發(fā)系統(tǒng)所使用的技術(shù)有足夠的可行性和明顯的針對(duì)性,并能滿足系統(tǒng)移植性能的要求。2.2 MyEclipse簡(jiǎn)介MyEclips
32、e是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java, J2EE的Eclipse插件集合,是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。2.3 J2EE技術(shù)簡(jiǎn)介Java于1995年由Sun公司推出,當(dāng)時(shí)它的主要用途是制作產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的Applet。后來(lái),人們發(fā)現(xiàn)Java的“一次開(kāi)發(fā),多次運(yùn)行”、純面向?qū)ο蟮奶匦浴⒗厥諜C(jī)制和內(nèi)置安全特別適
33、合于開(kāi)發(fā)企業(yè)應(yīng)用系統(tǒng)。于是,企業(yè)應(yīng)用開(kāi)發(fā)商紛紛在Java標(biāo)準(zhǔn)版的基礎(chǔ)上各自擴(kuò)展出許多企業(yè)應(yīng)用API,其結(jié)果導(dǎo)致基于Java的企業(yè)應(yīng)用呈爆炸式增長(zhǎng)。但是各企業(yè)系統(tǒng)API之間又不能相互兼容,破壞了Java的平臺(tái)獨(dú)立性。鑒于此,Sun公司聯(lián)合IBM、Oracle、BEA等大型企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)商于1999年共同制訂了一個(gè)基于Java組件技術(shù)的企業(yè)應(yīng)用系統(tǒng)開(kāi)發(fā)規(guī)范,該規(guī)范定義了一個(gè)多層企業(yè)信息系統(tǒng)的標(biāo)準(zhǔn)平臺(tái),旨在簡(jiǎn)化和規(guī)范企業(yè)應(yīng)用系統(tǒng)的開(kāi)發(fā)和部署。這一規(guī)范和其定義的平臺(tái)就構(gòu)成了J2EE。它定義了基于組件的方式設(shè)計(jì)、開(kāi)發(fā)、組裝和部署企業(yè)應(yīng)用系統(tǒng)的各個(gè)組成部分。同時(shí),J2EE規(guī)范定義了分布式多層應(yīng)用系統(tǒng)模型
34、、組件重用策略、一體化的安全模型以及靈活的事務(wù)控制策略等,使得獨(dú)立軟件提供商(ISV)能夠比以前更快的速度,向市場(chǎng)推出用戶適應(yīng)的解決方案。 J2EE是一套針對(duì)(zhndu)于企業(yè)級(jí)分布式應(yīng)用的計(jì)算環(huán)境,其結(jié)構(gòu)(jigu)體系如圖1所示。它定義了動(dòng)態(tài)Web頁(yè)面功能(Servlet和Jsp)、商業(yè)組件(EJB)、異步消息傳輸機(jī)制(jzh)(JMS)、名稱和目錄定位服務(wù)(JNDI)、數(shù)據(jù)庫(kù)訪問(wèn)(JDBC)、與子系統(tǒng)的連接器(JCA)和安全服務(wù)等。 需要注意的是,J2EE本身是一個(gè)標(biāo)準(zhǔn),而不是一個(gè)現(xiàn)成的產(chǎn)品(雖然現(xiàn)在有很多符合J2EE標(biāo)準(zhǔn)的產(chǎn)品),它由以下幾個(gè)部分組成:(1)J2EE規(guī)范 該規(guī)范定義了
35、J2EE平臺(tái)的體系結(jié)構(gòu)、平臺(tái)角色及J2EE中每種服務(wù)和核心API的實(shí)現(xiàn)要求。它是J2EE應(yīng)用服務(wù)器開(kāi)發(fā)商的大綱。(2)J2EE兼容性測(cè)試站點(diǎn) Sun公司提供的一個(gè)測(cè)試J2EE應(yīng)用服務(wù)器是否符合J2EE規(guī)范的站點(diǎn),對(duì)通過(guò)該站點(diǎn)測(cè)試的產(chǎn)品,Sun公司將發(fā)放兼容性證書(shū)。 (3)J2EE參考實(shí)現(xiàn) 即J2EE SDK,它既是Sun公司自己對(duì)J2EE規(guī)范的一個(gè)非商業(yè)性實(shí)現(xiàn),又是為開(kāi)發(fā)基于J2EE企業(yè)級(jí)應(yīng)用系統(tǒng)原型提供的一個(gè)免費(fèi)的底層開(kāi)發(fā)環(huán)境。(4)J2EE實(shí)施指南 即BluePrints文檔,該文檔通過(guò)實(shí)例來(lái)指導(dǎo)開(kāi)發(fā)人員如何去開(kāi)發(fā)一個(gè)基于J2EE的多層企業(yè)應(yīng)用系統(tǒng)。2.3.1 采用J2EE技術(shù)構(gòu)架的優(yōu)勢(shì)前
36、面介紹了J2EE架構(gòu)和企業(yè)應(yīng)用中的解決方案,從中可以看到采用該方案的優(yōu)勢(shì)包括以下幾個(gè)方面:1.保護(hù)已有的IT投資公司在競(jìng)爭(zhēng)中必須不斷適應(yīng)新的商業(yè)需求,而有效利用企業(yè)現(xiàn)有的信息系統(tǒng)同樣十分重要。所以,一個(gè)以漸進(jìn)的方式建立在已有系統(tǒng)之上的服務(wù)器端平臺(tái)機(jī)制是才是企業(yè)所需求的。2.加快企業(yè)面向市場(chǎng)的時(shí)間,減少新系統(tǒng)的開(kāi)發(fā)周期縮短切入市場(chǎng)時(shí)間的方法之一就是選擇便于應(yīng)用快速開(kāi)發(fā)的服務(wù)器端平臺(tái),這個(gè)平臺(tái)應(yīng)遵循開(kāi)放的、公開(kāi)的及獲得業(yè)界廣泛支持的標(biāo)準(zhǔn)。圖2顯示了在不同底層平臺(tái)下的系統(tǒng)開(kāi)發(fā)時(shí)間的對(duì)比,從中可以看到利用J2EE架構(gòu)可以大幅度縮短應(yīng)用開(kāi)發(fā)的周期,并簡(jiǎn)化系統(tǒng)開(kāi)發(fā)的難度。3.提高系統(tǒng)的可伸縮性,增強(qiáng)可維護(hù)
37、性基于J2EE規(guī)范的應(yīng)用可以被部署(b sh)到各種操作系統(tǒng)上,從高端的UNIX大型機(jī)到簡(jiǎn)單的Windows平臺(tái)。同時(shí)也提供了廣泛的負(fù)載平衡策略(cl),可以消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署、協(xié)同工作,從而提高系統(tǒng)的可擴(kuò)展性,滿足企業(yè)應(yīng)用的需要。2.4 Ajax技術(shù)(jsh)簡(jiǎn)介該技術(shù)在1998年前后得到了應(yīng)用。允許客戶端腳本發(fā)送HTTP請(qǐng)求(XMLHTTP)的第一個(gè)組件由Outlook Web Access小組寫(xiě)成。該組件原屬于微軟Exchange Server,并且迅速地成為了Internet Explorer 4.03的一部分。部分觀察家認(rèn)為,Outlook Web Access
38、是第一個(gè)應(yīng)用了Ajax技術(shù)的成功的商業(yè)應(yīng)用程序,并成為包括Oddpost的網(wǎng)絡(luò)郵件產(chǎn)品在內(nèi)的許多產(chǎn)品的領(lǐng)頭羊。但是,2005年初,許多事件使得Ajax被大眾所接受。Google在它著名的交互應(yīng)用程序中使用了異步通訊,如Google討論組、Google地圖、Google搜索建議、Gmail等。Ajax這個(gè)詞由Ajax: A New Approach to Web Applications一文所創(chuàng),該文的迅速流傳提高了人們使用該項(xiàng)技術(shù)的意識(shí)。另外,對(duì)Mozilla/Gecko的支持使得該技術(shù)走向成熟,變得更為易用。2.4.1 Ajax與傳統(tǒng)的Web應(yīng)用比較 傳統(tǒng)的Web應(yīng)用允許用戶填寫(xiě)表單(for
39、m),當(dāng)提交表單時(shí)就向Web服務(wù)器發(fā)送一個(gè)請(qǐng)求。服務(wù)器接收并處理傳來(lái)的表單,然後返回一個(gè)新的網(wǎng)頁(yè)。這個(gè)做法浪費(fèi)了許多帶寬,因?yàn)樵谇搬醿蓚€(gè)頁(yè)面中的大部分HTML代碼往往是相同的。由于每次應(yīng)用的交互都需要向服務(wù)器發(fā)送請(qǐng)求,應(yīng)用的響應(yīng)時(shí)間就依賴于服務(wù)器的響應(yīng)時(shí)間。這導(dǎo)致了用戶界面的響應(yīng)比本地應(yīng)用慢得多。與此不同,Ajax應(yīng)用可以僅向服務(wù)器發(fā)送并取回必需的數(shù)據(jù),它使用SOAP或其它一些基于XML的Web service接口,并在客戶端采用JavaScript處理來(lái)自服務(wù)器的響應(yīng)。因?yàn)樵诜?wù)器和瀏覽器之間交換的數(shù)據(jù)大量減少,結(jié)果我們就能看到響應(yīng)更快的應(yīng)用。同時(shí)很多的處理工作可以在發(fā)出請(qǐng)求的客戶端機(jī)器上完
40、成,所以Web服務(wù)器的處理時(shí)間也減少了。Ajax應(yīng)用程序的優(yōu)勢(shì)在于:1. 通過(guò)(tnggu)異步模式,提升了用戶體驗(yàn)。2. 優(yōu)化了瀏覽器和服務(wù)器之間的傳輸,減少不必要的數(shù)據(jù)往返,減少了帶寬(di kun)占用。3. Ajax引擎在客戶端運(yùn)行,承擔(dān)了一部分本來(lái)由服務(wù)器承擔(dān)的工作,從而減少(jinsho)了大用戶量下的服務(wù)器負(fù)載。2.4.2 Ajax對(duì)象的生成Ajax對(duì)象是根據(jù)不同的瀏覽器來(lái)具體生成的比如IE瀏覽器是通過(guò)ActiveXObject(Microsoft.XMLHTTP)來(lái)生成的。的生成代碼如下:var xmlHttp=false;function createXMLHttpReque
41、st() if (window.ActiveXObject)/在IE瀏覽器中創(chuàng)建XMLHttpRequest對(duì)象tryxmlHttp=new ActiveXObject(Msxml2.XMLHTTP);catch(e)tryxmlHttp = new ActiveXObject(Microsoft.XMLHTTP); catch(ee)xmlHttp=false;else if (window.XMLHttpRequest)/在非IE瀏覽器中創(chuàng)建XMLHttpRequest對(duì)象tryxmlHttp = new XMLHttpRequest(); catch(e)xmlHttp=false;2.
42、5 SQL Server 2000簡(jiǎn)介SQL Server是Microsoft的一個(gè)基于Windows NT的功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是適用于中小型事務(wù)處理及客戶端/服務(wù)端結(jié)構(gòu)的應(yīng)用系統(tǒng),它功能強(qiáng)大、操作簡(jiǎn)便,日益受到廣大數(shù)據(jù)庫(kù)用戶喜愛(ài),越來(lái)越多的開(kāi)發(fā)工具提供了與SOL Server的接口。SQL Server最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988年推出了第一個(gè)0S/2版本,在Windows NT推出后,Microsoft與Sybase在SQL Server的開(kāi)發(fā)上就分道揚(yáng)鑣了,Microsoft將SQL Server移植到Win
43、dows NT系統(tǒng)上,專注于開(kāi)發(fā)、推廣SOL Server的Windows NT版本。SQL Server 7.0可以幫助各種規(guī)模的企業(yè)來(lái)管理數(shù)據(jù),它以其可伸縮性的商業(yè)解決方案、強(qiáng)大的數(shù)據(jù)倉(cāng)庫(kù)以及與Microsoft旗下軟件的緊密集成為企業(yè)提供了額外的商業(yè)便利。它為數(shù)量快速增長(zhǎng)的并發(fā)用戶提供支持,用更加復(fù)雜的方式有效處理和分析海量數(shù)據(jù),能夠幫助企業(yè)智能化地分析大量數(shù)據(jù)和制定明智的業(yè)務(wù)決策的工具,為企業(yè)提供了一個(gè)可伸縮的數(shù)據(jù)平臺(tái)。SQL Server 2000是Microsoft公司(n s)推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本,本文介紹的超市管理系統(tǒng)的開(kāi)發(fā)選用的就是Microso
44、ft SQL Server2000數(shù)據(jù)庫(kù)。SQL Server 2000是一個(gè)分布式的關(guān)系(gun x)型數(shù)據(jù)庫(kù)管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語(yǔ)言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請(qǐng)求與服務(wù)器的處理結(jié)果。SQL Server 2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案,它是一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。性能、可伸縮性及可靠性是基本(jbn)要求,而進(jìn)入市場(chǎng)時(shí)間也非常關(guān)鍵,除這些核心企業(yè)品質(zhì)外,SQL S
45、erver 2000還為用戶數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。該版本繼承了SQL Server 70版本的優(yōu)點(diǎn),同時(shí)又增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98的個(gè)人電腦到運(yùn)行Microsoft Windows 2000的大型多處理器的服務(wù)器等多種平臺(tái)使用。SQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫(kù)管理中,建立分布式關(guān)系數(shù)據(jù)庫(kù),而且可以開(kāi)發(fā)桌面數(shù)據(jù)庫(kù)。事實(shí)上,SQL Server數(shù)據(jù)庫(kù)處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫(kù)模式,盡管如此,相信大家都可以輕易地發(fā)現(xiàn):
46、SOL Server的數(shù)據(jù)庫(kù)處理方式是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說(shuō),SOL Server的所有功能都可以基于系統(tǒng)已經(jīng)建立好的一些對(duì)象來(lái)達(dá)成,是一種面向?qū)ο蟮南到y(tǒng)結(jié)構(gòu)。SQL Server企業(yè)(qy)管理器是SQL Server的主要管理工具,它提供了一個(gè)遵從MMC標(biāo)準(zhǔn)(biozhn)的用戶界面,使用戶得以:(1)定義(dngy)SQL Server實(shí)例組;(2)將個(gè)別服務(wù)器注冊(cè)到組中;(3)為每個(gè)已注冊(cè)的服務(wù)器配置所有SQL Server選項(xiàng);(4)在每個(gè)已注冊(cè)的服務(wù)器中創(chuàng)建并管理所有SQL Server數(shù)據(jù)庫(kù)、對(duì)象、登錄、用戶和權(quán)限;(5)在每個(gè)已注冊(cè)的服務(wù)器上定義并執(zhí)行所有SQL
47、 Server管理任務(wù);(6)通過(guò)喚醒調(diào)用SQL查詢分析器,交互地設(shè)計(jì)并測(cè)試SQL語(yǔ)句、批處理和腳本。它支持中小型數(shù)據(jù)庫(kù)、多用戶的高性能和事物處理,支持分布式數(shù)據(jù)庫(kù)和分布處理,能夠?qū)崿F(xiàn)安全性和完整性控制,具有可移植性、可兼容性和可聯(lián)結(jié)性,具備良好的數(shù)據(jù)管理能力和良好的開(kāi)發(fā)性。Microsoft將OLAP功能集成到Microsoft SQL Server中,提供可擴(kuò)充的基于COM的OLAP接口。Microsoft Office 2000套件中的Access和Excel可以作為數(shù)據(jù)展現(xiàn)工具,另外SQL Server還支持第三方數(shù)據(jù)展現(xiàn)工具。SQL Server 2000是Microsoft的一個(gè)基
48、于Windows NT的功能強(qiáng)大的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以幫助各種規(guī)模的企業(yè)來(lái)管理數(shù)據(jù),以其可伸縮性的商業(yè)解決方案、強(qiáng)大的數(shù)據(jù)倉(cāng)庫(kù)以及與Microsoft旗下軟件的緊密集成為企業(yè)提供額外的商業(yè)便利。它為數(shù)量快速增長(zhǎng)的并發(fā)用戶提供支持,用更加復(fù)雜的方式有效處理和分析海量數(shù)據(jù),能夠幫助企業(yè)智能化地分析大量數(shù)據(jù)和制定明智的業(yè)務(wù)決策的工具,為企業(yè)提供了一個(gè)可伸縮的數(shù)據(jù)平臺(tái)。SQL Server為各種類型的計(jì)算機(jī)提供了足夠的兼容性;多處采用圖形管理,易于創(chuàng)建、管理和配置;是第一個(gè)集成數(shù)據(jù)轉(zhuǎn)換服務(wù)的數(shù)據(jù)庫(kù);具有網(wǎng)絡(luò)獨(dú)立性和內(nèi)置的容錯(cuò)特性:提供了可擴(kuò)充的分布式客戶/服務(wù)器平臺(tái);自動(dòng)數(shù)據(jù)復(fù)制:支持可擴(kuò)展標(biāo)記
49、語(yǔ)言(XML),可將檢索結(jié)果以XML文檔的形式返回,也可使用新的OPENXML行集函數(shù)將XML文檔中的數(shù)據(jù)表現(xiàn)為關(guān)系行集的形式。SQL Server是一個(gè)客戶/服務(wù)器關(guān)系型數(shù)據(jù)庫(kù)系統(tǒng),分為客戶端(前端)和服務(wù)器(后端)兩部分。而SQL Server分布式管理框架(SQL-DMF)使得任何一種前端都可以和后端通信,并且可以使人們自行編寫(xiě)前端工具來(lái)訪問(wèn)后端的資源和數(shù)據(jù),SQL-DMF除了前端和后端外還包括了對(duì)象庫(kù)部分。SQL Server對(duì)象庫(kù)的結(jié)構(gòu)化組件負(fù)責(zé)在前端和后端之間提供接口使之可以互相通信,其使用的是對(duì)象鏈接與嵌入(OLE)這個(gè)工業(yè)標(biāo)準(zhǔn)。SQL Server的OLE特性又被劃分為兩部分:
50、分布式管理對(duì)象(DMO),使前端應(yīng)用可以管理后端;數(shù)據(jù)訪問(wèn)對(duì)象(ADO)使前端應(yīng)用通過(guò)開(kāi)放數(shù)據(jù)互連(ODBC)直接訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)。微軟公司的SQL Server之所以被確認(rèn)為本項(xiàng)目的軟件開(kāi)發(fā)平臺(tái),主要是因?yàn)樗哂兄С謹(jǐn)?shù)據(jù)倉(cāng)庫(kù)開(kāi)發(fā)的特性,具有聯(lián)機(jī)分析處理軟件包OLAP,可以獲得Windows平臺(tái)上各種軟件系統(tǒng)的支持。Microsoft公司的SQL Server 2000已經(jīng)(y jing)在性能和可擴(kuò)展性方面確立了世界領(lǐng)先的地位,是一套完全的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析解決方案,使用戶可以快速創(chuàng)建下一代的可擴(kuò)展電子商務(wù)和數(shù)據(jù)倉(cāng)庫(kù)解決方案??尚行苑治?fnx)3.1 技術(shù)(jsh)可行性研究在IT行業(yè)中從
51、業(yè)的工作人員一般都要求掌握計(jì)算機(jī)技術(shù),具有一定的軟硬件基礎(chǔ),會(huì)使用各種管理軟件,熟悉IT產(chǎn)品。因?yàn)椋械某袑?duì)員工的素質(zhì)要求比較高,從管理層到下面的銷(xiāo)售人員,都要求具有一定的計(jì)算機(jī)基礎(chǔ),所以在新系統(tǒng)投入使用時(shí),只要對(duì)員工進(jìn)行少量的培訓(xùn),系統(tǒng)的功能和使用方法就基本上能夠是系統(tǒng)順利運(yùn)行。3.2 經(jīng)濟(jì)(jngj)可行性研究因?yàn)橥ㄟ^(guò)網(wǎng)絡(luò)傳遞銷(xiāo)售信息可以不受距離的限制,因此可以借閱許多的人力和物力,方便管理,由此可以減少不必要的開(kāi)支,同時(shí)該系統(tǒng)可以提高超市的銷(xiāo)售效率,即提高了超市的經(jīng)濟(jì)效益(jn j xio y),所以從經(jīng)濟(jì)上完全是可行的。(1)超市有能力(nngl)承擔(dān)系統(tǒng)開(kāi)發(fā)費(fèi)用開(kāi)發(fā)新系統(tǒng)的工作是一
52、項(xiàng)間距復(fù)雜的工作,它的投資主要是人力和物力的投資。對(duì)于本系統(tǒng)的開(kāi)發(fā)者來(lái)說(shuō),其主要投資還是在人力和物力兩個(gè)方面。如果是企業(yè)自己安排人手開(kāi)發(fā)系統(tǒng)的話,其主要的投資還是在人力資源上,從系統(tǒng)的業(yè)務(wù)需求調(diào)查到系統(tǒng)的分析編碼制作都是需要巨大的人力投入的。軟件企業(yè)作為一個(gè)簡(jiǎn)短的高科技產(chǎn)業(yè),其員工要求都比一般企業(yè)的要求要高,而且對(duì)系統(tǒng)開(kāi)發(fā)及軟件產(chǎn)業(yè)了解比較多,所以在自我開(kāi)發(fā)管理系統(tǒng)的過(guò)程中,企業(yè)自己比較容易安排人手,這樣就可以為企業(yè)借閱大部分的額外開(kāi)支。同時(shí)軟件就其它產(chǎn)品來(lái)說(shuō),屬于高端行業(yè),無(wú)論是產(chǎn)品的價(jià)格還是質(zhì)量都比較高,而經(jīng)營(yíng)產(chǎn)品的經(jīng)銷(xiāo)商或者是商家都要求有雄厚的資金支持。所以,在系統(tǒng)的開(kāi)發(fā)過(guò)程中,企業(yè)完全
53、有能力承擔(dān)開(kāi)發(fā)費(fèi)用。(2)新系統(tǒng)將為企業(yè)帶來(lái)經(jīng)濟(jì)效益管理系統(tǒng)是一個(gè)信息化、智能化和先進(jìn)管理理念的集合體。而管理是一個(gè)動(dòng)態(tài)過(guò)程,在其運(yùn)行過(guò)程中要采取多項(xiàng)措施。所以在管理中獲得經(jīng)濟(jì)效益是一個(gè)綜合效益,要對(duì)它進(jìn)行直接定量的分析是比較困難的。一般新系統(tǒng)帶來(lái)的經(jīng)濟(jì)效益是簡(jiǎn)介的,其最主要的表現(xiàn)就是減少了企業(yè)管理費(fèi)用和人力開(kāi)支。而其它一些繁瑣的食物都通過(guò)新系統(tǒng)來(lái)加以分析解決,不僅節(jié)省了大量的時(shí)間,還為企業(yè)的各項(xiàng)決策提供了寶貴的資料,為企業(yè)帶來(lái)巨大的經(jīng)濟(jì)效益。3.3 操作可行性研究本系統(tǒng)采用基于Windows的圖形用戶界面,而該系統(tǒng)是大家熟悉的操作系統(tǒng),對(duì)于那些有一般的計(jì)算機(jī)知識(shí)的人員就可以輕松上手。而整個(gè)超
54、市管理系統(tǒng)采用最友好的交互界面,簡(jiǎn)易明了,不需要對(duì)數(shù)據(jù)庫(kù)進(jìn)行深入的了解。由此,該系統(tǒng)的操作是可行的,有必要開(kāi)發(fā)該系統(tǒng)。綜合以上三方面,該系統(tǒng)具有很高的開(kāi)發(fā)可行性,無(wú)論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。系統(tǒng)(xtng)需求分析4.1 系統(tǒng)的功能需求(xqi)分析4.1.1 系統(tǒng)(xtng)開(kāi)發(fā)目的開(kāi)發(fā)南松行超市管理系統(tǒng)的目的主要是通過(guò)超市管理系統(tǒng)為客戶提供方便快捷的查詢、修改、輸入服務(wù),實(shí)現(xiàn)對(duì)超市的進(jìn)貨、銷(xiāo)售和庫(kù)存的科學(xué)管理。開(kāi)發(fā)南松行超市管理系統(tǒng)的目標(biāo)是:(1)確保該系統(tǒng)的穩(wěn)定性,保證數(shù)據(jù)的安全,滿足超市管理者和員工的需要;(2)保證某些處理的及時(shí)性,如顧客實(shí)付金額的計(jì)算、顧客購(gòu)物小票(xio
55、pio)的打印,要快速及時(shí);(3)提供簡(jiǎn)單(jindn)、便捷的查詢與修改;(4)整個(gè)系統(tǒng)能合為一個(gè)(y )整體,提高效率;保證支付系統(tǒng)的順暢與簡(jiǎn)捷,且注意安全性。4.1.2 用戶分析及用例圖分析(1)用戶分析超市管理系統(tǒng)的使用者,即超市的員工主要由超市經(jīng)理、信息管理員、財(cái)務(wù)管理員、采購(gòu)員、收銀員組成。超市經(jīng)理:超市管理系統(tǒng)的所有者,主管主要事務(wù),是超市管理系統(tǒng)系統(tǒng)的投入者和管理者,可以對(duì)后臺(tái)根據(jù)需要隨時(shí)進(jìn)行管理。信息管理員:超市管理系統(tǒng)的系統(tǒng)管理者,進(jìn)行系統(tǒng)的日常管理維護(hù),并按照超市管理者的意愿,負(fù)責(zé)單據(jù)錄入、采購(gòu)計(jì)劃、發(fā)貨計(jì)劃的編制,對(duì)商品進(jìn)行各種管理,比如添加、修改、刪除、更新等。財(cái)務(wù)管
56、理員:對(duì)資金流的管理。采購(gòu)員:根據(jù)采購(gòu)計(jì)劃進(jìn)行商品的采購(gòu)。收銀員:根據(jù)顧客選購(gòu)的商品進(jìn)行銷(xiāo)售數(shù)據(jù)的輸入,超市管理系統(tǒng)的客戶端使用者。(2)用例圖分析系統(tǒng)整體用例圖4-1所示:圖4-1 超市(cho sh)管理系統(tǒng)整體用例圖4.1.3 系統(tǒng)功能需求(xqi)陳述(1)前臺(tái)功能(gngnng)需求用戶登錄時(shí),如果用戶輸入的用戶名或密碼不正確時(shí),提示用戶重新填寫(xiě),并重新回到登錄界面。如果輸入信息正確,用戶可以正常登錄,進(jìn)行不同權(quán)限的數(shù)據(jù)管理。用戶能夠根據(jù)不同權(quán)限添加、修改和刪除系統(tǒng)不同級(jí)別的數(shù)據(jù)。(2)后臺(tái)功能需求管理員登錄,進(jìn)入后臺(tái)管理系統(tǒng)??梢詮氖乱韵虏僮鳎盒薷淖约好艽a,保證安全性。員工管理:可
57、以查詢查看員工信息,可以添加新員工,可以修改用戶權(quán)限,并可以刪除。VIP客戶即會(huì)員管理:可以對(duì)會(huì)員信息進(jìn)行查詢、添加、修改。供貨商管理(gunl):可以(ky)對(duì)供貨商信息進(jìn)行(jnxng)查詢、添加、修改。商品管理:可以對(duì)商品信息進(jìn)行查詢、添加、修改。商品類別管理,可以更改類別名稱,可以添加和刪除類別。銷(xiāo)售單管理:可以銷(xiāo)售單進(jìn)行條件查詢,并進(jìn)行管理。管理統(tǒng)計(jì)報(bào)表:輸入條件,得到報(bào)表并可導(dǎo)出到excel文件中。4.2 非功能需求分析4.2.1 系統(tǒng)界面與硬件需求(1)系統(tǒng)界面需求整個(gè)界面設(shè)計(jì)要保持友好、簡(jiǎn)潔、美觀、操作簡(jiǎn)易等風(fēng)格。輸入設(shè)備:鍵盤(pán)、鼠標(biāo)、掃描儀、條碼掃描器輸出設(shè)備:顯示器、打印機(jī)
58、、條碼標(biāo)簽打印機(jī)顯示風(fēng)格:Windows應(yīng)用程序界面接口需求:暫無(wú)(2)硬件需求為了能夠更好地運(yùn)行SQL Server 2000,并且滿足數(shù)據(jù)庫(kù)的存儲(chǔ)及處理速度要求。硬件需求為:CPU: Intel奔騰雙核,運(yùn)行速度2600MHz或以上內(nèi)存:1024MB或以上硬盤(pán):160G或以上顯示器:19英寸寬屏LCD,分辨率為14409004.2.2 軟件環(huán)境開(kāi)發(fā)和運(yùn)行境需求:安裝SQL Server 2000,MyEclipse6.5,JDK1.5,Tomcat6.0操作系統(tǒng):Windows XP版本瀏覽器:IE6O版本或以上,火狐3.0版本或以上4.3 系統(tǒng)流程圖通過(guò)上一節(jié)的系統(tǒng)需求分析以及第一章中提
59、出的系統(tǒng)設(shè)計(jì)的目標(biāo),這一節(jié)主要對(duì)超市銷(xiāo)售系統(tǒng)的系統(tǒng)工作流程進(jìn)行分析。在超市銷(xiāo)售系統(tǒng)中,管理員添加和修改基本信息(xnx)將基本信息保存在系統(tǒng)中,并在數(shù)據(jù)庫(kù)中的查詢相關(guān)信息。超市(cho sh)管理系統(tǒng)的后臺(tái)流程圖如圖4-2所示,超市管理系統(tǒng)的前臺(tái)(qinti)流程圖系統(tǒng)流程圖如圖4-3所示。圖4-2 超市管理系統(tǒng)后臺(tái)流程圖圖4-3 超市管理系統(tǒng)前臺(tái)流程圖4.4 數(shù)據(jù)流程圖得出系統(tǒng)流程圖以后,接下來(lái)就要分析系統(tǒng)的數(shù)據(jù)流圖。數(shù)據(jù)流圖是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過(guò)程中所經(jīng)受的變換,它是分析員與用戶之間極好的通信工具。綜合分析上面的系統(tǒng)流程圖,可得出超市管理系統(tǒng)的整體數(shù)據(jù)流圖
60、。頂層數(shù)據(jù)流圖如圖4-4所示:圖4-4 超市管理系統(tǒng)頂層數(shù)據(jù)流圖根據(jù)上面的數(shù)據(jù)流圖再具體分析超市進(jìn)貨和商品銷(xiāo)售結(jié)賬過(guò)程中的數(shù)據(jù)流,得出0層的數(shù)據(jù)流圖,如圖4-5所示:圖4-5 0層數(shù)據(jù)流圖4.5 系統(tǒng)(xtng)的E-R模型圖實(shí)體(sht)聯(lián)系圖:簡(jiǎn)稱為E-R圖,是指以實(shí)體(sht)、關(guān)系、屬性三個(gè)基本概念概括數(shù)據(jù)的基本結(jié)構(gòu),從而描述靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模式。與此有關(guān)的概念有:(1)實(shí)體:是觀念世界中描述客觀事物的概念。(2)屬性:指實(shí)體具有的某種特性,用來(lái)描述一個(gè)實(shí)體。(3)聯(lián)系:可分為兩類:一是實(shí)體內(nèi)部的聯(lián)系;二是實(shí)體之間的聯(lián)系。超市管理系統(tǒng)的E-R模型如圖4-6所示:圖4-6 超市(cho
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆大學(xué)《工程項(xiàng)目管理及審計(jì)實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 徐州幼兒師范高等??茖W(xué)?!队耙暫笃趧?chuàng)作》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年河南省駐馬店市高三第一次診斷考試(生物試題文)試卷含解析
- 鞏固CPSM考試知識(shí)的有效方式及試題與答案
- 河南對(duì)外經(jīng)濟(jì)貿(mào)易職業(yè)學(xué)院《無(wú)線通信與車(chē)聯(lián)網(wǎng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 如何提升采購(gòu)合同的執(zhí)行力度試題及答案
- 廣東青年職業(yè)學(xué)院《多媒體課件制作與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州鐵路職業(yè)技術(shù)學(xué)院《經(jīng)齊學(xué)原理》2023-2024學(xué)年第二學(xué)期期末試卷
- 貴州職業(yè)技術(shù)學(xué)院《環(huán)境與化學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 西藏那曲市色尼區(qū)2025屆數(shù)學(xué)四下期末統(tǒng)考模擬試題含解析
- 人教版七年級(jí)上歷史第三單元復(fù)習(xí)課件
- 微創(chuàng)介入診斷治療管理制度
- 人工智能環(huán)境下的初中語(yǔ)文課堂教學(xué)探究
- 第46屆世界技能大賽河南省選拔賽-化學(xué)實(shí)驗(yàn)室技術(shù)項(xiàng)目-樣題
- 糖尿病預(yù)防幻燈片
- 隧道危險(xiǎn)源清單
- 2024年度安徽省高校教師資格證之高等教育學(xué)題庫(kù)附答案(典型題)
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專業(yè)讀與應(yīng)用指導(dǎo)材料之3:“4 組織環(huán)境-4.3 確定設(shè)施管理體系的范圍”(雷澤佳編制-2024)
- 2024-2030年枸杞汁行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2024義務(wù)教育《英語(yǔ)課程標(biāo)準(zhǔn)》(2022版)
- 一例下肢靜脈血栓疑難病例護(hù)理討論
評(píng)論
0/150
提交評(píng)論