实例介绍
CRM项目java源码 可以作为参考 需要自己整理 完美实现桌面演示和网络版(可能需要自己整合调式)
【实例截图】
【核心代码】
CRM项目java源码
├── CRM项目实战
│ ├── CRM项目实战.ppt
│ ├── sql
│ │ ├── tarena_crm_callback.sql
│ │ ├── tarena_crm_customer.sql
│ │ ├── tarena_crm_order_product.sql
│ │ ├── tarena_crm_order.sql
│ │ ├── tarena_crm_product.sql
│ │ └── tarena_crm_user.sql
│ ├── src
│ │ └── com
│ │ └── tarena
│ │ └── crm
│ │ ├── callback
│ │ │ ├── exception
│ │ │ │ └── CallbackException.java
│ │ │ ├── model
│ │ │ │ ├── Callback.hbm.xml
│ │ │ │ └── Callback.java
│ │ │ ├── persist
│ │ │ │ ├── CallbackDao.java
│ │ │ │ └── impl
│ │ │ │ └── CallbackDaoImpl.java
│ │ │ ├── service
│ │ │ │ ├── CallbackBO.java
│ │ │ │ └── impl
│ │ │ │ └── CallbackBOImpl.java
│ │ │ └── web
│ │ │ └── struts
│ │ │ ├── action
│ │ │ │ └── CallbackAction.java
│ │ │ └── form
│ │ │ └── CallbackForm.java
│ │ ├── customer
│ │ │ ├── exception
│ │ │ │ └── CustomerException.java
│ │ │ ├── model
│ │ │ │ ├── Customer.hbm.xml
│ │ │ │ └── Customer.java
│ │ │ ├── persist
│ │ │ │ ├── CustomerDAO.java
│ │ │ │ └── impl
│ │ │ │ └── CustomerDAOImpl.java
│ │ │ ├── service
│ │ │ │ ├── CustomerManager.java
│ │ │ │ └── impl
│ │ │ │ └── CustomerManagerImpl.java
│ │ │ └── web
│ │ │ └── struts
│ │ │ ├── action
│ │ │ │ └── CustomerAction.java
│ │ │ └── form
│ │ │ └── CustomerActionForm.java
│ │ ├── login
│ │ │ ├── exception
│ │ │ │ └── LoginException.java
│ │ │ ├── model
│ │ │ │ └── User.java
│ │ │ ├── persist
│ │ │ │ ├── impl
│ │ │ │ │ └── UserDaoImpl.java
│ │ │ │ └── UserDao.java
│ │ │ ├── service
│ │ │ │ ├── impl
│ │ │ │ │ └── UserBoImpl.java
│ │ │ │ └── UserBo.java
│ │ │ └── web
│ │ │ └── struts
│ │ │ ├── action
│ │ │ │ └── UserAction.java
│ │ │ └── form
│ │ │ └── UserForm.java
│ │ ├── order
│ │ │ ├── exception
│ │ │ │ └── OrderException.java
│ │ │ ├── model
│ │ │ │ ├── Order.hbm.xml
│ │ │ │ └── Order.java
│ │ │ ├── persist
│ │ │ │ ├── impl
│ │ │ │ │ └── OrderDaoImpl.java
│ │ │ │ └── OrderDao.java
│ │ │ ├── service
│ │ │ │ ├── impl
│ │ │ │ │ └── OrderBOImpl.java
│ │ │ │ └── OrderBO.java
│ │ │ └── web
│ │ │ └── struts
│ │ │ ├── action
│ │ │ │ └── OrderAction.java
│ │ │ └── form
│ │ │ └── OrderForm.java
│ │ └── product
│ │ ├── exception
│ │ │ └── ProductException.java
│ │ ├── model
│ │ │ ├── Product.hbm.xml
│ │ │ └── Product.java
│ │ ├── persist
│ │ │ ├── impl
│ │ │ │ └── ProductDaoImpl.java
│ │ │ └── ProductDao.java
│ │ ├── service
│ │ │ ├── impl
│ │ │ │ └── ProductBOImpl.java
│ │ │ └── ProductBO.java
│ │ └── web
│ │ └── struts
│ │ ├── action
│ │ │ └── ProductAction.java
│ │ └── form
│ │ └── ProductForm.java
│ └── static_page
│ ├── callback
│ │ ├── callback_info.html
│ │ └── callback_list.html
│ ├── customer
│ │ ├── customer_add.html
│ │ ├── customer_list.html
│ │ ├── customer_modify.html
│ │ └── customer_select.html
│ ├── frame
│ │ ├── about.html
│ │ ├── bar1.html
│ │ ├── bar2.html
│ │ ├── bar4.html
│ │ ├── bar.html
│ │ ├── main.html
│ │ ├── top2.html
│ │ └── top.html
│ ├── framework
│ │ ├── css
│ │ │ ├── menu.css
│ │ │ ├── tarenacrm.css
│ │ │ ├── transmenuh.css
│ │ │ └── vssver.scc
│ │ ├── images
│ │ │ ├── 03-a.gif
│ │ │ ├── 03-bg.gif
│ │ │ ├── 200309251.gif
│ │ │ ├── 9-25a.gif
│ │ │ ├── 9-25b.gif
│ │ │ ├── 9-25c.gif
│ │ │ ├── 9-25d.gif
│ │ │ ├── 9-25f.gif
│ │ │ ├── 9-25g.gif
│ │ │ ├── 9-25h.gif
│ │ │ ├── 9-25i.gif
│ │ │ ├── 9-25j.gif
│ │ │ ├── 9-25k.gif
│ │ │ ├── 9-25l.gif
│ │ │ ├── 9-25m.gif
│ │ │ ├── 9-25n.gif
│ │ │ ├── 9-25o.gif
│ │ │ ├── 9-25p.gif
│ │ │ ├── about.gif
│ │ │ ├── aleft.gif
│ │ │ ├── alerting.gif
│ │ │ ├── appent.gif
│ │ │ ├── area_close.gif
│ │ │ ├── area_open.gif
│ │ │ ├── aright.gif
│ │ │ ├── backg1.gif
│ │ │ ├── backg2.gif
│ │ │ ├── backg3.gif
│ │ │ ├── backg.gif
│ │ │ ├── back.gif
│ │ │ ├── bbs.gif
│ │ │ ├── bc.gif
│ │ │ ├── begin.gif
│ │ │ ├── bg-bottom.gif
│ │ │ ├── bgCurDate.gif
│ │ │ ├── bg-line.gif
│ │ │ ├── bg-t.gif
│ │ │ ├── bgToday1.gif
│ │ │ ├── bgToday2.gif
│ │ │ ├── bg-top.gif
│ │ │ ├── blank.gif
│ │ │ ├── bold.gif
│ │ │ ├── bottom.gif
│ │ │ ├── btnYears.gif
│ │ │ ├── bul.gif
│ │ │ ├── bullist.gif
│ │ │ ├── buttom_right.gif
│ │ │ ├── button_five.gif
│ │ │ ├── button_four.gif
│ │ │ ├── button_six.gif
│ │ │ ├── button_three.gif
│ │ │ ├── button_two.gif
│ │ │ ├── center.gif
│ │ │ ├── check.gif
│ │ │ ├── close.gif
│ │ │ ├── codeadd.gif
│ │ │ ├── codedel.gif
│ │ │ ├── codeedit.gif
│ │ │ ├── color_bg.gif
│ │ │ ├── copyimage.gif
│ │ │ ├── cut.gif
│ │ │ ├── deleteimage.gif
│ │ │ ├── department_close.gif
│ │ │ ├── docdelete.gif
│ │ │ ├── docedit.gif
│ │ │ ├── doc.gif
│ │ │ ├── docnew.gif
│ │ │ ├── docrenew.gif
│ │ │ ├── docrole.gif
│ │ │ ├── docview.gif
│ │ │ ├── dodeal.gif
│ │ │ ├── ds.gif
│ │ │ ├── dz1.gif
│ │ │ ├── editor_h.gif
│ │ │ ├── editor_s.gif
│ │ │ ├── fax_unselected.gif
│ │ │ ├── fgcolor.gif
│ │ │ ├── file.gif
│ │ │ ├── forceOver.gif
│ │ │ ├── fujian.gif
│ │ │ ├── fuzhi.gif
│ │ │ ├── ggb.gif
│ │ │ ├── hd3.gif
│ │ │ ├── help.gif
│ │ │ ├── holly-11-10a.gif
│ │ │ ├── holly-11-10b.gif
│ │ │ ├── holly-11-10c.gif
│ │ │ ├── holly-11-10d.gif
│ │ │ ├── holly-11-10f.gif
│ │ │ ├── holly-11-10g.gif
│ │ │ ├── holly-11-10.gif
│ │ │ ├── holly-11-10i-.gif
│ │ │ ├── holly-11-10i.gif
│ │ │ ├── holly-11-10j-.gif
│ │ │ ├── holly-11-10j.gif
│ │ │ ├── holly-11-10jj.gif
│ │ │ ├── holly-11-10k.gif
│ │ │ ├── holly-11-10n.gif
│ │ │ ├── holly-11-10t.gif
│ │ │ ├── holly-11-10v.gif
│ │ │ ├── holly-11-10w1.gif
│ │ │ ├── holly-11-10w.gif
│ │ │ ├── holly-11-10x1.gif
│ │ │ ├── holly-11-10x.gif
│ │ │ ├── holly-11-10y.gif
│ │ │ ├── holly-11-14a.gif
│ │ │ ├── holly-11-14b.gif
│ │ │ ├── holly-b.gif
│ │ │ ├── holly-bq1.gif
│ │ │ ├── holly-bq.gif
│ │ │ ├── hollycrm.css
│ │ │ ├── holly-exit.gif
│ │ │ ├── holly-h.gif
│ │ │ ├── holly-login.gif
│ │ │ ├── holly-q.gif
│ │ │ ├── holly-zr.gif
│ │ │ ├── hr.gif
│ │ │ ├── html.gif
│ │ │ ├── huifu.gif
│ │ │ ├── icon_new_title01.gif
│ │ │ ├── icon_next.gif
│ │ │ ├── I.gif
│ │ │ ├── indent.gif
│ │ │ ├── index-21.gif
│ │ │ ├── i_new.gif
│ │ │ ├── infax_selected.gif
│ │ │ ├── infax_unselected.gif
│ │ │ ├── italic.gif
│ │ │ ├── jao1.gif
│ │ │ ├── jao.gif
│ │ │ ├── jsb.gif
│ │ │ ├── JSCalendar.css
│ │ │ ├── lanjie.gif
│ │ │ ├── lastnode.gif
│ │ │ ├── left.gif
│ │ │ ├── line.gif
│ │ │ ├── listen.gif
│ │ │ ├── log.gif
│ │ │ ├── mail_unselected.gif
│ │ │ ├── middle_mid_bg01.gif
│ │ │ ├── minuslastnode.gif
│ │ │ ├── minusnode.gif
│ │ │ ├── nd1.gif
│ │ │ ├── nd.gif
│ │ │ ├── new-27c.gif
│ │ │ ├── new-27.gif
│ │ │ ├── node.gif
│ │ │ ├── null.gif
│ │ │ ├── numlist.gif
│ │ │ ├── offerInEmail.gif
│ │ │ ├── offerInFax.gif
│ │ │ ├── offerInPost.gif
│ │ │ ├── offerInSMS.gif
│ │ │ ├── offerInVox.gif
│ │ │ ├── offerOutCall.gif
│ │ │ ├── offerOutEmail.gif
│ │ │ ├── offerOutFax.gif
│ │ │ ├── offerOutPost.gif
│ │ │ ├── offerOutSMS.gif
│ │ │ ├── ok.gif
│ │ │ ├── ope.gif
│ │ │ ├── open.gif
│ │ │ ├── opeTop.gif
│ │ │ ├── outdent.gif
│ │ │ ├── paste.gif
│ │ │ ├── pluslastnode.gif
│ │ │ ├── plusnode.gif
│ │ │ ├── processes.gif
│ │ │ ├── qcha.gif
│ │ │ ├── qchai.gif
│ │ │ ├── qx.gif
│ │ │ ├── qzqc.gif
│ │ │ ├── rcb.gif
│ │ │ ├── redo.gif
│ │ │ ├── reset1.gif
│ │ │ ├── reset2.gif
│ │ │ ├── right.gif
│ │ │ ├── save.gif
│ │ │ ├── savemail.gif
│ │ │ ├── screen.gif
│ │ │ ├── send.gif
│ │ │ ├── signin.gif
│ │ │ ├── signout.gif
│ │ │ ├── sms_unselected.gif
│ │ │ ├── Sp_answer_selected.gif
│ │ │ ├── Sp_answer_unselected.gif
│ │ │ ├── Sp_compConference_disable.gif
│ │ │ ├── Sp_compConference_enable.gif
│ │ │ ├── Sp_compConference_selected.gif
│ │ │ ├── Sp_dial_enable.gif
│ │ │ ├── Sp_dialing_disable.gif
│ │ │ ├── Sp_dial_unselected.gif
│ │ │ ├── Sp_endRest_disable.gif
│ │ │ ├── Sp_endRest_selected.gif
│ │ │ ├── Sp_hangup_enable.gif
│ │ │ ├── Sp_hangup.gif
│ │ │ ├── Sp_hangup_unselected.gif
│ │ │ ├── Sp_held_enable.gif
│ │ │ ├── Sp_held_unselected.gif
│ │ │ ├── Sp_initConferece_unselected.gif
│ │ │ ├── Sp_initConference_disable.gif
│ │ │ ├── Sp_initConference_enable.gif
│ │ │ ├── Sp_initConference_enable.gif-
│ │ │ ├── Sp_initConference_unselected.gif
│ │ │ ├── Sp_initConference_unselected.gif-
│ │ │ ├── Sp_initConsult_disable.gif
│ │ │ ├── Sp_initConsult_enable.gif
│ │ │ ├── Sp_initConsult_selected.gif
│ │ │ ├── Sp_initConsult_unselected.gif
│ │ │ ├── Sp_initTransfer_enable.gif
│ │ │ ├── Sp_initTransfer_unselected.gif
│ │ │ ├── Sp_login_enable.gif
│ │ │ ├── Sp_login_unselected.gif
│ │ │ ├── Sp_logout_disable.gif
│ │ │ ├── Sp_logout_selected.gif
│ │ │ ├── Sp_manulBusy_enable.gif
│ │ │ ├── Sp_manulBusy_unselected.gif
│ │ │ ├── Sp_manulReady_disable.gif
│ │ │ ├── Sp_manulReady_selected.gif
│ │ │ ├── Sp_retrieve_disable.gif
│ │ │ ├── Sp_retrieve_selected.gif
│ │ │ ├── Sp_setting1.gif
│ │ │ ├── Sp_setting.gif
│ │ │ ├── Sp_startRest_enable.gif
│ │ │ ├── Sp_startRest_unselected.gif
│ │ │ ├── Sp_stopTransfer_enable.gif
│ │ │ ├── Sp_stopTransfer_unselected.gif
│ │ │ ├── Sp_toIVR_disable.gif
│ │ │ ├── Sp_toIVR_enable.gif
│ │ │ ├── Sp_yyly_disable.gif
│ │ │ ├── Sp_yyly_enable.gif
│ │ │ ├── Sp_yyly.gif
│ │ │ ├── stop.gif
│ │ │ ├── sy.gif
│ │ │ ├── table.gif
│ │ │ ├── T.gif
│ │ │ ├── Thumbs.db
│ │ │ ├── title_bg.gif
│ │ │ ├── title_center.gif
│ │ │ ├── title_left.gif
│ │ │ ├── title_right.gif
│ │ │ ├── tj-14.gif
│ │ │ ├── tj-48a.gif
│ │ │ ├── tj-48.gif
│ │ │ ├── Tminus.gif
│ │ │ ├── tools.gif
│ │ │ ├── toolsTop.gif
│ │ │ ├── top1.gif
│ │ │ ├── Tplus.gif
│ │ │ ├── trim.gif
│ │ │ ├── underline.gif
│ │ │ ├── undo.gif
│ │ │ ├── user.gif
│ │ │ ├── vssver.scc
│ │ │ ├── warning.gif
│ │ │ ├── wlink.gif
│ │ │ ├── xx.gif
│ │ │ ├── xy.gif
│ │ │ ├── y1.gif
│ │ │ ├── y2.gif
│ │ │ ├── y.gif
│ │ │ ├── yl.gif
│ │ │ ├── ym.gif
│ │ │ ├── z1.gif
│ │ │ ├── z2.gif
│ │ │ ├── z.gif
│ │ │ └── zl.gif
│ │ ├── js
│ │ │ ├── changwin.js
│ │ │ ├── checkData.js
│ │ │ ├── CheckDateTime.js
│ │ │ ├── date(1).jsp
│ │ │ ├── date.jsp
│ │ │ ├── DatePicker.js
│ │ │ ├── EditableTable1.js
│ │ │ ├── EditableTable.js
│ │ │ ├── edit.js
│ │ │ ├── framework.js
│ │ │ ├── fromdateto1.jsp
│ │ │ ├── hiddenFrame.js
│ │ │ ├── hollymessage.js
│ │ │ ├── java-like.util.js
│ │ │ ├── JSCalendar.js
│ │ │ ├── JSTime.js
│ │ │ ├── leftMenu.js
│ │ │ ├── lib.js
│ │ │ ├── manager1.js
│ │ │ ├── manager.js
│ │ │ ├── moo.fx.js
│ │ │ ├── moo.fx.pack.js
│ │ │ ├── openWin.js
│ │ │ ├── picsmenu.js
│ │ │ ├── prototype.lite.js
│ │ │ ├── ScrollGrid.js
│ │ │ ├── select_ tree_level_1.js
│ │ │ ├── softAgentCallStatus.js
│ │ │ ├── softAgentError.js
│ │ │ ├── softAgentInfo.js
│ │ │ ├── softAgent.js
│ │ │ ├── softAgentLog.js
│ │ │ ├── softAgentMonitor.js
│ │ │ ├── softAgentTeleAddrStatus.js
│ │ │ ├── time(1).jsp
│ │ │ ├── time.jsp
│ │ │ ├── tools.js
│ │ │ ├── tree.js
│ │ │ ├── tree_level_1.js
│ │ │ ├── tree_level2.js
│ │ │ ├── tree_level3.js
│ │ │ ├── tree_level_agent.js
│ │ │ ├── tree_level_agent_select.js
│ │ │ ├── tree_level_code.js
│ │ │ ├── tree_level.js
│ │ │ ├── tree_level_noFileImage.js
│ │ │ ├── tree_level_select.js
│ │ │ ├── treeMenu.js
│ │ │ ├── treeView.js
│ │ │ ├── util.js
│ │ │ ├── validate.js
│ │ │ ├── Validator.js
│ │ │ ├── VerifyObj.js
│ │ │ ├── vssver.scc
│ │ │ ├── waiting.jsp
│ │ │ ├── 澶嶄欢 JSCalendar.jsp
│ │ │ └── 澶嶄欢 JSTime.jsp
│ │ └── jsp
│ │ ├── include_msg.jsp
│ │ ├── reload.jsp
│ │ └── vssver.scc
│ ├── image
│ │ ├── about1.gif
│ │ ├── backg1.gif
│ │ ├── bg-t.gif
│ │ ├── bj5.jpg
│ │ ├── holly-11-10b.gif
│ │ ├── holly-11-10c.gif
│ │ ├── holly-11-10d.gif
│ │ ├── holly-11-10i.gif
│ │ ├── holly-11-10j.gif
│ │ ├── holly-11-10k.gif
│ │ ├── mline.gif
│ │ ├── Thumbs.db
│ │ └── title_bg.gif
│ ├── login.html
│ ├── order
│ │ ├── order_add.html
│ │ ├── order_confirm.html
│ │ ├── order_list.html
│ │ └── order_modify.html
│ └── product
│ ├── product_add.html
│ ├── product_list.html
│ ├── product_modify.html
│ └── product_select.html
└── www.pudn.com.txt
73 directories, 419 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论