积分系统详细设计说明书v11.docx

上传人:b****5 文档编号:5713840 上传时间:2022-12-31 格式:DOCX 页数:78 大小:464.66KB
下载 相关 举报
积分系统详细设计说明书v11.docx_第1页
第1页 / 共78页
积分系统详细设计说明书v11.docx_第2页
第2页 / 共78页
积分系统详细设计说明书v11.docx_第3页
第3页 / 共78页
积分系统详细设计说明书v11.docx_第4页
第4页 / 共78页
积分系统详细设计说明书v11.docx_第5页
第5页 / 共78页
点击查看更多>>
下载资源
资源描述

积分系统详细设计说明书v11.docx

《积分系统详细设计说明书v11.docx》由会员分享,可在线阅读,更多相关《积分系统详细设计说明书v11.docx(78页珍藏版)》请在冰豆网上搜索。

积分系统详细设计说明书v11.docx

积分系统详细设计说明书v11

详细设计说明书

 

XX公司

2016年1月

版本历史

版本

日期

作者/修改人

工作内容

V1.0

2016.1.19

王勐

完成积分系统详细设计初稿。

V1.1

2016.1.20

王勐

根据内部讨论增加积分规则优先级。

1弓I言6

1.1标识6

1.2系统概述6

1.3文档概述6

1.4基线6

2引用文件7

3CSCI级设计决策7

3.1需求概述7

3.2系统功能7

4CSCI体系结构设计8

4.1体系结构8

4.1.1程序(模块)划分8

4.1.2程序(模块)层次结构关系10

4.2全局数据结构说明10

4.2.1常量10

4.2.2变量10

4.2.3数据结构10

4.3CSCI部件18

4.4执行概念21

4.5接口设计22

4.5.1接口标识与接口图22

4.5.2获取用户积分信息接口(INT-001)23

4.5.3添加积分记录接口(INT-002)24

4.5.4查询积分记录接口(INT-003)25

4.5.5添加积分规则接口(INT-004)27

4.5.6清理积分接口(INT-005)28

5CSCI详细设计30

5.1

积分等级列表(

JFXT-MOD-001

30

5.2

查询积分等级(

JFXT-MOD-002

31

5.3

新增积分等级(

JFXT-MOD-003

32

5.4

修改积分等级(

JFXT-MOD-004

33

5.5

删除积分等级(

JFXT-MOD-005

35

5.6

停用积分等级(

JFXT-MOD-006

36

5.7

启用积分等级(

JFXT-MOD-007

37

5.8

积分规则列表(

JFXT-MOD-008

39

5.9

查询积分规则(

JFXT-MOD-009

40

5.10

新增积分规则(

JFXT-MOD-010

41

5.11

修改积分规则(

JFXT-MOD-011

42

5.12

删除积分规则(

JFXT-MOD-012

43

5.13

停用积分规则(

JFXT-MOD-013

45

5.14

启用积分规则(

JFXT-MOD-014

46

5.15

添加积分规则(

JFXT-MOD-015

47

5.16获取用户积分信息(JFXT-MOD-016)48

5.17添加积分记录(JFXT-MOD-017)50

5.18查询积分记录(JFXT-MOD-018)53

5.19清理积分(JFXT-MOD-019)54

5.20积分情况列表(JFXT-MOD-020)56

5.21查询积分情况(JFXT-MOD-021)57

5.22导岀积分情况(JFXT-MOD-022)58

5.23

活动列表(

JFXT-MOD-023

59

5.24

查询活动(

JFXT-MOD-024

60

5.25

新增活动(

JFXT-MOD-025

61

5.26

删除活动(

JFXT-MOD-026

62

5.27

修改活动(

JFXT-MOD-027

64

5.28

停用活动(

JFXT-MOD-028

65

5.29

启用活动(

JFXT-MOD-029

66

 

5.30完成活动(JFXT-MOD-030)

67

5.31积分兑换(JFXT-MOD-031)

68

6需求的可追踪性

70

 

 

70

7注解

1引言

1.1标识

文档标识号:

JFXT-SDD-001

软件名称:

积分系统

版本号:

V1.1

1.2系统概述

分享奖励激励机制在保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。

1.3文档概述

本条应概述本文档的用途与内容,并描述与其使用有关的保密性或私密性要求。

1.4基线

密云县教委信息中心教育云服务平台业务系统方案(合)_V1.32。

2引用文件

本深化设计说明书所引用的文件有:

1.密云教育资源建设分享奖励激励机制20150330(初稿)

3CSCI级设计决策

3.1需求概述

遵循“技术先进开放、系统前后衔接”的原则进行,通过建设积分系统,与基础平台、资源管理系统、网络存储系统、网络社交系统对接,实现保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。

3.2系统功能

积分系统包括系统管理、积分应用、积分统计、积分活动四个子模块。

4CSCI体系结构设计

4.1体系结构

从功能和使用角度本系统划分为系统管理、积分应用、积分统计、积分活动。

系统总体

框架如下:

图例:

本期其他建设内容

本系统建设内容

4.1.1程序(模块戊扮

积分系统用于保障密云县教育资源建设应用工作顺利开展,对师生参与资源建设分享、应用评价等活动予以鼓励和促进,从而创设良好的资源共建共享环境,促进教育教学资源建设工作可持续发展。

针对不同用户系统为其提供如下功能:

系统管理:

积分等级维护、积分规则维护;

积分应用:

数据共享与协同;

积分统计:

积分获得情况、积分消费情况;

积分活动:

活动管理;

其中积分应用功能无用户操作界面;

各系统功能清单如下:

功能名称

功能说明

系统管理

1

积分等级

通过此配置实现根据个人积分获得、消费情况,为每人设置“等级称号”,系统中自动显示等级、称号、图标等明显标识。

2

积分规则

通过此配置实现积分的获得、使用、奖励、清除过期积分。

积分应用

1

数据共享与协同

通过接口的方式实现与其他系统的对接,提供用户积分信息和积分记录并完成积分的获得和使用。

积分统计

1

积分获得情况

根据相应的维度展示积分获得情况。

2

积分消费情况

根据相应的维度展示积分消费情况。

积分活动

1

活动管理

展示活动列表,提供对活动的增删改查。

4.1.2程序(模块)层次结构关系

积分应用

积分管理

系统设置

积分等级积分规则

数据共享与

协同

积分获得情

积分统计

1

积分消费情

4.2全局数据结构说明

本章说明本程序系统中使用的全局数据常量、变量和数据结构。

4.2.1常量

包括数据文件名称及其所在目录,功能说明,具体常量说明等。

4.2.2变量

包括数据文件名称及其所在目录,功能说明,具体变量说明等。

4.2.3数据结构

数据库设计:

啓I

JF.pdm

数据库结构图:

用户积分信息1

用户ID

CHAR(32)

积分等级ID

CHAR(32)

消费等级ID

CHAR(32)

总积分

NUMBER(10)

当前积分

NUMBER(10)

总消费

NUMBER(10)

创建用户ID

CHAR(32)

创建时间

DATE

修改用户ID

CHAR(32)

修改时间

DATE

积分等级

积分等级类型

NUMBER

(1)

等级

NUMBER

(2)

等级称号

NVARCHAR2(15)

等级图标

NVARCHAR2(200

是否默认等级

NUMBER

(1)

积分要求

NUMBER(8)

创建用户ID

CHAR(32)

创建时间

DATE

修改用户ID

CHAR(32)

修改时间

DATE

状态

NUMBER

(1)

用户ID

CHAR(32)"

规则ID

CHAR(32)

功能代码

CHAR(200)

业务ID

CHAR(32)

本次分值

NUMBER(10)

创建时间

DATE

状态

NUMBER

(1)

活动记录

活动记录I

活动ID

CHAR(32)

用户ID

CHAR(32)

业务ID

CHAR(32)

状态

NUMBER

(1)

完成状态

NUMBER

(1)

活动ID

CHAR(32)

规则ID

CHAR(32)

活动标题

NVARCHAR2(100)

活动内容

CLOB

活动图片

NVARCHAR2(200)

开始时间

DATE

结束时间

DATE

创建用户ID

CHAR(32)

创建时间

DATE

修改用户ID

CHAR(32)

修改时间

DATE

状态

NUMBER

(1)

完成状态

NUMBER

(1)

表清单:

名称

代码

活动

JYF_HD

活动记录

JYF_HDJL

用户积分信息

JYF_YHJFXX

积分等级

JYF_JFDJ

积分规则

JYF_JFGZ

积分记录

JYF_FZJL

活动的列清单:

名称

代码

注释

数据类型

长度

默认值

主要

强制

活动ID

ID

活动ID

CHAR(32)

32

TRUE

TRUE

规则ID

GZID

规则ID

CHAR(32)

32

FALSE

TRUE

活动标题

HDBT

活动标

NVARCHAR2(10

100

FALSE

TRUE

0)

活动内容

HDNR

活动内

CLOB

FALSE

FALSE

活动图片

HDTP

活动图

NVARCHAR2(20

200

FALSE

FALSE

0)

开始时间

KSSJ

开始时

DATE

FALSE

FALSE

结束时间

JSSJ

结束时

DATE

FALSE

FALSE

创建用户ID

CJYHID

创建用

CHAR(32)

32

FALSE

TRUE

户ID

创建时间

CJSJ

创建时

DATE

SYSDA

FALSE

TRUE

TE

修改用户ID

XGYHI

修改用

CHAR(32)

32

FALSE

FALSE

D

户ID

修改时间

XGSJ

修改时

DATE

FALSE

FALSE

状态

ZT

状态0

停用1

启用

NUMBER

(1)

1

FALSE

TRUE

完成状态

WCZT

完成状

态0

未完成

1已完成

NUMBER

(1)

1

FALSE

TRUE

 

活动记录的列清单:

名称

代码

注释

数据类型

默认

主要的

强制

活动记录

ID

ID

活动记录

ID

CHAR(32)

32

TRUE

TRUE

活动ID

HDID

活动ID

CHAR(32)

32

FALSE

TRUE

用户ID

YHID

用户ID

CHAR(32)

32

FALSE

TRUE

业务ID

YWID

业务ID

CHAR(32)

32

FALSE

FALSE

状态

ZT

状态0

回滚1正常

NUMBER

(1)

1

FALSE

TRUE

完成状态

WCZT

完成状态

已完成

0未完成1

NUMBER

(1)

1

FALSE

TRUE

用户积分信息的列清单:

名称

代码

注释

数据类型

默认

主要的

强制

用户分值信息

ID

ID

用户积分信息

ID

CHAR(32)

32

TRUE

TRUE

用户ID

YHID

用户ID

CHAR(32)

32

FALSE

TRUE

积分等级ID

JFDJID

积分等级ID

CHAR(32)

32

FALSE

TRUE

消费等级ID

XFDJID

消费等级ID

CHAR(32)

32

FALSE

TRUE

总积分

ZJF

总积分

NUMBER(10

10

0

FALSE

TRUE

当前积分

DQJF

当前积分

NUMBER(10

10

0

FALSE

TRUE

总消费

ZXF

总消费

NUMBER(10

10

0

FALSE

TRUE

创建用户ID

CJYHID

创建用户ID

CHAR(32)

32

FALSE

TRUE

创建时间

CJSJ

创建时间

DATE

FALSE

TRUE

修改用户ID

XGYHID

修改用户ID

CHAR(32)

32

FALSE

FALSE

修改时间

XGSJ

修改时间

DATE

FALSE

FALSE

 

积分等级的列清单:

名称

代码

注释

数据类型

主要

强制

积分等

ID

积分等级ID

CHAR(32)

32

TRUE

TRUE

级ID

积分等

JFDJLX

积分等级类型1

NUMBER

(1)

1

FALSE

FALSE

级类型

累计获得2消费

等级

DJ

等级

NUMBER

(2)

2

FALSE

FALSE

等级称

DJCH

等级称号

NVARCHAR2(15)

15

FALSE

TRUE

等级图

DJTP

等级图标

NVARCHAR2(20

20

FALSE

FALSE

0)

0

是否默

SFMRDJ

是否默认等级0

NUMBER

(1)

1

FALSE

TRUE

认等级

否1是

积分要

JFYQ

积分要求升级到

NUMBER(8)

8

0

FALSE

TRUE

此等级所需积分

创建用

CJYHID

创建用户ID

CHAR(32)

32

FALSE

TRUE

户ID

创建时

CJSJ

创建时间

DATE

FALSE

TRUE

修改用

XGYHID

修改用户ID

CHAR(32)

32

FALSE

FALSE

户ID

修改时

XGSJ

修改时间

DATE

FALSE

FALSE

状态

ZT

状态0停用1

NUMBER

(1)

1

FALSE

TRUE

启用

积分规则的列清单:

名称

代码

注释

数据类型

默认值

主要

强制

规则

ID

ID

规则ID

CHAR(32)

32

TRUE

TRUE

模块

ID

MKID

模块ID关联基础表

CHAR(32)

32

FALSE

TRUE

功能

ID

GNID

功冃匕ID关联基础表

CHAR(32)

32

FALSE

TRUE

功能

代码

GNDM

功能代码

CHAR(200)

20

0

FALSE

TRUE

类型

LX

类型1发放2消费3发放回滚(暂不使用)4消费回滚

(暂不使用)

NUMBER

(1)

1

FALSE

TRUE

优先

YXJ

优先级从1开

NUMBER

(2)

2

1

FALSE

TRUE

是否

全局

SFQJ

是否全局0个人1

全局

默认全局

NUMBER

(1)

1

1

FALSE

TRUE

是否

SFHDSY

是否活动使用0否

NUMBER

(1)

1

0

FALSE

FALSE

活动

使用

1是

积分

JF

积分

NUMBER(10

10

0

FALSE

TRUE

是否

SFYYGS

是否应用公式

0

NUMBER

(1)

1

0

FALSE

TRUE

应用

否1是

公式

公式

GS

公式

CLOB

FALSE

FALSE

描述

MS

描述

CLOB

FALSE

FALSE

日上

RSX

日上限

NUMBER(10

10

0

FALSE

TRUE

月上

YSX

月上限

NUMBER(10

10

0

FALSE

TRUE

总上

ZSX

总上限

NUMBER(10

10

0

FALSE

TRUE

创建

CJYHID

创建用户

ID

CHAR(32)

32

FALSE

TRUE

用户

ID

创建

CJSJ

创建时间

DATE

SYSDATE

FALSE

TRUE

时间

修改

XGYHID

修改用户

ID

CHAR(32)

32

FALSE

FALSE

用户

ID

修改

时间

XGSJ

修改时间

DATE

FALSE

FALSE

状态

ZT

状态0停用1启

NUMBER

(1)

1

FALSE

TRUE

 

积分记录的列清单:

名称

代码

注释

数据类型

长度

默认值

主要的

强制

分值记录ID

ID

分值记录ID

CHAR(32)

32

TRUE

TRUE

用户ID

YHID

用户ID

CHAR(32)

32

FALSE

TRUE

规则ID

GZID

规则ID

CHAR(32)

32

FALSE

TRUE

功能代码

GND

功能代码

CHAR(200)

200

FALSE

TRUE

M

业务ID

YWID

业务ID

CHAR(32)

32

FALSE

FALSE

本次分值

BCJF

本次分值

NUMBER(10

10

0

FALSE

TRUE

创建时间

CJSJ

创建时间

DATE

SYSDATE

FALSE

TRUE

4.3CSCI部件

积分系统包含如下程序(模块)

骨口.序号

程序(模块)

标识符

1

积分等级列表

JFXT-MOD-00

1

2

查询积分等级

JFXT-MOD-00

2

3

新增积分等级

JFXT-MOD-00

3

4

积分等级维护

修改积分等级

JFXT-MOD-00

4

5

删除积分等级

JFXT-MOD-00

5

6

系统管理

停用积分等级

JFXT-MOD-00

6

7

启用积分等级

JFXT-MOD-00

7

8

积分规则列表

JFXT-MOD-00

8

9

积分规则维护

查询积分规则

JFXT-MOD-00

9

10

新增积分规则

JFXT-MOD-01

0

11

修改积分规则

JFXT-MOD-01

1

12

删除积分规则

JFXT-MOD-01

2

13

停用积分规则

JFXT-MOD-01

3

14

启用积分规则

JFXT-MOD-01

4

15

积分应用

数据共享与协同

添加积分规则

JFXT-MOD-01

5

16

获取用户积分信息

JFXT-MOD-01

6

17

添加积分记录

JFXT-MOD-01

7

18

查询积分记录

JFXT-MOD-01

8

19

清理积分

JFXT-MOD-01

9

20

积分统计

积分情况列表

JFXT-MOD-02

0

21

查询积分情况

JFXT-MOD-02

1

22

导出积分情况

JFXT-MOD-02

2

23

活动列表

JFXT-MOD-02

3

24

查询活动

JFXT-MOD-02

4

25

新增活动

JFXT-MOD-02

5

26

删除活动

JFXT-MOD-02

6

27

积分活动

修改活动

JFXT-MOD-02

7

28

停用活动

JFXT-MOD-02

8

29

启用活动

JFXT-MOD-02

9

30

完成活动

JFXT-MOD-03

0

31

积分兑换

JFXT-MOD-03

1

4.4执行概念

本条应描述软件配置项间的执行概念。

为表示软件配置项之间的动态关系,即CSCI运行期间

它们如何交互的,本条应包含图示和说明,(若适用)包括执行控制流、数据流、动态控制序列、状态转换图、时序图、配置项之间的优先关系、中断处理、时间/序列关系、异常处理、并发

执行、动态分配与去分配、对象/进程/任务的动态创建与删除和其他的动态行为。

4.5接口设计

4.5.1接口标识与接口图

系统的接口标识如下:

接口名称

接口标识

接口类型

接口说明

1

获取用户积分信息接口

INT-001

WebService

通过接口获取用户积分信息,用于基础平台的展示。

2

添加积分记录接口

INT-002

WebServi

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

当前位置:首页 > 医药卫生 > 基础医学

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

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