【正文】
ation)。// 條件集合 Criterion criterion = null。 String orderType = ()。 (total)。保證數(shù)據(jù)的正確性和及時性,做到合理分配資源,保證數(shù)據(jù)庫不要存在大量無用信息。(msgCollect)。(2)客戶端的創(chuàng)建:右鍵 new 選擇服務(wù)器中web service client、點擊OK完成操作。 } public PasswordAuthentication getPasswordAuthentication(){ return new PasswordAuthentication(username, password)。(mail_body)。 Transport trans = (smtp)。本系統(tǒng)最大特色是以SSH框架為基礎(chǔ),大量減少了冗余的程序代碼。本系統(tǒng)的主要有用戶權(quán)限登錄,信息收集,信息發(fā)布,提交審批,信息交流等功能,其中分頁查詢和提交審批是本系統(tǒng)的難點??梢圆樵兿嚓P(guān)資料、咨詢老師等。在張老師的幫助下,我順利的完成了自己的畢業(yè)設(shè)計。我要對你們真誠的說說,謝謝你們!也許很短,但卻是我最想說的。在編寫過程中,掌握了很多解決問題的能力。通過SSH框架應(yīng)用使程序清晰,邏輯清楚,整合方便,測試和維護簡單。 }結(jié) 論通過本次設(shè)計,把所學(xué)的理論知識很好的應(yīng)用到實際中,把很多零散的知識點,整合到一個整體,全面系統(tǒng)的提高了對專業(yè)技能的掌握。 Address toAddress = new InternetAddress(mail_to)。 // 設(shè)置session,和郵件服務(wù)器進行通訊。 } 短信群發(fā)功能設(shè)計及代碼實現(xiàn)本系統(tǒng)采用郵件群發(fā)的方式通知合作伙伴,郵件群發(fā)主要是JavaMail方式實現(xiàn)的,其主要代碼為: 首先進行服務(wù)器對用戶的認(rèn)證 public class Email_Autherticator extends Authenticator{ public Email_Autherticator(){ } public Email_Autherticator(String user, String pwd) { username = user。 DAO:public void delete(T object) { getHibernateTemplate().delete(object)。 MsgCollect msgCollect = new MsgCollect()。 return pagination。 ListMsgCollect msgCollects = msgCollectDAO .executeFindByCriterions(criterions, order)。 } if (criterion != null) { (criterion)。模糊查詢傳的參數(shù)為查詢類型(qtype)、查詢條件(query),排序傳的參數(shù)為排序列名(sortname),按升降序排列(sortorder)。 (new DateTransformer(yyyyMMdd hh:mm:ss), )。 //接收頁面信息 Pagination pagination = new Pagination()。, grid).length + 39。, useRp: true, rp: 10, showTableToggleBtn: true, width: 1000, height: 400 })。, bclass: 39。, width : 50, sortable : true, align: 39。, name : 39。通過Ajax進行分頁。 (msgCollects, msgCollects)。//處理時間(msgCollect)。//指定時間格式 })。具體代碼如下:frameset cols=17%,83% border=0 frame src=%=()%/frame/ name=leftpart noresize=noresize frame src= name=msg_result noresize=noresize/frame /frameset 左側(cè)菜單頁面與代碼 : ,首先引入jar包,然后,在頁面中進行代碼編程,具體實現(xiàn)代碼如下:script type=text/javascriptsrc=%=()%/js//script$(function(){ $(spellTree).treeview({animated: fast, collapsed: true })。 return (loginSuccess)。在登錄界面主要有用戶名,密碼,角色和驗證碼四個部分。當(dāng)出現(xiàn)亂碼時,在SSH中只能用過濾器的方案來解決。這樣每一層的類可以真正做到只依賴于接口。主鍵是id。該系統(tǒng)的概念設(shè)計模型見圖 交流系統(tǒng)概念設(shè)計模型 邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫共定義了4個數(shù)據(jù)表,分別是msgcollects(信息收集表)、msgpublishs(信息發(fā)布表)、msgmunions(信息交流表)、messages(省審批表)(因為和信息發(fā)布表結(jié)構(gòu)相同所以沒有在此羅列出來),其中每張表都與項目中vo對應(yīng),通過Hibernate的Anotation技術(shù)自動生成,用hql語言取代sql語言,進行數(shù)據(jù)庫操作。 靈活性程序操作靈活,可以應(yīng)用鼠標(biāo)和鍵盤進行操作。查詢?nèi)渴占畔⒂脩舨樵兪占畔⑹占畔⒈硇薷某晒χ卦O(shè)信息修改申請密碼按條件查詢 收集信息修改數(shù)據(jù)流圖(3)收集信息查詢功能數(shù)據(jù)流圖。(2)收集信息查詢功能:用戶通過該功能查找收集信息信息,并可以進行分頁顯示,包括查詢所有和按特定條件查詢。這5個核心接口在任何開發(fā)中都會用到。Spring的核心,提供一種新的機制來管理業(yè)務(wù)對象其依賴關(guān)系,主要有:IOC(反轉(zhuǎn)控制)/DI(依賴注入)和AOP(面向切面編程)。ActionServlet主要作為Controller,用來接收用戶請求。它可以方便地執(zhí)行一些常用的郵件傳輸。jQuery的宗旨是WRITE LESS,DO MORE(寫更少的代碼,做更多的事情)。每個Server由一個 Oracle DB和一個 Oracle Server實例組成。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它擁有九個隱藏域,很多時候處于顯示作用。它為使用者提供了大量有用的功能。 國內(nèi)外研究現(xiàn)狀、水平及存在的問題CRM(Customer Relationship Management__客戶關(guān)系管理)從提出到現(xiàn)在,其市場一直處于一種爆炸性增長的狀態(tài)。CRM。CRM;SSH。濟南大學(xué)畢業(yè)設(shè)計畢業(yè)設(shè)計題 目 電信CRM系統(tǒng)信息交流子系統(tǒng)的 設(shè)計與實現(xiàn) 學(xué) 院 信息科學(xué)與工程學(xué)院 專 業(yè) 電子信息科學(xué)與技術(shù) 班 級 電信0702 學(xué) 生 王艷松 學(xué) 號 20071206049 指導(dǎo)教師 張玲 二〇一一 年 六 月 十 日 2 濟南大學(xué)畢業(yè)設(shè)計摘 要CRM(客戶關(guān)系管理系統(tǒng)) 從提出到現(xiàn)在一直呈現(xiàn)爆炸性增長,在企業(yè)中也越來越重要,而信息交流子系統(tǒng)是CRM系統(tǒng)中的非常重要組成部分。關(guān)鍵詞:信息交流子系統(tǒng)。Communication System management is the management to the limited panies,the provinces and the cooperative can collect and publish messages also can find and resolve problem solving the customer’s relationship plays as an import I carry on an depth study to this system takes Eclipse as the development technologies using in the system include SSH framework, JSP, WebService, JavaMail, DIV+CSS, jQuery and so on. Storage Devices is the Oracle design of the system includes five steps,from begin to end turning in order that they are needs analysis,detailed design,page design,program design,system system achieves the user rights log,the function of collecting messages,the function of publishing messages and the function of message munition.Key words:Communition Subsystem。通過CRM系統(tǒng)的信息交流管理對客戶信息情況進行管理和掌握,從而隨時進行改進和同用戶交流,對用戶的需求以及執(zhí)行情況的變動進行及時的反應(yīng),以便能夠順利實現(xiàn)最終目標(biāo)。就其本身而言,它只是一個框架和一組服務(wù),用于通過插件組件構(gòu)建開發(fā)環(huán)境。它具有簡單易學(xué)性、跨平臺性。 Oracle數(shù)據(jù)庫簡介Oracle Database,又名Oracle RDBMS,或簡稱Oracle。它提供開放的、全面的、和集成的信息管理方法。jQuery能夠?qū)崿F(xiàn)html代碼與java代碼分離,不需要在html里面插大量js代碼,只需定義id即可。它是由Sun發(fā)布的,用來處理的API。Struts的四個核心組件是:ActionServlet、Action、Action Classes、Action Mapping、ActionForm Bean。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。 信息收集功能分析(1)信息收集功能:用戶通過注冊表單錄入收集信息操作。 客戶關(guān)系管理系統(tǒng) 信息交流管理 統(tǒng)計報表 合作伙伴管理 營銷資源管理信息交流管理信息發(fā)布管理信息收集管理 基本CRM系統(tǒng)模型交流子系統(tǒng)模型,收集信息查詢管理收集信息修改管理集信息刪除管理發(fā)布信息錄入管理發(fā)布信息查詢管理發(fā)布信息修改管理發(fā)布信息刪除管理發(fā)布信息提交審批管理發(fā)布信息查看審批管理信息交流管理地市公司信息信息發(fā)布管理 查詢公司信息登錄成功信息交流管理 交流信息系統(tǒng)模型 用戶權(quán)限登錄系統(tǒng)數(shù)據(jù)流圖地市級公司登錄數(shù)據(jù)流程 地市公司登錄名、密碼身份 查詢公司信息登錄失敗登錄成功信息發(fā)布管理信息收集管理返回信息交流管理 地市登錄流程圖 收集信息管理系統(tǒng)數(shù)據(jù)流圖(1)收集信息錄入數(shù)據(jù)流程 提交創(chuàng)建收集信息申請單 待提交收集信息表填寫 基本資料重設(shè) 收集信息錄入流程圖(2)收集信息修改數(shù)據(jù)流圖。地市公司郵件通知 通知表單信息收集管理發(fā)送發(fā)送成功 信息通知功能數(shù)據(jù)流圖 系統(tǒng)性