版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
客戶信息管理系統(tǒng)畢業(yè)設計摘要在信息時代的今天,計算機參與企業(yè)日常業(yè)務管理已成為企業(yè)現(xiàn)代化建設的當務之急。該客戶管理系統(tǒng)的設計開發(fā)正是適應了這種要求。本文論述一種適合于中小企業(yè)、基于單機版的客戶信息管理系統(tǒng)的設計與開發(fā)。介紹了系統(tǒng)的實現(xiàn)及軟硬件配置。該系統(tǒng)采用C#作為開發(fā)工具,SQLSERVER2000作為數(shù)據(jù)庫管理系統(tǒng)。簡單介紹了C#的編程環(huán)境和SQLSERVER2000數(shù)據(jù)庫編程技術。在可行性研究和需求分析的基礎上,對系統(tǒng)的設計方案、功能模塊、接口設計、數(shù)據(jù)庫系統(tǒng)設計和安全設計等進行了較詳細的論述。該系統(tǒng)遵循先進、經(jīng)濟、安全、高效、可靠、易操作、易維護和開放的設計原則.最后,對課題設計作出客觀評價和總結,并對系統(tǒng)的不足之處提出其改進方案和新的構想方案。在論文末,將列出有關的參考文獻。關鍵詞:客戶管理信息系統(tǒng);C#;數(shù)據(jù)庫技術ABSTRACTDuringthisinformationtimes,combiningcomputerswithenterpriseusualeventsmanagementhasbecomeanemergenttaskthateveryenterprisemustaccomplishassoonaspossible.TheMIS(managementinformationsystem)of
ContractsbasedonSingle-Layerstructuremode,whichissuitableformediumandsmallenterprisesisdevelopedanddesignedinthisarticle.Thenintroducessoftwareandhardwareconfigurationandimplementofthesystem.ThesystemadoptsC#asdevelopingtool,MSSQLSERVER2000asDBMS(DatabaseManagementSystem).ThenmakesaconcisedescriptionofprogrammableenvironmentanddatabasetechniqueofC#.
Basedonfeasibilityanalyzingandsystemdemandanalyzing,emphaticallyexpoundsdesign-project、functionalmodel、interfacedesigningdatabasesystemdesigning、securitydesigninthispaper.TheMISofContracts
strictlyfollowsthedesignprincipleofsecurity,economy,efficiencyreliability,andeasyoperating,maintainingandexpanding.Finally,theauthormakesasubjectiveestimateofhisdesign,andputsforwardimprovingmethodsandnewplanstoovercometheshortcomingsoftheexistingreferencesarelisted.keywords:MISofContracts;C#,,DatabaseTechnique
theendofthisarticle,目錄第一章緒論...............................................................-1-...........................................................................................................................................-1-...........................................................................................................................................-1-...........................................................................................................................................-2-第二章可行性分析.........................................................-3-...........................................................................................................................................-3-...........................................................................................................................................-3-.......................................................................................................................................-3-運行環(huán)境與開發(fā)技術.................................................................................................-4-...........................................................................................................................................-6-第三章需求分析...........................................................-7-系統(tǒng)需求分析的目標:.................................................................................................-7-...........................................................................................................................................-8-...........................................................................................................................................-9-用戶模塊.....................................................................................................................-9-客戶信息管理模塊.....................................................................................................-9-訂單管理模塊.............................................................................................................-9-..........................................................................................................................................10第四章系統(tǒng)設計.........................................................
-11-系統(tǒng)模塊總體設計.......................................................................................................-11-.........................................................................................................................................-12-數(shù)據(jù)庫設計...................................................................................................................-14-數(shù)據(jù)庫設計概述.......................................................................................................-14-數(shù)據(jù)庫表的設計.......................................................................................................-15-第五章系統(tǒng)實現(xiàn).........................................................-17-用戶管理模塊界面.....................................................................................................-17-.....................................................................................................................................-17-..........................................................................................................................................18客戶管理界面...............................................................................................................-18-.....................................................................................................................................-18-.....................................................................................................................................-19-.....................................................................................................................................-19-.........................................................................................................................................-20-客戶委托界面...........................................................................................................-20-卸任界面...................................................................................................................-20-......................................................................................................................................-21-第六章系統(tǒng)測試......................................................-22-系統(tǒng)測試目標...............................................................................................................-22-系統(tǒng)測試方法...............................................................................................................-23-本系統(tǒng)測試...................................................................................................................-23-.....................................................................................................................................-23-.....................................................................................................................................-23-.....................................................................................................................................-24-.....................................................................................................................................-24-.....................................................................................................................................-24-.....................................................................................................................................-25-結束語...................................................................-26-致謝.....................................................................-28-參考文獻................................................................29-
-第一章緒論近年來,隨著企業(yè)彼此間的競爭日趨激烈,信息管理技術在企業(yè)的發(fā)展中占據(jù)著越來越重要的地位。企業(yè)要在激烈的市場競爭中立于不敗之地,就必須找一種全新的管理理念和管理手段,對其內(nèi)部和外部資源進行有效的整合??蛻粜畔⒐芾硐到y(tǒng)是一種用于存儲企業(yè)客戶信息資源,便于與客戶及時溝通交流,從而增強與客戶關系、提高企業(yè)管理水平的系統(tǒng)。企業(yè)可以通過客戶信息管理系統(tǒng)管理、分析和統(tǒng)計現(xiàn)有客戶資源,以便快速、全面、準確的了解現(xiàn)有企業(yè)客戶情況,從而制定長期客戶溝通和訪問計劃,制定營銷戰(zhàn)略,促進企業(yè)長期、良性經(jīng)營發(fā)展??蛻絷P系管理系統(tǒng)可以幫助企業(yè)充分利用客戶關系資源,擴展新的市場和業(yè)務渠道,提高顧客滿意度和企業(yè)的盈利能力,是企業(yè)在激烈的競爭中得以立足和發(fā)展。本次,我的畢業(yè)設計就是以此為契機,設計開發(fā)一款針對中小型企業(yè)開發(fā)的客戶信息管理系統(tǒng)。實現(xiàn)“以客戶為中心”的信息化管理的經(jīng)營理念。它們輔助企業(yè)建立規(guī)范、高效的營銷體系,提高企業(yè)的整體營銷能力;即使、準確、全面的把握營銷動態(tài),降低企業(yè)營銷管理成本,提高企業(yè)的綜合競爭力,適用于從事產(chǎn)品營銷和服務營銷的企業(yè)。幫助企業(yè)在全球經(jīng)濟一體化的激烈市場競爭環(huán)境中,建立以市場、客戶為中心的管理體系,有效管理企業(yè)與客戶之間的關系,提高客戶忠誠度,實現(xiàn)客戶價值的最大化。企業(yè)客戶在行業(yè)、規(guī)模、產(chǎn)值、信息化意識等方面的情況參差不齊,這就要求我們企業(yè)要有著完善的客戶信息,對每一客戶要有詳細的記錄信息,所以功能上對系統(tǒng)的需求是明確的。因此目的分為四個方面:一方面是企業(yè)用戶可以通過計算機來管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,適應客戶管理的需求;二方面企業(yè)用戶的能通過計算機來查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,為業(yè)務的更好開展做好準備,所謂的客戶中的客戶,指的是與我們的客戶有著其他商業(yè)往來的企業(yè),這樣的企業(yè)往往也可以成為我們的潛在客戶;三方面是企業(yè)用戶可以對客戶數(shù)據(jù)的排序,也是說可以根據(jù)需要按照某一字段進行排序,從而找出具有共同性的客戶,并可將這些查詢和排序的結果進行打印操作;四方面是對客戶數(shù)據(jù)的備份和恢復工作,這也是本系統(tǒng)的一個重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復這些資料。這四個方面形成了企業(yè)客戶管理的一個工作整體,采用計算機自動化信息處理,可方便快捷地共享信息、交流信息,高效地協(xié)同工作。一個針對中小型企業(yè)的客戶信息管理系統(tǒng),在設計之初,要有一個正確的設計指導思想,通過對系統(tǒng)功能結構、前臺開發(fā)環(huán)境的設計、后臺數(shù)據(jù)庫各表間的聯(lián)系、以及操作系統(tǒng)等因素,才能構成一個完善的體系結構,才能充分發(fā)揮計算機本身存在的最大優(yōu)勢。根據(jù)目前對客戶信息管理系統(tǒng)的實際需求,本系統(tǒng)的設計按照下述原則進行:1、實用性系統(tǒng)充分考慮到用戶的實際需求,以實際應用為出發(fā)點,將最需要、最實用的功能體現(xiàn)給用戶,本系統(tǒng)是針對中小型企業(yè)的單機版信息系統(tǒng),在設計時去掉了華而不實的功能,避免了以系統(tǒng)越龐大、越全面越好的誤區(qū),真正為客戶信息管理系統(tǒng)提供強有力的支持。2、先進性本系統(tǒng)將充分應用到現(xiàn)有成熟的計算機技術、軟件開發(fā)技術上,為用戶提供高性能且使用的系統(tǒng)。,編程語言采用C#,后臺數(shù)據(jù)庫采用SQLServer2000,可以方便滿足用戶對客戶信息進行查詢、添加、刪改等要求。采用C#的好處是,它簡化和現(xiàn)代化了C++在類、名字空間、方法重載和異常處理的過程,使它更易用、更少出錯。特別對我們的開發(fā)者來說,使編程更加方便。3、可靠性系統(tǒng)保證了數(shù)據(jù)的完整性,保障了系統(tǒng)的正常運轉。4、智能性本系統(tǒng)為了方便用戶操作所以將頁面設計得既易懂也更易操作,沒有繁瑣的操作,不用進行說明,讓您一看就懂。5、可維護性系統(tǒng)的設計要求方便維護,包括硬件的維護,軟件的維護。第二章可行性分析軟件可行性分析最根本的任務是對以后的開發(fā)方向提出建議。如果預測到的問題沒有可行的解釋或者解決方法,我們的開發(fā)者應該停止這一系統(tǒng)的開發(fā)工作,以避免浪費時間、資源、人力和金錢;如果問題有可行的解決方法,我們應根據(jù)實際情況制定出解決方案,并且為開發(fā)項目制定一個初步的計劃。軟件經(jīng)濟可行性是指軟件所能帶來的經(jīng)濟效益與開發(fā)設計所需要的投資是否能被企業(yè)接受,同時還要看該軟件是否能滿足企業(yè)經(jīng)濟效益最大化的要求。在信息時代的今天,高效性、精確性、穩(wěn)定性、安全性和有效性已日益成為企業(yè)對自身管理的評價標準和追求目標??蛻粜畔⒐芾硐到y(tǒng)(CRM)的實現(xiàn)是對這一目標實現(xiàn)的最有效最強大的支持。當然,這也對參與管理的軟件提出了更為苛刻的要求。其安全性、穩(wěn)定性、準確性固然要好,同時還要具備一些強大的性能,如實時處理事務能力、參與網(wǎng)絡管理的能力等。經(jīng)濟可行性研究主要是進行成本效益分析,包括估計項目的開發(fā)成本,估算開發(fā)成本是否會高于項目的全部利潤。對于一個公司來說,客戶信息是很重要的,若丟失這部分信息就會給公司帶來很大的損失,有了客戶信息管理系統(tǒng),只有管理員才能進入本系統(tǒng),看到客戶信息,其他人不能進入,這樣就會避免因丟失客戶信息而給公司帶來不必要的損失。技術可行性是系統(tǒng)能否實現(xiàn)的最重要的問題。根據(jù)客戶提出的各種需求,從技術的角度研究系統(tǒng)實現(xiàn)的可行性。根據(jù)該系統(tǒng)最終的目標來衡量現(xiàn)有的技術是否能滿足我們用戶的需求,一般可從硬軟件的性能要求、環(huán)境條件、使用系統(tǒng)用戶的計算機水平和用戶數(shù)等方面去考慮和分析。本系統(tǒng)采用的是BS結構的,即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),結合瀏覽器的多種Script語言(VBScript、JavaScript…)和ActiveX技術,通用瀏覽器就實現(xiàn)了原來需要復雜專用軟件才能實現(xiàn)的強大功能,極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層3-tier結構。在這種結構下,我們只需要在客戶機上安裝一個瀏覽器(Browser),如NetscapeNavigator或InternetExplorer,服務器安裝Oracle、Sybase、Informix或SQLServer等數(shù)據(jù)庫。瀏覽器通過WebServer同數(shù)據(jù)庫進行數(shù)據(jù)交互。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本(TCO),是一種全新的軟件系統(tǒng)構造技術。隨著Windows98/Windows2000將瀏覽器技術植入操作系統(tǒng)內(nèi)部,這種結構更成為當今應用軟件的首選體系結構。相對于CS架構的系統(tǒng)來說BS架構的B/S最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。采用Internet/Intranet技術,適用于廣域網(wǎng)環(huán)境支持更多的客戶??筛鶕?jù)訪問量動態(tài)配置WEB服務器、應用服務器,以保證系統(tǒng)性能??蛻舳酥恍铇藴实臑g覽器采用面向對象技術,代碼可重用性好,系統(tǒng)擴展維護簡單開發(fā)費用較高,開發(fā)周期較長。運行環(huán)境與開發(fā)技術本系統(tǒng)使用的是基于網(wǎng)站的,一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務器執(zhí)行的服務器端腳本技術。,使用visualstudio作為開發(fā)環(huán)境。編程語言采用C#,數(shù)據(jù)庫為SQLServer2000。C#是從C和C++派生來的一種簡單、現(xiàn)代、面向對象和類型安全的編程語言。C#語言的特點有:(1)完全面向對象。(2)跟Java類似,C#代碼經(jīng)過編譯后,成為了一種IL(中間語言)。在運行時,再把IL編譯為平臺專用的代碼。(3)C#在檢查程序錯誤和編譯與運行時錯誤一點也不遜于Java,C#也用了自動管理內(nèi)存機制。(4)安全性:C#。C#代碼編譯后成為IL語言。是一種受控代碼,.net提供類型安全檢查等機制保證代碼是安全的。(5)可移植性:由于C#使用類似Java的中間語言機制。使得C#也跟Java類似,可以很方便的移植到其他系統(tǒng)。在運行時,再把中間代碼編譯為適合特定機器的代碼。,理論上可以使用任何編程語言包括C++,VB,JS等等,當然,最合適的編程語言還是C#,首先它是面向對象的編程語言,而不是一種腳本,所以它具有面向對象編程語言的一切特性,比如封裝性、繼承性、多態(tài)性等等,這就解決了剛才談到的ASP的某些弱點。封裝性使得代碼邏輯清晰,易于管理,,這樣無論頁面原型如何改變,業(yè)務邏輯代碼都不必做任何改動;繼承性和多態(tài)性使得代碼的可重用性大大提高,你可以通過繼承已有的對象最大限度保護你以前的投資。并且C#和C++、Java一樣提供了完善的調(diào)試/糾錯體系。這樣,當我們的系統(tǒng)需要進行維護升級時,就可以避免許多重復性的工作,節(jié)約了成本。SQL2000數(shù)據(jù)庫,MicrosoftSQLServer2000能提供超大型系統(tǒng)所需的數(shù)據(jù)庫服務。大型服務器可能有成千上萬的用戶同時連接到SQLServer2000實例。SQLServer2000為這些環(huán)境提供了全面的保護,具有防止問題發(fā)生的安全措施,例如,可以防止多個用戶試圖同時更新相同的數(shù)據(jù)。SQLServer2000還在多個用戶之間有效地分配可用資源,比如內(nèi)存、網(wǎng)絡帶寬和磁盤I/O。這樣就使我們的系統(tǒng)可以得到有效的保護,不會因為有人惡意的篡改用戶信息而導致客戶信息的丟失??梢栽谝慌_計算機上運行多個SQLServer2000實例。例如,一個為其它許多組織提供數(shù)據(jù)庫服務的組織可為每個客戶組織單獨運行一個SQLServer2000實例,而全部實例可集中在一臺計算機上。這樣,既隔開了每個客戶組織的數(shù)據(jù),同時又使服務組織只需管理一臺服務器計算機從而減少了費用。SQLServer2000的特性:(ExtensiveMarkupLanguage,擴展標記語言)SQLServer2000數(shù)據(jù)庫引擎提供完整的XML支持,通過URL(UniformResourceLocator,統(tǒng)一資源定位器)訪問SQLServer,支持XML-Data模式,使用HTTP、ADO或OLEDB處理SQLServer2000的XML功能,如定義Server2000數(shù)據(jù)庫的XML視圖;可以通過XML對數(shù)據(jù)庫表中的數(shù)據(jù)進行操作,插入、更新或刪除,包括在單個操作中修改多個表中的多行。SQLServer2000能夠分析和鏈接現(xiàn)存的在線分析處理(OLAP)管道,甚至在Web上也可以做到。SQLServer2000可以完全滿足決策支持系統(tǒng)(DSS)的需求,分布式數(shù)據(jù)庫分區(qū)視圖可以把工作負載劃分到多個獨立的SQLServer服務器上,從而為實施電子商務的客戶提供了無限制的可擴展性。該數(shù)據(jù)庫運行穩(wěn)定,并且可以提供更加強大的數(shù)據(jù)管理,在技術方面完全可行。隨著科技的發(fā)展,目前各個公司都開始有屬于自己的公司系統(tǒng),客戶的信息對公司來說是至關重要的,它的丟失或遺漏都會給企業(yè)帶來損失,現(xiàn)在有了客戶信息管理系統(tǒng),對客戶信息的保密工作有很大的幫助,并且它的適用權限也有很大的改善,這樣給公司帶來的利益是不言而喻的。但是我們同樣要分析,我們設定的系統(tǒng)操作方式在這個用戶組織內(nèi)是否行得通。本系統(tǒng)有以下四個特點:1)操作簡單,界面友好;2)通用性強;3)查詢功能強大;4)系統(tǒng)具有一定的安全和可靠性。第三章需求分析軟件系統(tǒng)的需求分析是軟件生存周期中重要的一步,也是最關鍵的一步,它的研究結果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產(chǎn)品的質(zhì)量。所以,只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,進而建立軟件開發(fā)的基礎。需求分析的任務是準確地回答“系統(tǒng)做什么”的問題,是對目標系統(tǒng)提出完整、準確、清晰、具體的要求??蛻艄芾硐到y(tǒng)是用于外聯(lián)部門管理其日常交往,有客戶管理子系統(tǒng)權限用戶可登錄進入客戶管理系統(tǒng),進入客戶管理子系統(tǒng)之后,用戶通過計算機來管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,還可以對客戶數(shù)據(jù)的進行排序,也就是說可以根據(jù)需要按照某一字段進行排序,從而找出具有共同性的客戶,并可將這些查詢和排序的結果進行打印操作;當有訂單發(fā)生時,我們可將訂單委托給我們的業(yè)務員,當訂單完成或者中止,業(yè)務員可卸任;最后是可以對客戶數(shù)據(jù)的備份和恢復工作,這也是本系統(tǒng)的一個重要的功能,以防本系統(tǒng)在發(fā)生人為的損壞時能夠及時恢復這些資料。系統(tǒng)需求分析的目標:通過分析用戶對系統(tǒng)需求,明確了需求目標才能使系統(tǒng)的開發(fā)工作順利的進行。系統(tǒng)在需求分析過程中要達到以下目標:.5.
了解傳統(tǒng)客戶信息操作管理的業(yè)務流程。各業(yè)務流程的實施方法可管理辦法。明確系統(tǒng)的各項功能和各項服務。對各業(yè)務流程的具體內(nèi)容進行具細說明。目標軟件系統(tǒng)用戶界面、各式系統(tǒng)邏輯模型圖及說明。系統(tǒng)需要滿足以下的需求:
詳細全面記錄并管理客戶信息和聯(lián)系人信息。方便實用的數(shù)據(jù)查詢功能。靈活的用戶權限管理。
對客戶和企業(yè)進行分類,方便管理。完善的工作安排管理。對客戶訂單管理的管理??蛻艄芾硐到y(tǒng)功能有:(1)(2)(3)(4)(5)(6)(7)
客戶信息以及所簽訂的客戶信息的數(shù)據(jù)錄入到計算機中以數(shù)據(jù)庫的形式存儲起來,并對這些數(shù)據(jù)進行處理;用戶可以根據(jù)需要進行查詢;用戶可以根據(jù)需要以各種形式將所需的數(shù)據(jù)輸出打印出來;用戶可以查閱、修改老客戶信息及添加新客戶。管理員可通過添加客戶訂單,將訂單委托給用戶。對成交的訂單可設置委托人,當訂單中止的時候,委托人可卸任。當生成訂單時,對訂單的詳細信息以數(shù)據(jù)庫的形式存儲起來,并將訂單的部分信息顯示在客戶信息的備注中。數(shù)據(jù)處理有三項功能:輸入、修改、刪除。輸入:當新的客戶或舊的客戶簽訂新的客戶時,向表單添加新的記錄,按整條記錄進行輸入。修改:能修改客戶和客戶的某些字段內(nèi)容。刪除:當一個客戶完成以后,將完成的記錄從表中刪除,用刪除功能即可完成對本記錄的刪除,并設有“瀏覽”“刪除”、確定”、恢復”等按鈕和刪除提示窗口。系統(tǒng)業(yè)務流程圖如圖所示:條件過濾添加客戶
銷售員
修改
客戶信息訂單信息業(yè)務流程說明:銷售員是我們的普通用戶,系統(tǒng)將客戶派給銷售員,銷售員通過與、“、“客戶的業(yè)務往來,將客戶的詳細信息添加進系統(tǒng),并可以修改已經(jīng)添加的客戶信息,當客戶產(chǎn)生訂單時,系統(tǒng)可以將訂單委托給委托人,這里的委托人是我們的普通用戶,也就是銷售員,當訂單中止時,我們的委托者可以對訂單進行卸任管理。用戶模塊本系統(tǒng)用戶模塊中使用權限劃只有兩個,分別為:注冊用戶、管理員。根據(jù)這兩種權限來描述本系統(tǒng)的數(shù)據(jù)流圖。1.
注冊用戶可以查詢,修改個人資料,管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,還可以對客戶數(shù)據(jù)的進行排序,并可將這些查詢和排序的結果進行打印操作。2.
后臺管理員可以管理用戶信息、對用戶上傳信息進行審核,以查詢,修改個人資料,管理各類客戶,分類編號,調(diào)整客戶數(shù)據(jù),增加客戶數(shù)量,查詢和瀏覽客戶中的客戶,來確定自已需要查找的客戶,還可以對客戶數(shù)據(jù)的進行排序,并可將這些查詢和排序的結果進行打印操作,還可以對客戶數(shù)據(jù)的備份和恢復工作。客戶信息管理模塊客戶信息管理模塊中,主要是對客戶基本信息的管理,包括:企業(yè)名稱、企業(yè)性質(zhì)、企業(yè)類型、企業(yè)地址、所屬省份、所屬城市、公司郵編、法人代表、開戶銀行、銀行帳號、納稅號、公司網(wǎng)址、公司電話、公司傳真、主要聯(lián)系人、聯(lián)系人電話、客戶級別和備注信息。我們的管理員可以對這些基本信息進行添加,刪除,修改,查詢的操作,可以在維護界面修改。訂單管理模塊訂單管理模塊主要是當我們的銷售員與客戶經(jīng)過商務往來之后產(chǎn)生了訂單,訂單的內(nèi)容包括了客戶編號、備注信息、訂單編號、訂單時間、業(yè)務領域等,客戶編號為我們提供了客戶信息,我們可以在客戶信息管理的界面中找到客戶信息的詳細資料,訂單編號是系統(tǒng)生成訂單時自動生成的,每個訂單號對應一個訂單任務,訂單時間是記錄訂單生成和結束時間的,業(yè)務領域則是說明用戶的訂單類型,最后的備注信息是對訂單信息的補充。工作安排模塊主要是用于,當系統(tǒng)產(chǎn)生訂單時,企業(yè)需要我們的銷售員去跟蹤負責某位客戶的某個訂單,銷售員也是我們的用戶,因為本系統(tǒng)是針對中小企業(yè)的單機版的演示系統(tǒng),為了以防出現(xiàn)一個客戶對應多個委托者,也就是我們的銷售員,我們原則上只允許一個客戶對應一個銷售員,此時,被委托的銷售員是該客戶的委托者,全程負責該客戶與公司的業(yè)務交易,當由于離職或者其他原因,訂單為完成的情況下,我們的管理員可以將委托者卸任,并委托給另外的銷售員。而我們的委托者可以在工作安排模塊的備注中看到訂單生成時間和編號等信息。第四章系統(tǒng)設計系統(tǒng)設計是新系統(tǒng)的物理設計階段。根據(jù)系統(tǒng)分析階段所確定的新系統(tǒng)的邏輯模型、功能要求,在用戶提供的環(huán)境條件下,設計出一個能在計算機網(wǎng)絡環(huán)境上實施的方案,即建立新系統(tǒng)的物理模型。這個階段的任務是設計軟件系統(tǒng)的模塊層次結構,設計數(shù)據(jù)庫的結構以及設計模塊的控制流程,其目的是明確軟件系統(tǒng)"如何做"。這個階段又分兩個步驟:概要設計和詳細設計。概要設計解決軟件系統(tǒng)設計系統(tǒng)的模塊劃分和模塊的層次機構以及數(shù)據(jù)庫設計;詳細設計解決每個模塊的控制流程,內(nèi)部算法和數(shù)據(jù)結構的設計。這個階段結束,要交付概要設計說明書和設計說明,也可以合并在一起,稱為設計說明書。在系統(tǒng)分析的基礎上,設計出能滿足預定目標的系統(tǒng)的過程。系統(tǒng)設計內(nèi)容主要包括:確定設計方針和方法,將系統(tǒng)分解為若干子系統(tǒng),確定各子系統(tǒng)的目標、功能及其相互關系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進行技術設計和評價,對全系統(tǒng)進行技術設計和評價等。系統(tǒng)模塊總體設計通過前面的功能需求分析,設計如下的功能模塊:。企業(yè)客戶信息管理系統(tǒng)系統(tǒng)
客戶信息模塊
訂單管理添加用戶
修改用戶
設置用戶權限
修改用戶信息
系添加企業(yè)信息
修改企業(yè)信息
查詢企業(yè)信息
刪除訂單
查詢訂單
增加訂單
修改訂單工作安排查詢工作安排
新建工作安排
取消工作安排客戶管理系統(tǒng)功能架構圖客戶管理系統(tǒng)分為系統(tǒng)、客戶信息模塊、訂單管理、工作安排三大部分,每個大模塊中又包括若干個子模塊。1、系統(tǒng)模塊(1)添加用戶輸入要注冊的用戶名,系統(tǒng)會檢查用戶名是否已經(jīng)存在。如果不存在,允許繼續(xù)輸入詳細資料,然后向服務器提交所有的注冊信息。(2)修改用戶密碼用戶登錄后,可修改自己的密碼。(3)設置用戶權限管理員可在此設置用戶的權限。(4)修改用戶信息用戶登錄后可以在此修改自己的信息。2、客戶信息模塊(1)添加企業(yè)信息可以輸如企業(yè)基本信息:地區(qū),性質(zhì),類型,級別、客戶信息,聯(lián)系人信息等,并查看商業(yè)往來列表信息。(2)修改企業(yè)信息可以修改企業(yè)的基本信息。(3)查詢企業(yè)信息3、訂單管理模塊(1)新建訂單當本單位與客戶確定業(yè)務往來時,可新建訂單,訂單信息包括客戶編號、備注信息、訂單編號、訂單時間、業(yè)務領域。(2)修改訂單當訂單中有信息變化時,用戶可以修改訂單信息。(3)刪除訂單當業(yè)務終止或完成時,可刪除訂單。(4)查詢訂單用戶可查詢訂單來進行工作安排。4、工作安排模塊(1)查詢工作安排。(2)工作安排。管理員可以添加用戶的工作安排。(3)取消工作安排數(shù)據(jù)庫設計數(shù)據(jù)庫設計概述數(shù)據(jù)庫設計是軟件設計工程進行三項活動中的首要活動,數(shù)據(jù)結構對程序結構和過程復雜性的影響使得數(shù)據(jù)設計對軟件質(zhì)量產(chǎn)生不容忽視的影響。數(shù)據(jù)庫設計是建立數(shù)據(jù)庫及其應用系統(tǒng)的技術,是信息系統(tǒng)開發(fā)和建設中的核心技術。具體說,數(shù)據(jù)庫設計是指對于一個給定的應用環(huán)境,構造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能夠有效地存儲數(shù)據(jù),滿足各種用戶的應用需求。數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結合,也就是說,整個設計過程中要把結構(數(shù)據(jù))設計和行為(處理)設計密切結合起來。E-R圖數(shù)據(jù)庫表的設計(1)tb_khxx(客戶信息表)客戶信息表主要用于保存客戶的詳細信息。??蛻粜畔⒈碜侄蚊鹝hxx_idkhxx_mckhxx_qyxzkhxx_qylxkhxx_qydzkhxx_szsfkhxx_szcskhxx_gsybkhxx_frdbkhxx_khyhkhxx_yhzhkhxx_nshkhxx_ICcardkhxx_gswzkhxx_gsdhkhxx_gsczkhxx_lxrkhxx_lxrdhkhxx_khjbkhxx_bz
數(shù)據(jù)類型varcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarcharvarchartext
305030305030306205050505050202030202016
長度
描述客戶編號企業(yè)名稱企業(yè)性質(zhì)企業(yè)類型企業(yè)地址所屬省份所屬城市公司郵編法人代表開戶銀行銀行帳號納稅號客戶IC卡號公司網(wǎng)址公司電話公司傳真主要聯(lián)系人聯(lián)系人電話客戶級別備注信息(2)tb_user(用戶信息表)用戶信息表,用于記錄操作用戶的密碼和操作權限。。用戶信息表user_iduser_nameuser_mm
字段名
數(shù)據(jù)類型nvarcharnvarcharnvarchar
205030
長度
描述操作員編號操作員姓名操作員密碼(3)tb_wtxx(委托信息表)委托信息表,用于記錄訂單的委托人及客戶信息。。委托信息表wtxx_idwtxx_qydzwtxx_lxrwtxx_ywlywtxx_ddwtxx_bzwtxx_wtr
字段名
數(shù)據(jù)類型varcharvarcharvarcharvarcharvarchartextvarchar
30503050301630
長度
描述客戶編號企業(yè)地址主要聯(lián)系人業(yè)務領域訂單備注信息委托人(4)tb_ddxx(訂單信息表)訂單信息表,用于記錄訂單信息。訂單信息表字段名ddxx_idddxx_bzddxx-bhddxx-sjddxx-yyly
數(shù)據(jù)類型varchartextvacharvacharvarchar
長度3016303030
描述客戶編號備注信息訂單編號訂單時間業(yè)務領域第五章系統(tǒng)實現(xiàn)用戶管理模塊界面點擊用戶管理界面的添加用戶按鈕,在添加用戶這個窗體中,輸入新用戶名稱、用戶密碼、確認密碼、性別以及權限的設置點擊確定,就可以添加新用戶??蛻粜畔浫氪翱邳c擊用戶管理界面的用戶列表按鈕,在用戶列表這個窗體中,可以對用戶進行查詢,以及用戶信息的更新,刪除。添加成員變量對話框客戶管理界面點擊客戶管理界面的添加客戶按鈕,在添加客戶這個窗體中,輸入新客戶名稱、客戶電話、客戶業(yè)務領域、客戶負責人,地址以及訂單的備注信息后,點擊添加,就可以添加新客戶。點擊客戶管理界面的客戶列表按鈕,在客戶列表這個窗體中,可以對客戶進行查詢,以及用戶信息的更新,刪除。還可以在此界面看到客戶的工作安排狀況。在維護客戶信息界面上,點擊更新按鈕,就可以登錄到客戶信息的更新界面,在此界面上,可以對客戶的各種信息進行更新修改。更新客戶信息界面在主界面點擊工作安排按鈕,就可以進入到工作安排界面,在此界面可以對客戶的開發(fā)工作進行委托,以及對銷售人員的工作進行安排。客戶委托界面在工作安排界面中,點擊客戶委托進入界面,就可在此界面中對客戶的開發(fā)工作進行委托??蛻粑薪缑嫘度谓缑娈敼ぷ魍瓿苫蛑兄箷r,我們可在卸任界面將工作任務卸載??蛻粜度谓缑纥c擊訂單管理界面的添加客戶按鈕,在添加訂單這個窗體中,輸入客戶編號、訂單編號、客戶業(yè)務領域、訂單時間,以及訂單的備注信息后,點擊添加,就可以添加新新的訂單信息了。當前位置:首頁>訂單管理>增加訂單信息客戶編號:訂單編號:業(yè)務領域:訂單時間:備注:確認
取消第六章系統(tǒng)測試經(jīng)過需求分析、設計和編碼等階段的開發(fā)后,得到了源程序,開始進入到軟件測試階段。然而,在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用,甚至會導致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。測試是一項很艱苦的工作,其工作量約占軟件開發(fā)總工作量的40%以上,特別對一些關系到人的生命安全的軟件。需求分析(RequirmentAnalyzing)應該說是軟件測試的一個重要環(huán)節(jié),測試開發(fā)人員對這一環(huán)節(jié)的理解程度如何將直接影響到接下來有關測試工作的開展??赡苡行┤苏J為測試需求分析無關緊要,這種想法是很不對的。需求分析不但重要,而且至關重要。一般而言,需求分析包括軟件功能需求分析、測試環(huán)境需求分析、測試資源需求分析等。其中最基本的是軟件功能需求分析,測一款軟件首先要知道軟件能實現(xiàn)哪些功能以及是怎樣實現(xiàn)的。比如一款Smartphone包括VoIP、Wi-Fi以及Bluetooth等功能。那我們就應該知道軟件是怎樣來實現(xiàn)這些功能的,為了實現(xiàn)這些功能需要哪些測試設備以及如何搭建相應測試環(huán)境等,否則測試就無從談起!系統(tǒng)測試目標表面上看,軟件測試的目的與軟件工程所有其他階段的目的都相反。軟件工程的其他階段都是“建設性”的;軟件工程師力圖從抽象的概念出發(fā),逐步設計具體的軟件系統(tǒng),直到用一種適當?shù)某绦蛟O計語言寫出可以執(zhí)行的程序代碼。但是,在測試階段測試人員努力設計出一系列測試方案,目的卻是為了“破壞”已經(jīng)建造好的軟件系統(tǒng),竭力證明程序中有錯誤不能按照預定要求正確工作。當然,這種反常僅僅是表面的,或者說是心理上的,暴露問題并不是軟件測試的最終目的,發(fā)現(xiàn)問題是為了解決問題,測試階段的根本目標是盡可多地暴露程序中的錯誤,并且排除軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。系統(tǒng)測試方法測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用,即黑盒測試;如果知道產(chǎn)品的內(nèi)部工作過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行,即白盒測試。本系統(tǒng)測試1.用戶登錄判斷用戶是否能夠正常登錄。先輸入正確的用戶名和密碼,驗證系統(tǒng)是否能夠正常運行。然后輸入錯誤的用戶名和密碼,驗證系統(tǒng)是否能夠給出友好的錯誤提示。輸入特殊字符串作為用戶名,或者不輸入用戶名,測試系統(tǒng)的運行情況。2.用戶注冊判斷用戶是否能夠正常注冊。填寫相關信息,然后點擊注冊,驗證系統(tǒng)是否能夠正常運行,同時查看注冊用戶的信息,是否能夠被插入到數(shù)據(jù)庫。也可以不按照要求格式填寫注冊信息,或者不填寫信息,驗證系統(tǒng)是否能夠給出友好的錯誤提示。特殊情況是,注冊用戶已經(jīng)存在,測試系統(tǒng)是否能夠響應這種情況,并給出相應的提示。1.增加客戶信息測試客戶信息是否能夠被增加成功,并插入到數(shù)據(jù)庫。2,刪除客戶信息測試客戶信息是否能夠被刪除成功,同時數(shù)據(jù)庫信息可以被更新。3,修改客戶信息測試客戶信息是否能夠被修改成功,同時數(shù)據(jù)庫信息可以被更新。4.查詢客戶信息測試客戶信息是否能夠被查詢出來,并正常顯示。測試訂單信息是否能夠被增加成功,并插入到數(shù)據(jù)庫。測試訂單信息是否能夠被修改成功,同時數(shù)據(jù)庫信息可以被更新。測試訂單信息是否能夠被查詢出來,并正常顯示。測試客戶信息是否能夠被刪除成功,同時數(shù)據(jù)庫信息可以被更新。1.查詢工作安排測試工作安排信息是否能夠被查詢出來,并正常顯示。2.新建測試工作安排是否能夠被增加成功,并插入到數(shù)據(jù)庫。3.取消測試工作安排信息是否能夠被刪除成功,同時數(shù)據(jù)庫信息可以被更新。測試實例表功能模塊
測試場景
預期結果用戶登錄用戶登錄用戶注冊
進入系統(tǒng)登錄界面,不輸入用戶系統(tǒng)提示用戶名密碼不能為空名和密碼進入系統(tǒng)登錄界面,在登錄文本系統(tǒng)提示提示用戶名不存在框中輸入特殊字符或是錯誤的用戶名進入注冊頁面,不輸入用戶信息系統(tǒng)系統(tǒng)用戶信息不能為空用戶注冊
進入注冊界面,以非法的格式(違反系統(tǒng)要求的格式)進行輸
系統(tǒng)會提示相應的錯誤信息功能模塊
測試場景
預期結果修改用戶信息
點擊查看用戶信息,并對相關信系統(tǒng)提示注冊錯誤,并提示錯誤息進行修改,修改成為違反格式信息的信息,然后執(zhí)行將普通用戶升級成管理員
以系統(tǒng)管理員身份登錄系統(tǒng),查
普通成員被升級成為管理員,同看用戶信息,選擇一個成員并將時具備刪除留言等管理員所具其升級成管理員,然后再以普通備的功能用戶的身份登錄系統(tǒng),查看其權限,數(shù)據(jù)的錄入、刪除及更改均能順利完成,并能實現(xiàn)動態(tài)更新。,能對各種不同的查詢條件進行搜索,以找到最合適的答案。,系統(tǒng)能夠報錯。,可移植性完好。、關閉及退出時保存記錄的提示功能基本完成,在軟件的不斷啟動關閉過程中沒有出現(xiàn)死機、程序執(zhí)行效率降低等各種不良現(xiàn)象,功能的實現(xiàn)較為完善。,但軟件界面的色彩選擇、搭配上對于長期工作者而言仍然會產(chǎn)生眼部不適感。操作性及安全性能較差未能完成對不同管理級別者的限制工作,對軟件涉及到的機密數(shù)據(jù)進行保護。,數(shù)據(jù)的錄入能順利完成,并能實現(xiàn)動態(tài)更新,刪除和修改也能順利完成。,只能按系
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度井蓋專利技術許可與轉讓合同3篇
- 2025年度新型建材鋼管租賃服務合同
- 二零二五年度家電產(chǎn)品銷售合同協(xié)議范本3篇
- 2025年度二手房屋買賣居間服務合同范本全新升級版
- 2025年度預制構件裝配式建筑項目風險評估與保險合同
- 二零二五年度跑步賽事場地設施租賃合同4篇
- 二零二五年度古建筑修繕泥工班組專業(yè)施工合同4篇
- 2025版民爆物品裝卸作業(yè)應急救援預案合同3篇
- 2025年墻體改梁與裝配式建筑技術應用合同3篇
- 2025版二零二五年度商鋪租賃合同租賃物保險條款3篇
- 礦物加工工程基礎知識單選題100道及答案解析
- 2024年同等學力申碩英語考試真題
- 世說新語原文及翻譯-副本
- 消除“艾梅乙”醫(yī)療歧視-從我做起
- 非遺文化走進數(shù)字展廳+大數(shù)據(jù)與互聯(lián)網(wǎng)系創(chuàng)業(yè)計劃書
- 2024山西省文化旅游投資控股集團有限公司招聘筆試參考題庫附帶答案詳解
- 科普知識進社區(qū)活動總結與反思
- 加油站廉潔培訓課件
- 現(xiàn)金日記賬模板(帶公式)
- 消化內(nèi)科專科監(jiān)測指標匯總分析
- 深圳市物業(yè)專項維修資金管理系統(tǒng)操作手冊(電子票據(jù))
評論
0/150
提交評論