版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、基于php + b/s結(jié)構(gòu)的在線士多店管理系統(tǒng)設(shè)計(jì)摘要中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競(jìng)爭(zhēng)將越來越激烈,特別是士多店。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時(shí)間、空間的局限性,給中小企業(yè)帶來了更多的發(fā)展機(jī)會(huì),同時(shí)也增大了企業(yè)之間的競(jìng)爭(zhēng)強(qiáng)度。這就要求中小企業(yè)必須改變企業(yè)的經(jīng)營(yíng)管理模式,提高企業(yè)的運(yùn)營(yíng)效率。目前,我國(guó)中小企業(yè)的信息化水平還很低,相比國(guó)外企業(yè),還只處于剛開始始用的階段。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,企業(yè)采用電腦管理進(jìn)貨
2、、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然?!娟P(guān)鍵詞】士多店、進(jìn)貨、銷售、庫(kù)存abstractsmes in chinas economic development has an important position, the current number of chinas small and medium-sized, broad regional distribution, industry distribution of large-span. with the development of global economic integration and the rise of e-co
3、mmerce, competition among small and medium enterprises will become increasingly fierce. networks and the rapid development of e-commerce breakthrough in time and space limitations, to small and medium-sized development brings more opportunities, but also increases the intensity of competition among
4、enterprises. this calls for small and medium-sized enterprises must change the management model to improve the operational efficiency of enterprises. at present, chinas small and medium-sized information technology is still very low compared to foreign enterprises, but also only just started in the
5、beginning stages of use. with technological development, computer operations and management of increasingly simplified, the growing popularity of computer knowledge, while the rapid changing market economy, competition, enterprise computer management purchasing, inventory, sales and many other secto
6、rs and has become an inevitable trend.【key words】stores shop,purchasing, sales, inventory.一 緒論1.1管理信息系統(tǒng)概述管理信息系統(tǒng)就是我們常說的mis(management information system),它是一個(gè)計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫(kù)的人-機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。一個(gè)完整的mis應(yīng)包括:輔助決策系統(tǒng)(dss)、工業(yè)控制系統(tǒng)(ccs)、辦公自動(dòng)化系統(tǒng)(oa)以及數(shù)據(jù)庫(kù)、模型庫(kù)、方法庫(kù)、知識(shí)庫(kù)和與上級(jí)機(jī)關(guān)及外界交換信息的接口。其中,特別是辦公自動(dòng)化系統(tǒng)(oa)
7、、與上級(jí)機(jī)關(guān)及外界交換信息等都離不開intranet(企業(yè)內(nèi)部網(wǎng))的應(yīng)用??梢赃@樣說,現(xiàn)代企業(yè)mis不能沒有intranet,但intranet的建立又必須依賴于mis的體系結(jié)構(gòu)和軟硬件環(huán)境。 mis系統(tǒng)大大簡(jiǎn)化了管理人員的工作,使高層管理人員對(duì)中層,中層對(duì)基層、基層對(duì)設(shè)備系統(tǒng)逐級(jí)加強(qiáng)了管理、監(jiān)督和控制等,業(yè)務(wù)工作量減少,系統(tǒng)的維護(hù)工作量增大,大量的業(yè)務(wù)改進(jìn)工作轉(zhuǎn)向系統(tǒng)的改進(jìn),系統(tǒng)的正常運(yùn)行成為企業(yè)運(yùn)轉(zhuǎn)的生命線,因此,選拔、培養(yǎng)出合格人員特別是各層次計(jì)算機(jī)系統(tǒng)負(fù)責(zé)人是企業(yè)mis建設(shè)的基礎(chǔ)。1.2在線士多店管理系統(tǒng)開發(fā)背景士多店又有人叫士多里,俗稱洋煙紙店為“士多”(store),即英語雜貨鋪的
8、意思。在我國(guó)的一些沿海城市人們把商品種類繁多的店鋪稱之為士多店。 中國(guó)實(shí)行改革開放以來,國(guó)民經(jīng)濟(jì)保持了持續(xù)、健康、快速發(fā)展的良好態(tài)勢(shì)。2001年以后,中國(guó)經(jīng)濟(jì)進(jìn)入一個(gè)新的快速發(fā)展期,gdp增長(zhǎng)速度逐年加快,從2001年的8.3%加快到2006年的11.1%。至2006年底,中國(guó)限額以上連鎖零售門店數(shù)達(dá)123690個(gè),增長(zhǎng)17%。其中,超級(jí)市場(chǎng)23233個(gè),增長(zhǎng)22.8%;專業(yè)店77220個(gè),增長(zhǎng)15.2%。2006年限額以上連鎖零售業(yè)零售額為10499億元,增長(zhǎng)22.5%,占社會(huì)消費(fèi)品零售總額13.7%,比2005年提高2.1個(gè)百分點(diǎn)。2008年全球金融危機(jī)給零售企業(yè)帶來的不僅僅是威脅,而是帶
9、來了更多的并購(gòu)機(jī)會(huì),這意味著零售企業(yè)將面臨大的洗牌,這給了中國(guó)零售企業(yè)做大的機(jī)會(huì)。然而,如何讓零售企業(yè)實(shí)現(xiàn)信息化的快速發(fā)展,是零售企業(yè)在發(fā)展壯大過程中必須考慮的。以internet為代表的信息技術(shù)的飛速發(fā)展,傳統(tǒng)行業(yè)的問題得到解決,如何快速提升零售企業(yè)的信息化,從而使零售企業(yè)的效率迅速提高,成為新一輪市場(chǎng)競(jìng)爭(zhēng)的關(guān)鍵因素。此時(shí),一個(gè)功能強(qiáng)大的在線士多店管理系統(tǒng)對(duì)零售企業(yè)來說就顯得至關(guān)重要了。在線士多店管理系統(tǒng)就是要實(shí)現(xiàn)對(duì)士多店,即零售企業(yè)的進(jìn)銷存的管理。進(jìn)銷存管理系統(tǒng)在國(guó)內(nèi)外都是一個(gè)已經(jīng)發(fā)展了很久的行業(yè),關(guān)于進(jìn)銷存管理的各種系統(tǒng)也是多樣化的,系統(tǒng)的人性化設(shè)計(jì)是加強(qiáng)了領(lǐng)導(dǎo)層和生產(chǎn)層之間聯(lián)系,使領(lǐng)導(dǎo)
10、實(shí)時(shí)了解企業(yè)的生產(chǎn)經(jīng)營(yíng)狀況,及時(shí)提出自己的見解。由于我國(guó)經(jīng)濟(jì)的發(fā)展迅速,帶動(dòng)了高新技術(shù)的發(fā)展,對(duì)系統(tǒng)的設(shè)計(jì)也是向多功能方面發(fā)展。“公正、公平、合理”的商業(yè)管理理念和商業(yè)管理水平的提高,使企業(yè)對(duì)進(jìn)銷存管理系統(tǒng)有了更高的需求;同時(shí)由于電腦的普及,數(shù)據(jù)庫(kù)技術(shù)、瀏覽器/服務(wù)器技術(shù),特別是internet/intranet技術(shù)的發(fā)展,使得在線進(jìn)銷存管理系統(tǒng)的出現(xiàn)成為必然。在線進(jìn)銷存管理系統(tǒng)的特點(diǎn)是從企業(yè)生產(chǎn)的角度出發(fā),用集中的數(shù)據(jù)庫(kù)將幾乎所有生產(chǎn)與商品相關(guān)的數(shù)據(jù)統(tǒng)一管理起來,形成了集成的信息源。在國(guó)內(nèi)外企業(yè)管理方面來看,利用好網(wǎng)絡(luò)是公司成功的基石。采用在線進(jìn)銷存系統(tǒng),企業(yè)只須具備訪問internet條件
11、在系統(tǒng)發(fā)布的站點(diǎn)上,進(jìn)行進(jìn)銷存的管理,在圖像化的人機(jī)界面中完成日常的進(jìn)銷存管理工作,擺脫了時(shí)間和空間的限制,并有效的解決了數(shù)據(jù)共享的問題。在線進(jìn)銷存管理系統(tǒng)具有操作簡(jiǎn)單,低成本,高效率的優(yōu)點(diǎn),沒有地域限制,信息管理和查詢以及數(shù)據(jù)分析方便的優(yōu)點(diǎn)。中國(guó)加入wto,中國(guó)的零售企業(yè)面臨的服務(wù)領(lǐng)域的競(jìng)爭(zhēng)壓力更大。如何推進(jìn)企業(yè)管理的現(xiàn)代化、專業(yè)化、市場(chǎng)化是所有公司面臨的緊迫課題,面對(duì)激烈的競(jìng)爭(zhēng),企業(yè)也在不斷的尋找能夠加強(qiáng)自身競(jìng)爭(zhēng)力的手段。這更應(yīng)證了一個(gè)完善高效的在線進(jìn)銷存管理系統(tǒng)就越發(fā)顯得重要了。1.3在線士多店系統(tǒng)與其他經(jīng)銷存系統(tǒng)的比較進(jìn)銷存管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,根據(jù)企業(yè)的需求,為解決企業(yè)
12、賬目混亂,庫(kù)存不準(zhǔn),信息反饋不及時(shí)等問題,采用先進(jìn)的計(jì)算機(jī)技術(shù)而開發(fā)的,集進(jìn)貨、銷售、存儲(chǔ)多個(gè)環(huán)節(jié)于一體的信息系統(tǒng)。傳統(tǒng)的商品管理系統(tǒng), 已不適應(yīng)現(xiàn)代先進(jìn)的供銷鏈經(jīng)營(yíng)模式。在目前市場(chǎng)競(jìng)爭(zhēng)日益激烈的環(huán)境下, 對(duì)企業(yè)資源管理提出了更高的要求, 企業(yè)為了贏得市場(chǎng)競(jìng)爭(zhēng)優(yōu)勢(shì)就必須加強(qiáng)物流, 信息流、資金流的動(dòng)態(tài)管理, 使企業(yè)管理更加規(guī)范化。在線士多店管理系統(tǒng)的建設(shè)使得零售企業(yè)建立了信息化, 規(guī)范化的管理體系, 使得各業(yè)務(wù)環(huán)節(jié)的配合更加緊密, 提高了工作效率為企業(yè)全面實(shí)行信息化管理奠定了堅(jiān)實(shí)的基礎(chǔ)。傳統(tǒng)的進(jìn)銷存管理系統(tǒng)是基于c/s機(jī)構(gòu)的管理信息系統(tǒng),這種結(jié)果的系統(tǒng)往往集中程度較高,建立在局域網(wǎng)當(dāng)中,開發(fā)成
13、本較高,不適合大量數(shù)據(jù)與用戶的共享。在線士多店管理系統(tǒng),注重全國(guó)店面的連鎖以及數(shù)據(jù)的統(tǒng)一性管理,要求系統(tǒng)操作簡(jiǎn)單,實(shí)施簡(jiǎn)單。而傳統(tǒng)的進(jìn)銷存管理系統(tǒng)客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、硬件損壞,都需要進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。同時(shí)傳統(tǒng)進(jìn)銷存系統(tǒng)只適用于局域網(wǎng)。而隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式,對(duì)客戶
14、端的操作系統(tǒng)一般也會(huì)有限制??赡苓m應(yīng)于win98, 但不能用于win2000或windows xp。或者不適用于微軟新的操作系統(tǒng)等等,更不用說linux、unix等。在線士多店管理系統(tǒng)采用b/s結(jié)構(gòu),數(shù)據(jù)共享程度高,方便各個(gè)區(qū)域的客戶端的統(tǒng)一性操作。管理軟件是為企業(yè)服務(wù)的,企業(yè)選用管理軟件不僅要從技術(shù)上考慮,還要從商業(yè)運(yùn)用方面來考慮,總體來說在線士多店管理系統(tǒng)有如下優(yōu)勢(shì):1.投入成本比較。在線士多店管理軟件一般只有初期一次性投入成本。對(duì)于集團(tuán)來講,有利于軟件項(xiàng)目控制和避免it黑洞,而傳統(tǒng)的進(jìn)銷存軟件則不同,隨著應(yīng)用范圍的擴(kuò)大,投資會(huì)連綿不絕。2.硬件投資保護(hù)比較。在對(duì)已有硬件投資的保護(hù)方面,兩
15、種結(jié)構(gòu)也是完全不同的。當(dāng)應(yīng)用范圍擴(kuò)大,系統(tǒng)負(fù)載上升時(shí),傳統(tǒng)進(jìn)銷存軟件的一般解決方案是購(gòu)買更高級(jí)的中央服務(wù)器,原服務(wù)器放棄不用,這是由于c/s軟件的兩層結(jié)構(gòu)造成的,這類軟件的服務(wù)器程序必須部署在一臺(tái)計(jì)算機(jī)上;而b/s結(jié)構(gòu)(如智贏crm管理系列)則不同,隨著服務(wù)器負(fù)載的增加,可以平滑地增加服務(wù)器的個(gè)數(shù)并建立集群服務(wù)器系統(tǒng),然后在各個(gè)服務(wù)器之間做負(fù)載均衡。有效地保護(hù)了原有硬件投資。3企業(yè)快速擴(kuò)張支持上的比較。對(duì)于成長(zhǎng)中的企業(yè),快速擴(kuò)張是它的顯著特點(diǎn)。例如迪信通公司,每年都有新的配送中心成立,每月都有新的門店開張。應(yīng)用軟件的快速部署,是企業(yè)快速擴(kuò)張的必要保障。對(duì)于c/s結(jié)構(gòu)的軟件來講,由于必須同時(shí)安裝
16、服務(wù)器和客戶端、建設(shè)機(jī)房、招聘專業(yè)管理人員等,所以無法適應(yīng)企業(yè)快速擴(kuò)張的特點(diǎn)。而b/s結(jié)構(gòu)軟件,只需一次安裝,以后只需設(shè)立賬號(hào)、培訓(xùn)即可。其次,隨著軟件應(yīng)用的擴(kuò)張,對(duì)系統(tǒng)維護(hù)人才的需求有可能成為企業(yè)快速擴(kuò)張的制約瓶頸。如果企業(yè)開店上百家,對(duì)計(jì)算機(jī)專業(yè)人才的需求就將是企業(yè)面臨的巨大挑戰(zhàn)之一。 拋開人力成本不說,一個(gè)企業(yè)要招到這么多的專業(yè)人才并且留住他們也是不可能的。所以,采用c/s結(jié)構(gòu)軟件必然會(huì)制約企業(yè)未來的發(fā)展。另外,大多數(shù)c/s結(jié)構(gòu)的軟件都是通過odbc直接連到數(shù)據(jù)庫(kù)的,安全性差不說,其用戶數(shù)也是受限的。每個(gè)連到數(shù)據(jù)庫(kù)的用戶都會(huì)保持一個(gè)odbc連接,都會(huì)一直占用中央服務(wù)器的資源,對(duì)中央服務(wù)器
17、的要求非常高,使得用戶擴(kuò)充受到極大的限制。而b/s結(jié)構(gòu)軟件則不同,所有的用戶都是通過一個(gè)jdbc連接緩沖池連接到數(shù)據(jù)庫(kù)的,用戶并不保持對(duì)數(shù)據(jù)庫(kù)的連接,用戶數(shù)基本上是無限的。從以上的分析可以看出,b/s結(jié)構(gòu)的管理軟件和c/s結(jié)構(gòu)軟件各有各的的優(yōu)勢(shì)。而從國(guó)外的發(fā)展趨勢(shì)來看。目前,國(guó)外大型企業(yè)管理軟件要么已經(jīng)是b/s結(jié)構(gòu)的,要么正在經(jīng)歷從c/s到b/s結(jié)構(gòu)的轉(zhuǎn)變。從國(guó)內(nèi)諸多軟件廠商積極投入開發(fā)b/s結(jié)構(gòu)軟件的趨勢(shì)來看,b/s結(jié)構(gòu)的大型管理軟件可能在將來的幾年內(nèi)占據(jù)管理軟件領(lǐng)域的主導(dǎo)地位。二、可行性分析與研究2.1系統(tǒng)必要性分析隨著網(wǎng)絡(luò)的普及和流行,通過互聯(lián)網(wǎng)絡(luò)進(jìn)行經(jīng)濟(jì)活動(dòng)不僅方便快速,而且經(jīng)濟(jì)實(shí)惠,
18、還可以吸引更多的顧客,這也是商家看好的地方。從這一點(diǎn)足可以說明開發(fā)系統(tǒng)的必要性。2.2經(jīng)濟(jì)可行性分析經(jīng)濟(jì)費(fèi)用方面主要包括:購(gòu)置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用;系統(tǒng)開發(fā)費(fèi)用;系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用;人員培訓(xùn)費(fèi)用。硬件方面,除了服務(wù)器要求高一點(diǎn)以外,終端設(shè)備不是太貴。軟件方面,當(dāng)然需要買正版的操作系統(tǒng)。系統(tǒng)開發(fā)費(fèi)用上萬元,不過這個(gè)數(shù)字與一個(gè)公司的發(fā)展比起來就顯得太渺小了。系統(tǒng)的安裝由開發(fā)人員來完成,費(fèi)用包括在開發(fā)費(fèi)用之中。運(yùn)行和維護(hù)只需要公司招聘相應(yīng)的技術(shù)人員來完成即可,這也是必不可少的一項(xiàng)開支。本系統(tǒng)操作方便,人機(jī)交互友好,易學(xué)易懂。總之,這幾項(xiàng)加起來與本系統(tǒng)所帶來的經(jīng)濟(jì)效益和社會(huì)效益比起來,可
19、以說是微不足道。2.3技術(shù)可行性分析通過對(duì)公司業(yè)務(wù)流程各個(gè)環(huán)節(jié)的分析,確定出了新系統(tǒng)的管理結(jié)構(gòu)。我開發(fā)小組人員利用現(xiàn)有的開發(fā)工具和開發(fā)技術(shù)完全可以在規(guī)定的時(shí)間,規(guī)定的資金范圍內(nèi)實(shí)現(xiàn)新系統(tǒng)的全部功能。系統(tǒng)的開發(fā)不是系統(tǒng)完成了就表明做好了,還包括系統(tǒng)的維護(hù),使用系統(tǒng)人員的培訓(xùn),系統(tǒng)的實(shí)現(xiàn)效果等方面。在線士多店管理系統(tǒng)維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,b/s架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大一點(diǎn)單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但b/s架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任
20、何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。在線士多店管理系統(tǒng)采用b/s結(jié)構(gòu)實(shí)現(xiàn),操作簡(jiǎn)單,操作只需要在瀏覽器上進(jìn)行,相對(duì)于傳統(tǒng)的進(jìn)銷存系統(tǒng)復(fù)雜的操作環(huán)境,在線士多店系統(tǒng)的操作人員只需要熟悉瀏覽器即可,方便快捷的導(dǎo)航,一目了
21、然,操作人員只需稍作培訓(xùn),即能完全獨(dú)立操作。b/s結(jié)構(gòu)最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件。只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個(gè)用戶名和密碼,就可以使用了。甚至可以在線申請(qǐng),通過公司內(nèi)部的安全認(rèn)證(如證書)后,不需要人的參與,系統(tǒng)可以自動(dòng)分配給用戶一個(gè)賬號(hào)進(jìn)入系統(tǒng)。由于b/s架構(gòu)管理軟件只安裝在服務(wù)器端(server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(server)端完全通過www瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人
22、員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬一??偨Y(jié)上面幾點(diǎn),在技術(shù)上面,關(guān)于實(shí)現(xiàn)在線士多店管理系統(tǒng),可謂沒有問題。三、系統(tǒng)需求分析3.1系統(tǒng)功能需求分析在線士多店管理系統(tǒng)主要包含五個(gè)模塊,分別為:經(jīng)銷單位管理模塊,訂單管理模塊,會(huì)員管理模塊,銷售信息管理模塊,系統(tǒng)管理模塊。經(jīng)銷單位管理模塊主要包括:本單位信息,經(jīng)銷商管理,新經(jīng)銷商錄入,網(wǎng)點(diǎn)查詢。訂單管理模塊主要包括:訂貨,訂單管理,發(fā)布產(chǎn)品。會(huì)員管理模塊主要包括:本站會(huì)員管理,會(huì)員查詢,新會(huì)員錄入。銷售信息管理模塊主要包括:費(fèi)用覽表,銷售錄入,
23、結(jié)算管理。系統(tǒng)管理模塊主要包括:公共列表,發(fā)布公告,更新緩存,系統(tǒng)配置,修改密碼。3.2系統(tǒng)設(shè)計(jì)結(jié)構(gòu)分析3.2.1b/s結(jié)構(gòu)與c/s結(jié)構(gòu)比較bs結(jié)構(gòu),即browserserver(瀏覽器服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器(server),而客戶端采用瀏覽器(browse)運(yùn)行軟件。它是隨著internet技術(shù)的興起,對(duì)cs結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的www瀏覽器技術(shù),結(jié)合多種script語言(vbscript、javascript)和activex技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。bs三層體系結(jié)構(gòu)采用三層瀏覽器服務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層(server)和用戶界面層(clien
24、t)增加了一層結(jié)構(gòu),稱為中間件(middleware),使整個(gè)體系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件,將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次,如圖2所示。三個(gè)層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫(kù)的高效連接;提供一個(gè)三層結(jié)構(gòu)應(yīng)用的開發(fā)、運(yùn)行、部署和管理的平臺(tái)。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。 由于傳統(tǒng)的客戶服務(wù)器兩層結(jié)構(gòu)存在靈活性差、升級(jí)困難、維護(hù)工作
25、量大等缺陷,已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要。而browse/server(簡(jiǎn)稱b/s)結(jié)構(gòu)已成為取代client/server(簡(jiǎn)稱c/s)結(jié)構(gòu)的一種全新技術(shù)。它的主要優(yōu)勢(shì)有:a.維護(hù)和升級(jí)方式簡(jiǎn)單。目前,軟件系統(tǒng)的改進(jìn)和升級(jí)越來越頻繁,b/s架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大的單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但b/s架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只
26、需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來越“瘦”,而服務(wù)器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級(jí)和維護(hù)會(huì)越來越容易,而使用起來會(huì)越來越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見的,驚人的。因此,維護(hù)和升級(jí)革命的方式是“瘦”客戶機(jī),“胖”服務(wù)器。b.成本降低,選擇更多。大家都知道windows在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上windows并不是處于絕對(duì)的統(tǒng)治地位。 現(xiàn)在的趨勢(shì)是凡使用b/s架構(gòu)的應(yīng)用管理軟件,只需安裝在linux服務(wù)器上即可,而且安全性高。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)
27、都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的linux操作系統(tǒng)快速發(fā)展起來,linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒有使用windows操作系統(tǒng),但用戶的電腦本身安裝的大部分是windows操作系統(tǒng)。c.應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重。由于b/s架構(gòu)管理軟件只安裝在服務(wù)器端(server)上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器(server)端完全通過www瀏覽器實(shí)現(xiàn),
28、極少部分事務(wù)邏輯在前端(browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù)。但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬一。3.2.2本套系統(tǒng)采用b/s體系結(jié)構(gòu)的原因bs結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。但數(shù)據(jù)安全性問題、對(duì)服務(wù)器要求過高、數(shù)據(jù)傳輸速度慢、軟件的個(gè)性化特點(diǎn)明顯降低,這些缺點(diǎn)是有目共睹的,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。例如通過瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報(bào)表的應(yīng)答、專用性打印輸出都比較困難和不便。此外,實(shí)現(xiàn)復(fù)雜的應(yīng)用構(gòu)造有較大的困難。雖
29、然可以用activex、java等技術(shù)開發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟cs的一系列應(yīng)用工具來說,這些技術(shù)的開發(fā)復(fù)雜,并沒有完全成熟的技術(shù)工具供使用。在線士多店管理系統(tǒng),注重全國(guó)店面的連鎖以及數(shù)據(jù)的統(tǒng)一性管理,要求系統(tǒng)操作簡(jiǎn)單,實(shí)施簡(jiǎn)單。c/s結(jié)構(gòu)軟件僅適用于局域網(wǎng)內(nèi)部用戶或?qū)拵в脩簦?兆以上);而我們的b/s結(jié)構(gòu)軟件可以適用于任何網(wǎng)絡(luò)結(jié)構(gòu)(包括33.6k撥號(hào)入網(wǎng)方式),這正符合了士多店連鎖,不同地區(qū),采用不同網(wǎng)絡(luò)的要求。b/s結(jié)構(gòu)軟件一般只有初期一次性投入成本。對(duì)于集團(tuán)來講,有利于軟件項(xiàng)目控制和避免it黑洞,而c/s結(jié)構(gòu)的軟件則不同,隨著應(yīng)用范圍的擴(kuò)大,投資會(huì)連綿不絕。 在對(duì)已有硬
30、件投資的保護(hù)方面,兩種結(jié)構(gòu)也是完全不同的。當(dāng)應(yīng)用范圍擴(kuò)大,系統(tǒng)負(fù)載上升時(shí),c/s結(jié)構(gòu)軟件的一般解決方案是購(gòu)買更高,這就無形的增加了成本。3.3系統(tǒng)開發(fā)環(huán)境分析3.3.1php,apache簡(jiǎn)介1.php簡(jiǎn)介php,是英文超級(jí)文本預(yù)處理語言hypertext preprocessor的縮寫。php 是一種 html 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入html文檔的腳本語言,語言的風(fēng)格有類似于c語言,被廣泛的運(yùn)用。php 獨(dú)特的語法混合了 c、java、perl 以及 php 自創(chuàng)新的語法。它可以比 cgi 或者 perl 更快速的執(zhí)行動(dòng)態(tài)網(wǎng)頁。用php做出的動(dòng)態(tài)頁面與其他的編程語言相比,p
31、hp是將程序嵌入到html文檔中去執(zhí)行,執(zhí)行效率比完全生成html標(biāo)記的cgi要高許多;php還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。php具有非常強(qiáng)大的功能,所有的cgi的功能php都能實(shí)現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫(kù)以及操作系統(tǒng)。php的特性包括:開放的源代碼:所有的php源代碼事實(shí)上都可以得到。php是免費(fèi)的,php十分便捷,學(xué)習(xí)簡(jiǎn)單,由于php是運(yùn)行在服務(wù)器端的腳本,可以運(yùn)行在unix、linux、windows下,嵌入html:因?yàn)閜hp可以嵌入html語言,所以學(xué)習(xí)起來并不困難。在php4,php5 中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M(jìn),現(xiàn)在php完全可
32、以用來開發(fā)大型商業(yè)程序。2.apache服務(wù)器簡(jiǎn)介很多類unix操作系統(tǒng)都集成了apache,無論是免費(fèi)的linux、free d,還是商業(yè)的solaris、aix,都包含了apache組件。所不同的是,在商業(yè)版本中對(duì)相應(yīng)的系統(tǒng)進(jìn)行了優(yōu)化,并加進(jìn)了一些安全模塊。apache是根據(jù)ncsa的服務(wù)器發(fā)展而來的,ncsa是最早出現(xiàn)的web服務(wù)器程序之一,由伊利諾斯大學(xué)urbana-champaign分校的美國(guó)國(guó)家超級(jí)計(jì)算應(yīng)用中心開發(fā)。在發(fā)展初期,apache主要是一個(gè)基于unix系統(tǒng)的服務(wù)器,它的宗旨就是建成一個(gè)基于unix系統(tǒng)的、功能更強(qiáng)、效率更高并且速度更快的www服務(wù)器,這就決定了它是從其他的
33、服務(wù)器演變而來的,并且添加了大量補(bǔ)丁來增強(qiáng)它在某一方面的性能,所以它就被命名為“apatchy server(一個(gè)補(bǔ)丁組成的服務(wù)器)”。發(fā)展到今天,apache已經(jīng)被移植到很多平臺(tái)上了。apache的開發(fā)遵循gpl協(xié)議,由全球的志愿者一起開發(fā)和維護(hù)。在保持強(qiáng)大的功能及不斷更新的同時(shí),它仍然是免費(fèi)的,并且公開源代碼。apache的官方下載地址apache是遵循gpl協(xié)議的免費(fèi)自由軟件,可以在它的官方站點(diǎn)/ 找到最新版本的源代碼壓縮包。也可以找到已經(jīng)在不同平臺(tái)上編譯完成的二進(jìn)制文件,目前有atx/linux/free d/solaris/os/2/win32
34、等多種unix、類unix和非unix的多個(gè)平臺(tái)。apache與其他www服務(wù)器的比較在www服務(wù)器市場(chǎng)中,apache以免費(fèi)、可靠、快速和很好的擴(kuò)展性等優(yōu)點(diǎn)脫穎而出,已經(jīng)遠(yuǎn)遠(yuǎn)超過了microsoft iis、netscape、 ca截至2002年6月,apache已經(jīng)占了www服務(wù)器市場(chǎng)60%的份額,并且這個(gè)份額還在持續(xù)增長(zhǎng)。令microsoft iis難望其項(xiàng)背(microsoft iis占28%)。用戶可以用apache快速建設(shè)一個(gè)web站點(diǎn)。如果要?jiǎng)?chuàng)建一個(gè)日訪問量達(dá)數(shù)百萬次的web服務(wù)器,apache是最佳選擇。3.3.2硬軟件環(huán)境分析1.硬件要求cpu: intel pentium(
35、) 2.0ghzhdd:80gram:512m2.軟件要求操作系統(tǒng):liunx/ windows 2000 server。開發(fā)語言:php 5.x。數(shù)據(jù)庫(kù):mysql 5.0。開發(fā)工具:zend studio。輔助開發(fā)工具:dreamweaver8.0,photoshop8.0。瀏覽器:ie5.0,推薦使用ie6.0。web服務(wù)器:apache。分辨率:最佳效果1024768像素。3.3.3系統(tǒng)運(yùn)行環(huán)境的安裝與配置下載appser安裝包,雙擊開始安裝,選擇安裝目錄到d盤,輸入任意一個(gè)管理員郵箱,輸入localhost為服務(wù)器地址,123為mysql密碼。點(diǎn)擊下一步,直至安裝完成。安裝完成后,在
36、瀏覽器中輸入,打開相應(yīng)的頁面,安裝成功。分別安裝zend studio,dreamweaver8.0,photoshop8.0.至此,系統(tǒng)開發(fā)與運(yùn)行環(huán)境安裝,配置成功。3.4系統(tǒng)流程圖分析業(yè)務(wù)流程分析業(yè)務(wù)流程分析就是要弄清楚本系統(tǒng)業(yè)務(wù)的處理過程,以及這個(gè)處理過程的具體方法、步驟等。通過業(yè)務(wù)流程分析,可以發(fā)現(xiàn)原系統(tǒng)存在的問題和不足,從而進(jìn)一步優(yōu)化處理過程。因此,業(yè)務(wù)流程分析是系統(tǒng)分析的主要步驟。業(yè)務(wù)流程分析的結(jié)果是得到業(yè)務(wù)流程圖(transaction flow diagram ,tfd),它是將一些特定的線條后和圖形符號(hào)連接起來表示業(yè)務(wù)處理全過程的細(xì)節(jié)和步驟。在線
37、士多店管理的業(yè)務(wù)流程圖如下:士多店管理員錄入新經(jīng)銷商管理經(jīng)銷商會(huì)員管理新經(jīng)銷商會(huì)員產(chǎn)品訂單系統(tǒng)管理管理瀏覽下訂單申請(qǐng)成為新經(jīng)銷商是否批準(zhǔn)是銷售覽表管理銷售覽表否圖3-1 在線士多店管理系統(tǒng)業(yè)務(wù)流程圖1供應(yīng)商總部倉(cāng)庫(kù)各分倉(cāng)庫(kù)代理商加盟店自營(yíng)店專柜零售客戶進(jìn)貨調(diào)撥批發(fā)零售配貨配貨配貨圖3-2 在線士多店管理系統(tǒng)業(yè)務(wù)流程圖2采購(gòu)申請(qǐng)采購(gòu)訂單收貨通知采購(gòu)發(fā)票銷售報(bào)價(jià)銷售訂單發(fā)貨通知銷售發(fā)票商品轉(zhuǎn)倉(cāng)采購(gòu)?fù)素涗N售退貨采購(gòu)入庫(kù)銷售出庫(kù)倉(cāng)庫(kù)圖3-3 在線士多店管理系統(tǒng)業(yè)務(wù)流程圖3數(shù)據(jù)流程分析 數(shù)據(jù)流程分析是將系統(tǒng)內(nèi)部的各種實(shí)際流動(dòng)的數(shù)據(jù)抽象出來,將數(shù)據(jù)本身的各個(gè)屬性舍去,單從數(shù)據(jù)本身的角度分析數(shù)據(jù)的處理流程,
38、建立數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要是對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行輸入輸出、存儲(chǔ)、傳遞、轉(zhuǎn)換等進(jìn)行分析。數(shù)據(jù)流程的結(jié)果是系統(tǒng)實(shí)現(xiàn)業(yè)務(wù)處理過程的基礎(chǔ)。下圖為濟(jì)南市智能公交查詢系統(tǒng)的數(shù)據(jù)流程圖。在線士多店管理的數(shù)據(jù)流程圖如下:總士多店發(fā)布產(chǎn)品產(chǎn)品查重打印訂單產(chǎn)品目錄初步產(chǎn)品目錄經(jīng)銷商驗(yàn)收產(chǎn)品清單產(chǎn)品總帳已發(fā)布產(chǎn)品銷售,費(fèi)用等統(tǒng)計(jì)信息產(chǎn)品訂單統(tǒng)計(jì)信息產(chǎn)品查重產(chǎn)品清單查重信息圖3-4 在線士多店管理系統(tǒng)數(shù)據(jù)流程圖四、系統(tǒng)設(shè)計(jì)4.1系統(tǒng)功能設(shè)計(jì)在線士多店管理系統(tǒng)功能結(jié)構(gòu)圖:在線士多店管理系統(tǒng)經(jīng)銷單位管理本單位息經(jīng)銷商管理新經(jīng)銷商錄入網(wǎng)點(diǎn)查詢訂貨訂單管理發(fā)布產(chǎn)品本站會(huì)員管理會(huì)員查詢新會(huì)員錄入費(fèi)用覽表銷售錄入結(jié)算管理發(fā)
39、布公告系統(tǒng)配置修改密碼系統(tǒng)管理銷售信息管理會(huì)員管理訂單管理圖4-2 在線士多店管理系統(tǒng)功能結(jié)構(gòu)圖4.1.1經(jīng)銷單位管理本單位信息:修改維護(hù)本單位的帳號(hào)信息 經(jīng)銷商管理(總管理顯示):用以管理所有經(jīng)銷商審核、修改信息、密碼初始化等 新經(jīng)銷商錄入:提交會(huì)員的經(jīng)銷商申請(qǐng) 網(wǎng)點(diǎn)查詢:查詢系統(tǒng)所有經(jīng)銷單位的電話及地址 該模塊截圖如下:圖4-3 在線士多店管理系統(tǒng)系統(tǒng)界面圖14.1.2訂單管理模塊訂貨:指經(jīng)銷單位向廠家(總管理)進(jìn)行訂貨下單 訂單管理:顯示訂單的處理情況,考慮到系統(tǒng)安全本版本未設(shè)置網(wǎng)上支付,需支付后把憑條貼到回執(zhí)單上傳真總管理再發(fā)貨(總管理顯示訂單處理項(xiàng)) 發(fā)布產(chǎn)品(總管理顯示):產(chǎn)品的發(fā)
40、布 該模塊截圖如下:圖4-4 在線士多店管理系統(tǒng)系統(tǒng)界面圖24.1.3會(huì)員管理模塊本站會(huì)員:只顯示自己推薦或自己推薦的人推薦的會(huì)員,但不包括自己推薦的會(huì)員成為經(jīng)銷商的用戶及他的所有下級(jí) 會(huì)員查詢:查詢系統(tǒng)所有用戶是否存在 會(huì)員錄入:用戶名不可更改,其它以后都可以修改 該模塊截圖如下:圖4-4 在線士多店管理系統(tǒng)系統(tǒng)界面圖34.1.4銷售信息管理模塊費(fèi)用覽表:顯示本站下所有會(huì)員的本月結(jié)算情況(管理員顯示所有經(jīng)銷單位的) 銷售錄入:對(duì)于本經(jīng)銷單位賣出的貨款與購(gòu)買人對(duì)應(yīng)錄入(當(dāng)庫(kù)存不足只無法錄入) 結(jié)算管理(總管理顯示):自行制定自己的結(jié)算周期進(jìn)行結(jié)算本周期所有用戶的利潤(rùn)(注:重復(fù)結(jié)算會(huì)覆蓋上期結(jié)果
41、) 該模塊截圖如下:圖4-5在線士多店管理系統(tǒng)系統(tǒng)界面圖44.1.5系統(tǒng)管理模塊公告列表:公告的詳細(xì)信息與管理。發(fā)布公告:公告的發(fā)布。更新緩存:本系統(tǒng)數(shù)據(jù)與模板的緩存的更新。系統(tǒng)配置:系統(tǒng)參數(shù)的配置。更改密碼:登錄賬號(hào)的密碼的修改。該模塊截圖如下:圖4-6 在線士多店管理系統(tǒng)系統(tǒng)界面圖54.2系統(tǒng)設(shè)計(jì)要求,目標(biāo)以及命名規(guī)則4.2.1系統(tǒng)設(shè)計(jì)要求在線士多店管理系統(tǒng)就是要實(shí)現(xiàn)對(duì)士多店,即零售企業(yè)的進(jìn)銷存的管理。隨著國(guó)家的政治經(jīng)濟(jì)政策的優(yōu)化改革,使得國(guó)內(nèi)中小企業(yè)得以蓬勃發(fā)展??墒请S著企業(yè)的發(fā)展,客戶數(shù)量的的為斷增多,財(cái)務(wù)工作繁雜化,庫(kù)存產(chǎn)品零亂等一系列問題也接踵而至,給企業(yè)經(jīng)營(yíng)者運(yùn)作帶來了很大的困擾
42、。信息技術(shù)的迅猛發(fā)展,科學(xué)經(jīng)營(yíng)管理觀念的迅速傳播,使中小企業(yè)經(jīng)營(yíng)者逐漸認(rèn)識(shí)到轉(zhuǎn)變企業(yè)經(jīng)營(yíng)管理理念,改善企業(yè)經(jīng)營(yíng)管理模式是企業(yè)適應(yīng)時(shí)代的發(fā)展急需解決的問題?,F(xiàn)代管理,應(yīng)該建立在真實(shí)、有效的數(shù)據(jù)信息基礎(chǔ)之上,應(yīng)該是一種科學(xué)的、理性的管理體制,而這種管理與經(jīng)營(yíng)的聯(lián)系與互助,又必須依賴于計(jì)算機(jī)的強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)功能,計(jì)算機(jī)管理系統(tǒng)便是實(shí)際的企業(yè)進(jìn)銷問題與計(jì)算機(jī)強(qiáng)大數(shù)據(jù)統(tǒng)計(jì)功能相結(jié)合的產(chǎn)物。管理系統(tǒng)解決的了商業(yè)企業(yè)商品的進(jìn)、銷、存、退、換、盤、損、殘、調(diào)、借、贈(zèng)等一系列操作流程中的數(shù)據(jù)信息的處理問題,提供一系列的數(shù)據(jù)分析,幫助經(jīng)營(yíng)者合理的調(diào)整各個(gè)經(jīng)營(yíng)運(yùn)作環(huán)節(jié)的運(yùn)作節(jié)奏,并對(duì)商品流轉(zhuǎn)過程進(jìn)行了全程跟蹤管理、
43、相應(yīng)款項(xiàng)流通的全程記錄管理和票據(jù)信息統(tǒng)計(jì)的管理。因此進(jìn)銷存管理系統(tǒng)的全面應(yīng)用,規(guī)范業(yè)務(wù)流程、提高了企業(yè)的管理水平,提高資金流動(dòng)的透明度,加快商品資金周轉(zhuǎn)速度,進(jìn)而全面提高了企業(yè)的經(jīng)營(yíng)水平、進(jìn)而全面提升了企業(yè)的經(jīng)濟(jì)效益。(1)由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。(2)由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。(3)方便的數(shù)據(jù)查詢,支持多條件查詢。(4)經(jīng)銷單位管理(包括本單位信息,經(jīng)銷商管理,新經(jīng)銷商錄入,網(wǎng)點(diǎn)查詢)。(5)通過計(jì)算機(jī),能夠直接“透視”銷售情況。(6)完善的會(huì)員管理,系統(tǒng)管理功能。(7)訂單管理。(8)數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。4.2.2系統(tǒng)設(shè)計(jì)
44、目標(biāo)(1)系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。(2)鍵盤操作,快速響應(yīng)。(3)實(shí)現(xiàn)各種查詢,如多條件查詢、模糊查詢等。(4)管理員可以設(shè)置操作員的權(quán)限。(5)對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行嚴(yán)格的數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。(6)數(shù)據(jù)保密性強(qiáng),為每個(gè)用戶設(shè)置權(quán)限級(jí)別。(7)系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。(8)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。4.2.3系統(tǒng)設(shè)計(jì)的命名規(guī)則(1)系統(tǒng)以士多店拼音首字母命名,即為sdd,各個(gè)子文件夾首字母大寫,根據(jù)需要命名。(2)數(shù)據(jù)庫(kù)命名規(guī)則數(shù)據(jù)庫(kù)名稱與項(xiàng)目名稱相同,數(shù)據(jù)庫(kù)中表命名規(guī)則是sdd_表名。4.3
45、數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1mysql數(shù)據(jù)庫(kù)的介紹mysql是一個(gè)可運(yùn)行在windows平臺(tái)和大多數(shù)的linux平臺(tái)上的半商業(yè)數(shù)據(jù)庫(kù)。mysql的普及很大程度上源于它的寬松,其中mysql的windows版本在任何情況下都不免費(fèi),而在包括linux在內(nèi)的任何unix平臺(tái)下使用mysql都是免費(fèi)的。mysql客戶庫(kù)是客戶/服務(wù)器結(jié)構(gòu)的c語言庫(kù),它意味著一個(gè)客戶能查詢駐留在另一臺(tái)機(jī)器的一個(gè)數(shù)據(jù)庫(kù)。然而mysql真正的強(qiáng)項(xiàng)在于該庫(kù)中的語言包裝器,perl、pathon和php只是一部分。apache的web服務(wù)器也有許多模塊,例如目錄存取文件等允許各種各樣的apache配置信息。使用mysql,應(yīng)用程序接口
46、簡(jiǎn)單、一致并且相當(dāng)完整,而且多平臺(tái)odbc驅(qū)動(dòng)程序都能夠自由獲得。mysql包含一些與sql標(biāo)準(zhǔn)不同的轉(zhuǎn)變,大多數(shù)被設(shè)計(jì)成是對(duì)sql腳本語言的不足的一種補(bǔ)充。但是另一些擴(kuò)展確實(shí)使 mysql與眾不同,例如link子句搜索是自動(dòng)地忽略大小寫的。而且mysql也允許用戶自定義sql函數(shù),也就是一個(gè)程序員可以編寫一個(gè)函數(shù)然后集成到mysql中,其表現(xiàn)與任何基本函數(shù)沒有什么不同。mysql可以說是數(shù)據(jù)庫(kù)領(lǐng)域的中間派,它缺乏一個(gè)全功能數(shù)據(jù)庫(kù)的大多數(shù)主要特征,但是又有比類似xbase記錄存儲(chǔ)引擎更多的特征。它需要一個(gè)服務(wù)守護(hù)程序,但是不像它們那樣消費(fèi)資源;查詢語言允許復(fù)雜的連接查詢,但是mysql的主要的
47、缺陷之一是缺乏標(biāo)準(zhǔn)的參考完整性機(jī)制,所有的參考完整必須由程序員強(qiáng)制保證。可能有些數(shù)據(jù)庫(kù)管理員會(huì)覺得系統(tǒng)缺乏主要數(shù)據(jù)庫(kù)功能,但是mysql對(duì)簡(jiǎn)單數(shù)據(jù)庫(kù)是有其價(jià)值的。4.3.2數(shù)據(jù)庫(kù)總體結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)采用mysql數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為sdd。數(shù)據(jù)庫(kù)sdd中包含7張表。分別為:消費(fèi)信息,賬戶表,會(huì)員表,新聞表,訂單表,產(chǎn)品表,用戶信息表。e-r圖如下:經(jīng)銷商訂單用戶會(huì)員信息消息產(chǎn)品折扣發(fā)布下發(fā)布111nmk總價(jià)下單時(shí)間訂單號(hào)會(huì)員號(hào)姓名電話住址名稱密碼注冊(cè)時(shí)間外鍵作者內(nèi)容標(biāo)題添加時(shí)間折扣起數(shù)折扣止數(shù)折扣名稱單價(jià)庫(kù)存情況庫(kù)存添加時(shí)間圖4-1 在線士多店管理系統(tǒng)e-r圖4.3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)
48、計(jì)根據(jù)上述數(shù)據(jù)庫(kù)的需求分析和概念結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)了名稱為sdd的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)sdd由下面多個(gè)表格組成,各個(gè)表的命名及字段命名都是以相應(yīng)名稱的英文命名,各個(gè)表格的設(shè)計(jì)結(jié)果如下表格所示,每個(gè)表格表示在數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的一個(gè)表。product表:列名數(shù)據(jù)類型可否為空說明idint(4)否產(chǎn)品編號(hào)(主鍵自增)ptitlevarchar(255)否產(chǎn)品名稱punitchar(10)否產(chǎn)品單位pricefloat否產(chǎn)品單價(jià)prulevarchar(255)否產(chǎn)品尺寸statuschar(30)否庫(kù)存狀況pothenvarchar(255)否說明paddtimeint(10)否添加時(shí)間表4-1 在線士多店管理
49、系統(tǒng)product表userinfo表列名數(shù)據(jù)類型可否為空說明idint(10)否標(biāo)識(shí)(主鍵自增)autouidchar(15)否用戶編號(hào)autocidchar(15)否對(duì)應(yīng)id,0表示未推薦tjridchar(16)否推薦人idumarkint(2)否用戶標(biāo)記,1為申請(qǐng),2表示通過companynamevarchar(255)是公司名companyidvarchar(30)是公司注冊(cè)號(hào)companybanknamevarchar(255)是開戶行companybankidvarchar(30)是開戶號(hào)umnamevarchar(255)否姓名ucity1varchar(20)否省份ucity
50、2varchar(20)否城市ucardvarchar(255)否身份證ubarknamevarchar(20)否借記卡ubankidvarchar(15)否借記卡號(hào)umobilevarchar(15)否移動(dòng)電話ufaxchar(15)否傳真uphonechar(15)否固定電話umailvarchar(30)否郵箱uaddressvarchar(255)否通訊地址upayeechar(30)是upayddvarchar(255)是uothervarchar(255)是備注caddtimeint(10)是被添加為經(jīng)銷商的時(shí)間uaddtimeint(10)否注冊(cè)時(shí)間表4-2在線士多店管理系統(tǒng)us
51、er_info表consumer表列名數(shù)據(jù)類型可否為空說明idint(15)否標(biāo)識(shí)(主鍵自增)autouidchar(15)否經(jīng)銷商編號(hào)pidint(15)否推薦人編號(hào)fidint(15)否是否為經(jīng)銷商,是同id,否同pidpidtreevarchar(50000)否繼承樹m_countotherdecimal(10,2)否m_countselfdecimal(10,2)否折扣起數(shù)sum_countdecimal(10,2)否折扣尾數(shù)sum_bonusdecimal(10,2)否歷史返還m_bonusotherdecimal(10,2)否月公司返還m_bonusselfdecimal(10,2
52、)否月本站返還temp_bonusotherdecimal(10,2)否臨時(shí)數(shù),月公司還temp_bonusselfdecimal(10,2) 否臨時(shí)本站還kucundecimal(10,2)否庫(kù)存umarkint(1)否步驟標(biāo)記addtimeint(10)否添加時(shí)間表4-3 在線士多店管理系統(tǒng)consumer表discount表列名數(shù)據(jù)類型可否為空說明zkidint(4)否標(biāo)志(主鍵自增)zkstartint(10)否折扣起碼數(shù)zkendint(10)否折扣止碼數(shù)zkpointfloat否折扣表4-4在線士多店管理系統(tǒng)discount表members表列名數(shù)據(jù)類型可否為空說明idint(15
53、)否標(biāo)識(shí)(主鍵)autouidchar(15)否會(huì)員編號(hào)unamevarchar(20)否會(huì)員名upasswordchar(32)否密碼urandomchar(6)否md5隨機(jī)碼upowerint(2)否等級(jí)lasttimeint(10)否最后登錄時(shí)間addtimeint(10)否注冊(cè)時(shí)間表4-5 在線士多店管理系統(tǒng)members表news表列名數(shù)據(jù)類型可否為空說明idint(4)否標(biāo)識(shí)(主鍵自增)titlevarchar(80)否標(biāo)題autouidchar(15)否接收人id,all表示所有writervarchar(15)否作者contenttext是內(nèi)容ydayint(2)否保存天數(shù)rcontentvarchar(255)否回復(fù)內(nèi)容addtimeint(10)否添加時(shí)間表4-6 在線士多店管理系統(tǒng)news表order表列名數(shù)據(jù)類型可否為空說明idint(4)否標(biāo)識(shí)(主鍵自增)orderidint(10)否訂單號(hào)autouidchar(15)否訂單人idproducttext是產(chǎn)品statusint(2)否是否處理temp_totaldecimal(10,2)否臨時(shí)總價(jià)wuliutext是物流信息othervarchar(255)否備注totaldecimal(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024文化藝術(shù)展覽合作合同
- 2024年獨(dú)家家具分銷合同
- 道路交通行業(yè)采購(gòu)工作總結(jié)
- 2024年高速公路水穩(wěn)施工安全生產(chǎn)合同示范3篇
- 環(huán)境工程行業(yè)工程師工作總結(jié)
- 《布線常用工具》課件
- 2025版合伙企業(yè)散伙協(xié)議書(含股權(quán)轉(zhuǎn)讓)范本3篇
- 2024年美發(fā)行業(yè)勞務(wù)派遣協(xié)議
- 《財(cái)政支出的概述》課件
- 建筑行業(yè)招聘經(jīng)驗(yàn)總結(jié)
- 07FD02 防空地下室電氣設(shè)備安裝
- 《工程倫理》題集
- 江蘇2024年江蘇省新聞出版學(xué)校招聘人員筆試歷年典型考題及考點(diǎn)附答案解析
- 四川省成都市2023-2024學(xué)年高二歷史上學(xué)期期末聯(lián)考試題
- 證書掛靠協(xié)議書
- 河北省2024屆高三大數(shù)據(jù)應(yīng)用調(diào)研聯(lián)合測(cè)評(píng)(Ⅵ)英語試題含答案
- 成人手術(shù)后疼痛評(píng)估與護(hù)理-中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)(2023)課件
- 《金屬基增容導(dǎo)線技術(shù)條件+第2部分:鋁包殷鋼芯耐熱鋁合金絞線》
- 園藝植物栽培學(xué)智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- 新部編人教版語文三年級(jí)下冊(cè)寫字表字帖
- (正式版)SHT 3075-2024 石油化工鋼制壓力容器材料選用規(guī)范
評(píng)論
0/150
提交評(píng)論