版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精品资料佳克固定资产条码管理软件 7.0详细设计说明书v1.0拟 制 人审 核 人批 准 人二零一零年三月三十日详细设计说明书1. 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者。 1.2 背景a. 待开发系统的名称; b. 列出本项目的任务提出者、开发者、用户。 1.3 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1 涉及金额的部分除特殊说明外一律以元为单位。2 数量金额的数据以千分位格式显示( #,#,#0.00) 。3 查询和报表模块除特殊说明外均采用公用的打印和导出模块提供打印和导出功能。1.4 参考资料列出有关的参考资料。 2. 系统的结构给出
2、系统的结构框图,包括软件结构、硬件结构框图。用一系列图表列出系统内的每个模块的名称、标识符和它们之间的层次结构关系。 2.1 软件结构全局图:可编辑修改整体结构购置管理基础数据管理数据接口资产基本管理资产特性管理日常管理成套管理折旧管理盘点管理资产报表资产查询系统分析基础数据管理:基础数据设置供应商管理单位管理项目管理部门管理资产编码设置扩展属性管理存放地管理条码打印设置初值设定权限管理;权限管理数据接口:数据接口资产导入 图片导入购置管理:购置管理日常管理:日常管理成套管理:成套管理i 成套配置一折旧管理折旧管理切换折旧日期盘点管理:配置变更(增力口、减少)套基本信息/成套共享计提折旧折旧备
3、份/资产基本信息/折旧基本信息折旧手工调整it设备管理:i it设备管理设备维护管理:设备维护管理检修计划_检修信息2.2硬件结构硬件结构3. 基础数据设置设计说明3.1 资产性质管理3.1.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 对资产性质的维护管理。3.1.2. 功能说明该基本模块应具有的功能。提供对资产性质的新增、 修改、 删除的操作; 保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验(无子分类则可删除) 。3.1.3. 性能说明对该模块的全部性能要求 。3.1.4. 输入项给出对每一个输入项的特性。资产
4、性质内部id :主键,内部数据关联用的 id 内部自动生成 。资产性质编号:用户输入,必填。该性质的编号,默认该编号为其下属子分类的前缀,限制 char(10) 。资产性质名称:用户输入,必填。该性质的名称,限制 char(50) 。性质资产流水号:该类性质的资产当前最大流水号,初始默认为 0 内部自动生成3.1.5. 输出项给出对每一个输出项的特性。无。3.1.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。新增、修改 : 控制编号和名称不能重复。删除:判断是否存在下属分类信息。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻
5、辑关系,所需要的各种协议等。 3.1.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。3.1.8. 接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。新增:同步在资产分类表中插入该性质的根节点分类。修改:将资产分类表中该性质的根节点分类的编号和名称进行更新。删除:当资产分类表中不存在下属分类时,允许删除,且在删除的同时将资产分类表中的该性质的根节点分类同步删除。以上均使用数据库的触发器来实现。3.1.9. 存储分配根据需要,说明本模块的存储分配。id 而编号 性质名称 value_m 性质流水号 ,i资产性质varchar(2) varchar(10) varc
6、har(50) decimal(18,2) varchar(20)资产分类分类idinteger分类codevarchar(60)分类名称varchar(100)计量单位varchar(20)说明varchar(100)上级编号varchar(60)使用期限integer分类级别varchar(2)残值率decimal(18,2)分类编号varchar(30)分类资产流水号varchar(7)资产性质idvarchar(2)扩展类型idinteger修改人varchar(60)修改时间timestamp启用标志integer是否折旧char折旧方式idinteger是否盘到处理varchar力
7、3.1.10. 注释设计说明安排的程序注释。3.1.11. 限制条件说明本模块在运行使用中所受到的限制条件。保证资产分类表中拥有系统初始数据,即全系统分类的根节点“资产分类” 已建立资产分类的资产性质不能删除。3.1.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。3.1.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.2 资 产分类管理3.2.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 对
8、资产分类的维护管理,采用树和列表2种显示。3.2.2. 功能说明该基本模块应具有的功能。 提供对资产分类的新增、 修改、 删除的操作; 保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验(无子分类附件类除外 ,且未登记该分类的有效资产则可删除) 。修改:当修改分类编号,是否折旧,折旧方式,残值率,使用年限时允许用户选择同步更新已有数据(下述分类、已登记资产的相关信息) 。删除:该资产当前无有效资产(在用和退出) ,除附件类外无其他子分类则可删除。3.2.3. 性能说明对该模块的全部性能要求。 3.2.4. 输入项给出对每一个输入项的特性。 分类id:主键,内部自动生成。分类co
9、de:便于分类的层级搜索而生成的三位一级的层级code号,内部自动生成 。分类编号:用户输入,必填,可修改,要求同性质内唯一,默认上级分类编号本级的三位流水号。限制char (3 0)分类名称:用户输入,必填,可修改,要求同性质内唯一。限制char (10 0)上级分类:必填,该分类的上级分类,内部记录code,原则上根据选择而来,且保存后不能修改。计量单位:用户输入,必填,可修改,默认取上级分类的该属性。用于登记该分类的资产时默认提取的计量单位(可修改为分类的不同值)。限制c h a r (20)是否折旧:用户选择,必填,仅是否,可修改,默认取上级分类的该属性。用于登记该分类资产的折旧基本信
10、息时的初始属性。折旧方式:用户选择,数据为系统内部设定,当前含(平均年限法,五五分摊法)。“是否折旧”为否时则置空,且不可操作,当“是否折旧”为是时,则该属性必填。用于登记该分类资产的折旧基本信息时的初始属性。残值率:用户输入,必填,小数数值(0,1的2位小数),默认取上级分类的该属性。用于登记该分类资产的折旧基本信息时的初始属性。使用年限:用户输入,必填,整形数值(大于等于。的整数),默认取上级分类的该属性。用于登记该分类的资产时使用期限的初始属性(可修改为分类的不同值)。备注:用户输入,可不填,限制char (1 0 0)。3.2.5. 输出项给出对每一个输出项的特性。3.2.6. 设计方
11、法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。分类树以“资产分类”一“资产性质”一“分类”的层次显示,即第三层才是分类的大类,其中前2层不能删除。3.2.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。:分类修改处理逻辑:分类删除校验逻辑用户提交删除操作是否,已登记资产未登记.是否含子类.删除该分类及其附、件类已登记资产提示错误,返回含子类3.2.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.2.9. 存储分配根据需要,
12、说明本模块的存储分配。资产性质idvarchar(2)性质编号varchar(10)性质名称varchar(50)value_mdecimal(18,2)性质流水号varchar(20)资产分类分类idinteger分类codevarchar(60)分类名称varchar(100)计量单位varchar(20)说明varchar(100)上级编号varchar(60)使用期限integer分类级别varchar(2)残值率decimal(18,2)分类编号varchar(30)分类资产流水号varchar(7)资产性质idvarchar(2)扩展类型idinteger修改人varchar(60
13、)修改时间timestamp启用标志integer是否折旧char折旧方式idinteger是否盘到处理varchar3.2.10. 释设计说明安排的程序注释。3.2.11. 限制条件说明本模块在运行使用中所受到的限制条件。新增:必须先完成资产性质的维护,然后才能对该资产性质增加资产分类。删除:每次只能删除最底一层的分类,且该分类未登记有效资产。“资产分类”根节点不能删除。“资产性质”节点在此不能删除,只能在资产性质管理模块中维护。3.2.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。 3.2.
14、13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.3 扩 展属性管理3.3.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 为解决各类别可能存在某些不同的特殊属性, 因此设计本模块, 以实现对指定类别的资产的属性进行扩充。3.3.2. 功能说明该基本模块应具有的功能。 可以为指定分类或不同的规格的资产进行资产属性的定制。3.3.3. 性能说明对该模块的全部性能要求。 3.3.4. 输入项给出对每一个输入项的特性。 扩展类型:编号:用户输入,选填,字符( char ( 60 ) ) 。类型名称:
15、用户输入,必填,字符( char ( 60 ) ) ,不能重复。描述:用户输入,选填,字符( char ( 100 ) ) 。建立时间:系统生成,不可修改,记录建立的当前时间。创建帐号:系统生成,不可修改,当前登录的用户帐号。扩展属性:名称:用户输入,必填,字符( char ( 60 ) ) 。必填:用户选择,必填(是/ 否) ,该属性是否为必填项。类型:用户选择(系统指定选项:时间日期 / 数字 / 字符) ,必填,该属性对应的数据类型。长度:用户输入,整数,该属性可记录的数据的最大长度。小数位:用户输入,整数,该属性为数字时允许记录的小数位。说明:用户输入,选填,字符(char (100
16、),描述性内容。显示顺序:用户输入,整数,该属性在该类型中的显示位置。3.3.5. 输出项给出对每一个输出项的特性。3.3.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。3.3.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。;新增扩展类型为分类指定扩展类型为指定规格指定扩展类型3.3.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.3.9. 存储分配根据需要,说明本模块的存储分配。类型idinteger类型编
17、号varchar(60)类型名称varchar(60)说明varchar(100)创建时间timestamp创建人varchar(60)启用标志integer修改时间timestamp修改人varchar(60)special_kind varchar(2)扩展类型列表扩展属性列表属性idinteger类型.idinteger属性名称varchar(60)数据类型integer长度integer小数位数integer是否必填char排序号integer显示掩码varchar(60)说明varchar(100),13.3.10注释设计说明安排的程序注释。3.3.11. 限制条件说明本模块在运行使
18、用中所受到的限制条件。已进行资产分类的维护。扩展类型建立后不能删除。3.3.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。3.3.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.4 单 位管理3.4.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 实现单位信息的组织架构的维护。3.4.2. 功能说明该基本模块应具有的功能。 实现单位的新增、修改、删除功能。3.4.3. 性能说明对该模块的全部性
19、能要求。 3.4.4. 输入项给出对每一个输入项的特性。 单位 id :主键,系统生成,内部id 。单位 code :系统生成,内部数据,三位一层的 code 号,用于搜索中的层级处理。单位编号:用户输入,选填,可修改,若填写需唯一,字符( char ( 20 ) ) 。单位名称:用户输入,必填,可修改,唯一,字符( char ( 60 ) ) 。上级单位:用户选择,记录上级单位的 code ,保存后不可变更。3.4.5. 输出项给出对每一个输出项的特性。 3.4.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。 对于硬件设计,应详细说明本模块的设
20、计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。 同时显示单位部门树,但是只能操作单位节点。单位 code :上级单位code+ 三位相同上级单位内的流水号3.4.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。 精品资料3.4.10注释设计可编辑修改自动根据上级单位,记录上级 单位的code,并生成本单位的 code删除单位选择单位删除是,否登记部仃二工是否有子单位是.返回,提示错误返回保存结果删除该单位,删除部门 信息中该单位的根部门3.4.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。新增:新增单位时在部门信息表中插入该单位的根部门信
21、息(部门名称为“全部”删除:删除单位时同步将该单位在部门信息表中的根部门信息删除。3.4.9.存储分配根据需要,说明本模块的存储分配。单位codevarchar(30)单位编号varchar(20)单位名称varchar(60)上级单位codevarchar(30)单位级别varchar(2)单位idinteger_是否本单位(未用)char是否删除(未用)char单位资产流水号varchar(128)单位表部门表单位idinteger部门编号varchar(20)部门codevarchar(45)部门名称varchar(30)上级部门codevarchar(45)部门级别varchar(2)
22、unit_signvarchar部门idinteger内部部门(未用)char是否删除(未用)charunit_summary varchar(128)精品资料说明安排的程序注释。3.4.11. 限制条件说明本模块在运行使用中所受到的限制条件。删除:需要对其关联信息的校验(子部门(不包括根部门) ,子单位是否存在,存在则不能删除) 。3.4.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。 3.4.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.5 部
23、 门管理3.5.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 实现部门信息的组织架构的维护。3.5.2. 功能说明该基本模块应具有的功能。实现部门的新增、修改、删除功能。3.5.3. 性能说明对该模块的全部性能要求。3.5.4. 输入项给出对每一个输入项的特性。所属单位:根据其选择的上级部门决定,保存后不能修改,记录单位的 id 号。部门 id :主键,系统内部生成。部门code :系统内部生成,三位一层的 code 号,用于搜索中的层级处理。部门编号:用户输入,选填,填写后需唯一,字符( char ( 20 ) ) 。部门名称:用户
24、输入,必填,唯一,字符( char ( 30 ) )上级部门:用户选择,记录上级部门的 code ,保存后不可变更。3.5.5. 输出项给出对每一个输出项的特性。3.5.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。单位部门树形式展现,可对任何节点进行新增,修改和删除操作只能对部门节点进行。3.5.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。新增部门删除部门选择部门3.5.8.接口选择上级部门新增是否登记资产.否是否有子部门否是否登记人员
25、否jl是否登记存放地删除该单位,删除部门 信息中该单位的根部门自动根据上级部门,记录所属 单位的i d,上级部门的code, 并生成本部门的code输入部门信息保存(返回保存结果是是w返回,提示错误x返回保存结果说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.5.9. 存储分配根据需要,说明本模块的存储分配。部门表单位id部门编号部门code部门名称上级部门code部门级别 unit_sign 部门id内部部门(未用) 是否删除(未用) unit_summaryinteger varchar(20) varchar(45) varchar(30) varchar(45)
26、 varchar(2) varcharintegerchar char varchar(128)3.5.10. 释设计说明安排的程序注释。3.5.11. 限制条件说明本模块在运行使用中所受到的限制条件。必须先进行单位信息的维护。修改、删除操作只能针对部门节点操作。已登记资产、子部门、人员、存放地任何一项信息的均不能删除。3.5.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。3.5.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.6 保管人管理3.6.
27、1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。实现人员信息的维护。3.6.2. 功能说明该基本模块应具有的功能。实现人员的新增、修改、删除功能。3.6.3. 性能说明对该模块的全部性能要求。 3.6.4. 输入项给出对每一个输入项的特性。 姓名:用户输入,必填,部门内唯一,可修改,字符( char ( 32 ) ) 。工号:用户输入,选填,可修改,字符( char ( 32 ) ) 。所属单位:用户选择,保存后不可修改。所属部门:用户选择,可修改。性别:用户选择(男 / 女) ,必填,可修改。职务:用户输入,选填,可修改,字符( cha
28、r (64 ) ) 。是否在职:用户选择(是/ 否) ,必填,可修改。手机号码:用户输入,选填,可修改,字符(char(64) )。固定电话:用户输入,选填,可修改,字符(char(64) )。邮箱:用户输入,选填,可修改,字符(char( 128 ) ) 。传真:用户输入,选填,可修改,字符(char(64 ) ) 。文化程度:用户输入,选填,可修改,字符(char(64) )。通信地址:用户输入,选填,可修改,字符(char(128 )。出生年月:用户输入,选填,可修改,日期。备注:用户输入,选填,可修改,字符( char ( 256 ) ) ,描述性内容。3.6.5. 输出项给出对每一个
29、输出项的特性。 3.6.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。 对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。 单位部门树形式过滤人员列表,显示所选单位或部门及其所有下属机构的人员信息。3.6.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。 3.6.8. 接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.6.9. 存储分配根据需要,说明本模块的存储分配。单位codevarchar(30)单位编号varchar(20)单位名称varchar(60)上级单
30、位codevarchar(30)单位级别varchar(2)单位idinteger是否本单位(未用)char是否删除(未用)char单位资产流水号varchar(128)单位表部门表单位idinteger部门编号varchar(20)部门codevarchar(45)部门名称varchar(30)上级部门codevarchar(45)部门级别varchar(2)unit_signvarchar部门idintegerpk内部部门(未用)char是否删除(未用)charunit_summaryvarchar(128)人员表idinteger部门idinteger人员编号varchar(32)姓名v
31、archar(32)工号varchar(32)在职日期(未用)date离职日期(未用)date性别varchar职务varchar(64)固定电话varchar(64)移动电话varchar(64)传真varchar(64)emailvarchar(128)家庭地址varchar(128)家庭地址邮政邮编varchar(64)通信地址varchar(128)邮政编码varchar(64)出生年月date学历varchar(64)是否在职varcharmanager_signvarchar(64)备注varchar(256)password (bs 用)varchar(32)is_login (
32、 bs 用)varcharen name ( bs 用) 71varchar(32)3.6.10. 释设计说明安排的程序注释。3.6.11. 限制条件说明本模块在运行使用中所受到的限制条件。必须先对单位部门信息进行维护。3.6.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。3.6.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.7 存放地管理3.7.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点
33、。 实现存放地信息的维护。3.7.2. 功能说明该基本模块应具有的功能。实现存放地的新增、修改、删除功能。3.7.3. 性能说明对该模块的全部性能要求。3.7.4. 输入项给出对每一个输入项的特性。存放地编号:用户输入,选填,可修改,字符( char ( 20 ) ) 。存放地名称:用户输入,必填唯一,可修改,字符( char ( 40 ) ) 。所属部门:用户选择,必填,可修改,记录部门的 id 。3.7.5. 输出项给出对每一个输出项的特性。3.7.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件
34、的选取、各元器件的逻辑关系,所需要的各种协议等。 单位部门树形式过滤存放地列表,显示所选单位或部门及其所有下属机构的存放地信息。3.7.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。3.7.8. 接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.7.9. 存储分配根据需要,说明本模块的存储分配。部门表单位idinteger部门编号varchar(20)部门codevarchar(45)部门名称varchar(30)上级部门codevarchar(45)部门级别varchar(2)unit_signvarchar部门idinteger内部部门(未用)char
35、是否删除(未用)charunit_summaryvarchar(128)存放地idinteger编号varchar(20)名称varchar(40)部门idinteger存放地标志(未用)西varchar3.7.10. 释设计说明安排的程序注释。3.7.11. 限制条件说明本模块在运行使用中所受到的限制条件。必须先对单位部门信息进行维护。3.7.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。3.7.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.8
36、供应商管理3.8.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。实现供应商信息的维护。3.8.2. 功能说明该基本模块应具有的功能。实现供应商的新增、修改、删除功能。3.8.3. 性能说明对该模块的全部性能要求。3.8.4. 输入项给出对每一个输入项的特性。供应商名称:用户输入,必填唯一,可修改,字符( char (128 )。固定电话:用户输入,选填,可修改,字符( char (32)。联系人:用户输入,选填,可修改,字符( char (64)。移动电话:用户输入,选填,可修改,字符( char (32 )。传真:用户输入,选填,可修
37、改,字符( char (32)。email :用户输入,选填,可修改,字符( char (64)。地址:用户输入,选填,可修改,字符( char (128 )。备注:用户输入,选填,可修改,字符( char (256 ),描述性内容。3.8.5. 输出项给出对每一个输出项的特性。3.8.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。3.8.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。3.8.8. 接口说明本模块与其它相关模块间的逻辑连接方
38、式,说明涉及到的参数传递方式。3.8.9. 存储分配根据需要,说明本模块的存储分配。供应商idinteger 供应商名称varchar(128)联系人varchar(64)固定电话varchar(32)移动电 ivvarchar(32)传真varchar(32)地址varchar(128)emailvarchar(64)说明varchar(256)el .3.8.10. 注释设计说明安排的程序注释。3.8.11. 限制条件说明本模块在运行使用中所受到的限制条件。3.8.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程
39、序及桩模块等的规定。 3.8.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。3.9 项 目管理3.10 资产编码设置3.11 条码打印设置3.12 初值设定3.12.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点。 为系统的需要维护的基础代码表进行维护。3.12.2. 功能说明该基本模块应具有的功能。提供对购置方式、退出方式、处置方式的新增、修改、删除的功能。3.12.3. 性能说明对该模块的全部性能要求。3.12.4. 输入项给出对每一个输入项的特性。购置方式:购置方式:用户输入,必填唯一,可
40、修改,字符( char ( 20 ) ) 。退出方式:退出方式:用户输入,必填唯一,可修改,字符( char (10 )。处置方式:处置方式:用户输入,必填唯一,可修改,字符(char (128 )。3.12.5. 输出项给出对每一个输出项的特性。3.12.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。3.12.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。内容的唯一性校验输入数据数据校验不通过*返回,提示错误可编辑修改通过保存3.12.8
41、. 接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。3.12.9. 存储分配根据需要,说明本模块的存储分配。购置方式idvarchar(2)购置方式varchar(20)残值率(未用)decimal(18,2)zlid退出方式varchar(2) 退出方式 varchar(10)画.处置方式idinteger处置方式varchar(128)排序号decimal(6,2)说明varchar(256)3.12.10. 注释设计说明安排的程序注释。3.12.11. 限制条件说明本模块在运行使用中所受到的限制条件。删除:购置方式:当已登记该购置方式的有效资产,则不允许删除。退出
42、方式:当有资产使用该退出方式进行退出时,则不允许删除。处置方式:当有资产使用该处置方式进行退出时,则不允许删除。3.12.12. 测试计划说明对本模块进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件、驱动程序及桩模块等的规定。 3.12.13. 尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题。4. 权限管理4.6 帐套管理4.7 角色管理4.8 用户管理5. 数据接口5.6 代码表导入5.7 代码表导出5.8 资产导入5.8.1. 模块描述给出对该基本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模
43、块的特点。 完成资产信息的导入,含主资产、附资产、图片。5.8.2. 功能说明该基本模块应具有的功能。 实现主资产的导入、附资产的导入、资产图片的导入。5.8.3. 性能说明对该模块的全部性能要求。5.8.4. 输入项给出对每一个输入项的特性。资产导入,根据模板设置,导入的 excel 文件中最多可接受以下输入项:资产分类:必需,字符,已存在系统中的资产分类的名称。资产条码:可选,字符( char ( 20 ) ) ,导入后其将作为资产的条码。主资产条码:可选,字符( char ( 20 ) ) ,当拥有此项时,则表示为附资产导入,将根据该条码号获取资产所需的上级资产编号。资产名称:必需,字符
44、(char(100) ,导入后资产的名称。资产规格:可选,字符(char(100) 。资产型号:可选,字符(char(100) 。购置方式:必需,字符,已存在系统中的购置方式的名称。购置日期:必需,日期。资产数量:必需,数字。计量单位:必需,字符( char ( 20 ) ) 。资产原值:必需,数字。保管部门:必需,字符,已存在系统中的保管部门的名称。保管人:必需,字符( char ( 20 ) ) ,若在系统中不存在该人员,则自动新增该人员信息到人员表,其部门为该资产的保管部门。是否盘点:必需,是/ 否。存放地点:可选,字符( char ( 60 ) ) ,若在系统中不存在该存放地,则自动新
45、增该存放地信息到存放地表,其部门为该资产的保管部门。所在位置:可选,字符( char ( 100 ) ) 。使用期限:必需,整数。入账日期:可选,日期。入账编号:可选,字符(char(20) ) 。原资产号:可选,字符(char(20) ) 。原卡片号:可选,字符(char(20) ) 。登帐日期:可选,日期。供应商:可选,字符( char ( 60 ) ) 。备注:可选,字符( char ( 200 ) ) ,描述性字符。退出方式:可选,字符,系统中已存在的退出方式,当该资产为已退出时需要提供此数据。退出日期:可选,日期,当该资产为已退出时需要提供此数据。退出经办人:可选,字符( char
46、( 20 ) ) ,当该资产为已退出时需要提供此数据。月折旧:可选,数字,资产的月折旧导入。累计折旧:可选,数字,导入后为资产的初始累计折旧。出厂编号:可选,字符( char ( 20 ) ) 。保修期:可选,整数。资产状态:可选,字符(char ( 20 ) ) 。系统中已存在的资产状态的名称。条码材质:可选,字符(char ( 20 ) ) 。系统中已存在的条码材质的名称。图片导入:图片路径:字符,文件名为系统中已存在的资产条码号,图片类型为 jpg 。5.8.5. 输出项给出对每一个输出项的特性。5.8.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及
47、计算步骤。对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等。 资产条码: 若系统设置资产条码含资产编码, 则资产条码规则采用资产编码的设置规则生成,否则直接使用18 位流水号,不足部分左边补 0 。同样的资产信息导入时, 若模板未设置资产条码, 则直接新增导入, 否则需要校验资产条码的唯一性 (仅判断, 导入的资产条码是否本身重复或已存在, 不处理系统内部已重复的数据) 。5.8.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程。,资产导入i:校验模板4;处理数据过程:图片导入5.8.8. 接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式。资产信息保存到数据库时,自动生成其折旧基本信息,其中折旧基本信息对应资产表中的内容为:折旧原值一资产原值,是否折旧、折旧方式、残值率一取资产分类的对应默认项,预计使用年限一使用期限,折旧起算日期一购置日期的下月初,折旧到期日期一折旧起算日期+预计使用年限,月折旧一资产信息中的月折旧,初始累计折旧一资产信 息表中的累计折旧。5.3.9.存储分配根据需要,说明本模块的存储分配。资产导入批次导入批次id varchar(5)导入批次varchar(50)导入日期timestamp说明varchar(100)删除标志char删除时间timestamp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024 - 2025房产市场购房指南【课件文档】
- (2026年)杭州市临平区社区工作人员(网格员)考试题库真题及答案
- 梧州市藤县(2026年)辅警招聘公安基础知识考试题库及答案
- 2025 网络基础中网络协议的基本概念课件
- 2026年湖北事业单位招聘(公基)笔试题目及答案
- 2026年北京事业单位招聘考试题库及答案
- 2026年导游证基础题库与参考答案
- 互联网餐饮行业发展趋势及商业模式创新研究报告
- 健身教练的职业发展路径及面试技巧
- 2025年国家公务员《行测》真卷参考答案及解析言语理解与表达
- 2026年时速600公里级高速磁浮交通系统技术攻关路线
- 2026湖南衡阳市招聘衡东县政务服务中心综窗工作人员3人笔试备考试题及答案解析
- 2025年高考数学全国一卷试题真题及答案详解(精校打印)
- GB/T 43091-2023粉末抗压强度测试方法
- 化工管道更换施工方案
- 2023年江苏省高中生物学竞赛初赛试题
- 不锈钢护栏施工方案方案
- 母亲的白发阅读及答案
- GB/T 6003.1-2022试验筛技术要求和检验第1部分:金属丝编织网试验筛
- 五年级下册语文课件《红楼梦》名著导读部编版
- 配电室监测运维系统技术方案
评论
0/150
提交评论