freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

客戶關系管理系統概述(編輯修改稿)

2025-07-24 02:57 本頁面
 

【文章內容簡介】 免費獲得,你可以自由地對它進行擴充。Tomcat服務器的兼容性很好,如WebLogic服務器采用其為Web服務器引擎,Jbuilder將其作為標準的測試服務器,Sun公司也將其作為JSP技術應用的示例服務器。不足之處是它的配置比較麻煩,而且有一些安全性的問題沒有解決。但是Tomcat服務器有眾多大軟件公司的支持,而且服務器的性能穩(wěn)定,其發(fā)展前景很好。 MySQL開源數據庫的開發(fā)MySQL是最受歡迎的開源SQL數據庫管理系統,它由MySQL AB開發(fā)、發(fā)布和支持。MySQL AB是一家基于MySQL開發(fā)人員的商業(yè)公司,它是一家使用了一種成功的商業(yè)模式來結合開源價值和方法論的第二代開源公司。MYSQL是MySQL AB的注冊商標。它的主要特點和優(yōu)勢主要有以下幾個:MySQL是一個快速、多線程、多用戶和健壯的SQL數據庫服務器。MySQL服務器支持關鍵任務、重負載生產系統的使用,也可以將它嵌入到一個大配置(massdeployed)的軟件中去。MySQL是一個關系數據庫管理系統。它將數據存放在獨立的表格中,以增加存取的速度和靈活性?!癕ySQL”中的SQL代表“Structured Query Language”(結構化查詢語言)。SQL是用于訪問數據庫的最通用的標準語言,它是由ANSI/ISO定義的SQL標準。MySQL是開源的。開源意味著任何人都可以使用和修改該軟件,任何人都可以從Internet上下載和使用MySQL而不需要支付任何費用。 JAVA語言概述JAVA語言是由Sun公司開發(fā)的一種很新的計算機語言,它的歷史很短。JAVA語言的發(fā)展史是簡短而曲折的。由于它與網絡的良好結合,使得它在剛發(fā)布時就引起了轟動。因為JAVA語言沒有兼容低版本計算機語言的負擔,所以它在采用計算機新技術方面比傳統的計算機語言顯得更為純粹,JAVA語言的特點也更為鮮明。它的特點與其歷史發(fā)展是相關的。JAVA語言的特點:1. 簡單性。JAVA語言是在C和C++計算機語言的基礎上進行簡化和改進的一種新型計算機語言。它去掉了C和C++種最難正確應用的指針和最難理解的多繼承技術等內容,通過垃圾自動回收機制簡化了程序內存管理,統一了各種數據類型在不同操作系統平臺上所占用的內存大小。2. 網絡特性。JAVA語言是目前對網絡支持最全面,與網絡關系最密切的計算機語言之一。其對互聯網絡有著良好的支持。3. 面向對象。JAVA語言在面向對象特性上比C++語言更為徹底的一種語言。面向對象模型是一種模擬人類社會和人解決實際問題的模型,因此更符合人們的思維習慣,而且容易擴充和維護。它的缺點是程序在開發(fā)的過程中往往會變得越來越龐大。4. 平臺無關性。平臺無關性又稱為可移植性。JAVA語言的設計目標是讓其程序不用修改就可以在任何一種計算機平臺上運行。解決異構操作系統兼容性問題是一個很艱巨的任務。雖然JAVA語言并沒有完全實現最初的設計目標,但在這方面確實是同類語言中做的最好的。5. 魯棒性。魯棒性指的是程序執(zhí)行的穩(wěn)定性,常常也稱為健壯性。JAVA語言的垃圾自動回收機制和異常處理機制以及它的簡單性在很大程度上保證了程序的魯棒性。6. 安全性。在網絡上運行的JAVA語言是符合網絡安全協議的。在執(zhí)行JAVA程序的過程中,JAVA虛擬機對程序的安全性進行檢測。一般說來,JAVA程序是安全的,它不會訪問或修改不允許訪問的內存或文件。7. 多線程性。多線程性主要用來處理復雜事務或需要并行的事務。組成JAVA虛擬機的各個程序本身一般也采用多線程機制。采用多線程機制是提高程序運行效率的一種方法,但同時也增加了程序的設計難度。8. 解釋性。JAVA語言是一種解釋執(zhí)行的語言。這是JAVA語言的一個缺點,因為解釋執(zhí)行的語言一般會比編譯執(zhí)行的語言的執(zhí)行效率要低。 系統的主要架構及開發(fā)模式該客戶管理系統采用B/S模式,服務器采用輕量級應用服務器Tomcat,該服務器運行時所占用的系統資源小,支持負載平衡與郵件服務等開發(fā)應用系統常用的功能。有著良好的跨平臺性和安全性,可以運行在包括windows、linux、mac等操作系統上。用戶客戶端使用各種瀏覽器都能夠進行正常的瀏覽和操作。需要注意的是在程序的開發(fā)過程中,程序和路徑相關的要考慮到不同的操作系統的文件目錄結構。B/S結構,即Browser/Server(瀏覽器/服務器)結構,就是只安裝維護一個服務器(Server),而客戶端采用瀏覽器(Browse)運行軟件。它是隨著Internet技術的興起,對C/S結構的一種變化和改進。主要利用了不斷成熟的WWW瀏覽器技術,結合多種Script語言(VBScript、JavaScript等)和ActiveX技術,是一種全新的軟件系統構造技術。 B/S三層體系結構采用三層客戶/服務器結構,在數據管理層(Server)和用戶界面層(Client)增加了一層結構,稱為中間件(Middleware),使整個體系結構成為三層。三層結構是伴隨著中間件技術的成熟而興起的,核心概念是利用中間件將應用分為表示層、業(yè)務邏輯層和數據存儲層三個不同的處理層次。三個層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構造三層結構應用系統的基礎平臺,提供了以下主要功能:負責客戶機與服務器、服務器與服務器間的連接和通信;實現應用與數據庫的高效連接;提供一個三層結構應用的開發(fā)、運行、部署和管理的平臺。這種三層結構在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。B/S結構的三層體系結構圖如圖31所示。 圖31 B/S三層體系結構在B/S體系結構系統中,用戶通過瀏覽器向分布在網絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。而其余如數據請求、加工、結果返回以及動態(tài)網頁生成、對數據庫的訪問和應用程序的執(zhí)行等工作全部由Web Server完成。隨著Windows將瀏覽器技術植入操作系統內部,這種結構已成為當今應用軟件的首選體系結構。顯然B/S結構應用程序相對于傳統的C/S結構應用程序是一個非常大的進步。B/S三層體系結構的主要優(yōu)點:?B/S模式提供靈活的信息交流和信息發(fā)布服務。B/S模式借助Internet強大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)內部的大量不規(guī)則的信息交流?可共享性。單個應用服務器可以為處于不同平臺的客戶應用程序提供服務,在很大程度上節(jié)省了開發(fā)時間和資金投入;?較好的安全性。在這種結構中,客戶應用程序不能直接訪問數據,應用服務器不僅可控制哪些數據被改變和被訪問,而且還可控制數據的改變和訪問方式 。?三層模式成為真正意義上的“瘦客戶端”,客戶端計算機不需要很高的硬件配置,也無需特殊的軟件配置要求,只要有web瀏覽器就可以使用系統。?B/S模式提供了一致的用戶界面:B/S模式的應用軟件都是基于Web瀏覽器的,這些瀏覽器的界面都很相似。對于無用戶交互功能的頁面,用戶接觸的界面都是一致的,從而可以降低軟件的培訓費用。?在B/S模式下,外部的用戶亦可通過通用的瀏覽器進行訪問。?B/S模式的結構易于擴展:由于Web 的平臺無關性,B/S模式結構可以任意擴展,可以從一臺服務器、幾個用戶的工作組級擴展成為擁有成千上萬用戶的大型系統。?B/S模式具有更強的信息系統集成性:在B/S模式下,集成了解決企事業(yè)單位各種問題的服務,而非零散的單一功能的多系統模式,因而它能提供更高的工作效率。 開發(fā)工具和開發(fā)技術選擇系統開發(fā)平臺:數據庫管理系統軟件:運行平臺:Windows 2000/Windows XP/Windows 2003/Win7Java開發(fā)包:Web服務器:Tomcat 本系統采用的MVC架構模式開發(fā)技術的具體技術:AJAX框架:使用ExtJS 技術開發(fā)顯示層:使用JSP技術開發(fā)數據訪問層:使用DAO模式開發(fā)持久層:使用Hibernate 框架開發(fā)第四章 系統功能和流程分析 系統功能模塊設計系統功能結構層次圖主要是介紹系統功能的大體層次結構,使讀者能夠對系統功能有一個更加直觀的把握。系統的軟件結構如圖41所示。 圖 41 客戶管理系統功能能模塊圖 整體分析系統整體主要流程圖,系統由登錄頁面開始,首先實現身份的識別,若和數據庫中的數據匹配,則實現登錄,根據系統的權限設置,允許登錄者對系統進行權限內操作。進入管理員界面后,系統包括了營銷管理、服務管理、客戶管理、庫存管理和郵件管理等功能模塊。系統整體流程示意圖如圖42所示。圖42 系統整體主流程示意圖 數據流分析數據流圖(DFD)是一種圖形化技術,它描繪信息流和數據從輸入移動到輸出的過程中所經受的變換。在數據流圖中沒有任何的物理部件,它只是描繪數據在軟件中流動和被處理的
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1