版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)</b></p><p><b> 計(jì)算機(jī)類論文</b></p><p> 該論文題目為: 商品管理及客戶管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 市場(chǎng)體系的日益完善,專賣店要在激烈
2、的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地,就必須尋找一種全新的管理理念和管理手段,對(duì)其內(nèi)部和外部資源進(jìn)行有效的整合。本商品管理及客戶管理系統(tǒng)是以長(zhǎng)谷瓷磚專賣店為使用對(duì)象。</p><p> 本文主要圍繞商品管理及客戶管理系統(tǒng)對(duì)長(zhǎng)谷瓷磚專賣店進(jìn)行電子化管理的現(xiàn)狀和優(yōu)越處以及系統(tǒng)的功能分析、具體的實(shí)施步驟和實(shí)現(xiàn)過(guò)程進(jìn)行了詳細(xì)的介紹,系統(tǒng)地介紹了商品及客戶管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。文中首先對(duì)系統(tǒng)進(jìn)行了詳細(xì)的需求分析,包括系統(tǒng)的總體設(shè)計(jì)、
3、功能模塊劃分、數(shù)據(jù)庫(kù)設(shè)計(jì),然后重點(diǎn)介紹了系統(tǒng)的詳細(xì)設(shè)計(jì),包括商品管理、銷售管理、客戶管理等功能模塊,最后對(duì)主要的功能進(jìn)行了測(cè)試,并對(duì)系統(tǒng)和所做的工作進(jìn)行了總結(jié)。</p><p> 本系統(tǒng)采用B/S結(jié)構(gòu),前臺(tái)使用ASP作為開發(fā)工具,后臺(tái)使用SQL Server儲(chǔ)存數(shù)據(jù)信息。</p><p> 關(guān)鍵詞: 商品管理 , 客戶管理,數(shù)據(jù)庫(kù),ASP</p><p><
4、;b> Abstract</b></p><p> The market system daily consummation, the Exclusive agency must be in an impregnable position in the intense market competition, must search one kind of new management ide
5、a and the management method, carries on the effective conformity to its internal and external resource. the Commodity management and customer management system ’s use object is “the ceramic tile Exclusive agency of Chang
6、gu ”.</p><p> This article main encompassment commodity management and the customer management system management system carried on the computerization management to the long valley ceramic tile exclusive ag
7、ency the present situation and superior place as well as the system functional analysis, the concrete implementation step and the realization process has carried on the detailed introduction, introduced the design and re
8、alized of a the Commodity management and customer management system. Have carried on det</p><p> System uses the structure of B/S, Future use ASP as a development tool, database use SQL Server.</p>&
9、lt;p> Key word: Commodity management, customer management, database, ASP</p><p><b> 目 錄</b></p><p> 摘 要…………………………………………………………………………. …….2</p><p> Abstract…………
10、……………………………………….…………………….3</p><p> 引 言…………………………………………………………………………………6</p><p> 1緒論…………………………………………………….……………………………7</p><p> 1.1開發(fā)背景………………………………………………………………………7</p><p&
11、gt; 1.2商品管理及可戶管理系統(tǒng)的現(xiàn)狀………………………. ……………………7</p><p> 2開發(fā)工具和方案……………………………………………………………8</p><p> 2.1開發(fā)工具介紹…………………………………………………………………8</p><p> 2.1.1 編程工具特點(diǎn)…………………………………………………………8</p&
12、gt;<p> 2.1.2 數(shù)據(jù)庫(kù)比較………………………………………………………………9</p><p> 2.2方案比較……………………………………………………………9</p><p> 3系統(tǒng)總體設(shè)計(jì)……………………………………………………………………11</p><p> 3.1整體分析……………………………………………………………………
13、…11</p><p> 3.1.1設(shè)計(jì)本系統(tǒng)考慮的因素及開發(fā)環(huán)境……………………………………11</p><p> 3.1.2系統(tǒng)結(jié)構(gòu)的選擇…………………………………………………………11</p><p> 3.1.3設(shè)計(jì)目標(biāo)…………………………………………………………12</p><p> 3.2需求分析…………………………………
14、……………………………………12</p><p> 3.2.1可行性分析……………………………………………………………12</p><p> 3.2.2系統(tǒng)功能設(shè)計(jì)……………………………………………………………13</p><p> 3.3模塊劃分………………………………………………………………………13</p><p> 4系統(tǒng)詳細(xì)
15、設(shè)計(jì)……………………………………………………………………15</p><p> 4.1數(shù)據(jù)庫(kù)設(shè)計(jì)……………………………………………………………………15</p><p> 4.1.1概念結(jié)構(gòu)設(shè)計(jì)…………………………………………………………15</p><p> 4.1.2邏輯結(jié)構(gòu)設(shè)計(jì)…………………………………………………………17</p><
16、;p> 4.1.3數(shù)據(jù)的物理設(shè)計(jì)…………………………………………………………17</p><p> 4.2用戶登錄模塊…………………………………………………………………20</p><p> 4.3客戶管理模塊…………………………………………………………………21</p><p> 4.3.1客戶信息管理……………………………………………………………2
17、1</p><p> 4.3.2聯(lián)系人信息管理…………………………………………………………26</p><p> 4.3.3合同信息管理……………………………………………………………27</p><p> 4.3.4反饋信息管理……………………………………………………………28</p><p> 4.4商品管理模塊…………………………
18、………………………………………28</p><p> 4.4.1商品管理…………………………………………………………………28</p><p> 4.4.2庫(kù)存管理…………………………………………………………………28</p><p> 4.4.3銷售管理……………………………………………………………28</p><p> 4.5用戶
19、管理模塊…………………………………………………………………28</p><p> 5系統(tǒng)測(cè)試…………………………………………………………………………30</p><p> 5.1測(cè)試方法………………………………………………………………………31</p><p> 5.1.1 黑盒法 …………………………………………………………………31</p>
20、<p> 5.1.2 白盒法 …………………………………………………………………31</p><p> 5.2測(cè)試測(cè)試數(shù)據(jù)…………………………………………………………………31</p><p> 5.3測(cè)試結(jié)論………………………………………………………………………33</p><p> 結(jié) 論…………………………………………………………………
21、……………34</p><p> 致 謝………………………………………………………………………………35</p><p> 參考文獻(xiàn)……………………………………………………………………………36</p><p><b> 引 言</b></p><p> 隨著市場(chǎng)體系的日益完善,我們已經(jīng)進(jìn)入了一個(gè)買方市場(chǎng)時(shí)
22、代。選擇空間擴(kuò)大、購(gòu)買渠道拓寬、消費(fèi)心態(tài)和購(gòu)買行為越發(fā)成熟,使客戶再不會(huì)對(duì)某一企業(yè)或者產(chǎn)品盲目地保持絕對(duì)忠誠(chéng),如何不斷改善客戶關(guān)系,掌握更多的客戶信息,提高客戶滿意度;如何在日益激烈的市場(chǎng)競(jìng)爭(zhēng)中把握機(jī)會(huì),占有更大的市場(chǎng)份額;如何建立高效業(yè)務(wù)流程,降低運(yùn)營(yíng)成本,獲取更多的利潤(rùn),這些已成為每個(gè)企業(yè)面臨的首要問(wèn)題。</p><p> 網(wǎng)絡(luò)及電子商務(wù)的飛速發(fā)展突破了時(shí)間和空間的局限性,各企業(yè)都緊跟時(shí)代的腳步,轉(zhuǎn)變著企業(yè)
23、的經(jīng)營(yíng)模式和管理模式,從傳統(tǒng)的人工管理模式,向信息自動(dòng)化管理模式轉(zhuǎn)變。電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日益普及,越來(lái)越多的企業(yè)采用計(jì)算機(jī)管理商品信息和客戶信息。</p><p> 對(duì)于任何一個(gè)企業(yè),掌握好自己的商品信息及客戶信息都是至關(guān)重要的,需要有一個(gè)較好的管理系統(tǒng),包括商品的基本信息、商品的庫(kù)存信息及銷售信息的管理,并且只有不斷地挖掘新客戶,維護(hù)好和老客戶的關(guān)系,占領(lǐng)市場(chǎng)客戶群體的份額,才能在整個(gè)領(lǐng)域中占有
24、一席之地。</p><p> 商品管理及客戶管理系統(tǒng)正是基于這個(gè)背景,使用電子化管理代替了手工操作,目的是為了能夠更好的掌握商品信息和客戶信息,對(duì)商品進(jìn)行管理并維護(hù)好和客戶之間的關(guān)系,方便專賣店的管理。</p><p> 隨著信息技術(shù)的發(fā)展,公司管理的機(jī)制已經(jīng)進(jìn)入智能化管理的時(shí)代,多數(shù)公司的管理應(yīng)用現(xiàn)代化的管理理念和方法,運(yùn)用計(jì)算機(jī)和信息技術(shù),出現(xiàn)了很多的管理系統(tǒng)。例如多谷企業(yè)管理系統(tǒng)
25、,是針對(duì)各大、中、小型企業(yè)的不同類型,不同情況的一款管理系統(tǒng),它從帳套管理、庫(kù)存管理、銷售管理、商品管理、客戶管理等多方面進(jìn)行考慮盡量給予企業(yè)以自主但卻輕松的管理環(huán)境。</p><p> 很多系統(tǒng)是把商品管理和客戶關(guān)系管理分為兩個(gè)獨(dú)立的部分,我根據(jù)專賣店的規(guī)模,采用把商品管理和客戶關(guān)系管理結(jié)合在一起的模式。</p><p> 經(jīng)過(guò)需求分析和設(shè)計(jì)后,對(duì)系統(tǒng)中具體的模塊進(jìn)行實(shí)現(xiàn)并加以詳細(xì)描
26、述。本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)應(yīng)用程序,由以下模塊構(gòu)成:1、商品管理模塊:3個(gè)子模塊:商品基本管理、商品庫(kù)存管理、商品銷售管理。2、客戶管理模塊:4個(gè)子模塊:客戶信息管理、聯(lián)系人信息管理、合同信息管理、客戶反饋信息管理。 </p><p> 3、查詢統(tǒng)計(jì)模塊。4、用戶管理模塊。本系統(tǒng)在程序中采取相關(guān)措施提高系統(tǒng)的安全性,避免信息丟失或被惡意竊取,確保突發(fā)情況下保證系統(tǒng)能夠正常工作或進(jìn)行數(shù)據(jù)的備份。</p&g
27、t;<p><b> 1 緒論</b></p><p> 商品管理及客戶管理系統(tǒng)是一個(gè)管理的軟件系統(tǒng)。本章對(duì)現(xiàn)階段商品及客戶管理軟件的現(xiàn)狀及發(fā)展方向進(jìn)行了簡(jiǎn)要分析,并對(duì)使用工具和反方案的選取進(jìn)行了簡(jiǎn)要介紹。</p><p><b> 1.1 開發(fā)背景</b></p><p> 對(duì)于一個(gè)專賣店來(lái)說(shuō),掌握
28、好自己的商品信息及客戶信息都是至關(guān)重要的,需要有一個(gè)較好的管理系統(tǒng),并且要不斷地挖掘新客戶,維護(hù)好和老客戶的關(guān)系,占領(lǐng)市場(chǎng)客戶群體的份額,才能在整個(gè)領(lǐng)域中占有一席之地。</p><p> 網(wǎng)絡(luò)及電子商務(wù)的飛速發(fā)展突破了時(shí)間和空間的局限性,各企業(yè)都緊跟時(shí)代的腳步,轉(zhuǎn)變著企業(yè)的經(jīng)營(yíng)模式和管理模式,從傳統(tǒng)的人工管理模式,向信息自動(dòng)化管理體模式轉(zhuǎn)變。電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日益普及,越來(lái)越多的企業(yè)采用計(jì)算機(jī)管理
29、商品信息和客戶信息。</p><p> 商品管理及客戶管理系統(tǒng)正是基于這個(gè)背景,使用電子化管理代替了手工操作,目的是為了能夠更好的掌握商品信息和客戶信息,對(duì)商品進(jìn)行管理并維護(hù)好和客戶之間的關(guān)系,方便專賣店的管理。</p><p> 1.2 商品管理及客戶管理系統(tǒng)的現(xiàn)狀</p><p> 隨著信息技術(shù)的發(fā)展,公司管理的機(jī)制已經(jīng)進(jìn)入智能化管理的時(shí)代,多數(shù)公司的管理
30、應(yīng)用現(xiàn)代化的管理理念和方法,運(yùn)用計(jì)算機(jī)和信息技術(shù),出現(xiàn)了很多的管理系統(tǒng)。例如多谷企業(yè)管理系統(tǒng),是針對(duì)各大、中、小型企業(yè)的不同類型,不同情況的一款管理系統(tǒng),它從帳套管理、庫(kù)存管理、銷售管理、商品管理、客戶管理等多方面進(jìn)行考慮盡量給予企業(yè)以自主但卻輕松的管理環(huán)境。</p><p> 很多系統(tǒng)是把商品管理和客戶關(guān)系管理分為兩個(gè)獨(dú)立的部分,根據(jù)專賣店的規(guī)模,采用把商品管理和客戶關(guān)系管理結(jié)合在一起的模式。</p&g
31、t;<p> 現(xiàn)有管理系統(tǒng)的開發(fā)語(yǔ)言大多采用ASP、JSP、PHP、.NET等,例如,海邁CRM客戶關(guān)系管理系統(tǒng)就是一個(gè)基于ASP的辦公管理軟件。此外還有其他技術(shù),例如名基逐鹿的客戶關(guān)系管理系統(tǒng),它是基于微軟Dynamics TM 3.0專業(yè)版,結(jié)合明基逐鹿多年的客戶關(guān)系管理經(jīng)驗(yàn),為企業(yè)提供了一個(gè)完整的客戶關(guān)系管理解決方案。</p><p> 在國(guó)外也有了很多類似的系統(tǒng),例如SugarCRM開源
32、管理系統(tǒng),具有界面活潑、簡(jiǎn)單易學(xué)的特點(diǎn),SugarCRM 支持基于開源技術(shù)的部署方案,包括PHP開發(fā)環(huán)境,MySQL數(shù)據(jù)庫(kù),Apache或者IIS Web服務(wù)器,以及Window操作系統(tǒng)。</p><p> 2 開發(fā)工具選擇論證</p><p> 本系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。對(duì)于本系統(tǒng)的開發(fā),前臺(tái)可采用的編程開發(fā)工具和后臺(tái)數(shù)據(jù)庫(kù)都有多種選擇方案。本部分從各種開發(fā)工具的特點(diǎn)出發(fā),選擇適合
33、本系統(tǒng)的工具,并對(duì)其進(jìn)行詳細(xì)介紹。</p><p> 2.1 開發(fā)工具介紹</p><p> 對(duì)于本系統(tǒng)的開發(fā),前臺(tái)可采用的編程開發(fā)工具有很多,主要有Visual Basic、ASP .NET和ASP。后臺(tái)數(shù)據(jù)庫(kù)也有多種選擇方案如SQL Server 2000、Access以及Oracle。</p><p> 2.1.1 編程工具特點(diǎn)</p>&
34、lt;p><b> 三種開發(fā)語(yǔ)言的特點(diǎn)</b></p><p> VB的特點(diǎn):1.可視化編程:VB自動(dòng)產(chǎn)生界面代碼,程序人員只需繪制界面,這樣大大的提高了程序設(shè)計(jì)的效率。2.面向?qū)ο蟮脑O(shè)計(jì) 。3.結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言 </p><p> 4.事件驅(qū)動(dòng)編程機(jī)制:一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。5.訪問(wèn)數(shù)據(jù)庫(kù):具有很強(qiáng)的數(shù)據(jù)庫(kù)管理功
35、能。</p><p> ASP(Active Server Pages)是Microsfot公司1996年11月推出的WEB應(yīng)用程序開發(fā)技術(shù),它既不是一種程序語(yǔ)言,也不是一種開發(fā)工具,而是一種技術(shù)框架,不須使用微軟的產(chǎn)品就能編寫它的代碼,能產(chǎn)生和執(zhí)行動(dòng)態(tài)、交互式、高效率的站占服務(wù)器的應(yīng)用程序。運(yùn)用ASP可將VBscript、javascript等腳本語(yǔ)言嵌入到HTML中,便可快速完成網(wǎng)站的應(yīng)用程序,無(wú)需編譯,可
36、在服務(wù)器端直接執(zhí)行。容易編寫,使用普通的文本編輯器編寫,如記事本就可以完成。由腳本在服務(wù)器上而不是客戶端運(yùn)行,ASP所使用的腳本語(yǔ)言都在服務(wù)端上運(yùn)行,用戶端的瀏覽器不需要提供任何別的支持,這樣大提高了用戶與服務(wù)器之間的交互的速度。此外,它可通過(guò)內(nèi)置的組件實(shí)現(xiàn)更強(qiáng)大的功能,如使用A-DO可以輕松地訪問(wèn)數(shù)據(jù)庫(kù)。</p><p> 之后,微軟又推出ASP.NET。這不是ASP的簡(jiǎn)單升級(jí),而是全新一代的動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)系統(tǒng)
37、,用于一臺(tái)WEB服務(wù)器建立強(qiáng)大的應(yīng)用程序。是微軟發(fā)展的新體系結(jié)構(gòu).NET的一部分,是ASP和.NET技術(shù)的結(jié)合。提供基于組件、事件驅(qū)動(dòng)的可編程網(wǎng)絡(luò)表單,大大簡(jiǎn)化了編程。還可以用ASP.NET建立網(wǎng)絡(luò)服務(wù)。</p><p> ASP與ASP.NET的區(qū)別:</p><p><b> 1.開發(fā)語(yǔ)言不同 </b></p><p> ASP僅局限
38、于使用non-type腳本語(yǔ)言來(lái)開發(fā),用戶給WEB頁(yè)中添加ASP代碼的方法與客戶端腳本中添加代碼的方法相同,導(dǎo)致代碼雜亂。</p><p> ASP.NET允許用戶選擇并使用功能完善的strongly-type編程語(yǔ)言,也允許使用潛加巨大的.NET Framework。</p><p><b> 2.運(yùn)行機(jī)制不同</b></p><p
39、> ASP是解釋運(yùn)行的編程框架,所以執(zhí)行效率加較低。</p><p> ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語(yǔ)言運(yùn)行時(shí)庫(kù)代碼,可以利用早期綁定,實(shí)施編譯來(lái)提高效率。</p><p><b> 3.開發(fā)方式</b></p><p> ASP把界面設(shè)計(jì)和程序設(shè)計(jì)混在一起,維護(hù)和重用困難。</p>
40、<p> ASP.NET把界面設(shè)計(jì)和程序設(shè)計(jì)以不同的文件分離開,復(fù)用性和維護(hù)性得到了提高。</p><p> 2.1.2 數(shù)據(jù)庫(kù)比較</p><p> 微軟的SQL Server是基于關(guān)系型數(shù)據(jù)庫(kù)的大型數(shù)據(jù)庫(kù)管理系統(tǒng)。與Access相比,SQL Server存取速度快;存儲(chǔ)容量大;安全性高;易備份和數(shù)據(jù)傳輸。SQL Server服務(wù)器用來(lái)存放數(shù)據(jù)庫(kù),該服務(wù)器可以被多臺(tái)客戶
41、機(jī)訪問(wèn),數(shù)據(jù)庫(kù)應(yīng)用的處理過(guò)程分布在客戶機(jī)和服務(wù)器上。</p><p> 2.2 開發(fā)工具方案比較</p><p> 針對(duì)本系統(tǒng)的開發(fā),本人考慮以下三個(gè)方案:方案1為ASP + SQL Server 2000;方案2為Visual Basic + SQL Server 2000;方案3為ASP+ Access。</p><p> 運(yùn)用ASP可以與HTML、DHT
42、ML、ActiveX、VBScript、JavaScript相互嵌套。ASP是純文本格式,不需編譯就可以直接在服務(wù)器上運(yùn)行。ASP是一種在WEB服務(wù)器端運(yùn)行的腳本語(yǔ)言,源代碼不會(huì)傳到客戶的瀏覽器上,可保護(hù)源程序不外漏,ASP可以將運(yùn)行結(jié)果以HTML的格式傳送到客戶端瀏覽器,因而可以使用于各種瀏覽,Microsoft Visual Basic是開發(fā)Windows應(yīng)用程序最迅速、最簡(jiǎn)捷的工具,現(xiàn)在其版本已經(jīng)發(fā)展到Visual Basic .
43、NET。VB最大的優(yōu)點(diǎn)就是語(yǔ)法簡(jiǎn)單,掌握周期短,適合初學(xué)者用于開發(fā)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。</p><p> 由于本系統(tǒng)屬于小型的數(shù)據(jù)庫(kù)應(yīng)用軟件,并且根據(jù)專賣店的實(shí)際要求,根據(jù)客戶的要求,本人認(rèn)為ASP更加適合本系統(tǒng)的開發(fā)。</p><p> Access是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用,在處理少量數(shù)據(jù)和單機(jī)訪問(wèn)的數(shù)據(jù)庫(kù)時(shí)是很好的,效率也很高。但是它的同時(shí)訪問(wèn)客戶端不能多于4個(gè)。Ac
44、cess數(shù)據(jù)庫(kù)有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS假死,或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。</p><p> SQL Server是基于服務(wù)器端的中型的數(shù)據(jù)庫(kù),可以適合大容量數(shù)據(jù)的應(yīng)用,在功能上管理上也要比Access要強(qiáng)得多。在處理海量數(shù)據(jù)的效率,后臺(tái)開發(fā)的靈活性,可擴(kuò)展性等方面強(qiáng)大。因?yàn)楝F(xiàn)在數(shù)據(jù)庫(kù)都使用標(biāo)準(zhǔn)的SQL語(yǔ)言對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理,所以如果是標(biāo)準(zhǔn)SQL語(yǔ)言,兩者基本上都可以
45、通用的。SQL Server還有更多的擴(kuò)展,可以用存儲(chǔ)過(guò)程,數(shù)據(jù)庫(kù)大小無(wú)極限限制。與Access相比,SQL Server存取速度快;存儲(chǔ)容量大;安全性高;易備份和數(shù)據(jù)傳輸。SQL Server服務(wù)器用來(lái)存放數(shù)據(jù)庫(kù),該服務(wù)器可以被多臺(tái)客戶機(jī)訪問(wèn),數(shù)據(jù)庫(kù)應(yīng)用的處理過(guò)程分布在客戶機(jī)和服務(wù)器上。</p><p> 基于上述方案比較,本系統(tǒng)最終選用方案1:ASP + SQL Server 2000作為本系統(tǒng)的開發(fā)工具。
46、</p><p><b> 3 系統(tǒng)總體設(shè)計(jì)</b></p><p> 商品管理及客戶管理系統(tǒng)是一個(gè)使用電子化管理代替了手工操作的系統(tǒng),目的是為了能夠更好的掌握商品信息和客戶信息,對(duì)商品進(jìn)行管理并維護(hù)好和客戶之間的關(guān)系,方便專賣店的管理。</p><p> 網(wǎng)絡(luò)及電子商務(wù)的飛速發(fā)展突破了時(shí)間和空間的局限性,各企業(yè)都緊跟時(shí)代的腳步,轉(zhuǎn)變著企
47、業(yè)的經(jīng)營(yíng)模式和管理模式,從傳統(tǒng)的人工管理模式,向信息自動(dòng)化管理體模式轉(zhuǎn)變。電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日益普及,越來(lái)越多的企業(yè)采用計(jì)算機(jī)管理商品信息和客戶信息,便于商家的管理。</p><p><b> 3.1 整體分析</b></p><p> 從商家的設(shè)計(jì)要求來(lái)看,系統(tǒng)分為前臺(tái)和后臺(tái)兩部分,前臺(tái)包括工作人員的錄入數(shù)據(jù)和查詢數(shù)據(jù),后臺(tái)包括管理員的修改數(shù)據(jù)和管
48、理用戶的權(quán)限,以保證數(shù)據(jù)不會(huì)被丟失。</p><p> 在系統(tǒng)的規(guī)模上,適合小型專賣店進(jìn)行使用,系統(tǒng)界面比較簡(jiǎn)單,方便使用。</p><p> 3.1.1 設(shè)計(jì)本系統(tǒng)考慮的因素及開發(fā)環(huán)境</p><p> 通過(guò)對(duì)專賣店的調(diào)查研究,分析系統(tǒng)所需要的功能,由于專賣店操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面,并且要有方便的數(shù)據(jù)選擇查詢功能,并記錄產(chǎn)品出庫(kù)、
49、入庫(kù)的詳細(xì)信息,為更多的了解客戶的需求,設(shè)計(jì)了服務(wù)模塊,用以記錄客戶的反饋信息,并對(duì)反饋信息進(jìn)行管理,最后對(duì)用戶信息進(jìn)行管理,并為用戶設(shè)置管理權(quán)限。</p><p> 商品管理及客戶管理系統(tǒng)有很強(qiáng)的適用性,操作系統(tǒng):Windows xp/ Windows 2000均可以使用,由于本系統(tǒng)涉及到數(shù)據(jù)存儲(chǔ)問(wèn)題,所以需要有數(shù)據(jù)庫(kù)的支持,SQL Server 2000即可,使用ASP語(yǔ)言,需要Web服務(wù)器:IIS5.0。
50、</p><p> 3.1.2 系統(tǒng)結(jié)構(gòu)的選擇</p><p> 一般系統(tǒng)的結(jié)構(gòu)有B/S結(jié)構(gòu)和C/S結(jié)構(gòu)兩種。C/S結(jié)構(gòu),即客戶端/服務(wù)器端模式,它具有強(qiáng)壯的數(shù)據(jù)操縱和事務(wù)處理能力,以及數(shù)據(jù)的安全性和完整性約束。但隨著應(yīng)用程序的復(fù)雜程度不斷提高,逐漸也暴露了以下幾點(diǎn)不足:(1)開發(fā)成本較高,維護(hù)復(fù)雜,升級(jí)麻煩,軟件的不斷升級(jí)對(duì)硬件要求不斷提高,增加了整個(gè)系統(tǒng)的成本,客戶端越來(lái)越臃腫;(
51、2)移植困難,跨平臺(tái)性差;(3)用戶界面風(fēng)格不一,使用繁雜;(4)信息內(nèi)容和形式單一,用戶獲得的只是單純的文本信息。</p><p> B/S結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu)。與C/S模式相比,B/S模式采用面向?qū)ο蠹夹g(shù),代碼可重用性好,系統(tǒng)擴(kuò)展維護(hù)簡(jiǎn)單。它本質(zhì)上也是一種客戶機(jī)技術(shù),Intranet原則上取消了所有在客戶機(jī)側(cè)的維護(hù)工作,上億個(gè)用戶只是通過(guò)瀏覽器統(tǒng)一界面。它提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機(jī)、聯(lián)網(wǎng)
52、、統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開放性基礎(chǔ)。</p><p> 基于上面的比較,本系統(tǒng)采用B/S結(jié)構(gòu)模式進(jìn)行開發(fā)。</p><p> 3.1.3 設(shè)計(jì)目標(biāo)</p><p> 本系統(tǒng)是針對(duì)中小型企業(yè)通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)客戶的管理而設(shè)計(jì)的,主要實(shí)現(xiàn)如下目標(biāo):</p><p> ?。?)對(duì)客戶信息(客戶基本信息、聯(lián)系人信息、合同信息)進(jìn)行全面管理。</p
53、><p> ?。?)及時(shí)查看庫(kù)存信息,并通過(guò)網(wǎng)站對(duì)入庫(kù)、出庫(kù)信息進(jìn)行管理。</p><p> ?。?)強(qiáng)大的客戶信息、聯(lián)系人信息報(bào)表導(dǎo)出、打印功能</p><p> ?。?)及時(shí)了解客戶的反饋信息,并對(duì)其進(jìn)行管理。</p><p> ?。?)實(shí)現(xiàn)各種信息的選擇查詢、模糊查詢功能等。</p><p> ?。?)管理員可以添加
54、操作員信息、設(shè)置操作員的權(quán)限。</p><p> ?。?)對(duì)用戶輸入的數(shù)據(jù),系統(tǒng)進(jìn)行數(shù)據(jù)檢驗(yàn),盡可能排除人為的錯(cuò)誤。</p><p> (8)要求系統(tǒng)的數(shù)據(jù)保密性強(qiáng),通過(guò)為每個(gè)用戶設(shè)置使用權(quán)限來(lái)實(shí)現(xiàn)。</p><p> (9)系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><p> ?。?0)鍵盤操作,快速響應(yīng)。</p><p>
55、;<b> 3.2 需求分析</b></p><p> 需求分析是指開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整地需求定義,在由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約的過(guò)程。</p><p> 3.2.1可行性分析</p><p> 通過(guò)計(jì)算機(jī)對(duì)客戶信息和商品信息進(jìn)行管理,使專賣店對(duì)自身的商品信息,庫(kù)存信
56、息,銷售信息以及客戶信息有一個(gè)全面的管理。商家只需要一臺(tái)安裝了SQL SERVER數(shù)據(jù)庫(kù)的電腦即可,并不需要專賣店為此程序安裝某些特定的軟件或是程序,所以,在經(jīng)濟(jì)上是可行的。</p><p> 系統(tǒng)中使用了ASP作為主要的語(yǔ)言,并利用Dreamweaver進(jìn)行本系統(tǒng)的頁(yè)面設(shè)計(jì),使用SQL SERVER2000作為本系統(tǒng)的數(shù)據(jù)庫(kù),存取速度快;存儲(chǔ)容量大;安全性高;易備份和數(shù)據(jù)傳輸,所以,在技術(shù)上也是可行的。<
57、;/p><p> 3.2.2 系統(tǒng)功能結(jié)構(gòu)</p><p> 系統(tǒng)功能結(jié)構(gòu)圖是系統(tǒng)所實(shí)現(xiàn)的功能的具體體現(xiàn),從圖中,可以很方便的看出系統(tǒng)所實(shí)現(xiàn)的功能模塊,本系統(tǒng)的功能結(jié)構(gòu)如下圖所示。圖1為本系統(tǒng)的功能結(jié)構(gòu)框架。</p><p> 圖1 系統(tǒng)功能結(jié)構(gòu)</p><p><b> 3.3 模塊劃分</b></p>
58、;<p> 本系統(tǒng)由以下模塊構(gòu)成:</p><p> 1、商品管理模塊:3個(gè)子模塊</p><p> 商品基本管理:對(duì)商品基本信息的添加、刪除、查詢。</p><p> 商品庫(kù)存管理:對(duì)商品的庫(kù)存數(shù)量,入庫(kù)、出庫(kù)商品進(jìn)行管理。</p><p> 商品銷售管理:管理商品銷售信息錄入和商品退貨信息錄入。</p>
59、<p> 2、客戶管理模塊:4個(gè)子模塊</p><p> 客戶信息管理:主要功能是對(duì)客戶基本信息進(jìn)行添加、刪除、查詢。</p><p> 聯(lián)系人信息管理:主要功能是對(duì)聯(lián)系人基本信息進(jìn)行添加、刪除、查詢等操作。</p><p> 合同信息管理:可對(duì)合同信息進(jìn)行添加、刪除、查詢等操作。</p><p> 客戶反饋信息管理:
60、對(duì)用戶的反饋意見進(jìn)行添加、刪除。</p><p> 3、查詢統(tǒng)計(jì)模塊:包括對(duì)商品信息、庫(kù)存信息、銷售信息、客戶信息、合同信息、聯(lián)系人信息的查詢;并可將查詢到的結(jié)果導(dǎo)出EXCEL表,進(jìn)行打印。</p><p> 4、用戶管理模塊:包括用戶添加、用戶信息修改和用戶刪除等,在進(jìn)行用戶添加和修改操作時(shí),可以對(duì)用戶的使用權(quán)限進(jìn)行設(shè)置,分為普通用戶和管理員兩類,普通用戶只可以進(jìn)行查詢統(tǒng)計(jì)功能,而管
61、理員不僅可以進(jìn)行查詢還可以對(duì)商品信息和客戶信息進(jìn)行相應(yīng)的管理。</p><p><b> 4 系統(tǒng)詳細(xì)設(shè)計(jì)</b></p><p> 本章主要介紹了數(shù)據(jù)庫(kù)的設(shè)計(jì)和具體模塊的實(shí)現(xiàn),并對(duì)功能的實(shí)現(xiàn)做了具體的介紹,其中包括數(shù)據(jù)庫(kù)表的設(shè)計(jì)、畫出關(guān)系圖,分析各個(gè)功能的實(shí)現(xiàn),通過(guò)流程圖來(lái)體現(xiàn)算法。</p><p><b> 4.1 數(shù)據(jù)庫(kù)設(shè)
62、計(jì)</b></p><p> 數(shù)據(jù)庫(kù)是以一定的組織方式將相關(guān)的數(shù)據(jù)組織在一起并存儲(chǔ)在外存儲(chǔ)器上,所形成的能為多個(gè)用戶共享的,與應(yīng)用程序彼此獨(dú)立的一組相互關(guān)聯(lián)的數(shù)據(jù)集合,在這個(gè)小節(jié)中將對(duì)本系統(tǒng)所設(shè)計(jì)的數(shù)據(jù)進(jìn)行詳細(xì)的介紹。</p><p> 4.1.1 概念結(jié)構(gòu)設(shè)計(jì) </p><p> 概念結(jié)構(gòu)設(shè)計(jì)是將分析得到的用戶需求抽象為概念模型的過(guò)程。即在需求
63、分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設(shè)計(jì)模型,它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。</p><p> 概念結(jié)構(gòu)的主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)世界;易于理解;易于更改;易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是E-R模型。數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)體及其屬性如圖3~8所示。</p><p> 4.1.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p>&l
64、t;p> 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p> 客戶信息表 (自動(dòng)編號(hào),公司名稱,公司詳細(xì)地址,公司電話,公司傳真,公司E- mail,郵政編碼,公司網(wǎng)址,公司性質(zhì),公司,所在城市,結(jié)款信用,所屬國(guó)家/地區(qū),結(jié)款方式,最高訂單,年度訂單,需求周期,創(chuàng)建時(shí)間,修改時(shí)間,創(chuàng)建人)</p>&l
65、t;p> 反饋信息表 (自動(dòng)編號(hào),反饋標(biāo)題,反饋日期,反饋客戶,反饋內(nèi)容,是否完成,處理結(jié)果,創(chuàng)建時(shí)間,創(chuàng)建人)</p><p> 聯(lián)系人信息表(自動(dòng)編號(hào),聯(lián)系人姓名,聯(lián)系人委托人,聯(lián)系人性質(zhì),聯(lián)系人傳真,聯(lián)系人電話,聯(lián)系人郵箱,聯(lián)系人部門,聯(lián)系人職位,聯(lián)系人生日,聯(lián)系人性別,聯(lián)系人態(tài)度,聯(lián)系人編碼,創(chuàng)建時(shí)間,修改時(shí)間,創(chuàng)建人)</p><p> 產(chǎn)品信息表(自動(dòng)編號(hào),產(chǎn)品編
66、號(hào),產(chǎn)品名稱,產(chǎn)品單位,產(chǎn)品供應(yīng)者,產(chǎn)品滿意度,創(chuàng)建時(shí)間,修改時(shí)間,創(chuàng)建人)</p><p> 庫(kù)存記錄表 (自動(dòng)編號(hào),產(chǎn)品編號(hào),產(chǎn)品數(shù)量,庫(kù)存類型,庫(kù)存說(shuō)明,創(chuàng)建人,創(chuàng)建時(shí)間)</p><p> 合同信息表 (自動(dòng)編號(hào),客戶ID,合同編號(hào),簽訂日期,簽訂金額,執(zhí)行人,簽單人,備注,創(chuàng)建時(shí)間,修改時(shí)間,創(chuàng)建人)</p><p> 4.1.3 數(shù)據(jù)庫(kù)的物理設(shè)
67、計(jì)</p><p> 數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用要求的物理結(jié)果的過(guò)程,就是數(shù)據(jù)庫(kù)的物理設(shè)計(jì)。</p><p> 4.2 用戶登錄模塊</p><p> 用戶登錄模塊的主要功能是驗(yàn)證用戶是否是合法用戶,用戶登錄頁(yè)面由用于收集登陸信息的前臺(tái)表單部分和用于驗(yàn)證的后臺(tái)
68、處理部分組成。</p><p> 用戶登錄時(shí),系統(tǒng)將隨即產(chǎn)生驗(yàn)證碼,其代碼如下:</p><p><b> <%</b></p><p><b> Randomize</b></p><p> num=int(9000*rnd+1000)</p><p> s
69、ession(“num”)=num </p><p><b> %〉</b></p><p> 當(dāng)單擊“登陸”時(shí),后臺(tái)對(duì)用戶的身份進(jìn)行驗(yàn)證,主要是檢驗(yàn)用戶名和密碼在數(shù)據(jù)庫(kù)中是否存在,如果存在那么登錄成功,進(jìn)入操作頁(yè)面,否則登錄失敗,其驗(yàn)證碼代碼如下,其他代碼請(qǐng)見目錄。</p><p> if trim(request("admi
70、n_name"))="" then</p><p> response.Write("<script language=javascript>alert('用戶名不能為空');location='login.asp'</script>")</p><p> response.End
71、()</p><p><b> end if</b></p><p> 用戶登錄模塊的運(yùn)行結(jié)果如圖7所示</p><p> 圖8 用戶登錄模塊</p><p> 4.3客戶管理模塊設(shè)計(jì)</p><p> 客戶管理模塊的主要功能是對(duì)客戶信息進(jìn)行管理,主要包括客戶信息管理、聯(lián)系人信息管理和
72、合同信息管理和客戶反饋信息管理4個(gè)部分。</p><p> 4.3.1 客戶信息管理</p><p> 客戶信息管理設(shè)計(jì)主要包括對(duì)客戶信息進(jìn)行顯示/查詢、添加、修改和刪除4個(gè)部分的功能。用戶可以通過(guò)功能導(dǎo)航進(jìn)入客戶信息管理頁(yè)面。</p><p> 在客戶信息管理頁(yè)面中,用戶可以在查詢區(qū)域輸入查詢條件,并選擇查詢方式,查找相關(guān)的客戶信息;也可以單擊客戶信息,在展
73、示區(qū)會(huì)顯示此客戶的詳細(xì)信息,也可對(duì)客戶信息進(jìn)行修改;在選中每條信息前面的復(fù)選框,單擊刪除按鈕,選中的客戶信息將被刪除。</p><p> (1)客戶信息顯示/查詢</p><p> 用戶可以在客戶信息管理頁(yè)面中的查詢部分,輸入一定的查詢條件進(jìn)行客戶信息的查詢。</p><p> 當(dāng)用戶在查詢部分輸入條件后,并單擊查詢按鈕,用戶添加的查詢條件將被提交給本頁(yè),本頁(yè)
74、將根據(jù)用戶提交的表單信息對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索,并將結(jié)果集通過(guò)操作區(qū)輸出到瀏覽器中。 </p><p> 在表單提交之后,在本頁(yè)將數(shù)據(jù)進(jìn)行處理。</p><p><b> 流程圖如下圖所示:</b></p><p><b> ?。?)客戶信息添加</b></p><p> 客戶信息添加的主要功能是
75、用于用戶添加客戶信息。在查詢頁(yè)面中單擊添加按鈕,在展示區(qū)中會(huì)顯示添加頁(yè)面。</p><p> 當(dāng)單擊添加頁(yè)面中的添加按鈕時(shí),調(diào)用js編寫的自定義函數(shù)(checks()),通過(guò)函數(shù)驗(yàn)證填寫的數(shù)據(jù)是否正確,該函數(shù)的代碼如下:</p><p> <script language="javascript"></p><p> funct
76、ion checks()</p><p><b> {</b></p><p> if(form1.ClientName.value=="")</p><p><b> {</b></p><p> alert("公司名稱不能為空");</p&g
77、t;<p> return false;</p><p><b> }</b></p><p> else if(form1.ClientCyc.value=="")</p><p><b> {</b></p><p> alert("需求周期
78、不能為空");</p><p> return false;</p><p><b> }</b></p><p><b> }</b></p><p><b> </script></b></p><p><b>
79、; ?。?)客戶信息更新</b></p><p> 在客戶信息修改頁(yè)面,用戶可以瀏覽客戶詳細(xì)的信息,也可以修改客戶的信息(當(dāng)用戶有修改的權(quán)限時(shí),那么用戶可以進(jìn)行修改)。當(dāng)用戶單擊修改按鈕后,修改的數(shù)據(jù)將被提交到本頁(yè)進(jìn)行處理。數(shù)據(jù)處理的代碼如下:</p><p><b> <%</b></p><p> if reques
80、t("post")<>"" and (rsr("Client")="可寫" or rsr("chaoji")="是") then </p><p> set rs=server.CreateObject("adodb.recordset")</p>
81、<p> sql="select * from tb_Client where id="&request("id")</p><p> rs.open sql,conn,1,3</p><p> rs("ClientName")=request("ClientName") ‘
82、添加公司名稱</p><p> rs("ClientAddress")=request("ClientAddress") ‘公司地址</p><p><b> .</b></p><p><b> .</b></p><p><b> .
83、</b></p><p> rs("SetName")=session("admin_name") ‘創(chuàng)建人</p><p><b> rs.update</b></p><p><b> rs.close</b></p><p
84、> response.Write("<script language=javascript>alert('客戶信息修改成功')</script>")‘彈出成功對(duì)話框</p><p><b> end if</b></p><p><b> %></b></p>
85、;<p><b> ?。?)客戶信息刪除</b></p><p> 在客戶信息管理頁(yè)面,用戶可以點(diǎn)選任意一條客戶信息前面的復(fù)選框,然后單擊頁(yè)面下方的刪除按鈕,被選擇的客戶信息將被刪除。</p><p> 客戶信息刪除主要是根據(jù)傳遞的參數(shù),將數(shù)據(jù)庫(kù)中對(duì)應(yīng)id的客戶信息和其他和客戶相關(guān)的信息全部刪除。 </p><p><b
86、> 其代碼如下:</b></p><p> if request("del")<>"" then</p><p> kid=Split(Request("del"),",") </p><p> response.Write("正在刪除..
87、.")</p><p> for i=0 to ubound(kid)</p><p> sqld="delete from tb_Client where id="&clng(kid(i))'刪除客戶信息</p><p> conn.execute(sqld)</p><p> sqll
88、="delete from tb_Linkman where LinkmanClient="&clng(kid(i))'刪除客戶的聯(lián)系人信息</p><p> conn.execute(sqll)</p><p> sqlp="delete from tb_Pact where PactClient="&clng(kid(
89、i))'刪除客戶的合同信息</p><p> conn.execute(sqlp)</p><p> sqlp="delete from tb_Feedback where FeedbackClient="&clng(kid(i))'刪除客戶反饋信息</p><p> conn.execute(sqlp)</p
90、><p> sqlp="delete from tb_Product where ProductProvider="&clng(kid(i))'刪除客戶的產(chǎn)品信息</p><p> conn.execute(sqlp)</p><p><b> next</b></p><p>&l
91、t;b> '返回所在頁(yè)</b></p><p> if request("p")="" then</p><p> response.Redirect("KeHu_KeHu.asp")</p><p><b> else</b></p>
92、<p> response.Redirect("KeHu_KeHu.asp?p="&request("p"))</p><p><b> end if</b></p><p><b> else</b></p><p> response.Write(&qu
93、ot;<script language=javascript>alert('請(qǐng)選擇要?jiǎng)h除的信息');location='javascript:history.go(-1)'</script>")</p><p><b> end if</b></p><p><b> %></
94、b></p><p> 4.3.2 聯(lián)系人信息管理設(shè)計(jì)</p><p> 聯(lián)系人信息管理的主要功能包括顯示/查詢、添加、修改和刪除聯(lián)系人信息4個(gè)部分。用戶可以通過(guò)功能導(dǎo)航進(jìn)入聯(lián)系人信息管理頁(yè)面。</p><p> (1)聯(lián)系人信息顯示/查詢</p><p> 用戶可以在聯(lián)系人信息管理頁(yè)面中的查詢部分,輸入一定的查詢條件進(jìn)行聯(lián)系
95、人信息的查詢。</p><p> 用戶在查詢部分輸入條件后,單擊查詢按鈕,用戶添加的查詢條件將被提交給本頁(yè),本頁(yè)則將根據(jù)用戶提交的表單信息對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索,并將結(jié)果集通過(guò)操作區(qū)輸出到瀏覽器中。</p><p> 也可在查看客戶的詳細(xì)信息中,單擊“聯(lián)系人信息”,就會(huì)產(chǎn)生此客戶的聯(lián)系人列表。</p><p> ?。?)聯(lián)系人信息添加</p><p
96、> 聯(lián)系人信息添加的主要功能是添加客戶的聯(lián)系人信息。</p><p> 在查詢頁(yè)面中單擊添加按鈕,在展示區(qū)中會(huì)顯示添加頁(yè)面。在添寫表單選擇所屬客戶時(shí),所屬客戶是在數(shù)據(jù)庫(kù)中直接讀取出來(lái)的。</p><p><b> 其顯示代碼如下:</b></p><p><b> <%</b></p>&
97、lt;p> set rsc=server.CreateObject("adodb.recordset")</p><p> sqlc="select * from tb_Client where id="&request("id")&" order by id desc"</p><p&g
98、t; rsc.open sqlc,conn,1,1 </p><p> response.Write(rsc("ClientName"))</p><p><b> %></b></p><p> (3)聯(lián)系人信息修改</p><p> 聯(lián)系人信息修改的主要功能是用戶修改聯(lián)系人信息,方
99、便用戶和客戶之間的聯(lián)系和溝通。</p><p> 在顯示聯(lián)系人詳細(xì)信息頁(yè)面,用戶可以更改其聯(lián)系人的信息。</p><p> ?。?)聯(lián)系人信息刪除</p><p> 聯(lián)系人信息刪除的主要功能是刪除聯(lián)系人的信息。</p><p><b> <%</b></p><p> kid=Spl
100、it(Request("del"),",") ‘分解字符串成數(shù)組</p><p> response.Write("正在刪除...")</p><p> for i=0 to ubound(kid)</p><p> sqld="delete from tb_Linkman where id
101、="&clng(kid(i)) ‘刪除指定的記錄</p><p> conn.execute(sqld)</p><p><b> next</b></p><p><b> %></b></p><p> 4.3.3 合同信息管理</p><p
102、> 合同信息管理設(shè)計(jì)主要包括顯示/查詢、添加、修改和刪除合同信息4個(gè)部分。用戶可以通過(guò)功能導(dǎo)航進(jìn)入合同信息管理頁(yè)面。</p><p> (1)合同信息顯示/查詢</p><p> 用戶可以在合同信息管理頁(yè)面中的查詢部分,輸入一定的查詢條件,進(jìn)行合同信息的查詢。</p><p> 用戶在查詢部分輸入查詢條件后,單擊查詢按鈕,用戶所添加的查詢條件將被提交給
103、本頁(yè),本頁(yè)將根據(jù)用戶提交的表單信息對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索,并將結(jié)果集通過(guò)操作區(qū)輸出到瀏覽器中。</p><p> 也可在查看客戶的詳細(xì)信息中,單擊“合同信息”,就會(huì)產(chǎn)生此客戶的合同列表。</p><p><b> (2)合同信息添加</b></p><p> 合同信息添加的主要功能是用戶添加客戶的合同信息。</p><p&g
104、t; 在查詢頁(yè)面中單擊添加按鈕,在展示區(qū)中會(huì)顯示添加頁(yè)面,也可在客戶的詳細(xì)信息頁(yè)面單擊“新建”,在展示區(qū)中會(huì)顯示添加頁(yè)面,然后進(jìn)行合同信息添加。</p><p><b> (3)合同信息修改</b></p><p> 合同信息修改的主要功能是用戶修改合同信息。</p><p> 在顯示合同詳細(xì)信息頁(yè)面,用戶可以更改其合同的信息。<
105、/p><p> (4)合同信息的刪除</p><p> 合同信息刪除的主要功能是刪除合同信息,其代碼如下:</p><p><b> <%</b></p><p> kid=Split(Request("del"),",") </p><p>
106、response.Write("正在刪除...")</p><p> for i=0 to ubound(kid)</p><p> sqld="delete from tb_Pact where id="&clng(kid(i))</p><p> conn.execute(sqld)</p>&
107、lt;p><b> next</b></p><p><b> %></b></p><p> 4.3.4反饋信息管理</p><p> (1) 反饋信息添加</p><p> 反饋信息添加的主要功能是用戶添加客戶的反饋信息。在查詢頁(yè)面中單擊添加按鈕,在展示區(qū)中會(huì)顯示添加頁(yè)面。
108、</p><p> 表單提交之后,添加的數(shù)據(jù)將被提交到本頁(yè)進(jìn)行處理。</p><p> (2) 反饋信息修改</p><p> 因?yàn)榉答佇畔⑹强蛻舻姆答佉庖娝圆坏秒S意修改,用戶只可以修改“處理結(jié)果”和“服務(wù)完成”兩項(xiàng)信息。當(dāng)服務(wù)完成選項(xiàng),選中“已完成”時(shí),那么任何信息都不可以修改,也就是說(shuō)只有在服務(wù)“未完成”的情況下才能修改“處理結(jié)果”。</p>
109、;<p> 在反饋信息修改頁(yè)面,當(dāng)用戶單擊修改按鈕后,修改數(shù)據(jù)將被提交到本頁(yè)進(jìn)行處理。</p><p> 4.4 商品管理模塊</p><p> 商品管理主要是對(duì)商品信息以及庫(kù)存信息進(jìn)行管理,只要包括商品信息管理、庫(kù)存信息管理、銷售信息管理三個(gè)部分,其中實(shí)現(xiàn)的功能有查詢/顯示、添加、修改和刪除等功能,實(shí)現(xiàn)的方式和客戶信息管理模塊原理是一致的,在這里就不再做詳細(xì)介紹了,
110、詳細(xì)的代碼可見客戶管理模塊。</p><p> 4.5 用戶管理模塊</p><p> 包括用戶信息查詢、添加、用戶信息修改和用戶刪除等,在進(jìn)行用戶添加和修改操作時(shí),可以對(duì)用戶的使用權(quán)限進(jìn)行設(shè)置,分為普通用戶和管理員兩類,普通用戶只可以進(jìn)行查詢統(tǒng)計(jì)功能,而管理員不僅可以進(jìn)行查詢還可以對(duì)商品信息和客戶信息進(jìn)行相應(yīng)的管理。</p><p> 用戶信息的查詢、添加、
111、用戶信息修改和用戶刪除代碼與前面介紹到的客戶信息的查詢、添加、修改和刪除所使用的方法函數(shù)基本一致,可以參考前面的客戶管理模塊代碼,在這里介紹一下用戶權(quán)限設(shè)置的實(shí)現(xiàn)。</p><p> 在用戶登錄進(jìn)行管理時(shí),因?yàn)槟承┯脩舻臋?quán)限是有限的,所以在用戶操作頁(yè)面要加以判斷。對(duì)用戶權(quán)限進(jìn)行判斷的程序代碼如下:(僅以客戶權(quán)限進(jìn)行舉例)</p><p><b> <%</b>
112、;</p><p> set rs=server.CreateObject("adodb.recordset")</p><p> sql="select * from tb_User where username='"&session("admin_name")&"'"&l
113、t;/p><p> rs.open sql,conn,1,1</p><p> function client</p><p> if rs("Client")="可寫" or rs("chaoji")="是" then</p><p> response.W
114、rite("")</p><p><b> else</b></p><p> response.Write("<script language=javascript>alert('您沒(méi)有這個(gè)權(quán)限');location='javascript:history.go(-1)'</scri
115、pt>")</p><p> response.End()</p><p><b> end if</b></p><p> end function</p><p><b> %></b></p><p><b> 5. 系統(tǒng)測(cè)試&
116、lt;/b></p><p> 為了保證系統(tǒng)的可靠性,在系統(tǒng)制作過(guò)程中,研究并使用了很多方法進(jìn)行分析、設(shè)計(jì)及編碼實(shí)現(xiàn)。但是由于系統(tǒng)本身無(wú)形態(tài),它是復(fù)雜的、知識(shí)高度密集的邏輯產(chǎn)品,其中不可能沒(méi)有錯(cuò)誤。軟件開發(fā)總伴隨著軟件質(zhì)量保證的活動(dòng),而軟件測(cè)試是主要活動(dòng)之一。軟件測(cè)試代表了需求分析、設(shè)計(jì)和編碼的最終復(fù)審。</p><p><b> 5.1 測(cè)試方法</b>&
117、lt;/p><p> 測(cè)試任何軟件產(chǎn)品都有兩種方法,即:黑盒測(cè)試法和白盒測(cè)試法。其中黑盒測(cè)試是指:已知產(chǎn)品應(yīng)具有的功能,通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用。其常用測(cè)試技術(shù)有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)法等。白盒測(cè)試是指:知道產(chǎn)品內(nèi)部工作過(guò)程,通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按規(guī)定正常進(jìn)行。其常用測(cè)試技術(shù)為邏輯覆蓋法。</p><p><b> 5.1.1 黑盒法</
118、b></p><p> 該方法把被測(cè)試對(duì)象看成一個(gè)黑盒子,測(cè)試人員完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,只在軟件的接口處進(jìn)行測(cè)試,依據(jù)需求說(shuō)明書,檢查程序是否滿足功能要求。因此,黑盒測(cè)試又稱為功能測(cè)試或數(shù)據(jù)驅(qū)動(dòng)測(cè)試。</p><p> 通過(guò)黑盒測(cè)試主要發(fā)現(xiàn)系統(tǒng)是否有不正確或遺漏了的功能;在接口上,能否正確地接受輸入數(shù)據(jù),能否產(chǎn)生正確的輸出信息;訪問(wèn)外部信息是否有錯(cuò);性能上是否滿足要
119、求等。</p><p> 用黑盒法測(cè)試時(shí),必須在所有可能的輸入條件和輸出條件中確定測(cè)試數(shù)據(jù)。黑盒法主要包括五種分析方法。</p><p><b> ?。?)等價(jià)類劃分</b></p><p> 為了保證軟件質(zhì)量,需要做盡量多的測(cè)試,但不可能用所有可能的輸入數(shù)據(jù)來(lái)測(cè)試程序,通過(guò)等價(jià)類劃分從輸入數(shù)據(jù)中選擇一個(gè)子集進(jìn)行測(cè)試。它將輸入數(shù)據(jù)域按有效的
120、或無(wú)效的劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其它值的測(cè)試。用少量有代表性的例子代替大量測(cè)試目的相同的例子,能有效地提高測(cè)試效率。</p><p><b> ?。?)邊界值分析</b></p><p> 實(shí)踐經(jīng)驗(yàn)表明,程序往往在處理邊界情況時(shí)發(fā)生錯(cuò)誤。邊界情況指輸入等價(jià)類和輸出等價(jià)類邊界上的情況。因此檢察邊界情況的測(cè)試用例是比較高效的,可以查處更多的
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 客戶管理系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)低值易耗品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)-資料管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)-倉(cāng)庫(kù)管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)--- 庫(kù)存管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)-----賓館管理系統(tǒng)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)-賓館管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- vs2008客戶管理系統(tǒng)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)----計(jì)算機(jī)庫(kù)存管理系統(tǒng)設(shè)計(jì)
- 計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)---考勤管理系統(tǒng)
- 計(jì)算機(jī)考勤管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 電費(fèi)管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)(論文)
- 人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)-病床呼叫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)畢業(yè)論文---教務(wù)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 計(jì)算機(jī)信息管理畢業(yè)設(shè)計(jì)(論文)原材料倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)--計(jì)算機(jī)應(yīng)用基礎(chǔ)試題管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)設(shè)計(jì)--- 學(xué)生成績(jī)管理系統(tǒng)
- 商品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)超市管理系統(tǒng)的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論