OA办公管理系统数据库表设计
(OA自动化)金蝶OA协同办公软件数据库设计数据字典
(OA自动化)金蝶OA协同办公软件数据库设计数据字典金蝶软件(中国)有限公司一、表定义本节按功能模块对相关数据库表进行定义。
1.1.公文处理1.1.1.表Workflow工作流表。
记录工作流的一些基础信息,属于工作流主表。
字段定义:OBSERVERS NVARCHAR2(1024)流程观察员SUPERVISORS NVARCHAR2(1024)流程监控员DESCN NVARCHAR2(200)描述SUPEROBSERVERS NVARCHAR2(1024)超级观察员SUPERPRINTERS NVARCHAR2(255)打印解锁人DESCN NVARCHAR2(1024)备注说明1.1.2.表WORKFLOW_DICTS表单字典表。
用作工作流表单中的字典选择。
OPTIONS可用/隔开。
字段定义:1.1.3.表WORKFLOW_FILE公文表。
记录公文所属工作流,表单,字段等基本信息表。
字段定义:2:已归档案系统 5:已归)默认为:0 FROM_TYPE NUMBER(10)0正常拟稿,1流程转换,2参照新起,3后续流程,4子流程,5其他来源,例如传阅交换FROM_ID NUMBER(10)来自其它类型的公文的ID FIELDSTR1NVARCHAR2(50)字符型短字段1FIELDNUM1NUMBER(10)数值型短字段1FIELDSTR2NVARCHAR2(50)FIELDNUM2NUMBERFIELDSTR3NVARCHAR2(50)FIELDNUM3NUMBERFIELDSTR4NVARCHAR2(50)FIELDNUM4NUMBERFIELDSTR5NVARCHAR2(50)FIELDNUM5NUMBERFIELDSTR6NVARCHAR2(50)FIELDNUM6NUMBERFIELDSTR7NVARCHAR2(50)FIELDNUM7NUMBERFIELDSTR8NVARCHAR2(50)FIELDNUM8NUMBERFIELDSTR9NVARCHAR2(50)FIELDNUM9NUMBERFIELDSTR10NVARCHAR2(50)FIELDNUM10NUMBERFIELDSTR11NVARCHAR2(50)FIELDNUM11NUMBERFIELDSTR12NVARCHAR2(50)FIELDNUM12NUMBERFIELDSTR13NVARCHAR2(50)FIELDNUM13NUMBERFIELDSTR14NVARCHAR2(50)FIELDNUM14NUMBERFIELDSTR15NVARCHAR2(50)FIELDNUM15NUMBERFIELDSTR16NVARCHAR2(50)FIELDNUM16NUMBERFIELDSTR17NVARCHAR2(50)FIELDNUM17NUMBERFIELDSTR18NVARCHAR2(50)FIELDNUM18NUMBERFIELDSTR19NVARCHAR2(50)FIELDNUM19NUMBERFIELDSTR20NVARCHAR2(50)FIELDNUM20NUMBERFIELDSTR21NVARCHAR2(50)FIELDNUM21NUMBERFIELDSTR22NVARCHAR2(50)FIELDNUM22NUMBERFIELDSTR23NVARCHAR2(50)FIELDNUM23NUMBERFIELDSTR24NVARCHAR2(50)FIELDNUM24NUMBERFIELDSTR25NVARCHAR2(50)FIELDNUM25NUMBERFIELDSTR26NVARCHAR2(50)FIELDNUM26NUMBERFIELDSTR27NVARCHAR2(50)FIELDNUM27NUMBERFIELDSTR28NVARCHAR2(50)FIELDNUM28NUMBERFIELDSTR29NVARCHAR2(50)FIELDNUM29NUMBERFIELDSTR30NVARCHAR2(50)FIELDNUM30NUMBERLONGSTR1NVARCHAR2(512)LONGSTR2NVARCHAR2(512)LONGSTR3NVARCHAR2(512)LONGSTR4NVARCHAR2(512)LONGSTR5NVARCHAR2(512)LONGSTR6NVARCHAR2(1024)LONGSTR7NVARCHAR2(512)LONGSTR8NVARCHAR2(512)LONGSTR9NVARCHAR2(512)LONGSTR10NVARCHAR2(512)RECEIVER NVARCHAR2(50)1.1.4.表WORKFLOW_FILEATTACH公文附件表。
金蝶OA协同办公软件数据库设计数据字典
金蝶软件(中国)有限公司一、表定义本节按功能模块对相关数据库表进行定义。
1.1.公文处理1.1.1.表Workflow工作流表。
记录工作流的一些基础信息,属于工作流主表。
字段定义:1.1.2.表WORKFLOW_DICTS表单字典表。
用作工作流表单中的字典选择。
OPTIONS可用/隔开。
字段定义:1.1.3.表WORKFLOW_FILE公文表。
记录公文所属工作流,表单,字段等基本信息表。
字段定义:1.1.4.表WORKFLOW_FILEATTACH公文附件表。
记录公文的正文/附件存放位置,名称,大小,类型等。
字段定义:1.1.5.表WORKFLOW_FILECHECKBOX公文复选框值记录表。
记录公文的复选框类型和把选值等。
字段定义:1.1.6.表WORKFLOW_FILEDETAIL公文明细字段表。
字段定义:1.1.7.表WORKFLOW_FILEHURRY公文催办表。
字段定义:1.1.8.表WORKFLOW_FILEINBOX公文办理表。
记录公文的整个公文的办理过程。
字段定义:1.1.9.表WORKFLOW_FILELIST公文列表字段表。
记录公文的列表字段字段定义:1.1.10.表WORKFLOW_FILELOCK流程文件锁,避免多人同时修改同一文档字段定义:1.1.11.表WORKFLOW_FILENO文件编号表。
记录公文的编号,编号名称,上个版本的编号等。
字段定义:1.1.12.表WORKFLOW_FILEOPINION公文意见栏表。
记录每个公文的意见栏字段的值。
字段定义:1.1.13.表WORKFLOW_FILEPROCESS公文处理过程表。
记录每个公文的流程处理情况。
字段定义:1.1.14.表WORKFLOW_FILESEND字段定义:1.1.15.表WORKFLOW_FILESIGN公文签章表。
记录每个公文的每个图像签章的ID,签章时间。
字段定义:1.1.16.表WORKFLOW_FLOWAGENT流程委托表。
OA办公系统数据库字典
表名address主关键字ADD_ID索引字段字段名称字段含义字段类型初始值备注ADD_ID编号int(11)not nullUSER_ID varchar(20) not nullGROUP_ID int(11) not null 0PSN_NAME varchar(120) not nullSEX char(1) not nullNICK_NAME varchar(50) not nullBIRTHDAY date not null 0000-00-00 MINISTRA TION varchar(50) not nullMA TE varchar(50) not nullCHILD varchar(50) not nullDEPT_NAME varchar(50) not nullADD_DEPT varchar(200) not nullPOST_NO_DEPT varchar(50) not nullTEL_NO_DEPT varchar(50) not nullFAX_NO_DEPT varchar(50) not nullADD_HOME varchar(200) not nullPOST_NO_HOME varchar(50) not nullTEL_NO_HOME varchar(50) not nullMOBIL_NO varchar(50) not nullBP_NO varchar(50) not nullEMAIL varchar(100) not nullOICQ_NO varchar(50) not nullICQ_NO varchar(50) not nullNOTES text not nullPSN_NO int(11) not null 0SMS_FLAG char(1) not null 0 SHARE_USER text not nullMANAGE_USER text not nullADD_SHARE_NAME varchar(11) not nullA TTACHMENT_ID text not nullA TTACHMENT_NAME text not nullADD_START datetime not nullADD_END datetime not null表名address_group主关键字GROUP_ID索引字段字段名称字段含义字段类型初始值备注GROUP_ID编号int(11)not nullGROUP_NAME varchar(200) not nullUSER_ID varchar(200) not nullPRIV_DEPT text not nullPRIV_ROLE text not nullPRIV_USER text not nullORDER_NO int(11) not null 0 SUPPORT_DEPT text not nullSUPPORT_USER text not nullSHARE_GROUP_ID int(11) not nullSHARE_USER_ID varchar(200) not null1.1.1.3表表名affair主关键字AFF_ID索引字段字段名称字段含义字段类型初始值备注AFF_ID编号int(11)not nullUSER_ID varchar(20) not nullBEGIN_TIME int(10) not nullEND_TIME int(10) not nullTYPE char(1) not nullREMIND_DA TE varchar(200) not nullREMIND_TIME time not null 00:00:00 CONTENT text not nullLAST_REMIND date not null 0000-00-00 SMS_REMIND char(1) not null 1SMS2_REMIND varchar(2) not nullLAST_SMS2_REMIND date not null 0000-00-00 MANAGER_ID varchar(20) not nullCAL_TYPE char(1) not nullADD_TIME datetime not nullTAKER text not null表名app_log主关键字LOG_ID索引字段字段名称字段含义字段类型初始值备注LOG_ID编号int(11)not nullUSER_ID varchar(20) not nullTIME datetime not null 0000-00-00 00:00:00 MODULE varchar(10) not nullOPP_ID varchar(20) not nullTYPE varchar(10) not nullREMARK mediumtext not null1.1.1.5表表名archive_tables主关键字ARCHIVE_ID索引字段字段名称字段含义字段类型初始值备注ARCHIVE_ID编号int(11)not nullMODULE varchar(20) not nullARCHIVE_DESC varchar(100) not nullARCHIVE_DB varchar(100) not nullTABLE_POSTFIX varchar(20) not nullDATA_VERSION varchar(20) not nullARCHIVE_TIME int(10) not null 0TABLE_NAME_STR text not null1.1.1.6表表名attachment主关键字AID索引字段字段名称字段含义字段类型初始值备注AID编号int(11)not nullPOSITION tinyint(3) not nullMODULE tinyint(3) not nullYM char(4) not nullA TTACH_ID int(11) not nullA TTACH_FILE varchar(200) not nullA TTACH_NAME varchar(200) not nullA TTACH_SIGN int(11) not nullDEL_FLAG tinyint(3) not null1.1.1.7表表名attachment_edit主关键字A TTACHMENT_ID索引字段字段名称字段含义字段类型初始值备注A TTACHMENT_ID编号varchar(20)not nullUSER_ID varchar(20) not nullLAST_VISIT datetime not null 0000-00-00 00:00:001.1.1.8表表名attachment_module主关键字MODULE_ID索引字段字段名称字段含义字段类型初始值备注MODULE_ID编号tinyint(3)not nullMODULE_NAME varchar(30) not nullMODULE_CODE varchar(30) not null1.1.1.9表表名attachment_position主关键字POS_ID索引字段字段名称字段含义字段类型初始值备注POS_ID编号tinyint(3)not nullPOS_NAME varchar(100) not nullPOS_PATH varchar(500) not nullIS_ACTIVE char(1) not null 01.1.1.10表表名attend_ask_duty主关键字ASK_DUTY_ID索引字段字段名称字段含义字段类型初始值备注ASK_DUTY_ID编号int(11)not nullRECORD_TIME datetime not nullCHECK_DUTY_TIME datetime not nullCHECK_DUTY_REMAtext not nullRKCHECK_USER_ID varchar(100) not nullCHECK_DUTY_MANAvarchar(100) not nullGEREXPLANATION text not null1.1.1.11表表名attend_config主关键字DUTY_TYPE索引字段字段名称字段含义字段类型初始值备注DUTY_TYPE编号int(11)not nullDUTY_NAME varchar(100) not nullGENERAL varchar(200) not nullDUTY_TIME1 varchar(50) not nullDUTY_TIME2 varchar(50) not nullDUTY_TIME3 varchar(50) not nullDUTY_TIME4 varchar(50) not nullDUTY_TIME5 varchar(50) not nullDUTY_TIME6 varchar(50) not nullDUTY_TYPE1 char(1) not nullDUTY_TYPE2 char(1) not nullDUTY_TYPE3 char(1) not nullDUTY_TYPE4 char(1) not nullDUTY_TYPE5 char(1) not nullDUTY_TYPE6 char(1) not null1.1.1.12表表名attend_duty主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)not nullREGISTER_TYPE char(1) not nullREGISTER_TIME datetime not null 0000-00-00 00:00:00 REGISTER_IP varchar(20) not nullREMARK text not nullDUTY_TYPE int(11) not null1.1.1.13表表名attend_duty_shift主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)not nullREGISTER_TYPE char(1) not nullREGISTER_TIME datetime not null 0000-00-00 00:00:00 REGISTER_IP varchar(20) not nullREMARK text not nullSXB int(1) not null1.1.1.14出差登记表表名attend_evection主关键字EVECTION_ID索引字段字段名称字段含义字段类型初始值备注EVECTION_ID编号Int(11)Not nullUSER_ID 用户ID varchar(20) Not nullEVECTION_DEST 出差地区varchar(50) Not nullEVECTION_DATE1 开始日期datetime Not null 0000-00-00 00:00:00 EVECTION_DATE2 出差结束日期datetime Not null 0000-00-00 00:00:00 STATUS 状态char(1) Not nullLEADER_ID 编号varchar(20) Not nullALLOW char(1) Not nullREASON 事由text Not nullNOT_REASON text Not nullREGISTER_IP IP地址varchar(20) Not nullHANDLE_TIME datetime Not null 0000-00-00 00:00:00 AGENT V archar(20) Not nullRECORD_TIME 登记时间datetime Not nullORDER_NO Int(10) Not null 01.1.1.15表表名attend_holiday主关键字HOLIDAY_ID索引字段字段名称字段含义字段类型初始值备注HOLIDAY_ID编号Int(11)Not nullHOLIDAY_NAME 节假日名称varchar(64)BEGIN_DA TE date 0000-00-00END_DA TE date 0000-00-001.1.1.16请假登记表表名attend_leave主关键字LEA VE_ID索引字段字段名称字段含义字段类型初始值备注LEA VE_ID编号Int(11)Not nullUSER_ID 用户ID varchar(20) Not nullLEADER_ID 审批人varchar(20) Not nullLEA VE_TYPE 类型varchar(100) Not nullLEA VE_DATE1 日期datetime Not null 0000-00-00 00:00:00 LEA VE_DATE2 日期datetime Not null 0000-00-00 00:00:00 ANNUAL_LEA VE 使用年休假int(11) Not null 0STATUS 状态char(1) Not nullALLOW char(1) Not nullREASON text Not nullDESTROY_TIME 时间datetime Not null 0000-00-00 00:00:00 REGISTER_IP IP地址varchar(20) Not nullRECORD_TIME 填写时间datetime Not nullLEA VE_TYPE2 Char(2) Not nullHANDLE_TIME datetime Not nullAGENT V archar(20) Not nullORDER_NO Int(20) Not null1.1.1.17表表名attend_leave_manager主关键字MANAGER_ID索引字段字段名称字段含义字段类型初始值备注MANAGER_ID编号Int(11)Not nullMANAGERS text Not nullDEPT_ID_STR text Not null1.1.1.18表表名attend_machine主关键字MACHINEID索引字段字段名称字段含义字段类型初始值备注MACHINEID编号Int(11)Not nullMACHINE_BRAND varchar(100) Not nullDATABASE_TYPE varchar(20) Not nullACCESS_PATH varchar(100) Not nullDATABASE_IP varchar(20) Not nullDATABASE_PORT varchar(8) Not nullDATABASE_USER varchar(20) Not nullDATABASE_PASS varchar(40) Not nullDUTY_TABLE varchar(20) Not nullDUTY_USER varchar(20) Not nullDUTY_TIME varchar(20) Not null1.1.1.19表表名attend_manager主关键字MANAGER_ID索引字段字段名称字段含义字段类型初始值备注MANAGER_ID编号Int(11)Not nullMANAGERS text Not nullDEPT_ID_STR text Not null1.1.1.20表表名attend_out主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)Not nullLEADER_ID varchar(20) Not nullOUT_TYPE text Not nullCREATE_DA TE datetime Not null 0000-00-00 00:00:00 SUBMIT_TIME datetime Not null 0000-00-00 00:00:00 OUT_TIME1 varchar(10) Not nullOUT_TIME2 varchar(10) Not nullALLOW char(1) Not nullSTATUS char(1) Not null 0REASON text Not nullOUT_ID int(11) Not null 自增REGISTER_IP varchar(20) Not nullHANDLE_TIME datetime Not null 0000-00-00 00:00:00 AGENT varchar(20) Not nullORDER_NO int(10) Not null 01.1.1.21表表名attendance_overtime主关键字OVERTIME_ID索引字段字段名称字段含义字段类型初始值备注OVERTIME_ID编号int(11)Not nullUSER_ID 用户名varchar(64)APPROVE_ID 审批人varchar(254)RECORD_TIME 登记时间datetime 0000-00-00 00:00:00 START_TIME 加班开始时间datetime 0000-00-00 00:00:00 END_TIME 加班结束时间datetime 0000-00-00 00:00:00 OVERTIME_HOURS 加班时长varchar(254)OVERTIME_CONTENT 加班内容textCONFIRM_TIME 确认时间datetime 0000-00-00 00:00:00 CONFIRM_VIEW 确认意见textALLOW 审批状态char(1)STATUS 确认状态char(1)REGISTER_IP 登记IP varchar(254)REASON 不准原因textHANDLE_TIME datetime 0000-00-00 00:00:00 AGENT varchar(20)ORDER_NO int(10) 01.1.1.22表表名bbs_board主关键字BOARD_ID索引字段字段名称字段含义字段类型初始值备注BOARD_ID编号int(11)Not nullBOARD_NAME varchar(100) Not nullANONYMITY_YN char(1) Not nullWELCOME_TEXT varchar(200) Not nullBOARD_HOSTER text Not nullDEPT_ID text Not nullPRIV_ID text Not nullUSER_ID text Not nullBOARD_NO int(11) Not null 0CATEGORY text Not nullLOCK_DAYS_BEFORE int(3) Not nullPARENT_ID int(11) Not nullNEED_CHECK int(1) Not null1.1.1.23表表名bbs_comment主关键字COMMENT_ID索引字段字段名称字段含义字段类型初始值备注COMMENT_ID编号int(11)Not nullBOARD_ID int(11) Not null 0USER_ID varchar(20) Not nullAUTHOR_NAME varchar(50) Not nullTYPE varchar(50) Not nullSUBJECT varchar(200) Not nullCONTENT mediumtext Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not nullSUBMIT_TIME datetime Not null 0000-00-00 00:00:00 REPLY_CONT int(11) Not null 0READ_CONT int(11) Not null 0PARENT int(11) Not null 0OLD_SUBMIT_TIME datetime Not null 0000-00-00 00:00:00 TOP varchar(20) Not null 0JING varchar(20) Not null 0READEDER text Not nullSIGNED_YN char(1) Not null 0LOCK_YN int(11) Not null 0UPDATE_PERSON 修改人varchar(254) Not nullUPDATE_TIME 修改时间datetime Not null 0000-00-00 00:00:00 SHOW_YN 是否屏蔽int(1) Not null 0IS_CHECK int(1) Not null 9TO_ID_STR1 短信提醒人varchar(300) Not nullTO_ID_STR2 手机提醒人varchar(300) Not nullFROM_USER 发信人varchar(200) Not nullAUTHOR_NAME_TMEP 1为署名,2为昵称int(1) Not nullNICK_NAME 昵称varchar(200) Not null1.1.1.24表表名book_info主关键字BOOK_ID索引字段字段名称字段含义字段类型初始值备注BOOK_ID编号int(11)Not nullISBN varchar(200) Not nullTYPE_ID int(4) Not null 0DEPT int(10) Not null 0BOOK_NAME varchar(200) Not nullAUTHOR varchar(200) Not nullPUB_DATE varchar(200) Not nullPUB_HOUSE varchar(200) Not nullAMT int(10) Not null 1PRICE decimal(10,2) Not null 0.00 AREA varchar(200) Not nullBRIEF text Not nullOPEN text Not nullLEND char(1) Not null 0BORR_PERSON varchar(200) Not nullMEMO varchar(255) Not nullBOOK_NO varchar(200) Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not null1.1.1.25表表名book_manage主关键字BORROW_ID索引字段字段名称字段含义字段类型初始值备注BORROW_ID编号int(11)Not nullBUSER_ID varchar(20) Not nullBOOK_NO varchar(50) Not nullBORROW_DA TE date Not null 0000-00-00 BORROW_REMARK text Not nullRUSER_ID varchar(20) Not nullRETURN_DATE date Not null 0000-00-00 BOOK_STATUS varchar(10) Not null 0REAL_RETURN_TIME date Not null 0000-00-00 DELETE_FLAG varchar(20) Not null 0 STATUS varchar(10) Not nullREG_FLAG char(2) Not nullWHO_CONFIRM varchar(100) Not null1.1.1.26表表名book_manager主关键字AUTO_ID索引字段字段名称字段含义字段类型初始值备注AUTO_ID编号int(11)Not null MANAGER_ID text Not null MANAGE_DEPT_ID text Not null1.1.1.27表表名book_type主关键字TYPE_ID索引字段字段名称字段含义字段类型初始值备注TYPE_ID编号int(4)Not null TYPE_NAME char(200) Not null1.1.1.28表表名bs_line主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(4)Not nulllineid varchar(100) Not null PassBy text Not null startTime varchar(5) Not null endTime varchar(5) Not null busType varchar(100) Not null1.1.1.29表表名calendar主关键字CAL_ID索引字段字段名称字段含义字段类型初始值备注CAL_ID编号int(11)Not null USER_ID varchar(20) Not nullCAL_TIME int(10) Not nullEND_TIME int(10) Not nullCAL_TYPE char(1) Not nullCAL_LEVEL char(1) Not null CONTENT text Not nullMANAGER_ID varchar(20) Not nullOVER_STATUS varchar(20) Not nullBEFORE_REMAIND varchar(20) Not nullADD_TIME datetime Not nullOWNER text Not nullTAKER text Not null1.1.1.30表表名categories_type主关键字CATEGORIE_ID索引字段字段名称字段含义字段类型初始值备注CATEGORIE_ID编号int(11)Not nullCATEGORIE_NAME varchar(250) Not nullPEARENT_ID int(11) Not null 0ORDER_ID int(11) Not null 0MANAGER text Not nullTO_ID text Not nullPRIV_ID text Not nullUSER_ID text Not null1.1.1.31表表名censor_data主关键字DATA_ID索引字段字段名称字段含义字段类型初始值备注DATA_ID编号int(11)Not nullMODULE_CODE varchar(20) Not nullCENSOR_FLAG char(1) Not null 0CHECK_USER varchar(20) Not nullCHECK_TIME datetime Not null 0000-00-00 00:00:00 CONTENT mediumtext Not null1.1.1.32表表名censor_module主关键字MODULE_ID索引字段字段名称字段含义字段类型初始值备注MODULE_ID编号int(11)Not nullMODULE_CODE varchar(20) Not nullUSE_FLAG char(1) Not null 1 CHECK_USER text Not nullSMS_REMIND varchar(20) Not null 1 SMS2_REMIND varchar(20) Not null 0 BANNED_HINT varchar(255) Not nullMOD_HINT varchar(255) Not null FILTER_HINT varchar(255) Not null1.1.1.33表表名censor_words主关键字WORD_ID索引字段字段名称字段含义字段类型初始值备注WORD_ID编号int(11)Not nullUID int(11) Not null 0 FIND varchar(255) Not null REPLACEMENT varchar(255) Not null1.1.1.34表表名chatroom主关键字CHA T_ID索引字段字段名称字段含义字段类型初始值备注CHA T_ID编号int(11)Not null SUBJECT char(200) Not null STOP char(1) Not null1.1.1.35表表名connect_config主关键字ID索引字段字段名称字段含义字段类型初始值备注ID编号int(11)Not null LOGIN_ID varchar(25) Not null LOGIN_PASSWORD varchar(50) Not null MEMBER_ID varchar(10) Not null MEMBER_NAME varchar(50) Not null MEMBER_URL varchar(50) Not nullPRIV text Not null ACTIVE int(1) Not null1.1.1.36表表名connect_db主关键字DB_ID索引字段字段名称字段含义字段类型初始值备注DB_ID数据库ID int(4)Not nullSERVER_ID 所属连接ID int(4) Not nullDB_NAME 数据库名varchar(50) Not nullDB_REMRAK 数据描述text Not null1.1.1.37表表名contact主关键字CONTACT_ID索引字段字段名称字段含义字段类型初始值备注CONTACT_ID编号int(4)Not nullCONTACT_TYPE int(11) Not null CUSTOMER_ID varchar(20) Not null 0 SELLER int(11) Not nullCONTACT_CONTENT varchar(20) Not nullTIME_COST text Not nullMONEY_COST decimal(10,2) Not null 0.00 CONTACT_DATE decimal(10,2) Not null 0.00 LINKMAN_ID date Not null 0000-00-00 MEMO text Not null 0MEMO1 text Not nullSATISFY varchar(20) Not null FEEDBACK text Not nullUSERDEF1 varchar(200) Not nullUSERDEF2 varchar(200) Not nullUSERDEF3 varchar(200) Not nullUSERDEF4 varchar(200) Not nullUSERDEF5 varchar(200) Not null1.1.1.38表表名contract主关键字CONTRACT_ID索引字段字段名称字段含义字段类型初始值备注CONTRACT_ID编号int(11)Not nullCONTRACT_NO varchar(50) Not null CONTRACT_NAME varchar(200) Not null CONTRACT_TYPE varchar(20) Not null CONTRACT_ARTICLE text Not null CONTRACT_CONTENT text Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not null CONTRACT_PRINT varchar(20) Not null CONTRACT_MEMO text Not null CUSTOMER_ID int(10) Not null 0 CONTRACT_LINKMAN1 varchar(20) Not null CONTRACT_LINKMAN2 varchar(20) Not nullSELLER varchar(20) Not nullCREATE_DA TE date Not null 0000-00-00 BEGIN_DA TE date Not null 0000-00-00 END_DA TE date Not null 0000-00-00 MEMO text Not nullMEMO1 text Not nullUSERDEF1 varchar(200) Not nullUSERDEF2 varchar(200) Not nullUSERDEF3 varchar(200) Not nullUSERDEF4 varchar(200) Not nullUSERDEF5 varchar(200) Not nulltext Not nullREMIND_CONTRACT_STARTTIMEREMIND_CONTRACT_Etext Not nullNDTIME1.1.1.39表表名contract_line主关键字CONTRACT_ID索引字段字段名称字段含义字段类型初始值备注CONTRACT_ID编号int(11)Not null 0LINE_ID int(11) Not null 自增PRODUCT_ID int(10) Not null 0 SERVICE_ID int(10) Not null 0TRANS_PRICE decimal(10,2) Not null 0.00 TRANS_QTY int(11) Not null 0TOTAL_PRICE decimal(10,2) Not null 0.00 PAYMENT decimal(10,2) Not null 0.00 MEMO text Not nullTYPE varchar(20) Not null1.1.1.40表表名countdown主关键字ROW_ID索引字段字段名称字段含义字段类型初始值备注ROW_ID编号int(11)Not nullORDER_NO char(2) Not nullTO_DEPT text Not nullTO_PRIV text Not nullTO_USER text Not nullCONTENT text Not nullEND_TIME date Not null 0000-00-00 BEGIN_TIME date Not null 0000-00-00 COUNT_TYPE char(2) Not nullISPRIV A TE int(1) Not null1.1.1.41表表名cp_asset_keep主关键字KEEP_ID索引字段字段名称字段含义字段类型初始值备注KEEP_ID编号int(11)Not nullCPTL_ID int(11) Not nullKEEP_TYPE varchar(200) Not nullKEEP_TIME date Not null 0000-00-00 KEEP_USER varchar(45) Not nullREMIND_TIME varchar(45) Not nullREMARK varchar(400) Not nullADD_USER varchar(45) Not nullADD_TIME datetime Not nullKEEP_RESULT varchar(400) Not null1.1.1.42表表名cp_asset_reflect主关键字ID索引字段字段名称字段含义字段类型初始值备注ID编号int(11)Not nullCPTL_NO varchar(100) Not nullCPTL_NAME varchar(200) Not nullTYPE_ID varchar(45) Not null 0DEPT_ID varchar(45) Not null 0CPTL_V AL varchar(45) Not null 0.00 CPTL_BAL varchar(45) Not null 0.00 DPCT_YY varchar(45) Not null 0.00MON_DPCT varchar(45) Not null 0.00SUM_DPCT varchar(45) Not null 0.00 CPTL_KIND varchar(10) Not nullPRCS_ID varchar(45) Not null 0FINISH_FLAG varchar(45) Not nullCREATE_DA TE varchar(45) Not null 0000-00-00 DCR_DA TE varchar(45) Not null 0000-00-00 FROM_YYMM varchar(45) Not null 0000-00-00 DCR_PRCS_ID varchar(45) Not null 0 KEEPER varchar(20) Not nullREMARK varchar(45) Not null1.1.1.43表表名cp_asset_type主关键字TYPE_ID索引字段字段名称字段含义字段类型初始值备注TYPE_ID编号int(11)Not nullTYPE_NAME varchar(200) Not nullTYPE_NO int(11) Not null 01.1.1.44表表名cp_assetcfg主关键字索引字段字段名称字段含义字段类型初始值备注DPCT_SORT编号varchar(10)Not nullBAL_SORT varchar(10) Not null1.1.1.45表表名cp_cptl_info主关键字CPTL_ID索引字段字段名称字段含义字段类型初始值备注CPTL_ID编号int(11)Not nullCPTL_NO varchar(100) Not nullCPTL_NAME varchar(200) Not nullTYPE_ID int(11) Not null 0DEPT_ID int(11) Not null 0CPTL_V AL decimal(20,2) Not null 0.00 CPTL_BAL decimal(20,2) Not null 0.00 DPCT_YY decimal(10,2) Not null 0.00MON_DPCT decimal(20,2) Not null 0.00SUM_DPCT decimal(20,2) Not null 0.00 CPTL_KIND varchar(10) Not nullPRCS_ID int(11) Not null 0FINISH_FLAG varchar(10) Not nullCREATE_DA TE date Not null 0000-00-00 DCR_DA TE date Not null 0000-00-00 FROM_YYMM date Not null 0000-00-00 DCR_PRCS_ID int(11) Not null 0 KEEPER varchar(20) Not nullREMARK text Not nullA TTACHMENT_ID varchar(255) Not nullA TTACHMENT_NAME varchar(255) Not null1.1.1.46表表名cp_dpct_sub主关键字DEPRE_ID索引字段字段名称字段含义字段类型初始值备注DEPRE_ID编号int(11)Not nullCPTL_ID int(11) Not null 0PEPRE_DA TE date Not null 0000-00-00 FROM_YYMM varchar(10) Not nullTO_YYMM varchar(10) Not nullDEPRE_AMT decimal(20,2) Not null 0.001.1.1.47表表名cp_prcs_prop主关键字PRCS_ID索引字段字段名称字段含义字段类型初始值备注PRCS_ID编号int(11)Not null PRCS_CLASS varchar(10) Not null PRCS_DESC varchar(50) Not null PRCS_LONG_DESC varchar(200) Not null1.1.1.48表表名crm_account主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullupdate_man 最后修改人text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_name 客户名称text nullcreate_man_text 创建人名称text nullupdate_man_text 最后修改人名称text nullcreate_dept_text 创建部门名称text nullaccount_type 客户类别text nullaccount_sex 客户性别text nullaccount_code 客户编号text nullaccount_parent 上级客户text nullaccount_parent_text 上级客户名称text nullaccount_contact 客户联系人text null certificate_kind 证件类型text null certificate_code 证件号码text nullaccount_dept 部门text nullaccount_dept_text 部门名称text nullaccount_rela 客户关系text nullaccount_level 客户等级text nullaccount_industry 行业text nullindustry_desc 行业描述text null account_source 客户来源text null account_principal 负责人text null account_principal_text 负责人名称text null account_addr_province 所在省text null account_addr_city 所在市text null account_addr_county 所在县text null account_addr 详细地址text null account_email 电子邮件text null account_phone 电话text null account_wangwang 旺旺text null account_msn_qq MSN/QQ text null account_url 网址text null account_fax 传真text null account_mobile 手机号码text null account_post 邮编text null account_delivery_country 收货国家text null account_delivery_city 收货城市text null account_delivery_addr 收货地址text null account_pay_addr 付款地址text null account_bank 开户行text null account_bank_account 银行帐号text null account_credit 信用额度text null account_business 经营业务text null account_salutation 称谓text null account_position 职务text null account_birhday 客户生日int(11) null account_worth 客户价值text null remark 备注text null account_bank_person 开户人text null account_birthday 客户生日int(11) null account_status 客户状态text null account_phase 客户阶段text null account_scale 员工规模text null getting_there 乘车路线text null hot_spot 热点客户text null last_follow_time 最后一次跟进时间int(11) nullcompany_nature 公司性质text nullaccount_kind 客户类型text null1.1.1.49表表名crm_account_care主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) nullupdate_time 最后修改时间int(11) nullcreate_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) nullshare_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_care_title 客户关怀主题text nullaccount_care_date 客户关怀日期int(11) nullaccount_id 客户text nullaccount_id_text 客户名称text nullcontact_id 客户联系人text nullcontact_id_text 客户联系人名称text nullcharge_person 负责人text nullcharge_person_text 负责人名称text nullaccount_care_type 关怀类型text nullaccount_care_content 关怀内容text nullremark 备注text null execution_man 执行人text null execution_man_text 执行人名称text null1.1.1.50表表名crm_account_contact主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_id 客户text nullaccount_id_text 客户名称text nullcontact_sex 性别text nullcontact_kind 联系人种类text nullcontact_type 联系人类型text nullcontact_business 联系人部门text nullcontact_dept 联系人职务text nullcontact_position 联系人称谓text nullcontact_salutation 电话text nullcontact_phone E-MAIL text nullcontact_email MSN/QQ text nullcontact_msn_qq 传真text nullcontact_fax 手机text nullcontact_post 邮编text nullcontact_addr 家庭住址text nullcontact_birthday 出生日期int(11) null null contact_interest 爱好text null certificate_kind 证件类型text nullcontact_certificate_code 证件号码text nullremark 备注text nullA TTACHMENT_ID 联系人照片text nullA TTACHMENT_ID_text 联系人照片名称text nullcontact_wangwang 旺旺text nullcontact_name 联系人姓名text nullspecialty 特长text null1.1.1.51表表名crm_action主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaction_title 联系主题text nullaction_code 联系编号text nullaccount_id 客户名称text nullaccount_id_text 客户名称text nullcontact_id 联系人text nullcontact_id_text 联系人名称text nullaction_kind 客户联系类型text nullaction_date 联系日期int(11) null null opportunity_id 机会text null opportunity_id_text 机会名称text nullaction_content 联系内容text nullaction_next_time 下次联系日期int(11) null null action_principal 负责人text nullaction_principal_text 负责人名称text nullaction_mode 行动方式text nullarrange_man 安排人text nullarrange_man_text 安排人名称text nullarrange_time 安排时间int(11) null null plan_begin_time 计划开始时间int(11) null null plan_end_time 计划结束时间int(11) null null importance_degree 重要程度text nullaction_location 活动地点text nullaction_status 活动状态text nullaction_implement 执行情况text nullaction_summary 活动总结text nullaction_assess 效果评估text null1.1.1.52表表名crm_complain主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullcomplain_title 投诉主题text nullaccount_id 客户text nullaccount_id_text 客户名称text nullcomplain_description 投诉描述text nullhd_charge_man 负责人text nullhd_charge_man_text 负责人名称text nullcomplain_type 投诉类型text nullcomplaim_time 投诉时间int(11) null null complainant 投诉人text nullurgent_degree 紧急程度text nullhandling_status 处理状态text null customer_feedback 客户反馈text nullcomplain_by 投诉方式text nullcomplain_tel 联系电话text nullremark 备注text nullre_confirmed 回访确认text nullhandle_process 处理过程text nullspend_time 花费时间text null1.1.1.53表表名crm_contract主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullcontract_name 合同名称text nullcontract_code 合同编号text nullcontract_status 合同状态text nullaccount_id 所属客户text nullaccount_id_text 所属客户名称text null opportunity_id 机会text null opportunity_id_text 机会名称text nullcontact_id 联系人text nullcontact_id_text 联系人名称text null quotation_id 报价单text null quotation_id_text 报价单名称text nullsigning_date 签约日期int(11) null null charge_preson 销售员text nullcharge_preson_text 销售员名称text nullterms_conditions 条件和条款text nullremarks 备注text nullcontract_file 合同文件text nullcontract_file_text 合同文件名称text nullcontract_category 合同分类text nullbegin_time 开始时间int(11) null null end_time 到期时间int(11) null null pay_amount 回款金额decimal(18,6) null null contract_amount 总金额decimal(18,6) null null pay_mode 付款方式text nullpayment_location 交付地点text nullparty_a 我方签约人text nullparty_a_text 我方签约人名称text nullparty_b 对方签约人text null1.1.1.54表表名crm_customer_service主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullservice_title 服务主题text nullaccount_id 客户text nullaccount_id_text 客户名称text nullservice_type 服务类型text nullservice_mode 服务方式text nullservice_day 服务日期int(11) null null contact_man 联系人text nullcontact_man_text 联系人名称text nullservice_status 处理状态text nullservice_content 服务内容text nullhd_charge_man 负责人text nullhd_charge_man_text 负责人名称text nullremark 备注text nullend_time 结束日期int(11) null null feedback 客户反馈text null1.1.1.55表表名crm_depository主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text null depository_name 仓库名称text null depository_code 仓库编号text nulldept_id 所属部门text null。
OA数据库设计(两篇)2024
引言:随着信息技术的发展,很多企业和组织都采用了办公自动化系统(Office Automation,OA)来提高工作效率和管理效果。
而作为OA系统的核心组成部分之一,数据库的设计对整个系统的性能和稳定性至关重要。
本文将深入探讨OA数据库的设计,以便为企业和组织提供一个合理、高效的数据库解决方案。
概述:在OA系统中,数据库的设计对系统的运行和数据管理至关重要。
良好的数据库设计能够提高系统的性能和稳定性,同时也便于数据的维护和管理。
IA. 数据库的结构设计1. 规范化设计:通过对数据进行规范化处理,可以消除数据冗余,减少数据的存储空间,提高数据的一致性。
2. 表的设计:根据OA系统的需求,设计合适的表结构,包括主键、外键、索引等,以便实现数据的快速检索和更新。
3. 关系设计:建立合适的关系模型,如一对一、一对多、多对多等,以便对数据之间的关系进行有效管理和处理。
II. 数据库的性能优化1. 索引设计:对经常进行检索操作的字段建立索引,可以提高查询的速度和效率。
2. 分区设计:根据数据量的大小和查询的频率,将数据库分为多个分区,可以减少数据的读写压力,提高系统的响应速度。
3. 缓存设计:将常用的数据缓存在内存中,可以减少对硬盘的读写操作,提升系统的性能。
4. SQL语句优化:对频繁执行的SQL语句进行优化,如使用合适的索引、避免全表扫描等,可以提高数据库的查询速度。
III. 数据库的安全设计1. 用户权限管理:通过合理的用户权限设置,限制用户对数据库的访问和操作,保护数据的安全性。
2. 数据加密:对关键数据进行加密处理,以防止数据在传输和存储过程中被非法获取。
3. 日志监控:建立完善的日志系统,对数据库的操作进行监控和记录,以便及时发现异常和安全事件。
4. 数据备份与恢复:定期对数据库进行备份,以便在数据丢失或损坏时能够及时恢复数据。
IV. 数据库的容灾设计1. 主从复制:采用主从复制的方式,将主数据库的数据复制到备用数据库中,以便在主数据库故障时能够切换到备用数据库继续提供服务。
OA数据库设计
OA数据库设计在当今数字化办公的时代,OA(办公自动化)系统已经成为企业提高工作效率、优化管理流程的重要工具。
而一个优秀的 OA 系统离不开合理且高效的数据库设计。
首先,我们来了解一下什么是 OA 数据库。
简单来说,OA 数据库就是用于存储和管理 OA 系统中各类数据的“仓库”。
这些数据包括员工信息、工作流程信息、文件资料、邮件等等。
就好比一个大型超市,需要有各种货架来分类存放不同的商品,OA 数据库也需要有合理的结构来存放不同类型的数据。
那么,在进行 OA 数据库设计时,我们需要考虑哪些关键因素呢?其一,数据的完整性和准确性至关重要。
这意味着我们要确保数据库中存储的每一条数据都是准确无误的,并且不会出现缺失或重复的情况。
比如员工的基本信息,如姓名、工号、部门等,必须准确记录。
其二,数据的安全性也是不能忽视的。
企业的办公数据往往包含着敏感信息,如商业机密、员工个人隐私等。
因此,在设计数据库时,要设置严格的访问权限,只有经过授权的人员才能访问和操作特定的数据。
其三,数据库的性能优化也是需要重点关注的。
随着企业业务的发展和数据量的不断增加,数据库的响应速度不能变慢。
这就需要我们在设计时合理规划数据表的结构、选择合适的索引等,以提高数据的查询和更新效率。
接下来,让我们深入探讨一下 OA 数据库的具体设计步骤。
第一步,需求分析。
这是整个设计过程的基础。
我们需要与企业的各个部门进行沟通,了解他们在日常工作中对数据的需求,以及他们希望通过 OA 系统实现哪些功能。
比如,人力资源部门可能需要管理员工的考勤、绩效等数据;财务部门可能需要处理报销、预算等相关数据。
第二步,概念设计。
在这个阶段,我们会构建出数据库的概念模型。
通常会使用实体关系(ER)图来表示。
通过 ER 图,我们可以清晰地看到数据库中各个实体(如员工、部门、项目等)之间的关系。
第三步,逻辑设计。
基于概念模型,我们将其转化为数据库能够理解的逻辑结构。
OA办公管理系统详细设计说明书
OA办公管理系统详细设计说明书详细设计说明书(1)一、引言1.1目的和范围本详细设计说明书是针对OA办公管理系统的详细设计,主要介绍了系统的架构设计、模块设计、数据流设计等。
本说明书旨在指导开发人员进行系统的具体实现。
1.2背景随着信息化时代的到来,办公自动化已经成为现代企业的发展趋势。
为了提高企业办公效率,减少人力资源的浪费,通过开发一个全面的办公管理系统,将企业各部门与员工的工作流程进行规范化和标准化,有助于提高公司的运营效率和竞争力。
二、系统设计2.1系统架构设计OA办公管理系统采用了三层架构,即表示层、业务逻辑层和数据访问层。
2.1.1表示层表示层是系统与用户交互的界面层,主要由前端页面组成。
前端页面采用了HTML、CSS和JavaScript等技术进行开发,通过浏览器进行访问。
2.1.2业务逻辑层业务逻辑层主要负责系统的业务处理,包括用户认证、权限管理、流程控制等功能。
业务逻辑层采用Java语言进行开发,依赖于表示层和数据访问层。
2.1.3数据访问层数据访问层主要负责与数据库进行交互,完成对数据的增删改查等操作。
数据访问层采用关系数据库管理系统(如MySQL)进行存储和管理,通过JDBC技术进行数据访问。
2.2模块设计2.2.1用户模块用户模块主要用于用户管理,包括用户登录、注册、修改密码等功能。
用户模块的实现主要包括用户数据表设计、登录验证、注册验证等。
2.2.2权限模块权限模块用于管理用户的权限,包括角色管理、权限分配等功能。
权限模块的实现需要设计角色数据表、权限数据表,并实现相应的角色-权限关联关系。
2.2.3流程模块流程模块是OA系统的核心功能之一,用于管理企业内部的各项流程,如请假、报销、审批等。
流程模块的实现需要设计流程数据表、节点数据表,并实现流程的定义、流程的处理等功能。
2.2.4文档管理模块2.3数据流设计系统的数据流主要包括用户数据流、权限数据流、流程数据流和文档数据流。
OA办公管理系统数据库设计说明书
OA办公管理系统数据库设计说明书1. 引言本文档主要描述了OA办公管理系统数据库的设计方案,包括数据库的整体架构、表结构设计、字段设计、索引设计等。
本数据库设计旨在满足OA办公管理系统的需求,为系统的稳定运行提供支持。
2. 数据库整体架构2.1 数据库选型本系统采用MySQL数据库进行数据存储。
MySQL是一款开源的关系型数据库管理系统,具有高性能、易部署、易维护等特点,能够满足本系统的需求。
2.2 数据库架构设计本系统数据库分为三个层次:数据表、表空间、数据库。
数据表是数据库中的基本单位,存储具体的业务数据。
表空间是数据库中用于存储数据表的数据文件集合,一个数据库可以包含多个表空间。
数据库是表空间的管理单元,用于组织和管理表空间。
3. 表结构设计本数据库共包含10张表,分别为:用户表、部门表、岗位表、菜单表、角色表、权限表、公告表、任务表、日志表、配置表。
以下为各表的结构设计。
3.1 用户表(user)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,用户ID |username | varchar(50) | 用户名 |password | varchar(50) | 密码 |realname | varchar(50) | 真实姓名 |dept_id | int | 部门ID |post_id | int | 岗位ID |email | varchar(100) | 邮箱 |status | tinyint | 状态(1:正常,0:禁用) | create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.2 部门表(dept)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,部门ID |name | varchar(50) | 部门名称 |parent_id | int | 父部门ID |leader_id | int | 部门领导ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.3 岗位表(post)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,岗位ID |name | varchar(50) | 岗位名称 |dept_id | int | 部门ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.4 菜单表(menu)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,菜单ID |name | varchar(50) | 菜单名称 |parent_id | int | 父菜单ID |sort | tinyint | 排序 |create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.5 角色表(role)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,角色ID |name | varchar(50) | 角色名称 | create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.6 权限表(permission)字段名 | 字字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,权限ID |name | varchar(50) | 权限名称 | role_id | int | 角色ID |menu_id | int | 菜单ID |create_time | datetime | 创建时间 | update_time | datetime | 更新时间 | 3.7 公告表(notice)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,公告ID |content | text | 公告内容 |creator_id | int | 创建者ID |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |3.8 任务表(task)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,任务ID |title | varchar(100) | 任务标题 |content | text | 任务内容 |assignee_id | int | 执行者ID |create_time | datetime | 创建时间 |due_time | datetime | 截止时间 |status | tinyint | 状态(1:待办,2:进行中,3:已完成,4:已取消) | update_time | datetime | 更新时间 |3.9 日志表(log)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,日志ID |user_id | int | 用户ID |operation | varchar(100) | 操作类型 |object_type | varchar(50) | 操作对象类型 |object_id | int | 操作对象ID |before_value | text | 操作前数据 |after_value | text | 操作后数据 |create_time | datetime | 创建时间 |3.10 配置表(config)字段名 | 字段类型 | 说明 |—— | ———- | ————– |id | int | 主键,配置ID |name | varchar(50) | 配置名称 |value | varchar(200) | 配置值 |create_time | datetime | 创建时间 |update_time | datetime | 更新时间 |4. 索引设计为了提高数据库的查询效率,本数据库设计了以下索引:•用户表:idx_username(username),idx_dept_id(dept_id),idx_post_id(post_id)•部门表:idx_name(name),idx_parent_id(parent_id)•岗位表:idx_name(name),idx_dept_id(dept_id)•菜单表:idx_name(name),idx_parent_id(parent_id)•角色表:idx_name(name)•权限表:idx_name(name),idx_role_id(role_id),idx_menu_id (menu_id)•公告表:idx_title(title)•任务表:idx_title(title),idx_assignee_id(assignee_id),idx_status(status)•日志表:idx_user_id(user_id),idx_operation(operation),idx_object_type(object_type),idx_object_id(object_id)•配置表:idx_name(name)5. 总结本数据库设计为OA办公管理系统提供了全面的数据存储方案。
OA办公系统设计文档
OA办公系统设计文档1. 引言本文档旨在介绍和说明OA办公系统的设计和实现。
OA办公系统是一个基于互联网的办公自动化管理系统,旨在提高组织内部工作效率和协同性。
本文档将涵盖系统的功能需求,系统架构设计,数据库设计以及用户界面设计等方面。
2. 功能需求2.1 用户管理•系统支持用户的注册和登录。
•用户可以管理自己的个人信息,包括密码重置、头像修改等功能。
•用户可以分配角色和权限给其他用户。
2.2 组织管理•系统支持创建和管理组织结构。
•用户可以创建、编辑、删除部门和岗位。
•用户可以分配和管理员工的岗位和职责。
2.3 日程管理•用户可以创建和管理个人和团队的日程安排。
•日程可以包括会议、任务和事件。
•用户可以邀请其他用户参与会议和任务,并进行日程调整。
2.4 文件管理•用户可以创建、上传和分享文件。
•用户可以创建文件夹和文件夹层级。
•用户可以设置文件的访问权限和共享范围。
2.5 办公流程•系统支持自定义办公流程。
•用户可以创建和管理流程模板和实例。
•用户可以查看和处理待办任务。
3. 系统架构设计3.1 技术选型本系统采用以下技术进行开发:•前端:HTML、CSS、JavaScript、Vue.js•后端:Java、Spring Boot、MySQL•通信协议:HTTP、RESTful API3.2 系统结构本系统采用前后端分离的架构,前端负责展示和用户交互,后端负责业务逻辑和数据处理。
系统分为以下几个模块:•用户管理模块•组织管理模块•日程管理模块•文件管理模块•办公流程模块每个模块都有对应的接口提供给前端调用,前端可以通过调用接口来实现对应功能。
4. 数据库设计4.1 用户表字段类型说明userId int 用户ID,主键username varchar 用户名password varchar 密码eml varchar 邮箱avatar varchar 头像4.2 组织表字段类型说明orgId int 组织ID,主键orgName varchar 组织名称4.3 部门表字段类型说明deptId int 部门ID,主键deptName varchar 部门名称orgId int 组织ID,外键字段类型说明postId int 岗位ID,主键postName varchar 岗位名称deptId int 部门ID,外键4.5 日程表字段类型说明eventId int 事件ID,主键eventTitle varchar 事件标题eventDate date 事件日期eventTime time 事件时间userId int 用户ID,外键字段类型说明fileId int 文件ID,主键fileName varchar 文件名称fileSize int 文件大小fileType varchar 文件类型fileUrl varchar 文件URLuserId int 用户ID,外键5. 用户界面设计用户界面设计的目标是使系统易于操作和使用。
OA办公系统数据库设计
OA办公系统数据库设计数据库设计是建立和管理数据库的过程,目的是为了确保数据的有效存储和快速访问。
在OA办公系统中,数据库设计对于系统的性能、稳定性、安全性以及扩展性都至关重要。
1.数据库需求分析:在进行数据库设计之前,需要对OA办公系统的需求进行详细的分析。
包括确定需要存储的数据类型、数据之间的关系以及数据的操作需求。
2.实体-关系图设计:根据需求分析的结果,进行实体-关系图的设计。
实体-关系图是用于描述数据之间关系的图形化表示。
在OA办公系统中,可能包括用户、部门、职位、权限等实体,以及它们之间的关系。
3.数据表设计:在实体-关系图的基础上,进一步进行数据表的设计。
每个实体对应一个数据表,数据表中的字段对应实体的属性。
例如,用户表中可能包括用户名、密码、姓名、性别等字段。
4.主键和外键设计:在每个数据表中,需要为每个记录设计唯一标识符,即主键。
主键可以是一个或多个字段的组合。
同时,根据实体之间的关系,设计外键,用于建立数据之间的关联。
5.索引设计:为了提高数据的查询性能,可以设计索引。
索引是对数据表中一列或多列的值进行排序的结构。
在OA办公系统中,可以为常用的查询字段创建索引,以提高查询速度。
6.数据库完整性约束设计:为了保证数据的一致性和完整性,可以在数据表中添加各种约束。
例如,主键约束用于确保主键的唯一性,外键约束用于维护数据表之间的关系,唯一约束用于确保一些列的值的唯一性等。
7.数据库性能优化设计:为了提高数据库的性能,可以进行一系列的优化设计。
例如,根据查询的频率和类型设计合适的索引,对频繁访问的表进行分区处理,优化SQL查询语句等。
8.安全性设计:在OA办公系统中,数据的安全性至关重要。
可以通过设计合理的用户权限管理系统来保护数据的安全。
例如,为每个用户分配不同的权限,限制用户对数据的访问和操作。
9.数据库备份和恢复设计:为了防止数据意外丢失或损坏,需要设计数据库的备份和恢复策略。
OA办公系统设计文档
OA办公系统设计文档一、引言二、系统架构1.基础设施层:包括服务器、操作系统和数据库等基础设施组件。
2.应用服务层:提供业务逻辑处理和数据存取的接口,处理用户请求。
3.表示层:用户通过浏览器等方式与系统进行交互。
4.数据层:负责数据存储和管理。
三、功能模块1.用户管理:包括用户注册、登录、权限管理等功能。
2.通知公告:发布公司相关通知和公告。
3.日程管理:管理个人和团队的日程安排。
4.任务管理:分配、跟踪和统计个人或团队的任务进度。
6.考勤管理:管理员工的考勤情况和请假申请。
7.绩效考核:对员工的绩效进行评估和考核。
8.报销管理:管理员工的报销申请和审批流程。
四、工作流设计1.流程定义:管理员通过系统配置工作流程模板,定义每个环节的处理人员、角色和操作权限。
2.流程启动:用户提交流程申请,系统判断申请是否合法并将任务转交给第一个环节的处理人。
3.流程处理:每个环节的处理人员负责处理当前任务,可以审批、驳回或转交任务。
4.流程跟踪:系统记录流程的整个处理过程,并提供查看流程进度和历史记录的功能。
5.流程结束:当流程的所有环节都处理完毕后,系统自动将结果通知给申请人,并记录流程的最终结果。
五、技术选型1. 前端技术:使用HTML、CSS、JavaScript等前端技术实现用户界面。
2. 后端技术:采用Java语言和Spring框架实现系统的业务逻辑。
3.数据库技术:使用MySQL数据库存储系统的数据。
4. 工作流引擎:选择适合需求的工作流引擎,如Activiti或Camunda等。
六、安全性设计1.用户认证:使用用户名和密码进行用户认证,确保只有合法用户能够访问系统。
2.权限管理:根据用户角色和权限对系统的功能进行限制,确保用户只能访问其具备权限的功能模块。
3.数据加密:对系统中涉及到的敏感数据进行加密处理,保障数据的安全性。
4.审计日志:记录系统操作日志,便于对安全事件的审计和追踪。
七、系统部署与维护1.部署方式:使用云服务器进行部署,确保系统能够随时随地访问。
OA办公系统的设计与实施
OA办公系统的设计与实施第一章:引言OA办公系统,即Office Automation办公自动化系统,是企业内部管理工作的重要组成部分,其主要功能是实现企业的内部信息化管理,并通过一系列自动化的工具提升企业的工作效率与管理水平。
本文将结合实践经验,从设计和实施两个方面,详细介绍OA办公系统的实现方式与应用效果。
第二章:OA办公系统的设计2.1 需求分析OA办公系统设计的第一步是需求分析,即对企业内部的业务流程进行全面调研,并确定系统应该提供的功能与特性。
在需求分析的过程中,需要明确以下几个方面:1.系统的用户群体,包括使用人员的数量、角色及其职责等。
2.系统涉及到的业务流程,包括员工的招聘、培训、晋升等流程,以及内部审批、绩效考核、工作日志等流程。
3.系统应该提供的功能与特性,例如多级审批、工作流程、知识库、文件管理等。
4.系统的安全性,包括数据安全、权限管理、访问控制等。
2.2 技术选型在需求分析的基础上,需要对技术选型进行评估,确定系统的开发环境和运行平台。
常见的OA办公系统开发技术有Java、.NET、PHP等,同时也需要选用适合企业实际情况的开发框架和数据库。
在技术选型的过程中需要考虑以下几个方面:1.系统的可扩展性,能否满足企业未来的业务发展需求。
2.系统的稳定性,能否满足企业长期安全、高效使用需求。
3.系统的可维护性,能否快速应对问题,并迭代升级。
4.系统的成本效益,能否在保证质量的前提下,降低开发和维护成本。
2.3 系统设计在需求分析和技术选型的基础上,进行系统设计的工作。
系统设计主要包括以下几个方面:1.系统架构设计,包括前后端分离、分布式架构、微服务等。
2.系统模块设计,包括用户管理、知识库、文档管理、流程管理等。
3.数据库设计,包括表结构设计、索引设计等。
4.系统界面设计,包括美观、实用、易用的设计原则。
第三章:OA办公系统的实施3.1 系统开发在系统设计完成之后,需要进行系统开发。
oa审批流程数据库设计 (2)
oa审批流程数据库设计
数据库设计可以根据具体需求来进行设计,下面是一个基本的OA审批流程的数据库设计示例:
首先,我们需要创建以下几张表来存储相关的数据:
1. 用户表(User)
- 用户ID(UserID)
- 用户名(Username)
- 密码(Password)
2. 部门表(Department)
- 部门ID(DepartmentID)
- 部门名称(DepartmentName)
3. 角色表(Role)
- 角色ID(RoleID)
- 角色名称(RoleName)
4. 审批流程表(ApprovalProcess)
- 流程ID(ProcessID)
- 流程名称(ProcessName)
5. 审批步骤表(ApprovalStep)
- 步骤ID(StepID)
- 步骤名称(StepName)
- 流程ID(ProcessID)(外键,关联审批流程表) - 审批角色(RoleID)(外键,关联角色表)
6. 审批记录表(ApprovalRecord)
- 记录ID(RecordID)
- 审批步骤ID(StepID)(外键,关联审批步骤表) - 审批人ID(ApproverID)(外键,关联用户表)
- 审批意见(Opinion)
- 审批时间(ApprovalTime)
- 审批结果(Result)
以上数据库设计示例为基础设计,可以根据具体业务需求进行进一步的扩展和优化。
OA管理系统需求规格说明书
OA管理系统需求规格说明书OA管理系统需求规格说明书1.引言1.1 目的本文档旨在详细描述OA管理系统的功能需求和技术要求,以便开发团队根据规范进行系统设计和开发。
1.2 背景OA管理系统是一款办公自动化系统,旨在提高组织和员工的工作效率、协作和管理能力。
该系统将涵盖多个功能模块,包括但不限于人事管理、日程安排、文档管理、审批流程等。
2.总体描述2.1 系统背景描述OA管理系统的应用环境和使用者。
包括系统的部署方式(本地安装或云托管)、用户数量和地理分布等信息。
2.2 功能需求详细列出OA管理系统的各个功能模块,并对每个功能模块进行详细描述,包括主要功能、输入输出、流程和业务规则等。
2.3 非功能需求描述OA管理系统的性能要求、安全要求、可靠性要求、可用性要求、可扩展性要求、可维护性要求等非功能需求。
2.4 约束条件列出OA管理系统开发和部署过程中的约束条件,如技术要求、标准和规范、法律法规要求等。
3.功能需求3.1 人事管理模块①员工信息管理●员工信息录入:包括基本信息、联系方式、职位信息等。
●员工信息查询:支持根据员工ID、姓名、部门等条件进行查询。
●员工信息修改:允许管理员对员工信息进行修改和更新。
②组织架构管理●部门管理:包括新增、删除、修改部门,以及部门间的关联关系。
●员工调动:允许管理员进行员工的调动、晋升、降职等操作。
3.2 日程安排模块①日程管理●新建日程:允许用户创建个人或共享日程,包括时间、地点、参与人等信息。
●查看日程:支持用户查看自己的日程安排以及他人共享的日程。
●日程提醒:系统会以通知的形式提醒用户即将到来的日程安排。
②会议管理●发起会议:用户可以创建会议,并设置会议时间、地点、参与人等信息。
●参加会议:用户可以接收邀请并确认参加会议,会议信息将同步到个人日程中。
●会议记录:支持会议纪要的记录和共享,方便参与人员查阅。
3.3 文档管理模块①文档与●文档:用户可以将本地文档至系统,包括文档名称、分类、标签等信息。
OA办公系统数据库字典新
表名address主关键字ADD_ID索引字段字段名称字段含义字段类型初始值备注ADD_ID编号int(11)not nullUSER_ID varchar(20) not nullGROUP_ID int(11) not null 0PSN_NAME varchar(120) not nullSEX char(1) not nullNICK_NAME varchar(50) not nullBIRTHDAY date not null 0000-00-00 MINISTRA TION varchar(50) not nullMA TE varchar(50) not nullCHILD varchar(50) not nullDEPT_NAME varchar(50) not nullADD_DEPT varchar(200) not nullPOST_NO_DEPT varchar(50) not nullTEL_NO_DEPT varchar(50) not nullFAX_NO_DEPT varchar(50) not nullADD_HOME varchar(200) not nullPOST_NO_HOME varchar(50) not nullTEL_NO_HOME varchar(50) not nullMOBIL_NO varchar(50) not nullBP_NO varchar(50) not nullEMAIL varchar(100) not nullOICQ_NO varchar(50) not nullICQ_NO varchar(50) not nullNOTES text not nullPSN_NO int(11) not null 0SMS_FLAG char(1) not null 0 SHARE_USER text not nullMANAGE_USER text not nullADD_SHARE_NAME varchar(11) not nullA TTACHMENT_ID text not nullA TTACHMENT_NAME text not nullADD_START datetime not nullADD_END datetime not null表名address_group主关键字GROUP_ID索引字段字段名称字段含义字段类型初始值备注GROUP_ID编号int(11)not nullGROUP_NAME varchar(200) not nullUSER_ID varchar(200) not nullPRIV_DEPT text not nullPRIV_ROLE text not nullPRIV_USER text not nullORDER_NO int(11) not null 0 SUPPORT_DEPT text not nullSUPPORT_USER text not nullSHARE_GROUP_ID int(11) not nullSHARE_USER_ID varchar(200) not null1.1.1.3表表名affair主关键字AFF_ID索引字段字段名称字段含义字段类型初始值备注AFF_ID编号int(11)not nullUSER_ID varchar(20) not nullBEGIN_TIME int(10) not nullEND_TIME int(10) not nullTYPE char(1) not nullREMIND_DA TE varchar(200) not nullREMIND_TIME time not null 00:00:00 CONTENT text not nullLAST_REMIND date not null 0000-00-00 SMS_REMIND char(1) not null 1SMS2_REMIND varchar(2) not nullLAST_SMS2_REMIND date not null 0000-00-00 MANAGER_ID varchar(20) not nullCAL_TYPE char(1) not nullADD_TIME datetime not nullTAKER text not null表名app_log主关键字LOG_ID索引字段字段名称字段含义字段类型初始值备注LOG_ID编号int(11)not nullUSER_ID varchar(20) not nullTIME datetime not null 0000-00-00 00:00:00 MODULE varchar(10) not nullOPP_ID varchar(20) not nullTYPE varchar(10) not nullREMARK mediumtext not null1.1.1.5表表名archive_tables主关键字ARCHIVE_ID索引字段字段名称字段含义字段类型初始值备注ARCHIVE_ID编号int(11)not nullMODULE varchar(20) not nullARCHIVE_DESC varchar(100) not nullARCHIVE_DB varchar(100) not nullTABLE_POSTFIX varchar(20) not nullDATA_VERSION varchar(20) not nullARCHIVE_TIME int(10) not null 0TABLE_NAME_STR text not null1.1.1.6表表名attachment主关键字AID索引字段字段名称字段含义字段类型初始值备注AID编号int(11)not nullPOSITION tinyint(3) not nullMODULE tinyint(3) not nullYM char(4) not nullA TTACH_ID int(11) not nullA TTACH_FILE varchar(200) not nullA TTACH_NAME varchar(200) not nullA TTACH_SIGN int(11) not nullDEL_FLAG tinyint(3) not null1.1.1.7表表名attachment_edit主关键字A TTACHMENT_ID索引字段字段名称字段含义字段类型初始值备注A TTACHMENT_ID编号varchar(20)not nullUSER_ID varchar(20) not nullLAST_VISIT datetime not null 0000-00-00 00:00:001.1.1.8表表名attachment_module主关键字MODULE_ID索引字段字段名称字段含义字段类型初始值备注MODULE_ID编号tinyint(3)not nullMODULE_NAME varchar(30) not nullMODULE_CODE varchar(30) not null1.1.1.9表表名attachment_position主关键字POS_ID索引字段字段名称字段含义字段类型初始值备注POS_ID编号tinyint(3)not nullPOS_NAME varchar(100) not nullPOS_PATH varchar(500) not nullIS_ACTIVE char(1) not null 01.1.1.10表表名attend_ask_duty主关键字ASK_DUTY_ID索引字段字段名称字段含义字段类型初始值备注ASK_DUTY_ID编号int(11)not nullRECORD_TIME datetime not nullCHECK_DUTY_TIME datetime not nullCHECK_DUTY_REMAtext not nullRKCHECK_USER_ID varchar(100) not nullCHECK_DUTY_MANAvarchar(100) not nullGEREXPLANATION text not null1.1.1.11表表名attend_config主关键字DUTY_TYPE索引字段字段名称字段含义字段类型初始值备注DUTY_TYPE编号int(11)not nullDUTY_NAME varchar(100) not nullGENERAL varchar(200) not nullDUTY_TIME1 varchar(50) not nullDUTY_TIME2 varchar(50) not nullDUTY_TIME3 varchar(50) not nullDUTY_TIME4 varchar(50) not nullDUTY_TIME5 varchar(50) not nullDUTY_TIME6 varchar(50) not nullDUTY_TYPE1 char(1) not nullDUTY_TYPE2 char(1) not nullDUTY_TYPE3 char(1) not nullDUTY_TYPE4 char(1) not nullDUTY_TYPE5 char(1) not nullDUTY_TYPE6 char(1) not null1.1.1.12表表名attend_duty主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)not nullREGISTER_TYPE char(1) not nullREGISTER_TIME datetime not null 0000-00-00 00:00:00 REGISTER_IP varchar(20) not nullREMARK text not nullDUTY_TYPE int(11) not null1.1.1.13表表名attend_duty_shift主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)not nullREGISTER_TYPE char(1) not nullREGISTER_TIME datetime not null 0000-00-00 00:00:00 REGISTER_IP varchar(20) not nullREMARK text not nullSXB int(1) not null1.1.1.14出差登记表表名attend_evection主关键字EVECTION_ID索引字段字段名称字段含义字段类型初始值备注EVECTION_ID编号Int(11)Not nullUSER_ID 用户ID varchar(20) Not nullEVECTION_DEST 出差地区varchar(50) Not nullEVECTION_DATE1 开始日期datetime Not null 0000-00-00 00:00:00 EVECTION_DATE2 出差结束日期datetime Not null 0000-00-00 00:00:00 STATUS 状态char(1) Not nullLEADER_ID 编号varchar(20) Not nullALLOW char(1) Not nullREASON 事由text Not nullNOT_REASON text Not nullREGISTER_IP IP地址varchar(20) Not nullHANDLE_TIME datetime Not null 0000-00-00 00:00:00 AGENT V archar(20) Not nullRECORD_TIME 登记时间datetime Not nullORDER_NO Int(10) Not null 01.1.1.15表表名attend_holiday主关键字HOLIDAY_ID索引字段字段名称字段含义字段类型初始值备注HOLIDAY_ID编号Int(11)Not nullHOLIDAY_NAME 节假日名称varchar(64)BEGIN_DA TE date 0000-00-00END_DA TE date 0000-00-001.1.1.16请假登记表表名attend_leave主关键字LEA VE_ID索引字段字段名称字段含义字段类型初始值备注LEA VE_ID编号Int(11)Not nullUSER_ID 用户ID varchar(20) Not nullLEADER_ID 审批人varchar(20) Not nullLEA VE_TYPE 类型varchar(100) Not nullLEA VE_DATE1 日期datetime Not null 0000-00-00 00:00:00 LEA VE_DATE2 日期datetime Not null 0000-00-00 00:00:00 ANNUAL_LEA VE 使用年休假int(11) Not null 0STATUS 状态char(1) Not nullALLOW char(1) Not nullREASON text Not nullDESTROY_TIME 时间datetime Not null 0000-00-00 00:00:00 REGISTER_IP IP地址varchar(20) Not nullRECORD_TIME 填写时间datetime Not nullLEA VE_TYPE2 Char(2) Not nullHANDLE_TIME datetime Not nullAGENT V archar(20) Not nullORDER_NO Int(20) Not null1.1.1.17表表名attend_leave_manager主关键字MANAGER_ID索引字段字段名称字段含义字段类型初始值备注MANAGER_ID编号Int(11)Not nullMANAGERS text Not nullDEPT_ID_STR text Not null1.1.1.18表表名attend_machine主关键字MACHINEID索引字段字段名称字段含义字段类型初始值备注MACHINEID编号Int(11)Not nullMACHINE_BRAND varchar(100) Not nullDATABASE_TYPE varchar(20) Not nullACCESS_PATH varchar(100) Not nullDATABASE_IP varchar(20) Not nullDATABASE_PORT varchar(8) Not nullDATABASE_USER varchar(20) Not nullDATABASE_PASS varchar(40) Not nullDUTY_TABLE varchar(20) Not nullDUTY_USER varchar(20) Not nullDUTY_TIME varchar(20) Not null1.1.1.19表表名attend_manager主关键字MANAGER_ID索引字段字段名称字段含义字段类型初始值备注MANAGER_ID编号Int(11)Not nullMANAGERS text Not nullDEPT_ID_STR text Not null1.1.1.20表表名attend_out主关键字USER_ID索引字段字段名称字段含义字段类型初始值备注USER_ID编号varchar(20)Not nullLEADER_ID varchar(20) Not nullOUT_TYPE text Not nullCREATE_DA TE datetime Not null 0000-00-00 00:00:00 SUBMIT_TIME datetime Not null 0000-00-00 00:00:00 OUT_TIME1 varchar(10) Not nullOUT_TIME2 varchar(10) Not nullALLOW char(1) Not nullSTATUS char(1) Not null 0REASON text Not nullOUT_ID int(11) Not null 自增REGISTER_IP varchar(20) Not nullHANDLE_TIME datetime Not null 0000-00-00 00:00:00 AGENT varchar(20) Not nullORDER_NO int(10) Not null 01.1.1.21表表名attendance_overtime主关键字OVERTIME_ID索引字段字段名称字段含义字段类型初始值备注OVERTIME_ID编号int(11)Not nullUSER_ID 用户名varchar(64)APPROVE_ID 审批人varchar(254)RECORD_TIME 登记时间datetime 0000-00-00 00:00:00 START_TIME 加班开始时间datetime 0000-00-00 00:00:00 END_TIME 加班结束时间datetime 0000-00-00 00:00:00 OVERTIME_HOURS 加班时长varchar(254)OVERTIME_CONTENT 加班内容textCONFIRM_TIME 确认时间datetime 0000-00-00 00:00:00 CONFIRM_VIEW 确认意见textALLOW 审批状态char(1)STATUS 确认状态char(1)REGISTER_IP 登记IP varchar(254)REASON 不准原因textHANDLE_TIME datetime 0000-00-00 00:00:00 AGENT varchar(20)ORDER_NO int(10) 01.1.1.22表表名bbs_board主关键字BOARD_ID索引字段字段名称字段含义字段类型初始值备注BOARD_ID编号int(11)Not nullBOARD_NAME varchar(100) Not nullANONYMITY_YN char(1) Not nullWELCOME_TEXT varchar(200) Not nullBOARD_HOSTER text Not nullDEPT_ID text Not nullPRIV_ID text Not nullUSER_ID text Not nullBOARD_NO int(11) Not null 0CATEGORY text Not nullLOCK_DAYS_BEFORE int(3) Not nullPARENT_ID int(11) Not nullNEED_CHECK int(1) Not null1.1.1.23表表名bbs_comment主关键字COMMENT_ID索引字段字段名称字段含义字段类型初始值备注COMMENT_ID编号int(11)Not nullBOARD_ID int(11) Not null 0USER_ID varchar(20) Not nullAUTHOR_NAME varchar(50) Not nullTYPE varchar(50) Not nullSUBJECT varchar(200) Not nullCONTENT mediumtext Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not nullSUBMIT_TIME datetime Not null 0000-00-00 00:00:00 REPLY_CONT int(11) Not null 0READ_CONT int(11) Not null 0PARENT int(11) Not null 0OLD_SUBMIT_TIME datetime Not null 0000-00-00 00:00:00 TOP varchar(20) Not null 0JING varchar(20) Not null 0READEDER text Not nullSIGNED_YN char(1) Not null 0LOCK_YN int(11) Not null 0UPDATE_PERSON 修改人varchar(254) Not nullUPDATE_TIME 修改时间datetime Not null 0000-00-00 00:00:00 SHOW_YN 是否屏蔽int(1) Not null 0IS_CHECK int(1) Not null 9TO_ID_STR1 短信提醒人varchar(300) Not nullTO_ID_STR2 手机提醒人varchar(300) Not nullFROM_USER 发信人varchar(200) Not nullAUTHOR_NAME_TMEP 1为署名,2为昵称int(1) Not nullNICK_NAME 昵称varchar(200) Not null1.1.1.24表表名book_info主关键字BOOK_ID索引字段字段名称字段含义字段类型初始值备注BOOK_ID编号int(11)Not nullISBN varchar(200) Not nullTYPE_ID int(4) Not null 0DEPT int(10) Not null 0BOOK_NAME varchar(200) Not nullAUTHOR varchar(200) Not nullPUB_DATE varchar(200) Not nullPUB_HOUSE varchar(200) Not nullAMT int(10) Not null 1PRICE decimal(10,2) Not null 0.00 AREA varchar(200) Not nullBRIEF text Not nullOPEN text Not nullLEND char(1) Not null 0BORR_PERSON varchar(200) Not nullMEMO varchar(255) Not nullBOOK_NO varchar(200) Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not null1.1.1.25表表名book_manage主关键字BORROW_ID索引字段字段名称字段含义字段类型初始值备注BORROW_ID编号int(11)Not nullBUSER_ID varchar(20) Not nullBOOK_NO varchar(50) Not nullBORROW_DA TE date Not null 0000-00-00 BORROW_REMARK text Not nullRUSER_ID varchar(20) Not nullRETURN_DATE date Not null 0000-00-00 BOOK_STATUS varchar(10) Not null 0REAL_RETURN_TIME date Not null 0000-00-00 DELETE_FLAG varchar(20) Not null 0 STATUS varchar(10) Not nullREG_FLAG char(2) Not nullWHO_CONFIRM varchar(100) Not null1.1.1.26表表名book_manager主关键字AUTO_ID索引字段字段名称字段含义字段类型初始值备注AUTO_ID编号int(11)Not null MANAGER_ID text Not null MANAGE_DEPT_ID text Not null1.1.1.27表表名book_type主关键字TYPE_ID索引字段字段名称字段含义字段类型初始值备注TYPE_ID编号int(4)Not null TYPE_NAME char(200) Not null1.1.1.28表表名bs_line主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(4)Not nulllineid varchar(100) Not null PassBy text Not null startTime varchar(5) Not null endTime varchar(5) Not null busType varchar(100) Not null1.1.1.29表表名calendar主关键字CAL_ID索引字段字段名称字段含义字段类型初始值备注CAL_ID编号int(11)Not null USER_ID varchar(20) Not nullCAL_TIME int(10) Not nullEND_TIME int(10) Not nullCAL_TYPE char(1) Not nullCAL_LEVEL char(1) Not null CONTENT text Not nullMANAGER_ID varchar(20) Not nullOVER_STATUS varchar(20) Not nullBEFORE_REMAIND varchar(20) Not nullADD_TIME datetime Not nullOWNER text Not nullTAKER text Not null1.1.1.30表表名categories_type主关键字CATEGORIE_ID索引字段字段名称字段含义字段类型初始值备注CATEGORIE_ID编号int(11)Not nullCATEGORIE_NAME varchar(250) Not nullPEARENT_ID int(11) Not null 0ORDER_ID int(11) Not null 0MANAGER text Not nullTO_ID text Not nullPRIV_ID text Not nullUSER_ID text Not null1.1.1.31表表名censor_data主关键字DATA_ID索引字段字段名称字段含义字段类型初始值备注DATA_ID编号int(11)Not nullMODULE_CODE varchar(20) Not nullCENSOR_FLAG char(1) Not null 0CHECK_USER varchar(20) Not nullCHECK_TIME datetime Not null 0000-00-00 00:00:00 CONTENT mediumtext Not null1.1.1.32表表名censor_module主关键字MODULE_ID索引字段字段名称字段含义字段类型初始值备注MODULE_ID编号int(11)Not nullMODULE_CODE varchar(20) Not nullUSE_FLAG char(1) Not null 1 CHECK_USER text Not nullSMS_REMIND varchar(20) Not null 1 SMS2_REMIND varchar(20) Not null 0 BANNED_HINT varchar(255) Not nullMOD_HINT varchar(255) Not null FILTER_HINT varchar(255) Not null1.1.1.33表表名censor_words主关键字WORD_ID索引字段字段名称字段含义字段类型初始值备注WORD_ID编号int(11)Not nullUID int(11) Not null 0 FIND varchar(255) Not null REPLACEMENT varchar(255) Not null1.1.1.34表表名chatroom主关键字CHA T_ID索引字段字段名称字段含义字段类型初始值备注CHA T_ID编号int(11)Not null SUBJECT char(200) Not null STOP char(1) Not null1.1.1.35表表名connect_config主关键字ID索引字段字段名称字段含义字段类型初始值备注ID编号int(11)Not null LOGIN_ID varchar(25) Not null LOGIN_PASSWORD varchar(50) Not null MEMBER_ID varchar(10) Not null MEMBER_NAME varchar(50) Not null MEMBER_URL varchar(50) Not nullPRIV text Not null ACTIVE int(1) Not null1.1.1.36表表名connect_db主关键字DB_ID索引字段字段名称字段含义字段类型初始值备注DB_ID数据库ID int(4)Not nullSERVER_ID 所属连接ID int(4) Not nullDB_NAME 数据库名varchar(50) Not nullDB_REMRAK 数据描述text Not null1.1.1.37表表名contact主关键字CONTACT_ID索引字段字段名称字段含义字段类型初始值备注CONTACT_ID编号int(4)Not nullCONTACT_TYPE int(11) Not null CUSTOMER_ID varchar(20) Not null 0 SELLER int(11) Not nullCONTACT_CONTENT varchar(20) Not nullTIME_COST text Not nullMONEY_COST decimal(10,2) Not null 0.00 CONTACT_DATE decimal(10,2) Not null 0.00 LINKMAN_ID date Not null 0000-00-00 MEMO text Not null 0MEMO1 text Not nullSATISFY varchar(20) Not null FEEDBACK text Not nullUSERDEF1 varchar(200) Not nullUSERDEF2 varchar(200) Not nullUSERDEF3 varchar(200) Not nullUSERDEF4 varchar(200) Not nullUSERDEF5 varchar(200) Not null1.1.1.38表表名contract主关键字CONTRACT_ID索引字段字段名称字段含义字段类型初始值备注CONTRACT_ID编号int(11)Not nullCONTRACT_NO varchar(50) Not null CONTRACT_NAME varchar(200) Not null CONTRACT_TYPE varchar(20) Not null CONTRACT_ARTICLE text Not null CONTRACT_CONTENT text Not nullA TTACHMENT_ID text Not nullA TTACHMENT_NAME text Not null CONTRACT_PRINT varchar(20) Not null CONTRACT_MEMO text Not null CUSTOMER_ID int(10) Not null 0 CONTRACT_LINKMAN1 varchar(20) Not null CONTRACT_LINKMAN2 varchar(20) Not nullSELLER varchar(20) Not nullCREATE_DA TE date Not null 0000-00-00 BEGIN_DA TE date Not null 0000-00-00 END_DA TE date Not null 0000-00-00 MEMO text Not nullMEMO1 text Not nullUSERDEF1 varchar(200) Not nullUSERDEF2 varchar(200) Not nullUSERDEF3 varchar(200) Not nullUSERDEF4 varchar(200) Not nullUSERDEF5 varchar(200) Not nulltext Not nullREMIND_CONTRACT_STARTTIMEREMIND_CONTRACT_Etext Not nullNDTIME1.1.1.39表表名contract_line主关键字CONTRACT_ID索引字段字段名称字段含义字段类型初始值备注CONTRACT_ID编号int(11)Not null 0LINE_ID int(11) Not null 自增PRODUCT_ID int(10) Not null 0 SERVICE_ID int(10) Not null 0TRANS_PRICE decimal(10,2) Not null 0.00 TRANS_QTY int(11) Not null 0TOTAL_PRICE decimal(10,2) Not null 0.00 PAYMENT decimal(10,2) Not null 0.00 MEMO text Not nullTYPE varchar(20) Not null1.1.1.40表表名countdown主关键字ROW_ID索引字段字段名称字段含义字段类型初始值备注ROW_ID编号int(11)Not nullORDER_NO char(2) Not nullTO_DEPT text Not nullTO_PRIV text Not nullTO_USER text Not nullCONTENT text Not nullEND_TIME date Not null 0000-00-00 BEGIN_TIME date Not null 0000-00-00 COUNT_TYPE char(2) Not nullISPRIV A TE int(1) Not null1.1.1.41表表名cp_asset_keep主关键字KEEP_ID索引字段字段名称字段含义字段类型初始值备注KEEP_ID编号int(11)Not nullCPTL_ID int(11) Not nullKEEP_TYPE varchar(200) Not nullKEEP_TIME date Not null 0000-00-00 KEEP_USER varchar(45) Not nullREMIND_TIME varchar(45) Not nullREMARK varchar(400) Not nullADD_USER varchar(45) Not nullADD_TIME datetime Not nullKEEP_RESULT varchar(400) Not null1.1.1.42表表名cp_asset_reflect主关键字ID索引字段字段名称字段含义字段类型初始值备注ID编号int(11)Not nullCPTL_NO varchar(100) Not nullCPTL_NAME varchar(200) Not nullTYPE_ID varchar(45) Not null 0DEPT_ID varchar(45) Not null 0CPTL_V AL varchar(45) Not null 0.00 CPTL_BAL varchar(45) Not null 0.00 DPCT_YY varchar(45) Not null 0.00MON_DPCT varchar(45) Not null 0.00SUM_DPCT varchar(45) Not null 0.00 CPTL_KIND varchar(10) Not nullPRCS_ID varchar(45) Not null 0FINISH_FLAG varchar(45) Not nullCREATE_DA TE varchar(45) Not null 0000-00-00 DCR_DA TE varchar(45) Not null 0000-00-00 FROM_YYMM varchar(45) Not null 0000-00-00 DCR_PRCS_ID varchar(45) Not null 0 KEEPER varchar(20) Not nullREMARK varchar(45) Not null1.1.1.43表表名cp_asset_type主关键字TYPE_ID索引字段字段名称字段含义字段类型初始值备注TYPE_ID编号int(11)Not nullTYPE_NAME varchar(200) Not nullTYPE_NO int(11) Not null 01.1.1.44表表名cp_assetcfg主关键字索引字段字段名称字段含义字段类型初始值备注DPCT_SORT编号varchar(10)Not nullBAL_SORT varchar(10) Not null1.1.1.45表表名cp_cptl_info主关键字CPTL_ID索引字段字段名称字段含义字段类型初始值备注CPTL_ID编号int(11)Not nullCPTL_NO varchar(100) Not nullCPTL_NAME varchar(200) Not nullTYPE_ID int(11) Not null 0DEPT_ID int(11) Not null 0CPTL_V AL decimal(20,2) Not null 0.00 CPTL_BAL decimal(20,2) Not null 0.00 DPCT_YY decimal(10,2) Not null 0.00MON_DPCT decimal(20,2) Not null 0.00SUM_DPCT decimal(20,2) Not null 0.00 CPTL_KIND varchar(10) Not nullPRCS_ID int(11) Not null 0FINISH_FLAG varchar(10) Not nullCREATE_DA TE date Not null 0000-00-00 DCR_DA TE date Not null 0000-00-00 FROM_YYMM date Not null 0000-00-00 DCR_PRCS_ID int(11) Not null 0 KEEPER varchar(20) Not nullREMARK text Not nullA TTACHMENT_ID varchar(255) Not nullA TTACHMENT_NAME varchar(255) Not null1.1.1.46表表名cp_dpct_sub主关键字DEPRE_ID索引字段字段名称字段含义字段类型初始值备注DEPRE_ID编号int(11)Not nullCPTL_ID int(11) Not null 0PEPRE_DA TE date Not null 0000-00-00 FROM_YYMM varchar(10) Not nullTO_YYMM varchar(10) Not nullDEPRE_AMT decimal(20,2) Not null 0.001.1.1.47表表名cp_prcs_prop主关键字PRCS_ID索引字段字段名称字段含义字段类型初始值备注PRCS_ID编号int(11)Not null PRCS_CLASS varchar(10) Not null PRCS_DESC varchar(50) Not null PRCS_LONG_DESC varchar(200) Not null1.1.1.48表表名crm_account主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullupdate_man 最后修改人text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_name 客户名称text nullcreate_man_text 创建人名称text nullupdate_man_text 最后修改人名称text nullcreate_dept_text 创建部门名称text nullaccount_type 客户类别text nullaccount_sex 客户性别text nullaccount_code 客户编号text nullaccount_parent 上级客户text nullaccount_parent_text 上级客户名称text nullaccount_contact 客户联系人text null certificate_kind 证件类型text null certificate_code 证件号码text nullaccount_dept 部门text nullaccount_dept_text 部门名称text nullaccount_rela 客户关系text nullaccount_level 客户等级text nullaccount_industry 行业text nullindustry_desc 行业描述text null account_source 客户来源text null account_principal 负责人text null account_principal_text 负责人名称text null account_addr_province 所在省text null account_addr_city 所在市text null account_addr_county 所在县text null account_addr 详细地址text null account_email 电子邮件text null account_phone 电话text null account_wangwang 旺旺text null account_msn_qq MSN/QQ text null account_url 网址text null account_fax 传真text null account_mobile 手机号码text null account_post 邮编text null account_delivery_country 收货国家text null account_delivery_city 收货城市text null account_delivery_addr 收货地址text null account_pay_addr 付款地址text null account_bank 开户行text null account_bank_account 银行帐号text null account_credit 信用额度text null account_business 经营业务text null account_salutation 称谓text null account_position 职务text null account_birhday 客户生日int(11) null account_worth 客户价值text null remark 备注text null account_bank_person 开户人text null account_birthday 客户生日int(11) null account_status 客户状态text null account_phase 客户阶段text null account_scale 员工规模text null getting_there 乘车路线text null hot_spot 热点客户text null last_follow_time 最后一次跟进时间int(11) nullcompany_nature 公司性质text nullaccount_kind 客户类型text null1.1.1.49表表名crm_account_care主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) nullupdate_time 最后修改时间int(11) nullcreate_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) nullshare_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_care_title 客户关怀主题text nullaccount_care_date 客户关怀日期int(11) nullaccount_id 客户text nullaccount_id_text 客户名称text nullcontact_id 客户联系人text nullcontact_id_text 客户联系人名称text nullcharge_person 负责人text nullcharge_person_text 负责人名称text nullaccount_care_type 关怀类型text nullaccount_care_content 关怀内容text nullremark 备注text null execution_man 执行人text null execution_man_text 执行人名称text null1.1.1.50表表名crm_account_contact主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaccount_id 客户text nullaccount_id_text 客户名称text nullcontact_sex 性别text nullcontact_kind 联系人种类text nullcontact_type 联系人类型text nullcontact_business 联系人部门text nullcontact_dept 联系人职务text nullcontact_position 联系人称谓text nullcontact_salutation 电话text nullcontact_phone E-MAIL text nullcontact_email MSN/QQ text nullcontact_msn_qq 传真text nullcontact_fax 手机text nullcontact_post 邮编text nullcontact_addr 家庭住址text nullcontact_birthday 出生日期int(11) null null contact_interest 爱好text null certificate_kind 证件类型text nullcontact_certificate_code 证件号码text nullremark 备注text nullA TTACHMENT_ID 联系人照片text nullA TTACHMENT_ID_text 联系人照片名称text nullcontact_wangwang 旺旺text nullcontact_name 联系人姓名text nullspecialty 特长text null1.1.1.51表表名crm_action主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullaction_title 联系主题text nullaction_code 联系编号text nullaccount_id 客户名称text nullaccount_id_text 客户名称text nullcontact_id 联系人text nullcontact_id_text 联系人名称text nullaction_kind 客户联系类型text nullaction_date 联系日期int(11) null null opportunity_id 机会text null opportunity_id_text 机会名称text nullaction_content 联系内容text nullaction_next_time 下次联系日期int(11) null null action_principal 负责人text nullaction_principal_text 负责人名称text nullaction_mode 行动方式text nullarrange_man 安排人text nullarrange_man_text 安排人名称text nullarrange_time 安排时间int(11) null null plan_begin_time 计划开始时间int(11) null null plan_end_time 计划结束时间int(11) null null importance_degree 重要程度text nullaction_location 活动地点text nullaction_status 活动状态text nullaction_implement 执行情况text nullaction_summary 活动总结text nullaction_assess 效果评估text null1.1.1.52表表名crm_complain主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullcomplain_title 投诉主题text nullaccount_id 客户text nullaccount_id_text 客户名称text nullcomplain_description 投诉描述text nullhd_charge_man 负责人text nullhd_charge_man_text 负责人名称text nullcomplain_type 投诉类型text nullcomplaim_time 投诉时间int(11) null null complainant 投诉人text nullurgent_degree 紧急程度text nullhandling_status 处理状态text null customer_feedback 客户反馈text nullcomplain_by 投诉方式text nullcomplain_tel 联系电话text nullremark 备注text nullre_confirmed 回访确认text nullhandle_process 处理过程text nullspend_time 花费时间text null1.1.1.53表表名crm_contract主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullcontract_name 合同名称text nullcontract_code 合同编号text nullcontract_status 合同状态text nullaccount_id 所属客户text nullaccount_id_text 所属客户名称text null opportunity_id 机会text null opportunity_id_text 机会名称text nullcontact_id 联系人text nullcontact_id_text 联系人名称text null quotation_id 报价单text null quotation_id_text 报价单名称text nullsigning_date 签约日期int(11) null null charge_preson 销售员text nullcharge_preson_text 销售员名称text nullterms_conditions 条件和条款text nullremarks 备注text nullcontract_file 合同文件text nullcontract_file_text 合同文件名称text nullcontract_category 合同分类text nullbegin_time 开始时间int(11) null null end_time 到期时间int(11) null null pay_amount 回款金额decimal(18,6) null null contract_amount 总金额decimal(18,6) null null pay_mode 付款方式text nullpayment_location 交付地点text nullparty_a 我方签约人text nullparty_a_text 我方签约人名称text nullparty_b 对方签约人text null1.1.1.54表表名crm_customer_service主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text nullservice_title 服务主题text nullaccount_id 客户text nullaccount_id_text 客户名称text nullservice_type 服务类型text nullservice_mode 服务方式text nullservice_day 服务日期int(11) null null contact_man 联系人text nullcontact_man_text 联系人名称text nullservice_status 处理状态text nullservice_content 服务内容text nullhd_charge_man 负责人text nullhd_charge_man_text 负责人名称text nullremark 备注text nullend_time 结束日期int(11) null null feedback 客户反馈text null1.1.1.55表表名crm_depository主关键字id索引字段字段名称字段含义字段类型初始值备注id编号int(11)Not null create_time 创建时间int(11) null null update_time 最后修改时间int(11) null null create_man 创建人text nullcreate_man_text 创建人名称text nullupdate_man 最后修改人text nullupdate_man_text 最后修改人名称text nullowner 所有者text nullowner_dept 所属部门text nullcreate_dept 创建部门text nullcreate_dept_text 创建部门名称text nulldeleted 删除标记int(2) null null share_man 共享人员text nullshare_op 共享人员动作权限text null depository_name 仓库名称text null depository_code 仓库编号text nulldept_id 所属部门text null。
OA办公系统详细设计方案
OA办公系统详细设计方案一、引言OA办公系统是一种计算机化办公管理系统,可以帮助企业提高办公效率、降低成本,并方便管理人员进行统计分析。
本次详细设计方案旨在描述OA办公系统各个模块的具体实现,包括系统架构、数据库设计、用户界面设计等。
二、系统架构设计1.系统架构表示层:负责接收用户的请求,展示数据,并将用户的输入传递给业务逻辑层。
业务逻辑层:负责处理业务逻辑,包括验证用户的身份、调用数据访问层进行数据操作等。
数据访问层:负责与数据库进行数据交互,包括查询、插入、更新、删除等操作。
2.技术选型表示层采用HTML、CSS和JavaScript进行开发,使用Bootstrap框架实现响应式布局,达到不同设备上的友好显示。
业务逻辑层采用Java语言进行开发,使用Spring框架管理对象和依赖关系,使用SpringMVC框架处理用户请求。
数据访问层采用MyBatis框架进行数据库访问,使用MySQL作为数据库管理系统。
三、数据库设计1.数据库结构根据OA办公系统需求,设计数据库的表结构如下:-用户表:包含用户的基本信息,如用户名、密码、姓名、性别、手机号等。
-部门表:包含部门的编号和名称。
-员工表:包含员工的编号、姓名、性别、所属部门等。
-请假表:包含请假记录的编号、请假人、请假开始日期、请假结束日期等。
-报销表:包含报销记录的编号、报销人、报销日期、报销金额等。
2.数据库操作使用MyBatis进行数据库操作,编写SQL映射文件,包括查询、插入、更新、删除等操作。
例如,查询请假记录的SQL语句如下:```SELECT leave_id, leave_user, start_date, end_dateFROM leave_recordWHERE leave_user = #{userId}```插入请假记录的SQL语句如下:```INSERT INTO leave_record (leave_user, start_date, end_date)VALUES (#{leaveUser}, #{startDate}, #{endDate})```通过调用MyBatis的接口方法,即可实现对数据库的操作。
内网OA办公系统解决方案
内网OA办公系统解决方案随着信息化和互联网的发展,企业办公系统也越来越重要。
内网OA办公系统是一个集成了办公自动化、人力资源管理、知识管理、客户关系管理、财务管理等各个模块的企业内部办公系统。
下面是一份关于内网OA办公系统解决方案的详细说明。
一、解决方案概述二、系统功能1.通讯录管理:包括员工信息、部门信息、岗位信息的维护和查询。
2.日程管理:员工可以添加自己的日程安排、会议安排等,并可共享给他人查看。
4.审批流程:包括请假、报销、采购等各类审批流程,可以根据需要自定义审批流程。
5.任务管理:员工可以创建和分配任务,并能够跟踪任务的进度。
6.会议管理:员工可以预约和管理会议,并能够发送会议邀请。
7.公告管理:可以发布企业内部公告,员工可以按照部门、岗位等条件过滤查看公告。
8.统计报表:系统能够生成各类工作报表,如任务报表、考勤报表等。
9.考勤管理:员工可以打卡、请假、加班等,系统可以自动计算考勤情况。
三、系统架构四、技术实现1. 前端开发:使用HTML、CSS、JavaScript技术,实现页面的布局和交互效果。
2. 后端开发:使用Java语言开发,使用Spring Boot框架实现业务逻辑和数据访问。
3.数据库设计:使用MySQL数据库,根据系统需求设计数据库表结构,并实现数据的增删改查。
4.安全性:通过用户身份验证和权限控制,确保系统只能被授权人员访问和操作。
5.系统集成:与其他系统的集成,如邮件系统、短信系统等,以实现更多的办公功能。
五、系统部署1.硬件环境:需要搭建服务器,以承载OA系统的运行。
2. 软件环境:需要安装操作系统、数据库、Web服务器等软件,以提供OA系统的运行环境。
3.数据迁移:将现有的企业数据迁移到新的OA系统中,以保证数据的完整性和一致性。
4.系统测试:对系统进行功能测试、性能测试和安全测试,确保系统稳定可靠。
5.培训上线:向企业员工进行系统培训,确保员工能够熟练使用新的OA系统。
OA办公管理系统数据库表设计
--1.考勤表create table Attendence(Attribute_RecordId number not null primary key, user_no number(4) not null,WorkDate date null,CalendarDate date null,OnDutyTime date null,OffDutyTime date null,OnDutyTimeStatus number null,OffDutyTimeStatus number null,LateRemark varchar2(200) null,LeaveEarlyRemark varchar2(200) null,checkremark varchar2(100) null);--2.邮件表create table email(Emai_id number not null primary key, user_no number(4) not null,ReceiveEmailPeopleId number null,EmailContent varchar2(100) null,SendEmailTime date null,emailremark varchar2(100) null);--3.文件表create table FILES(FILE_ID number(6) not null primary key, user_no number(4) null,FILE_NAME varchar2(50) null,FILE_CONTENT varchar2(200) null,SENDER_ID number(6) null,SENDER_NAME varchar2(40) null,DA TETIME date null,STA TE varchar2(1000) null,ISACCPET varchar2(10) null);--4.文件共享create table SHAREFILE(SHAREFILE_ID number(6) not null primary key, user_no number(4) null,SHAREFOLDER_ID number(20) null,SHAREFILE_NAME varchar2(50) null,SHAREFILE_PA TH varchar2(80) null,SHATEFILE_SIZE varchar2(20) null,SHAREFILE_TYPE varchar2(20) null,HEIR_TIME date null,DOWNLOAD_NUMBER number(6) null);--5.共享文件夹create table SHAREFOLDER(SHAREFOLDER_ID number(20) not null primary key, user_no number(4) null,SHAREFOLDER_NAME varchar2(50) null,SHAREFOLDER_DESC varchar2(500) null,CREATE_TIME date null);--6.申请create table appli(appli_no number(4) not null primary key,proce_no number(4) null,appli_title varchar2(20) null,appli_context varchar2(100) null,appli_time date null,begin_time date null,end_time date null,appli_type V ARCHAR2(20) null,appli_info varchar2(100) null);--7.附件表create table attachment(A TT_ID number(6) not null primary key,FILE_ID number(6) null,A TT_NAME varchar2(50) null,A TT_PATH varchar2(80) null,A TT_SIZE varchar2(20) null,A TT_TYPE varchar2(20) null--8.审核表create table audits(audit_no number(4) not null primary key, prore_no number(4) null,user_no number(4) not null,appli_no number(4) not null,deptno number(4) null,check_userno number(4) null,check_time date null,check_idea varchar2(100) null,isthrough number(2) null);--9.权限表create table competence(competence_no number not null primary key, competence_name varchar2(20) null,competence_code number null);--10.数据库备份create table databasebackup(backup_no number(4) not null primary key, user_no number(4) not null,backup_time date null,backup_address varchar2(200) null,backip_remark varchar2(200) null);--11.部门表create table dept(dept_no number(4) not null primary key, dept_name varchar2(20) null,dept_address varchar2(200) null,dept_code varchar2(20) null,dept_mgr number(4) null--12.职工表create table emp(emp_no number(4) not null primary key, dept_no number(4) not null,user_no number(4) not null,emp_name varchar2(20) null,emp_job varchar2(20) null,emp_sal number(10) null,emp_comm number(10) null,emp_mgr number(4) null,hiredate date null);--13.填写申请表create table fillappli(user_no number(4) not null,appli_no number(4) not null);--14.日志表create table log(log_id number(10) not null primary key, user_no number(4) null,log_title varchar2(50) null,log_content varchar2(1000) null,log_time date null,log_state varchar2(10) null,log_competence varchar2(20) null);--15.系统日志表create table logger(logger_no number(4) not null primary key, user_no number(4) not null,logger_option varchar2(20) null,logger_time date null,logger_remark varchar2(100) null,logger_address varchar2(200) null);--16.通讯录表create table mailList(MailListId number not null primary key, user_no number(4) not null,MailPeopleId number null);--17.消息表create table messages(message_id number(10) not null primary key, user_no number(4) null,message_content varchar2(1000) null,message_consignee varchar2(100) null,message_sendtime date null,message_state varchar2(10) null,sms_state varchar2(10) null,sms_address varchar2(100) null,sms_remark varchar2(100) null,sms_type varchar2(10) null);--18.流程过程表create table procerelation(prore_no number(4) not null primary key, proce_no number(4) not null,prore_name varchar2(20) null,before_order number(4) null,later_prder number(4) null);--19.流程表create table process(proce_no number(4) not null primary key, user_no number(4) not null,proce_name varchar2(20) null,proce_time date null,proce_other varchar2(100) nulltable_id NUMBER(4) null,);--20.收件人create table recipient(RECI_ID number(6) not null primary key, FILE_ID number(6) null,RECI_NAME varchar2(20) null,RECI_TIME date null);--21.角色表create table role(role_no number not null primary key, role_name varchar2(20) null,role_code number null);--22.角色权限表create table role_competence(role_no number not null,competence_no number not null);--23.日程安排create table schedule(schedule_id number(20) not null primary key, user_no number(4) null,schedule_content varchar2(1000) null,plan_time date null,finish_time date null,Release_time date null,schedule_competence varchar2(20) null,finish_state varchar2(20) null,plan_people varchar2(20) null);--24.用户表create table users(user_no number(4) not null primary key, user_account varchar2(20) null,user_password varchar2(20) null,user_name varchar2(20) null,user_sex varchar2(4) null,user_email varchar2(40) null,user_address varchar2(40) null,user_birth date null,user_tell varchar2(20) null,user_photo varchar2(1000) null,isnoline number(4) null)--会议室表create table MeetingRoom(meeting_no NUMBER(4) not null primary key,proce_no NUMBER(4),doorplatetablet V ARCHAR2(4),meeting_count NUMBER(4),meetingroom_state NUMBER(4),);--用车表create table UserCars(Cars_no NUMBER(4) not null primary key,proce_no NUMBER(4),cars_plate V ARCHAR2(20),Cars_Type V ARCHAR2(20),cars_model V ARCHAR2(20),Use_state NUMBER(4),);。
OA办公系统详细设计
OA办公系统详细设计1.引言1.1目的本文档旨在定义OA办公系统的详细设计,包括系统的模块划分、功能模块设计、系统架构设计以及数据库设计等内容。
1.2范围本文档适用于OA办公系统的所有模块的详细设计。
1.3读者对象本文档主要面向开发人员和系统架构师等相关人员。
2.功能模块设计2.1用户管理模块2.1.1注册功能用户可以通过注册功能注册系统账号,输入信息包括用户名、密码等。
2.1.2登录功能用户可以通过登录功能使用注册的账号登录系统。
2.1.3用户权限管理系统管理员可以在该模块中对用户的权限进行管理。
2.2文件管理模块2.2.1文件上传功能用户可以将文件上传到系统中,并可以指定上传的目录。
2.2.3文件删除功能用户可以删除系统中的文件。
2.3任务管理模块2.3.1发布任务功能用户可以发布任务,并指定任务的执行人员、截止日期等信息。
2.3.2查看任务功能用户可以查看自己发布的任务以及分配给自己的任务。
2.3.3完成任务功能用户可以标记任务为已完成,并可以填写相应的备注。
2.4日程管理模块2.4.1查看日程功能用户可以查看自己的日程安排。
2.4.2添加日程功能用户可以添加新的日程安排。
2.4.3日程提醒功能系统可以根据用户设置的提醒时间,在指定时间发送提醒。
2.5会议管理模块2.5.1发布会议通知功能用户可以发布会议通知,并指定与会人员、会议时间等信息。
2.5.2查看会议功能用户可以查看自己发布的会议以及参加的会议。
2.5.3会议签到功能用户可以在会议开始前或者会议进行中进行签到。
2.5.4会议纪要功能会议的参会人员可以记录会议纪要。
3.系统架构设计3.1三层架构本系统采用三层架构进行开发,包括表现层、业务逻辑层和数据访问层。
3.2技术选型3.2.1前端技术选型前端使用HTML、CSS、JavaScript等技术进行开发,采用Vue.js作为前端框架。
3.2.2后端技术选型后端使用Java语言进行开发,采用Spring框架作为业务逻辑层和数据访问层的框架。
OA系统详细设计
OA系统详细设计OA系统是一种企业办公自动化系统,为企业提供办公流程管理、文档管理、协同办公、业务流程管理等功能。
在这份详细设计文档中,将对OA系统进行详细的设计说明。
一、系统需求分析系统需求包括功能需求和性能需求两部分。
功能需求主要包括用户管理、权限管理、审批流程管理、文档管理、协同办公、业务流程管理等功能。
性能需求主要包括系统响应时间、系统并发性能、系统可用性等。
二、系统结构设计OA系统的结构设计主要分为客户端和服务器端两部分。
客户端提供用户界面,服务器端负责处理业务逻辑和数据存储。
客户端使用响应式设计,可适配不同分辨率的设备。
在服务器端,采用三层架构,包括表现层、业务逻辑层和数据访问层。
表现层负责接收客户端请求并转发给业务逻辑层,业务逻辑层处理具体的业务逻辑,数据访问层负责与数据库交互。
三、系统模块设计1.用户模块:实现用户注册、登录、修改密码等功能。
包括用户身份验证、用户信息管理、用户权限管理等子模块。
2.权限模块:实现对用户权限的管理,包括角色管理、权限分配、权限控制等。
通过角色和权限的管理,可以保证系统的安全性。
3.审批流程模块:实现审批流程的定义和管理。
包括审批流程的创建、修改、删除等功能,同时提供对审批流程的查询和跟踪功能。
5.协同办公模块:实现团队协作和沟通功能,包括日程管理、任务管理、留言板等功能。
可以方便地安排日程和分配任务,同时提供留言板方便沟通。
6.业务流程模块:根据企业的具体业务需求,定制业务流程。
包括流程定义、流程审批、流程跟踪等功能。
四、数据库设计数据库使用关系型数据库,采用表格存储数据。
根据系统需求,设计用户表、权限表、审批流程表、文档表、协同办公表、业务流程表等表格。
同时建立表之间的关系,例如用户表和权限表的关系、文档表和权限表的关系等。
五、系统界面设计系统界面设计应符合用户友好性原则。
主要包括登录界面、用户管理界面、审批流程管理界面、文档管理界面、协同办公界面、业务流程管理界面等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
--1.考勤表create table Attendence(Attribute_RecordId number not null primary key, user_no number(4) not null,WorkDate date null,CalendarDate date null,OnDutyTime date null,OffDutyTime date null,OnDutyTimeStatus number null,OffDutyTimeStatus number null,LateRemark varchar2(200) null,LeaveEarlyRemark varchar2(200) null,checkremark varchar2(100) null);--2.邮件表create table email(Emai_id number not null primary key,user_no number(4) not null,ReceiveEmailPeopleId number null,EmailContent varchar2(100) null,SendEmailTime date null,emailremark varchar2(100) null);--3.文件表create table FILES(FILE_ID number(6) not null primary key, user_no number(4) null,FILE_NAME varchar2(50) null,FILE_CONTENT varchar2(200) null,SENDER_ID number(6) null,SENDER_NAME varchar2(40) null,DATETIME date null,STATE varchar2(1000) null,ISACCPET varchar2(10) null);--4.文件共享create table SHAREFILE(SHAREFILE_ID number(6) not null primary key,user_no number(4) null,SHAREFOLDER_ID number(20) null,SHAREFILE_NAME varchar2(50) null,SHAREFILE_PATH varchar2(80) null,SHATEFILE_SIZE varchar2(20) null,SHAREFILE_TYPE varchar2(20) null,HEIR_TIME date null,DOWNLOAD_NUMBER number(6) null);--5.共享文件夹create table SHAREFOLDER(SHAREFOLDER_ID number(20) not null primary key, user_no number(4) null,SHAREFOLDER_NAME varchar2(50) null,SHAREFOLDER_DESC varchar2(500) null,CREATE_TIME date null);--6.申请create table appli(appli_no number(4) not null primary key,proce_no number(4) null,appli_title varchar2(20) null,appli_context varchar2(100) null,appli_time date null,begin_time date null,end_time date null,appli_type VARCHAR2(20) null,appli_info varchar2(100) null);--7.附件表create table attachment(ATT_ID number(6) not null primary key, FILE_ID number(6) null,ATT_NAME varchar2(50) null,ATT_PATH varchar2(80) null,ATT_SIZE varchar2(20) null,ATT_TYPE varchar2(20) null);--8.审核表create table audits(audit_no number(4) not null primary key, prore_no number(4) null,user_no number(4) not null,appli_no number(4) not null,deptno number(4) null,check_userno number(4) null,check_time date null,check_idea varchar2(100) null,isthrough number(2) null);--9.权限表create table competence(competence_no number not null primary key, competence_name varchar2(20) null,competence_code number null);--10.数据库备份create table databasebackup(backup_no number(4) not null primary key, user_no number(4) not null,backup_time date null,backup_address varchar2(200) null,backip_remark varchar2(200) null);--11.部门表create table dept(dept_no number(4) not null primary key, dept_name varchar2(20) null,dept_address varchar2(200) null,dept_code varchar2(20) null,dept_mgr number(4) null);--12.员工表create table emp(emp_no number(4) not null primary key, dept_no number(4) not null,user_no number(4) not null,emp_name varchar2(20) null,emp_job varchar2(20) null,emp_sal number(10) null,emp_comm number(10) null,emp_mgr number(4) null,hiredate date null);--13.填写申请表create table fillappli(user_no number(4) not null,appli_no number(4) not null);--14.日志表create table log(log_id number(10) not null primary key, user_no number(4) null,log_title varchar2(50) null,log_content varchar2(1000) null,log_time date null,log_state varchar2(10) null,log_competence varchar2(20) null);--15.系统日志表create table logger(logger_no number(4) not null primary key, user_no number(4) not null,logger_option varchar2(20) null,logger_time date null,logger_remark varchar2(100) null,logger_address varchar2(200) null);--16.通讯录表create table mailList(MailListId number not null primary key, user_no number(4) not null,MailPeopleId number null--17.消息表create table messages(message_id number(10) not null primary key, user_no number(4) null,message_content varchar2(1000) null,message_consignee varchar2(100) null,message_sendtime date null,message_state varchar2(10) null,sms_state varchar2(10) null,sms_address varchar2(100) null,sms_remark varchar2(100) null,sms_type varchar2(10) null);--18.流程过程表create table procerelation(prore_no number(4) not null primary key, proce_no number(4) not null,prore_name varchar2(20) null,before_order number(4) null,later_prder number(4) null);--19.流程表create table process(proce_no number(4) not null primary key, user_no number(4) not null,proce_name varchar2(20) null,proce_time date null,proce_other varchar2(100) nulltable_id NUMBER(4) null,);--20.收件人create table recipient(RECI_ID number(6) not null primary key, FILE_ID number(6) null,RECI_NAME varchar2(20) null,RECI_TIME date null);--21.角色表create table role(role_no number not null primary key,role_name varchar2(20) null,role_code number null);--22.角色权限表create table role_competence(role_no number not null,competence_no number not null);--23.日程安排create table schedule(schedule_id number(20) not null primary key, user_no number(4) null,schedule_content varchar2(1000) null,plan_time date null,finish_time date null,Release_time date null,schedule_competence varchar2(20) null,finish_state varchar2(20) null,plan_people varchar2(20) null);--24.用户表create table users(user_no number(4) not null primary key, user_account varchar2(20) null,user_password varchar2(20) null,user_name varchar2(20) null,user_sex varchar2(4) null,user_email varchar2(40) null,user_address varchar2(40) null,user_birth date null,user_tell varchar2(20) null,user_photo varchar2(1000) null,isnoline number(4) null)--会议室表create table MeetingRoom(meeting_no NUMBER(4) not null primary key, proce_no NUMBER(4),doorplatetablet VARCHAR2(4),meeting_count NUMBER(4),meetingroom_state NUMBER(4),);--用车表create table UserCars(Cars_no NUMBER(4) not null primary key,proce_no NUMBER(4),cars_plate VARCHAR2(20),Cars_Type VARCHAR2(20),cars_model VARCHAR2(20),Use_state NUMBER(4),);。