您好,欢迎来到微智科技网。
搜索
您的当前位置:首页资产管理系统-详细设计说明书

资产管理系统-详细设计说明书

来源:微智科技网
佳克固定资产条码管理软件7.0——详细设计说明书 0

佳克固定资产条码管理软件7.0

详细设计说明书

[V1.0]

拟 制 人______________________ 审 核 人______________________ 批 准 人______________________

[二零一零年三月三十日]

佳克固定资产条码管理软件7.0——详细设计说明书 1

详细设计说明书

1. 引言

1.1编写目的

[说明编写这份详细设计说明书的目的,指出预期的读者。] 1.2背景

a.[待开发系统的名称;]

b.[列出本项目的任务提出者、开发者、用户。] 1.3定义

[列出本文件中用到的专门术语的定义和外文首字母组词的原词组。] 1. 涉及金额的部分除特殊说明外一律以元为单位。 2. 数量金额的数据以千分位格式显示(##,###,##0.00)。

3. 查询和报表模块除特殊说明外均采用公用的打印和导出模块提供打印和导出功能。 1.4参考资料

[列出有关的参考资料。]

2. 系统的结构

[给出系统的结构框图,包括软件结构、硬件结构框图。用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。] 2.1 软件结构 全局图:

基础数据管理: 权限管理 数据接口: 购置管理: 日常管理: 成套管理: 折旧管理 盘点管理: IT设备管理: 设备维护管理:

佳克固定资产条码管理软件7.0——详细设计说明书 2

2.2 硬件结构

佳克固定资产条码管理软件7.0——详细设计说明书 3

3. 基础数据设置 设计说明

3.1. 资产性质管理 3.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对资产性质的维护管理。 3.1.2. 功能

[说明该基本模块应具有的功能。]

提供对资产性质的新增、修改、删除的操作;保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验(无子分类则可删除)。 3.1.3. 性能

[说明对该模块的全部性能要求]。 3.1.4. 输入项

[给出对每一个输入项的特性。]

资产性质内部ID:主键,内部数据关联用的ID[内部自动生成]。

资产性质编号:用户输入,必填。该性质的编号,默认该编号为其下属子分类的前缀,CHAR(10)。 资产性质名称:用户输入,必填。该性质的名称,CHAR(50)。

性质资产流水号:该类性质的资产当前最大流水号,初始默认为0[内部自动生成]。 3.1.5. 输出项

[给出对每一个输出项的特性。] 无。

3.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

新增、修改:控制编号和名称不能重复。 删除:判断是否存在下属分类信息。

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 3.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 新增:同步在资产分类表中插入该性质的根节点分类。

修改:将资产分类表中该性质的根节点分类的编号和名称进行更新。

佳克固定资产条码管理软件7.0——详细设计说明书 4

删除:当资产分类表中不存在下属分类时,允许删除,且在删除的同时将资产分类表中的该性质的根节点分类同步删除。

以上均使用数据库的触发器来实现。 3.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.1.10. 注释设计

[说明安排的程序注释。] 3.1.11. 条件

[说明本模块在运行使用中所受到的条件。]

保证资产分类表中拥有系统初始数据,即全系统分类的根节点“资产分类”。 已建立资产分类的资产性质不能删除。 3.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.1.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.2. 资产分类管理 3.2.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对资产分类的维护管理,采用树和列表2种显示。 3.2.2. 功能

[说明该基本模块应具有的功能。]

提供对资产分类的新增、修改、删除的操作;保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验(无子分类[附件类除外],且未登记该分类的有效资产则可删除)。

修改:当修改分类编号,是否折旧,折旧方式,残值率,使用年限时允许用户选择同步更新已有数据(下述分类、已登记资产的相关信息)。

删除:该资产当前无有效资产(在用和退出),除附件类外无其他子分类则可删除。 3.2.3. 性能

[说明对该模块的全部性能要求。] 3.2.4. 输入项

[给出对每一个输入项的特性。]

佳克固定资产条码管理软件7.0——详细设计说明书 5

分类ID:主键,[内部自动生成]。

分类CODE:便于分类的层级搜索而生成的三位一级的层级CODE号,[内部自动生成]。

分类编号:用户输入,必填,可修改,要求同性质内唯一,默认上级分类编号+本级的三位流水号。CHAR(30)

分类名称:用户输入,必填,可修改,要求同性质内唯一。CHAR(100)

上级分类:必填,该分类的上级分类,内部记录CODE,原则上根据选择而来,且保存后不能修改。 计量单位:用户输入,必填,可修改,默认取上级分类的该属性。用于登记该分类的资产时默认提取的计量单位(可修改为分类的不同值)。CHAR(20)

是否折旧:用户选择,必填,仅是/否,可修改,默认取上级分类的该属性。用于登记该分类资产的折旧基本信息时的初始属性。

折旧方式:用户选择,数据为系统内部设定,当前含(平均年限法,五五分摊法)。当“是否折旧”为否时则置空,且不可操作,当“是否折旧”为是时,则该属性必填。用于登记该分类资产的折旧基本信息时的初始属性。

残值率:用户输入,必填,小数数值([0,1]的2位小数),默认取上级分类的该属性。用于登记该分类资产的折旧基本信息时的初始属性。

使用年限:用户输入,必填,整形数值(大于等于0的整数),默认取上级分类的该属性。用于登记该分类的资产时使用期限的初始属性(可修改为分类的不同值)。 备注:用户输入,可不填,CHAR(100)。 3.2.5. 输出项

[给出对每一个输出项的特性。] 3.2.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

分类树以“资产分类”—“资产性质”—“分类”的层次显示,即第三层才是分类的大类,其中前2层不能删除。 3.2.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.2.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.2.9. 存储分配

[根据需要,说明本模块的存储分配。]

佳克固定资产条码管理软件7.0——详细设计说明书 6

3.2.10. 注释设计

[说明安排的程序注释。] 3.2.11. 条件

[说明本模块在运行使用中所受到的条件。]

新增:必须先完成资产性质的维护,然后才能对该资产性质增加资产分类。 删除:每次只能删除最底一层的分类,且该分类未登记有效资产。 “资产分类”根节点不能删除。

“资产性质”节点在此不能删除,只能在[资产性质管理]模块中维护。 3.2.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.2.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.3. 扩展属性管理 3.3.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 为解决各类别可能存在某些不同的特殊属性,因此设计本模块,以实现对指定类别的资产的属性进行扩充。 3.3.2. 功能

[说明该基本模块应具有的功能。]

可以为指定分类或不同的规格的资产进行资产属性的定制。 3.3.3. 性能

[说明对该模块的全部性能要求。] 3.3.4. 输入项

[给出对每一个输入项的特性。] 扩展类型:

编号:用户输入,选填,字符(char(60))。

类型名称:用户输入,必填,字符(char(60)),不能重复。 描述:用户输入,选填,字符(char(100))。

建立时间:系统生成,不可修改,记录建立的当前时间。 创建帐号:系统生成,不可修改,当前登录的用户帐号。

扩展属性:

佳克固定资产条码管理软件7.0——详细设计说明书 7

名称:用户输入,必填,字符(char(60))。

必填:用户选择,必填(是/否),该属性是否为必填项。

类型:用户选择(系统指定选项:时间日期/数字/字符),必填,该属性对应的数据类型。 长度:用户输入,整数,该属性可记录的数据的最大长度。 小数位:用户输入,整数,该属性为数字时允许记录的小数位。 说明:用户输入,选填,字符(char(100)),描述性内容。 显示顺序:用户输入,整数,该属性在该类型中的显示位置。

3.3.5. 输出项

[给出对每一个输出项的特性。] 3.3.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 3.3.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.3.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.3.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.3.10. 注释设计

[说明安排的程序注释。] 3.3.11. 条件

[说明本模块在运行使用中所受到的条件。] 已进行资产分类的维护。 扩展类型建立后不能删除。 3.3.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.3.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.4. 单位管理 3.4.1. 模块描述

佳克固定资产条码管理软件7.0——详细设计说明书 8

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 实现单位信息的组织架构的维护。 3.4.2. 功能

[说明该基本模块应具有的功能。] 实现单位的新增、修改、删除功能。 3.4.3. 性能

[说明对该模块的全部性能要求。] 3.4.4. 输入项

[给出对每一个输入项的特性。] 单位ID:主键,系统生成,内部ID。

单位CODE:系统生成,内部数据,三位一层的CODE号,用于搜索中的层级处理。 单位编号:用户输入,选填,可修改,若填写需唯一,字符(char(20))。 单位名称:用户输入,必填,可修改,唯一,字符(char(60))。 上级单位:用户选择,记录上级单位的CODE,保存后不可变更。 3.4.5. 输出项

[给出对每一个输出项的特性。] 3.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

同时显示单位部门树,但是只能操作单位节点。

单位CODE:上级单位CODE+三位相同上级单位内的流水号 3.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 新增:新增单位时在部门信息表中插入该单位的根部门信息(部门名称为“全部”)。 删除:删除单位时同步将该单位在部门信息表中的根部门信息删除。 3.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.4.10. 注释设计

[说明安排的程序注释。]

佳克固定资产条码管理软件7.0——详细设计说明书 9

3.4.11. 条件

[说明本模块在运行使用中所受到的条件。]

删除:需要对其关联信息的校验(子部门(不包括根部门),子单位是否存在,存在则不能删除)。 3.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.5. 部门管理 3.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 实现部门信息的组织架构的维护。 3.5.2. 功能

[说明该基本模块应具有的功能。] 实现部门的新增、修改、删除功能。 3.5.3. 性能

[说明对该模块的全部性能要求。] 3.5.4. 输入项

[给出对每一个输入项的特性。]

所属单位:根据其选择的上级部门决定,保存后不能修改,记录单位的ID号。 部门ID:主键,系统内部生成。

部门CODE:系统内部生成,三位一层的CODE号,用于搜索中的层级处理。 部门编号:用户输入,选填,填写后需唯一,字符(char(20))。 部门名称:用户输入,必填,唯一,字符(char(30))

上级部门:用户选择,记录上级部门的CODE,保存后不可变更。 3.5.5. 输出项

[给出对每一个输出项的特性。] 3.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

单位部门树形式展现,可对任何节点进行新增,修改和删除操作只能对部门节点进行。

佳克固定资产条码管理软件7.0——详细设计说明书 10

3.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.5.10. 注释设计

[说明安排的程序注释。] 3.5.11. 条件

[说明本模块在运行使用中所受到的条件。] 必须先进行单位信息的维护。

修改、删除操作只能针对部门节点操作。

已登记资产、子部门、人员、存放地任何一项信息的均不能删除。 3.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.6. 保管人管理 3.6.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 实现人员信息的维护。 3.6.2. 功能

[说明该基本模块应具有的功能。] 实现人员的新增、修改、删除功能。 3.6.3. 性能

[说明对该模块的全部性能要求。] 3.6.4. 输入项

[给出对每一个输入项的特性。]

姓名:用户输入,必填,部门内唯一,可修改,字符(char(32))。 工号:用户输入,选填,可修改,字符(char(32))。

佳克固定资产条码管理软件7.0——详细设计说明书 11

所属单位:用户选择,保存后不可修改。 所属部门:用户选择,可修改。

性别:用户选择(男/女),必填,可修改。

职务:用户输入,选填,可修改,字符(char())。 是否在职:用户选择(是/否),必填,可修改。

手机号码:用户输入,选填,可修改,字符(char())。 固定电话:用户输入,选填,可修改,字符(char())。 邮箱:用户输入,选填,可修改,字符(char(128))。 传真:用户输入,选填,可修改,字符(char())。 文化程度:用户输入,选填,可修改,字符(char())。 通信地址:用户输入,选填,可修改,字符(char(128))。 出生年月:用户输入,选填,可修改,日期。

备注:用户输入,选填,可修改,字符(char(256)),描述性内容。 3.6.5. 输出项

[给出对每一个输出项的特性。] 3.6.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

单位部门树形式过滤人员列表,显示所选单位或部门及其所有下属机构的人员信息。 3.6.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.6.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.6.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.6.10. 注释设计

[说明安排的程序注释。] 3.6.11. 条件

[说明本模块在运行使用中所受到的条件。] 必须先对单位部门信息进行维护。 3.6.12. 测试计划

佳克固定资产条码管理软件7.0——详细设计说明书 12

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.6.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.7. 存放地管理 3.7.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 实现存放地信息的维护。 3.7.2. 功能

[说明该基本模块应具有的功能。] 实现存放地的新增、修改、删除功能。 3.7.3. 性能

[说明对该模块的全部性能要求。] 3.7.4. 输入项

[给出对每一个输入项的特性。]

存放地编号:用户输入,选填,可修改,字符(char(20))。 存放地名称:用户输入,必填唯一,可修改,字符(char(40))。 所属部门:用户选择,必填,可修改,记录部门的ID。 3.7.5. 输出项

[给出对每一个输出项的特性。] 3.7.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

单位部门树形式过滤存放地列表,显示所选单位或部门及其所有下属机构的存放地信息。 3.7.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.7.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.7.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.7.10. 注释设计

佳克固定资产条码管理软件7.0——详细设计说明书 13

[说明安排的程序注释。] 3.7.11. 条件

[说明本模块在运行使用中所受到的条件。] 必须先对单位部门信息进行维护。 3.7.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.7.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.8. 供应商管理 3.8.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 实现供应商信息的维护。 3.8.2. 功能

[说明该基本模块应具有的功能。] 实现供应商的新增、修改、删除功能。 3.8.3. 性能

[说明对该模块的全部性能要求。] 3.8.4. 输入项

[给出对每一个输入项的特性。]

供应商名称:用户输入,必填唯一,可修改,字符(char(128))。 固定电话:用户输入,选填,可修改,字符(char(32))。 联系人:用户输入,选填,可修改,字符(char())。 移动电话:用户输入,选填,可修改,字符(char(32))。 传真:用户输入,选填,可修改,字符(char(32))。 Email:用户输入,选填,可修改,字符(char())。 地址:用户输入,选填,可修改,字符(char(128))。

备注:用户输入,选填,可修改,字符(char(256)),描述性内容。 3.8.5. 输出项

[给出对每一个输出项的特性。] 3.8.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

佳克固定资产条码管理软件7.0——详细设计说明书 14

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 3.8.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.8.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.8.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.8.10. 注释设计

[说明安排的程序注释。] 3.8.11. 条件

[说明本模块在运行使用中所受到的条件。] 3.8.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.8.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。] 3.9. 项目管理 3.10. 资产编码设置 3.11. 条码打印设置 3.12. 初值设定 3.12.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 为系统的需要维护的基础代码表进行维护。 3.12.2. 功能

[说明该基本模块应具有的功能。]

提供对购置方式、退出方式、处置方式的新增、修改、删除的功能。 3.12.3. 性能

[说明对该模块的全部性能要求。] 3.12.4. 输入项

[给出对每一个输入项的特性。]

佳克固定资产条码管理软件7.0——详细设计说明书 15

购置方式:

购置方式:用户输入,必填唯一,可修改,字符(char(20))。

退出方式:

退出方式:用户输入,必填唯一,可修改,字符(char(10))。

处置方式:

处置方式:用户输入,必填唯一,可修改,字符(char(128))。

3.12.5. 输出项

[给出对每一个输出项的特性。] 3.12.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 3.12.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 3.12.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 3.12.9. 存储分配

[根据需要,说明本模块的存储分配。] 3.12.10. 注释设计

[说明安排的程序注释。] 3.12.11. 条件

[说明本模块在运行使用中所受到的条件。] 删除:

购置方式:当已登记该购置方式的有效资产,则不允许删除。 退出方式:当有资产使用该退出方式进行退出时,则不允许删除。 处置方式:当有资产使用该处置方式进行退出时,则不允许删除。

3.12.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 3.12.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

4. 权限管理

佳克固定资产条码管理软件7.0——详细设计说明书 16

4.1. 帐套管理 4.2. 角色管理 4.3. 用户管理

5. 数据接口 5.1. 代码表导入 5.2. 代码表导出

5.3. 资产导入

5.3.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 完成资产信息的导入,含主资产、附资产、图片。 5.3.2. 功能

[说明该基本模块应具有的功能。]

实现主资产的导入、附资产的导入、资产图片的导入。 5.3.3. 性能

[说明对该模块的全部性能要求。] 5.3.4. 输入项

[给出对每一个输入项的特性。]

资产导入,根据模板设置,导入的Excel文件中最多可接受以下输入项:

资产分类:必需,字符,已存在系统中的资产分类的名称。 资产条码:可选,字符(char(20)),导入后其将作为资产的条码。

主资产条码:可选,字符(char(20)),当拥有此项时,则表示为附资产导入,将根据该条码号获取资

产所需的上级资产编号。

资产名称:必需,字符(char(100)),导入后资产的名称。 资产规格:可选,字符(char(100))。 资产型号:可选,字符(char(100))。

购置方式:必需,字符,已存在系统中的购置方式的名称。 购置日期:必需,日期。 资产数量:必需,数字。

计量单位:必需,字符(char(20))。

佳克固定资产条码管理软件7.0——详细设计说明书 17

资产原值:必需,数字。

保管部门:必需,字符,已存在系统中的保管部门的名称。

保管人:必需,字符(char(20)),若在系统中不存在该人员,则自动新增该人员信息到人员表,其部

门为该资产的保管部门。

是否盘点:必需,是/否。

存放地点:可选,字符(char(60)),若在系统中不存在该存放地,则自动新增该存放地信息到存放地

表,其部门为该资产的保管部门。

所在位置:可选,字符(char(100))。 使用期限:必需,整数。 入账日期:可选,日期。

入账编号:可选,字符(char(20))。 原资产号:可选,字符(char(20))。 原卡片号:可选,字符(char(20))。 登帐日期:可选,日期。

供应商:可选,字符(char(60))。

备注:可选,字符(char(200)),描述性字符。

退出方式:可选,字符,系统中已存在的退出方式,当该资产为已退出时需要提供此数据。 退出日期:可选,日期,当该资产为已退出时需要提供此数据。

退出经办人:可选,字符(char(20)),当该资产为已退出时需要提供此数据。 月折旧:可选,数字,资产的月折旧导入。

累计折旧:可选,数字,导入后为资产的初始累计折旧。 出厂编号:可选,字符(char(20))。 保修期:可选,整数。

资产状态:可选,字符(char(20))。系统中已存在的资产状态的名称。 条码材质:可选,字符(char(20))。系统中已存在的条码材质的名称。 图片导入:

图片路径:字符,文件名为系统中已存在的资产条码号,图片类型为JPG。

5.3.5. 输出项

[给出对每一个输出项的特性。] 5.3.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议

佳克固定资产条码管理软件7.0——详细设计说明书 18

等。]

资产条码:若系统设置资产条码含资产编码,则资产条码规则采用资产编码的设置规则生成,否则直接使用18位流水号,不足部分左边补0。

同样的资产信息导入时,若模板未设置资产条码,则直接新增导入,否则需要校验资产条码的唯一性(仅判断,导入的资产条码是否本身重复或已存在,不处理系统内部已重复的数据)。 5.3.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 5.3.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

资产信息保存到数据库时,自动生成其折旧基本信息,其中折旧基本信息对应资产表中的内容为:折旧原值—资产原值,是否折旧、折旧方式、残值率—取资产分类的对应默认项,预计使用年限—使用期限,折旧起算日期—购置日期的下月初,折旧到期日期—折旧起算日期+预计使用年限,月折旧—资产信息中的月折旧,初始累计折旧—资产信息表中的累计折旧。 5.3.9. 存储分配

[根据需要,说明本模块的存储分配。]

其他资产表详见模块:日常管理—资产基本信息。 5.3.10. 注释设计

[说明安排的程序注释。] 5.3.11. 条件

[说明本模块在运行使用中所受到的条件。]

需要先进行资产分类、单位、部门、购置方式、退出方式等基础数据的维护。

资产导入:当导入附资产时,需要先导入其对应的主资产。即在导入的附资产的上级资产条码必须已存在于数据库。

图片导入:仅支持以资产条码为名称的JPG图片导入。 5.3.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 5.3.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6. 购置管理 6.1. 资产申购

佳克固定资产条码管理软件7.0——详细设计说明书 19

6.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 加强对资产的购置的审批管理,增加此功能以记录资产的申购情况,并提供申购单的打印,以便完成申购审批的流转,为系统中的审批结果的记录提供数据基础。 6.1.2. 功能

[说明该基本模块应具有的功能。]

对申购单的新增、修改及删除操作,以及对申购单明细的新增、修改、删除功能。 提供对已提交的申购单的单据打印功能。 6.1.3. 性能

[说明对该模块的全部性能要求。] 6.1.4. 输入项

[给出对每一个输入项的特性。] 申购单:

申购单号:系统生成,必填,字符(char()),生成规则YYYYMMDD+年流水号。 申购人:用户选择,必填,可修改,按照单位、部门、人三级选择,保存人员的ID。 申购日期:用户输入,必填,可修改,日期。

所属项目:用户选择,选填,可修改,系统中已经[项目管理]维护过的项目,记录其项目ID。 申购原因:用户输入,选填,可修改,字符(char(256)),描述性字符。

申购明细:

物品名称:用户输入,必填,可修改,字符(char(60))。 物品规格:用户输入,选填,可修改,字符(char(60))。 物品型号:用户输入,选填,可修改,字符(char(40))。

分类名称:用户选择,选填,可修改,选择系统中已经[资产分类管理]维护过的分类,记录其分类ID。 物品数量:用户输入,必填,可修改,数字(大于0)。 预计单价:用户输入,必填,可修改,数字(大于0)。 备注:用户输入,选填,可修改,字符(char(128))。

6.1.5. 输出项

[给出对每一个输出项的特性。] 详见资产申购单格式。 6.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议

佳克固定资产条码管理软件7.0——详细设计说明书 20

等。]

界面布局:上,已提交的申购单列表;下,当前的申购单详细情况。

查询处申购单后,申购列表中的当前行变换之后,申购单详细情况自动切换为新的当前选择的申购单。 6.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 6.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 6.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 6.1.10. 注释设计

[说明安排的程序注释。] 6.1.11. 条件

[说明本模块在运行使用中所受到的条件。] 已完成单位、部门、人、资产分类、项目管理的维护。 修改单据:已审批或已签合同的单据不能修改。

删除单据:需要删除的单据不能是已审批或已签合同的状态。 打印单据:需要先保存单据才能打印。 6.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 6.1.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6.2. 申购审核

6.2.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对已经存在系统中的申购单信息进行批复,记录最终的审批结果。 6.2.2. 功能

[说明该基本模块应具有的功能。]

对系统中已近存在的申购单进行批复,可以记录每件物品的批复结果。 提供申购单的单据打印功能。 6.2.3. 性能

佳克固定资产条码管理软件7.0——详细设计说明书 21

[说明对该模块的全部性能要求。] 6.2.4. 输入项

[给出对每一个输入项的特性。]

审核结果:用户选择(通过/未通过),必填,可修改,指定物品的批复结果。 6.2.5. 输出项

[给出对每一个输出项的特性。] 详见资产申购单格式。 6.2.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 6.2.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 6.2.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 6.2.9. 存储分配

[根据需要,说明本模块的存储分配。] 见[资产申购]。 6.2.10. 注释设计

[说明安排的程序注释。] 6.2.11. 条件

[说明本模块在运行使用中所受到的条件。]

先提交资产申购,生成资产申购单后,才能进行申购审核。 审核过程中不能修改单据的内容。 6.2.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 6.2.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6.3. 合同管理

6.3.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。]

佳克固定资产条码管理软件7.0——详细设计说明书 22

申购的资产需要进行采购,记录其合同。由于有的资产申购后需要审批,有的不需要;且有部分资产可能存在不需要申购,因此合同的明细数据来源有三部分:已通过审批的申购物品,未审批的申购物品,直接输入的物品信息。 6.3.2. 功能

[说明该基本模块应具有的功能。]

提供对合同的维护,其合同的明细来源于三个部分:已通过审批的申购物品,未审批的申购物品,直接输入的物品信息。

提供合同单的打印功能。 6.3.3. 性能

[说明对该模块的全部性能要求。] 6.3.4. 输入项

[给出对每一个输入项的特性。] 合同单:

合同单号:自动生成,必填唯一,可修改,字符(char())。 供应商:用户选择,可输入,必填,可修改,字符(char())。

签署人:用户选择,必填,可修改,按照单位、部门、人三级选择,保存人员的ID。 签署日期:用户输入,必填,可修改,日期。

到货日期:用户输入,选填,可修改,日期,预计的物品到货日期。

项目名称:用户选择,选填,可修改,系统中已经[项目管理]维护过的项目,记录其项目ID。 备注:用户输入,选填,可修改,字符(char(256))。

合同明细:

物品名称:用户输入,必填,可修改,字符(char(60))。 物品规格:用户输入,选填,可修改,字符(char(60))。 物品型号:用户输入,选填,可修改,字符(char(60))。

分类名称:用户选择,选填,可修改,选择系统中已经[资产分类管理]维护过的分类,记录其分类ID。 物品数量:用户输入,必填,可修改,数字(大于0)。 物品单价:用户输入,必填,可修改,数字(大于0)。

6.3.5. 输出项

[给出对每一个输出项的特性。] 详见合同单格式。 6.3.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

佳克固定资产条码管理软件7.0——详细设计说明书 23

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 6.3.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 6.3.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

若物品信息来源于申购信息,则在合同物品中需要记录其对应的申购单ID及申购物品ID。 6.3.9. 存储分配

[根据需要,说明本模块的存储分配。] 6.3.10. 注释设计

[说明安排的程序注释。] 6.3.11. 条件

[说明本模块在运行使用中所受到的条件。]

合同物品的来源为申购信息时,不能选择未通过审批的申购物品。 同一申购物品不能重复采购。

合同单不提供删除,仅对合同物品提供删除操作,且已登记资产的合同物品不能删除。 合同单打印前必须保存。 6.3.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 6.3.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6.4. 资产登记

6.4.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 为解决资产验收中的资产信息与合同、申购信息的关系,需要通过合同、申购信息乃至手工输入来生成资产信息,为资产验收提供资产数据支持。因此本模块的数据来源三方面:申购信息、合同信息、手工输入。 6.4.2. 功能

[说明该基本模块应具有的功能。]

可以通过三个来源:申购信息、合同信息、手工输入来进行资产基本信息的登记。 提供为资产进行图片的维护操作。

佳克固定资产条码管理软件7.0——详细设计说明书 24

6.4.3. 性能

[说明对该模块的全部性能要求。] 6.4.4. 输入项

[给出对每一个输入项的特性。]

资产条码:系统生成,可修改(条码材质非“纸质”时),字符(char(20))。

资产性质:系统生成,根据资产分类联动,不可手工修改,默认取权限内的第一种资产性质。 资产分类:用户选择,必填,保存后不可修改,系统中已存在的资产分类。 资产名称:用户输入,必填,可修改,字符(char(100))。 资产规格:用户输入,选填,可修改,字符(char(100))。 资产型号:用户输入,选填,可修改,字符(char(100))。 购置日期:用户输入,必填,可修改,日期。

使用期限:用户输入,必填,可修改,整数,默认取资产分类的相关属性。 购置方式:用户选择,必填,可修改,系统中已存在的购置方式。 资产数量:用户输入,必填,可修改,数字(大于0)。

计量单位:用户输入,选填,可修改,字符(char(20)),默认取资产分类的相关属性。 资产原值:用户输入,必填,可修改,数字(大于0,可根据设置判断是否允许为0)。 所属单位:用户选择,必填,保存后不可修改,系统中已存在的单位。

所属部门:用户选择,必填,保存后不可修改,系统中已存在的所属单位的下属部门。

保管人:用户输入可下拉选择,必填,可修改,字符(char(20)),新输入的数据自动维护到人员表中。 供应商:用户输入可下拉选择,选填,可修改,字符(char(60))。 出厂编号:用户输入,选填,可修改,字符(char(20))。 项目名称:根据所选申购、合同信息系统自动生成,不可修改。

存放地点:用户输入可下拉选择,选填,可修改,字符(char(60)),新输入的数据自动维护到存放地表中。 所在位置:用户输入,选填,可修改,字符(char(50))。 资产状态:用户选择,选填,可修改,系统中已存在的资产状态。 入账编号:用户输入,选填,可修改,字符(char(20))。 入账日期:用户输入,选填,可修改,日期。 保修期:用户输入,选填,可修改,整数。 条码材质:用户选择(纸质/其它),选填,可修改。 原资产号:用户输入,选填,可修改,字符(char(20))。 原卡片号:用户输入,选填,可修改,字符(char(20))。

佳克固定资产条码管理软件7.0——详细设计说明书 25

是否盘点:用户选择(是/否),必填,可修改,当该资产不盘点时,在盘点任务中可设置为其自动按盘到处理,以便对部分不需盘点的资产直接进行盘到的处理,减少盘点的工作量。 备注:用户输入,选填,可修改,字符(200),描述性内容。 6.4.5. 输出项

[给出对每一个输出项的特性。] 详见资产卡片格式。 6.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

仅登记主资产。

资产条码:若系统设置资产条码含资产编码,则资产条码规则采用资产编码的设置规则生成,否则直接使用18位流水号,不足部分左边补0。

资产信息来源分类申购信息、合同信息、手工输入。

申购信息和合同信息只能选择未全部登记的物品信息,即已登记数据<申购或合同数量。

从申购或合同中获取的信息仅为初值,登记资产时可变更信息再登记(不影响原申购和合同信息),即可以登记大于申购和合同的物品数量,不能的原值。

资产原值=申购或合同物品的数量*单价。(仅为取初值用) 6.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 6.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

资产新增保存时,自动新增资产的变更历史(资产购入),记录资产登记时的单位、部门、人,购置日期。 6.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 6.4.10. 注释设计

[说明安排的程序注释。] 6.4.11. 条件

[说明本模块在运行使用中所受到的条件。] 需要先完成分类、单位、部门、人员的维护。

申购信息和合同信息只能选择未全部登记的物品信息,即已登记数据<申购或合同数量。 当条码材质为“纸质”时,资产条码不允许修改。

佳克固定资产条码管理软件7.0——详细设计说明书 26

当资产保存后,在此模块不能修改,修改可在[资产基本信息]或[批量修改]模块进行;其中资产分类只能进行[主附资产转换]来变更;单位、部门需要通过[资产转移]、[资产调拨]来进行变更。 6.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 6.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6.5. 资产验收

6.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对已经登记的资产信息进行验收入库操作,记录其验收信息。 6.5.2. 功能

[说明该基本模块应具有的功能。]

对已经登记的资产进行验收入库,填写验收单,并打印验收单。 6.5.3. 性能

[说明对该模块的全部性能要求。] 6.5.4. 输入项

[给出对每一个输入项的特性。] 验收单:

验收单号:自动生成,必填唯一,可修改,字符(char(20))。

验收人:用户选择,必填,可修改,按照单位、部门、人三级选择,保存人员的ID。 验收时间:用户输入,必填,保存后不可修改,日期。

备注:用户输入,选填,可修改,字符(char(200)),描述性内容。

验收明细:

验收物品信息:由选择的资产信息获取。

验收情况:用户输入,选填,可修改,字符(200)。

6.5.5. 输出项

[给出对每一个输出项的特性。] 详见验收单格式。 6.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议

佳克固定资产条码管理软件7.0——详细设计说明书 27

等。]

资产不能重复验收。 6.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 6.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 6.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 6.5.10. 注释设计

[说明安排的程序注释。] 6.5.11. 条件

[说明本模块在运行使用中所受到的条件。] 仅能对登记后的资产进行验收。 已验收过的资产不能重复验收。 未验收已退出的资产不能进行验收。 验收单需要保存后才能打印。 6.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 6.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

6.6. 资产领用 7. 日常管理 7.1. 资产基本信息

7.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 提供原始的最全面的对主附资产的登记、修改维护,资产折旧基本信息的维护、扩展信息的维护。 7.1.2. 功能

[说明该基本模块应具有的功能。]

主附资产的新增、修改;资产图片的维护。 资产折旧基本信息的修改。

佳克固定资产条码管理软件7.0——详细设计说明书 28

资产扩展信息的登记修改。 资产的成套配置情况查看。 资产卡片的打印。

资产信息的复制登记,登记时资产数量大于1的主资产的拆分处理。 7.1.3. 性能

[说明对该模块的全部性能要求。] 7.1.4. 输入项

[给出对每一个输入项的特性。] 资产信息:

参考[资产登记]。

资产折旧基本信息:

资产折旧原值:系统获取(资产原值),必填,可修改,数值(大于0)。下次的折旧计算金额。 初始累计折旧:用户输入,选填,可修改,数值(大于0),资产在本系统折旧前已经计提的累积折旧

值。

是否折旧:用户选择(是/否),必填,可修改。

折旧方式:用户选择(平均年限法/五五分摊法),可修改,“是否折旧”为“是”时此项必填。 预计使用年限:系统获取(资产使用期限),必填,可修改,整数(大于0),初始用来计算折旧到期日

期。

折旧起算日期:系统获取(资产购置日期的下月),必填,可修改,日期。 折旧到期日期:系统获取(折旧起算日期+预计使用年限),必填,可修改,日期。 残值率:系统获取(资产的资产分类中的默认项),可修改,数值([0,1])。

减值准备:用户输入,选填,可修改,数值,计算月折旧时用,用于对某些价值存在浮动的资产的处理,

以便按照当月的实际价值进行计提折旧。

折旧状态:用户输入(正常/暂停),必填,可修改,“暂停”时资产暂不折旧。

月折旧额:用户输入,可修改,数值(大于0),为0或空时下次折旧时自动使用折旧计算公式进行计

算。 扩展属性:

项目:系统显示值,不可修改,显示需要填写的属性的名称。

内容:用户输入,可修改,根据设置值校验其是否必填,数据类型根据其设置。

7.1.5. 输出项

[给出对每一个输出项的特性。]

佳克固定资产条码管理软件7.0——详细设计说明书 29

详见资产卡片格式。 7.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

附资产的分类:根据主资产的分类所在的大类取得该大类的附件分类。 折旧起算日期:购置日期的下月1号。 折旧到期日期:折旧起算日期+预计使用年限。 月折旧额计算公式:

平均年限法:(资产折旧原值 – 减值准备)*(1-残值率)/(折旧到期月份-上次计提月份)。 五五分摊法:购置当月计提一半的折旧原值;资产退出或折旧到期月计提剩余的折旧原值。(原则上五

五分摊法折旧的资产的残值率为0,且无减值准备的考虑)。 7.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 7.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

资产新增保存时,自动新增资产的变更历史(资产购入),记录资产登记时的单位、部门、人,购置日期。 资产修改保存时记录修改历史,(资产修改[XX属性:旧值,新值])。 7.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 7.1.10. 注释设计

[说明安排的程序注释。] 7.1.11. 条件

[说明本模块在运行使用中所受到的条件。] 需要先完成分类、单位、部门、人员的维护。 当条码材质为“纸质”时,资产条码不允许修改。

其中资产分类只能进行[主附资产转换]来变更;单位、部门需要通过[资产转移]、[资产调拨]来进行变更。 需要先保存资产基本信息,才能维护其折旧基本信息、扩展属性。 附资产不能再带附资产。 7.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]

佳克固定资产条码管理软件7.0——详细设计说明书 30

7.1.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

7.2. 资产批量修改 7.3. 资产拆分

7.4. 资产主附转换

7.4.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 进行资产的分类、主资产的变更,以实现与财务性质的统一。 7.4.2. 功能

[说明该基本模块应具有的功能。] 提供以下几种涉及分类的变更: 主――〉主:分类的变更。

附――〉附:变更其主资产,且分类变更为新的主资产的附件类。 主――〉附:关联其主资产,且分类变更为其主资产的附件类。 附――〉主:撤销其主资产的关联,且分类变更为新的资产分类。

若涉及到新的分类的资产性质与原分类的资产性质不同时则需要同时变更其资产性质。 7.4.3. 性能

[说明对该模块的全部性能要求。] 7.4.4. 输入项

[给出对每一个输入项的特性。] 主――〉主;附――〉主:

资产分类:用户选择,必填,系统中已存在的资产分类,转换后的新的资产分类。

附――〉附;主――〉附:

资产条码:用户输入,必填,系统中已存在的资产的条码。

7.4.5. 输出项

[给出对每一个输出项的特性。] 7.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

转化为主资产:取得新的分类,获取其资产性质,更新所选的资产的分类为新的分类,若性质与原来不同时

佳克固定资产条码管理软件7.0——详细设计说明书 31

则也同时修改。

转化为附资产:取得输入的条码,获取该条码对应的资产编号,将所选的资产的主资产编号设置为新的资产编号,并根据资产编号获取其分类的附件类来变更需要变更的资产的分类。 7.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 7.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 变更成功后记录资产的变更历史(资产主附转换,资产分类:旧分类,新分类)。 7.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 7.4.10. 注释设计

[说明安排的程序注释。] 7.4.11. 条件

[说明本模块在运行使用中所受到的条件。] 带附资产的主资产不能进行主――〉附的转换。 7.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 7.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

7.5. 资产借用

7.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 完成资产的借用登记,填写借用单,打印借用单。 7.5.2. 功能

[说明该基本模块应具有的功能。]

填写资产的借用登记,记录资产借出是的单位、部门、保管人。实现资产的借用和单据的打印。将借出的资产的状态置为“借出”。 7.5.3. 性能

[说明对该模块的全部性能要求。] 7.5.4. 输入项

佳克固定资产条码管理软件7.0——详细设计说明书 32

[给出对每一个输入项的特性。] 借用单:

借用单号:系统自动生成,不可修改。

借用人:用户选择,必填,可修改,按照单位、部门、人三级选择,保存人员的ID。 借用日期:用户输入(默认当前日期),必填,日期。

预计归还日期:用户输入(默认当前日期的一个月后),选填,日期 借用原因:用户输入,选填,字符(char(200))。

借用明细:

资产条码:根据所选的资产显示。 资产名称:根据所选的资产显示。 借出部门:根据所选的资产显示。 借用保管人:根据所选的资产显示。

7.5.5. 输出项

[给出对每一个输出项的特性。] 详见资产借用单。 7.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

借用单号:YYYYMMDD+6位按年的流水号。 预计归还日期:当前日期+1个月。 7.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 7.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 记录资产的借用历史(资产借用( 借用人:XXX,借用日期:XXX ))。 7.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 7.5.10. 注释设计

[说明安排的程序注释。] 7.5.11. 条件

[说明本模块在运行使用中所受到的条件。]

佳克固定资产条码管理软件7.0——详细设计说明书 33

当前借出的资产不能重复借出,必须先归还才能再借出。 借用单保存后不能修改。

借用单不能删除,可进行归还操作来取消借用。 7.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 7.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

7.6. 资产归还

7.6.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对已经借出的资产提供归还的业务操作。 7.6.2. 功能

[说明该基本模块应具有的功能。]

建立归还单,选择需要归还的资产,填写归还单信息保存,将原借出的资产的状态置为“使用中”。 7.6.3. 性能

[说明对该模块的全部性能要求。] 7.6.4. 输入项

[给出对每一个输入项的特性。] 归还单:

归还单号:系统自动生成,不可修改。

归还人::用户选择,必填,可修改,按照单位、部门、人三级选择,保存人员的ID。 归还时间:用户输入(默认当前日期),必填,日期。 备注:用户输入,选填,字符(char(200))。

归还明细:

资产条码:根据所选的原借出资产显示。 资产名称:根据所选的原借出资产显示。 借出部门:根据所选的原借出资产显示。 借用保管人:根据所选的原借出资产显示。

7.6.5. 输出项

[给出对每一个输出项的特性。]

佳克固定资产条码管理软件7.0——详细设计说明书 34

7.6.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

归还单号:YYYYMMDD+6位按年的流水号。 7.6.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 7.6.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

归还单默认选择已借出的资产信息,即借用明细中无归还单ID且其对应借用单未删除的资产。 7.6.9. 存储分配

[根据需要,说明本模块的存储分配。] 7.6.10. 注释设计

[说明安排的程序注释。] 7.6.11. 条件

[说明本模块在运行使用中所受到的条件。] 归还单默认选择已借出的资产信息。 7.6.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 7.6.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

7.7. 资产维修 7.8. 资产转移 7.9. 资产调拨 7.10. 资产退出

7.11. 资产处置 7.12. 资产删除

7.12.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 将错误录入或测试的资产信息进行删除。

佳克固定资产条码管理软件7.0——详细设计说明书 35

7.12.2. 功能

[说明该基本模块应具有的功能。] 将指定的资产删除,删除之后不能恢复。 7.12.3. 性能

[说明对该模块的全部性能要求。] 7.12.4. 输入项

[给出对每一个输入项的特性。] 7.12.5. 输出项

[给出对每一个输出项的特性。] 7.12.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

资产删除状态:资产基本信息中的删除标志置为1。 7.12.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 7.12.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 需要记录删除资产的历史(资产删除,XXX时间资产删除。) 7.12.9. 存储分配

[根据需要,说明本模块的存储分配。] 7.12.10. 注释设计

[说明安排的程序注释。] 7.12.11. 条件

[说明本模块在运行使用中所受到的条件。] 删除当前在用的资产,退出的资产不能删除。 主资产删除时附资产将同时删除,附资产可单独删除。 7.12.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 7.12.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

佳克固定资产条码管理软件7.0——详细设计说明书 36

8. 成套管理 8.1. 成套配置 8.2. 成套变更 8.3. 成套查询 8.4. 成套报表

9. 折旧管理 9.1. 计提折旧

9.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 结合财务的观点,资产在使用周期内每月需要进行折旧,将企业的成本分摊到每个月。鉴于各单位为财务,因此本模块需要各单位操作,且为逐月操作。 9.1.2. 功能

[说明该基本模块应具有的功能。] 选择单位进行各单位的折旧计提。 9.1.3. 性能

[说明对该模块的全部性能要求。] 9.1.4. 输入项

[给出对每一个输入项的特性。]

计提单位:下拉选择,系统中已存在的单位。并显示出当前选择的单位下的所有部门。 9.1.5. 输出项

[给出对每一个输出项的特性。] 资产基本信息, 折旧基本信息,

折旧方法:本次折旧的方式。 月折旧额:本月计提金额。

累计折旧:至本月已提累计折旧(含本月)。 净值:资产剩余价值(原值-累积折旧)。 净残值:资产最终剩余价值(原值*残值率)。 已折旧月份:至本月已提折旧月份。 已折旧年份:至本月已提折旧年份。

佳克固定资产条码管理软件7.0——详细设计说明书 37

9.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

计提的数据范围为计提当月仍然在用的资产(含当月或其后退出的资产)。 暂停折旧的资产的月折旧为0。

折旧月份:所提单位的所有需要折旧的资产的最早折旧起算日期与该单位的折旧起算日期之间的大值A,再取A和该单位最大已提月份B之间的小值,若为A则折旧月份为A,若B较小,则折旧月份取B的下月。 月折旧额计算公式:

平均年限法:(资产折旧原值 – 减值准备 – 累计折旧)/(折旧到期月份-上次计提月份)。若剩余折

旧原值小于0则月折旧取0。

五五分摊法:购置当月计提一半的折旧原值;资产退出或折旧到期月计提剩余的折旧原值。(原则上五

五分摊法折旧的资产的残值率为0,且无减值准备的考虑)。 已折旧年份:已折旧月份/12取整。 净值:原值-累积折旧。 净残值:原值*残值率。 9.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 9.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 折旧保存之后,需要将新的月折旧额保存到其折旧基本信息中。 9.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 9.1.10. 注释设计

[说明安排的程序注释。] 9.1.11. 条件

[说明本模块在运行使用中所受到的条件。]

用户必须拥有所计提单位的所有分类的权限时才能保存折旧数据。 9.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 9.1.13. 尚未解决的问题

佳克固定资产条码管理软件7.0——详细设计说明书 38

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

9.2. 折旧手工调整

9.2.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 因为计算方式的差异,可能存在每月计提的折旧金额或者其他的原因需要对已提的月折旧进行调整,以实现与财务数据的统一。 9.2.2. 功能

[说明该基本模块应具有的功能。]

选择折旧月份,根据参数检索出需要调整的资产折旧数据,修改其月折旧并保存。 9.2.3. 性能

[说明对该模块的全部性能要求。] 9.2.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

折旧月份:用户输入,必填,日期,需要修改的已计提月份。 资产条码:区间,用户输入,选填,字符。 资产名称:用户输入,选填,字符,模糊查询。 购置日期:区间,用户输入,选填,日期。

列表变更项:

月折旧额:用户输入,必填,数字,变更后显示的累计折旧同步更新。

9.2.5. 输出项

[给出对每一个输出项的特性。] 9.2.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

累计折旧:至本月已提累计折旧(含本月)。 9.2.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 9.2.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 变更后的月折旧若是该资产的最后一月的折旧则需要同步到该资产的折旧基本信息中。

佳克固定资产条码管理软件7.0——详细设计说明书 39

9.2.9. 存储分配

[根据需要,说明本模块的存储分配。] 9.2.10. 注释设计

[说明安排的程序注释。] 9.2.11. 条件

[说明本模块在运行使用中所受到的条件。]

仅能变更月折旧,累计折旧则为根据每月的月折旧累计计算而来。 9.2.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 9.2.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

9.3. 折旧报表

9.3.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 按单位部门分类统计资产每月的折旧情况,有明细表、汇总表。 9.3.2. 功能

[说明该基本模块应具有的功能。]

可以按照单位、部门、资产分类来统计资产折旧的每月的明细表和汇总表,并提供报表的导出和打印。 9.3.3. 性能

[说明对该模块的全部性能要求。] 9.3.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

单位部门树:资产的所属单位部门。

资产分类:下拉树,系统中存在的资产分类。需要统计的资产分类。 折旧月份:区间,指定的统计月份,格式为YYYY-MM。

9.3.5. 输出项

[给出对每一个输出项的特性。] 明细表:

资产基本信息,(退出当月突出显示)。

佳克固定资产条码管理软件7.0——详细设计说明书 40

折旧基本信息,

已折月份:至统计月时已计提的月份。 月折旧:统计月的月折旧。

累积折旧:至统计月时已计提的累积折旧。

折旧方式:计提时的方式,若未计提则显示“未计提”,且折旧的信息显示为空。 退出日期:当资产退出时显示退出月份,退出当月该资产突出显示。

汇总表:

资产分类:所选统计分类的直接子类。 期初原值:期初时在用的资产原值之合计。 期初折旧:期初时在用的累计折旧的合计。 本期折旧:本月计提的月折旧之合计。 本期增加原值:本月增加的资产原值之合计。 本期增加折旧:本月增加的期初累积折旧之合计。 本期减少原值:本月退出的资产原值之合计。 本期减少折旧:本月退出资产的累计折旧之合计。 期末原值:期末在用的资产的资产原值之合计。 期末折旧:期末在用的资产的累计折旧的合计。

9.3.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

期初原值+本期增加原值-本期减少原值=期末原值。

期初折旧+本期折旧+本期增加折旧-本期减少折旧=期末折旧。 9.3.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 9.3.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 9.3.9. 存储分配

[根据需要,说明本模块的存储分配。] 9.3.10. 注释设计

[说明安排的程序注释。] 9.3.11. 条件

佳克固定资产条码管理软件7.0——详细设计说明书 41

[说明本模块在运行使用中所受到的条件。] 当统计月份为区间时,则仅能统计汇总表。 9.3.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 9.3.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

9.4. 切换折旧日期

9.4.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 按单位设置其对应的新的计提日期的起点。 9.4.2. 功能

[说明该基本模块应具有的功能。]

按单位设置其对应的计提日期的起点,若存在该日期(含)之后的日期的折旧数据,则将其折旧数据清楚,使资产返回到该日期未计提的状态。 9.4.3. 性能

[说明对该模块的全部性能要求。] 9.4.4. 输入项

[给出对每一个输入项的特性。]

单位:下拉选择,必填,系统中已存在的单位树。

折旧日期:用户输入,必填,日期。该单位下次计提的日期。 9.4.5. 输出项

[给出对每一个输出项的特性。] 9.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 9.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 9.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 设置时需要删除当前日期(含)之后的该单位的折旧数据。

佳克固定资产条码管理软件7.0——详细设计说明书 42

9.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 9.4.10. 注释设计

[说明安排的程序注释。] 9.4.11. 条件

[说明本模块在运行使用中所受到的条件。] 设置时需要删除当前日期(含)之后的该单位的折旧数据。

若该单位已提折旧,则新设置的日期在该日期之后则设置的也无效。(具体参考[计提折旧]模块中“折旧月份”的算法) 9.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 9.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

9.5. 折旧备份与恢复

9.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 完成按单位的逐月的折旧数据的备份和恢复功能。 9.5.2. 功能

[说明该基本模块应具有的功能。]

提供按单位的逐月的折旧数据的备份和恢复,备份目标可以到数据库和外部文件(Excel文件)。 9.5.3. 性能

[说明对该模块的全部性能要求。] 9.5.4. 输入项

[给出对每一个输入项的特性。] 条件:

折旧单位:下拉选择,系统中的单位。

折旧时间:用户输入,默认所选折旧单位的最新一次未备份的折旧月份。日期YYYY-MM。

9.5.5. 输出项

[给出对每一个输出项的特性。] 备份到数据库:

佳克固定资产条码管理软件7.0——详细设计说明书 43

见折旧数据备份表。

备份到外部文件:

折旧数据:资产编号,资产条码,折旧年份,折旧月份,折旧原值,已折月份,月折旧,累计折旧,资

产净值,折旧方式ID,折旧单位ID,折旧部门ID;

资产折旧基本信息:资产名称,资产规格,资产型号,入账日期,资产数量,资产原值,折旧起算月份,折旧到期月份,退出日期,单位名称,部门名称。 9.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 9.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 9.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 9.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 9.5.10. 注释设计

[说明安排的程序注释。] 9.5.11. 条件

[说明本模块在运行使用中所受到的条件。]

导出文件名格式:单位ID-备份年月(YYYYMM).XLS 文件仅做备份用,若修改后造成的错误在恢复时将不再校验。 9.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 9.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

10. 盘点管理 10.1. 打印条形码

10.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 为实现资产的卡物一一对应,每件资产均被赋予唯一的资产条码,在定期盘点时,采用条码阅读器直接扫描

佳克固定资产条码管理软件7.0——详细设计说明书 44

资产上贴的条码标签即可轻松实现资产的盘点工作。因此需要为资产打印出条码标签。 10.1.2. 功能

[说明该基本模块应具有的功能。]

提供条码标签的打印,条码标签格式的自定义,条码标签内容的自定义(见[条码打印设置])。 10.1.3. 性能

[说明对该模块的全部性能要求。] 10.1.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

单位部门树:资产所属的单位部门,可复选。 资产条码:区间,字符(char(20))。

资产分类:下拉选择,系统中存在的资产分类。 购置日期:区间,日期,资产的购置日期。

保管人:下拉列表,可输入,系统中存在的人员,模糊查询。 存放地点:下拉列表,可输入,系统中存在的人员,模糊查询。 是否盘点:选择(是/否),默认“是”,资产中的对应属性过滤。

状态:选择(全部/是/否),默认“全部”,资产标签是否已打印(资产信息的对应状态标志)。 显示附资产:复选框,默认不选,查询结果是否显示附资产。

10.1.5. 输出项

[给出对每一个输出项的特性。] 查询结果:

资产基本信息:资产条码,资产分类,资产名称,所属单位,保管部门,保管人,存放地点,打印状态。

导出结果:

资产条码,其它设置的字段。

10.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

打印过程:获取需要打印的数据,根据打印份数准备数据,保存为TXT文件(barcode.txt)到系统路径,调用通用标签打印接口函数执行打印,打印完毕后将打印的资产的打印状态置为“已打印”。 10.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。]

佳克固定资产条码管理软件7.0——详细设计说明书 45

10.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

1.导出的文件格式为TAB分割的文本文件,每行第一个字段为资产条码,其它根据参数设置即可。 2.标签打印接口函数:SUBROUTINE PrintBarCode( string GoodsListFileName , string ls_null ) LIBRARY \"barcode.dll\" alias for \"PrintBarCode;Ansi\"

参数:GoodsListFileName 需要打印的接口文件路径;

ls_null

空字符串。

10.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 更新资产基本信息中的打印状态即可。 10.1.10. 注释设计

[说明安排的程序注释。] 10.1.11. 条件

[说明本模块在运行使用中所受到的条件。] 导出的数据第一列必须为资产条码。

标签打印模块不能正确返回是否已成功打印,因此当正确调用打印接口后即认为已成功打印,即设置资产的标签打印状态。 10.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 10.1.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

10.2. 盘点任务管理

10.2.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 各单位每年或定期要进行盘点,为区分各自的工作而建立盘点任务。 10.2.2. 功能

[说明该基本模块应具有的功能。]

盘点任务的维护管理,并提供盘点数据上传和盘点数据下传的功能链接。 10.2.3. 性能

[说明对该模块的全部性能要求。]

佳克固定资产条码管理软件7.0——详细设计说明书 46

10.2.4. 输入项

[给出对每一个输入项的特性。]

盘点任务名称:用户输入,必填,字符(char(20))。

盘点单位:下拉选择,必填,系统中已存在的单位。另提供是否含下属的复选。

资产截止日期:用户输入,必填(默认当前日期),日期。该盘点任务统计的资产的购置日期的截止日期。 任务截止日期:用户输入,必填(默认当前日期后一周),日期。该任务的盘点结果上传的最终日期。 是否盘附资产:用户选择(是/否),必填。

不盘点的资产是否按盘到处理:用户选择(是/否),必填。 说明:用户输入,选填,字符(char(200)),描述性内容。 10.2.5. 输出项

[给出对每一个输出项的特性。] 10.2.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 10.2.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 10.2.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 10.2.9. 存储分配

[根据需要,说明本模块的存储分配。] 10.2.10. 注释设计

[说明安排的程序注释。] 10.2.11. 条件

[说明本模块在运行使用中所受到的条件。] 超过任务截止日期的盘点任务不能再进行上传和下传。 已经上传过盘点结果的盘点任务不能删除。 10.2.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 10.2.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

佳克固定资产条码管理软件7.0——详细设计说明书 47

10.3. 盘点数据下传

10.3.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 将系统中的资产信息传输到条码阅读器上,便于使用条码阅读器进行盘点。 10.3.2. 功能

[说明该基本模块应具有的功能。]

检索出需要盘点的资产数据,将结果生成盘点的接口文件,并下传到条码阅读器上。 10.3.3. 性能

[说明对该模块的全部性能要求。] 10.3.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

资产分类:下拉选择,系统中存在的资产分类。 资产条码:区间,字符。

所属单位:下拉选择,必选,系统中存在的单位。 所属部门:下拉复选,所属单位下的部门。 保管人:下拉选择,可手工输入,所属部门的人员。 存放地:下拉选择,可手工输入,所属部门的存放地。

10.3.5. 输出项

[给出对每一个输出项的特性。]

根据查询结果生成4个接口文件,文件格式为TAB分隔的TXT文件,分别为: 物品信息 goods.txt

数据:条码 名称规格 日期 部门代码 保管人 存放地代码 数量 位数:20 100 10 10 20 10 10 说明:该文件以条形码排序 部门表 dept.txt

数据: 部门代码 部门名称 上级部门代码 位数: 10

50 10

说明:该文件以部门代码排序 保管人员表 user.txt

数据: 部门代码 保管人名称

佳克固定资产条码管理软件7.0——详细设计说明书 48

位数: 10 20

说明:该文件的代码是部门代码,不能以部门代码来唯一确定保管人。因此该文件不以代码排序。 存放地表 depo.txt

数据: 存放地代码 存放地 上级存放地代码 位数: 10 100 10 说明:该文件以存放地代码排序 10.3.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

选择需要盘点的单位,根据查询条件获取到资产结果,分别将符合条件的资产信息、部门信息(单位下的所有部门)、人员信息(单位下的所有人员)、存放地信息(单位下的所有存放地)存为接口文件,文件存放路径为barcode\\down目录中;调用数据下传接口函数开始接口文件的传输。 10.3.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 10.3.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

数据下传接口函数:Function integer Send(Ref string path)Library\"scj.dll\"alias for \"Send;Ansi\"( path下传文件的路径)。

下传文件的路径为barcode\\down目录。 10.3.9. 存储分配

[根据需要,说明本模块的存储分配。] 10.3.10. 注释设计

[说明安排的程序注释。] 10.3.11. 条件

[说明本模块在运行使用中所受到的条件。] 需要建立盘点任务才能进行数据的下传。

下传文件的路径中仅能放置下传接口文件,若有其它文件可能造成不可预计的问题。 具体支持的条码阅读器型号,请参考[] 10.3.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]

佳克固定资产条码管理软件7.0——详细设计说明书 49

10.3.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

10.4. 盘点数据上传

10.4.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 使用条码阅读器进行现场盘点后,需要将条码阅读器上的盘点结果上传回系统中,使用此功能选择对应的盘点任务即可将盘点结果上传到对应的盘点任务。

现场盘点时可能进行了盘点转移,在首次接收到盘点结果时需要对现场盘点转移的数据进行确认以便实现系统与实物的一致。 10.4.2. 功能

[说明该基本模块应具有的功能。] 选择盘点任务,获取盘点结果。

现场盘点转移后的盘点结果的管理员确认,实现系统与实物的一致。 指定盘点任务的盘点结果的清除。 10.4.3. 性能

[说明对该模块的全部性能要求。] 10.4.4. 输入项

[给出对每一个输入项的特性。]

调用硬件通讯接口获取以下文件并储存到数据库中,文件格式为TAB分隔的TXT文件,具体说明如下: 正常记录 result.txt

数据: 条码 数量 位数: 20 10 异常记录 abnormal.txt

数据: 条码 数量 位数: 20 10 调整记录 change.txt

数据: 条码 部门代码 姓名 存放地代码 数量 位数: 20 10.4.5. 输出项

[给出对每一个输出项的特性。] 10.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

10 20 10 10

佳克固定资产条码管理软件7.0——详细设计说明书 50

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

选择盘点任务,调用盘点数据上传接口函数,获取到盘点结果接口文件到盘点上传路径(barcode\p":{"h":15.84,"w":69.839,"x":708.45,"y":163.903,"z":12},"ps":null,"s":{"letter-spacing":"-0.059目录),将盘点结果读入数据库,若存在该任务中已盘点过的信息一律以数据库中为准。储存完毕后将本盘点任务的数据显示,并将本次获取的有效盘点结果突出显示,历次的盘点结果正常显示。 10.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 10.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。]

Function Long ReceiveA( string pchar ) Library 'scj.dll' Alias for \"Receive;Ansi\"(pchar 盘点结果上传到PC时的中转路径)

盘点上传路径:barcode\p":{"h":15.839,"w":70.019,"x":205.95,"y":479.848,"z":42},"ps":null,"s":{"letter-spacing":"-0.039目录。 10.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 10.4.10. 注释设计

[说明安排的程序注释。] 10.4.11. 条件

[说明本模块在运行使用中所受到的条件。]

1.盘点任务的盘点数据清除之后将无法恢复,提示用户确认。 2.盘点上传路径:barcode\p":{"h":17.043,"w":69.884,"x":229.709,"y":760.678,"z":71},"ps":null,"s":{"color":"#000000目录。

3.重复盘到的结果已首次为准,即若上次某资产已正常盘点,本次上传的数据中该资产盘点转移,则本次上传结果中该资产无效,不再进行盘点转移的确认,以正常盘点为准。

4.仅能突出显示本次获取的有效盘点上传结果,历次的上传记录统一模式显示,不缺分上传批次。 5.盘点转移确认操作仅能本次操作,未操作的数据则视为放弃。 6.具体支持的条码阅读器型号,请参考[] 10.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 10.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

10.5. 盘点报表

佳克固定资产条码管理软件7.0——详细设计说明书 51

10.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对盘点任务的盘点结果进行统计,生成盘到明细表,盘亏明细表,盘点汇总表。 10.5.2. 功能

[说明该基本模块应具有的功能。]

对盘点任务,统计各单位、部门、资产性质等进行盘点结果的统计,生成盘到明细表,盘亏明细表,盘点汇总表。

提供统计表的打印和导出。 10.5.3. 性能

[说明对该模块的全部性能要求。] 10.5.4. 输入项

[给出对每一个输入项的特性。] 统计条件:

盘点任务:下拉选择,必填,系统中已存在的盘点任务。 单位部门树:资产所属的单位部门,复选。 资产性质:下拉选择,系统中已存在的资产性质。 存放地点:下拉选择,可手工输入,模糊查询。

10.5.5. 输出项

[给出对每一个输出项的特性。] 盘到明细表、盘亏明细表:

资产基本信息:资产条码,资产分类,资产名称,资产规格,资产型号,资产数量,资产原值,保管部

门,保管人,存放地点,购置日期,出厂编号,原资产号,备注,所属单位。 盘点汇总表:

资产分类:所选性质的直接子类。

帐面数量:对应分类的所有盘点范围内的资产数量的合计。

帐面金额:对应分类的所有盘点范围内的资产金额的合计(含附资产) 盘到数量:对应分类的所有盘到的资产数量的合计。

盘到金额:对应分类的所有盘到的资产金额的合计(不盘附资产时,附资产的金额加到主资产上)。 盘亏数量:对应分类的所有未盘到的资产数量的合计。

盘亏金额:对应分类的所有未盘到的资产金额的合计(不盘附资产时,附资产的金额加到主资产上)。

10.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

佳克固定资产条码管理软件7.0——详细设计说明书 52

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

1. 盘点数据范围,需要同时满足以下条件:

a) 所选盘点任务的盘点截止日期(含当日)之前购置的资产。 b) 盘点截止日期之前未退出的资产。 c) 盘点任务设定的盘点单位及是否含下属。 d) 其他临时设定的过滤条件。 2.系统中不存在的资产条码直接排除。

3.当所选盘点任务不盘点附资产时,则盘点结果中的主资产自动加上其下属的附资产的资产原值。 4.数据关系:帐面数量=盘到数量+盘亏数量;帐面金额=盘到金额+盘亏金额;

盘到明细表的资产原值的合计=汇总表的盘到金额的合计; 盘亏明细表的资产原值的合计= 汇总表的盘亏金额的合计。

10.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 10.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 10.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 10.5.10. 注释设计

[说明安排的程序注释。] 10.5.11. 条件

[说明本模块在运行使用中所受到的条件。] 必须选择盘点任务才能进行统计。

统计的范围为盘点任务中对应的单位部门和所选条件的交集。 金额的统计单位为:元。 10.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 10.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

11. IT设备管理

佳克固定资产条码管理软件7.0——详细设计说明书 53

11.1. IT资产配置 11.2. IT设备查询

11.2.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] IT资产通过配置后增加了许多定制的属性及统计,需要设计不同的查询,可以根据不同的属性值来查询相关的资产。 11.2.2. 功能

[说明该基本模块应具有的功能。]

根据指定分类,获取其共有的基本属性,允许根据这些共有属性进行查询,查询的数据可以导出Excel及打印。 11.2.3. 性能

[说明对该模块的全部性能要求。] 11.2.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

单位部门树:资产所属的单位和部门,可复选。

资产分类:下拉列表,必填,系统中经过IT分类设置后的IT分类列表。

配置属性:下拉列表,选填,根据所选的资产分类获取的经过IT配件设置过的所有该分类支持的配件属性列表。

关系:根据不同的配置属性,可以选择“=”,“>”,“<”,“≤”,“≥”,“like”。其关系值参考SQL的比较关系。

数据:用户输入,用来查询的配置属性的对应值。

11.2.5. 输出项

[给出对每一个输出项的特性。] 资产基本信息:

资产条码:资产基本信息中的对应属性。 所属单位:资产基本信息中的对应属性。 所属部门:资产基本信息中的对应属性。 保管人:资产基本信息中的对应属性。 资产名称:资产基本信息中的对应属性。 资产规格:资产基本信息中的对应属性。

佳克固定资产条码管理软件7.0——详细设计说明书 54

资产型号:资产基本信息中的对应属性。 购置日期:资产基本信息中的对应属性。 资产数量:资产基本信息中的对应属性。 资产原值:资产基本信息中的对应属性。 存放地点:资产基本信息中的对应属性。 出厂编号:资产基本信息中的对应属性。

其他属性:根据所选分类不同,显示该分类所支持的所有配件属性及其统计值。 11.2.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

配件的属性及其统计值参考IT 配件设置的说明。 11.2.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 11.2.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 查询时根据所选的资产ID,获取配件设置中该分类及其上级分类的IT配件属性。 11.2.9. 存储分配

[根据需要,说明本模块的存储分配。] 11.2.10. 注释设计

[说明安排的程序注释。] 11.2.11. 条件

[说明本模块在运行使用中所受到的条件。]

1. 需要先进行IT分类设置,即配置了什么分类的资产为IT类资产。

2. 查询的结果仅显示资产基本信息部分(系统内部设定)和所选分类都共有的属性。 11.2.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 11.2.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

11.3. IT备件设置 11.4. IT分类设置

佳克固定资产条码管理软件7.0——详细设计说明书 55

12. 设备维护管理 12.1. 检修计划 12.2. 检修信息 12.3. 年检计划 12.4. 年检信息 12.5. 计量计划 12.6. 计量接收 12.7. 计量报告 12.8. 计量分发 13. 设备维护查询 13.1. 检修查询 13.2. 年检查询 13.3. 计量计划查询 13.4. 计量报告查询

14. 资产报表 14.1. 验收报表 14.2. 领用报表 14.3. 库存报表

14.4. 资产报表

14.4.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 按照单位、部门、性质统计资产月报和年报。 14.4.2. 功能

[说明该基本模块应具有的功能。]

根据单位部门统计不同资产性质的资产的报表,含

资产明细表:在统计时间内,相同时间、相同方式的相同名称购置或者退出的资产的小计表。 明细表二:在统计时间内,购置或退出的资产明细表。

汇总表:在统计时间内,统计的期初统计、本期增加、本期减少、期末统计的数量金额的所选分类的直接子

佳克固定资产条码管理软件7.0——详细设计说明书 56

类合计。

购置汇总:在统计时间内,按分类统计的购置方式的购置汇总表。 退出汇总:在统计时间内,按分类统计的退出方式的退出汇总表。 14.4.3. 性能

[说明对该模块的全部性能要求。] 14.4.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

单位部门树:资产所属的单位和部门,可复选。

资产性质:下拉列表,必填,当前系统中存在的资产性质列表。 统计日期:日期区间,默认为当前日期到前一年。必填,日期。

14.4.5. 输出项

[给出对每一个输出项的特性。] 明细表:

资产分类:资产的分类编号+分类名称。 名称规格:资产的资产名称+资产规格。 增加数量:新增的资产数量。(带合计) 增加金额:新增的资产原值。(带合计) 增加日期:新增的资产购置日期。 增加方式:新增的资产的购置方式。 减少数量:退出资产的资产数量。(带合计) 减少金额:退出资产的资产原值。(带合计) 减少日期:退出资产的退出日期。 减少方式:退出资产的退出方式。

明细表二:

资产的基本信息。

增加方式:新增的资产的购置方式。 增加日期:新增的资产的购置日期。 减少方式:退出的资产的退出方式。 减少日期:退出的资产的退出日期。

汇总表:

佳克固定资产条码管理软件7.0——详细设计说明书 57

资产分类:所选性质的大类列表。

期初统计—数量:在统计日期之前在用的资产的数量合计。 期初统计—金额:在统计日期之前在用的资产的金额合计。 本期增加—数量:在统计日期之间新增的资产的数量合计。 本期增加—金额:在统计日期之间新增的资产的金额合计。 本期减少—数量:在统计日期之间退出的资产的数量合计。 本期减少—金额:在统计日期之间退出的资产的金额合计。

期末统计—数量:在统计日期的结束日期之前在用的资产的数量合计。 期末统计—金额:在统计日期的结束日期之前在用德资产的金额合计。

购置汇总:

资产分类:存在统计数据的资产分类编号+名称。 数量:该购置方式下新增的资产数量。 金额:该购置方式下新增的资产金额。

退出汇总:

资产分类:存在统计数据的资产分类编号+名称。 数量:该退出方式下退出的资产数量。 金额:该退出方式下退出的资产金额。

14.4.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 明细表:

在统计日期之内变更(新增或退出)的同批次(同规格、同时、同方式)资产的小计表。

明细表二:

在统计日期之内变更(新增或退出)的资产列表,可以看着是明细表的明细。

汇总表:

期初:在小的统计日期之前在用的资产。 本期增加:在统计日期区间之内购置的资产。 本期减少:在统计日期区间之内退出的资产。 期末:在大的统计日期之前在用的资产。

1. 明细表中的增加(数量/金额)的合计=汇总表中本期增加的(数量/金额)合计=购置汇总中所有购置方

式的(数量/金额)的合计;

佳克固定资产条码管理软件7.0——详细设计说明书 58

明细表中的减少(数量/金额)的合计=汇总表中本期减少的(数量/金额)合计=退出汇总中所有退出方式的(数量/金额)的合计。

2. 汇总表:期初(数量/金额)+ 本期增加(数量/金额)- 本期减少(数量/金额)= 期末(数量/金额) 14.4.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 14.4.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 14.4.9. 存储分配

[根据需要,说明本模块的存储分配。] 14.4.10. 注释设计

[说明安排的程序注释。] 14.4.11. 条件

[说明本模块在运行使用中所受到的条件。] 14.4.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 14.4.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

14.5. 借用归还报表 14.6. 项目报表

15. 资产查询 15.1. 申购查询 15.2. 合同查询 15.3. 验收查询 15.4. 领用查询 15.5. 资产查询

15.5.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 对资产进行多方面的数据查询,并提供导出和打印。 15.5.2. 功能

佳克固定资产条码管理软件7.0——详细设计说明书 59

[说明该基本模块应具有的功能。]

提供有效资产、转移资产、调拨资产、退出资产、部门资产、到期资产、历史资产查询统计,并提供对结果的导出和打印。

有效资产,提供对资产卡片的显示和单条、批量打印;对资产详情的查看。 15.5.3. 性能

[说明对该模块的全部性能要求。] 15.5.4. 输入项

[给出对每一个输入项的特性。] 查询条件:

通用:

单位部门树:资产所属的单位和部门,可复选。

资产分类:选填,下拉选择,系统中存在的资产分类列表。 日期:区间,选填,查询的日期区间。

资产状态:选填,下拉选择,系统中存在的资产状态列表。 原值:区间,选填,查询的资产原值的范围。 原资产号:选填,用户输入,字符,模糊查询。

有效资产:

保管人:选填,下拉选择,保管人的列表,可手工输入,模糊查询。 存放地点:选填,下拉选择,存放地列表,可手工输入,模糊查询。 资产名称:选填,用户输入,字符,模糊查询。 资产条码:区间,选填,用户输入,字符,区间查询。

转移资产:

单号:选填,用户输入,字符,模糊查询。 资产名称:选填,用户输入,字符,模糊查询。

调拨资产:

单号:选填,用户输入,字符,模糊查询。 资产名称:选填,用户输入,字符,模糊查询。

退出资产:

退出方式:选填,下拉选择,系统中存在的退出方式列表。 经办人:选填,用户输入,字符,模糊查询。 资产名称:选填,用户输入,字符,模糊查询。

佳克固定资产条码管理软件7.0——详细设计说明书 60

部门资产:

保管人:选填,下拉选择,保管人的列表,可手工输入,模糊查询。 存放地点:选填,下拉选择,存放地列表,可手工输入,模糊查询。 资产名称:选填,用户输入,字符,模糊查询。

历史资产:

购置方式:选填,下拉选择,系统中存在的购置方式列表。 修改类型:选填,下拉选择,系统中存在的修改类型列表。 资产名称:选填,用户输入,字符,模糊查询。 资产条码:区间,选填,用户输入,字符,区间查询。

到期资产:

同部门资产。

15.5.5. 输出项

[给出对每一个输出项的特性。] 查询结果: 有效资产:

资产列表:有效资产基本信息。

资产卡片:资产基本卡片。参见资产卡片格式。

转移资产:

根据资产基本信息分组的转移单信息。

调拨资产:

根据资产基本信息分组的调拨单信息。

退出资产:

资产基本信息、退出单号、退出方式、退出日期、退出经办人、残值收入。

部门资产:

按照单位、部门、分类三层分组的资产数量合计表。

历史资产:

根据资产基本信息分组的资产历史信息:

操作时间、操作类型、操作人、变更字段,变更说明。

到期资产:

在统计时间内到期的资产基本信息列表、到期日期。

15.5.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

佳克固定资产条码管理软件7.0——详细设计说明书 61

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。]

区间查询:含两个输入数据,大于等于前面的,小于等于后面的。 到期资产:购置日期+资产使用期限在统计日期内。 15.5.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 15.5.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 15.5.9. 存储分配

[根据需要,说明本模块的存储分配。] 15.5.10. 注释设计

[说明安排的程序注释。] 15.5.11. 条件

[说明本模块在运行使用中所受到的条件。] 15.5.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。] 15.5.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

15.6. 维修查询 15.7. 借用归还查询 15.8. 处置查询 16. 帐套转移 16.1. 转出 16.2. 接收 16.3. 查询

17. 系统分析 17.1. 效益分析 17.2. 对比分析

佳克固定资产条码管理软件7.0——详细设计说明书 62

18. 车辆管理 19. 房产管理

20. 模板

20.1. ###子功能

20.1.1. 模块描述

[给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。] 20.1.2. 功能

[说明该基本模块应具有的功能。] 20.1.3. 性能

[说明对该模块的全部性能要求。] 20.1.4. 输入项

[给出对每一个输入项的特性。] 20.1.5. 输出项

[给出对每一个输出项的特性。] 20.1.6. 设计方法(算法)

[对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。]

[对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。] 20.1.7. 流程逻辑

[用图表辅以必要的说明来表示本模块的逻辑流程。] 20.1.8. 接口

[说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。] 20.1.9. 存储分配

[根据需要,说明本模块的存储分配。] 20.1.10. 注释设计

[说明安排的程序注释。] 20.1.11. 条件

[说明本模块在运行使用中所受到的条件。] 20.1.12. 测试计划

[说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。]

佳克固定资产条码管理软件7.0——详细设计说明书 63

20.1.13. 尚未解决的问题

[说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。]

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 7swz.com 版权所有 赣ICP备2024042798号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务