九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc

上傳人:good****022 文檔編號:116782968 上傳時間:2022-07-06 格式:DOC 頁數(shù):62 大?。?.85MB
收藏 版權申訴 舉報 下載
2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc_第1頁
第1頁 / 共62頁
2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc_第2頁
第2頁 / 共62頁
2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc_第3頁
第3頁 / 共62頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc》由會員分享,可在線閱讀,更多相關《2017畢業(yè)論文-客戶關系管理信息系統(tǒng).doc(62頁珍藏版)》請在裝配圖網上搜索。

1、目 錄前 言1第一章 緒論21.1 管理信息系統(tǒng)概述21.2 本課題有關的國內外相關情況21.3 本系統(tǒng)的開發(fā)背景31.4 開發(fā)本系統(tǒng)的目的和意義4第二章 需求分析62.1 現(xiàn)行業(yè)務問題所在與企業(yè)功能需求62.2 功能模塊分析82.3 性能需求分析92.4 可行性分析10第三章 系統(tǒng)分析153.1 系統(tǒng)分析的目的153.2 靜態(tài)模型153.3 動態(tài)模型18第四章 系統(tǒng)設計264.1 設計思想264.2 設計目標264.3 系統(tǒng)結構設計264.4 開發(fā)及運行環(huán)境設計274.5 系統(tǒng)的代碼與數(shù)據庫設計27第五章 詳細設計與實施325.1 詳細設計概要325.2 系統(tǒng)整體界面設計325.3 系統(tǒng)模塊

2、詳細設計335.4 系統(tǒng)實施過程44第六章 系統(tǒng)運行管理與維護466.1 系統(tǒng)運行與維護466.2 系統(tǒng)評價47結 論48參考文獻:50附 錄51謝 辭59*大學2010屆本科生畢業(yè)設計(論文) 前 言 目前,大多數(shù)中小企業(yè)內部的客戶管理還處于手工管理階段,工作起來效率很低,不能及時了解各類客戶的實際情況,也無法快速地進行客戶信息的查詢等操作; 不便于動態(tài)及時地了解客戶的需求及反饋信息,致使企業(yè)不能更好地適應當前經濟形勢發(fā)展的。隨著企業(yè)競爭的日趨激烈,企業(yè)越來越多的認識到要想提高自身的生產效率和利潤,必須加強與客戶的聯(lián)系,關心自己的銷售群體(客戶群),關心他們的想法、需求、購買目的,并與客戶建

3、立起良好的、長期的客戶關系,強化與客戶的溝通,幫助企業(yè)留住老客戶的同時,更好地從客戶關系方面挖掘新的信息,發(fā)現(xiàn)潛在客戶,提高企業(yè)的營業(yè)利潤。利用先進的計算機技術可以幫助人們實現(xiàn)看似不復雜但操作起來異常繁瑣的工作,因此客戶信息管理信息系統(tǒng)應運而生。 客戶資源管理(Customer Resource Management 簡稱CRM)簡單的說就是對客戶的一些資料進行有效的管理,以前我們是人工來管理客戶的信息,但如今已是信息化時代,我們需要通過計算機技術來對其進行高效的管理才能有利于一個企業(yè)更好的發(fā)展??蛻粜畔⑹瞧髽I(yè)客戶管理的基礎,數(shù)據倉庫、商業(yè)智能、知識發(fā)掘等技術的發(fā)展,使得收集、整理、加工和利用

4、客戶信息的質量大大提高??蛻艄芾硐到y(tǒng)是一個智能化的信息處理系統(tǒng),它將企業(yè)的經營、管理以客戶為中心,通過系統(tǒng)管理員就可以輕松有效的對客戶的信息進行操作管理。因此開發(fā)了客戶管理系統(tǒng),以提高企業(yè)的管理水平和決策質量,增強企業(yè)的市場競爭力,為企業(yè)的發(fā)展壯大保駕護航。 因此本次畢業(yè)設計我選擇了客戶管理系統(tǒng)來進行分析研究與實現(xiàn)。該系統(tǒng)采用了C/S結構,較適合于中小企業(yè):既方便了對客戶的管理,又避免了像B/S結構系統(tǒng)運行與維護的成本。第一章 緒論1.1 管理信息系統(tǒng)概述管理信息系統(tǒng)的概念起源很早,而且定義也有很多。比較完整的定義出現(xiàn)在20世紀70年代,它是由瓦爾特肯尼萬給出的:“以書面或口頭的形式,在合適的

5、時間向經理、職員以及外界人員提供過去的、現(xiàn)在的、預測未來的有關企業(yè)內部及其環(huán)境的信息,以幫助他們進行決策?!痹?985年、明尼蘇達大學卡爾森管理學院的著名教授高登戴維斯從管理的角度,提出管理信息系統(tǒng)的概念:“一個利用計算機硬件和軟件,手工作業(yè),分析、計劃、控制和決策模型,以及數(shù)據的用戶-機器系統(tǒng)。它能提供信息,支持企業(yè)或者組織的運行、管理和決策功能。”中國學者在中國企業(yè)管理百科全書中也給出了它的概念:“一個由人、計算機組成的能進行信息的收集、傳遞、存儲、加工、維護和使用的系統(tǒng)?!边M入了20世紀90年代,由于環(huán)境與技術的變化,使其的定義進一步完善,在這個時期,勞頓(Kenneth C.Laudo

6、n)認為:“管理信息系統(tǒng)是一個基于計算機的信息系統(tǒng),他通過收集、處理、存儲和擴散信息,來支持組織的管理、決策、合作、控制、分析活動,并使之可視化。”1*大學管理學院的老師們也給出了一個概念:“管理信息系統(tǒng)是用系統(tǒng)思維的方法,以電子計算機和現(xiàn)代通訊技術為基本信息處理手段和傳輸工具,能為管理決策提供信息服務的人機系統(tǒng)?!北救吮容^認同這個定義與觀點,因此以下的內容都是基于這個定義進行擴展與延伸的。1.2 本課題有關的國內外相關情況 客戶信息管理系統(tǒng)要追溯到上個世紀90年代初期,當時許多美國企業(yè)為了滿足日益競爭的市場需要,開始開發(fā)銷售力量自動化系統(tǒng)(SFA),隨后又在1993左右開始著力發(fā)展客戶服務系

7、統(tǒng)(CSS)。可以說這是CRM發(fā)展的第一個階段。1996年以后一些公司開始把SFA和CSS兩個系統(tǒng)合并起來,再加上營銷策劃(marketing)、現(xiàn)場服務(fieldservice),在此基礎之上再集成CTI(計算機電話集成技術)形成集銷售(sales)和服務(service)于一體的呼叫中心(callcenter)??梢岳斫膺@就是CRM的第二個階段。從90年代后期開始一直到現(xiàn)在,在呼叫中心的基礎之上,進一步加強整個系統(tǒng)的數(shù)據管理能力和分析能力的同時,添加新功能模塊,才逐步形成了我們今天所熟知的CRM,這是CRM的第三個階段。當然特別是GartnerGroup正式提出CRM的概念以后,又一次加

8、速了CRM的具體定型和發(fā)展??梢哉f,經過多年的發(fā)展,國外的CRM管理與信息化的發(fā)展已非常完善2。嚴格地說,CRM的理念全面在中國傳播開始于1999年。1999年8月6日朗訊科技(中國)公司商業(yè)通訊系統(tǒng)部在北京舉辦了以“營造完美電信呼叫中心”為主題的研討會,介紹了其全新的客戶關系管理(CRM)解決方案,并強調指出,商業(yè)部門必須著眼于客戶關系,提供獨具特色的個性化服務,才能在網絡經濟時代立于不敗之地。幾年鋪天蓋地的宣傳一下子弄暈了中國企業(yè)的頭腦,于是眾多的軟件供應商開始紛紛抱著滿腔熱血投入到CRM的行列當中,希望能在未來的CRM市場上分得一席之地。在2001年的時候,國內在短短三年多時間,進入CR

9、M領域的企業(yè)從原來三五家猛增到500多家。但是絕大部分企業(yè)只能眼看著資金的消耗殆盡,離盈利的夢想越來越遠。同時,國外投資人的財務危機和投資緊縮,使不少CRM企業(yè)不得不走向痛苦的關閉邊緣。沒有經驗的供應商們一次又一次地勇創(chuàng)項目失敗率新高,給很多本來對CRM抱有夢想的企業(yè)潑了一盆冷水。當然這只是當時中國市場的主要情況,我們不否認有很多企業(yè)是做得不錯的,像聯(lián)成互動、TurboCRM、創(chuàng)智等等都是國內比較不錯的專業(yè)廠商。2002年是一個頗有爭議的年度,這一年國內外更多的資本和廠商開始進入CRM領域,很多廠商都有比較大的動作。2003年中國CRM市場銷售總額在經過了連續(xù)三年的下降后開始回升,不少CRM廠

10、商不但在一些具體行業(yè)上面取得了令人矚目的成績,甚至一些實力相對雄厚些的企業(yè)已經開始考慮自身資源在不同行業(yè)領域的分配問題。2004年眾多國外強手紛紛進入中國,7月份微軟的解決方案事業(yè)部也正式運作,負責Microsoft CRM的國內推廣工作;8月福瑞杰Front range在上海舉辦產品巡展,作為其國內市場前期運作的一部分。就這樣經過幾年的發(fā)展和激烈的競爭,國內的多數(shù)大型企業(yè)的CRM與信息化也發(fā)展的非常好3。 雖然大型企業(yè)的CRM市場已經已經非常的成熟和趨于飽和。但中小企業(yè)用戶的CRM市場才剛剛起步,大多數(shù)中小企業(yè)特別是一些小型企業(yè)的客戶管理還處于手工管理階段,工作起來效率很低,不能及時了解各類

11、客戶的實際情況,也無法快速地進行客戶信息的查詢等操作;不便于動態(tài)及時地了解客戶的需求及反饋信息,致使企業(yè)不能更好地適應當前經濟形勢發(fā)展的需要。而在世界范圍內,隨著CRM理念的認同程度擴大和行業(yè)產品系統(tǒng)的日趨成熟,客戶關系管理起先在金融和銀行領域的應用實施,也被很多的中小企業(yè)所應用4。 隨著中小企業(yè)企業(yè)競爭的日趨激烈,這些企業(yè)越來越多的認識到要想提高自身的生產效率和利潤,在企業(yè)的諸多相關利益者中,作為上帝的顧客的重要性日益突顯。企業(yè)的客戶包括個人和團體也要求企業(yè)更多地尊敬他們,在服務的及時性、質量等方面都提出了高要求。因此像宛東門業(yè)這樣的小型企業(yè)也必須加強與客戶的聯(lián)系,從客戶關系方面挖掘新的信息

12、,發(fā)現(xiàn)潛在客戶,提高企業(yè)的營業(yè)利潤。因此本系統(tǒng)的研究與分析便應運而生。1.3 本系統(tǒng)的開發(fā)背景 宛東門業(yè)公司成立于2005年,坐落于*宛東建材城中,生產車間坐落于建材城南邊1000米左右的工業(yè)園區(qū)中,占地880畝。是一個小型門業(yè)生產公司。批量生產各種類的門,再批量分銷至各個子公司或者客戶,然后由子公司或者客戶來分銷。公司現(xiàn)有總經理1名,副總經理3名,辦公司工作人員18名(其中有2名人員負責原材料的調配,6名人員負責客戶的聯(lián)系與銷售記錄),生產車間工作人員和管理員若干。 隨著企業(yè)不斷的發(fā)展壯大,至2008年6月,公司的業(yè)務量開始有了很大的增長,業(yè)務面也有了很大的拓展,其批發(fā)客戶不僅僅針對于*縣及

13、其下屬鄉(xiāng)鎮(zhèn),并且輻射到*(等周邊城市,因此企業(yè)的業(yè)務量和客戶數(shù)目都有了很大的增加。這樣以來通過傳統(tǒng)的手工管理就出現(xiàn)了很大的弊端,例如產生數(shù)據冗余和數(shù)據丟失。并且由于客戶數(shù)量較多,當手工管理不善就會有一些客戶長時間的未發(fā)生聯(lián)系,慢慢的就丟失了這筆財富。而客戶還分為原材料和成品客戶兩種,因此在對一段時間或者對某一個客戶的業(yè)務額進行統(tǒng)計時,就顯得非常麻煩,很有可能出現(xiàn)紊亂和統(tǒng)計錯誤。因此給企業(yè)的客戶管理帶來了極大的困難,所以非常的有必要開發(fā)一個小型的客戶管理系統(tǒng)。 不過,雖然企業(yè)的規(guī)模在不斷的壯大,但是目前為止其仍然是一個小型的并逐漸向中型過度的公司。雖然企業(yè)的客戶較多但是其基本上都是從唐河總部批量

14、購買成品,并且其購買一般都是批次較少,只是單次貨物數(shù)量較多。因此客戶管理的重點還在總部唐河,這樣以來一個C/S結構的系統(tǒng)即能滿足需求。相反如果做一個大型的網絡B/S結構的系統(tǒng),那么開發(fā)成本相對比C/S多一些,更重要的是B/S的系統(tǒng)需要花費很較大的維護成本,并且其為網站的形式安全性較低,如果想要提高B/S系統(tǒng)的安全性就需要很高的運行成本,由此結合公司現(xiàn)在的情況,我們選擇了成本較小的C/S結構,僅供于公司內部員工使用,以滿足對客戶管理的需求。1.4 開發(fā)本系統(tǒng)的目的和意義1.4.1 開發(fā)本系統(tǒng)的目的我們以宛東門業(yè)的銷售業(yè)務為依托,運用信息系統(tǒng)的開發(fā)技術,設計并開發(fā)一個客戶管理信息系統(tǒng),提供一個科學

15、合理的客戶管理解決方案。同時針對不同的使用者,也就是不同層次的管理人員,提供一個互動式的管理平臺。由此分析以后開發(fā)本系統(tǒng)的目的有:(1)實現(xiàn)對客戶的分析與管理。(2)實現(xiàn)信息化管理,降低人工勞動強度。(3)精簡業(yè)務流程,業(yè)務操作方便快捷。(4)統(tǒng)計銷售排行,便于管理者決策。(5)提高服務水平,提高員工素質。(6)節(jié)約成本等。1.4.2 開發(fā)本系統(tǒng)的意義信息化環(huán)境下的商品銷售和客戶管理,不僅是銷售環(huán)境的不同,在銷售手段、銷售途徑和客戶管理上也都有很大的區(qū)別。本管理系統(tǒng)在對現(xiàn)有門業(yè)業(yè)務運行方式上和電子銷售方式的基礎上,對現(xiàn)有客戶,現(xiàn)有業(yè)務員進行統(tǒng)一數(shù)字化管理,為客戶管理人員提供明確,有效的信息,使

16、工作人員工作更方便,更簡單。建立門業(yè)客戶管理系統(tǒng),可以加強對客戶群的認識與管理,分析出高價值客戶;可以簡化管理流程,加強各級管理人員之間信息的交流與溝通;可以精簡各級管理人員,提高工作效率;可以降低員工的勞動強度,進而提高企業(yè)的管理效益;可以節(jié)省日常開支,提高經濟效益5??傊?,通過該系統(tǒng),可以幫助企業(yè)實現(xiàn)看似不復雜但操作起來異常繁瑣的工作。客戶信息是企業(yè)客戶管理的基礎,數(shù)據倉庫、商業(yè)智能、知識發(fā)現(xiàn)等技術的發(fā)展,使得收集、整理、加工和利用客戶信息的質量大大提高。以此不太繁瑣的努力,在企業(yè)和客戶間架起一座橋梁贏得客戶的傾心,從而獲得競爭優(yōu)勢,立于不敗之地。為此,以客戶為中心,注重掌握客戶資源,不斷

17、滿足客戶需求并為客戶創(chuàng)造價值,與客戶建立和保持一種長期、良好的合作關系,贏得客戶信任。為企業(yè)創(chuàng)造巨大的財富!第二章 需求分析2.1 現(xiàn)行業(yè)務問題所在與企業(yè)功能需求2.1.1 公司目前的辦公狀況 宛東門業(yè)公司由于生產的成品門種類繁多,采購的原材料也種類也繁多,且采購的產品規(guī)格與質量一些還有特殊要求,因此對產品信息管理及在采購渠道開發(fā)時對供應商的選擇及管理就更加重要。根據我實習調查得知,公司目前對業(yè)務和客戶信息的管理仍舊采用傳統(tǒng)方式,信息化水平很低,業(yè)務數(shù)據的初步管理主要是采用手工或者Word、PPT文檔、Excel表格等形式,對業(yè)務記錄信息、供應商信息、成品客戶信息的管理采用傳統(tǒng)的紙介質文件存儲

18、和管理,公司還需另外派專門人員進行文檔的整理和保管工作。若接到不常聯(lián)系客戶的采購訂單,往往需要花費相當?shù)臅r間和人力去調取該客戶的歷史業(yè)務信息,且因為沒有統(tǒng)計分析數(shù)據,給業(yè)務開發(fā)增加了困難。2.1.2 現(xiàn)行業(yè)務過程應解決的問題和企業(yè)的需求通過今年3、4月份在宛東門業(yè)的兩個月實習期間,本人對宛東門業(yè)的整體運作流程都比較了解,并對采購作業(yè)與銷售作業(yè)的相關部門:采購部、倉管部、和質檢部還有市場銷售部的員工進行訪問調研,發(fā)現(xiàn)公司在現(xiàn)實業(yè)務運作過程中存在著一些問題。并通過與企業(yè)的管理層進行交流了解到,企業(yè)有著與業(yè)務中出現(xiàn)問題的地方相對應的各種需求,問題與需求羅列下來如下:1同一項業(yè)務可能由于信息不共享而造

19、成多個業(yè)務員同時運作,或者同一個負責人跟客戶企業(yè)中的多個人聯(lián)系,人為的增加了業(yè)務的復雜性。還有可能出現(xiàn)越權插手管理業(yè)務的情況。因此企業(yè)非常需要一個辦法來避免這種人為的為業(yè)務增加復雜度的現(xiàn)狀,來提高業(yè)務進展的速度和效率。2由于客戶種類繁多,數(shù)量也很多。并且客戶提供的產品質量和類型也不一樣,自然客戶的優(yōu)先級別就不一樣,所以當多個客戶可供選擇時無法很快的分析其優(yōu)劣并做出選擇。這是管理人員在決策時很擔心的問題,因為不能做出合理的比較和決策,很有可能選擇的原材料供應商或者產品分銷商不是最優(yōu)的,而且很可能損壞了企業(yè)在好的客戶心目中的形象。所以企業(yè)急切的需要能夠對客戶進行分級管理,并可以方便的統(tǒng)計出各個客戶

20、的相關數(shù)據以便決策。3每當月末或者某一個時間進行業(yè)務統(tǒng)計與查看時非常的麻煩,業(yè)務統(tǒng)計很容易弄混時間、漏統(tǒng)計業(yè)務或者將一些無效的數(shù)據統(tǒng)計進去。當按照某一種特殊要求統(tǒng)計時,要選出滿足條件的業(yè)務則變得更加復雜。因此統(tǒng)計人員急切的希望可以有辦法使業(yè)務統(tǒng)計變得方便快捷,減少出錯的可能性。4由于客戶很多,當某個客戶長時間未發(fā)生業(yè)務時,可能就慢慢的將該客戶遺忘或者被別的競爭者搶走,損失了這一個軟財富。這是上層管理人員和業(yè)務人員最害怕的地方。所以這是企業(yè)最大的需求:那就是有一套電子解決或者提醒方案,可以提醒業(yè)務人員與各位客戶都能保持聯(lián)系,避免客戶流失。5業(yè)務過程中當接到老客戶采購訂單,采購產品是過去采購過的,

21、其對產品規(guī)格和質量有其自己的要求,這時就需要調出產品的歷史銷售數(shù)據,而公司采用傳統(tǒng)紙介信息存儲管理方法,難以第一時間得到準確有效的數(shù)據,對客戶的訂單難以判斷是否可以接受,容易造成訂單流失。所以能夠按照某種要求快速查看某些業(yè)務數(shù)據的需求便應運而生。6接到新客戶的訂單,采購的產品是新產品,這時由于產品規(guī)格等特殊需求,需要開發(fā)出能夠提供該產品原材料的客戶,在找到合適的材料供應商后,供應商的信息并沒有得到信息化的管理,這樣在下次接到同樣產品訂單時,就會出現(xiàn)不能第一時間確定是否接受該訂單的惡性循環(huán),而造成客戶流失。因此企業(yè)的市場開發(fā)人員希望能夠把一些特殊客戶或者新客戶盡快的入庫管理,在以后類似業(yè)務時可以

22、方便的查看。7當接到距離比較遠的采購訂單時,由于采購業(yè)務的整個流程都只是利用網絡通訊工具或郵件或傳真或電話的處理方式,往往因為信息傳遞的不及時性和不完整性,各部門之間,同部門不同人員之間信息不能共享造成業(yè)務時間和成本浪費。所以企業(yè)需要一個方法能夠很好的進行數(shù)據共享,提高企業(yè)的數(shù)據利用率和業(yè)務效率為企業(yè)帶來更多的利潤。2.1.3 分析后系統(tǒng)應實現(xiàn)的功能 通過兩個月的調查和上面的分析研究,基于企業(yè)的需求,客戶管理系統(tǒng)應該能實現(xiàn)以下功能: 1不同的員工類型,具有不同的職權來對系統(tǒng)進行相關的操,以避免越權管理。2系統(tǒng)的客戶管理,不同的客戶具有不同的等級。記錄其詳細信息:包括客戶的基本信息、聯(lián)系人信息、

23、業(yè)務來往信息等,并對其進行分組管理。這樣將聯(lián)系人跟企業(yè)整合在一塊,避免多線聯(lián)系。并且要對客戶分級管理以方便企業(yè)分析客戶和選擇客戶。3實現(xiàn)客戶的關系維護功能,記錄其需求與業(yè)務交互,并能進行業(yè)務統(tǒng)計。用電子的方法記錄下來往來業(yè)務,這樣能夠快速的查找出所需的業(yè)務。有了業(yè)務統(tǒng)計功能后,在月末等特殊時期時能夠大量的減少勞動力的消耗。4對長期未聯(lián)系的客戶進行提示,避免客戶的流失。設置一個“最近聯(lián)系時間”,用戶可以查看長期未聯(lián)系的客戶,然后對其進行處理避免了因為遺忘而丟失客戶。5在相應的權限下,可以查看、刪除或修改數(shù)據。這樣以來可以實現(xiàn)正確的人在正確的時間對合理的數(shù)據進行正確的操作。還避免了系統(tǒng)的冗余。6系

24、統(tǒng)日志記錄系統(tǒng)的日常相關操作以方便管理。有了系統(tǒng)操作日志,可以大大的增加系統(tǒng)的安全性,管理員可以定期查看系統(tǒng)操作情況,并且當系統(tǒng)發(fā)生人為操作錯誤時可以很快的找出責任所在。7系統(tǒng)要有良好的人機界面,方便的管理各種信息。這是系統(tǒng)人性化的要求所在。 8操作員可以根據自己的需求對系統(tǒng)進行外觀的風格變化,以滿足自己的需求。這同樣人性化的考慮,使得操作者的心情愉悅,工作富有激情。2.2 功能模塊分析 在分析出系統(tǒng)問題所在和系統(tǒng)應有的功能以后,就要開始對系統(tǒng)的功能模塊進行劃分。在對本系統(tǒng)進行模塊劃分的時候,有幾個原則標準是必須遵循的,主要有: 1模塊獨立性最大原則使模塊具有最大的獨立性,是劃分模塊的最重要、

25、也是最基本的原則或標準。要達到這個標準,一是要求模塊的內聚性最大,二是要求模塊之間的耦合性最弱6。 2恰當?shù)卣莆蘸媚K的大小原則 究竟劃分多大的模塊最合理,很難給出絕對的標準。通常認為,一個模塊的程序最好能寫在一張紙上,程序行數(shù)在50100行的范圍內比較合理。 3盡可能把與硬件相關的部分集中在一起放在一個或幾個模塊內的原則 盡可能把可能變動的部分集中在一起,以便在確有變動時能方便地處理,減少影響的范圍7。 4盡可能消除重復的工作,建立公用模塊,以減少冗余的原則。 這對程序的編寫、調試乃至維護都是十分有益的。 5保持合理的模塊扇人數(shù)和扇出數(shù)原則一個模塊直接控制的下屬模塊的個數(shù),稱為該模塊的扇出數(shù)

26、/跨度;一個模塊可能被多個模塊所調用,例如公用模塊,其上級模塊個數(shù)稱為該模塊的扇人數(shù)8。按照以上的原則進行分析后,本系統(tǒng)可分為以下功能模塊。1系統(tǒng)管理 系統(tǒng)管理模塊主要是用來實現(xiàn)對整個系統(tǒng)的一些設置和管理,其主要是對員工進行管理。員工管理也就是對系統(tǒng)的用戶進行管理,它記錄了系統(tǒng)用戶的信息,包括用戶名、密碼、性別、電話等基本信息。在這個模塊中可以對系統(tǒng)用戶信息進行查詢、修改、刪除以及添加新的用戶操作;權限管理是用來設計系統(tǒng)用戶的權限,對不同的用戶分配不同的權限,在本系統(tǒng)中主要是分為管理員和普通業(yè)務員兩種權限。2客戶管理 客戶管理模塊是整個系統(tǒng)的重點,該模塊主要用于對客戶信息進行管理并將客戶信息作

27、為連接其余系統(tǒng)模塊的主線。因此模塊的客戶信息跟后面的保持通話有著很大的關聯(lián)。 客戶信息管理模塊的主要功能就是將企業(yè)掌握的客戶信息進行詳細的管理,例如客戶企業(yè)名稱、地址、聯(lián)系人、聯(lián)系電話等等,同時還記錄了該企業(yè)最近一次聯(lián)系時間,這是本系統(tǒng)的一個亮點,當該時間距離系統(tǒng)當前時間超過一定的要求系統(tǒng)將會在保持通話模塊進行提醒。同時可以方便的對客戶信息進行添加、修改以及查詢和刪除操作;級別管理則是用來設置不同的客戶具有不同的級別,在本系統(tǒng)中分為一、二、三這三種級別分別代表重要客戶,普通客戶和不太重要的臨時客戶。3業(yè)務記錄管理 業(yè)務記錄管理模塊是為了對公司產品的銷售情況做一個詳細的管理,當記錄業(yè)務時,業(yè)務發(fā)

28、生時間將會自動更新到相應客戶信息的最近一次聯(lián)系時間字段里。公司也可以根據此模塊來查詢其產品在市場中的銷售量等信息,還可以查詢企業(yè)針對某一個客戶的業(yè)務信息。同時可以根據時間或者客戶等字段進行業(yè)務統(tǒng)計,以便公司做出經營抉擇。4保持通話該模塊即為跟客戶保持聯(lián)系的重點,在該模塊可以根據客戶信息的最近一次聯(lián)系時間進行排序,也可以根據用戶等級進行排序;客戶可以查看到有哪些客戶已經有很久沒有聯(lián)系了而及時的跟其聯(lián)系,以免客戶的丟失。當用戶查看完畢并且跟該客戶聯(lián)系以后,可以對這個客戶信息進行處理,把客戶的“最后一次聯(lián)系時間”字段修改為系統(tǒng)的當前時間。5系統(tǒng)日志 該模塊是專一提供給系統(tǒng)管理員進行查看的。系統(tǒng)的普通

29、用戶沒有該權限。管理員可以查看任何時間任何客戶進行的操作,以便出現(xiàn)問題時查出問題發(fā)生的時間和責任人等。因此提高了系統(tǒng)的安全性。當系統(tǒng)經過了長時間的操作,便會有大量的日志內容記錄,此時系統(tǒng)的管理員也可以對日志進行選擇性的刪除。6風格變換該模塊是對非常人性化的一個部分,因為每個人都有自己獨特的審美觀和愛好。該模塊就滿足了用戶可以根據自己的喜好對系統(tǒng)的美觀進行設置。一個符合自己喜好的外觀可以給用戶帶來一個好的心情,帶來好的工作效率和效益。2.3 性能需求分析 眾所周知,信息化系統(tǒng)一旦被企業(yè)使用,企業(yè)便對其有極大的依賴性。如果因為偶然或人為的因素導致數(shù)據丟失或信息泄露,那將給企業(yè)帶來的損失是難以估價的

30、。因此,本系統(tǒng)的安全性和可靠性設計是極為重要的。針對兩種類型的破壞,分別采取不同對策加以預防和處理9。1對突發(fā)性物理破壞的應急處理 主機以及核心設備(硬盤、通信線路等)采用雙機熱備份,一套為生產機,一套為備份機。每隔一小段時間生產機就自檢是否正常,若出現(xiàn)異常,系統(tǒng)能夠立刻切換到備份機繼續(xù)工作,而不影響業(yè)務員的工作,使得系統(tǒng)具有很好的可靠性10。2防范人為的作弊與破壞 要求采用多種方法防范人為破壞,主要有: (1)利用操作系統(tǒng)的安全性,防止對數(shù)據庫的非法訪問。 (2)對于數(shù)據庫的安全,在前后臺都有日志記載,使得系統(tǒng)發(fā)生故障后能提供數(shù)據動態(tài)恢復或向前恢復等功能,確保主機數(shù)據的正確性。 (3)對于網

31、絡通信安全,采用通信加密方式。 (4)對于前臺安全,采用終端控制,對每一臺登錄的終端給予記錄,只有經過授權的終端才能訪問數(shù)據庫,以達到在地點上限制柜員操作等11。 總之,系統(tǒng)的安全性對于企業(yè)的重要性是不言而喻的,特別是在高科技犯罪日益嚴重的今天,計算機技術和網絡通信技術給人們帶來高質量的快速服務的同時,也方便了高科技犯罪的實施。因此,從各種角度綜合考慮,系統(tǒng)安全性和可靠性就是企業(yè)客戶管理系統(tǒng)的生命保證,在系統(tǒng)開發(fā)和實施過程中,系統(tǒng)的安全性和可靠性的設置是重要的、不可缺少的必需環(huán)節(jié),不過只要采取了以上等合理的措施,維護系統(tǒng)的安全是完全沒有問題的,是可以實現(xiàn)的。2.4 可行性分析2.4.1 可行性

32、分析目的進行可行性分析是為了用最小的代價在盡可能很短的時間里,來確定我們所面對的問題是否可以解決,其目的不是為了來解決問題,而是為了來確定問題是不是可以被我們解決,從而為以后的工作起一個決定性的作用。在可行性分析階段我們要搞清問題的定義,能清楚的列舉出目標系統(tǒng)存在的一些約束和限制,為新系統(tǒng)服務?,F(xiàn)在我們從技術可行性以及經濟可行性和操作可行性三個方面進行分析研究12。2.4.2 技術可行性2.4.2.1 開發(fā)的軟件可行性從目前市場上比較流行的數(shù)據庫開發(fā)、管理軟件來看;對于比較簡單的中小型數(shù)據庫,Microsoft Visual Studio 2008和SQL Server 2005的結合無疑是在

33、實際應用中較為成功的一種解決方案。前者為用戶提供了Windows所一貫堅持的非常友好、操作簡單的用戶界面、完善而強大的數(shù)據庫操作功能(通過Visual Studio結合SQL語句實現(xiàn))和簡潔明了的數(shù)據庫接口13;后者則可對數(shù)據庫實施操作、維護和權限識別功能,也可通過Visual Studio for Application與SQL語句的結合對數(shù)據庫進行更為復雜的操作14。結合本項目實際,宛東門業(yè)的業(yè)務量雖然很大,但是其業(yè)務和客戶管理的水平與復雜程度相對來說還是比較容易分析清楚的,經系統(tǒng)分析(主要是分析宛東門業(yè)的現(xiàn)行邏輯模型),可以設計出符合實際需求、易于理解、易于操作、易于維護的數(shù)據庫和操作系

34、統(tǒng)。對于SQL Server 2005而言,管理這種規(guī)模和復雜程度的數(shù)據庫是游刃有余的。同樣對于Microsoft Visual Studio 2008來說,對數(shù)量較少的表(table)和其間關系(relation)進行比較簡單的操作正是其擅長的功能15,無論是查詢、統(tǒng)計或利用數(shù)學公式進行趨勢預測,都能順利完成。因此,開發(fā)實施本系統(tǒng),從軟件角度看,是可行的。2.4.2.2 開發(fā)的硬件可行性 開發(fā)本系統(tǒng)所使用的軟件對于計算機硬件有一定的要求,特別是Microsoft Visual Studio 2008對計算機的內存、主頻、外頻、外存(主要是硬盤的容量)都有比較高的要求,否則將影響到本系統(tǒng)的正常

35、運行,甚至導致數(shù)據計算的失誤等比較嚴重的錯誤16,基本要求是:(1)Microsoft Windows NT 351或更高版本,或Microsoft Windows XP或更高版本。(2)CPU233MHZ以上或更高的微處理器。(3)Microsoft Windows支持的VGA或更高分辨率的顯示器。(4)應用程序要求8MBRAM,依據具體的類型庫或應用程序包括的動態(tài)鏈接庫而變化。(5)Visual Studio開發(fā)環(huán)境要求16MBRAM13。 而SQL Server 2005對系統(tǒng)配置的要求遠低于Microsoft Visual Studio 2008系統(tǒng)配置的要求水平。因此,從市場上目前流

36、行的硬件水平來看,這種要求水平對于宛東門業(yè)而言,是非常容易達到的。所以,在硬件方面,本系統(tǒng)的開發(fā)也是可行的。2.4.3 經濟可行性經濟可行性研究的是對開發(fā)軟件的成本估算和成本效益分析,以確定待開發(fā)軟件是否有開發(fā)的價值17。對于本系統(tǒng)的開發(fā),能幫助公司對客戶的信息管提高工作效率,并且能非常方便的對其進行一系列的管理和維護,是以前的手工管理不能做到的。而且如今的信息化管理顯得尤為重要,公司要想更好的發(fā)展就得花費一定的資金來購買此系統(tǒng)產品,而開發(fā)此系統(tǒng)并不需要投入多大的人力和物力,只需掌握相關的知識和技術就能很快的得以實現(xiàn)。以上結論是由下面對其進行數(shù)據上大致的指標計算而得到的。1指標體系 凈現(xiàn)值NP

37、V:是把所有預期的未來現(xiàn)金流入與流出都折算成現(xiàn)值,以計算一個項目預期的凈貨幣收益與損失。凈現(xiàn)值越大越好,這意味著項目的收益會超過資本成本,即將資本進行其它投資的潛在收益。計算公式: _(公式一)其中 NPV_凈現(xiàn)值 _第t年的凈現(xiàn)值 i_基準折現(xiàn)率 n_項目壽命期限投資回收期:回收期就是公司由現(xiàn)金流入情況計算得出收回他的初期投資所需要的確切時間長度。當累積折現(xiàn)收益與成本之差開始大于零時,回收就完成了。計算公式為:動態(tài)投資收回收期=累計折現(xiàn)值開始出現(xiàn)正值的年數(shù)-1+上年累計折現(xiàn)值的絕對值/當年凈現(xiàn)金流量的折現(xiàn)值_(公式二)投資回報率ROI:表示投資的凈收益與投入金額的比率。 計算公式為:ROI

38、=(總的折現(xiàn)收益總的折現(xiàn)成本)總的折現(xiàn)成本 _(公式三) 內部收益率IRR:指當前現(xiàn)金流入值與初期投資完全相等時的折扣率。計算公式: _(公式四)其中 _預估計的折現(xiàn)率 _ 下的凈現(xiàn)值18 2成本分析(見表2-1 表2-2)表2-1 系統(tǒng)開發(fā)費用項目金額(萬)備注人員費用10開發(fā)期3人,試運行期2人設備費用15硬件10萬,軟件5萬不可預計費用5按開發(fā)費用的20%計算總計30開發(fā)總費用30萬表2-2 系統(tǒng)運行費用項目金額(萬)備注系統(tǒng)維護費3設備維護費5硬件更新3萬,軟件升2萬培訓費用6物資和雜項1每年按1萬計算總計15運行總費用15萬 3收益分析采用信息化的效益會直接或間接地體現(xiàn)在企業(yè)的經濟效

39、益上,通過對宛東門業(yè)的實際調查,其2009年其部分財務數(shù)據如下所示:表2-3 2009年度部分財務數(shù)據項目金額(萬)銷售收入269.6應收帳款余額13.9銷售費用6.5管理費用7.6產品銷售成本87.0 依據上述基礎數(shù)據,借鑒國內外部分經驗,并結合宛東門業(yè)的經營現(xiàn)狀,采用相對保守的測算標準,進行測算。(1)預計每年銷售額提高25%,即年收益40萬元(2)預計每年提高應收帳款周轉率10%,即年收益1萬元(3)預計每年降低銷售費用30%,即年收益2萬元(4)預計每年降低管理費用50%,即年收益4萬元(5)預計其他支出減少3萬元依據上述指標及經濟收益測算方法,可以得出:在2010年起至2015年的5

40、年時間里(預計系統(tǒng)的使用壽命為5年,忽略不計建設期第一年的收益),宛東門業(yè)使用客戶管理系統(tǒng)后將總共約會獲得200萬元的收益19。上面僅從幾個方面計算經濟效益,采用了相對保守的計算辦法和數(shù)據,沒有考慮其是一個高速成長企業(yè),沒有估算每年其因業(yè)務增長而帶來的上述各項基數(shù)和指標收益的增長。 4成本/收益分析成本效益分析是通過比較項目的全部成本和效益來評估項目價值的一種方法,成本效益分析作為一種經濟決策方法,將成本費用分析法運用于政府企業(yè)的計劃決策之中,以尋求在投資決策上如何以最小的成本獲得最大的收益。取折現(xiàn)系數(shù)為10%,分析過程見下表2-4,2-5:表2-4 各種指標計算結果指標結果投資回報率(ROI

41、)71.2%內部收益率(IRR)31.6%凈現(xiàn)值(NPV)(萬)65.915投資回收期(年)1.5表2-5 投資的凈現(xiàn)值、投資收益和投資回收率分析(單位:萬元)年份2010年2011年2012年2013年2014年合計間接效益50505050200固定資產投資4515151515105凈現(xiàn)金流量-4535353535105凈現(xiàn)金流量現(xiàn)值-4531.81528.9126.28523.90565.915凈現(xiàn)金流量累計-45-13.18515.72542.0165.915-折現(xiàn)收益045.4541.337.5534.15158.45折現(xiàn)成本-45-13.635-12.39-11.265-10.245

42、-92.535 通過上述分析計算,可以看出采用客戶管理系統(tǒng),可以獲得很大的期望收益,預期在1.5年內可以收回投資,資金回收能力較強。因此,實施該項目在經濟上是有利的,可行的。2.4.4 操作可行性 本系統(tǒng)乃是一個人機交互式的系統(tǒng),系統(tǒng)的界面簡潔友好,不需要深入的對其進行研究,很容易讓人操作。通過Windows友好的用戶界面和本系統(tǒng)良好的安全性設置,可以使其內部員工在系統(tǒng)實施人員的指導幫助下很快掌握系統(tǒng)的使用方法,而無因操作失誤而引起系統(tǒng)出錯之虞。系統(tǒng)用戶只需登陸到系統(tǒng)中,根據自己的權限和公司的具體要求就可對系統(tǒng)的一些相應信息進行操作了,如果在系統(tǒng)操作過程中實在還存在某些不解,可查找系統(tǒng)幫助信息

43、進行理解。因此從操作方面看還是可行的。 由以上經濟、技術、操作三方面的分析可以看出,本系統(tǒng)的開發(fā)時機成熟,從多種角度考慮,都是可行的。第三章 系統(tǒng)分析3.1 系統(tǒng)分析的目的對本系統(tǒng)的系統(tǒng)分析,我選擇了面向對象的系統(tǒng)分析方法。系統(tǒng)分析的任務主要是在確定系統(tǒng)需求以后,繼續(xù)的識別待開發(fā)的系統(tǒng)的應用領域的對象,分析對象間的關系,建立出復合系統(tǒng)需求的模型20。在面向對象的系統(tǒng)分析中,在需求分析的基礎上要建立兩種模型。一種是靜態(tài)模型,主要包括:用例圖、類圖/對象圖等;另一種是動態(tài)模型,主要包括:序列圖、協(xié)作圖、活動圖等。下面對其一一分析。3.2 靜態(tài)模型3.2.1 用例圖 用例圖是從用戶角度描述系統(tǒng)功能,

44、并指出每個功能的操作者。他描述出了用例、角色以及它們之間的關系21。在本系統(tǒng)中主要的用戶是管理員和操作員。其中管理員主要是負責對用戶的增加、刪除、修、查看和對系統(tǒng)的管理,即查看系統(tǒng)的操作日志,同時其可以改變系統(tǒng)外觀風格和查看客戶聯(lián)系情況,而操作員是本系統(tǒng)的主要用戶,其負責所有業(yè)務的記錄與處理。包括:對客戶信息的增刪改查、與客戶進行聯(lián)系,對業(yè)務記錄的增刪改查,同時其還可以查看修改自身的個人信息,可以改變系統(tǒng)的美觀風格。整體如圖3-1: 圖3-1 用例圖 用例描述:由于系統(tǒng)用例較多,并且每個用例基本上都能分為添查改刪四個模塊,所以在本論文中我僅以業(yè)務記錄管理中的添加業(yè)務記錄為例展示出用例描述。其他

45、用例與其類似則不進行一一描述了。1添加業(yè)務記錄用例描述用例名稱:添加業(yè)務記錄 簡要描述:業(yè)務員輸入業(yè)務記錄信息,檢查無誤,完成添加業(yè)務功能 前置條件:業(yè)務員登陸客戶管理系統(tǒng) 后置條件:基本事件流:(1)業(yè)務事件發(fā)生(2)業(yè)務員在系統(tǒng)中選擇發(fā)生業(yè)務的客戶(3)業(yè)務員錄入與該客戶有關的業(yè)務信息 A1錄入數(shù)據無效(4)正常錄入,系統(tǒng)確認(5)更新業(yè)務記錄數(shù)據庫 B1業(yè)務發(fā)生時間比客戶“最近一次聯(lián)系時間”早 B2業(yè)務發(fā)生時間比客戶“最近一次聯(lián)系時間”晚(6) 更新客戶信息數(shù)據庫(7) 操作結束,業(yè)務記錄添加成功其他事件流:A2錄入數(shù)據無效 返回基本事件流(2) B1業(yè)務發(fā)生時間比客戶“最近一次聯(lián)系時間

46、”早 返回基本事件流(7) B2業(yè)務發(fā)生時間比客戶“最近一次聯(lián)系時間”晚 將客戶“最近一次聯(lián)系時間”字段改為該業(yè)務發(fā)生時間 返回基本事件流(6)3.2.2 類圖 類圖(Class diagram)是顯示了模型的靜態(tài)結構,特別是模型中存在的類、類的內部結構以及它們與其他類的關系等。類圖不顯示暫時性信息。類圖由許多(靜態(tài))說明性的模型元素(例如類、包和它們之間的關系,這些元素和它們的內容互相連接)組成22。類圖可以組織在(并且屬于)包中,僅顯示特定包中的相關內容。本系統(tǒng)的類圖如下圖3-2:圖3-2 類圖3.3 動態(tài)模型面向對象分析設計中,動態(tài)建模描述了系統(tǒng)的動態(tài)行為,動態(tài)模型描述與操作時間和順序有

47、關的系統(tǒng)特征、影響更改的事件、事件的序列、事件的環(huán)境以及事件的組織。借助序列圖、狀態(tài)圖和活動圖,可以描述系統(tǒng)的動態(tài)模型。動態(tài)模型的每個圖均有助于理解系統(tǒng)的行為特征。對于開發(fā)人員來說,動態(tài)建模具有明確性、可視性和簡易性的特點23。其中序列圖描述對象如何交互的,并且將重點放在消息的順序上,也就是說,描述消息如何在對象間發(fā)送和接受。序列圖可以供不同種類的人員使用,用戶可以從序列圖中看到業(yè)務過程的細節(jié);分析人員可以從序列圖中看到相關的處理流程;開發(fā)人員可以看到需要開發(fā)的對象以及對這些對象的操作;質量保證師可以看到過程的細節(jié),并根據這個過程開發(fā)測試案例。可以說序列圖對系統(tǒng)的開發(fā)的各個方面都是有用的。可見

48、,序列圖對一個系統(tǒng)來說也是至關重要的,所以在本論文中動態(tài)圖我們最主要選擇了序列圖。協(xié)作圖是交互圖的另外一種形式,它側重描述對象、對象間的鏈接以及鏈接對象間如何發(fā)送消息。而活動圖又體現(xiàn)了活動,這是序列圖和協(xié)作圖不能表示出的24。因此綜上本次動態(tài)模型我主要選擇了用序列圖進行分析,而一些重要模塊又另外對其進行協(xié)作圖和活動圖的分析。3.3.1 管理員對用戶的管理系統(tǒng)操作的第一步便是管理員登陸系統(tǒng),以及對其他類型的用戶的管理。登陸的處理流程如下圖3-3:進入界面輸入用戶名和密碼是否正確是否管理員密碼或用戶名錯誤業(yè)務員界面管理員界面是否否是圖3-3 登陸系統(tǒng)流程體現(xiàn)在序列圖上登陸以及對用戶的管理如下圖3-

49、4:圖3-4 管理用戶序列圖3.3.2 用戶對客戶的管理 當系統(tǒng)的用戶完成以后,便是對客戶的管理??蛻舻墓芾硎潜鞠到y(tǒng)的目的。首先最基本的是對客戶的增刪改查,其序列圖如下圖3-5:圖3-5 管理客戶序列圖3.3.3 業(yè)務記錄管理業(yè)務記錄管理也是本系統(tǒng)的一大重點,本模塊涉及了用戶信息表,客戶信息表以及業(yè)務記錄信息表等。當業(yè)務發(fā)生錄入業(yè)務時,首先要選中發(fā)生業(yè)務的客戶,然后再錄入該業(yè)務的其他相關信息,例如發(fā)生時間,業(yè)務數(shù)量與金額等。另外重要的是:業(yè)務發(fā)生時間要更新到客戶的“最近一次聯(lián)系時間”字段里以供保持通話模塊使用,其更新是將業(yè)務時間跟該字段進行比較。如果業(yè)務時間比客戶的“最近一次聯(lián)系時間”,則客戶

50、信息中該字段不做更新,如果業(yè)務時間比其晚則將業(yè)務發(fā)生時間更新至客戶信息的“最近一次聯(lián)系時間”字段中。其業(yè)務的序列圖如下圖3-6:圖3-6 添加業(yè)務記錄序列圖 因為業(yè)務管理這一塊是本系統(tǒng)的重點環(huán)節(jié),因此我們對其進行詳細多方面的分析,序列圖已經在上圖中進行了展示。而活動圖也是對系統(tǒng)的動態(tài)行為建模的一個重要的模型,可以用于簡化描述一個過程或者操作的工作步驟,可以描述出序列圖不能描述的東西,因此我們將業(yè)務該模塊的活動圖也分析出來,以便對業(yè)務進行更近一步的分析,其活動圖如下圖3-7:圖3-7 添加業(yè)務記錄活動圖3.3.4 對業(yè)務的統(tǒng)計及處理 該模塊其實為業(yè)務管理的一個延伸,主要是統(tǒng)計功能(具體可以進行哪

51、些統(tǒng)計在第五章的詳細設計中會一一列出)和刪除錯誤或者多余業(yè)務,序列圖與活動圖分別如下圖3-8,圖3-9: 圖3-8 業(yè)務統(tǒng)計與管理序列圖 圖3-9 業(yè)務統(tǒng)計活動圖3.3.5 保持通話本模塊是確保跟客戶保持聯(lián)系的關鍵。定期看到與客戶的最后一次交互時間,如果時間太長了,則馬上抓緊跟客戶進行電話、郵件或者當面交流。聯(lián)系以后修改客戶最后一次聯(lián)系時間。確保客戶資源絕對不會斷掉,其序列圖與協(xié)作圖分別如下圖3-10,圖3-11: 圖3-10 保持通話序列圖 在協(xié)作圖上體現(xiàn)出來保持通話的功能如下: 圖3-11 保持通話協(xié)作圖3.3.6 關于系統(tǒng)的一些基本操作除了對操作員,對客戶以及對業(yè)務的相關操作以外,還有以

52、些關于系統(tǒng)安全性,關于系統(tǒng)美觀的操作等,現(xiàn)將他們總結在一起進行展示。其業(yè)務流程的序列圖如下圖3-12: 圖3-12 系統(tǒng)其他操作的序列圖第四章 系統(tǒng)設計4.1 設計思想其實一個系統(tǒng)的總體設計一般都是由兩個階段組成:系統(tǒng)設計,用來確定系統(tǒng)的具體實施方案;結構設計,用來確定系統(tǒng)軟件的具體結構。系統(tǒng)設計是從系統(tǒng)的總體目標出發(fā),根據我們在需求分析階段對系統(tǒng)邏輯功能的要求來考慮系統(tǒng)所要用到的技術以及經濟開銷和系統(tǒng)的運行環(huán)境等方面的條件,確定系統(tǒng)的總體設計方案,從而確保系統(tǒng)的總體目標的實現(xiàn)。宛東門業(yè)系統(tǒng)分為了幾個模塊,不過各個模塊之間沒有過多的相互作用,每個模塊完成一個相應的子功能,從而實現(xiàn)模塊的獨立化。

53、由于模塊的獨立程度又由內聚和耦合兩個標準來進行衡量,因此要做到模塊的獨立化就得盡量使模塊的劃分做到高內聚和低耦合。耦合是對一個軟件結構內不同模塊之間互連程度的度量。耦合強弱取決于模塊之間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)據,在軟件設計中應該追求盡可能低耦合的系統(tǒng)。由此可知影響軟件復雜程度的一個重要因素就是耦合,所以我們在開發(fā)系統(tǒng)時應該采取以下的設計原則:盡量使用數(shù)據耦合,少用控制耦合,限制公共環(huán)境耦合的范圍,完全不用內容耦合25。4.2 設計目標系統(tǒng)的總體設計目標就是建立一個統(tǒng)一的信息管理平臺,以公司經營的客戶群為中心來對客戶的詳細信息進行有效的管理,加強同客戶的交流和感

54、情的建立,從而提高客戶對公司的滿意程度,也為公司的不斷發(fā)展起到推動性的作用26。其實本系統(tǒng)要實現(xiàn)的一系列操作都是在對數(shù)據進行操作,也主要就是對數(shù)據進行增加、修改、查詢和刪除四項操作。那么對數(shù)據如何去實現(xiàn)有效的管理,則需要對其進行認真的分析和設計。通過對本系統(tǒng)的分析后,本系統(tǒng)需要達到的主要設計目標有: 1首先我們應該確定,系統(tǒng)的最終效果要達到一個友好的人機交互模式,系統(tǒng)界面簡潔友好,信息的查詢要靈活、方便、快捷和準確。 2系統(tǒng)的管理員對系統(tǒng)的不同用戶要分配不同的權限。3系統(tǒng)用戶可隨時修改自己的口令。4對系統(tǒng)用戶的輸入數(shù)據要作嚴格的驗證,盡量排除人為產生的錯誤。5系統(tǒng)各個模塊的增、刪、改、查要設計

55、得當。6系統(tǒng)要有相應的幫助信息,以便用戶在操作過程中查看。7系統(tǒng)運行要穩(wěn)定,而且也要安全可靠。4.3 系統(tǒng)結構設計本系統(tǒng)的功能結構如圖4-1所示:查看業(yè)務記錄刪除業(yè)務記錄修改客戶信息添加業(yè)務客戶查看客戶信息查看系統(tǒng)日志刪除企業(yè)客戶添加業(yè)務記錄業(yè)務統(tǒng)計系統(tǒng)風格變換修改用戶信息宛東門業(yè)客戶管理系統(tǒng)系統(tǒng)管理業(yè)務管理客戶管理用戶管理查看用戶信息添加系統(tǒng)用戶刪除系統(tǒng)用戶修改系統(tǒng)簡介圖4-1 功能結構圖4.4 開發(fā)及運行環(huán)境設計4.4.1 硬件平臺1CPU:CPU233MHZ以上;2內存:512MB以上;3硬盤:40G以上;4顯示器:14.1英寸。4.4.2 軟件平臺1操作系統(tǒng):Windows XP;2數(shù)

56、據庫:SQL Server2005;3Java開發(fā)工具包:JDK Version1.5.0;4C#開發(fā)集成工具:visual studio 2008;5分辨率:最佳效果為1024768。4.5 系統(tǒng)的代碼與數(shù)據庫設計4.5.1 系統(tǒng)的代碼設計計算機管理信息系統(tǒng)設計的基本前提條件是把管理對象數(shù)字化或符號化,也就是代碼設計。代碼指明了事物的名稱、屬性、狀態(tài)。運用計算機進行數(shù)據處理時,為了錄入和處理的方便,為了節(jié)省存儲空間,提高處理速度、效率和精度,通常用數(shù)字、字母和一些特殊符號組成的代碼來識別事物和處理數(shù)據,這就是代碼設計。代碼設計是數(shù)據庫系統(tǒng)開發(fā)的前提條件,數(shù)據庫的有力補充,是系統(tǒng)不可缺少的重要

57、內容。編碼是指與原來名稱對應的編號、符號或記號。它是進行信息交換、處理、傳輸和實現(xiàn)信息資源共享的關鍵。編碼也用于指定數(shù)據的處理方法、區(qū)別數(shù)據類型,并指定計算機處理的內容等27。在進行代碼設計的過程中,要求程序員遵循下列代碼設計的基本原則:1要適合計算機處理代碼是計算機進行分類、排序、檢索、統(tǒng)計、分析等所有處理的依據,因此代碼選擇要便于計算機識別和處理。例如,采用按位編碼法得到的代碼分類基準量明確,處理方便;而采用字母法進行代碼設計則便于人工閱讀,易于進行文檔的編寫和維護。當然,最重要的是代碼設計要滿足管理的要求。2要便于使用代碼的結構要簡單明了,含義單純,容易理解,容易記憶。例如,要盡可能使用

58、現(xiàn)有的名稱代號和代碼符號。在本系統(tǒng)的對象中,企業(yè)內部的員工編號是確定而且穩(wěn)定的,這樣在代碼設計時就不宜變動,可繼續(xù)使用。3要具有系統(tǒng)性、通用性和可擴展性代碼不僅對于本系統(tǒng)適用,而且要考慮到應用于本系統(tǒng)所在的高層網絡,甚至于全行業(yè)的應用。因此,代碼設計要從系統(tǒng)出發(fā),從高處著眼,以利于通觀整個系統(tǒng),便于整個系統(tǒng)內部的信息交換及數(shù)據共享,同時最好采用上級部門的編碼。要考慮到各種代碼的適用范圍、適用時間和適用的技術特點,直觀性要好,通用性要強。還要考慮到發(fā)展的遠景及有可能出現(xiàn)的變化和增減。4選擇最小值代碼代碼位數(shù)直接影響到存儲空間的利用和處理速度。同時,代碼位的數(shù)增加,工作人員的出錯率也隨之增加,所以

59、代碼的位數(shù)要最小。5代碼標準化凡是國家和主管部門已經制定統(tǒng)一代碼的,則采用標準代碼形式,便于各系統(tǒng)之間的信息交換。如國家和主管部門無統(tǒng)寧規(guī)定的,則盡量和國際標準或國際慣例相一致,或和同行業(yè)的慣例相一致。以系統(tǒng)用戶和客戶為例本系統(tǒng)的代碼設計如下:1系統(tǒng)用戶的編碼采用順序碼,初始編號為1000,步長為1,每增加一個系統(tǒng)用戶,用戶編號便增加1。例如:第一個系統(tǒng)用戶為1001,第二個系統(tǒng)用戶為1002,第五個系統(tǒng)用戶為1005。2客戶的編碼采用順序碼,初始ID為10000,步長為1,每增加一位會員,ID便增加1。例如:第一位會員ID為10001,第二位會員ID為10002,第七位會員ID為10007。

60、4.5.2 系統(tǒng)的數(shù)據庫設計在系統(tǒng)設計時,我們應該考慮如何用數(shù)據模型來描述數(shù)據的結構和語義,用以實現(xiàn)對現(xiàn)實世界的抽象。在目前廣泛使用的數(shù)據庫模型分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據庫邏輯結構的“結構數(shù)據模型”28。本系統(tǒng)使用的數(shù)據庫是SQL Server 2005數(shù)據庫,系統(tǒng)數(shù)據庫名稱為ClientRMag,數(shù)據庫ClientRMag中所包含的數(shù)據表如下所示:1Client(客戶信息表)客戶信息表主要用來保存公司經營的客戶資料信息。表Client的結構如表4-1所示: 表4-1 表Client的結構 字段名數(shù)據類型長度是否主鍵描述Client_Idint4是主鍵,客戶編號Namevarchar20否客戶企業(yè)名稱Addressvarchar100否客戶企業(yè)地址Lxrvarchar8否客戶聯(lián)系人Phonevarchar10否客戶聯(lián)系人電話Emailvarchar30否客戶聯(lián)系人郵箱CLevelvarchar15否客戶等級CTypevarchar15否客戶種類LastHandledatetime8否客戶最后一次練習時間Datedatetime8否客戶注冊時間remarkvarcha

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!