




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北京郵電大學(xué)碩士學(xué)位論文代理商管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓名:安寧宇申請(qǐng)學(xué)位級(jí)別:碩士專業(yè):軟件工程指導(dǎo)教師:張笑燕;賈紅娓20090501代理商管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息技術(shù)全面地滲透到人類社會(huì)的各個(gè)方面,信息化成為世界經(jīng)濟(jì)和社會(huì)發(fā)展的大趨勢(shì)。企業(yè)的管理從人工到自動(dòng)化,智能化和高效性。計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)客戶的管理也勢(shì)在必行。而隨著天舟公司銷售網(wǎng)絡(luò)在全國(guó)不斷的擴(kuò)大,業(yè)務(wù)量不斷增長(zhǎng),傳統(tǒng)的以手工和紙張為主的管理銷售模式已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)新的發(fā)展需要。本論文正是基于天舟公司的業(yè)務(wù)需求,完成了代理商管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。論文的研究工作主要是用戶和客戶
2、信息管理模塊與產(chǎn)品銷售模塊這兩個(gè)模塊的需求分析,詳細(xì)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)與代碼實(shí)現(xiàn)。在需求分析中,以用例圖和數(shù)據(jù)流圖為工具,完成了用戶和客戶信息管理模塊、產(chǎn)品銷售管理模塊的需求分析。在數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì)中,設(shè)計(jì)出數(shù)據(jù)庫(kù)需要用到的表,每個(gè)表需要的字段、字段類型等。在詳細(xì)設(shè)計(jì)中,以類圖為工具,完成了用戶和客戶信息管理模塊、產(chǎn)品銷售管理模塊的詳細(xì)設(shè)計(jì)。最后論文論述了系統(tǒng)采用三層架構(gòu)的依據(jù)對(duì)并對(duì)三層架構(gòu)介紹。以一個(gè)功能為示例,具體闡述三層架構(gòu)中每一層的實(shí)現(xiàn),并介紹了系統(tǒng)的測(cè)試。系統(tǒng)使用孬語(yǔ)言與數(shù)據(jù)庫(kù),采用方式開(kāi)發(fā)實(shí)現(xiàn)。本系統(tǒng)在公司已初步運(yùn)用,滿足了公司的需求,降低了公司的銷售成本,對(duì)類似系統(tǒng)有一定的借鑒價(jià)值。
3、關(guān)鍵詞:架構(gòu)代理商管理信息系統(tǒng)壓匝【匝研,:,娼跪、加也,謝也,、析,撐,:,獨(dú)創(chuàng)性(或創(chuàng)新性)聲明本人聲明所呈交的論文是本人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。盡我所知,除了文中特別加以標(biāo)注和致謝中所羅列的內(nèi)容以外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過(guò)的研究成果,也不包含為獲得北京郵電大學(xué)或其他教育機(jī)構(gòu)的學(xué)位或證書(shū)而使用過(guò)的材料。與我一同工作的同志對(duì)本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說(shuō)明并表示了謝意。申請(qǐng)學(xué)位論文與資料若有不實(shí)之處,本人簽名:皇宣皇本人承擔(dān)一切相關(guān)責(zé)任。日期圣!里翌笙亟星蟄目關(guān)于論文使用授權(quán)的說(shuō)明本人完全了解北京郵電大學(xué)有關(guān)保留和使用學(xué)位論文的規(guī)定,即:研究生在
4、校攻讀學(xué)位期間論文工作的知識(shí)產(chǎn)權(quán)單位屬北京郵電大學(xué)。學(xué)校有權(quán)保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和磁盤,允許學(xué)位論文被查閱和借閱;學(xué)校可以公布學(xué)位論文的全部或部分內(nèi)容,町以允許采用影印、縮印或其它復(fù)制手段保存、匯編學(xué)位論文。本學(xué)位論文不屬于保密范圍,適用本授權(quán)書(shū)。本人簽名:一生室宇導(dǎo)師簽名:日期:呈!里生曼星一芻日日期:魚(yú)堡望生魚(yú)旦望夕北京郵電大學(xué)軟件工程碩士論文第一章緒論本章介紹了代理商管理系統(tǒng)的課題背景,全文研究的主要內(nèi)容,以及該論文的結(jié)構(gòu)。課題背景本課題來(lái)源于北京天舟通信技術(shù)有限公司需求。天舟公司是以語(yǔ)音增值服務(wù)和信息服務(wù)業(yè)務(wù)為戰(zhàn)略定位、致力于電信增值業(yè)務(wù)的研發(fā)和運(yùn)營(yíng)的高新技術(shù)企業(yè)
5、。公司銷售的主要產(chǎn)品之一,是一種虛擬號(hào)碼(,簡(jiǎn)稱:)。該虛擬號(hào)碼可與一個(gè)或多個(gè)手機(jī)號(hào)碼或座機(jī)號(hào)碼進(jìn)行綁定。購(gòu)買該成品的用戶,可以獲得電信增值服務(wù),可以降低通話成本等。例如:()其它人只需撥打該用戶,即可撥通該用戶與該用戶取得聯(lián)系。并且用戶可以隨時(shí)更換與綁定的手機(jī),可以停止該被呼叫。()用戶可獲得公司的語(yǔ)音信箱留言,彩鈴等增殖服務(wù)。()用戶用被叫號(hào)碼呼出時(shí),可享受長(zhǎng)途話費(fèi)優(yōu)惠。該虛擬號(hào)碼被打包成多種產(chǎn)品、產(chǎn)品套餐,在全國(guó)各地銷售。不同的產(chǎn)品是指對(duì)虛擬號(hào)碼以不同的數(shù)量,面向不同的客戶銷售。而產(chǎn)品套餐是指將產(chǎn)品以半年或者一年的使用時(shí)間進(jìn)行銷售。隨著銷售量逐漸增長(zhǎng),公司在全國(guó)各地都設(shè)置總代,來(lái)代理公司
6、在該地區(qū)的產(chǎn)品。隨著客戶量、訂單量、所售產(chǎn)品、產(chǎn)品的續(xù)訂、反饋、投訴等數(shù)據(jù)量不斷增長(zhǎng),每個(gè)省份一個(gè)總代顯然無(wú)法處理眾多的業(yè)務(wù)。這就需要總代來(lái)發(fā)展所代理區(qū)域的多層銷售子網(wǎng)絡(luò)。形成了如圖所示的產(chǎn)品銷售網(wǎng)絡(luò)。該網(wǎng)絡(luò)不僅要支持各級(jí)代理商的管理,同時(shí)還要完成產(chǎn)品銷售的管理。而傳統(tǒng)的以手工和紙張為主的管理銷售模式已經(jīng)遠(yuǎn)遠(yuǎn)不能適應(yīng)新的發(fā)展需要。例如:()公司分布在各地的總代,代理商等用戶不斷增長(zhǎng),使得公司總部很難對(duì)公司所有用戶有一個(gè)全面而細(xì)致的了解。當(dāng)公司需要與某個(gè)用戶進(jìn)行業(yè)務(wù)往來(lái)時(shí),光是對(duì)該用戶的查詢,就需要花費(fèi)不少時(shí)間。當(dāng)用戶增加或減少時(shí),很難在第一時(shí)間對(duì)用戶情況進(jìn)行更新。()對(duì)于用戶下屬的客戶,由于數(shù)
7、量龐大,總部只能了解客戶的數(shù)量。而具體客戶信息與客戶購(gòu)買產(chǎn)品的信息,公司卻很難掌握。這不利于公司發(fā)展新的產(chǎn)品戰(zhàn)略。()公司對(duì)虛擬號(hào)碼的銷售,需要通過(guò)卡等實(shí)體媒介,并且對(duì)卡的銷售與北京郵電大學(xué)軟件工程碩士論文流通需要大量的工作人員。這增大了公司的運(yùn)營(yíng)成本。()隨著虛擬號(hào)碼銷售量的增大,公司對(duì)虛擬號(hào)碼段管理的難度不斷增大。不僅要掌握已經(jīng)使用和尚未使用的虛擬號(hào)碼,還要及時(shí)回收以前使用,現(xiàn)在已經(jīng)過(guò)期的虛擬號(hào)碼。不光需要很多工作人員對(duì)號(hào)碼段管理,在號(hào)碼管理的過(guò)程中也容易發(fā)生混亂。正是基于這種情況,天舟公司產(chǎn)生了代理商管理系統(tǒng)信息化的需求,以提高效率。本課題正是基于以上背景,對(duì)代理商管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)
8、行研究,以支持該公司在全國(guó)產(chǎn)品的銷售以及銷售網(wǎng)絡(luò)的管理。本論文要研究的內(nèi)容圖用戶結(jié)構(gòu)圖本論文工作包括:()需求分析充分了解公司需求的基礎(chǔ)上,對(duì)該系統(tǒng)的用戶管理和產(chǎn)品銷售管理進(jìn)行需求分析設(shè)計(jì)。()系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)在需求分析的基礎(chǔ)之上,對(duì)系統(tǒng)進(jìn)行了總體設(shè)計(jì),構(gòu)建出系統(tǒng)的總體框架,北京郵電大學(xué)軟件工程碩士論文并對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),構(gòu)建類圖。在此基礎(chǔ)上對(duì)系統(tǒng)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。()系統(tǒng)測(cè)試與完善對(duì)系統(tǒng)的功能進(jìn)行測(cè)試,保證系統(tǒng)更加完善。論文結(jié)構(gòu)本文共分五章,內(nèi)容安排如下:第一章緒論,介紹本課題背景,論文要研究的內(nèi)容和論文結(jié)構(gòu)。第二章介紹系統(tǒng)采用的相關(guān)技術(shù)。第三章論述系統(tǒng)的用戶情況與需求分析。第四章論述系統(tǒng)的功
9、能框架、模塊的詳細(xì)設(shè)計(jì)以及數(shù)據(jù)庫(kù)設(shè)計(jì)。第五章論述系統(tǒng)的三層結(jié)構(gòu),代碼實(shí)現(xiàn)以及系統(tǒng)測(cè)試。第六章結(jié)束語(yǔ),對(duì)本文工作進(jìn)行全面總結(jié),給出本文所取得的成果,指出存在的不足和改進(jìn)方向。北京郵電大學(xué)軟件工程碩士論文第二章相關(guān)技術(shù)與方法本系統(tǒng)實(shí)現(xiàn)的相關(guān)技術(shù)選取的依據(jù)系統(tǒng)采用架構(gòu)的依據(jù)()架構(gòu)層次劃分清晰。本系統(tǒng)業(yè)務(wù)邏輯復(fù)雜,各個(gè)類相互之間調(diào)用頻繁,因此需要有一個(gè)清晰的架構(gòu),來(lái)處理系統(tǒng)的業(yè)務(wù)邏輯。()架構(gòu)易于實(shí)現(xiàn)獨(dú)立的業(yè)務(wù)邏輯層,可支持較低成本的開(kāi)發(fā)和維護(hù)。天舟公司的產(chǎn)品銷售規(guī)則不斷變化,需要將業(yè)務(wù)邏輯層獨(dú)立,以滿足對(duì)業(yè)務(wù)邏輯不斷的維護(hù)。()可實(shí)現(xiàn)跨平臺(tái)操作,各種平臺(tái)上的用戶均可通過(guò)瀏覽器訪問(wèn)相應(yīng)的信息。而本系
10、統(tǒng)用戶遍及全國(guó)各地,并且各地用戶所用的操作平臺(tái)、瀏覽器也各不相同。因此能跨平臺(tái)的系統(tǒng)才能滿足公司的需求。正是基于以上這三點(diǎn)原因,本系統(tǒng)采用結(jié)構(gòu)實(shí)現(xiàn)。系統(tǒng)采用捂言的依據(jù)撐是完全面向?qū)ο蟮恼Z(yǔ)言,可以基于組件編程,有豐富的控件的支持,使基于的開(kāi)發(fā)更為容易。并且本系統(tǒng)的開(kāi)發(fā)團(tuán)隊(duì),對(duì)糟言更為熟悉。因此,本系統(tǒng)使用基于架構(gòu)上的嘏吾言,作為本系統(tǒng)的開(kāi)發(fā)語(yǔ)言。信息系統(tǒng)的發(fā)展在信息管理系統(tǒng)的系統(tǒng)設(shè)計(jì)過(guò)程中,如何選擇一個(gè)合適的系統(tǒng)平臺(tái)模式是系統(tǒng)設(shè)計(jì)人員遇到的主要問(wèn)題。信息管理系統(tǒng)的系統(tǒng)平臺(tái)模式大體可分為四種:早期的主機(jī)終端模式和文件服務(wù)器模式,和后來(lái)發(fā)展起來(lái)的客戶機(jī)服務(wù)器模式(簡(jiǎn)稱)以及近幾年來(lái)廣為流行的瀏覽器服
11、務(wù)器模式(簡(jiǎn)稱)。主機(jī)終端模式受到硬件限制,在設(shè)計(jì)上存在很多局限性,不能保證硬件的投入高效性,因此正逐漸被淘汰;而文件服務(wù)器模式只適合于小規(guī)模的局域網(wǎng)內(nèi),不易實(shí)現(xiàn)較復(fù)雜和大規(guī)模的系統(tǒng),尤其對(duì)于多用戶和數(shù)據(jù)量大的情況系統(tǒng)將不能正常運(yùn)行,在互聯(lián)網(wǎng)上也不能滿足用戶的需要,因此也和主機(jī)終端式一樣正逐漸被淘汰。隨著網(wǎng)絡(luò)技術(shù),特別是國(guó)際互聯(lián)網(wǎng)技術(shù)的發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)從單機(jī)環(huán)境發(fā)展到網(wǎng)絡(luò)上的應(yīng)用。越來(lái)越多的軟件要求在網(wǎng)絡(luò)環(huán)境下運(yùn)行。信息管理系統(tǒng)也經(jīng)歷了從單機(jī)向網(wǎng)絡(luò)環(huán)境發(fā)展的過(guò)程。所以,信息管理系統(tǒng)的軟件結(jié)構(gòu)應(yīng)充分考慮到在網(wǎng)絡(luò)環(huán)境下的運(yùn)行效率、可擴(kuò)展性和可維護(hù)性等指標(biāo)。目前,應(yīng)用比較多的軟件結(jié)構(gòu)有結(jié)構(gòu)和結(jié)
12、構(gòu)兩種。北京郵電大學(xué)軟件工程碩士論文結(jié)構(gòu)()結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到端和端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的應(yīng)用發(fā)展,和應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問(wèn)新的和現(xiàn)有的應(yīng)用系統(tǒng),通過(guò)現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。傳統(tǒng)的體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中無(wú)論是端還是端都還需要特定的軟件支持。由于
13、沒(méi)能提供用戶真正期望的開(kāi)放環(huán)境,結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。而且代價(jià)高,效率低。結(jié)構(gòu)是在年代末年代初提出并運(yùn)用,當(dāng)時(shí)主要是針對(duì)主機(jī)終端模式和文件服務(wù)器模式的不足。隨著時(shí)代到來(lái)和和的興起,以及大型數(shù)據(jù)庫(kù)的相繼推出,開(kāi)辟了網(wǎng)絡(luò)應(yīng)用的新模式一客戶機(jī)服務(wù)器()模式。這種模式是計(jì)算機(jī)網(wǎng)絡(luò)發(fā)展第二階段出現(xiàn)的一種分布式計(jì)算處理的網(wǎng)絡(luò)系統(tǒng)。服務(wù)端的任務(wù)是:為多用戶管理一個(gè)獨(dú)立的數(shù)據(jù)庫(kù)管理和處理接受到的數(shù)據(jù)訪問(wèn)請(qǐng)求,包括管理請(qǐng)求隊(duì)列、管理緩存、響應(yīng)服務(wù)、管理結(jié)果和通知服務(wù)完成管理用戶帳號(hào)、控制數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限和其它安
14、全性等。維護(hù)數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)數(shù)據(jù)備份和恢復(fù)以保證數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性和一致性或?yàn)榭蛻籼峁?shù)據(jù)完整性控制手段。客戶端的任務(wù)是:建立或斷開(kāi)與服務(wù)器的連接、提交數(shù)據(jù)訪問(wèn)請(qǐng)求、等待服務(wù)通知、接受請(qǐng)求結(jié)果和錯(cuò)誤通知、處理數(shù)據(jù)庫(kù)訪問(wèn)結(jié)果、重發(fā)請(qǐng)求和終止請(qǐng)求、為用戶提供友好界面、數(shù)據(jù)輸入輸出以及驗(yàn)證等。網(wǎng)絡(luò)的任務(wù)是:提供服務(wù)端與客戶端物理上的網(wǎng)絡(luò)連接并提供局部網(wǎng)絡(luò)服務(wù)和遠(yuǎn)程網(wǎng)絡(luò)訪問(wèn),支持多種網(wǎng)絡(luò)協(xié)議。傳統(tǒng)的兩層結(jié)構(gòu)的隨著產(chǎn)業(yè)的不斷發(fā)展逐漸顯現(xiàn)了它的不足:由于最終客戶需求的千變?nèi)f化,客戶端可能不堪重負(fù),而客戶端程序的過(guò)于龐大顯然與分布式計(jì)算思想背道而馳。解決上述問(wèn)題的方案,就是采用多層的體系結(jié)構(gòu)。由此產(chǎn)生了三層
15、結(jié)構(gòu)的模式。在嚴(yán)格的三層結(jié)構(gòu)類型中,用戶服務(wù)布置在客戶端,業(yè)務(wù)規(guī)則服務(wù)布置在應(yīng)北京郵電大學(xué)軟件工程碩士論文用服務(wù)器上,數(shù)據(jù)服務(wù)分布在應(yīng)用服務(wù)器和數(shù)據(jù)服務(wù)器上,這種分布式模型提供了多個(gè)層次上的抽象:數(shù)據(jù)的設(shè)計(jì)、定位和實(shí)現(xiàn)對(duì)于業(yè)務(wù)規(guī)則服務(wù)是透明的;業(yè)務(wù)規(guī)則服務(wù)不知道、也不用考慮自身如何與使用者進(jìn)行交互;用戶服務(wù)不需要了解如何實(shí)現(xiàn)業(yè)務(wù)邏輯。三層結(jié)構(gòu)將應(yīng)用劃分為:表示層、業(yè)務(wù)邏輯層(功能層)、數(shù)據(jù)服務(wù)層。表示層負(fù)責(zé)處理用戶的輸入和向用戶的輸出,在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端,它的任務(wù)是由交互程序向網(wǎng)絡(luò)上的某一服務(wù)器提出請(qǐng)求,服務(wù)器對(duì)用戶身份進(jìn)行驗(yàn)證后用特定的協(xié)議把所需的資源傳送給客戶端,客戶
16、機(jī)接受傳來(lái)的數(shù)據(jù),并把它顯示出來(lái)。業(yè)務(wù)邏輯層中包含系統(tǒng)的事務(wù)處理邏輯,是上下兩層的紐帶,它建立實(shí)際的數(shù)據(jù)庫(kù)連接,根據(jù)用戶的請(qǐng)求生成語(yǔ)句檢索或更新數(shù)據(jù)庫(kù),并把結(jié)果返回給客戶端,這一層通常以組件的形式存在并注冊(cè)到服務(wù)器中,它與客戶端通訊的接口符合某一特定的組件標(biāo)準(zhǔn)(如,),可以用任何支持這種標(biāo)準(zhǔn)的工具開(kāi)發(fā)。數(shù)據(jù)服務(wù)層負(fù)責(zé)實(shí)際的數(shù)據(jù)存儲(chǔ)和檢索,在數(shù)據(jù)服務(wù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫(kù)服務(wù)器端。它的任務(wù)是接受客戶對(duì)數(shù)據(jù)庫(kù)操縱的請(qǐng)求,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給業(yè)務(wù)邏輯層,再由業(yè)務(wù)邏輯層返回給客戶。結(jié)構(gòu)()結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)【】它是隨著技術(shù)的興起,對(duì)結(jié)構(gòu)的一種變化或
17、者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端()實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端()實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本。以目前的技術(shù)看,局域網(wǎng)建立結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如,等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。隨著技術(shù)不斷發(fā)展,尤其是基于的信息發(fā)布和檢索技術(shù)以及網(wǎng)絡(luò)分布式對(duì)象技術(shù)的飛速發(fā)展,導(dǎo)致了整個(gè)應(yīng)用系統(tǒng)的
18、體系結(jié)構(gòu)從的主從結(jié)構(gòu)向靈活的多級(jí)分布式結(jié)構(gòu)演變,這一演變給軟件系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)的應(yīng)用賦予了新的內(nèi)涵,這種新型的多級(jí)分布式結(jié)構(gòu)就是瀏覽器服務(wù)器()體系?;谇姆绞狡鋵?shí)也是一種客戶杌服務(wù)器方式,北京郵電大學(xué)軟件工程碩士論文只不過(guò)它的客戶機(jī)是以瀏覽器的形式表現(xiàn)。為了區(qū)別于傳統(tǒng)的結(jié)模式才特意將其稱為(瀏覽器服務(wù)器)模式,認(rèn)識(shí)到這些結(jié)構(gòu)的特征,對(duì)于系統(tǒng)的選型而言是很關(guān)鍵的。三層體系結(jié)構(gòu)在數(shù)據(jù)管理層()和用戶界面層()增加了一層結(jié)構(gòu),稱為中間件(),使整個(gè)體系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次。三個(gè)層次的
19、劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(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ì)影響其它層的功能。在體系結(jié)構(gòu)系統(tǒng)中,用戶通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,將用戶所需信息返回到測(cè)覽器。而其余如數(shù)據(jù)請(qǐng)求、加工、結(jié)果返回以及動(dòng)態(tài)網(wǎng)頁(yè)生成、對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)和應(yīng)用程序的執(zhí)行等工作全部由完成。隨著將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首
20、選體系結(jié)構(gòu)。顯然結(jié)構(gòu)應(yīng)用程序相對(duì)于傳統(tǒng)的結(jié)構(gòu)應(yīng)用程序是一個(gè)非常大的進(jìn)步。結(jié)構(gòu)的主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低。采用這種結(jié)構(gòu)優(yōu)勢(shì)在于:()具有較低開(kāi)發(fā)成本和維護(hù)成本。的應(yīng)用必須開(kāi)發(fā)出專用的客戶端軟件,無(wú)論是安裝、配置還是升級(jí)都需要在所有客戶端上實(shí)旅,極大地浪費(fèi)了人力和物力。而用戶的界面的應(yīng)用只需在客戶端裝有通用瀏覽器即可,維護(hù)和升級(jí)工作絕大部分都在服務(wù)器端進(jìn)行,不需或只需少部分在客戶端上改動(dòng)。()可實(shí)現(xiàn)跨平臺(tái)操作。在基于結(jié)構(gòu)的系統(tǒng)中,各種平臺(tái)上的用戶可通過(guò)瀏覽器訪問(wèn)相應(yīng)的信息。()減少數(shù)據(jù)庫(kù)并發(fā)用戶。由于服務(wù)器采用的限協(xié)議是一種無(wú)連接的協(xié)議,瀏覽只有在請(qǐng)求時(shí)才和
21、服務(wù)器連接,取到結(jié)果后馬上結(jié)束此連接。只有采取這種無(wú)連接模式,才可能同時(shí)為幾百、幾萬(wàn)甚至更大的并發(fā)請(qǐng)求服務(wù),所以這種結(jié)構(gòu)可以通過(guò)共享數(shù)據(jù)庫(kù)連接的方式,來(lái)明顯地減少數(shù)據(jù)庫(kù)并發(fā)連接數(shù)。兩種結(jié)構(gòu)的比較()從網(wǎng)絡(luò)資源的占有看,在兩層結(jié)構(gòu)中,一個(gè)單獨(dú)的事務(wù)處理過(guò)程北京郵電大學(xué)軟件工程碩士論文可能要處理幾十個(gè)數(shù)據(jù)請(qǐng)求,每個(gè)數(shù)據(jù)請(qǐng)求只存放幾個(gè)數(shù)據(jù)記錄,把每個(gè)數(shù)據(jù)請(qǐng)求傳送給服務(wù)器會(huì)增加網(wǎng)絡(luò)通信負(fù)擔(dān),同時(shí)隨著客戶端的增加,會(huì)消耗服務(wù)端更多的內(nèi)存從而降低數(shù)據(jù)庫(kù)服務(wù)器的性能。而結(jié)構(gòu)有了應(yīng)用服務(wù)層,客戶端應(yīng)用程序只需發(fā)一次請(qǐng)求就可以完成事務(wù)處理,大大減少網(wǎng)絡(luò)通信競(jìng)爭(zhēng)。()從服務(wù)器工作效率來(lái)看,如有應(yīng)用服務(wù)層,一般在應(yīng)
22、用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器之間存放很多常連接,并由此形成連接池,這大大減少了頻繁創(chuàng)建和關(guān)閉連接對(duì)系統(tǒng)性能的影響。()從實(shí)時(shí)性來(lái)看,結(jié)構(gòu)由于中間環(huán)節(jié)相對(duì)要少一些,因此相比結(jié)構(gòu)有較大的實(shí)時(shí)性優(yōu)勢(shì)。而且結(jié)構(gòu)是為應(yīng)用定制,許多鍵盤的快捷鍵操作大大加快操作速度,這更有利于提高系統(tǒng)實(shí)時(shí)性。()從可維護(hù)性來(lái)看,系統(tǒng)維護(hù)在軟件生存周期中開(kāi)銷大,相當(dāng)重要。程序由于整體性,必須整體考察,處理出現(xiàn)的問(wèn)題以及系統(tǒng)升級(jí)難,可能需要再做一個(gè)全新的系統(tǒng)。構(gòu)件組成方面構(gòu)件個(gè)別的更換,實(shí)現(xiàn)系統(tǒng)的無(wú)縫升級(jí)。系統(tǒng)維護(hù)開(kāi)銷減到最小,用戶從網(wǎng)上自己下載安裝就可以實(shí)現(xiàn)升級(jí)。業(yè)務(wù)流程和業(yè)務(wù)需求是不斷變化的過(guò)程,用戶界面和數(shù)據(jù)存儲(chǔ)是事務(wù)處理過(guò)程
23、的兩端,而實(shí)現(xiàn)業(yè)務(wù)規(guī)則是由中間層完成的。因此結(jié)構(gòu)有利于通過(guò)改變中間層的業(yè)務(wù)規(guī)則實(shí)現(xiàn)方式來(lái)改變整個(gè)系統(tǒng)的變動(dòng)。()從成本來(lái)看,整個(gè)系統(tǒng)的成本應(yīng)該分為前期投入和維護(hù)兩個(gè)部分。應(yīng)用規(guī)模較大的信息管理系統(tǒng)系統(tǒng),前期投入大,后期維護(hù)過(guò)程中業(yè)務(wù)規(guī)則變化頻繁,采用結(jié)構(gòu)更能體現(xiàn)降低成本的優(yōu)勢(shì);在業(yè)務(wù)規(guī)則單一且應(yīng)用規(guī)模較小的情況下,采用結(jié)構(gòu)則是一種合適的選擇。()從系統(tǒng)擴(kuò)張性來(lái)看,從結(jié)構(gòu)到結(jié)構(gòu),系統(tǒng)的擴(kuò)張性是不斷增強(qiáng)的。結(jié)構(gòu)實(shí)現(xiàn)了客戶端的標(biāo)準(zhǔn)化,現(xiàn)在大多數(shù)的操作系統(tǒng)都已經(jīng)將瀏覽器移植到其中,這使客戶端的安裝和維護(hù)不需要復(fù)雜的實(shí)施過(guò)程,因此結(jié)構(gòu)更容易實(shí)現(xiàn)大規(guī)模的擴(kuò)展。()硬件環(huán)境不同:一般建立在專用的網(wǎng)絡(luò)上,小范
24、圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過(guò)專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。較所具有的優(yōu)點(diǎn)主要表現(xiàn)在:()可重用性:組件可以在不同的應(yīng)用程序中共享;()性能改善:在客戶機(jī)以外的其他計(jì)算機(jī)上配置組件,能將計(jì)算負(fù)擔(dān)從性能不高的客戶機(jī)轉(zhuǎn)移到功能強(qiáng)大的服務(wù)器,以充分利用計(jì)算機(jī)資源;()易于管理:將應(yīng)用程序的服務(wù)封裝到各種組件,可將大型、復(fù)雜的應(yīng)北京郵電大學(xué)軟件工程碩士論文用程序劃分為更易管理的模塊;()易于維護(hù):組件容易重新設(shè)計(jì)和配置,能隨時(shí)適應(yīng)業(yè)務(wù)規(guī)則的變化。這種方式下可以既
25、是瀏覽服務(wù)器,又是應(yīng)用服務(wù)器,可以運(yùn)行大量的應(yīng)用程序從而使客戶端變得很簡(jiǎn)單。技術(shù)介紹技術(shù)是年微軟公司推出的全新概念,對(duì)于它很難做出一個(gè)明確的定義,它代表了一個(gè)集合,一個(gè)環(huán)境,一個(gè)變成的結(jié)構(gòu)。提出的想法是:由將計(jì)算的重點(diǎn)從一個(gè)由單獨(dú)的設(shè)備和站點(diǎn)通過(guò)簡(jiǎn)單相連的世界,轉(zhuǎn)變成一個(gè)由設(shè)備、服務(wù)程序和計(jì)算機(jī)協(xié)同工作的世界,以便為用戶提供更加豐富廣泛的解決方案。方案方案由以下四個(gè)關(guān)鍵部分組成:構(gòu)建塊服務(wù)(),即對(duì)某些特定服務(wù)程序的訪問(wèn),如用于文件存儲(chǔ)的服務(wù)、日歷管理或(一種身份鑒別服務(wù))。設(shè)備軟件,運(yùn)行于新型設(shè)備之上的軟件。用戶體驗(yàn),包括如自然界面、信息代理和智能標(biāo)簽這樣的功能,這些技術(shù)可以自動(dòng)建立超級(jí)鏈接
26、,這些鏈接指向與用戶創(chuàng)建的文檔中的單詞或短語(yǔ)相關(guān)的信息。基礎(chǔ)結(jié)構(gòu),由框架()、企業(yè)服務(wù)器()和硼組成。是一組技術(shù);連接現(xiàn)有的孤立的應(yīng)用程序;讓互聯(lián)網(wǎng)的信息在任何時(shí)間,任何地點(diǎn)都可以得到;簡(jiǎn)化開(kāi)發(fā)和部署:和企業(yè)服務(wù)器,構(gòu)建塊,一起構(gòu)成平臺(tái)。的設(shè)計(jì)目標(biāo)是:簡(jiǎn)化開(kāi)發(fā)():簡(jiǎn)單快速,屏蔽底層細(xì)節(jié):統(tǒng)一的編程模式(),跨語(yǔ)言和應(yīng)用類型:使用公認(rèn)的互聯(lián)網(wǎng)國(guó)際標(biāo)準(zhǔn),;更加容易地部署,運(yùn)行和維護(hù),。的組成部分:公共語(yǔ)言運(yùn)行時(shí)()(己):適用所有語(yǔ)言的公共類型系統(tǒng)()多語(yǔ)言互用(可以相互繼承和調(diào)用);豐富的運(yùn)行時(shí)環(huán)境:豐富的類庫(kù);基類庫(kù)(),和;:。圖即為框架的組成:北京郵電大學(xué)軟件程硬±論文甜語(yǔ)言困
27、厶框集咧語(yǔ)言是最新的語(yǔ)言之一,是完全面向?qū)ο蟮恼Z(yǔ)言,有強(qiáng)大的反射能力,的支持,高效的垃圾回收機(jī)制,專為開(kāi)發(fā)的語(yǔ)言,良好的向下兼容,支持,非安全指針,操作符重載。許多語(yǔ)言都被稱為是面向?qū)ο蠡蚧趯?duì)象的,但實(shí)際上只有少數(shù)幾種才真正是。許多編程語(yǔ)言諸如和都聲稱自己是“支持對(duì)象”的但實(shí)際上只有少數(shù)幾種語(yǔ)言真正完全支持構(gòu)成面向?qū)ο缶幊痰乃性瓌t。刪就是其中一種,它從最底層開(kāi)始設(shè)計(jì),是一種真正面向?qū)ο?、基于組件的編程語(yǔ)言。抖不是,因?yàn)樗母钪灿谡Z(yǔ)言之中,這是不可否認(rèn)、無(wú)法回避的事實(shí)。在抖中為了支持傳統(tǒng)的代碼,已經(jīng)犧牲了太多的理想。即便是語(yǔ)言,盡管它已經(jīng)夠好了,但作為一種面向?qū)ο蟮恼Z(yǔ)言,它仍然是有限的。比
28、如,我們可以指出這樣一個(gè)事實(shí):在中存在簡(jiǎn)單類型和對(duì)象類型,它們的處理方式和行為模式都非常不同。面向?qū)ο缶幊滩⒎且环N營(yíng)銷的招牌(盡管對(duì)于某些人來(lái)說(shuō)是),也不是一種新的語(yǔ)法或一種新的應(yīng)用編程接:(刪,)。面向?qū)ο缶幊淌且惶兹碌母拍詈拖敕āK且环N用計(jì)算機(jī)程序來(lái)描述實(shí)際問(wèn)題的】。北京郵電大學(xué)軟件工程碩士論文第三章代理商管理系統(tǒng)()的需求分析代理商管理系統(tǒng)的用戶情況分析如第一章中圖一所示,為該系統(tǒng)用戶結(jié)構(gòu)圖。關(guān)系圖中方框代表可應(yīng)用代理商管理系統(tǒng)的用戶,箭頭方向指向用戶的創(chuàng)建。用戶:指可以登陸該系統(tǒng),對(duì)系統(tǒng)進(jìn)行操作的人員,屬于系統(tǒng)工作人員。客戶:指產(chǎn)品的使用者,由用戶向客戶銷售產(chǎn)品。總部指公司的總部。
29、公司總部需要有系統(tǒng)管理員,即超級(jí)用戶,用來(lái)管理系統(tǒng);需要有公司經(jīng)理這樣的用戶,用來(lái)查看與管理公司整體的資金與銷售狀況;還需要有專門的管理人員,用來(lái)對(duì)各個(gè)地區(qū)的總代進(jìn)行創(chuàng)建??偞枪鞠聦俑鱾€(gè)省份的銷售總代理,原則上每個(gè)省份只設(shè)置一名總代。總代可以創(chuàng)建代理商和營(yíng)銷代表。代理商與營(yíng)銷代表,都是總代下屬的銷售人員。區(qū)別在于,代理商可以直接發(fā)展客戶,銷售產(chǎn)品,也可以創(chuàng)建下屬的營(yíng)銷代表,由營(yíng)銷代表來(lái)面向客戶銷售產(chǎn)品;而營(yíng)銷代表只能直接面向客戶銷售產(chǎn)品。如第一章中圖中用戶關(guān)系所示,每一個(gè)營(yíng)銷代表或者代理商,只能有唯一的創(chuàng)建者或者說(shuō)唯一的上級(jí)。但總代可以創(chuàng)建多個(gè)代理商或營(yíng)銷代表,代理商也可創(chuàng)建多個(gè)營(yíng)銷代表。
30、代理商管理系統(tǒng)的需求分析系統(tǒng)要完成對(duì)整個(gè)公司用戶的管理。不僅包括對(duì)總部的系統(tǒng)管理員、卡管理員等工作人員,還包括對(duì)以下總代、代理商、營(yíng)銷代表的管理。并且這些用戶,必須獲得代理產(chǎn)品或者地區(qū)的權(quán)限,才能向該用戶下屬客戶銷售該用戶所代理的產(chǎn)品,所以整個(gè)系統(tǒng)所要求的組織架構(gòu)與角色比較復(fù)雜。系統(tǒng)還要完成對(duì)產(chǎn)品銷售的管理,給用戶提供良好的產(chǎn)品銷售流程。公司銷售的是虛擬號(hào)碼,虛擬號(hào)碼可由公司創(chuàng)建虛擬號(hào)碼庫(kù),再?gòu)奶摂M號(hào)碼庫(kù)中按一定規(guī)則得到。公司的虛擬號(hào)碼為有限資源,為了避免代理商申請(qǐng)過(guò)多的號(hào)碼資源無(wú)法銷售,造成不必要的浪費(fèi),代理商向客戶銷售前,需下訂單。訂單需要與公司記錄產(chǎn)品詳細(xì)信息的卡結(jié)合,才可能生效。而公司
31、總部有專門工作人員負(fù)責(zé)卡的發(fā)放??蔀闊o(wú)限資源,作廢一段時(shí)間后可再回收重復(fù)使用。代理商需獲得發(fā)放卡,為客戶下訂單生效后,才可選擇虛擬號(hào)段。銷售產(chǎn)品。于是為了支持公司面向全國(guó)的人員結(jié)構(gòu)與銷售網(wǎng)絡(luò)的管理,系統(tǒng)應(yīng)具備四個(gè)方面的功能:()系統(tǒng)對(duì)用戶以及用戶下屬客戶的管理。其中包括對(duì)用戶基本信息的管北京郵電大學(xué)軟件工程碩士論文理,對(duì)客戶基本信息的管理,對(duì)用戶代理信息的管理,對(duì)賬戶信息的查詢與對(duì)卡的管理。()系統(tǒng)對(duì)產(chǎn)品銷售的管理。其中包括創(chuàng)建訂單,審核訂單,變更訂單,開(kāi)卡,選號(hào)段,訂單續(xù)費(fèi)等操作。()系統(tǒng)對(duì)系統(tǒng)自身管理的功能,此塊功能主要由系統(tǒng)管理員使用。()系統(tǒng)的綜合信息管理功能。主要包括查詢所有訂單信
32、息、賬戶信息、注冊(cè)號(hào)碼信息等。本論文的工作是完成以上四部分中()()兩部分功能。系統(tǒng)對(duì)用戶及客戶信息管理用戶功能用例圖的分析如圖所示,是系統(tǒng)對(duì)用戶以及用戶下屬客戶管理的用戶功能用例圖。普通用戶包括總代、代理商、營(yíng)銷代表。功能需求包括:()用戶基本信息管理,指該用戶的姓名、密碼、電話等基本信息以及該用戶下級(jí)用戶基本信息。()客戶信息管理,即該用戶下屬客戶的姓名、電話等信息的管理。()代理信息管理,指該用戶下級(jí)用戶代理信息的管理。其中代理信息指代理省份、代理產(chǎn)品、代理產(chǎn)品套餐。()賬戶信息查詢指查詢?cè)撚脩艉驮撚脩粝录?jí)用戶的賬戶信息。賬戶信息指有關(guān)用戶銷售的資金信息。()卡管理,是指該用戶對(duì)下級(jí)用戶
33、的發(fā)卡操作??ㄊ侵赣涗洰a(chǎn)品信息的媒介。擁有卡的用戶,才有銷售卡所對(duì)應(yīng)產(chǎn)品的權(quán)限。高級(jí)用戶指公司總部所包含的用戶,即系統(tǒng)管理員和公司經(jīng)理。功能需求包括:()用戶基本信息管理:指對(duì)系統(tǒng)內(nèi)所有用戶功能需求的管理。()代理信息管理:指對(duì)所有用戶代理信息的管理。()賬戶信息查詢:指對(duì)所有用戶賬戶信息查詢。卡管理員功能需求包括對(duì)所有用戶的發(fā)卡操作。以上是對(duì)圖用戶功能的分析。綜上所述,系統(tǒng)把所有用戶分為三類:即普通用戶、高級(jí)用戶、卡管理員。普通用戶擁有對(duì)下級(jí)用戶與自身的管理權(quán)限。高級(jí)用戶擁有對(duì)整個(gè)系統(tǒng)用戶的管理權(quán)限??ü芾韴D用戶功能用例圖用戶功能數(shù)據(jù)流圖分析。圖是對(duì)圖中四個(gè)功能需求的詳細(xì)需求分析,分析如下:
34、()用戶角色表如前所述:普通用戶、高級(jí)用戶、卡管理員對(duì)系統(tǒng)的操作不同。如何控制他們的權(quán)限,需要有用戶角色表的支持。用戶角色表包含用戶角色的名稱和用戶所擁有的系統(tǒng)權(quán)限。()用戶基本信息管理根據(jù)用戶角色表,判斷該用戶是否有對(duì)用戶基本信息管理的權(quán)限。如果有,在用戶信息的支持下,對(duì)用戶信息表進(jìn)行操作。()客戶信息管理根據(jù)用戶角色表,判斷該用戶是否有對(duì)客戶信息管理的權(quán)限。如果有,在客戶信息的支持下,對(duì)客戶信息表進(jìn)行操作。()代理信息管理根據(jù)用戶角色表,判斷該用戶是否有對(duì)代理信息管理的權(quán)限。如果有,在用戶代理信息的支持下,對(duì)代理信息表進(jìn)行操作。()賬戶信息查詢根據(jù)用戶角色表,判斷該用戶是否有對(duì)賬戶信息查詢
35、的權(quán)限。如果有,對(duì)賬戶信息表進(jìn)行查詢操作。()卡管理根據(jù)用戶角色表,判斷該用戶是否有對(duì)卡管理的權(quán)限。如果有,對(duì)用戶卡表進(jìn)行操作代理產(chǎn)品信息包括該用戶代理的產(chǎn)品名稱、套餐名稱、產(chǎn)品折扣等信息。產(chǎn)品折扣介紹如下:充值卡折扣:指用戶在通過(guò)現(xiàn)金直接提取充值卡時(shí),享受的折扣優(yōu)惠,例如美元的充值卡,該用戶的充值卡折扣為,即該用戶花費(fèi)美元即可獲得公司美元的充值卡。累計(jì)返點(diǎn)比例:指用戶旗下所有發(fā)展的客戶的累積消費(fèi)金額,達(dá)到一定數(shù)額時(shí),公司按照此累計(jì)返點(diǎn)比例給代理商進(jìn)行再次的返利。北京郵電大學(xué)軟件工程碩士論文用戶卡表圖用戶功能數(shù)據(jù)流圖用戶基本信息管理數(shù)據(jù)流圖進(jìn)一步分解對(duì)圖中用戶基本信息管理功能作進(jìn)一步分解,如圖
36、所示。根據(jù)用戶角色表,判斷該功能的用戶權(quán)限。如果是普通用戶,可對(duì)下級(jí)用戶信息操作和本用戶信息修改。如果是高級(jí)用戶,可對(duì)所有用戶信息操作。北京郵電大學(xué)軟件工程碩士論文圖用戶基本信息管理數(shù)據(jù)流圖用戶代理信息數(shù)據(jù)流圖進(jìn)一步分解圖是對(duì)圖中功能()進(jìn)一步分解的數(shù)據(jù)流圖。其中在省份信息、產(chǎn)品信息、產(chǎn)品套餐信息的支持下,可以分別對(duì)用戶代理省份表、用戶代理產(chǎn)品表、用戶代理產(chǎn)品套餐表進(jìn)行添加、修改操作。其中代理省份表包括用戶和用戶所代理省份的信息,代理產(chǎn)品信息表包括用戶與用戶所代理產(chǎn)品的信息,代理產(chǎn)品套餐表包括用戶與用戶所代理產(chǎn)品套餐的信息。代理省份表理產(chǎn)品信息表圖用戶代理信息數(shù)據(jù)流圖卡分配數(shù)據(jù)流圖進(jìn)一步分解圖
37、是對(duì)圖中功能()的進(jìn)一步分解。產(chǎn)品套餐表北京郵電大學(xué)軟件工程碩士論文根據(jù)用戶角色表判斷操作該功能的用戶權(quán)限。如果是普通用戶,可對(duì)下級(jí)用戶發(fā)卡、查看領(lǐng)卡列表與發(fā)卡列表;如果是卡管理員,可對(duì)所有用戶發(fā)卡,只能查看發(fā)卡列表。領(lǐng)卡列表指用戶所領(lǐng)到的卡,即用戶當(dāng)前所擁有卡的列表。發(fā)卡列表指用戶向其它用戶發(fā)放的卡的列表。圖卡分配數(shù)據(jù)流圖小結(jié)用戶以及用戶下屬客戶功能使用的用戶有三類:高級(jí)用戶、普通用戶、卡管理員。其中普通用戶可進(jìn)一步細(xì)化為總代、代理商、營(yíng)銷代表三種角色。高級(jí)用戶可進(jìn)一步細(xì)化為系統(tǒng)管理員、公司經(jīng)理兩種角色。以上六種角色構(gòu)成用戶信息表,構(gòu)成對(duì)整個(gè)系統(tǒng)權(quán)限的控制。系統(tǒng)對(duì)產(chǎn)品銷售的管理銷售的主要流程
38、是,由用戶對(duì)其下屬的客戶來(lái)下訂單。其中訂單需記錄該用戶信息、該客戶信息、要銷售的產(chǎn)品和產(chǎn)品套餐信息。并且訂單必須記錄被銷售產(chǎn)品卡號(hào)。其中卡號(hào)是對(duì)卡的唯一標(biāo)識(shí),只有包含對(duì)應(yīng)卡號(hào)的訂單才能生效。進(jìn)而可以為客戶選號(hào)碼,將虛擬號(hào)碼銷售給客戶。若訂單不是直接生效,需要提交上一級(jí)用戶審核。在審核時(shí)可以對(duì)訂單進(jìn)行變更,并且產(chǎn)品到期還可對(duì)訂單續(xù)費(fèi)。以上為產(chǎn)品銷售管理的主要流程,具體分析如下。北京郵電大學(xué)軟件工程碩士論文產(chǎn)品銷售用例圖分析中,渠道專員是系統(tǒng)總部對(duì)特殊訂單進(jìn)行處理的管理人員。普通用戶可以執(zhí)行下訂單等產(chǎn)品銷售功能的操作,而渠道專員只可以執(zhí)行產(chǎn)品銷售管理中特單審核的操作。昔通用戶產(chǎn)品銷售管理渠道專員圖
39、產(chǎn)品銷售管理功能用例圖產(chǎn)品銷售數(shù)據(jù)流圖分析圖為圖銷售管理功能用例圖的進(jìn)一步分解。該圖詳細(xì)說(shuō)明了產(chǎn)品銷售模塊的操作。下面對(duì)各個(gè)操作進(jìn)行具體說(shuō)明。()操作為普通用戶向客戶創(chuàng)建訂單操作。普通用戶可在訂單相關(guān)信息的支持下創(chuàng)建訂單。此操作需涉及五個(gè)表。其中訂單信息表記錄產(chǎn)品訂單的信息,即用戶將創(chuàng)建的訂單信息,寫入該表。訂單信息表包括訂單號(hào)、產(chǎn)品名稱、訂單類型、客戶編號(hào)、代理商編號(hào)、銷售價(jià)格、市場(chǎng)價(jià)格、代理價(jià)格、支付價(jià)格、是否特單、訂單狀態(tài)、下單者、添加時(shí)間。其余四個(gè)表的作用是:下訂單時(shí),用戶從以上四個(gè)表中得到該用戶所要銷售的產(chǎn)品、產(chǎn)品套餐等信息。用戶可為三種不同的產(chǎn)品創(chuàng)建訂單。三種不同產(chǎn)品分別為:企業(yè)通
40、,企業(yè)呼叫中心,迷你呼。三種產(chǎn)品的訂單具體內(nèi)容如下:企業(yè)通訂單包括最終用戶編號(hào)、付費(fèi)方式、省份、產(chǎn)品、套餐、卡號(hào)、最大注冊(cè)數(shù)、付費(fèi)服務(wù)時(shí)間、免費(fèi)服務(wù)時(shí)間、市場(chǎng)價(jià)格、付費(fèi)金額、備注。(企業(yè)通有最大注冊(cè)數(shù)至少是,付費(fèi)服務(wù)時(shí)間最少是個(gè)月的規(guī)定)企業(yè)呼叫中心包括最終用戶編號(hào)、付費(fèi)方式、省份、產(chǎn)品、套餐、線數(shù)、分機(jī)數(shù)、卡號(hào)、付費(fèi)服務(wù)時(shí)間、免費(fèi)服務(wù)時(shí)間、市場(chǎng)價(jià)格、付費(fèi)金額、備注。(沒(méi)有最大注冊(cè)數(shù))迷你呼訂單包括最終用戶編號(hào)、付費(fèi)方式、省份、產(chǎn)品、套餐、卡號(hào)付費(fèi)服務(wù)時(shí)間、免費(fèi)服務(wù)時(shí)間、市場(chǎng)價(jià)格付費(fèi)金額、備注。(沒(méi)有最大注冊(cè)數(shù))()操作為開(kāi)卡操作。若訂單生效,則在訂購(gòu)單信息支持下,可對(duì)該訂單對(duì)應(yīng)產(chǎn)品進(jìn)行開(kāi)卡。
41、開(kāi)卡操作指卡號(hào)與卡對(duì)應(yīng)密碼是否匹配,若匹配則開(kāi)卡成北京郵電大學(xué)軟件工程碩士論文功。從卡信息表中獲得卡中記錄所購(gòu)買產(chǎn)品的詳細(xì)信息,而訂單中記錄用戶相關(guān)信息。開(kāi)卡成功后,即向客戶已購(gòu)產(chǎn)品表寫入記錄。客戶已購(gòu)產(chǎn)品表記錄客戶信息及客戶所購(gòu)買的產(chǎn)品詳細(xì)信息。已購(gòu)產(chǎn)品詳細(xì)信息包括已購(gòu)產(chǎn)品編號(hào)、客戶編號(hào)、代理編號(hào)、省份名稱、產(chǎn)品名稱、套餐名稱、已注冊(cè)數(shù)、最大注冊(cè)數(shù)、線數(shù)、分機(jī)、過(guò)期時(shí)間、添加時(shí)間、添加者。()操作為選號(hào)段操作。開(kāi)卡成功后,用戶從號(hào)碼段表中,選擇號(hào)段。號(hào)段表記錄系統(tǒng)所有號(hào)段。()操作為訂單審核操作。當(dāng)用戶創(chuàng)建訂單時(shí),若產(chǎn)品的銷售價(jià)格小于用戶代理該產(chǎn)品的價(jià)格,或銷售時(shí)有其他特殊情況,可創(chuàng)建特殊訂
42、單。特殊訂單需要包括銷售價(jià)格,特殊訂單產(chǎn)生原因。特殊訂單不能立即生效,系統(tǒng)自動(dòng)將特殊訂單提交到上一級(jí)用戶,對(duì)特殊訂單審批。訂單審核表記錄需要審核的訂單信息。若用戶有待審批特單,可將該特單審批通過(guò),轉(zhuǎn)到上級(jí)審批或者審批不通過(guò)。若該特單申請(qǐng)產(chǎn)品的銷售價(jià)格,低于審批者的最低產(chǎn)品折扣,則審批者無(wú)權(quán)限審批通過(guò)該特單。當(dāng)特單轉(zhuǎn)交到該總代的上一級(jí),渠道專員時(shí),特單不能再轉(zhuǎn)交,只能選擇對(duì)該特單審批通過(guò)或者審批不通過(guò)。()操作為變更訂單。訂單審核生效前,可對(duì)訂單變更。訂單變更表,記錄變更訂單的信息。其中可變更的項(xiàng)目為:付費(fèi)服務(wù)時(shí)間:增加或減少。注冊(cè)用戶數(shù):增加或減少(企業(yè)通)。線數(shù):增加或減少(企業(yè)呼叫中心和呼
43、叫中心伴侶)。免費(fèi)服務(wù)時(shí)間:增加。()操作為訂單續(xù)費(fèi)。產(chǎn)品購(gòu)買之后,可按照正常價(jià)格對(duì)產(chǎn)品進(jìn)行續(xù)費(fèi)。續(xù)費(fèi)單表記錄續(xù)費(fèi)訂單的信息。續(xù)費(fèi)單需包括續(xù)費(fèi)時(shí)間、贈(zèng)送天數(shù)、客戶編號(hào)、代理價(jià)格、市場(chǎng)價(jià)格、銷售價(jià)格、備注。北京郵電大學(xué)軟件工程碩士論文圖產(chǎn)品銷售數(shù)據(jù)流圖小結(jié)產(chǎn)品銷售管理功能,使用的角色有兩類:普通用戶和渠道專員。普通用戶中總代與代理商可創(chuàng)建訂單,創(chuàng)建特殊訂單,變更訂單,訂單續(xù)費(fèi),審核訂單,訂單開(kāi)卡,選擇卡對(duì)應(yīng)號(hào)碼或號(hào)段。普通用戶中營(yíng)銷代表可創(chuàng)建訂單,創(chuàng)建特殊訂單,變更訂單,訂單開(kāi)卡,選擇卡對(duì)應(yīng)號(hào)碼或號(hào)段。渠道專員可以審核訂單。用戶權(quán)限分配不同的用戶對(duì)系統(tǒng)功能的需求是不同的,也就是訪問(wèn)系統(tǒng)功能的權(quán)限不同。把具有相同權(quán)限的用戶定義為同一種角色,可以得到如表所示的角色與權(quán)限之間的關(guān)系圖。圖中“寸表示該角色擁有該權(quán)限。北京郵電大學(xué)軟件工程碩士論文表用戶權(quán)限分配總表。彥系統(tǒng)管總代代理商營(yíng)銷代卡管理經(jīng)理渠道專理員表員員權(quán)限添加用戶代理省份添加用戶代理產(chǎn)品鼯戶管、,理客戶管,理賬戶信,息查詢創(chuàng)建訂、,單變更訂、,單訂單續(xù)費(fèi)訂單開(kāi)卡選擇卡、,對(duì)應(yīng)號(hào)碼號(hào)段查看領(lǐng)卡列表查看已發(fā)卡列表發(fā)卡訂單審核本章小結(jié)本章以用例圖和數(shù)據(jù)流圖為工具,完成了用戶和客戶信息管理功能、產(chǎn)品銷售管理功能的需求分析。下一章可在本章的
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年合同到期解約申請(qǐng)模板
- 2025年藥店店員合同模板
- 一年級(jí)下冊(cè)數(shù)學(xué)教案-兩位數(shù)加減整十?dāng)?shù)、一位數(shù)的口算 (20)-西師大版
- 分?jǐn)?shù)的初步認(rèn)識(shí)(一)練習(xí)十一(教案)2024-2025學(xué)年數(shù)學(xué)三年級(jí)上冊(cè) 蘇教版
- 2024年人工種植牙項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年杭州科技職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)1套
- 2025屆黑龍江省“六校聯(lián)盟”高三上學(xué)期聯(lián)考化學(xué)試題及答案
- 2025年度教師專業(yè)成長(zhǎng)路徑規(guī)劃聘用合同
- 2025年度養(yǎng)老產(chǎn)業(yè)簡(jiǎn)易版股份轉(zhuǎn)讓合同模板
- 2025年度文化旅游產(chǎn)業(yè)合作授權(quán)委托書(shū)
- 舞臺(tái)設(shè)計(jì)課件
- 高中勞動(dòng)教育課教案8篇
- 急性髓性白血病教學(xué)查房課件
- 高中英語(yǔ) 高中閱讀高頻單詞
- 初一年級(jí)班級(jí)日志記載表(詳)
- 《胃癌課件:病理和分子機(jī)制解析》
- 生產(chǎn)制造企業(yè)流程匯編
- 國(guó)際貿(mào)易實(shí)務(wù)課程教案
- 部編版六年級(jí)語(yǔ)文下冊(cè)全冊(cè)課件PPT
- 人教版三年級(jí)數(shù)學(xué)下冊(cè) (認(rèn)識(shí)東北、西北、東南、西南)位置與方向課件
- 與食品經(jīng)營(yíng)相適應(yīng)的主要設(shè)備設(shè)施布局、操作流程等文件
評(píng)論
0/150
提交評(píng)論