软佳客户积分管理系统-网站更新〔5〕

一、系统介绍

本程序是为昆明多家房地产公司定制的客户积分管理系统,主要实现客户信息管理、客户调查问卷、客户积分规则管理、会员卡管理、客户积分操作、综合查询和报表。适用于需要对客户资料、会员卡、会员积分管理的房地产公司或其他企业。

积分管理系统中,最主要的就是积分规则的制定。软佳客户积分管理系统中对积分规则可以设定多种条件

  • 规则可以绑定活动
  • 规则可按使用部门划分
  • 规则积分固定或者自由输入
  • 规则是否需要审核
  • 最低分数限制
  • 次数限制
  • 积分操作是否需要审核
  • 规则使用需要的附加信息
  • 状态:使用或者停用
  • 可撤销已经使用的积分操作
二、程序特点
  1.  采用Borland delphi 编程,使用MS SQL SERVER 2000数据库
  2.   C/S结构,使用专用服务程序,可使用于局域网和广域网。
  3.   系统自带数据转换程序,可导入数据和导出数据,支持10多种数据格式,
  4.   提供多样灵活的查询,可对数据进行任何统计并打印报表或输出EXCEL文件
  5.   采用严谨的程序设计和完善的错误提示,对操作人员要求低
三、模块说明
  1. 服务程序:提供TCP/IP、WWW服务,软件版本自动升级管理,模块连接监控,数据库备份恢复,SQL日志文件收缩等
  2. 系统管理模块:操作人员管理,部门管理,数据库表全权限操作,数据导入导出。
  3. 客户积分管理模块:会员信息录入修改,会员卡管理(发卡,挂失,换卡,改密),积分规则,活动管理,积分操作,综合查询统计。
  4. 客户积分管理简化版:积分操作。
四、运行环境:Windows 9X/Windows ME/ Windows NT/Windows 2000/Windows XP/Windows 2003/Windows Vista/Windows 7
五、技术支持: 正式用户可以获得软件免费升级服务,在线技术支持。

相关文章:

软佳产品销售报表系统 (SoftPlus Product Sales Report System) 软件升级 2011.03

软佳产品销售报表系统(SoftPlus Product Sales Report System)
软件升级:
1. 服务程序 V1.16 
2. 系统管理 V1.04
3. 产品销售报表模块 V1.06




软佳产品销售报表系统 (SoftPlus Product Sales Report System)

一.系统介绍
本软件是属于定制软件系统,主要实现产品的销售和报表,对不同机构设置对应权限,报表分为人员统计表、产品销售报排名表、产品销售记录。

二.程序特点
1. 采用Borland delphi 编程,使用MS SQL SERVER 2000数据库
2. C/S结构,使用专用服务程序,可使用于局域网和广域网。
3. 系统自带数据转换程序,可导入数据和导出数据,支持10多种数据格式,
4. 提供多样灵活的查询,可对数据进行任何统计并打印报表或输出EXCEL文件
5. 采用严谨的程序设计和完善的错误提示,对操作人员要求低

三. 模块说明
1. 服务程序:提供TCP/IP、WWW服务,版本自动升级管理,模块连接监控,数据库备份恢复,SQL日志文件收缩等
2. 系统管理模块:操作人员管理,部门管理,数据库表全权限操作,数据导入导出。
3. 产品销售报表模块:产品销售录入和产品销售记录管理,综合查询统计。



软件网站:http://www.softplus.org/

相关文章:

Embarcadero recently released a new version of Delphi: Delphi XE

“Embarcadero Delphi XE is the fastest way to deliver ultra-rich, ultra-fast Windows applications. Dramatically reduce coding time and create applications 5x faster with component-based development and a fully visual two-way RAD IDE. Speed development across multiple Windows and database platforms – for GUI desktop applications, interactive touch-screen, kiosk, and database-driven multi-tier, cloud, and Web applications.”

The latest version of Delphi was Delphi 2010. Delphi XE, or what could have been, Delphi 2011, brings many new features and improvements:

    * Built-in Source Code Management
    * Built-in Cloud Development (Windows Azure, Amazon EC2)
    * Innovative expanded Tool Chest for optimized development
    * DataSnap Multi-tier Development
    * much more…

You can find more info on Delphi XE on the Embarcadero Delphi XE web page, including videos, what's new, FAQs, data sheet and alike…
http://www.embarcadero.com/products/delphi





Trial version can download from Embarcadero web site, Installing this product will download some files from Web, This will take a long time when you Internet connection is slow.

Un-registered Delphi XE can use 14 days, 1 hour each time . Is it worth to upgrading your older version? I don't think so.

What's 'XE' meaning? Here is some answer from Delphi fans:



“x” of Cross Plataform
“e” of Embacadero

x = heterogeneous
e = embarcadero

e(x)treme
(e)arning

Could be:X = 10 (as in 2010)E = Embarcadero

    it’s version 15:

    “X” = 10 in romans
    “E” = 5th character on alphabet


    It’s actually XI

    XI as in Roman ‘11′ for 2011

    Just the advertisers made the obligatory spelling error.


EX:
eXtremely
Expensive

X = numerical 10
E = Extended = supports handheld pda, mobile, web application, cloud computing into one great application Tool = Delphi XE


eXtrEme Creativity!

There is already an XE in the world, namely Oracle XE!

What an excellent creativity to invent again an acronym what already exists for years!

Xenophobic – an irrational, deep-rooted fear of or antipathy towards outsiders
Egomania – an obsessive preoccupation with one’s self



Which is your choice? smile

相关文章:

软佳产品销售报表系统 (SoftPlus Product Sales Report System) 软件升级 2009.10  

软佳产品销售报表系统 (SoftPlus Product Sales Report System) 软件升级 2009.10  



软佳产品销售报表系统 (SoftPlus Product Sales Report System)

一.系统介绍
本软件是属于定制软件系统,主要实现产品的销售和报表,对不同机构设置对应权限,报表分为人员统计表、产品销售报排名表、产品销售记录。

二.程序特点
1. 采用Borland delphi 编程,使用MS SQL SERVER 2000数据库
2. C/S结构,使用专用服务程序,可使用于局域网和广域网。
3. 系统自带数据转换程序,可导入数据和导出数据,支持10多种数据格式,
4. 提供多样灵活的查询,可对数据进行任何统计并打印报表或输出EXCEL文件
5. 采用严谨的程序设计和完善的错误提示,对操作人员要求低

三. 模块说明
1. 服务程序:提供TCP/IP、WWW服务,版本自动升级管理,模块连接监控,数据库备份恢复,SQL日志文件收缩等
2. 系统管理模块:操作人员管理,部门管理,数据库表全权限操作,数据导入导出。
3. 产品销售报表模块:产品销售录入和产品销售记录管理,综合查询统计。

    权限管理
    录入权限:网点赋予录入权限,用于产品销售录入和产品销售记录管理(记录管理时间为1个月);录入权限包含相应查询权限功能。
    查询权限:查询权限按照网点级别进行设置,省分行可以查询全部报表(不含网点产品销售挂价表);二级分行可以查询下辖网点的全部报表(不包含网点产品销售挂架表);网点可以查询本网点的全部报表包括网点产品销售挂价表。
    维护权限:网点赋予维护权限,用于网点人员增加和网点挂价表维护和产品销售记录管理;维护权限包含查询权限功能。网点维护权限对网点人员只能赋予录入功能不能修改人员姓名和删除人员信息
    管理权限:主要对系统管理模块人员使用,省分行可以设置多个管理人员,并配置管理权限。二级分行查询人员和网点的维护人员由省分行管理权限设置

四. 运行环境:Windows 9X/Windows ME/ Windows NT/Windows 2000/Windows XP/Windows 2003/Windows Vista

五. 技术支持: 正式用户可以获得软件免费升级服务,在线技术支持。





软件网站:http://www.softplus.org/



Tags:软佳 产品销售报表 产品销售 报表系统 delphi 软佳产品销售 销售报表 销售日报表 销售报表格式 销售月报表 销售日报表格式 销售月报表格式 销售报表样本 销售报表分析 销售报表模板 销售业绩报表 销售报表软件 云南软件公司 云南医院系统 昆明软件公司 源码下载 免费下载

相关文章:

软佳产品销售报表系统 V1.00

今年年初做的一个系统:软佳产品销售报表系统,属于定制软件。
模块:
服务程序
系统管理
产品销售报表

系统框架还是采用自己的平台,MS SQL Server + Delphi

软件截图:



软件运行稳定,暂不提供下载。

相关文章:

软佳客户积分管理系统(SoftPlus CPS) 新项目完成

最近日志更新慢了,主要的时间在开发新项目,这个星期已经完成。网站也做好了:
http://www.katesoft.com/product_cps.htm 并提供下载地址,需要试用版的请和SoftPlus联系



软佳客户积分管理系统(SoftPlus CPS)

一.使用说明
本程序是为昆明某公司定制的客户积分管理系统,主要实现客户信息管理、客户调查问卷、客户积分规则管理、会员卡管理、客户积分操作、综合查询和报表。适用于需要对客户资料,会员卡,消费积分管理的企业。

二.程序特点
1. 采用Borland delphi 编程,使用MS SQL SERVER 2000数据库
2. C/S结构,使用专用服务程序,可使用于局域网和广域网。
3. 系统自带数据转换程序,可导入数据和导出数据,支持10多种数据格式,
4. 提供多样灵活的查询,可对数据进行任何统计并打印报表或输出EXCEL文件
5. 采用严谨的程序设计和完善的错误提示,对操作人员要求低

三. 模块说明
1. 服务程序:提供TCP/IP、WWW服务,版本自动升级管理,模块连接监控,数据库备份恢复,SQL日志文件收缩等
2. 系统管理模块:操作人员管理,部门管理,数据库表全权限操作,数据导入导出。
3. 客户积分管理模块:会员信息录入修改,会员卡管理(发卡,挂失,换卡,改密),积分规则,活动管理,积分操作,综合查询统计。

四. 运行环境:Windows 9X/Windows ME/ Windows NT/Windows 2000/Windows XP/Windows 2003/Windows Vista

五. 技术支持: 正式用户可以获得软件免费升级服务,在线技术支持。

服务程序图片:

系统管理模块图片:

客户积分管理模块图片:

相关文章:

获得CPU速度的Delphi 函数

这个有意思,虽然是个老程序了,对于3Ghz的CPU算的还是很准的envy


function TscSystemInfo.GetCPUSpeed : Double;
const
IntDelayTime = 500; // time in ms
var
TimerHi, TimerLo: DWORD;
IntPriorityClass, IntPriority: Integer;
begin
IntPriorityClass := GetPriorityClass(GetCurrentProcess);
IntPriority := GetThreadPriority(GetCurrentThread);

SetPriorityClass(GetCurrentProcess, REALTIME_PRIORITY_CLASS);
SetThreadPriority(GetCurrentThread, THREAD_PRIORITY_TIME_CRITICAL);

Sleep(10);
asm
dw 310Fh
mov TimerLo, eax
mov TimerHi, edx
end;
Sleep(IntDelayTime);
asm
dw 310Fh
sub eax, TimerLo
sbb edx, TimerHi
mov TimerLo, eax
mov TimerHi, edx
end;

SetThreadPriority(GetCurrentThread, IntPriority);
SetPriorityClass(GetCurrentProcess, IntPriorityClass);

Result := TimerLo / (1000.0 * IntDelayTime);
end;

相关文章:

使用Delphi 6 + SOAP 开发web service程序

在论坛看到个文章:
主题: 请帮忙一下关于Web Service 接口规范


单位用了一个Web程序,上边有系统要的信息。给了个Web Service 接口规范。我要怎么办才能得到信息

。一点头绪也没有。希望高人给点意见。用C++Builder 6

接口规范内容:
1、服务定位:
http://server_ip_address:port/services/CorpEntityService
server_ip_address-系统的服务器地址
port-服务的端口
2、输入参数规范:
com.bdcc.ncms.webservice.security.User 对象-主要用于验证用户身份,由系统提供给用户,包括下
面的属性:
username-String 用户名
Password-String 密码

com.bdc.ncms.corpentity.dto. CorpEntityWsparamDTO 对象-主要封闭了获取对象信息的必要信息,包

括:
cardNo-String 卡号
PersonName-String 姓名

3、输出参数规范
输入参数主要由对象:com.bdcc.ncms.corpentity.dto. CorpEntity WsresultDTO 封装,包括下面的属性
CardNo-String 卡号
PersonName-Long 证书号
PersonId-Long 标识ID
dateOfBirth-Date 生日
status-String 访问状态 0成功/-1失败。
errorCode-错误编码信息,当status为-1时,参考此属性

有以上这些东西怎样用C++Builder取得我要的信息。该用什么控件。要怎么办。谁能指点一二。


这个接口写的也太省略了,只是写出了输入和输出参数,只看这一部分内容怎么可能写出接口来?!要是写接口文档的真这样写,那可真应该打pp了。grin
利用google查了下,发现yshff (子夜时分)在csdn.net上还有一个帖子:
C++Builder+WSDL怎么设计程序。



由WSDL文件生成的C++builder程序见以下:
//—-主文件CorpEntityService.cpp—
// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL : G:\web\wsdl\CorpEntityService.wsdl
// Encoding : UTF-8
// Version : 1.0
// (2007-3-28 21:09:17 – $Revision: 1.0.1.0.1.82 $)
// ************************************************************************ //

#include
#pragma hdrstop

#if !defined(CorpEntityServiceH)
#include “CorpEntityService.h”
#endif

namespace NS_CorpEntityService {

_di_CorpEntityEndpoint GetCorpEntityEndpoint(bool useWSDL, AnsiString addr)
{
static const char* defWSDL= “G:\web\wsdl\CorpEntityService.wsdl”;
static const char* defURL = “http://220.165.93.74:8080/ncms/services/CorpEntityService”;
static const char* defSvc = “CorpEntityEndpointService”;
static const char* defPrt = “CorpEntityService”;
if (addr==”")
addr = useWSDL ? defWSDL : defURL;
THTTPRIO* rio = new THTTPRIO(0);
if (useWSDL) {
rio->WSDLLocation = addr;
rio->Service = defSvc;
rio->Port = defPrt;
} else {
rio->URL = addr;
}
_di_CorpEntityEndpoint service;
rio->QueryInterface(service);
if (!service)
delete rio;
return service;
}

__fastcall CorpEntityWSResultDTO::~CorpEntityWSResultDTO()
{
delete FdateOfBirth;
}

// ************************************************************************ //
// This routine registers the interfaces and types used by invoke the SOAP
// Service.
// ************************************************************************ //
static void RegTypes()
{
/* CorpEntityEndpoint */
InvRegistry()->RegisterInterface(__interfaceTypeinfo(CorpEntityEndpoint), L”http://com.bdcc.ncms.webservice.corpentity.CorpEntityService”, L”UTF-8″);
InvRegistry()->RegisterDefaultSOAPAction(__interfaceTypeinfo(CorpEntityEndpoint), L”");
/* User */
RemClassRegistry()->RegisterXSClass(__classid(User), L”http://security.webservice.ncms.bdcc.com”, L”User”);
/* CorpEntityWSParamDTO */
RemClassRegistry()->RegisterXSClass(__classid(CorpEntityWSParamDTO), L”http://dto.corpentity.ncms.bdcc.com”, L”CorpEntityWSParamDTO”);
/* CorpEntityWSResultDTO */
RemClassRegistry()->RegisterXSClass(__classid(CorpEntityWSResultDTO), L”http://dto.corpentity.ncms.bdcc.com”, L”CorpEntityWSResultDTO”);
}
#pragma startup RegTypes 32

}; // NS_CorpEntityService

///////////————CorpEntityService.h文件——–
// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL : G:\web\wsdl\CorpEntityService.wsdl
// Encoding : UTF-8
// Version : 1.0
// (2007-3-28 21:09:17 – $Revision: 1.0.1.0.1.82 $)
// ************************************************************************ //

#ifndef CorpEntityServiceH
#define CorpEntityServiceH

#include
#include
#include
#include

namespace NS_CorpEntityService {

// ************************************************************************ //
// The following types, referred to in the WSDL document are not being represented
// in this file. They are either aliases[@] of other types represented or were referred
// to but never[!] declared in the document. The types from the latter category
// typically map to predefined/known XML or Borland types; however, they could also
// indicate incorrect WSDL documents that failed to declare or import a schema type.
// ************************************************************************ //
// !:string – “http://schemas.xmlsoap.org/soap/encoding/
// !:long – “http://schemas.xmlsoap.org/soap/encoding/
// !:NcmsBaseDTO – “http://dto.corpentity.ncms.bdcc.com
// !:dateTime – “http://www.w3.org/2001/XMLSchema

class User;
class CorpEntityWSParamDTO;
class CorpEntityWSResultDTO;

// ************************************************************************ //
// Namespace : http://security.webservice.ncms.bdcc.com
// ************************************************************************ //
class User : public TRemotable {
private:
AnsiString Fpassword;
AnsiString FuserName;
public:
__published:
__property AnsiString password = { read=Fpassword, write=Fpassword };
__property AnsiString userName = { read=FuserName, write=FuserName };
};

// ************************************************************************ //
// Namespace : http://dto.corpentity.ncms.bdcc.com
// ************************************************************************ //
class CorpEntityWSParamDTO : public TRemotable {
private:
AnsiString FcardNo;
__int64 FpersonCode;
AnsiString FpersonName;
public:
__published:
__property AnsiString cardNo = { read=FcardNo, write=FcardNo };
__property __int64 personCode = { read=FpersonCode, write=FpersonCode };
__property AnsiString personName = { read=FpersonName, write=FpersonName };
};

// ************************************************************************ //
// Namespace : http://dto.corpentity.ncms.bdcc.com
// ************************************************************************ //
class CorpEntityWSResultDTO : public TRemotable {
private:
AnsiString Faddress;
AnsiString FcardNo;
TXSDateTime* FdateOfBirth;
AnsiString FerrorCode;
AnsiString Fidentification;
AnsiString FisActive;
__int64 FpersonCode;
__int64 FpersonId;
AnsiString FpersonName;
AnsiString Fsex;
AnsiString Fstatus;
public:
__fastcall ~CorpEntityWSResultDTO();
__published:
__property AnsiString address = { read=Faddress, write=Faddress };
__property AnsiString cardNo = { read=FcardNo, write=FcardNo };
__property TXSDateTime* dateOfBirth = { read=FdateOfBirth, write=FdateOfBirth };
__property AnsiString errorCode = { read=FerrorCode, write=FerrorCode };
__property AnsiString identification = { read=Fidentification, write=Fidentification };
__property AnsiString isActive = { read=FisActive, write=FisActive };
__property __int64 personCode = { read=FpersonCode, write=FpersonCode };
__property __int64 personId = { read=FpersonId, write=FpersonId };
__property AnsiString personName = { read=FpersonName, write=FpersonName };
__property AnsiString sex = { read=Fsex, write=Fsex };
__property AnsiString status = { read=Fstatus, write=Fstatus };
};

// ************************************************************************ //
// Namespace : http://com.bdcc.ncms.webservice.corpentity.CorpEntityService
// transport : http://schemas.xmlsoap.org/soap/http
// style : rpc
// binding : CorpEntityServiceSoapBinding
// service : CorpEntityEndpointService
// port : CorpEntityService
// URL : http://localhost:8080/ncms/services/CorpEntityService
// ************************************************************************ //
__interface INTERFACE_UUID(“{E9115789-3B20-0C6B-37C5-35E5B5BE203D}”) CorpEntityEndpoint : public IInvokable
{
public:
virtual CorpEntityWSResultDTO* getCorpEntity(const User* user, const CorpEntityWSParamDTO* dto) = 0;
};
typedef DelphiInterface _di_CorpEntityEndpoint;

_di_CorpEntityEndpoint GetCorpEntityEndpoint(bool useWSDL=false, AnsiString addr=”");

#endif // __CorpEntityService_h__

}; // NS_CorpEntityService

#if !defined(NO_IMPLICIT_NAMESPACE_USE)
using namespace NS_CorpEntityService;
#endif

谁能讲解一下。我该怎么调用里边的方法。该用什么控件。怎么调用。谢谢。


看了这个C++builder根据WSDL导入生成的接口文件,知道是怎么回事了,就是要做一个SOAP/Web Service的程序。看了这个熟悉的C++ Builder代码,又再看了一下接口的说明,发现文档编写的几个疏忽:
接口文档只说明了输入输出参数,但是com.bdc.ncms.corpentity.dto. CorpEntityWsparamDTO的写法并不适合接口文档。
接口文档缺乏编写接口程序的要求,根据C++ Builder接口程序看出,接口程序需要SOAP+Complex Type 技术。
接口文档缺乏Web Service Client 调用函数,仔细往下面看:
virtual CorpEntityWSResultDTO* getCorpEntity(const User* user, const CorpEntityWSParamDTO* dto) = 0;
 
SOAP(Simple Object Access Protocol) 是一个标准,目前的很多Web Service 都使用这个来交换数据,目前都是使用http/https。Delphi在开发SOAP程序有多种选择,灵活性非常高,做一个简单的Web Service 程序也就是几分钟的事情。

CodeGerar 发布了 Delphi 2007 for Win32,高兴啊envy

相关文章:

Windows Server 2003 + SQL Server 2000 中使用企业管理器选择表返回所有行出现错误

Windows 2003 + SQL Server 2000 中使用企业管理器选择表返回所有行出现错误,提示‘查询文件已经损坏或未注册,请先注册或者重新安装’,但是查询管理器可以正常使用。使用ADO的delphi程序都运行出错,提示需要MDAC 2.1以上版本。

判断是MDAC出错了,重装MDAC 2.8 ,失败!卸载SQL server 2000 后重装,安装MICROSOFT SQL SERVER 2000 的 SERVICE PACK 4, 没解决。

难道是版本低,想到Windows Server 2003 SP1 有 MDAC 2.8 SP2, 重装Windows Server 2003 SP1后还是同样问题。

MDAC是什么?
Microsoft Data Access Components (MDAC) 是一个组件集合,用于在 Microsoft Windows 操作系统上提供数据库连接。MDAC 是一种常用的技术,大多数 Windows 系统上都可能有。

默认情况下,MDAC 作为一个组成部分包括在 Windows XP、Windows 2000 和 Windows Millennium Edition (Me) 中。许多其他产品和技术中也包含了或安装了 MDAC。例如,Microsoft Windows NT 4.0 Option Pack 和 Microsoft SQL Server 2000 中都有 MDAC;而且,即使未安装 MDAC 本身,Microsoft Internet Explorer 中也包含某些 MDAC 组件。此外,MDAC 还作为一种独立的技术来提供。如要下载 MDAC,请访问下面的 Microsoft 网站:
http://msdn2.microsoft.com/en-us/data/aa937695.aspx



MDAC 属于系统组件,不能卸载,只能由更高版本覆盖升级,如单独的MDAC安装包或者操作系统的SERVICE PACK 。

google一下,发现比较接近修复MDAC的文章是这样:
在安装了XP sp2或Windows 2003的机器上修复MDAC的方法如下:.在“我的电脑”中找到Windows系统目录下INF文件夹中的MDAC.INF文件,在其上点击右键,在弹出的菜单中选择“安装”。


但是右键安装INF文件拒绝访问,INF安装需要的程序出错,在控制面版-文件夹选项,找到INF,INF安装用于执行操作的应用程序:
%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1
改成这样使用绝对路径,在命令行输入:


不能换行:
C:\WINDOWS\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 C:\WINDOWS\inf\mdac.inf


插入Windows Server 2003安装光盘,安装结束后MDAC使用正常。

相关文章: