zoukankan      html  css  js  c++  java
  • XproerIM产品使用手册

     

    1.  产品介绍

    版权所有:(c)2009-2016 荆门泽优软件有限公司 保留所有权利。

    产品官网:http://www.ncmem.com/apps/xproerim/index.asp

    安装教程:

    资源下载:客户端下载(访问密码 98e5),服务端下载(访问密码 4a08),

    技术交流群:6259765

    技术支持:3040217208

    咨询邮箱:3040217208@qq.com

     

    XproerIM是一款面向中小企业的即时通迅软件。借助于XproerIM企业能够非常方便的与ERP,CMS等现有的办公系统无缝整合,实现真正的统一办公平台。并帮助企业提高工作效率。

    与传统即时通迅软件不同,XproerIM允许企业将关键业务数据保存在自已的服务器数据库中,并提供给管理层作为用户需求分析的依据。

     

    满足企业业务需求

    与其它任意一款IM不同之处在于XproerIM开放了完整的源代码。在开放的源代码中已经包含了一个完整的IM框架,借助于这个IM框架企业能够在最短的时间内开推出符合自已业务需求的IM系统中。同时开放的源代码能够帮助企业无缝的将现有的系统例如ERP,OA办公系统整合到IM中。

     

    极具工程价格的高质量代码

    XproerIM中大量使用了标准程序库(STL)和设计模式。XproerIM中的每个类都经过了极其严格的设计要求。类的命名符合其义。这些改进使得整个项目的代码更容易阅读和理解。以便开发团队能够在最短的时间内融入项目中。

     

    高性能UI

    XproerIM中采用了全新的UI引擎(XproerUI)来提高界面品质。目前在XproerUI中除EDIT控件以外的控件都采用了DirectUI技术来实现。这些设计帮助整个系统提供了约10%的效率。

    与传统基于MFC构架的界面相比,XproerUI占用的内存更少,每一个控件都具有可配置性,控件的绘制效率更高,可扩展性更强。

     

    经典构架设计

    XproerIM采用经典三层构架设计,即UI层,数据库层,业务逻辑层。三层构架设计的优势不仅能够最大限度的分享业务逻辑和UI层,而且能够简化整个系统的复杂性。

    站在开发团队的角度来讲,三层构架设计规范了开发标准,使得系统的设计有了统一的标准。这能够帮助团队能够更好的为每个成员分配任务。比如UI开发人员负责新控件的开发,并将新设计的类放在UI层中(AppUI),业务逻辑开发人员编写的代码只在业务逻辑层(AppBiz)变动,不会对UI层和数据层(AppData)造成任何影响。

    借助于全新的构架,开发人员可以将更多的精力放在业务逻辑和用户体验方面,而不是纠结于如何创建控件,如何实现特效效果,如何替换图片。

     

    UnicodeUTF8支持

    XproerIM完全支持UnicodeUTF8编码。在UI界面配置文件中完全使用UTF8编码。这一特性能够帮助企业在未来轻松发布不同语言的产品。

     

    2.  技术规格

    服务端:OpenFire 3.6.4

    客户端:C++

    网络库:gloox

    界面库:XproerUI

    依赖库:boost,cximage,pugixml,zlib,log4cplus,

    运行库:多线程DLL (/MD)

    通迅协议:XMPP

    程序框架:WTL

    开发语言:C++ 11

    项目编码:UNICODE

    编译器:Visual Studio 2010

    IDEVisual Studio 2013

     

    3.  测试环境搭建

    主要步骤如下:

    1.安装Openfire 6.4.3或更高版本。

    2.修改XproerIM中的配置文件

    3.启动XproerIM

     

    3.1. 安装Openfire

    安装Openfire软件

    fdc0e368-be09-45d4-aaa6-b55965565584

     

    479e36f9-51e7-46f5-b560-a0cf8021bc1e

     

    03fb33a3-5496-4d37-a444-b416f0848a97

     

    eb041496-0911-47e8-a700-fa152579f085

     

    9630d048-2d24-47fd-ba06-b024c57de5fd

     

    d1ed6b58-5e48-41b0-a599-781901be2e64

     

    992be46a-aafb-4873-827a-f5e6c503b830

     

    dd9369f5-9e4f-4d40-a8fd-4a2bf665a1ea

    点击按钮”Launch Admin”打开管理员界面,开始配置系统。

     

    设置后台管理系统语言

    272c3a9b-d641-4761-bc8f-a8257d0d1b12

     

    配置服务器信息

    bcb6154b-bf87-4fc6-82a9-7b38b4b87410

    注意:域推荐采用英文加数字格式。否则将会出现无法登陆的问题。

     

    配置数据库信息

    35271feb-fa29-4562-badc-a30e5b8d91ae

    说明:测试时只需要使用嵌入式数据库即可。如果正式使用系统则应该使用标准数据库。

     

    使用MySQL数据库

     

    a5e99cb7-e06b-4a63-8669-3fa685526d80

     

    61d5ceca-5687-45cf-be10-db37709b53de

    修改主机名和数据库名,修改后的效果如下图:

    795edf00-5bc7-4794-ac5b-bea99ba0a235

     

    9d9ab2b2-262e-4889-9259-93082372bf8e

     

    828d78a5-6429-4086-ae9c-6a608c6666c4

    自动生成的数据表

    初始设置

    6bc7f5a0-4881-4179-b1c8-e9c899b86e29

     

    设置管理员帐号

    bbc18427-5dd8-4013-b85f-0053b8f662da

     

    安装完成

    ff0497d2-a5fc-421c-a8a3-739090d6e303

     

    登陆后台管理

    344d642b-7d58-4869-92e5-b804bbd2b80e

     

    新建测试帐号

    4b82f1df-0406-4ea0-92f1-80cddd6c2823

     

    添加帐号成功

    1e7b32c8-6ef6-4b8e-9938-4f5355196918

     

    3.2. 修改XproerIM配置文件

    打开文件 config.xml

    <?xml version="1.0" encoding="utf-8" ?>

    <root>

      <!--此名称必须与OpenFire服务器中的服务器名称相同。-->

        <domain value="xproer"/>

    </root>

    domainvalue值改为Openfire的服务器名称。如下图所示:

    08fc388b-2d91-4643-a436-e98afe124f4d

     

     

     

     

     

     

     

  • 相关阅读:
    494 Target Sum 目标和
    493 Reverse Pairs 翻转对
    492 Construct the Rectangle 构建矩形
    491 Increasing Subsequences 递增子序列
    488 Zuma Game 祖玛游戏
    486 Predict the Winner 预测赢家
    485 Max Consecutive Ones 最大连续1的个数
    483 Smallest Good Base
    Django Form组件
    Django Auth组件
  • 原文地址:https://www.cnblogs.com/xproer/p/5859275.html
Copyright © 2011-2022 走看看