ERP开发文档.docx

上传人:b****6 文档编号:8410622 上传时间:2023-01-31 格式:DOCX 页数:84 大小:49.84KB
下载 相关 举报
ERP开发文档.docx_第1页
第1页 / 共84页
ERP开发文档.docx_第2页
第2页 / 共84页
ERP开发文档.docx_第3页
第3页 / 共84页
ERP开发文档.docx_第4页
第4页 / 共84页
ERP开发文档.docx_第5页
第5页 / 共84页
点击查看更多>>
下载资源
资源描述

ERP开发文档.docx

《ERP开发文档.docx》由会员分享,可在线阅读,更多相关《ERP开发文档.docx(84页珍藏版)》请在冰豆网上搜索。

ERP开发文档.docx

ERP开发文档

《企业管理系统(ERP)》开发文档

 

前言

对于一些常用或特殊字段,建议提出来加以说明

常用字段说明:

LevelCode:

每级用三位表示,可在触发器中对该字段赋值,前台只需查询

RecordState:

可取如下值:

临时、使用、删除。

CreateDate:

记录创建时间。

自动生成、不允许编辑

CreateUserID:

记录创建用户ID。

自动生成、不允许编辑

销售订单、销售开单等业务单据都应该具有Code(编号)、Date(日期)两个字段,这里的日期是单据上的日期,不同于CreateDate。

所有业务单据的结构都需要业务类别[BillModeVarChar(16)]和业务备注[MemoVarchar(60)]两字段.BillMode值至少有一个,可能有多个,默认值为当前窗体名称。

凭证的借贷方向与红字的处理:

凭证中一般都包含有记帐方向(ModeDC,默认值为1,反向业务为-1),和是否红字(ModeC,默认值为1,红字为-1)

业务动作的实时管理需求:

销售明细帐、销售结算明细、历史售价、客户信用、售价策略、合同售价

采购明细帐、采购结算明细、历史进价、采购信用、进价策略、合同进价

当前库存、库存变动、采购订单跟踪、销售订单跟踪

凭证的业务操作:

红字—将ModeC赋值为-1、

复核—将[RecordState]=“临时”赋为“复核”、

提交—将[RecordState]=“临时”或“复核”的记录赋为“临时”

撤消提交—将[RecordState]=“提交”的记录赋为“提交”

修改—修改只能操作[RecordState]=“临时”或者“删除”记录

引用—主要进行查询,依赖于MSBillTable进行转换与查询。

 

第一部分MS-系统维护

一、公司注册资料(MSCompanyUser)

1、公司资料表:

MSCompanyUser

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

产品购买时注册创建,ID为0

4

RecordState

记录状态

VarChar(12)

5

Name

公司名称

Varchar(30)

6

FullName

公司全称

Varchar(100)

7

Address

联系地址

Varchar(60)

8

Telephone

联系电话

Varchar(60)

9

Fax

传真号码

Varchar(60)

10

RegisterDate

注册日期

Datetime

11

RegisterCapital

注册资本

Money

12

Charter

执照号码

Varchar(20)

13

BossName

法定代表

Varchar(30)

14

RunRange

经营范围

Varchar(300)

15

CentralTax

国税证号

Varchar(20)

国税的税务登记证编号

16

LandTax

地税证号

Varchar(20)

地税的税务登记证编号

17

KeyCode

代码证号

Varchar(20)

企业代码证的编号

18

Certificates

其它证书

Varchar(300)

其它有国家职能机关颁发的各种证书如:

特许经营证、环保许可证书、特殊行业

19

BankOpened

开户银行

Varchar(50)

20

BankAccount

银行帐号

Varchar(20)

21

SoftRegCode

注册码

Varchar(50)

用户购买产品时通过注册程序产生

22

Memo

备注

Varchar(60)

2、公司资料表模块设计说明:

二、组织机构(MSDepartmemt,MSPostionClass,MSPostion,MSEmployee)

1、部门表:

MSDepartment

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

部门名称

VarChar(30)

6

Code

部门编号

VarChar(20)

 

7

Upid

上级部门ID

Int

8

Memo

备注

VarChar(60)

9

LevelCode

级别代号

VarChar(30)

10

LeaderID

部门领导ID

Int

Reference(MSEmployee.ID)

11

Address

部门地址

VarChar(60)

12

Phone

电话

VarChar(30)

13

Fax

传真

VarChar(30)

14

Email

电子邮箱

VarChar(60)

15

Web

网址

VarChar(60)

2、职别工种:

MSPostionClass

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

职别名称

VarChar(30)

6

Code

职别编号

VarChar(20)

 

7

Upid

上级职别ID

Int

8

Memo

备注

VarChar(60)

9

LevelCode

级别代号

VarChar(30)

3、职位:

MSPostion

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

职位名称

VarChar(30)

6

Code

职位编号

VarChar(20)

7

Memo

备注

VarChar(60)

8

PostionClassID

所属职别ID

Int

Reference(MSPositionClass.ID)

4、员工表:

MSEmployee

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

员工姓名

Varchar(30)

6

Code

员工编号

Varchar(20)

7

Gender

性别

VarChar(6)

下拉框的值为:

男、女、未指定

8

DepartmentID

所属部门ID

Int

Reference(MSDepartment.ID)

9

PositionClassID

职别工种ID

Int

10

PostionID

职位ID

Int

Reference(MSPosition.ID)

5、组织机构模块设计说明:

三、权限登记(MSPermissions)

1、权限登记表:

MSPermissions

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

权限名称

Varchar(20)

6

PermissionsClassID

权限类别

int

权限暂时分为:

MS-系统维护、DA-基本资料、SL-销售管理、PC-采购管理、ST-库存管理、PO-结算管理、FN-财务管理、SR-工资管理、PS-人事管理、FA-资产管理、YD-生产管理、RP-报表管理、OA-办公管理、DS-决策支持

7

Code

Varchar(60)

2、权限登记表模块设计说明:

四、权限分类(MSPermissionsClass)

1、权限分类表:

MSPermissionClass

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

权限组名称

Varchar(20)

6

Memo

备注

Varchar(60)

2、权限分组明细表:

(MSPermissionGroupDetail)

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

PermissionsClassID

权限分组ID

Int

6

PermissionsID

权限ID

Int

7

Memo

备注

3、用户及用户组表:

(MSRole)

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

用户组名称

Varchar(20)

IsUserTerm

用户组标志

Bit

0=用户,字段ID为UserID

1=用户组,字段ID为UserTermID

6

Memo

备注

Varchar(60)

4、用户组明细表:

(MSUserTeamUsers)

存储用户组中所含用户,字段UserTermID取自MSRole中IsUserTerm=1的行的ID,字段UserID取自MSRole中IsUserTerm=0的行的ID。

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

UserTermID

用户组ID

Int

UserID

用户ID

Int

五、用户定义(MSUser)

六、用户定义表:

MSUser

表MSRole中的每一IsUserTerm为0的行在该本表中有且只有一行

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

RoleID

用户ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

PassWord

用户口令

Int

不区分大小写(保存加密的)

6

IsUsed

使用状态

char

(1)

0:

停用1:

使用

7

BeginDate

注册时间

DateTime

8

EndDate

停用时间

DateTime

2、用户定义表模块设计说明:

七、登陆管理(MSLogin)

1、登陆管理表:

MSlogin

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

UserID

用户ID

Int

6

LogIntime

登录时间

Datetime

7

LogoutTime

注销时间

Datetime

8

ComputerName

登录机器名

Varchar(50)

9

LoginIP

登录机器IP地址

Varchar(30)

10

 

八、管理期间(MSPeriod)

1、管理期间表:

MSPeriod

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

管理期间

VarChar(7)

6

StartDate

起始时间

Datetime

格式为:

YYYY-YY,“Y”为数字

7

CloseDate

结帐日期

Datetime

8

IsClosed

结帐标志

VarChar(12)

临时、已结帐、本期

9

LastCloseDate

最终结帐日期

Datetime

10

CheckFlag

结帐人ID

Int

11

EmployeeID

使用状态

Int

2、管理期间模块设计说明:

九、单据表名称(MSBillTable)

1、与销售主表一致,表名保存在OriginTable中,中文名保存在Brief中。

其不操作。

十、凭单引用(主要进行查询)

第二部分DA-基本资料

十一、币种资料(MSCurrency)

1、币种资料表:

MSCurrency

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

1=本位币,不可删除修改

>1=非本位币可删除修改

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Name

币种名称

VarChar(20)

2、币种汇率变化表:

MSCurrencyRate

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

5

Date

日期

DateTime

6

Code

汇率调整编号

VarChar(20)

7

CurrencyID

币种ID

Int

8

ExchangeRate

汇率

float

9

StartDate

执行日期

DateTime

3、设计说明:

十二、资金帐户(FNAccounts)

1、资金帐户表:

FNAccounts

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

 

 

2

CreateDate

创建时间

DateTime

 

 

3

CreateUserID

用户ID

Int

 

 

4

RecordState

记录状态

VarChar(12)

 

 

5

Name

帐户名称

VarChar(12)

 

6

CurrencyID

币种ID

Int

7

AccountManger

帐户管理员

VarChar(20)

8

AccountType

帐户类型

VarChar(12)

现金、银行、其它货币资金。

为现金时不需要填写下面资料

9

BankOpenDate

开户日期

DateTime

10

BankOpened

开户银行

VarChar(60)

11

BankAddress

银行地址

VarChar(60)

12

BankAccount

银行帐号

VarChar(20)

13

CheckStamp

支票印章

VarChar(60)

开户时预留银行印章的支票印章和人员名称,如总经理、财务经理、出纳员等的印章。

14

BankStamp

银行印鉴

VarChar(60)

15

FingerMark

银行指纹

image

16

2、资金帐户模块设计说明:

 

十三、会计科目(DAAccountCode)

1、核算科目表:

DAAccountCode

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

2

CreateDate

创建时间

DateTime

3

CreateUserID

用户ID

Int

4

RecordState

记录状态

VarChar(12)

6

BusinessType

科目类别

VarChar(12)

科目标准分类为:

资产、负债、权益、损益、费用成本、表外科目六类

7

AccountCode

科目代码

VarChar(6)

8

AccountName

科目名称

VarChar(20)

9

Currency

币种名称

VarChar(20)

10

DebitCredit

余额方向

VarChar(4)

11

Memo

备注

VarChar(60)

2、核算科目模块设计说明:

十四、属性字典(DAAttribute)

1、属性字典表:

DAAttribute

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

 

 

2

CreateDate

创建时间

DateTime

 

 

3

CreateUserID

用户ID

Int

 

 

4

RecordState

记录状态

VarChar(12)

 

 

5

Upid

上级属性ID

Int

 

 

6

Name

属性名称

VarChar(60)

7

Memo

备注

VarChar(60)

8

LevelCode

级别代号

VarChar(30)

2、属性字典模块设计说明:

十五、仓库货位(STWarehouse))

1、仓库货位表:

STWarehouse

序号

字段英文名

字段中文名

类型宽度

字段用途描述

字段主要值列表

1

ID

表记录的ID

Int

 

 

2

CreateDate

创建时间

DateTime

 

 

3

CreateUserID

用户ID

Int

 

 

4

RecordState

记录状态

VarChar(12)

 

 

5

Name

仓库名称

VarChar(30)

仓库货位的名称

 

6

Code

仓库编号

VarChar(20)

 

7

Upid

上级属性ID

Int

8

Memo

备注

VarChar(60)

9

LevelCode

级别代号

VarChar(30)

10

LeaderID

仓库领导ID

Int

11

Address

部门地址

VarChar(60)

12

PhoneFax

电话传真

VarChar(60)

13

Email

电子邮箱

VarChar(60)

14

Web

网址

VarChar(60)

15

HouseType

仓库类别

VarChar(30)

记录库存的类别

自有仓库

寄存仓库(厂商交来)

寄销仓库(委托客户)

目的核算代销寄销库存商品情况,要求客户代销时,先调拨到此类型仓库,销售完毕后,开销售单从此仓库发货。

厂商寄销时,先调拨到此类仓库,销售完毕后,开采购单,办理结算。

2、仓库货位模块设计说明:

十六、货品资料(DAGoodsClass,DAGoods)

1、货品分类表:

DAGoodsClass

序号

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1