卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

世紀(jì)佳緣網(wǎng)站設(shè)計分析

PINGDINGSHAN UNIVERSITY實訓(xùn)課程作業(yè)題 目:基于世紀(jì)佳緣網(wǎng)站設(shè)計院(系): 軟件學(xué)院 專業(yè)年級: 09級軟工3班

PINGDINGSHAN UNIVERSITY

實訓(xùn)

課程作業(yè)

題 目:基于世紀(jì)佳緣網(wǎng)站設(shè)計

院(系): 軟件學(xué)院 專業(yè)年級: 09級軟工3班 姓 名: 學(xué) 號:

指導(dǎo)教師:

2012年6月12日

,

一、分析網(wǎng)站主要的功能及實現(xiàn)方式,形成圖例。

1 項目描述:

2006年6月,世紀(jì)佳緣以一年400萬元的成本,接管了MSN 的交友頻道;8月,以一年140萬元的成本,接管TOM 和互聯(lián)星空的交友頻道;9月,成為上海浦東發(fā)展銀行交友頻道的合作伙伴;2007年5月,與新浪交友頻道戰(zhàn)略合作,以接近1000萬元的代價取得了新浪交友頻道的經(jīng)營權(quán);

11月,與新浪播客開始打造全國第一視頻征婚平臺。這一系列的合作,為世紀(jì)佳緣帶來巨大的點(diǎn)擊量及注冊會員。據(jù)報道,與MSN 合作之前,世紀(jì)佳緣的注冊會員約200萬,一年以后,即2007年5月,到526萬,當(dāng)年MSN 貢獻(xiàn)的流量接近其整體流量的50。

,

龔海燕,網(wǎng)名“小龍女”、“瀟湘燕子”、“辣椒”,畢業(yè)于北京大學(xué)中文系,取得了復(fù)旦大學(xué)新聞學(xué)院碩士學(xué)位。2003年10月8日,她自籌經(jīng)費(fèi),建立了一個專為高校學(xué)子牽線搭橋的交友網(wǎng)站:世紀(jì)佳緣。

2. 功能組成

1)客戶管理

客戶管理:包括客戶管理、渠道管理、檢索中心、機(jī)會管理、項目管理、后期維護(hù)、服務(wù)管理、來電處理。

客戶管理:將客戶細(xì)分為所屬部門、客戶等級、客戶類型、客戶來源、行業(yè)類型、區(qū)域、信用等級等。通過具體分析客戶的各方面料篩選出有價值的客戶,規(guī)劃出每天、每周、每月需要服務(wù)聯(lián)系的客戶以及已經(jīng)聯(lián)系過的客戶。并且將與這相關(guān)的聯(lián)系人、活動信息、活動歷史、機(jī)會報價、銷售記錄、相關(guān)合同、機(jī)會、項目、后期維護(hù)、產(chǎn)品/服務(wù)、相關(guān)費(fèi)用、相關(guān)文檔、相關(guān)發(fā)貨、共享列表、變更記錄等分別記錄在下面。由此可以使其多角度的把握客戶需求,全面透視客戶情況,更好的為客戶提供服務(wù)與幫助。

渠道管理:基本上與客戶管理相同,首先將渠道詳細(xì)記錄,進(jìn)行分組、篩選出有價值的渠道。并且記錄與這相關(guān)的聯(lián)系人、活動記錄、客戶信息等,通過渠道管理,企業(yè)可以很容易的實現(xiàn)對渠道商業(yè)機(jī)會的收集、分析和合理分配功能;渠道成員也可通過該功能對機(jī)會的背景信息進(jìn)行分析和衡量,從而實現(xiàn)雙方及時的信息交互;實現(xiàn)對渠道內(nèi)的市場活動信息、競爭信息、產(chǎn)品信息等市場信息的合理分配,實現(xiàn)對跨地區(qū)、跨行業(yè)的市場營銷等任務(wù)的組織、調(diào)配,實現(xiàn)良好的渠道協(xié)作。

檢索中心:主要用于檢索客戶、活動、渠道、的信息,可以更方便快捷的找到需要查詢的信息。

,

機(jī)會-項目-后期維護(hù)管理-服務(wù)管理:是一套完整的銷售流程,主要包括影響者、團(tuán)隊、活動、任務(wù)、競爭對手、服務(wù)、費(fèi)用等進(jìn)行管理、分析,是對客戶管理的重要一個環(huán)節(jié);

來電處理:主要用于記錄和檢索客戶的來電信息,包括來電客戶、來電日期時間、與來相關(guān)的活動等;

2)進(jìn)銷管理

進(jìn)銷管理:包括商品管理、調(diào)撥管理、資金往來管理、采購?fù)素?、銷售管理、售貨管理。

商品管理:商品管理主要記錄商品最基本的信息,如商品編號、商品名稱、商品類別等。商品使用記錄主要是商品使用的日期和情況,隨時查詢產(chǎn)品的銷售情況。

調(diào)撥管理:主要記錄商品進(jìn)出銷售的實時情況,以及調(diào)撥的業(yè)務(wù)員和審核者。 資金往來管理:主要管理單據(jù)資金往來和客戶資金往來,真實記錄其資金往來數(shù)據(jù)。

銷售退貨:也要經(jīng)過新建-審核-確認(rèn)-退貨這個管理流程,并且記錄銷售退貨客戶的名稱和聯(lián)系人等資料。

銷售管理:進(jìn)行銷售單據(jù)的審核,有效管理銷售的情況。詳細(xì)記錄客戶的名稱和聯(lián)系人,地址,產(chǎn)品,價格等資料。

售貨管理:記錄每筆單據(jù)的聯(lián)系人、發(fā)貨日期、費(fèi)用等情況。

3)營銷中心管理

營銷中心管理:包括報價管理、合同管理、費(fèi)用管理、績效考核、市場活動、市場分析、統(tǒng)計分析。

報價管理:主要將報價分為客戶報價、渠道報價。并且詳細(xì)記錄其客戶名稱、商品名稱、報價金額、商品類別、折扣等信息進(jìn)存檔,方便查詢。

,

合同管理:新增合同資料,快捷方便,并能及時匯總,進(jìn)行合同審核,有效管理銷售的情況。除此之外,還有相應(yīng)的電子簽證信息、活動信息、活動歷史、相關(guān)銷售、相關(guān)文檔等功能完善合同資料,并與日程安排相結(jié)合。

費(fèi)用管理:包含申請-審核等流程。既可使客戶與流程管理相結(jié)合,詳細(xì)記錄的費(fèi)用支出,有效控制費(fèi)用;又可作為公司內(nèi)部費(fèi)用管理功能,為節(jié)流打下基礎(chǔ)。

績效考核:通過表格的形式記錄各部門各業(yè)務(wù)員某個時間段的工作情況。包括客戶聯(lián)系數(shù)、新客戶開發(fā)數(shù)、日程安排數(shù)、銷售訂單數(shù)、應(yīng)收金額、實收金額、合同數(shù)、合同金額各方面工作情況,便于進(jìn)一步挖掘員工潛在價值。

市場活動:可按活動進(jìn)行分類,對某一活動進(jìn)程進(jìn)行跟蹤,并詳細(xì)記錄相關(guān)客戶的活動情況。

成本分析:詳細(xì)記錄每個商品的銷售量,銷售退貨等數(shù)據(jù)變化,可根據(jù)某個時間段進(jìn)行成本數(shù)據(jù)查詢,并可以得到實時毛利,總金額等數(shù)據(jù)。

統(tǒng)計分析:對客戶資料,跟進(jìn)客戶的過程,銷售預(yù)測,銷售情況等方方面面進(jìn)行詳細(xì),周全的分析, 使企業(yè)人員能全面掌握客戶的信息;對銷售預(yù)測及銷售情況的匯總分析,使企業(yè)員工能全面了解產(chǎn)品的銷量,有針對性的選擇營銷策略。

4) 辦公中心

辦公中心:包括工作安排、日和安排、文件中心、通訊錄。

工作安排:主要從主題、撰寫日期、內(nèi)容、撰寫人、等方面記錄某一段時間各工作人員需要工作的內(nèi)容。

日程安排:具有單次,周期性及每日的提醒,并可與活動信息功能相 結(jié)合,靈活幫助員工安排好時間;并可自由選擇日程安排的格式;可以與短信管理關(guān)聯(lián)使用,在到達(dá)提醒時間時,自動發(fā)送短信進(jìn)行提醒??旖萦行У膶蛻暨M(jìn)行短信方面聯(lián)系;亦可實現(xiàn)上級對下級的日程安排進(jìn)行查詢,監(jiān)控。

,

文件中心:對客戶資源進(jìn)行優(yōu)化,使客戶資源得到最大化的利用。

通訊錄:針對用戶私人資料,進(jìn)行條理化,規(guī)范化,做足保密措施。

5) 通訊中心

通訊中心:包括公告欄、短信管理、電子郵件、接收郵件、發(fā)送郵件五個小模塊。這一模塊主要是通過各種渠道、方式與客戶取得聯(lián)系,進(jìn)行溝通,了解客戶的需要也許客戶知道我們各方面信息。提高客戶對我們的忠誠度。

2 世紀(jì)佳緣是一個典型的婚戀網(wǎng)站,主要面對的是個人客戶,同時能夠為廣大客戶提供大量的虛擬服務(wù),其必須要做好CRM 系統(tǒng)規(guī)劃:

世紀(jì)佳緣的客戶管理管理系統(tǒng)規(guī)劃可以分為:

用例圖:

,

二、數(shù)據(jù)庫設(shè)計

(2):關(guān)系模式: 會員(賬號,密碼,郵箱,昵稱,性別,出生日期,圖像,教育背景)

圈子(Id ,名稱,圈主賬號,創(chuàng)建日期)

加入(Id ,會員賬號,圈子id ,加入時間)

照片(Id ,名字,描述,上傳時間)

三、構(gòu)建網(wǎng)站結(jié)構(gòu)

使用SSH 框架。即Spring Struts Hibernate 。

spring 框架

Spring 是一個開源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。Spring 使用基本的JavaBean 來完成以前只可能由EJB 完成的事情。然而,Spring 的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java 應(yīng)用都可以從Spring 中受益。 struts 框架

Struts 是Apache 軟件組織提供的一項開放源碼項目,它為Java Web 應(yīng)用提供了模型-視圖-控制器(Model-View- Controller,簡稱MVC )框架,尤其適用于開發(fā)大型可擴(kuò)展的Web 應(yīng)用。Struts 這個名字來源于在建筑和舊式飛機(jī)中使用的支持金屬架。 Struts 為Web 應(yīng)用提供了一個通用的框架,使得開發(fā)人員可以把精力集中在如何解決實際業(yè)務(wù)問題上。此外, Struts 框架提供了許多供擴(kuò)展和

,

定制的地方,應(yīng)用程序可以方便的擴(kuò)展框架,來更好的適應(yīng)用戶的實際需求。 hibernate 框架

Hibernate 是一種Java 語言下的對象關(guān)系映射解決方案。它是一種自由、開源的軟件。它用來把對象模型表示的對象映射到基于SQL 的關(guān)系模型結(jié)構(gòu)中去,為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫的映射,提供了一個使用方便的框架。Hibernate 對JDBC 進(jìn)行了非常輕量級的對象封裝,使得Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Hibernate 可以應(yīng)用在任何使用JDBC 的場合,它既可以在Java 的客戶端程序使用,也可以在Servlet/JSP的Web 應(yīng)用中使用。最具革命意義的是,Hibernate 可以在應(yīng)用EJB (EnterpriseJavaBeans 是Java 應(yīng)用于企業(yè)計算的框架)的J2EE 架構(gòu)中取代CMP ,完成數(shù)據(jù)持久化的重任。 ajax 技術(shù)

Ajax 的核心是JavaScript 對象XmlHttpRequest 。該對象在Internet Explorer 5中首次引入,它是一種支持異步請求的技術(shù)。簡而言之,XmlHttpRequest 使您可以使用JavaScript 向服務(wù)器提出請求并處理響應(yīng),而不阻塞用戶。

jquery 技術(shù)

jQuery 是繼prototype 之后又一個優(yōu)秀的Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE, 寫更少的代碼, 做更多的事情。它是輕量級的js 庫(壓縮后只有21k) ,這是其它的js 庫所不及的,它兼容CSS3,還兼容各種瀏覽器 (IE 6.0 , FF 1.5 , Safari 2.0 , Opera 9.0 )。jQuery 是一個快速的,簡潔的javaScript 庫,使用戶能更方便地處理HTML documents 、events 、實現(xiàn)動畫效果,并且方便地為網(wǎng)站提供AJAX 交互。jQuery 還有一個比較大的優(yōu)勢是,它的文檔說明很全,而且各種應(yīng)用也說得很詳細(xì),同時還有許多成熟的插件可供選擇。jQuery 能夠使用戶的html 頁保持代碼和html 內(nèi)容分離,也就是說,不用再在html 里面插入一堆js 來調(diào)用命令了,只需定義id 即可。

四、分析網(wǎng)站設(shè)計模式,給出項目構(gòu)架的截屏。

在客戶中心時代,最重要的是與客戶建立長期的互動關(guān)系,即使在虛擬市場上,也必須重視客戶的互動關(guān)系。根據(jù)這種互動關(guān)系,世紀(jì)佳緣網(wǎng)可以通過有效的整合渠道向客戶提高質(zhì)量和價值高的產(chǎn)品和服務(wù),從而提高其客戶的滿意度和忠誠度。

,

世紀(jì)佳緣網(wǎng)出了可以在幫助中心進(jìn)行反饋建議,馬上幫用戶解決問題,互動性較強(qiáng),還可以運(yùn)用以下渠道來與客戶開展互動活動,這樣可以增加互動的信息可靠性,同時也便于進(jìn)行客戶管理。

該網(wǎng)站屬于B/S模式,用戶在瀏覽器端發(fā)出請求,交給服務(wù)器進(jìn)行處理。服務(wù)器端將處理的結(jié)果返回到頁面

五、分析網(wǎng)站完成過程中遇到技術(shù)難點(diǎn)

對于系統(tǒng)中涉及到權(quán)限的操作,有多種權(quán)限控制方式,例如:1、在代碼中通過if —else 來判斷用戶權(quán)限,這樣做雖然對于初學(xué)者來說易于實現(xiàn),但這樣代碼耦合性高,為后期的系統(tǒng)維護(hù)留下了很大的困難。2、使用過濾器的,在用戶需要進(jìn)行某項操作時,提交請求時去攔截用戶,判斷用戶權(quán)限,struts2中的攔截器機(jī)制就是這種方式實現(xiàn)的權(quán)限攔截。

Struts2中框架提供了一些攔截器,同時系統(tǒng)還支持用戶自定義的攔截器。 自定義的攔截器繼承相關(guān)的攔截器(權(quán)限MethodFilterInterceptor )

,

//配置默認(rèn)的攔截器棧

//系統(tǒng)提供的攔截器棧

//將自定義的攔截器加入到默認(rèn)攔截器棧

■在對應(yīng)的action 中

■在攔截器代碼中的處理ActionContext ctx = invocation.getInvocationContext();獲取ActionContext 對象,通過其對象來獲取request ,response ,session 等。通過if-else 判讀,滿足條件就為其賦予權(quán)限invocation.invoke(),否則就return “XXX ”返回視圖

前臺:頁面控制比較麻煩,特別是div 的控制,特別是div 的float 屬性,通過不斷的測試,才將頁面控制的符合自己的要求。

后臺:由于spring 剛開始學(xué),剛開始用戶在客戶端發(fā)送請求時,在struts 的配置文件中,我直接交給某一個具體的類進(jìn)行處理,實際上應(yīng)該通過映射的方式,交給spring 進(jìn)行處理,然后通過spring 的配置文件找到相應(yīng)的Action 進(jìn)行處理。 核心代碼:

package com.cn.dao;

import java.util.List;

import org.hibernate.LockMode;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.context.ApplicationContext;

import

org.springframework.orm.hibernate3.support.HibernateDaoSupp ort;

標(biāo)簽: