如何写论文?写好论文?免费论文网提供各类免费论文写作素材!
当前位置:免费论文网 > 合同大全 > 其它合同 > 免费合同管理系统

免费合同管理系统

来源:免费论文网 | 时间:2017-01-10 07:19:14 | 移动端:免费合同管理系统

篇一:合同管理系统C语言代码

/*合同管理系统*/

/******头文件(.h)***********/

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

#include "ctype.h"

#define M 50

struct addressbook

{

int num;

char name[20];

float money[20];

char jia[15];

char yi[15];

int creatline[15];

int deadline[15];

char carryout[15];

charclassify[15];

};

typedef struct addressbook AddressBook;

int Init(AddressBook t[]);

int AddRecord(AddressBook t[],int n);

void List(AddressBook t[],int n);

void SearchOnName(AddressBook t[],int n);

void changeOnName(AddressBook t[],int n);

int Deleteonname(AddressBook t[],int n);

void SortOnNum(AddressBook t[],int n);

int quantityonjia(AddressBook t[]);

void SaveRecord(AddressBook t[],int n);

int LoadRecord(AddressBook t[]);

int Menu_select();

void main()

{

AddressBook adr[M];

int length;

while(1)

{

switch(Menu_select())

{

case 1: length=Init(adr);

SaveRecord(adr,length);

break;

case 2:length=LoadRecord(adr);

AddRecord(adr,length);

break;

case 3:length=LoadRecord(adr);

List(adr,length);

break;

case 4:length=LoadRecord(adr);

SearchOnName(adr,length);

break;

case 5:length=LoadRecord(adr);

changeOnName(adr,length);

SaveRecord(adr,length);

List(adr,length);

break;

case 6:length=LoadRecord(adr);

Deleteonname(adr,length);

SaveRecord(adr,length);

List(adr,length);

break;

case 7:length=LoadRecord(adr);

SortOnNum(adr,length);

SaveRecord(adr,length);

List(adr,length);

break;

case 8:length=LoadRecord(adr);

quantityonjia(adr,length);

break;

case 0:exit(0); /*如返回值为0则程序结束*/

}

}

}

int Menu_select()

{

int c;

printf("press any key enter menu......\n");

getchar(); /*读入任意字符*/

printf("********************************MENU*********************************\n\n");

printf("1. 录入初始记录\n");

printf("2. 增加记录\n");

printf("3. 显示所有记录\n");

printf("4. 根据合同名称查找记录\n");

printf("5. 根据合同名称修改记录\n");

printf("6. 根据合同名称删除记录\n");

printf("7. 按合同编号从小到大显示记录\n");

printf("8. 根据合同甲方统计其合同量数\n");

printf("0. 退出\n");

printf("*********************************************************************\n"); do{

printf("\n Enter your choice(0-8):");

if(scanf("%d",&c)!=1)

{ while(getchar()!='\n')

continue;

/* continue;*/

}

}while(c<0||c>8);

return c;

}

int Init(AddressBook t[])

{

int i,n;

system("cls");

printf("\n请输入要输入的记录数:\n");

scanf("%d",&n);

printf("开始输入记录:\n");

for(i=0;i<n;i++)

{ system("cls");

printf("\n第%d条合同的编号:",i+1);

scanf("%d",&t[i].num);

printf("第%d条合同的名称:",i+1);

scanf("%s",t[i].name);

printf("第%d条合同的金额:",i+1);

scanf("%s",t[i].money);

printf("第%d条合同的甲方:",i+1);

scanf("%s",t[i].jia);

printf("第%d条合同的乙方:",i+1);

scanf("%s",t[i].yi);

printf("第%d条合同的等级:",i+1);

scanf("%s",t[i].classify);

printf("第%d条合同的生效日期:",i+1);

scanf("%s",t[i].creatline);

printf("第%d条合同的到期日期:",i+1);

scanf("%s",t[i].deadline);

printf("第%d条合同是否完成:",i+1);

scanf("%s",t[i].carryout);

}

return (n);

}

int AddRecord(AddressBook t[],int n)

{

int i,m;

char *s;

system("cls");

printf("\n请输入在增加的记录数:\n");

scanf("%d",&m);

printf("开始追加记录\n");

for(i=n;i<n+m;i++)

{ system("cls");

printf("\n第%d条合同的编号:",i+1);

scanf("%d",&t[i].num);

printf("第%d条合同的名称:",i+1);

scanf("%s",t[i].name);

printf("第%d条合同的金额:",i+1);

scanf("%s",t[i].money);

printf("第%d条合同的甲方:",i+1);

scanf("%s",t[i].jia);

printf("第%d条合同的乙方:",i+1);

scanf("%s",t[i].yi);

printf("第%d条合同的等级:",i+1);

scanf("%s",t[i].classify);

printf("第%d条合同的生效日期:",i+1);

scanf("%s",t[i].creatline);

printf("第%d条合同的到期日期:",i+1);

scanf("%s",t[i].deadline);

printf("第%d条合同是否完成:",i+1);

scanf("%s",t[i].carryout);

}

return (n+m);

}

void List(AddressBook t[],int n)

{

int i;

system("cls");

printf("\n\n*********************************ADDRESS***********************************\n");

printf("编号 姓名金额甲方 乙方 等级 生效日期 到期日期 是否完成\n");

printf("---------------------------------------------------------------------------\n");

for(i=0;i<n;i++)

{printf("-6d%-20s%-20f",t[i].num,t[i].name,t[i].money);

printf("%-15s%-15s%-15d%-15d%-15s%-15\n",t[i].jia,t[i].yi,t[i].classify,t[i].creatline,t[i].deadline,t[i].carryout);

if((i+1)%10==0)

{

printf("Press any key continue...\n");

getchar();

}

}

printf("************************************end***********************************\n");

}

void SearchOnName(AddressBook t[],int n)

{

char s[20];

int i,flag=0;

system("cls");

printf("请输入要查找的合同名:\n");

scanf("%s",s);

for(i=0;i<n;i++)

{

if(strcmp(s,t[i].name)==0)

{ flag=1;

system("cls");

printf("\n\n此人的信息如下:\n");

printf("编号 姓名金额甲方 乙方 等级 生效日期 到期日期 是否完成\n");

printf("---------------------------------------------------------------------------\n");

printf("-6d%-20s%-20f",t[i].num,t[i].name,t[i].money);

printf("%-15s%-15s%-15d%-15d%-15s%-15\n",t[i].jia,t[i].yi,t[i].classify,t[i].creatline,t[i].deadline,t[i].carryout);

}

}

if(flag==0)

篇二:合同管理软件体验

合同管理软件体验

Monxin是采用PHP+MySQL方式运行的开源程序。 主要特点在于:

可视化模块排版、模板界面随意换、海量功能按需扩展、带手机版界面。

管理员:客户、合同、经员管理

经 理:合同、业务员管理..

业务员:客户、合同、跟进

...

Monxin企业站是采用梦行Monxin系统的其中一个专门为企业建站定制的建站程序。

相关的介绍及解说视频请关注我们的官网。

所有代码开源、免费。欢迎技术大牛前来指导,斧正。

篇三:合同管理软件系统特色

本系统是由山西省信用评估有限公司自主研发,利用现代企业的先进管理思想,为企业提供决策、计划、控制与评价客户信用的全方位、系统化的合同管理平台。旨在帮助企业提高竞争力,实现合同的自动化管理,为企业发展提供良好的管理平台。系统核心功能如下:

?

?

?

?

? 先进的合同管理流程,帮助企业实现合同的自动化管理; 完整的客户信用模型,帮助企业正确决策; 全方位的客户管理与信息共享平台; 最大程度地降低企业逾期账款,消除坏账损失; 优化企业业务流程,提高管理水平。

核心思想

利用现代企业的先进管理思想,从人性化、智能化、自动化,简易化的角度出发,根据不同类型的企业定制标准化,并可由企业自由扩展系统的管理平台。

主要模块

包括客户管理、项目管理、合同管理、合同台帐、统计图表、信用评价、系统管理等模块。 服务对象

标准化的合同管理系统平台,适用于不同领域的各类型企业,特别适合于以信用交易(赊销)为主要交易方式、客户欠款多、欠款时间长、坏账风险大、应收账款周转慢、应收账款持有成本高的企业。

客户管理

客户管理模块用于录入和查看客户信息,使用者不仅可以快速查询所需客户资料,同时可根据需要对客户和联系人信息进行编辑修改。更方便的是可以从中国信用管理网上免费获取更多客户详细信息。项目管理

项目管理模块用于管理企业的所有项目信息,企业按照需求定制项目,并作出相应的估算价值,帮助企业做好前期准备工作。

合同管理

合同管理模块用于管理企业的所有合同信息,使用者按照合同起草(录入)、合同审核(审核)、合同账款登记(结账)、合同管理(管理)这样的流程处理方式来管理合同,最大程度的为企业提高效率。合同台帐

合同台帐模块用于查看企业的台帐信息,还可以导出和打印台帐信息。统计图表 统计图表模块用于查看企业的收付款金额,以图表的方式清晰显示出企业的收付款财务状况。信用评价

信用评价管理模块包含企业内部的所有客户信用报告详细信息。通过该客户的信用等级、账龄分析、财务报表、财务指标等,以图表方式和列表方式清晰展现该客户的具体状况,为企业的下一部发展和决策提供强有力的数据支持和分析。

系统管理

系统管理模块包括组群(权限)管理、用户管理、部门管理、表字段管理、固定值管理,使用者可以根据贵公司需求定制自己的系统权限和系统设置,真正为企业量身定做的标准化的合同管理系统。

全面实用的合同管理

从企业需求出发,系统能产生合同台帐、统计图表、客户信用报告,并可以Excel表格形式灵活导出和打印。

完整的客户信用模型

系统内置先进的客户信用模型,容纳了客户信用报告详细信息以及应收款账龄分析表,全面分析客户的信用状况。

即时定制企业系统

企业随时根据具体需求,即时改变系统的配置信息,即时定制属于企业自己的系统。

安全高效的系统性能

系统的设计和开发全面贯彻“负载均衡、效率优先”原则,使系统在大用户量和大数据量的状况下仍具有良好的操作性能。 同时,系统提供了全面的信息安全控制框架,采用了群组+角色的复杂权限设计模式,彻底摆脱了传统的固定角色的单一模式,完全满足各类企业对信息安全的最高要求。

简单易用的操作界面

系统操作界面友好,具有智能化安装模式及快速、灵活、简单的C/S系统初始化模式。窗口和按钮设计更加符合中国人的使用习惯, 并配有通俗易懂的帮助文档、细致详尽的系统使用说明手册,简单易用。

先进的客户信用模型,帮助企业正确决策

系统是目前国内唯一一款能对客户进行客户信用评级,并集客户信用报告、账龄分析表管理等多种功能为一体的客户信用控制功能。系统可帮助企业防范风险客户,消除客户欠款风险,为企业正确决策提供参考依据。

完备的客户管理与信息共享平台

系统提供完备的客户信息管理和共享平台,能快速实现客户资料查询和修改,还可以从中国信用管理网上免费获取更多客户详细信息,帮助企业建立统一的客户档案,实现电子化管理。

降低企业信用风险,减少坏账率

系统可帮助企业及时了解和跟踪客户交易情况,对客户基本信息和交易数据进行统计分析,帮助企业进行台帐管理,减少坏账率和因账款拖欠带来的资金问题,有效降低企业信用风险。

优化业务流程,提升工作效率

系统具有强大的信用模型和管理功能,帮助企业对业务流程进行不断优化和完善,提升企业反应速度,节省人力成本,提高工作效率。

帮助企业建立信息化业务管理体系

完整的电子化业务跟踪流程,使系统与企业实际操作充分结合,帮助企业实时掌握合同执行情况,及时进行信用评价和控制,为企业建立信息化管理平台,提升企业综合竞争力。


免费合同管理系统》由:免费论文网互联网用户整理提供;
链接地址:http://www.csmayi.cn/show/144975.html
转载请保留,谢谢!
相关文章