cg生产资产管理系统 tactic系统可以管理文件夹吗? 系统盘里的CGS16是什么?可不可以删

\u4e2a\u4eba\u8d22\u52a1\u7ba1\u7406\u7cfb\u7edf

#include
#include
#include
#include
#include
#define NULL 0
#define LEN sizeof(struct finance)
#define SETCODE 000000
#define SETUSER ******
/*\u5b9a\u4e49\u7ed3\u6784\u4f53\uff0c\u7ed3\u6784\u4f53\u53d8\u91cf\u5305\u62ec\u5e8f\u53f7num\uff0c\u65e5\u671fdate\uff0c\u6765\u6e90state\uff0c\u751f\u6d3b\u8d39receive,\u6d88\u8d39spend,\u7ed3\u4f59save*/
struct finance
{int num;
char date[10];
char state[20];
int receive;
int spend;
int save;
struct finance *next;

};
/*\u51fd\u6570\u7533\u660e*/
void login();
void win();
void init();
void loginerror();
void direct();
struct finance *creat (void);
void save();
void saveover();
void view();
void viewdraw();
void viewall();
void viewdate();
void viewnum();
void analyse();
int smax();
int smin();
void print(struct finance *p);
int n; /*\u5b9a\u4e49\u4e00\u4e2a\u77ed\u6574\u578b\u5168\u5c40\u53d8\u91cf\u8bb0\u5f55\u8f93\u5165\u6570\u636e\u6761\u6570,\u800c\u4e14\u8fd8\u53ef\u4ee5\u7528\u4e8e\u5bb9\u9519\u5904\u7406 */
struct finance **use; /*\u5b9a\u4e49\u7ed3\u6784\u4f53\u578b\u4e8c\u7ea7\u6307\u9488*/
char ch; /*\u5b9a\u4e49\u5b57\u7b26\u578b\u5168\u5c40\u53d8\u91cf,\u63a5\u6536\u63a7\u5236\u5b57\u7b26,\u4ee5\u8fdb\u884c\u7a97\u53e3\u5207\u6362*/
void main()

{login();
direct();
while(ch!='4')
{switch(ch)
{case'1':*use=creat();break; /*direct\u51fd\u6570\u8c03\u7528\u540e\u5982\u6309\u4e0b1,\u8c03\u7528\u94fe\u8868\u521b\u5efa\u51fd\u6570,\u8bb0\u5f55\u5f53\u524d\u4fe1\u606f*/
case'2':save();break; /*direct\u51fd\u6570\u8c03\u7528\u540e\u5982\u6309\u4e0b2,\u8c03\u7528\u4fdd\u5b58\u6587\u4ef6\u51fd\u6570\u5c06\u94fe\u8868\u4fdd\u5b58\u4e3a\u6587\u4ef6*/
case'3':view();break; /*direct\u51fd\u6570\u8c03\u7528\u540e\u5982\u6309\u4e0b3,\u8c03\u7528\u67e5\u770b\u51fd\u6570\u5c06\u6587\u4ef6\u4fe1\u606f\u8f93\u51fa*/
default:printf("no effect!!!");
};
direct();
}
/*if ch=4,quit*/
}


void direct()
{
init(); /*\u56fe\u5f62\u51fd\u6570\u521d\u59cb\u5316*/
cleardevice(); /*\u6e05\u5c4f*/
setbkcolor(MAGENTA); /*\u8bbe\u7f6e\u80cc\u666f\u989c\u8272\u4e3a\u6d0b\u7ea2*/
setcolor(BLUE); /*\u8bbe\u7f6e\u5f53\u524d\u989c\u8272\u4e3a\u84dd\u8272*/
rectangle(20,40,620,400); /*\u753b\u77e9\u5f62\u6846*/
rectangle(40,80,600,380);
outtextxy(300,90,"operate"); /*\u56fe\u5f62\u6587\u672c\u8f93\u51fa,\u5b9a\u4f4d\u8f93\u51fa*/
bar(200,140,240,160); /*\u6761\u5f62\u56fe,\u7a81\u51fa\u663e\u793a*/
outtextxy(200,150,"input");
outtextxy(380,150,"press 1!!!");
bar(200,180,240,200);
outtextxy(200,190,"save");
outtextxy(380,190,"press 2!!!");
bar(200,220,240,240);
outtextxy(200,230,"view");
outtextxy(380,230,"press 3!!!");
bar(200,260,240,280);
outtextxy(200,270,"quit");
outtextxy(380,270,"press 4!!!");
ch=getch(); /*ch\u63a5\u6536\u5b57\u7b26*/
closegraph();
}

void login()
{char user[10],setuser[]={"SETUSER"},code[10],setcode[]={"SETCODE"};
int flag=0,i;
do
{if(flag) loginerror();
init();
cleardevice();
setbkcolor(LIGHTBLUE);
setcolor(RED);
rectangle(180,80,400,200);
outtextxy(220,100,"ID:");
outtextxy(220,120,"username:");
for(i=0;i<6;i++)
{user[i]=getch();fflush(stdin);}
outtextxy(220,140,user);
outtextxy(220,160,"code:");
for(i=0;i<6;i++)
{code[i]=getch();
outtextxy(220+5*i,180,"*");
}
flag++;
}while(!strcmp(user,setuser)||!strcmp(code,setcode)); /*\u5f53\u7528\u6237\u540d\u548c\u5bc6\u7801\u90fd\u6b63\u786e\u65f6\u5faa\u73af\u7ed3\u675f*/
getch();
closegraph();
win();

}


void loginerror() /*\u5f53\u8f93\u5165\u7684\u7528\u6237\u540d\u6216\u5bc6\u7801\u4e0d\u6b63\u786e\u65f6,\u8c03\u7528*/
{
init();
cleardevice();
setbkcolor(DARKGRAY);
setcolor(YELLOW);
rectangle(100,60,540,380);
outtextxy(240,140,"username");
outtextxy(240,220,"or code");
outtextxy(240,300,"not correct!!!");
getch();
closegraph();
}


void win()
{
init();
cleardevice();
setbkcolor(BROWN);
setcolor(GREEN);
rectangle(20,40,620,400);
outtextxy(150,160,"**********************************************");
outtextxy(150,190,"welcome to personal fiance manager system!!!");
outtextxy(150,220,"*********************************************");
getch();
closegraph();
}

void init() /*\u56fe\u5f62\u6a21\u5f0f\u521d\u59cb\u5316*/
{int gdrive,gmode;
gdrive=DETECT; /*\u81ea\u52a8\u68c0\u6d4b\u786c\u4ef6\u9a71\u52a8*/
gmode=CGAC0;
initgraph(&gdrive,&gmode,"");
}

\u8fd9\u4e2a\u4e0d\u662f\u7cfb\u7edf\u6587\u4ef6\uff0c\u53ef\u4ee5\u5220\u9664\u7684\u3002
\u5e94\u8be5\u8ddfcoredraw
\u6709\u5173\u7cfb\u3002

tactic系统可以管理cg生产资产管理系统的文件夹。
TACTIC是一个高度灵活的基于Web生产资产管理系统,用于解决复杂的数字内容创作。通过数字资产管理与项目管理,TACTIC保证数据安全,通过团队的进度、项目的日历表,创造更多的数字内容。
TACTIC针对数字内容管理的两个方面进行管理:项目信息和文件。
TACTIC是以统一源的方式来维护这两种数据。
1、项目信息被保存到数据库,项目信息是一些传统意义上对项目进行跟踪所记录的电子表格。TACTIC可以将所管理的文件随着任务的分配,状态以及图表信息进行罗列,可以以简单的图表形式或者复杂的自定义报表来查看。TACTIC排除了大量的电子邮件,散失文件以及需要更新的大量复杂表格等等。数据库是所有数据的基础。比如记录,报表,日程安排。数据库为这些信息提供了统一化管理中心。
2、文件被保存到文件系统内,内容表示文件。根据不同版本信息来管理资产/文件,路径和文件名,TACTIC就显得如此独一无二。TACTIC里的文件表面上在一个文件系统里进行管理。比如:硬盘。文件服务器一般情况下会有一个的资产文件夹。从这个路径开始,TACTIC会为文件系统控制文件名和目录。
TACTIC是一个事务系统,可以允许用户搜索,互动,更新以及项目信息和文件报表。这些交互通过一点操作即可实现。

(1)Search - 搜索问题结果一般会以列表的形式显示,可以再次实现与项目信息进行交互。
(2)Insert - 额外添加或者插入新的信息对于一个新的项目来说是常有的事情。这些操作可以通过不同的界面工具,比如表格,多重插入,CSV导入等等。
(3)Update - 更新已存在的信息有时候是需要的。例如:更新状态,添加关键词,或者修改任务分配者。可以通过一些特定的视图和工具来同时编辑多个条款。
(4)Check-in - TACTIC的强力之一。能够签入并管理文件/资产。当进行了一个签入操作,TACTIC会在文件服务器里对文件夹进行命名和版本信息的添加。
(5)Undo/Redo - TACTIC里的每一个操作都可以被撤销。如果一个错误产生了,简单的撤销即可。

可以的 和域系统挂接用户,需要用payth写个脚本

扩展阅读:质量管理三大体系认证 ... acca官网 ... 仓库常用erp系统 ... cnas检测认证检测机构 ... erp生产管理系统 ... 钻石证书查询入口 ... gia证书查询官网入口 ... 质量管理5大工具 ... 人力资源ta er cb oc od ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网