999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP模型的客戶管理系統設計與實現

2019-08-08 06:23:04劉卓華冉瑞生
電腦知識與技術 2019年18期

劉卓華 冉瑞生

摘要:為更好地對客戶信息的收集、管理、分析、利用,由此設計并開發出一套基于JSP模型構架的客戶管理系統。該系統以UML出發進行對象分析與設計,采用B/S結構(Browser/Server)結構,MYSQL數據庫,Tomcat服務器,JSON數據傳輸以及HTML、JAVASCRIPT,對表現層模塊、業務層模塊、數據層模塊進行設計與實現。該系統主要功能包括對企業方信息、客戶方信息、業務信息數據進行管理。該系統是一個功能齊全、操作方便、充分管理數據對象之間關聯關系的管理系統。

關鍵詞:MVC;B/S;UML;Tomcat;客戶管理系統

中圖分類號:TP311? ? ?文獻標識碼:A

文章編號:1009-3044(2019)18-0064-04

Abtract: In order to better collect, manage, analyze and utilize customer information, a set of customer management system based on JSP model framework is designed and developed. The system is based on UML for object analysis and design. It uses B/S structure (Browser/Server), MYSQL database, TOMCAT server, JSON data transmission and HTML, JAVASCRIPT to design and implement the presentation layer module, business layer module and data layer module. The main functions of the system include the management of enterprise information, customer information and business information data. The system is a management system with complete functions, convenient operation and full management of the relationship between data objects.

Key words: MVC; B/S; UML; Tomcat; Customer Management System

1 背景

當今社會,互聯網已經深入普及到人們生活中的方方面面。在工作生活中,計算機應用的作用尤為突出,為更好實現地以客戶數據的為核心管理,利用信息科學技術,實現對市場營銷、服務等活動信息的管理,建立一個有效幫助客戶信息的收集、管理、分析的系統,實現企業以客戶為中心的管理模式,利用計算機信息技術以及互聯網技術來協調企業與顧客間在營銷和聯系上的信息交互,以便根據得到的信息更加了解客戶的意向,最終目標達到吸引新客戶、保留老客戶以及將已有客戶轉為忠實客戶,提高企業的核心競爭力,從而通過客戶管理最終實現增加市場份額和企業發展的目的。客戶管理系統是對于客戶信息管理的一個便捷的、高效率的系統。

該客戶聯系管理系統以JAVA WEB中的MVC設計思想.運用、采用分層B/S結構(Browser/Server)進行設計。實現時采用了MYSQL數據庫存儲客戶信息。采用Tomcat服務器實現對客戶數據信息進行解析,采用JSP、Servlet搭建操作系統界面,開發完成客戶管理系統。在設計上更加清晰的對數據進行分層使得對每一個客戶數據都能準確快速的查詢和操作。

2 JSP模型

一般而言,一個J2EE系統應適當地劃分接收請求,根據請求采取行動,并將結束顯示給用戶等責任,流行的劃分方式有兩種,分別叫做JSP模型一和JSP模型二。[2]

本項目采用JSP模式二的架構。模型二又叫做以Servlet為中心(Servlet Centric)的設計模式。

1) Servlet相當于控制器(Controller)角色,它負責接收客戶段請求并處理此請求。

2) 根據請求的類型,Servlet可以選擇創建一個JavaBean對象,并從請求處理過程中取得的結果作為初始化參數傳給JavaBean的數據。

3) Servlet也可以直接存取數據庫數據。

4) Servlet將請求傳遞給合適的JSP,而JSP則顯示給用戶。

5) JSP僅僅從JavaBean中讀取數據,JavaBean直接與數據庫打交道。JSP不與數據去打交道。

6) JSP返回給客戶端[2] 。

3 技術簡介

本系統采用 Eclipse集成開發環境進行軟件開發。在實現過程中,主要采用了 如下幾個技術:

3.1 B/S結構(Browser/Server結構)結構

B/S結構(Browser/Server結構)即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,但是主要事務邏輯在服務器端(Server)實現,大大簡化了客戶端電腦載荷,減輕了系統維護與升級的成本和工作量,降低了用戶的總體成本(TCO)。

3.2 MySQL 數據庫技術

MYSQL是一個高性能的且相對簡單的關系數據庫系統,相對于其他數據庫來說,其復雜性相對較低。在本系統中,MYSQL數據庫主要用于存儲系統大部分數據,包括企業與所有客戶方之間的關系的關聯表。

3.3 Tomcat服務器

Tomcat服務器是一個免費的開放源代碼的Web 應用服務器,屬于輕量級應用服務器,用于開發和調試JSP 程序的首選。服務端配置好Apache服務器,可利用它響應HTML頁面的訪問請求。

3.4 JSON數據傳輸技術

JSON數據傳輸技術全稱 JavaScript Object Notation,是一種輕量級的數據交換格式,由名字可知,JSON就是JAVASRCIPT中的對象和數組,通過對象和數組這兩種結構可以表示各種復雜的結構,這也是選擇使用JSON傳輸格式的主要原因。

在企業對系統請求查詢結果時,對數據獲取的數據使用API對數據進行封裝成JSON數據,傳送回表現層,以這種方式傳送數據分裝能使傳輸的數據更加的快捷、迅速,降低了傳輸流量,提了整個系統的性能。

3.5 AJAX

AJAX(全稱“AsynchronousJavascriptAndXML”),即異步JAVASRCIPT和 XML,是指一種創建交互式網頁應用的網頁開發技術,是異步JAVASRCIPT和XML(標準通用標記語言的子集),用于創建快速動態網頁、一種在無需重新加載整個網頁的情況下,能夠更新部分網頁的技術。通過在后臺與服務器進行少量數據交換,AJAX可以使網頁實現異步更新。這意味著可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。

系統中對某一個數據單元進行查詢判定時,不需要重新加載整張頁面,就可對當前的數據項進行更新,使用戶享受更好地操作體驗。同時,也減輕了網頁傳輸數據帶來的資源消耗。

4 系統設計

4.1 系統總體架構

本系統以B/S為總體架構,設計具有JavaWeb三層架構的一套客戶管理系統。三層架構主要實現為:表示層(WEB層)、業務邏輯層(Businesss Logic)、數據訪問層(Data Access)。

View 主要實現為表示層運用JSP、Servlet技術,實現網頁客戶端界面并對系統實體的控制和消息的傳遞控制;Model 主要實現為系統的邏輯業務層、數據訪問層;Controller層對業務邏輯進行控制。以下UML圖形參考。[1]

4.2 業務邏輯類設計

在客戶端使用者對相應的按鈕或觸發器進行操作時,客戶端會傳遞對應的操作請求給服務器端的對應Servlet、JSP控制層對數據進行接收,判斷相應的數據類型,獲取傳送的數據請求,在對數據進行處理和整合后傳遞給業務邏輯層,進而傳遞給數據層處理,使用對象關系映射(Object Relation Mapping)對對應的實體對象進行相關請求操作,執行成功或者失敗后返回相應的結果,并傳遞回客戶端展示。業務邏輯層類圖如圖3所示。

4.3 數據層設計

該層主要包含了系統所有的實體對象,負責對數據層的存儲、查詢和操作。系統中數據層實現為數據代管者Dao類,對不同的數據對象進行處理,主要的分別有五類,BargainDao、CustomerDao、FollowInfoDao、LinkManDao、UserDao。同時針對相應的實體類Bargain、Customer、FollowInfo、LinkMan、PageBean、User6個實體進行設計,每個實體包含其自身數據相應的屬性及行為,每個對象之間包含相應的數據結構。系統實體類模型 如圖4所示:

5 模塊設計

系統主要分為以下3個模塊:

5.1 企業信息管理模塊

在以企業管理員身份進入時,有權查看使用本系統的企業所管理的用戶的信息,對用戶信息進行相應的增刪查改操作。此外還可以根據相應對用戶名稱進行檢索。

5.2 客戶信息管理模塊

在相應的企業用戶下可以查看相關聯的客戶界面、聯系人界面、跟隨記錄界面、合同界面,通過對應的檢索查看相應的數據,同時能對當前數據進行數據的查看。通過對客戶頁面的操作,進而對合同界面、跟隨記錄界面、聯系人界面進行增加操作及關聯信息的聯級數據操作。

5.3 業務邏輯信息模塊

在企業和客戶關系明確后,對客戶公司的負責聯系人有更直觀的信息展示。例如:聯系人信息展示、合同交易展示、會議記錄展示,在當前頁面能夠進行增刪查改操作,同時對所選的數據項進行模糊查詢操作,縮小對應的數據范圍,更清晰的展示數據。

6 系統實現

6.1 登錄界面

6.2 用戶展示

用戶展示界面主要是在管理員權限登錄是對企業下的用戶信息查看,展示出系統中所注冊的每一個企業所管理的用戶的縮略圖,通過左右按鈕進行翻閱數據,每一個信息框都包含創建的時間和用戶姓名,在鼠標移動到信息框上時,會出現相應的數據操作,并且可以查看每一個用戶的詳情時,會通過AJAX向服務器請求對應的數據信息,并返回到客戶端進行展示。此外,數據詳情中可以通過點擊進入每一個用戶的詳細數據界面。

6.3 客戶展示界面

客戶展示界面主要是展示對應企業用戶關聯客戶的詳細信息,主要展示客戶的國籍、手機、郵箱等信息進行展示,上方的搜索框會對需要搜索的數據進行查詢,表格最有右方的操作選項可以對數據進行操作,還可以在該項獲取相應的權限,以便對聯系人數據、合同數據、跟隨記錄數據進行關聯操作。

6.4 聯系人界面

該界面主要展示了客戶方所有的聯系信息,可以通過在客戶界面進行的獲取限定進而查詢對應的數據信息。此外,在頁面的最上方可以進行數據檢索展示。

6.5 合同記錄界面

合同記錄界面主要展示的是當前用的所簽訂合同的甲乙雙方、簽訂時間等信息,可通過在客戶界面的限定進行數據范圍縮減,更加清晰地展示合同數據。

6.6 會議記錄數據

會議記錄數據主要展示跟隨記錄的信息數據項展示,可對相應的數據進行增刪查改等操作,從客戶界面獲取關聯后,對單個跟隨記錄進行對應的關聯操作,在上方的檢索條可以對數據進行檢索,并且下方的數據可進行分頁操作。

7 結論

本文對客戶管理系統進行了設計的分析和實踐,從可行性、可靠性、使用性考慮軟件需求,同時結合JSP模式,設計并實現出使用于大多數群體的客戶管理系統。采用 B/S 架構設計系統,將表現層、業務邏輯層、數據庫層獨立開來,提高了系統的響應速度和安全性,增強了系統的結構的易理解性和后期的可維護性。系統操作界面以HTML、JAVASCRIPT及前端框架進行設計使得界面更加的美觀簡潔,操作更加方便,增加了系統的界面友好性。此外,在功能方面對每一個數據實體之間的關聯展示了更為清晰的關聯結構,使企業方能快速地掌握整個客戶關系的結構,增強了系統的實用性,減少了企業用戶因復雜操作所帶來的不良體驗。該系統是一個滿足用戶需求,同時擁有高效清晰操作性能且易推廣的系統。

參考文獻:

[1] Brett McLaughlin, Gary Pollice, David West. 深入淺出面向對象分析與設計[M]. 南京:東南大學出版社, 2007.

[2] 閻宏. Java與模式[M]. 北京: 電子工業出版社, 2002.

【通聯編輯:謝媛媛】

主站蜘蛛池模板: 伊人婷婷色香五月综合缴缴情| 久草网视频在线| 亚洲一级无毛片无码在线免费视频| 91无码视频在线观看| 亚洲国产综合精品一区| 亚洲电影天堂在线国语对白| 日韩精品亚洲精品第一页| 国内嫩模私拍精品视频| 午夜欧美理论2019理论| 91精品情国产情侣高潮对白蜜| 国产亚洲高清在线精品99| 狠狠v日韩v欧美v| 亚洲大尺码专区影院| 亚洲欧洲日产无码AV| 黄色网站不卡无码| 国产精品一区二区久久精品无码| aⅴ免费在线观看| 亚洲精品自拍区在线观看| 亚洲午夜片| 超碰免费91| 91免费国产高清观看| 国产在线精品99一区不卡| 国产精品成人不卡在线观看| 四虎国产精品永久一区| 久久77777| 国产精品九九视频| 日韩在线成年视频人网站观看| 久久综合结合久久狠狠狠97色| 欧美日韩在线成人| 国产a v无码专区亚洲av| 久久精品91麻豆| 亚洲全网成人资源在线观看| 国产精品久久自在自2021| 国产国模一区二区三区四区| 一区二区三区四区精品视频| 久久无码高潮喷水| 国产又粗又猛又爽视频| 91青青视频| 韩日午夜在线资源一区二区| 午夜毛片免费观看视频 | 99成人在线观看| 日韩午夜片| 久久国产高潮流白浆免费观看| 成人一区在线| 在线播放国产99re| 色婷婷综合激情视频免费看| 中文字幕日韩欧美| 影音先锋丝袜制服| 国产精品亚洲欧美日韩久久| 亚洲欧美成人网| 凹凸精品免费精品视频| 久久久久青草线综合超碰| 91精品情国产情侣高潮对白蜜| 又爽又大又光又色的午夜视频| 亚洲精品无码AⅤ片青青在线观看| 亚洲中文字幕在线一区播放| 99久久精品视香蕉蕉| 99久久性生片| 欧美不卡视频一区发布| 91蜜芽尤物福利在线观看| 91麻豆精品视频| 亚洲 欧美 中文 AⅤ在线视频| 欧美一级夜夜爽www| 伊人久久精品无码麻豆精品| 国产成人亚洲精品无码电影| 日本欧美一二三区色视频| 亚洲一区精品视频在线| a毛片在线播放| 精品综合久久久久久97超人| 伊在人亚洲香蕉精品播放| 天天做天天爱天天爽综合区| 久久精品一卡日本电影| 亚洲免费黄色网| 青青草原国产| 青青草欧美| 久久无码高潮喷水| 色欲国产一区二区日韩欧美| 国产天天射| 国内精品视频| 久久久久亚洲精品成人网| 亚洲,国产,日韩,综合一区| 九九视频免费看|