版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、佳克固定资产条码治理软件详细设计说明书拟制人审核人批准人二零一零年三月三十日详细设计说明书1 .引言编写目的说明编写这份详细设计说明书的目的,指出预期的读者.背景a.待开发系统的名称;b.列出本工程的任务提出者、开发者、用户.定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组.1 .涉及金额的局部除特殊说明外一律以元为单位.2 .数量金额的数据以千分位格式显示抑,触升速#.3 .查询和报表模块除特殊说明外均采用公用的打印和导出模块提供打印和导出功能.参考资料列出有关的参考资料.2 .系统的结构给出系统的结构框图,包括软件结构、硬件结构框图.用一系列图表列出系统内的每个模块的名称、标识
2、符和它们之间的层次结构关系.软件结构全局图:整体结构资产杳询资产报表系统分析根底数据治理:根底数据设置权限治理权限治理数据接口:I数据接口购置治理:购置治理日常治理:日常治理成套治理:成套治理折旧治理折旧治理折旧备份盘点治理:盘点治理您产根本信息/IT设备治理:"设备治理资产根本信息IT配件设置IT资产配置设备维护治理:设备维护治理I年检方案I硬件结构I硬件结构3 .根底数据设置设计说明3.1. 资产性质治理3.1.1. 模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.对资产性质的维护治理.3.1.2.功能说明该根本模块应具有的功能.
3、提供对资产性质的新增、修改、删除的操作;保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验(无子分类那么可删除).3.1.3.性能说明对该模块的全部性能要求o3.1.4.输入项给出对每一个输入项的特性.资产性质内部ID:主键,内部数据关联用的ID内部自动生成.资产性质编号:用户输入,必填.该性质的编号,默认该编号为其下属子分类的前缀,限制CHAR(IO).资产性质名称:用户输入,必填.该性质的名称,限制CHAR(50).性质资产流水号:该类性质的资产当前最大流水号,初始默认为0内部自动生成.给出对每一个输出项的特性.无.3.1.6,设计方法算法对于软件设计,应详细说明本程序所选
4、取用的算法,具体的计算公式及计算步骤.新增、修改:限制编号和名称不能重复.删除:判断是否存在下属分类信息.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.3.1.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.3.1.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.新增:同步在资产分类表中插入该性质的根节点分类.修改:将资产分类表中该性质的根节点分类的编号和名称进行更新.删除:当资产分类表中不存在下属分类时,允许删除,且在删除的同时将资产分类表中的该性质的根节点分类同步删除.以上均使用数据库的触发器来实现.3.
5、1.9.存储分配根据需要,说明本模块的存储分配.资产性质IDvarcha"2)vpk>varchar(IO)性质名称varchar(50)value_mdecimal(18.2)性质流水号varchar(20)3资产分类分堂IDinteqervpk>分类CODEvarchar(60)分类名称varchar(100)计星单位varchar(20)说明varchar(100)上级编号varchar(60)使用期限integer分类级别varchar(2)残值率decimal(18,2)分类编号varchar(30)分类资产流水号varchar(7)资产性质IDvarchar(
6、2)扩展类型IDinteger修改人varchar(60)修改时间timestamp启用标志integer是否折旧char折旧方式IDinteger是百史到处理avarchar3.1.10.注释设计说明安排的程序注释.3.L1L限制条件说明本模块在运行使用中所受到的限制条件.保证资产分类表中拥有系统初始数据,即全系统分类的根节点资产分类二已建立资产分类的资产性质不能删除.3.1.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3.1.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统
7、完成之前应解决的问题.3.2.资产分类治理3.2.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.对资产分类的维护治理,采用树和列表2种显示.3.2.2.功能说明该根本模块应具有的功能.提供对资产分类的新增、修改、删除的操作;保证新增或修改的编号和名称不存在重复;删除时对数据是否使用进行校验无子分类附件类除外,且未登记该分类的有效资产那么可删除.修改:当修改分类编号,是否折旧,折旧方式,残值率,使用年限时允许用户选择同步更新已有数据下述分类、已登记资产的相关信息.删除:该资产当前无有效资产在用和退出,除附件类外无其他子分类那么可删除.3.2
8、.3.性能说明对该模块的全部性能要求.3.2.4.输入项给出对每一个输入项的特性.分类ID:主键,内部自动生成分类C0DE:便于分类的层级搜索而生成的三位一级的层级C0DE号,内部自动生成.分类编号:用户输入,必填,可修改,要求同性质内唯一,默认上级分类编号+本级的三位流水号.限制CHAR30分类名称:用户输入,必填,可修改,要求同性质内唯一.限制CHAR100上级分类:必填,该分类的上级分类,内部记录CODE,原那么上根据选择而来,且保存后不能修改.计量单位:用户输入,必填,可修改,默认取上级分类的该属性.用于登记该分类的资产时默认提取的计量单位可修改为分类的不同值.限制CHAR20是否折旧
9、:用户选择,必填,仅是/否,可修改,默认取上级分类的该属性.用于登记该分类资产的折旧根本信息时的初始属性.折旧方式:用户选择,数据为系统内部设定,当前含平均年限法,五五分摊法.当“是否折旧为否时那么置空,且不可操作,当“是否折旧为是时,那么该属性必填.用于登记该分类资产的折旧根本信息时的初始属性.残值率:用户输入,必填,小数数值0,1的2位小数,默认取上级分类的该属性.用于登记该分类资产的折旧根本信息时的初始属性.使用年限:用户输入,必填,整形数值大于等于0的整数,默认取上级分类的该属性.用于登记该分类的资产时使用期限的初始属性可修改为分类的不同值.备注:用户输入,可不填,限制CHAR100o
10、给出对每一个输出项的特性.3.2.6,设计方法算法对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.分类树以“资产分类一“资产性质一“分类的层次显示,即第三层才是分类的大类,其中前.2层不能删除.3.2.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.分类修改处理逻辑分类删除校验逻辑3.2.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.2.9.存储分配资IDvarcha"2)vpk>演箝varchar(IO)性质名称va
11、rchar(50)value_mdedmal(18.2)性质流水号varchar(20)3分为D分类CODE分类名称讨星单位说明上级编号使用期限分类级别残值率分类编号分类资产流水号资产性质ID扩展类型ID修改人修改时间启用标志是否折旧折旧方式ID是百盘到处理3资产分类根据需要,说明本模块的存储分配.inteqervpk>varchar(60)varchar(100)varchar(20)varchar100)varchar(60)integervarchar(2decimal(18,2)varchar(30)varchar(7)varchar(2)integervarchar(60)ti
12、mestampintegercharintegervarchar3.2.10.注释设计说明安排的程序注释.3.2.11.限制条件说明本模块在运行使用中所受到的限制条件.新增:必须先完成资产性质的维护,然后才能对该资产性质增加资产分类.删除:每次只能删除最底一层的分类,且该分类未登记有效资产.“资产分类根节点不能删除.“资产性质节点在此不能删除,只能在资产性质治理模块中维护.3.2.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3. 2.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在
13、系统完成之前应解决的问题.3.3. 扩展属性治理3.3.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.为解决各类别可能存在某些不同的特殊属性,因此设计本模块,以实现对指定类别的资产的属性进行扩充.3.3.2.功能说明该根本模块应具有的功能.可以为指定分类或不同的规格的资产进行资产属性的定制.3.3.3.性能说明对该模块的全部性能要求.3.3.4.输入项给出对每一个输入项的特性.扩展类型:类型名称:用户输入,必填,字符(char(60),不能重复.描述:用户输入,选填,字符(char(100)o建立时间:系统生成,不可修改,记录建立的当前时
14、间.创立帐号:系统生成,不可修改,当前登录的用户帐号.扩展属性:名称:用户输入,必填,字符(char(60)o必填:用户选择,必填(是/否),该属性是否为必填项.类型:用户选择(系统指定选项:时间口期/数字/字符),必填,该属性对应的数据类型.长度:用户输入,整数,该属性可记录的数据的最大长度.小数位:用户输入,整数,该属性为数字时允许记录的小数位.说明:用户输入,选填,字符(char(100),描述性内容.显示顺序:用户输入,整数,该属性在该类型中的显示位置.3.3.5.输出项给出对每一个输出项的特性.3.3.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及
15、计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.3.3.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.3.3.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.3.9.存储分配根据需要,说明本模块的存储分配.扩展类型列表扩展属性列表之型IDinteger<pk>类型编号varchar(60)类型名称varchar(60)说明varchar(IOO)创立时间timestamp创立人varchar(60)启用标志integer修改时间timestamp修改人varchar(60)speci
16、aljndvarchar(2)_z,属性IDinteqer<pk>圣里IDinteger<pk>属性名称varchar(60)您缮integer长度integer小数位改integer是否必填char排居号integer显示摘用varchar(60)说明varchar(IOO)a3. 3.10.注释设计说明安排的程序注释.3.3. 11.限制条件说明本模块在运行使用中所受到的限制条件.已进行资产分类的维护.扩展类型建立后不能删除.3.3.12.测试计戈IJ说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩
17、模块等的规定.3.3.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.3.4. 单位治理3.4.1. 模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.实现单位信息的组织架构的维护.3. 4.2.功能说明该根本模块应具有的功能.实现单位的新增、修改、删除功能.3.4. 3.性能说明对该模块的全部性能要求.3.4.4. 输入项给出对每一个输入项的特性.单位ID:主键,系统生成,内部ID.单位CODE:系统生成,内部数据,三位一层的CODE号、用于搜索中的层级处理.单位编号:用户输入,选填,可修改,假设填写需唯
18、一,字符(char(20).单位名称:用户输入,必填,可修改,唯一,字符(char(60)o上级单位:用户选择,记录上级单位的CODE,保存后不可变更.3.4.5.输出项给出对每一个输出项的特性.3.4.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.同时显示单位部门树,但是只能操作单位节点.单位CODE:上级单位CODE十三位相同上级单位内的流水号3.4.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.3.4.8.接口说明本模块与其它相关模块间的
19、逻辑连接方式,说明涉及到的参数传递方式.新增:新增单位时在部门信息表中插入该单位的根部门信息部门名称为“全部.删除:删除单位时同步将该单位在部门信息表中的根部门信息删除.根据需要,说明本模块的存储分配.单位表单位CODEvarchar(30)<ak>单位编号varchar(20)单位名称varchar(60)上级单位CODEvarchar(30)单位城varchar(2单位IDintegervpk>是否本单位未用char是百册除未用char单位资产流水号avarchar.28)部门表单位IDinteger部门编号varchar(20)部门CODEvarchar(45)部门名称
20、varchar(30)上级部门CODEvarchar(45)部门级别varchar(2)unit_signvarchar部疝Dinteqervpk>内部部门未用char是否删除未用charunit_summaryvarchar(128)3. 4.10.注释设计说明安排的程序注释.3.4. 11.限制条件说明本模块在运行使用中所受到的限制条件.删除:需要对其关联信息的校验子部门不包括根部门,子单位是否存在,存在那么不能删除.3.4.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3.4.13.尚
21、未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.3.5.部门治理3.5.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.实现部门信息的组织架构的维护.3.5.2.功能说明该根本模块应具有的功能.实现部门的新增、修改、删除功能.3.5.3.性能说明对该模块的全部性能要求.3.5.4.输入项给出对每一个输入项的特性.所属单位:根据其选择的上级部门决定,保存后不能修改,记录单位的ID号.部门ID:主键,系统内部生成.部门CODE:系统内部生成,三位一层的CODE号,用于搜索中的层级处理.部门编号:用户输入,选填,填
22、写后需唯一,字符(char(20)o部门名称:用户输入,必填,唯一,字符(char(30)上级部门:用户选择,记录上级部门的CODE,保存后不可变更.3.5.5.输出项给出对每一个输出项的特性.3.5.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.单位部门树形式展现,可对任何节点进行新增,修改和删除操作只能对部门节点进行.3.5.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.新增部门删除部门删除该单位捌除部门信息中该单位的根部门返回保存结果3.
23、5.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.5.9.存储分配根据需要,说明本模块的存储分配.部门表单位IDinteger部门编号varchar(20)部门CODEvarchar45)部门名称varchar(30)上级部门CODEvarchar(45)部门级别varchar(2)unit_signvarchar部5Dinteger内部部门未用char是否删除未用charunit_summaryvarchar(128)3.5.10.注释设计说明安排的程序注释.说明本模块在运行使用中所受到的限制条件.必须先进行单位信息的维护.修改、删除操作只能针对部门节点操作
24、.已登记资产、子部门、人员、存放地任何一项信息的均不能删除.3.5.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3.5.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.3.6.保管人治理3.6.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.实现人员信息的维护.3.6.2.功能说明该根本模块应具有的功能.实现人员的新增、修改、删除功能.3.6.3.性能说明对该模块的全部性能要求.3.6.4.输入项给出对
25、每一个输入项的特性.姓名:用户输入,必填,部门内唯一,可修改,字符(char(32).工号:用户输入,选填,可修改,字符(char(32)o所属单位:用户选择,保存后不可修改.所属部门:用户选择,可修改.性别:用户选择(男/女),必填,可修改.职务:用户输入,选填,可修改,字符(char(64)o是否在职:用户选择(是/否),必填,可修改.号:用户输入,选填,可修改,字符(char(64)o固定:用户输入,选填,可修改,字符(char(64).邮箱:用户输入,选填,可修改,字符(char(128).:用户输入,选填,可修改,字符(char(64)o文化程度:用户输入,选填,可修改,字符(cha
26、r(64).通信地址:用户输入,选填,可修改,字符(char(128)o出生年月:用户输入,选填,可修改,日期.备注:用户输入,选填,可修改,字符(char(256),描述性内容.3.6.5.输出项给出对每一个输出项的特性.3.6.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.单位部门树形式过滤人员列表,显示所选单位或部门及其所有下属机构的人员信息.3.6.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.3.6.8.接口说明本模块与其它相关模块间
27、的逻辑连接方式,说明涉及到的参数传递方式.3.6.9.存储分配根据需要,说明本模块的存储分配.单位表人员表单位CODE单位编号单位名称上级单位CODE单位级5U单位ID是否本单位未用是否删除未用单位资产流水号varchar(30)<ak>varchar(20)varchar(60)varchar(30)varchar(2)vpk>charcharvarchar(128)ID部门ID员名号人姓工单位ID部门编号部门CODE部门名称上级部门CODE部门级5!unit_sign部门Id内部部门未用是百删除未用unit_summary部门表integervarchar(20)varc
28、har(45)varchar(30)varchar(45)varchar(2)varcharinteqervpk>charcharvarchar(128)在职日期未用需职日期未用性别职务固定移动Email家庭地址家庭地址邮政通信地址邮政编码出生年月学历是否在职manager_sign备注passwordBS用isjoginBS用en_nameBS用inteoervpk>inteoervpk>varchar(32)varchar(32)varchar(32)datedatevarcharvarchar(64)varchar(64)varchar(64)varchar(64)va
29、rchar(128)varchar(128)varchar(64)varchar(128)varchar(64)datevarchar(64)varcharvarchar(64)varchar(256)varchar(32)varcharvarchar(32)3.6.10.注释设计说明安排的程序注释.3.6.11限制条件说明本模块在运行使用中所受到的限制条件.必须先对单位部门信息进行维护.3.6.12.测试计戈|说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3. 6.13.尚未解决的问题说明在本模块的设计中尚未
30、解决而设计者认为在系统完成之前应解决的问题.3.7. 存放地治理3.7.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.实现存放地信息的维护.3.7.2.功能说明该根本模块应具有的功能.实现存放地的新增、修改、删除功能.3.7.3.性能说明对该模块的全部性能要求.3.7.4.输入项给出对每一个输入项的特性.存放地编号:用户输入,选填,可修改,字符(char(20).存放地名称:用户输入,必填唯一,可修改,字符(char(40)o所属部门:用户选择,必填,可修改,记录部门的ID.3.7.5.输出项给出对每一个输出项的特性.3.7.6,设计方法
31、(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.单位部门树形式过滤存放地列表,显示所选单位或部门及其所有下属机构的存放地信息.3.7.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.3.7.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.7.9.存储分配根据需要,说明本模块的存储分配.部门表存放地单位IDinteger部门编号varchar(20)部门CODEvarchar(45)部门名称varchar(30)上级部门8DEva
32、rchar(45)部门级SUvarchar(2)unit_signvarchar部门IDinteqer内部部门(未用)char是否删除(未用)charunit_summaryvarchar(128)£l_IDinteaervpk>编号varchar(20)名称varchar(40)部门IDinteger存放地标志(未用)varchar>13.7.10.注释设计说明安排的程序注释.3.7.11.限制条件说明本模块在运行使用中所受到的限制条件.必须先对单位部门信息进行维护.3.7.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排
33、、人员责任、设备条件、驱动程序及桩模块等的规定.3.7.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.3.8.供给商治理3.8.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.实现供给商信息的维护.3.8.2.功能说明该根本模块应具有的功能.实现供给商的新增、修改、删除功能.3.8.3.性能说明对该模块的全部性能要求.3.8.4.输入项给出对每一个输入项的特性.供给商名称:用户输入,必填唯一,可修改,字符(char(128).固定:用户输入,选填,可修改,字符(char(32)o联系人:用户输入,选
34、填,可修改,字符(char(64)o移动:用户输入,选填,可修改,字符(char(32).:用户输入,选填,可修改,字符(char(32)oEmail:用户输入,选填,可修改,字符(char(64).地址:用户输入,选填,可修改,字符(char(128).备注:用户输入,选填,可修改,字符(char(256),描述性内容.3.8.5.输出项给出对每一个输出项的特性.3.8.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.3.8.7.流程逻辑用图表辅以必要的
35、说明来表示本模块的逻辑流程.3.8.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.8.9,存储分配根据需要,说明本模块的存储分配.供给商IDintegervpk>供给商名称varchar(128)联系人varchar(64)固定varchar(32)移动varchar(32)varchar(32)ftBhtvarchar(128)Emailvarchar(64)说明varchar(256)a3.8.10.注释设计说明安排的程序注释.3.8.11.限制条件说明本模块在运行使用中所受到的限制条件.3.8.12.测试方案说明对本模块进行单体测试的方案,包括对测
36、试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3.8.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.3.9.工程治理1.10. 资产编码设置1.11. 条码打印设置1.12. 初值设定3. 12.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要说明本模块的特点.为系统的需要维护的根底代码表进行维护.4. 12.2.功能说明该根本模块应具有的功能.提供对购置方式、退出方式、处置方式的新增、修改、删除的功能.5. 12.3.性能说明对该模块的全部性能要求.6. 12.4.输入项
37、给出对每一个输入项的特性.购置方式:购置方式:用户输入,必填唯一,可修改,字符(char(20)o退出方式:退出方式:用户输入,必填唯一,可修改,字符(char(10)o处置方式:处置方式:用户输入,必填唯一,可修改,字符(char(128).7. 12.5.输出项给出对每一个输出项的特性.8. 12.6.设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.9. 12.7.流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程.:数据保存3.12.8.接口说明本模块与
38、其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.3.12.9.存储分配IDvarchar(2)<Dk>购置方式varchar(20)残值率(未用)decimal.82)根据需要,说明本模块的存储分配.IDinteaervpk>varchar(128)排序号decimal(6,2)说明avarchar(256)退出方式IDvachar(2)<Dk>退出方式varchar(10)a3.12.10. .注释设计说明安排的程序注释.3.12.11. 限制条件说明本模块在运行使用中所受到的限制条件.删除:购置方式:当已登记该购置方式的有效资产,那么不允许删除.退出方
39、式:当有资产使用该退出方式进行退出时,那么不允许删除.处置方式:当有资产使用该处置方式进行退出时,那么不允许删除.3.12.12. 测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.3. 12.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.4.权限治理4. 1.帐套治理4. 2.角色治理4. 3.用户治理5.数据接口5.1. 代码表导入5. 2.代码表导出5.3. 资产导入5. 3.1.模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的目的意义,并且,还要
40、说明本模块的特点.完成资产信息的导入,含主资产、附资产、图片.5. 3.2.功能说明该根本模块应具有的功能.实现主资产的导入、附资产的导入、资产图片的导入.5. 3.3.性能说明对该模块的全部性能要求.6. 3.4.输入项给出对每一个输入项的特性.资产导入,根据模板设置,导入的Excel文件中最多可接受以下输入项:资产分类:必需,字符,已存在系统中的资产分类的名称.资产条码:可选,字符(char(20),导入后其将作为资产的条码.主资产条码:可选,字符(char(20),当拥有此项时,那么表示为附资产导入,将根据该条码号获取资产所需的上级资产编号.资产名称:必需,字符(char(100),导入
41、后资产的名称.资产规格:可选,字符(char(100)o资产型号:可选,字符(char(100)o购置方式:必需,字符,已存在系统中的购置方式的名称.购置日期:必需,日期.资产数量:必需,数字.计量单位:必需,字符(char(20).资产原值:必需,数字.保管部门:必需,字符,已存在系统中的保管部门的名称.保管人:必需,字符(char(20),假设在系统中不存在该人员,那么自动新增该人员信息到人员表,其部门为该资产的保管部门.是否盘点:必需,是/否.存放地点:可选,字符(char(60),假设在系统中不存在该存放地,那么自动新增该存放地信息到存放地表,其部门为该资产的保管部门.所在位置:可选,
42、字符(char(100)o使用期限:必需,整数.入账日期:可选,日期.入账编号:可选,字符(char(20)o原资产号:可选,字符(char(20)o原卡片号:可选,字符(char(20)o登帐日期:可选,日期.供给商:可选,字符(char(60)o备注:可选,字符(char(200),描述性字符.退出方式:可选,字符,系统中已存在的退出方式,当该资产为己退出时需要提供此数据.退出日期:可选,日期,当该资产为已退出时需要提供此数据.退出经办人:可选,字符(char(20),当该资产为已退出时需要提供此数据.月折旧:可选,数字,资产的月折旧导入.累计折旧:可选,数字,导入后为资产的初始累计折旧.
43、H1J编号:可选,字符(char(20)o保修期:可选,整数.资产状态:可选,字符(char(20)o系统中已存在的资产状态的名称.条码材质:可选,字符(char(20)o系统中已存在的条码材质的名称.图片导入:图片路径:字符,文件名为系统中已存在的资产条码号,图片类型为JPG.5.3.5.输出项给出对每一个输出项的特性.5.3.6,设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.资产条码:假设系统设置资产条码含资产编码,那么资产条码规那么采用资产编码的设置规
44、那么生成,否那么直接使用18位流水号,缺乏局部左边补Oo同样的资产信息导入时,假设模板未设置资产条码,那么直接新增导入,否那么需要校验资产条码的唯一性(仅判断,导入的资产条码是否本身重复或已存在,不处理系统内部已重复的数据).用图表辅以必要的说明来表示本模块的逻辑流程.资产导入;处理数据过程图片导入5.3.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.资产信息保存到数据库时,自动生成其折旧根本信息,其中折旧根本信息对应资产表中的内容为:折旧原值一资产原值,是否折旧、折旧方式、残值率一取资产分类的对应默认项,预计使用年限一使用期限,折旧起算日期一购置口期的下月初,折
45、旧到期口期一折旧起算口期+预计使用年限,月折旧一资产信息中的月折旧,初始累计折旧一资产信息表中的累计折旧.5.3.9.存储分配根据需要,说明本模块的存储分配.资产导入批次导入批次ID导入批次导入日期说明删除标志删除时间操作人avarcharvak>varchar(50)timestampvarchar(IOO)chartimestampvarchar(20)id图片名称图片二进制数据图片类型后缀standystandy_twinteger_oneinteger_two图片表integervpk>varchar(4O)longbinary)varchar(20)varchar(4O)
46、varchar(40)integerinteger折旧根本数据折旧状态正常喈停char是否圻旧char折旧方式IDinteger预计使用年限integer残值率decimaM5,2)减值准备decimal(18.2)折旧开始日期date资产编号varchar(20)<Dk>折旧原值decimal(18.2)工作壁未用decimal(18,2)月折旧decimal(18,2)期初累计折旧decimal(18.2)入账日期date折旧到期日期£1date其他资产表详见模块:n常治理一资产根本信息.5.3.10.注释设计说明安排的程序注释.5.3.11.限制条件说明本模块在运行
47、使用中所受到的限制条件.需要先进行资产分类、单位、部门、购置方式、退出方式等根底数据的维护.资产导入:当导入附资产时,需要先导入其对应的主资产.即在导入的附资产的上级资产条码必须已存在于数据库.图片导入:仅支持以资产条码为名称的JPG图片导入.5.3.12.测试方案说明对本模块进行单体测试的方案,包括对测试的技术要求、输入数据、预期结果、进度安排、人员责任、设备条件、驱动程序及桩模块等的规定.5 .3.13.尚未解决的问题说明在本模块的设计中尚未解决而设计者认为在系统完成之前应解决的问题.6 .购置治理6.1. 资产申购6.1.1. 模块描述给出对该根本模块的简要描述,主要说明安排设计本模块的
48、目的意义,并且,还要说明本模块的特点.增强对资产的购置的审批治理,增加此功能以记录资产的申购情况,并提供申购单的打.印,以便完成申购审批的流转,为系统中的审批结果的记录提供数据根底.6.1.2.功能说明该根本模块应具有的功能.对申购单的新增、修改及删除操作,以及对申购单明细的新增、修改、删除功能.提供对已提交的申购单的单据打印功能.6.1.3.性能说明对该模块的全部性能要求.6.1.4.输入项给出对每一个输入项的特性.申购单:申购单号:系统生成,必填,字符(char(64),生成规那么YYYYMMDD+年流水号.申购人:用户选择,必填,可修改,根据单位、部门、人三级选择,保存人员的1及申购日期
49、:用户输入,必填,可修改,日期.所属工程:用户选择,选填,可修改,系统中已经工程治理维护过的工程,记录其工程ID.申购原因:用户输入,选填,可修改,字符(char(256),描述性字符.申购明细:物品名称:用户输入,必填,可修改,字符(char(60)o物品规格:用户输入,选填,可修改,字符(char(60)o物品型号:用户输入,选填,可修改,字符(char(40)o分类名称:用户选择,选填,可修改,选择系统中已经资产分类治理维护过的分类,记录其分类ID.物品数量:用户输入,必填,可修改,数字(大于0).预计单价:用户输入,必填,可修改,数字(大于0).备注:用户输入,选填,可修改,字符(ch
50、ar(128)o6.L5.输出项给出对每一个输出项的特性.详见资产申购单格式.6.1.6. 设计方法(算法)对于软件设计,应详细说明本程序所选取用的算法,具体的计算公式及计算步骤.对于硬件设计,应详细说明本模块的设计原理、元器件的选取、各元器件的逻辑关系,所需要的各种协议等.界面布.局:上,已提交的申购单列表;下,当前的申购单详细情况.查询处申购单后,申购列表中的当前行变换之后,申购单详细情况自动切换为新的当前选择的申购单.6.1.7. 流程逻辑用图表辅以必要的说明来表示本模块的逻辑流程1新增删除I6.1.8.接口说明本模块与其它相关模块间的逻辑连接方式,说明涉及到的参数传递方式.6.1.9. 存储分配根据需要,说明本模块的存储分配.申购单申购单IDinteger<pk>工程IDinteger<fk>申购单号varchar(64)申购日期timestamp经办人varchar(40)申购人integer金额decimal(18,2)purchase_aimJdinteger说明varchar(256)删除标志char修改人varchar(40)修改时间timestamp3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【KS5U原创】新课标2021年高二暑假化学作业(八)
- 【创新设计】(人教)2020-2021高中化学选修五【分层训练】4-3-蛋白质和核酸
- 【创新设计】2020-2021学年高中物理人教版选修3-1练习:1.10-电容器的电容
- 【名师一号】2020-2021学年高中地理人教版必修三-双基限时练7
- 【2021春走向高考】2022届高三历史(岳麓版)一轮复习:阶段性测试题10
- 保定市2022高考英语阅读理解选练(1)答案
- 2021广东韶关市高考英语自选练习(3)及答案
- 《结直肠癌教学》课件
- 【学练考】2021-2022学年高一历史岳麓版必修1练习册:单元测评一-
- 【名师一号】2020-2021学年高中数学人教B版必修2双基限时练9(第一章)
- 初中物理宝典
- 工业园区临时管理公约
- GB/T 26527-2024有机硅消泡剂
- 形象与礼仪智慧树知到期末考试答案2024年
- 化工建设综合项目审批作业流程图
- TSGD-(压力管道安装许可规则)
- 颈椎病的分型和治课件
- 绿化养护工作日记录表
- 国家开放大学Matlab语言及其应用期末考试复习资料汇编
- 中医五脏课件
- 安谷铁龙煤矿整合技改施工组织设计样本
评论
0/150
提交评论