進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第1頁(yè)
進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第2頁(yè)
進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第3頁(yè)
進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第4頁(yè)
進(jìn)銷存管理系統(tǒng)畢業(yè)設(shè)計(jì)論文_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、PAGE PAGE 31XXXX大學(xué)畢業(yè)設(shè)計(jì)論文(報(bào)告)題 目:進(jìn)銷存管理系統(tǒng)學(xué) 號(hào):姓 名:專 業(yè):班 級(jí):指導(dǎo)教師:設(shè)計(jì)地點(diǎn):2009年6月摘要中小企業(yè)在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小企業(yè)數(shù)量多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著全球經(jīng)濟(jì)一體化的發(fā)展和電子商務(wù)的興起,中小企業(yè)之間的競(jìng)爭(zhēng)將越來(lái)越激烈。網(wǎng)絡(luò)及電子商務(wù)的迅猛發(fā)展突破了時(shí)間、空間的局限性,給中小企業(yè)帶來(lái)了更多的發(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è),還只處于剛開(kāi)始始用的階段。隨著技術(shù)發(fā)展,電腦操作及管理

2、日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然.【關(guān)鍵詞】進(jìn)銷存管理系統(tǒng)、進(jìn)貨、銷售、庫(kù)存.AbstractSMEs in Chinas economic development has an important position, the current number of Chinas small and mediumsized, broad regional distribution, industry distribution of large-span. With the development of glob

3、al economic integration and the rise of e-commerce, 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 i

4、ncreases the intensity of competition among 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 ent

5、erprises, but also only just started in the 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 purch

6、asing, inventory, sales and many other sectors and has become an inevitable trend。【Key Words】 Invoicing management systems, purchasing, sales, inventory。目錄 TOC o 13 h z u HYPERLINK l _Toc232190088 引言 PAGEREF _Toc232190088 h 1 HYPERLINK l ”_Toc232190089 第1章 概述 PAGEREF _Toc232190089 h 2 HYPERLINK l _T

7、oc232190090 1.1 信息管理系統(tǒng)概述 PAGEREF _Toc232190090 h 2 HYPERLINK l _Toc232190091” 1。2 某進(jìn)銷存管理系統(tǒng)概述 PAGEREF _Toc232190091 h 2 HYPERLINK l ”_Toc232190092” 第2章 開(kāi)發(fā)環(huán)境 PAGEREF _Toc232190092 h 3 HYPERLINK l ”_Toc232190093” 2.1 硬件要求 PAGEREF _Toc232190093 h 3 HYPERLINK l ”_Toc232190094 2.2 軟件要求 PAGEREF _Toc2321900

8、94 h 3 HYPERLINK l _Toc232190095” 第3章 系統(tǒng)分析 PAGEREF _Toc232190095 h 3 HYPERLINK l ”_Toc232190096 3。1 可行性分析 PAGEREF _Toc232190096 h 3 HYPERLINK l _Toc232190097 3.1。1系統(tǒng)實(shí)現(xiàn)后對(duì)組織機(jī)構(gòu)、管理模式的影響 PAGEREF _Toc232190097 h 3 HYPERLINK l ”_Toc232190098” 3.1.2、可行性研究 PAGEREF _Toc232190098 h 4 HYPERLINK l ”_Toc232190099

9、” 3。2 需求分析 PAGEREF _Toc232190099 h 5 HYPERLINK l _Toc232190100 3。2。1 系統(tǒng)功能需求分析 PAGEREF _Toc232190100 h 5 HYPERLINK l ”_Toc232190101 3.2.2 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)分析 PAGEREF _Toc232190101 h 5 HYPERLINK l _Toc232190102 3。2.3 系統(tǒng)功能流程圖設(shè)計(jì) PAGEREF _Toc232190102 h 8 HYPERLINK l _Toc232190103 第4章 系統(tǒng)設(shè)計(jì) PAGEREF _Toc232190103 h 9

10、 HYPERLINK l ”_Toc232190104” 4。1 系統(tǒng)設(shè)計(jì)要求、目標(biāo)及命名規(guī)則 PAGEREF _Toc232190104 h 9 HYPERLINK l _Toc232190105 4。1.1 要求 PAGEREF _Toc232190105 h 9 HYPERLINK l ”_Toc232190106 4。1。2 目標(biāo) PAGEREF _Toc232190106 h 9 HYPERLINK l _Toc232190107” 4.1。3 命名規(guī)則 PAGEREF _Toc232190107 h 9 HYPERLINK l _Toc232190108” 4.2 系統(tǒng)功能設(shè)計(jì) P

11、AGEREF _Toc232190108 h 10 HYPERLINK l ”_Toc232190109 4。2.1 系統(tǒng)具體功能 PAGEREF _Toc232190109 h 10 HYPERLINK l _Toc232190110 4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc232190110 h 11 HYPERLINK l _Toc232190111 4。3.1 數(shù)據(jù)庫(kù)概要結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc232190111 h 12 HYPERLINK l ”_Toc232190112 4。3。2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc232190112 h 13 HYPER

12、LINK l ”_Toc232190113” 第5章 系統(tǒng)的具體實(shí)施 PAGEREF _Toc232190113 h 17 HYPERLINK l ”_Toc232190114” 5。1 母版頁(yè) PAGEREF _Toc232190114 h 17 HYPERLINK l _Toc232190115” 5.1.1 母版頁(yè)的優(yōu)點(diǎn) PAGEREF _Toc232190115 h 17 HYPERLINK l _Toc232190116 5。1.2 母版頁(yè)的使用 PAGEREF _Toc232190116 h 18 HYPERLINK l ”_Toc232190117” 5。1。3 本系統(tǒng)的母版頁(yè)圖

13、5-1所示。 PAGEREF _Toc232190117 h 19 HYPERLINK l ”_Toc232190118” 5。2 各個(gè)模塊的實(shí)現(xiàn) PAGEREF _Toc232190118 h 19 HYPERLINK l ”_Toc232190119 5。2。1登錄及切換用戶 PAGEREF _Toc232190119 h 19 HYPERLINK l _Toc232190120 5。2。2登錄成功后進(jìn)入的主界面 PAGEREF _Toc232190120 h 21 HYPERLINK l _Toc232190121 5.2.3 權(quán)限設(shè)置 PAGEREF _Toc232190121 h 2

14、3 HYPERLINK l _Toc232190122 5.2。4進(jìn)貨單查詢 PAGEREF _Toc232190122 h 26 HYPERLINK l _Toc232190123” 5.2。5 銷售訂單校驗(yàn) PAGEREF _Toc232190123 h 28 HYPERLINK l _Toc232190124” 5。2。6 庫(kù)存信息設(shè)置 PAGEREF _Toc232190124 h 30 HYPERLINK l _Toc232190125” 第6章 遇到的問(wèn)題及解決辦法 PAGEREF _Toc232190125 h 32 HYPERLINK l ”_Toc232190126” 第7章

15、 總結(jié) PAGEREF _Toc232190126 h 35 HYPERLINK l ”_Toc232190127 致 謝 PAGEREF _Toc232190127 h 36 HYPERLINK l _Toc232190128” 參考文獻(xiàn) PAGEREF _Toc232190128 h 37引言經(jīng)濟(jì)大環(huán)境的變化使得規(guī)模經(jīng)濟(jì)的優(yōu)勢(shì)不再突出。固定的硬設(shè)備、人員數(shù)量、大量資金等資源投入占企業(yè)效益的比重變少,而軟投入如管理、人力資源價(jià)值、服務(wù)、品牌附加值、渠道卻能增加企業(yè)的效益?!八俣葲_擊規(guī)模”的速度經(jīng)濟(jì)概念已經(jīng)向企業(yè)提出. 那么對(duì)于日益發(fā)展壯大的企業(yè)集團(tuán),怎樣才能找到一套功能強(qiáng)大、可任意拓展、低運(yùn)

16、行成本、安全可靠的管理解決方案,來(lái)跟上企業(yè)的發(fā)展,跟上時(shí)代的發(fā)展呢? 我們認(rèn)為最好的辦法是利用Internet這個(gè)工具,架構(gòu)自己的供需鏈管理平臺(tái),使無(wú)處不在的互聯(lián)網(wǎng)為你所用,實(shí)現(xiàn)無(wú)處不在的管理目標(biāo).讓Internet像電一樣融入到企業(yè)的管理之中,提高企業(yè)在新經(jīng)濟(jì)時(shí)代的核心競(jìng)爭(zhēng)力,通過(guò)對(duì)Internet的高效率使用,在激烈的市場(chǎng)競(jìng)爭(zhēng)中,首先打贏第一仗“信息戰(zhàn)”。正是基于對(duì)Internet的這種深刻認(rèn)識(shí),針對(duì)中國(guó)企業(yè)特點(diǎn)提出了基于Internet的網(wǎng)絡(luò)商務(wù)管理解決方案某進(jìn)銷存管理系統(tǒng).第1章 概述1.1 信息管理系統(tǒng)概述信息管理系統(tǒng)就是我們常說(shuō)的MIS(Management Information

17、 System),它是一個(gè)計(jì)算機(jī)軟硬件資源以及數(shù)據(jù)庫(kù)的人機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能。許多企業(yè)已經(jīng)或正準(zhǔn)備投入高額資金、花大力氣建立大規(guī)模的計(jì)算機(jī)管理信息系統(tǒng)(MIS)普遍存在著系統(tǒng)建設(shè)難以達(dá)到預(yù)期效果的問(wèn)題。有的開(kāi)發(fā)規(guī)模很大,實(shí)際應(yīng)用的范圍卻很??;有的系統(tǒng)用與不用似乎沒(méi)有明顯的差別;還有的系統(tǒng)由于技術(shù)落后、維護(hù)工作量太大,若在原有的基礎(chǔ)上擴(kuò)充功能還不如推倒重來(lái)。就系統(tǒng)開(kāi)發(fā)的某一具體問(wèn)題來(lái)說(shuō),主要是開(kāi)發(fā)用于數(shù)據(jù)處理的程序,既不需要高深的物理(如電力系統(tǒng))概念,也不需要復(fù)雜的數(shù)學(xué)算法,一般是比較容易實(shí)現(xiàn)的,并且大都采用最新的、高性能的計(jì)算機(jī)軟硬件平臺(tái),由優(yōu)秀的計(jì)算機(jī)技

18、術(shù)人員實(shí)施開(kāi)發(fā),很少出現(xiàn)因網(wǎng)絡(luò)或程序調(diào)試不通而中止開(kāi)發(fā)的事情。信息管理系統(tǒng)(MIS)以分類組織數(shù)據(jù)為核心,無(wú)論計(jì)算機(jī)內(nèi)部多復(fù)雜,MIS建設(shè)所用到的通常只是計(jì)算機(jī)的操作。隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,其功能越來(lái)越強(qiáng),使用越來(lái)越簡(jiǎn)單,計(jì)算機(jī)技術(shù)本身已不再是MIS建設(shè)中的難題。系統(tǒng)開(kāi)發(fā)中,有關(guān)計(jì)算機(jī)要解決的關(guān)鍵問(wèn)題是怎樣以計(jì)算機(jī)為平臺(tái)組織新的系統(tǒng)。 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)出合格人員特別是各層

19、次計(jì)算機(jī)系統(tǒng)負(fù)責(zé)人是企業(yè)MIS建設(shè)的基礎(chǔ).1.2 某進(jìn)銷存管理系統(tǒng)概述(1) 描述某進(jìn)銷存管理系統(tǒng)是典型5的1信a息s管p理x系統(tǒng),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立資料一致性和完整性強(qiáng)、資料安全性好的庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,強(qiáng)大的功能已為人們深刻認(rèn)識(shí),某進(jìn)銷存管理系統(tǒng)的開(kāi)發(fā)的環(huán)境及51條as件px越來(lái)越優(yōu)越,同時(shí)功能也變得越來(lái)越強(qiáng)大。企業(yè)使用進(jìn)銷存管理系統(tǒng)即有宏觀上的意義,那就是順應(yīng)時(shí)代信息化、現(xiàn)代化潮流,提高效益;也有微觀上的意義,那就是可以提高管理的現(xiàn)代化程序,加強(qiáng)管

20、理的信息化手段,提高工作效率.(2) 目的隨著社會(huì)的進(jìn)步和計(jì)算機(jī)的不斷普及,各行各業(yè)的管理、控制都越來(lái)越離不開(kāi)計(jì)算機(jī)的輔助?!澳尺M(jìn)銷存管理系統(tǒng)”的開(kāi)發(fā)就是為了輔助大多數(shù)企業(yè)的基本管理,實(shí)現(xiàn)信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。(3) 意義簡(jiǎn)化人們?nèi)粘9ぷ髦械拇罅繖C(jī)械重復(fù)的操作,使一些過(guò)程繁瑣且數(shù)據(jù)量大的工作得已高效的進(jìn)行,進(jìn)銷存管理系統(tǒng)還可以通過(guò)對(duì)數(shù)據(jù)的有效控制,實(shí)現(xiàn)對(duì)工作流層的控制、協(xié)調(diào),從而提高企業(yè)的競(jìng)爭(zhēng)力。第2章 開(kāi)發(fā)環(huán)境2。1 硬件要求CPU: Intel Pentium() 2。0GHZHDD:80GRAM:512M2。2 軟件要求操作系統(tǒng):Windows XP/ Windows 200

21、0。數(shù)據(jù)庫(kù):SQL Server 2005。開(kāi)發(fā)工具:Microsoft Visaul Studio 2005.輔助開(kāi)發(fā)工具:Photoshop CS2.瀏覽器:IE5.0,推薦使用IE6。0。Web服務(wù)器:IIS5。1.分辨率:最佳效果1024768像素.第3章 系統(tǒng)分析3。1 可行性分析3.1.1系統(tǒng)實(shí)現(xiàn)后對(duì)組織機(jī)構(gòu)、管理模式的影響進(jìn)銷存管理系統(tǒng)是基于先進(jìn)的軟件和高速、大容量的硬件基礎(chǔ)上的新的進(jìn)銷存管理模式,通過(guò)集中式的信息數(shù)據(jù)庫(kù),將企業(yè)的進(jìn)、銷、存、調(diào)、轉(zhuǎn)、賺等企業(yè)的經(jīng)營(yíng)業(yè)務(wù)有機(jī)的結(jié)合起來(lái)中,達(dá)到數(shù)據(jù)共享、降低成本、提高效率、改進(jìn)服務(wù)等目的。同時(shí)還可以從以下幾個(gè)方面來(lái)提高管理水平:提高管

22、理效率降低人工成本降低采購(gòu)成本及時(shí)調(diào)整營(yíng)銷策略防范陳呆死帳提高帳款管理減少倉(cāng)儲(chǔ)面積,提高房產(chǎn)綜合利用降低儲(chǔ)備資金占用加快資金周轉(zhuǎn)實(shí)現(xiàn)的經(jīng)濟(jì)效益強(qiáng)化財(cái)務(wù)控制實(shí)現(xiàn)的經(jīng)濟(jì)效益商業(yè)數(shù)據(jù)智能分析高效決策3.1.2、可行性研究1開(kāi)發(fā)系統(tǒng)的必要性隨著網(wǎng)絡(luò)的普及和流行,通過(guò)互聯(lián)網(wǎng)絡(luò)進(jìn)行經(jīng)濟(jì)活動(dòng)不僅方便快速,而且經(jīng)濟(jì)實(shí)惠,還可以吸引更多的顧客,這也是商家看好的地方。從這一點(diǎn)足可以說(shuō)明開(kāi)發(fā)系統(tǒng)的必要性。2開(kāi)發(fā)系統(tǒng)的經(jīng)濟(jì)可行性經(jīng)濟(jì)費(fèi)用方面主要包括:購(gòu)置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用;系統(tǒng)開(kāi)發(fā)費(fèi)用;系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用;人員培訓(xùn)費(fèi)用。硬件方面,除了服務(wù)器要求高一點(diǎn)以外,終端設(shè)備不是太貴。軟件方面,當(dāng)然需要買正版的操

23、作系統(tǒng)。系統(tǒng)開(kāi)發(fā)費(fèi)用為30萬(wàn)元人民幣,不過(guò)這個(gè)數(shù)字與一個(gè)公司的發(fā)展比起來(lái)就顯得太渺小了。系統(tǒng)的安裝由我們開(kāi)發(fā)人員來(lái)完成,費(fèi)用包括在開(kāi)發(fā)費(fèi)用之中。運(yùn)行和維護(hù)只需要公司招聘相應(yīng)的技術(shù)人員來(lái)完成即可,這也是必不可少的一項(xiàng)開(kāi)支。本系統(tǒng)操作方便,人機(jī)交互友好,易學(xué)易懂,所以培訓(xùn)時(shí)間會(huì)很短,費(fèi)用也不會(huì)太高.總之,這幾項(xiàng)加起來(lái)與本系統(tǒng)所帶來(lái)的經(jīng)濟(jì)效益和社會(huì)效益比起來(lái),可以說(shuō)是微不足道。3開(kāi)發(fā)系統(tǒng)的技術(shù)可行性通過(guò)對(duì)公司業(yè)務(wù)流程各個(gè)環(huán)節(jié)的分析,確定出了新系統(tǒng)的管理結(jié)構(gòu)。我開(kāi)發(fā)小組人員利用現(xiàn)有的開(kāi)發(fā)工具和開(kāi)發(fā)技術(shù)完全可以在規(guī)定的時(shí)間,規(guī)定的資金范圍內(nèi)實(shí)現(xiàn)新系統(tǒng)的全部功能.4開(kāi)發(fā)系統(tǒng)的法律可行性開(kāi)發(fā)本系統(tǒng)是為了實(shí)現(xiàn)

24、公司的高效管理,并實(shí)現(xiàn)對(duì)決策的支持。在開(kāi)發(fā)的過(guò)程中完51全a自s主px開(kāi)發(fā),不會(huì)出現(xiàn)侵權(quán)問(wèn)題。另外也會(huì)使用正版的軟件來(lái)開(kāi)發(fā)系統(tǒng)和運(yùn)行系統(tǒng)。5組織管理上的可行性系統(tǒng)會(huì)使公司的管理更加科學(xué)化,也會(huì)更方便、高效,更人性化.同時(shí)也可以優(yōu)化組織結(jié)構(gòu),提高企業(yè)的競(jìng)爭(zhēng)力。6社會(huì)條件上的可行性網(wǎng)絡(luò)的普及,網(wǎng)絡(luò)也越來(lái)越受到人們的喜愛(ài),這也為系統(tǒng)實(shí)現(xiàn)后的運(yùn)行提供了一個(gè)大的環(huán)境。3.2 需求分析3.2。1 系統(tǒng)功能需求分析某進(jìn)銷存管理系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,由基礎(chǔ)信息管理模塊、進(jìn)貨信息管理模塊、銷售信息管理模塊、庫(kù)存信息管理模塊等部分組成,規(guī)劃系統(tǒng)功能模塊如下:(1)基礎(chǔ)信息管理模塊該模塊主要包括切換用

25、戶、權(quán)限信息設(shè)置、業(yè)務(wù)員信息設(shè)置、客戶信息設(shè)置、供應(yīng)商信息設(shè)置、商品信息設(shè)置、倉(cāng)庫(kù)信息設(shè)置、角色信息設(shè)置、會(huì)員類別信息設(shè)置、產(chǎn)品類別信息設(shè)置。(2)進(jìn)貨信息管理模塊該模塊主要包括進(jìn)貨信息查詢、進(jìn)貨訂單錄入和修改、進(jìn)貨單錄入和修改、訂貨單打印。(3)銷售信息管理模塊該塊主要包括銷售信息查詢、銷售訂單錄入和修改改、銷售單錄入和修改、銷售單打印。(4)庫(kù)存信息銷售模塊該模塊主要包括庫(kù)存信息查詢、庫(kù)存信息的設(shè)置、進(jìn)貨訂單的校驗(yàn)、銷售訂單的校驗(yàn)、庫(kù)存單打印.3.2。2 系統(tǒng)設(shè)計(jì)結(jié)構(gòu)分析某進(jìn)銷存管理系統(tǒng)采用的是瀏覽器/服務(wù)器系統(tǒng)(Browser/Server簡(jiǎn)稱B/S)結(jié)構(gòu).(1)B/S介紹BS結(jié)構(gòu),即B

26、rowserServer(瀏覽器服務(wù)器)結(jié)構(gòu),就是只安裝維護(hù)一個(gè)服務(wù)器(Server),而客戶端采用瀏覽器(Browse)運(yùn)行軟件.它是隨著Internet技術(shù)的興起,對(duì)CS結(jié)構(gòu)的一種變化和改進(jìn)。主要利用了不斷成熟的WWW瀏覽器技術(shù),結(jié)合多種Script語(yǔ)言(VBScript、JavaScript)和ActiveX技術(shù),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。BS三層體系結(jié)構(gòu)采用三層瀏覽器服務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結(jié)構(gòu),稱為中間件(Middleware),使整個(gè)體系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件,將應(yīng)用分為

27、表示層、業(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)用的開(kāi)發(fā)、運(yùn)行、部署和管理的平臺(tái)。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。圖4-1 B/S三層體系結(jié)構(gòu)在BS體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到瀏覽器.而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成、對(duì)數(shù)據(jù)庫(kù)

28、的訪問(wèn)和應(yīng)用程序的執(zhí)行等工作全部由Web Server完成。隨著Windows將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然BS結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的CS結(jié)構(gòu)應(yīng)用程序是一個(gè)非常大的進(jìn)步.采用該結(jié)構(gòu)軟件的優(yōu)勢(shì)在于:無(wú)須開(kāi)發(fā)客戶端軟件,維護(hù)和升級(jí)方便;可跨平臺(tái)操作,任何一臺(tái)機(jī)器只要裝有WWW瀏覽器軟件,均可作為客戶機(jī)來(lái)訪問(wèn)系統(tǒng);具有良好的開(kāi)放性和可擴(kuò)充性;可采用防火墻技術(shù)來(lái)保證系統(tǒng)的安全性,有效地適應(yīng)了當(dāng)前用戶對(duì)管理信息系統(tǒng)的新需求.因此該結(jié)構(gòu)在管理信息系統(tǒng)開(kāi)發(fā)領(lǐng)域中獲得飛速發(fā)展,成為應(yīng)用軟件研制中一種流行的體系結(jié)構(gòu)。(2)B/S相對(duì)于C/S的優(yōu)勢(shì)由于傳統(tǒng)的客戶服務(wù)

29、器兩層結(jié)構(gòu)存在靈活性差、升級(jí)困難、維護(hù)工作量大等缺陷,已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要.而B(niǎo)rowse/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í)越來(lái)越頻繁,B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對(duì)一個(gè)稍微大的單位來(lái)說(shuō),系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來(lái)回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無(wú)論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會(huì)增加任何維護(hù)升級(jí)的工作量,所有

30、的操作只需要針對(duì)服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。所以客戶機(jī)越來(lái)越“瘦”,而服務(wù)器越來(lái)越“胖是將來(lái)信息化發(fā)展的主流方向.今后,軟件升級(jí)和維護(hù)會(huì)越來(lái)越容易,而使用起來(lái)會(huì)越來(lái)越簡(jiǎn)單,這對(duì)用戶人力、物力、時(shí)間、費(fèi)用的節(jié)省是顯而易見(jiàn)的,驚人的。因此,維護(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ù)器操作

31、系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用windows作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費(fèi)的Linux操作系統(tǒng)快速發(fā)展起來(lái),Linux除了操作系統(tǒng)是免費(fèi)的以外,連數(shù)據(jù)庫(kù)也是免費(fèi)的,這種選擇非常盛行。比如說(shuō)很多人每天上“新浪”網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解“新浪”的服務(wù)器用的是什么操作系統(tǒng),而事實(shí)上大部分網(wǎng)站確實(shí)沒(méi)有使用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ù)器(S

32、erver)端完全通過(guò)WWW瀏覽器實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護(hù).但是,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器“崩潰”等問(wèn)題,后果不堪設(shè)想.因此,許多單位都備有數(shù)據(jù)庫(kù)存儲(chǔ)服務(wù)器,以防萬(wàn)一.(3)客戶/服務(wù)器體系結(jié)構(gòu)的綜合特點(diǎn)BS結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。但數(shù)據(jù)安全性問(wèn)題、對(duì)服務(wù)器要求過(guò)高、數(shù)據(jù)傳輸速度慢、軟件的個(gè)性化特點(diǎn)明顯降低,這些缺點(diǎn)是有目共睹的,難以實(shí)現(xiàn)傳統(tǒng)模式下的特殊功能要求。例如通過(guò)瀏覽器進(jìn)行大量的數(shù)據(jù)輸入或進(jìn)行報(bào)表的應(yīng)答、專用性打印輸出都比較困難和不便。此外,

33、實(shí)現(xiàn)復(fù)雜的應(yīng)用構(gòu)造有較大的困難.雖然可以用ActiveX、Java等技術(shù)開(kāi)發(fā)較為復(fù)雜的應(yīng)用,但是相對(duì)于發(fā)展已非常成熟CS的一系列應(yīng)用工具來(lái)說(shuō),這些技術(shù)的開(kāi)發(fā)復(fù)雜,并沒(méi)有完全成熟的技術(shù)工具供使用.3.2.3 系統(tǒng)功能流程圖設(shè)計(jì)根據(jù)上述系統(tǒng)功能的需求分析,按照結(jié)構(gòu)化程序設(shè)計(jì)的要求,得到如下所示的系統(tǒng)功能模塊圖,如圖3-1圖3-1 系統(tǒng)功能結(jié)構(gòu)圖第4章 系統(tǒng)設(shè)計(jì)4。1 系統(tǒng)設(shè)計(jì)要求、目標(biāo)及命名規(guī)則4。1.1 要求(1)由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面。(2)由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理。(3)方便的數(shù)據(jù)查詢,支持多條件查詢.(4)基礎(chǔ)信息管理(包括商品信息、客戶

34、信息、供應(yīng)商信息等).(5)通過(guò)計(jì)算機(jī),能夠直接“透視”倉(cāng)庫(kù)存儲(chǔ)情況。(6)完善的商品采購(gòu)信息、商品銷售信息進(jìn)行管理.(7)商品銷售排行統(tǒng)計(jì)。(8)當(dāng)外界環(huán)境(停電、網(wǎng)絡(luò)病毒)干擾本系統(tǒng)時(shí),系統(tǒng)可以自動(dòng)保護(hù)原始數(shù)據(jù)的安全.(9)數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù)。(10)系統(tǒng)退出。4。1.2 目標(biāo)(1)系統(tǒng)采用人機(jī)對(duì)話方式,界面美觀友好、信息查詢靈活、方便、快捷、準(zhǔn)確、數(shù)據(jù)存儲(chǔ)安全可靠。(2)鍵盤(pán)操作,快速響應(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è)置

35、權(quán)限級(jí)別。(7)系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。(8)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。4。1.3 命名規(guī)則(1)項(xiàng)目中命名規(guī)則項(xiàng)目中各個(gè)子項(xiàng)均以子項(xiàng)功能名稱的各個(gè)漢字的第一個(gè)字母,并且都要大寫(xiě),他們對(duì)應(yīng)的三層中的類均以他們的名稱加上相應(yīng)的后綴命名(例如:進(jìn)貨項(xiàng),項(xiàng)目名JH,對(duì)應(yīng)數(shù)據(jù)層中的類是JHService),類中的方法依據(jù)功能而定,項(xiàng)目中的頁(yè)面命名是項(xiàng)目名為前綴加上相應(yīng)功能名.(2)數(shù)據(jù)庫(kù)命名規(guī)則數(shù)據(jù)庫(kù)名稱與項(xiàng)目名稱相同,數(shù)據(jù)庫(kù)中表命名規(guī)則是表名稱各個(gè)漢字的第一個(gè)字母,表中字段命名與表相同。4.2 系統(tǒng)功能設(shè)計(jì)4。2。1 系統(tǒng)具體功能(1)基礎(chǔ)管理結(jié)構(gòu)圖4-1所示:基礎(chǔ)管理結(jié)構(gòu)圖

36、41切換用戶:進(jìn)入系統(tǒng)前從此界面登錄,登錄時(shí),分多種權(quán)限;權(quán)限信息設(shè)置:對(duì)權(quán)限信息進(jìn)行相關(guān)操作;業(yè)務(wù)員信息設(shè)置:對(duì)業(yè)務(wù)員信息進(jìn)行相關(guān)操作;客戶信息設(shè)置:對(duì)客戶信息進(jìn)行相關(guān)操作;供應(yīng)商信息設(shè)置:對(duì)供應(yīng)商信息進(jìn)行相關(guān)操作;商品信息設(shè)置:對(duì)商品信息進(jìn)行相關(guān)操作;倉(cāng)庫(kù)信息設(shè)置:對(duì)倉(cāng)庫(kù)信息進(jìn)行相關(guān)操作;角色信息設(shè)置:對(duì)角色信息進(jìn)行相關(guān)操作;會(huì)員類別信息設(shè)置:對(duì)會(huì)員類別信息進(jìn)行相關(guān)操作;產(chǎn)品類別信息設(shè)置:對(duì)產(chǎn)品類別信息進(jìn)行相關(guān)操作;(2)進(jìn)貨管理結(jié)構(gòu)圖42所示:進(jìn)貨管理結(jié)構(gòu)圖4-2進(jìn)貨信息查詢:對(duì)進(jìn)貨信息按照不同字段進(jìn)行查詢并排序;進(jìn)貨訂單錄入和修改:根據(jù)庫(kù)存商品數(shù)量,對(duì)進(jìn)貨訂單進(jìn)行相關(guān)操作;進(jìn)貨單錄入和

37、修改:根據(jù)進(jìn)貨訂單確認(rèn)情況,對(duì)進(jìn)貨單進(jìn)行相關(guān)操作;進(jìn)貨單打印:打印進(jìn)貨單;(3) 銷售管理結(jié)構(gòu)圖4-3所示:銷售管理結(jié)構(gòu)圖4-3銷售信息查詢:對(duì)銷售信息按照不同字段進(jìn)行查詢并排序;銷售訂單錄入和修改:對(duì)銷售訂單進(jìn)行相關(guān)操作;銷售單錄入和修改:根據(jù)銷售訂單確認(rèn)情況,對(duì)銷售單進(jìn)行相關(guān)操作;銷售單打印:打印銷售單;(4) 庫(kù)存管理結(jié)構(gòu)圖44所示:庫(kù)存管理結(jié)構(gòu)圖44庫(kù)存信息查詢:對(duì)庫(kù)存信息按照不同字段進(jìn)行查詢并排序;庫(kù)存信息的設(shè)置:對(duì)庫(kù)存信息進(jìn)行相關(guān)操作;進(jìn)貨訂單的校驗(yàn):確認(rèn)進(jìn)貨訂單;銷售訂單的校驗(yàn):確認(rèn)銷售訂單;庫(kù)存單打?。捍蛴?kù)存單;(5) 退出4。3 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Serve

38、r 2005數(shù)據(jù)庫(kù),系統(tǒng)數(shù)據(jù)庫(kù)名稱為JXC。數(shù)據(jù)庫(kù)JXC中包含15張表。4.3.1 數(shù)據(jù)庫(kù)概要結(jié)構(gòu)設(shè)計(jì)(1)商品信息,包括的數(shù)據(jù)項(xiàng)有:產(chǎn)品編號(hào)、產(chǎn)品名稱、條形碼、類別、入庫(kù)價(jià)格、分銷價(jià)格、零售價(jià)格、生產(chǎn)廠家、更新日期、備注信息等。(2)產(chǎn)品類別信息,包括的數(shù)據(jù)項(xiàng)有:類別編號(hào)、類別名稱、備注信息等.(3)客戶信息,包括的數(shù)據(jù)項(xiàng)有:客戶編號(hào)、客戶名稱、地址、郵政編碼、電話號(hào)碼、公司主頁(yè)、聯(lián)系人、聯(lián)系人電子郵件、類別、累計(jì)消費(fèi)金額、備注信息等。(4)供應(yīng)商信息,包括的數(shù)據(jù)項(xiàng)有:供應(yīng)商編號(hào)、供應(yīng)商名稱、地址、郵政編碼、電話號(hào)碼、公司主頁(yè)、聯(lián)系人、聯(lián)系人電子郵件、備注信息等。(5)角色信息,包括的數(shù)據(jù)項(xiàng)

39、有:角色編號(hào)、角色名稱、備注信息等。(6)權(quán)限信息,包括的數(shù)據(jù)項(xiàng)有:權(quán)限編號(hào)、權(quán)限名稱、權(quán)限轉(zhuǎn)向、備注信息等.(7)角色權(quán)限信息,包括的數(shù)據(jù)項(xiàng)有:編號(hào)、角色編號(hào)、權(quán)限編號(hào)。(8)業(yè)務(wù)員信息,包括的數(shù)據(jù)項(xiàng)有:業(yè)務(wù)員編號(hào)、業(yè)務(wù)員姓名、登錄名稱、登錄密碼、類別、電話號(hào)碼、家庭住址、身份證號(hào)碼、備注信息等。(9)進(jìn)貨訂單信息,包括的數(shù)據(jù)項(xiàng)有:訂貨日期、編號(hào)、業(yè)務(wù)員、供應(yīng)商編號(hào)、產(chǎn)品編號(hào)、數(shù)量、單價(jià)、折扣比例、總金額、狀態(tài)、備注信息等。(10)進(jìn)貨單信息,包括的數(shù)據(jù)項(xiàng)有:入庫(kù)日期、業(yè)務(wù)員、編號(hào)、進(jìn)貨訂單編號(hào)、供應(yīng)商編號(hào)、倉(cāng)庫(kù)編號(hào),商品編號(hào)、數(shù)量、單價(jià)、折扣、總金額、是否即時(shí)付款、是否記帳、預(yù)付比例、備注

40、信息等。(11)銷售訂單表, 包括的數(shù)據(jù)項(xiàng)有:銷售訂貨日期、業(yè)務(wù)、銷售訂貨單編號(hào)、客戶編號(hào)、商品編號(hào)、數(shù)量、單價(jià)、折扣、總金額、狀態(tài)、備注信息。(12)銷售單表, 包括的數(shù)據(jù)項(xiàng)有:銷售日期、業(yè)務(wù)員、銷售單編號(hào)、銷售訂單編號(hào)、客戶編碼、倉(cāng)庫(kù)編號(hào)、商品編號(hào)、數(shù)量、單價(jià)、折扣、總金額、是否即時(shí)付款、是否記帳、預(yù)付比例、備注信息。(13)庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有:編號(hào)、更新日期、倉(cāng)庫(kù)編號(hào)、商品編號(hào)、數(shù)量、總金額、缺貨警告、備注信息等。(14)會(huì)員類別信息,包括的數(shù)據(jù)項(xiàng)有:編號(hào)、名稱、備注信息等.(15)倉(cāng)庫(kù)信息,包括的數(shù)據(jù)項(xiàng)有:倉(cāng)庫(kù)編號(hào)、倉(cāng)庫(kù)名稱、備注。4.3.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)上述數(shù)據(jù)庫(kù)的需

41、求分析和概念結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)了名稱為JXC的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)JXC由下面多個(gè)表格組成,各個(gè)表的命名及字段命名都是以相應(yīng)名稱的拼音首字母組合而成,各個(gè)表格的設(shè)計(jì)結(jié)果如下表格所示,每個(gè)表格表示在數(shù)據(jù)庫(kù)中相對(duì)應(yīng)的一個(gè)表。列名數(shù)據(jù)類型可否為空說(shuō)明spbhintNot Null商品編號(hào)(主鍵自增)spmcVarchar(50)Not Null商品名稱sptxmVarchar(50)Not null商品條形碼splbbhintNull商品類別編號(hào)spRkjgdecimalNull入庫(kù)價(jià)格spFxjgdecimalNull分銷價(jià)格spLsjgdecimalNull零售價(jià)格spSccjVarchar(50)Nul

42、l生產(chǎn)廠家spGxrqVarchar(50)Null更新日期spbztextNull備注信息表4-5商品信息表(spxx)列名數(shù)據(jù)類型可否為空說(shuō)明cplbbhintNot Null產(chǎn)品編號(hào)(主鍵自增)cplbmcVarchar(50)Not Null產(chǎn)品名稱cplbbztextNull備注信息表4-6產(chǎn)品類別表(cplb)列名數(shù)據(jù)類型可否為空說(shuō)明HybhintNot Null會(huì)員編號(hào)(主鍵自增)HymcVarchar(50)Null會(huì)員名稱DzVarchar(100)Null地址YzbmVarchar(20)Null郵政編碼LxdhVarchar(20)Null聯(lián)系電話GszyVarchar(

43、20)Null公司主頁(yè)LxrVarchar(20)Null聯(lián)系人LxrdzyjVarchar(50)Null聯(lián)系人電子郵件HylbIntNull會(huì)員類別LjxfjedecimalNull累計(jì)消費(fèi)金額khbztextNull備注信息表4-7客戶信息表(kh)列名數(shù)據(jù)類型可否為空說(shuō)明GysbhintNot Null供應(yīng)商編號(hào)(主鍵自增)GysmcVarchar(50)Not Null供應(yīng)商名稱DzVarchar(100)Null地址Yzbmvarchar(20)Null郵政編碼Lxdhvarchar(20)Null聯(lián)系電話Gszyvarchar(50)Null公司主頁(yè)Lxrdzyjvarchar(

44、50)Null聯(lián)系人電子郵件Lxrvarchar(20)Null聯(lián)系人gysbztextNull備注信息表4-8供應(yīng)商信息表(gys)列名數(shù)據(jù)類型可否為空說(shuō)明jsbhintNot Null角色編號(hào)(主鍵)jsmcVarchar(50)Not Null角色名稱lbbztextNull備注信息表4-9角色表(js)列名數(shù)據(jù)類型可否為空說(shuō)明QxbhintNot Null權(quán)限編號(hào)(主鍵自增)QxmcVarchar(50)Null權(quán)限名稱QxurlVarchar(100)null權(quán)限轉(zhuǎn)向qxbztextNull備注信息表 410權(quán)限表(qx)列名數(shù)據(jù)類型可否為空說(shuō)明Js_qxbhintNot Null編

45、號(hào)(主鍵自增)jsbhintNull角色編號(hào)qxbhintnull權(quán)限編號(hào)表 4-11角色權(quán)限表(js_qx)列名數(shù)據(jù)類型可否為空說(shuō)明YwybhintNot Null業(yè)務(wù)員編號(hào)(主鍵自增)YwymcVarchar(50)Not Null業(yè)務(wù)員姓名DlmcVarchar(50)Not Null登錄名稱DlmmVarchar(50)Not Null登錄密碼LxdhVarchar(50)Null聯(lián)系電話JtzzVarchar(100)Null家庭住址SfzhmVarchar(50)Null身份證號(hào)碼jsbhintNot Null角色編號(hào)(外鍵)ywybztextNull備注信息表4-12業(yè)務(wù)員表(y

46、wy)列名數(shù)據(jù)類型可否為空說(shuō)明DhrqVarchar(50)Not Null訂貨日期YwyintNull業(yè)務(wù)員jhddbhVarchar(50)Not Null進(jìn)貨訂單編號(hào)(主鍵)GysbhintNull供應(yīng)商編號(hào)spbhintNull商品編號(hào)SldecimalNull數(shù)量djdecimalNull單價(jià)ZkdecimalNull折扣ZjedecimalNull總金額ztintnull狀態(tài)(0未確認(rèn),1確認(rèn),2退貨,3確認(rèn)并入庫(kù))jhddbztextNull備注信息表4-13進(jìn)貨訂單表(jhdd)列名數(shù)據(jù)類型可否為空說(shuō)明jhrqVarchar(50)Not Null進(jìn)貨日期YwyVarchar(

47、50)Null業(yè)務(wù)員jhdbhVarchar(50)Not Null進(jìn)貨單編號(hào)(主鍵)jhddbhVarchar(50)Null進(jìn)貨訂單編號(hào)GysbhintNull供應(yīng)商編號(hào)CkbhVarchar(50)Null倉(cāng)庫(kù)編號(hào)spbhintNull商品編號(hào)SldecimalNull數(shù)量DjdecimalNull單價(jià)ZkdecimalNull折扣ZjedecimalNull總金額SfjsfkVarchar(10)Null是否即時(shí)付款SfjzVarchar(10)Null是否記帳YfjedecimalNull預(yù)付金額jhdbztextNull備注信息表4-14進(jìn)貨單表(jhd)列名數(shù)據(jù)類型可否為空說(shuō)明X

48、sdhrqVarchar(50)Not Null銷售訂貨日期YwyintNull業(yè)務(wù)員XsddbhVarchar(50)Not Null銷售訂單編號(hào)(主鍵)KhbhintNull客戶編號(hào)SpbhintNull商品編號(hào)SldecimalNull數(shù)量djdecimalNull單價(jià)ZkdecimalNull折扣ZjedecimalNull總金額ztintnull狀態(tài)(0未確認(rèn),1確認(rèn),2退貨,3確定并出庫(kù))xsddbztextNull備注信息表415銷售訂單表(xsdd)列名數(shù)據(jù)類型可否為空說(shuō)明XsrqVarchar(50)Not Null銷售日期YwyVarchar(50)Null業(yè)務(wù)員Xsdbh

49、Varchar(50)Not Null銷售單編號(hào)(主鍵)XsddbhVarchar(50)Null銷售訂單編號(hào)KhbhintNull客戶編號(hào)CkbhVarchar(50)Null倉(cāng)庫(kù)編號(hào)spbhintNull商品編號(hào)SldecimalNull數(shù)量DjdecimalNull單價(jià)ZkdecimalNull折扣ZjedecimalNull總金額SfjsfkVarchar(10)Null是否即時(shí)付款SfjzVarchar(10)Null是否記帳YfjedecimalNull預(yù)付金額xsdbztextNull備注信息表4-16銷售單表(xsd)列名數(shù)據(jù)類型可否為空說(shuō)明KcbhintNot Null庫(kù)存編

50、號(hào)(主鍵自增)GxrqVarchar(50)Not Null更新日期CkbhVarchar(50)Null倉(cāng)庫(kù)編號(hào)spbhIntNull商品編號(hào)SldecimalNull數(shù)量ZjedecimalNull總金額qhjgIntNull缺貨警告(0正常,1警告)KcbzTextNull備注表417庫(kù)存表(kc)列名數(shù)據(jù)類型可否為空說(shuō)明hylbbhintNot Null會(huì)員類別編號(hào)(主鍵自增)hylbmcVarchar(50)Null會(huì)員類別名稱hylbbztextNull會(huì)員類別備注表418會(huì)員類別表(hylb)列名數(shù)據(jù)類型可否為空說(shuō)明CkbhVarchar(50)Not Null倉(cāng)庫(kù)編號(hào)(主鍵)C

51、kmcVarchar(50)Not Null倉(cāng)庫(kù)名稱ckbztextNull備注信息表4-19倉(cāng)庫(kù)表(ck)第5章 系統(tǒng)的具體實(shí)施5.1 母版頁(yè)5.1。1 母版頁(yè)的優(yōu)點(diǎn)母版頁(yè)系統(tǒng)易于供設(shè)計(jì)人員使用,因?yàn)樗?ASP.NET 的熟悉的用戶控件模型。盡管最終加入了近乎完整的可視化,卻不需要編寫(xiě)任何代碼.另一方面,母版頁(yè)的功能強(qiáng)大,因?yàn)樗鼈冎С侄鄥^(qū)域、默認(rèn)內(nèi)容、嵌套模板、和設(shè)備篩選器(用于瀏覽器依賴性).母版頁(yè)也是完全編譯的,從而具有最佳性能,同時(shí)提供一種強(qiáng)類型編程模型(其中包括母版屬性的設(shè)計(jì)時(shí) IntelliSense),盡管在最后發(fā)行之前可能會(huì)作一些折衷,以便更好地支持動(dòng)態(tài)母版.5.1.2 母

52、版頁(yè)的使用。模板頁(yè)擴(kuò)展名為Master,內(nèi)容頁(yè)引用模板頁(yè)的方法: %Page Language=”C#” MasterPageFile=”/Default_Master。Master” AutoEventWireup=trueCodeBehind=Default.aspx.cs” Inherits=AstarBlogUI.WebForm1 Title=”無(wú)標(biāo)題頁(yè) .動(dòng)態(tài)改變內(nèi)容頁(yè)所引用的模板頁(yè)通常在Init事件下改變:protected void Page_PreInit(object sender,EventArgs e)this。MasterPageFile=”/ABC.master”;.

53、在內(nèi)容頁(yè)中使用模板頁(yè)中的控件Master:內(nèi)容頁(yè):Label lb = (Label)Master。FindControl(LabDemo);/直接在Master中找LabDemoif (lb != null) Response.Write(”alert(” + lb.Text。ToString() + ”)/script”); 當(dāng)控件在Master中的ContentPlaceHolder里的話則需要:ContentPlaceHoldera= (ContentPlaceHolder)Master。FindControl(Content2”);/先找到ContentPlaceHolder的ID

54、if(a!= null) TextBox Txt=(TextBox)a.FindControl(TxtDemo”); if(Txt != null) Response.write(Txt。text.ToString()); 。在內(nèi)容頁(yè)中使用模板頁(yè)中的變量,屬性,方法首先在內(nèi)容頁(yè)加上: MasterType VirtualPath=/Default_Master。Master” %模板頁(yè)中的變量必須為:Public string WebTitle=welocome to .?!? /并放在模板頁(yè)類下定義并初始化。就可以在內(nèi)容頁(yè)中:Master.WebTitle進(jìn)行引用.但如果此變量在網(wǎng)頁(yè)加載的時(shí)

55、候改變了,引用的值還為定義時(shí)初始化的值.因?yàn)榧蛹虞d模板頁(yè)到內(nèi)容頁(yè)的事件先后為:(1)母版頁(yè)Init(2)內(nèi)容頁(yè)-Init(3)內(nèi)容頁(yè)-Load(4)母版頁(yè)Load(5)內(nèi)容頁(yè)P(yáng)reRender(6)母版頁(yè)P(yáng)reRender所以,要改變變量的值應(yīng)放在:母版頁(yè)中的Init事件中,放在Load事件中是不行的.例: protected void Page_Init(object sender, EventArgs e) if (!IsPostBack) WebConfigSelect();/此方法對(duì)變量進(jìn)行了初始化或者改變! 5.模板頁(yè)或內(nèi)容頁(yè)中的路徑最好使用”/”而不要使用相對(duì)路徑5。1.3 本系統(tǒng)

56、的母版頁(yè)圖5-1所示。圖5-1 母板頁(yè)(JXC.master)5.2 各個(gè)模塊的實(shí)現(xiàn)5。2.1登錄及切換用戶進(jìn)入系統(tǒng)前首先進(jìn)入登錄這個(gè)界面,當(dāng)用戶登錄成功后,可以利用此界面進(jìn)行權(quán)限切換,流程圖5-2,截圖5-3所示.登錄的主要代碼: public void dlDataBind() ddlsf。DataSource = JsManager。getAllJs(); ddlsf.DataBind(); ListItem item = new ListItem(請(qǐng)選擇”, -1”, true); ddlsf。Items。Insert(0, item); protected void btndl_Cl

57、ick1(object sender, EventArgs e) if (ddlsf.SelectedValue = ”-1”) lblmassage.Text = 請(qǐng)選擇身份!”;/51aspx else if(txtbuser.Text = null | txtbuser。Text = ”) lblmassage.Text = 請(qǐng)?zhí)顚?xiě)用戶名!; else if (txtbpwd.Text = null | txtbpwd.Text = ”) lblmassage。Text = 請(qǐng)?zhí)顚?xiě)密碼!”; else lblmassage。Text = ”; Ywy ywy = YwyManager。g

58、etYwyByCoditions(txtbuser.Text,txtbpwd.Text,Convert.ToInt32(ddlsf。SelectedValue)); if(ywy!=null & ywy。Ywymc!=null) Session。Add(”ywy, ywy); Response。Redirect(”/JXC/Default.aspx, true); else lblmassage.Text = 登錄失敗!; 登錄流程圖52圖53 登錄(JCXX_DL。aspx)5.2。2登錄成功后進(jìn)入的主界面主界面可以添加一些制度及其他方面的說(shuō)明,更重要的是從這個(gè)界面可以依據(jù)不同的權(quán)限進(jìn)入相應(yīng)

59、的界面進(jìn)行相關(guān)操作,流程圖54,主界面圖5-5所示.主界面涉及權(quán)限的部分代碼: protected void Page_Load(object sender, EventArgs e) if (Session”ywy” != null) Ywy ywy = (Ywy)Sessionywy; IListJs_qx js_qxs = new ListJs_qx(); js_qxs = Js_qxManager。getJs_qxsByJsbh(ywy。Jsbh); int urlid = Convert.ToInt32(Request.QueryString”urlid”); if (urlid !

60、= 0) if (js_qxs。Count 0) for (int i = 0; i getJhdsByCondition(string condition1,string condition2) IListJhd jhds = new ListJhd(); try string sql = select jhrq,ywy,jhdbh,jhddbh,gysbh,ckbh,spbh,sl,dj,zk,zje,sfjsfk,sfjz,yfje,jhdbz from jhd where 1=1”; if (condition1 != 1 & condition2 != null) sql += an

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論