版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫課程設(shè)計課程名稱:聯(lián)系人客戶關(guān)系管理系統(tǒng)姓 名:姓XX學(xué) 號:0153247專 業(yè):計算機科學(xué)與技術(shù)批 次:20XX年春層 次:專升本學(xué)習(xí)中心:昌平直屬學(xué)習(xí)中心20XX年 月 日第一章 客戶管理系統(tǒng)分析系統(tǒng)的設(shè)計目標(biāo)系統(tǒng)使用簡潔的框架結(jié)構(gòu), 可以進(jìn)行客戶的查看、信息錄入等操作,實現(xiàn)客戶的管理、客戶的統(tǒng)計分析、 系統(tǒng)維護等模塊組成。 以及一些常規(guī)的設(shè)置和數(shù)據(jù)庫管理等操作。系統(tǒng)的可行性分析用戶群體與市場分析客戶管理系統(tǒng)將能為企業(yè)實現(xiàn)有效的客戶關(guān)系管理。 它既是一種國際領(lǐng)先的、以“客戶價值”為中心的企業(yè)管理理論、商業(yè)策略和企業(yè)運作實踐,也是一種以信息技術(shù)為手段、 有效提高企業(yè)收益、 客戶滿意度
2、、 雇員生產(chǎn)力的管理軟件??蛻艄芾硐到y(tǒng)是通過贏得、發(fā)展、保持有價值的客戶,增加企業(yè)收入,優(yōu)化盈利性, 提高客戶滿意度的商務(wù)戰(zhàn)略。 通過獲得更多的客戶線索、 更廣泛地共享客戶信息, 協(xié)同工作, 增加收益, 提高給客戶的價值, 實現(xiàn)企業(yè)和客戶的雙贏 。企業(yè)希望通過客戶管理系統(tǒng)能夠了解更多的客戶的需求, 從而為客戶提供個性化的產(chǎn)品和服務(wù),提高客戶滿意度,與此同時也能夠獲得更大的利潤??蛻艄芾硐到y(tǒng)是一種旨在健全、改善企業(yè)與客戶之間關(guān)系的新型管理系統(tǒng)。指的是企業(yè)利用信息技術(shù), 通過有意義的交流來了解并影響客戶的行為, 以提高客戶招攬率、客戶保持率、 客戶忠誠度和客戶收益率。 客戶管理系統(tǒng)是一種把客戶信息
3、轉(zhuǎn)換成良好的客戶關(guān)系的可重復(fù)性過程。 利用激勵因素來刺激客戶進(jìn)一步消費,并激發(fā)其 感激心理,對保持長期的銷售和提高客戶保持率十分重要。技術(shù)能力分析根據(jù)本系統(tǒng)的功能需求,采用 JSP 與開源的 MySQL 數(shù)據(jù)庫引擎進(jìn)行開發(fā)。由于 JSP 技術(shù)使用 Java 編程語言編寫類XML 的 tags 和 scriptlets ,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags 和 scriptlets 訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web 的應(yīng)用程序的開發(fā)變得迅速和容易。而MySQL 作為一種快速的、多線程、多用戶和健壯的
4、 SQL 數(shù)據(jù)庫服務(wù)器,根據(jù)第三方測試結(jié)果, 在千萬級的數(shù)據(jù)環(huán)境中依然保持較高的執(zhí)行速度。 因此在技術(shù)層 面上,是完全可行的??尚行苑治隹偨Y(jié)綜合企業(yè)用戶群體的特點和不斷增長的需求, 以及技術(shù)、 市場前景趨勢等因素, 客戶管理的信息化系統(tǒng)有很大的發(fā)展前途, 而客戶管理系統(tǒng)則是建立在此基礎(chǔ)上的,因此本系統(tǒng)的開發(fā)是具有可行性的。系統(tǒng)設(shè)計的特點系統(tǒng)的設(shè)計上需要注重安全性和用戶操作的流暢性。 因此要在對用戶的管理和資格審核環(huán)節(jié)做出限定,只有經(jīng)過審核確認(rèn)的會員才有權(quán)使用,而且需要對管理員進(jìn)行不同的權(quán)限分配。搜索將在系統(tǒng)功能中占據(jù)重要的位置,可以使用多個屬性字段進(jìn)行模糊搜索,并在搜索結(jié)果提供比較的通道。第二
5、章 系統(tǒng)的開發(fā)技術(shù)及主要構(gòu)架開發(fā)技術(shù)的選擇JSP編程技術(shù)Java Server PageE簡稱為JSP是由Sun公司在Java語言上開發(fā)出來的一種 動態(tài)網(wǎng)頁制作技術(shù), 它提供了一種建立動態(tài)網(wǎng)頁的簡單方法, 并為開發(fā)人員提供 了一個 Server 端框架,基于這個框架,開發(fā)人員可以綜合使用 HTML , XML , JAVA 語言以及其他腳本語言,靈活,快速地創(chuàng)建和維護動態(tài)網(wǎng)頁,特別是目前 的商業(yè)系統(tǒng)。作為JavaTM技術(shù)的一部分,JSP能夠快速的開發(fā)出基于所有 Web 服務(wù)器和應(yīng)用服務(wù)器環(huán)境, 獨立于平臺的應(yīng)用程序, 而且具有非常強的可伸縮性。同時,JSP把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)
6、計人員能夠在不改變底層 動態(tài)內(nèi)容的前提下改變網(wǎng)頁布局。JSP編程技術(shù)的優(yōu)勢在于:一次編寫,到處運行。在這一點上Java比php更出色,除了系統(tǒng)之外,代碼不用做任何更改。系統(tǒng)的多平臺支持。 基本上可以在所有平臺上的任意環(huán)境中開發(fā), 在任意 環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴展。相比ASP/PHP 的局限性是顯而易見的。強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡, 到多臺 Application 進(jìn)行事務(wù)處理, 消息處理, 一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力。多樣化和功能強大的開發(fā)工具支持。這一點與ASP 很
7、像,Java 已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具, 而且許多可以免費得到, 并且其中許多已經(jīng)可以順利 的運行于多種平臺之下。JSP 的運行原理:在 JSP 第一次獲得來自于客戶端瀏覽器的請求時, JSP 文件將被 JSP 引擎 (JSP engine轉(zhuǎn)換成一個 Servlet:,即將” .jsp”文件編譯成Java Class文件。當(dāng)Servlet引擎接收到請求后,如果設(shè)置了使用最新的JSP,它就會去找JSP文件,檢查該文件在上次編譯后是否改動過。如果改動過,就會重新編譯生成新的Servlet:,最終將請求轉(zhuǎn)交給編譯好的 Servlet引擎執(zhí)行。在編譯時如果發(fā)現(xiàn)JSPt件有任何語法錯誤,轉(zhuǎn)換過程將
8、中斷,并向客戶端 發(fā)出出錯信息;如果編譯成功,則所轉(zhuǎn)換產(chǎn)生的Servlet代碼被編譯,然后該Servlet被JSPI擎加載到內(nèi)存中。此時JSP引擎還tt求了 jspInit()方法的執(zhí)行,并 對此Servlet初始化。JspInit()方法在Servlet的生命周期中只被請求一次,然后將 被調(diào)用來處理客戶端的請求和回復(fù)操作。對于所有隨后對該JS項件的請求,服務(wù)器將檢查該JS項件自最后一次被存取后是否經(jīng)過修改。如果沒有修改,則將 請求交還給還在內(nèi)存中的 Servlet白jspService()方法,執(zhí)行回復(fù)操作。由于 Servlet 始終駐于內(nèi)存,所以響應(yīng)是非??斓摹SP頁面在第一次訪問時由于
9、要轉(zhuǎn)化和編 譯,運行速度較慢,但是當(dāng)?shù)诙卧L問該頁時,由于文件已經(jīng)被編譯成字節(jié)碼 文件了,所以速度非常得快。JSPM面的組成:JSPM面看上去像標(biāo)準(zhǔn)的HTML和XML頁面,并附帶有JSP5I擎能夠處理和 解析執(zhí)行的代碼與組件。通常,JSP代碼和組件用于創(chuàng)建在最終頁面上顯示的文 本。通常來說,JSPM面包括編譯指令,聲明,表達(dá)式等內(nèi)容。編譯指令:使用JSPS譯指令(和內(nèi)的)來指定所使用的腳 本語言,Servlet實現(xiàn)的接口,Servlet擴展的類,Servlet導(dǎo)入的軟件包。JSP旨令的一 般語法形式為: % 指令名= “值”% 。(2)聲明:用于聲明合法的變量和方法。與任何語言相同,JSF言使
10、用變量來保存數(shù)據(jù)。這些變量用declaration元素聲明,聲明的語法為%!declaration(s) %。當(dāng)頁面被初始化的時候,JSPK面中的所有聲明都被初始 化。除了簡單的變量,方法也能被聲明。聲明不對當(dāng)前的輸出流產(chǎn)生任何影 響。(3)表達(dá)式:通過計算表達(dá)式所得到的結(jié)果來表示某個值。表達(dá)式的形式為:%=expression。表達(dá)式求值的結(jié)果被強制轉(zhuǎn)換為一個字符串,并插入到 當(dāng)前的輸出流中。JSP!行環(huán)境:要運行JSP (注意,不是瀏覽JSPM面),需要有支持Jsp的服務(wù)器。這里分2 種情況:一種是自身就支持JSP的服務(wù)器,如Jrun,Weblogic,JSWDK等;而另一 種則是在不支持
11、JSP的服務(wù)器上安裝JSP引擎的插件,如在IIS,Apache等服務(wù)器上 安裝WebSphere,tomcat,Resi等插件。其中主流服務(wù)器是Weblogi講口tomcat.Tomcat務(wù)器是Apache Group Jakarta、組開發(fā)的一個免費服務(wù)器軟件,適 合于嵌入Apache中使用,而且,它的源代碼可以免費獲得,你可以自由地對它 進(jìn)行擴充。Tomcat務(wù)器的兼容性很好,如WebLogic服務(wù)器采用其為Wet務(wù) 器引擎,Jbuilder將其作為標(biāo)準(zhǔn)的測試服務(wù)器,Su心司也將其作為JSPft術(shù)應(yīng)用的示例服務(wù)器。不足之處是它的配置比較麻煩,而且有一些安全性的問題沒有解決。但是Tomcat
12、!務(wù)器有眾多大軟件公司的支持,而且服務(wù)器的性能穩(wěn)定, 其發(fā)展前景很好。MySQL 開源數(shù)據(jù)庫的開發(fā)MySQL 是最受歡迎的開源SQL 數(shù)據(jù)庫管理系統(tǒng),它由 MySQL AB 開發(fā)、發(fā)布和支持。 MySQL AB 是一家基于MySQL 開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結(jié)合開源價值和方法論的第二代開源公司。 MYSQL 是 MySQL AB 的注冊商標(biāo)。它的主要特點和優(yōu)勢主要有以下幾個:MySQL是一個快速、多線程、多用戶和健壯的SQL數(shù)據(jù)庫服務(wù)器。MySQL 服務(wù)器支持關(guān)鍵任務(wù)、重負(fù)載生產(chǎn)系統(tǒng)的使用,也可以將它嵌入到一個大配置(mass-deployed為 軟件中去。MyS
13、QL 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它將數(shù)據(jù)存放在獨立的表格中,以增加存取的速度和靈活性。 “MySQL ” 中的 SQL 代表“Structured Query Languag”e(結(jié)構(gòu)化查詢語言) 。 SQL 是用于訪問數(shù)據(jù)庫的最通用的標(biāo)準(zhǔn)語言,它是由 ANSI/ISO 定義的SQL 標(biāo)準(zhǔn)。MySQL 是開源的。開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。系統(tǒng)的主要架構(gòu)及開發(fā)模式該客戶管理系統(tǒng)采用B/S模式,服務(wù)器采用輕量級應(yīng)用服務(wù)器Tomcat該服務(wù)器運行時所占用的系統(tǒng)資源小, 支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功
14、能。有著良好的跨平臺性和安全性,可以運行在包括windows 、 linux 、 mac等操作系統(tǒng)上。 用戶客戶端使用各種瀏覽器都能夠進(jìn)行正常的瀏覽和操作。 需要 注意的是在程序的開發(fā)過程中, 程序和路徑相關(guān)的要考慮到不同的操作系統(tǒng)的文件目錄結(jié)構(gòu)。B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),就是只安裝維護一個服務(wù) 器(Server),而客戶端采用瀏覽器(Browse)運行軟件。它是隨著Internet技術(shù)的興 起, 對 C/S 結(jié)構(gòu)的一種變化和改進(jìn)。 主要利用了不斷成熟的 WWW 瀏覽器技術(shù), 結(jié)合多種Script語言(VBScript、JavaScript等)和Acti
15、veX技術(shù),是一種全新的軟 件系統(tǒng)構(gòu)造技術(shù)。B/S三層體系結(jié)構(gòu)采用三層客戶/服務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結(jié)構(gòu),稱為中間件(Middleware),使整個體系結(jié)構(gòu)成為 三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲層三個不同的處理層次。三個層次的劃 分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(gòu)造三層結(jié)構(gòu) 應(yīng)用系統(tǒng)的基礎(chǔ)平臺,提供了以下主要功能:負(fù)責(zé)客戶機與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實現(xiàn)應(yīng)用與數(shù)據(jù)庫的高效連接;提供一個三層結(jié)構(gòu)應(yīng)用的 開發(fā)、運行、部署和管理的平臺
16、。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一 層的改變不會影響其它層的功能。B/S結(jié)構(gòu)的三層體系結(jié)構(gòu)圖如圖2-1所示??褪瑢?邏輯層數(shù)據(jù)層丫圖2-1 B/S三層體系結(jié)構(gòu)在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出 請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。 而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成、 對數(shù)據(jù)庫的訪問和應(yīng)用程序的 執(zhí)行等工作全部由 Web Server完成。隨著 Windows將瀏覽器技術(shù)植入操作系統(tǒng) 內(nèi)部,這種結(jié)構(gòu)已成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然B/S結(jié)構(gòu)應(yīng)用程序相 對于傳統(tǒng)的C/S結(jié)構(gòu)應(yīng)用程序是一個非常大的進(jìn)步。B/S
17、三層體系結(jié)構(gòu)的主要優(yōu)點:?B/S模式提供靈活的信息交流和信息發(fā)布服務(wù)。B/S模式借助Internet強大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)內(nèi)部的大量不規(guī)則的信息交流?可共享性。單個應(yīng)用服務(wù)器可以為處于不同平臺的客戶應(yīng)用程序提供服務(wù), 在很大程度上節(jié)省了開發(fā)時間和資金投入;?較好的安全性。在這種結(jié)構(gòu)中,客戶應(yīng)用程序不能直接訪問數(shù)據(jù),應(yīng)用服 務(wù)器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方 式。?三層模式成為真正意義上的“瘦客戶端”,客戶端計算機不需要很高的硬件 配置,也無需特殊的軟件配置要求,只要有web瀏覽器就可以使用系統(tǒng)。?B/S模式提供了一致的用戶界面:B/S模
18、式的應(yīng)用軟件都是基于 Web瀏覽 器的,這些瀏覽器的界面都很相似。 對于無用戶交互功能的頁面,用戶接觸的界 面都是一致的,從而可以降低軟件的培訓(xùn)費用。?在 B/S 模式下,外部的用戶亦可通過通用的瀏覽器進(jìn)行訪問。?B/S 模式的結(jié)構(gòu)易于擴展:由于Web 的平臺無關(guān)性, B/S 模式結(jié)構(gòu)可以任意擴展, 可以從一臺服務(wù)器、 幾個用戶的工作組級擴展成為擁有成千上萬用戶的大型系統(tǒng)。?B/S 模式具有更強的信息系統(tǒng)集成性:在B/S 模式下,集成了解決企事業(yè)單位各種問題的服務(wù), 而非零散的單一功能的多系統(tǒng)模式, 因而它能提供更高的工作效率。開發(fā)工具和開發(fā)技術(shù)選擇系統(tǒng)開發(fā)平臺: MyEclipse2016數(shù)
19、據(jù)庫管理系統(tǒng)軟件: MySQL5.7運行平臺: Windows 7/Windows 10Java開發(fā)包:JDK9.0以上Web 服務(wù)器: Tomcat 9.0本系統(tǒng)采用的 MVC 架構(gòu)模式開發(fā)技術(shù)的具體技術(shù):AJAX框架:使用ExtJS 技術(shù)開發(fā)顯示層:使用JSP技術(shù)開發(fā)數(shù)據(jù)訪問層:使用DAO 模式開發(fā)持久層:使用Hibernate 框架開發(fā)第三章 系統(tǒng)功能和流程分析系統(tǒng)功能模塊設(shè)計系統(tǒng)功能結(jié)構(gòu)層次圖主要是介紹系統(tǒng)功能的大體層次結(jié)構(gòu),使讀者能夠?qū)ο到y(tǒng)功能有一個更加直觀的把握。系統(tǒng)的軟件結(jié)構(gòu)如圖3-1所示??汀澳鞠倒芾硐到y(tǒng)客中笞理M限管理圖3-1客戶管理系統(tǒng)功能能模塊圖整體分析系統(tǒng)整體主要流程圖
20、,系統(tǒng)由登錄頁面開始,首先實現(xiàn)身份的識別,若和數(shù) 據(jù)庫中的數(shù)據(jù)匹配,則實現(xiàn)登錄,根據(jù)系統(tǒng)的權(quán)限設(shè)置,允許登錄者對系統(tǒng)進(jìn)行 權(quán)限內(nèi)操作。進(jìn)入管理員界面后,系統(tǒng)包括了營銷管理、服務(wù)管理、客戶管理、 庫存管理和郵件管理等功能模塊。系統(tǒng)整體流程示意圖如圖3-2所示。開始圖3-2系統(tǒng)整體主流程示意圖數(shù)據(jù)流分析數(shù)據(jù)流圖(DFD)是一種圖形化技術(shù),它描繪信息流和數(shù)據(jù)從輸入移動到輸 出的過程中所經(jīng)受的變換。在數(shù)據(jù)流圖中沒有任何的物理部件,它只是描繪數(shù)據(jù) 在軟件中流動和被處理的邏輯過程。將信息處理功能和彼此之間的聯(lián)系自頂向下, 逐層分解,從邏輯上精確地描述系統(tǒng)應(yīng)具有的數(shù)據(jù)加工功能、數(shù)據(jù)輸入、數(shù)據(jù)輸 出、數(shù)據(jù)存儲
21、及數(shù)據(jù)來源和去向(外部實體)等項目。管理員客戶基本信息個人格電圖3-3系統(tǒng)數(shù)據(jù)流圖系統(tǒng)E-R圖系統(tǒng)總體E-R圖描述各個實體之間的相互關(guān)系,例如多個管理員都可以管理客戶信息,同樣 多個客戶信息也可以被多個管理員管理,1個管理員可以管理多條服務(wù)信息,具 體描述如圖3-4所示。圖3-4系統(tǒng)總體E-R圖系統(tǒng)管理員實體圖管理員信息包括了管理員密碼和用戶名以及編號, 方便管理員登錄和操作設(shè)置。管理員擁有最高權(quán)限。系統(tǒng)管理員實體圖如圖 3-5所示。圖3-5系統(tǒng)管理員實體圖3.4.3客戶信息實體圖為了對客戶的信息進(jìn)行有效地管理,用戶需要清楚客戶的名稱、狀態(tài)、等 級、地區(qū)以及客戶經(jīng)理??蛻粜畔嶓w圖如圖 3-6
22、所示。數(shù)據(jù)庫設(shè)計根據(jù)需求分析以及系統(tǒng)功能的需要,系統(tǒng)信息數(shù)據(jù)存放在MySQL數(shù)據(jù)表中。 下面給出重要數(shù)據(jù)表的簡單描述。customer (客戶信息表)該表存儲了客戶的基本信息,主要用于客戶信息記錄。字段屬性描述如表3- 1所示。表3-1 客戶信息表字段名字段類型字段長度是否主鍵描述cust_noInt100是編號cust_nameVarchar100否cust_regionVarchar100否cust_manager_idVarchar100否cust_manager_nameVarchar100否cust_levelVarchar100否cust_level_labelVarchar100
23、否cust_satisfyVarchar100否cust_creditVarchar100否cust_addrVarchar100否cust_zipVarchar100否cust_telVarchar100否cust_faxVarchar100否cust_websiteVarchar100否cust_licence_noVarchar100否cust_chieftainVarchar100否cust_bankrollVarchar100否cust_turnoverVarchar100否cust_bankVarchar100否cust_bank_accountVarchar100否cust_lo
24、cal_tax_noVarchar100否cust_national_tax_noVarchar100否5. sys_user (用戶信息表)該表存儲了用戶信息的基本信息,主要是用戶信息的記錄,該表的字段屬性 如表3-2所小。表3-2用戶信息表字段名字段類型字段長度是否主鍵描述usr_idVarchar100是編號usr_nameVarchar100否usr_passwordVarchar100否usr_role_idVarchar100否usr_flagVarchar100否4.4客戶管理圖4-1登錄界面圖第四章系統(tǒng)實現(xiàn)數(shù)據(jù)庫連接Hibernat更一個開放源代碼的對象關(guān)系映射框架,它對JDB
25、C進(jìn)行了非常輕量級的對象封裝,使得Jave序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù) 庫。Hibernate可以應(yīng)用在任何使用JDBC的場合,既可以在JavaB勺客戶端程序使 用,也可以在Servlet/JSPWeb應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。本系統(tǒng)使用Hibernat故現(xiàn)數(shù)據(jù)庫的連接,體現(xiàn)了一定的優(yōu)越性。用戶登錄管理用戶登錄需要驗證用戶的用戶名和密碼,從而保證用戶可見和可使用的資源。管理員和其他用戶的登錄界面是一樣的,單擊登錄”按鈕后的調(diào)用相應(yīng)函數(shù),它根據(jù)用戶名和密碼,以及用戶種類將界面重定向到各類用戶的
26、主界面上,登錄界面調(diào)用了 Person和Company類的Login()函數(shù)判斷用戶是否已經(jīng)登錄。系客戶管理系統(tǒng)主要實現(xiàn)的功能對客戶信息、營銷信息、服務(wù)信息、庫存信 息、報表信息、郵件信息進(jìn)行管理。其中客戶管理,具體的操作是進(jìn)行資料的 新建、查詢等操作。客戶管理功能界面圖如圖 4-2所示。 受_2 即口Wkflb其中新建客戶信息,包括了客戶編號、客戶名稱、客戶地區(qū)等詳細(xì)信息如圖 5-10所示。物M199H-mMEHl-ttlqWB噴信 QUi L LW M9 QMA酣方樣ertran共累。惘祥總理由*陳艮1*$髯勺正后;1揖麒窿蝕*AtilliQSjft息、報表信息、郵件信息進(jìn)行管理。其中統(tǒng)計
27、報表,具體的操作是進(jìn)行資料的 新建、查詢等操作。統(tǒng)計報表功能界面圖如圖5-12所示。圖5-12統(tǒng)計報表示意圖圖4-2客戶管理圖4.9系統(tǒng)數(shù)據(jù)管理MySQL數(shù)據(jù)庫的最大特點就是提供了很多便于直接使用的操作函數(shù),可以 輕松的將復(fù)雜的數(shù)據(jù)庫操作由清晰的函數(shù)實現(xiàn)。在系統(tǒng)數(shù)據(jù)管理這個模塊,主要 實現(xiàn)了數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)(即數(shù)據(jù)庫導(dǎo)入)。第四章 系統(tǒng)測試與難點分析4.1 系統(tǒng)運行環(huán)境的搭建本系統(tǒng)的開發(fā)和測試均在 windows 操作系統(tǒng)平臺下進(jìn)行的, 使用 AMP 集成軟件包搭建運行環(huán)境Tomcat 是一個輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用, 是開發(fā)和調(diào)試 JSP 程序的首選。 為了方便理解, 可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache 服務(wù)器,可利用它響應(yīng)對HTML 頁面的訪問請求。實際上Tomcat 部分是 Apache 服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat 時, 它實際上作為一個與Apache 獨立的進(jìn)程單獨運行的。Apache, 一種開放源碼的HTTP 服務(wù)器, 可以在大多數(shù)計算機操作系統(tǒng)中運行, 由于其跨平臺和安全性而被廣泛使用, 是最流行的Web 服務(wù)器端軟件之一,被廣范應(yīng)用于前臺。它快速、可靠并且可通過簡單的API擴展,Perl/Python等解 釋器可被編譯到服務(wù)器中。但是Ap
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度產(chǎn)業(yè)園租賃及產(chǎn)業(yè)孵化基地建設(shè)合同4篇
- 2025年度拆除工程風(fēng)險評估分包合同示范文本4篇
- 2025年LED路燈節(jié)能升級項目購銷及維護合同3篇
- 2025年度商業(yè)街租賃合同標(biāo)準(zhǔn)范本4篇
- 2025年度彩鋼房拆除與裝配式建筑推廣合同范本3篇
- 2025年度廠房建設(shè)項目環(huán)境影響評價合同范本4篇
- 2024版招商引資居間合同協(xié)議書范本
- 2025年度電子游戲角色插畫開發(fā)合同4篇
- 2025年度生物醫(yī)藥產(chǎn)業(yè)項目合作協(xié)議范本4篇
- 資產(chǎn)評估服務(wù)房屋征收項目測繪實施方案
- 2025年經(jīng)濟形勢會議講話報告
- 北師大版小學(xué)三年級上冊數(shù)學(xué)第五單元《周長》測試卷(含答案)
- 國家安全責(zé)任制落實情況報告3篇
- 2024年度順豐快遞冷鏈物流服務(wù)合同3篇
- 六年級下冊【默寫表】(牛津上海版、深圳版)(漢譯英)
- 合同簽訂培訓(xùn)
- 電工基礎(chǔ)知識培訓(xùn)課程
- 鐵路基礎(chǔ)知識題庫單選題100道及答案解析
- 金融AI:顛覆與重塑-深化理解AI在金融行業(yè)的實踐與挑戰(zhàn)
- 住宅樓安全性檢測鑒定方案
評論
0/150
提交評論