《XX公司IT项目详细设计说明书.pdf》由会员分享,可在线阅读,更多相关《XX公司IT项目详细设计说明书.pdf(45页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 XX公司IT项目详细设计说明书 *:*创建日期:2007-12-12 更新日期:版 本:1.0 文档操纵 更换记录 日期 作者 版本 更换 2007-12-12 项目组 1.0 目 录 文档操纵.1 更换记录.1 传阅.错误!未定义书签。分发.错误!未定义书签。1 简介.5 1.1 目的.5 1.2 范围.5 1.3 定义、首字母缩写词与缩略语.5 1.4 参考资料.11 1.5 概述.11 2 系统的组织结构.12 3 系统管理模块设计说明.12 3.1 程序描述.12 3.2 功能.12 3.3 界面显示安排.12 3.4 性能.15 3.5 流程逻辑.15 3.5.1 部门管理.15
2、3.5.2 角色管理.15 3.5.3 生产线设定.16 3.5.4 用户管理.17 3.5.5 箱签打印设定.17 3.5.6 仓库管理设定.18 4 生产管理模块设计说明.19 4.1 程序描述.19 4.2 功能.19 4.3 界面显示安排.19 4.4 性能.22 4.5 流程逻辑.22 4.5.1 初始券别.22 4.5.2 初始品种.23 4.5.3 冠字编制.24 4.5.4 冠字审核.25 4.5.4 下达冠字.26 4.5.4 出库计划.26 5 箱签打印管理模块设计说明.27 5.1 程序描述.27 5.2 功能.28 5.3 界面显示安排.28 5.4 性能.30 5.5
3、 流程逻辑.31 5.5.1 制定箱签打印计划.31 5.5.2 箱签打印.32 5.5.3 箱签打印失败管理.33 5.5.4 箱签打印计划变更管理.33 5.5.5 制定特殊箱签打印计划.34 6 报表模块设计说明.34 6.1 程序描述.34 6.2 功能.34 6.3 界面显示安排.35 6.4 流程逻辑.36 6.4.1 人民币产品入库单.36 6.4.2 解缴查询.37 6.4.3 生产报表.38 7 库存管理模块设计说明.38 7.1 程序描述.38 7.2 功能.38 7.3 界面显示安排.39 7.4 流程逻辑.41 7.4.1 货位调整.41 7.4.2 入库.42 7.4
4、.3 出库.43 7.4.4 盘点.44 7.4.5 退库.44 货币信息二维条码管理系统 全面设计说明书 1 简介 此系统要紧分为系统管理、生产管理、箱签打印管理、报表、库存管理五大模块。1.1 目的 确定系统工作范围,规范软件开发,制定全面开发计划。1.2 范围 此全面设计说明书要紧对系统管理、生产管理、箱签打印管理、报表、库存管理五大模块进行业务流程与系统结构进行描述。1.3 定义、首字母缩写词与缩略语 券别:人民币的品种名称。目前有:壹佰圆、伍拾圆、贰拾圆、拾圆、伍圆、贰圆、壹圆、伍角、贰角、壹角。计量单位:若干产品组织在一起时的名称,具体见下表:单位 张/单位 说明 张 1 核心计量
5、单位 尺数 1000 报表计量单位 箱 可变 系统基本计量单位 组 可变 仓库管理计量,若干箱构成 货物在仓库中的位置 系统管理员:进行系统保护,人员管理、部门管理、券别设置等工作 计划员:进行生产管理、监督生产状况、管理冠字的下达等工作 解缴员:进行与解缴有关的工作,如:制定出库计划、生成报表,打印入库单等 入库:人民币产品由检封车检进入到库房的操作的整体过程 出库:人民币产品由印钞厂金库到银行重点库的操作中由印钞厂金库完成的操作 盘点:库房内部对库存人民币产品的清点过程 扫描方式 条码扫描器扫描箱签的方式:批量扫描 组扫描 首尾扫描 单箱扫描 批量扫描 对同批次的若干组产品,条码扫描器只扫
6、描首组与未组的箱签,自动生成在若干组产品的所有箱签。仅用于盘点。组扫描 条码扫描器只扫描一组产品(通常为一个台板)中的一至两箱的箱签,自动生成一组内其他的箱签。首尾扫描 条码扫描器只组内起始与末尾箱的箱签,自动生成在起始与末尾箱之间的其他的箱签。单箱扫描 条码扫描器扫描箱签时,只生成这一箱的箱签。货位 货物在仓库中的位置。箱签:将下列信息加密生成二维条码打印成标签。系统管理的主体。名称 定义 同义词 备注 标志 共 8 字节 1:箱签版本,1 2:加密,0:不加密 6:保留 品种 生产时对券别/版本的内部称呼 产品名称 箱冠字 箱外代号箱外大号 箱冠号 箱号 箱序号 厂名 生产厂 日期 生产日
7、期 装箱 装箱人 券别 数量 每箱数量 冠字 与箱外大号有关 序列号前缀 号码 与箱序号有关 序列号 组号 组起始箱序号 箱数 每组箱数 银行内容 信息可能需要增加。品种:或者产品名称,生产时对券别/版本的内部称呼。一个券别可能对应多个品种(产品名称)。打印计划员:检封车间装箱班负责生产安排的人员,在系统中负责生成当天的生产任务。打印员:检封车间装箱班执行打印任务的人员,在系统中负责打印箱签并通知生产线工作人员。01 抗 打拉持 4188 二维条码 年份 箱外代号 箱外大号 箱号 条码 箱签外观示意及术语解释 装箱员:检封车间装箱班生产线工作人员,按照生产实际在具体工作中能够作为装箱员或者者贴
8、签员,在系统中参照自己的工作安排确认打印计划员制定的打印计划,并在特殊处理中进行确认。中心质检员:检封车间中在箱体发生破坏时或者者质量抽检时,制定打印计划,并实施特殊打印。打印计划:由打印计划员根据当天的生产安排,将需要打印的箱签添加到计划列表,由相应的装箱员确认后生效。箱签打印:打印员将制定成功的箱签实施打印的过程 打印失败:由于意外原因,系统在箱签输出打印的过程中,未能正确打印出所需箱签,需要重新打印这些箱签时执行的操作 箱签作废:由于生产的变更,将制定的过多的生产任务取消,留待以后进行生产的处理过程,能够进行箱签作废的箱签必需是计划成功的或者者打印成功并未入库的箱签 特殊打印:由于箱体发
9、生破旧、或者者由于质抽查导致了箱签的不可使用,需要单独的某些特殊的箱签,这个过程称之特殊打印。特殊打印的箱签必需是曾经成功入库的箱签。1.4 参考资料 西安印钞厂:货币信息二维条码管理系统 需求分析;西安印钞厂:货币信息二维条码管理系统 需求分析补充说明;北京南开戈德:货币信息二维条码管理系统 软件需求规格 西安印钞厂:有关报表:成品库收付日报表 成品库存帐 人民币产品入库单 西安印钞厂:货币信息二维条码管理系统 1.5 概述 此全面设计说明书包含了生产管理的各个模块的全面设计、接口说明、流程框架。2 系统的组织结构 3 系统管理模块设计说明 3.1 程序描述 系统管理在系统中处于最底层,各个
10、模块中的数据基础来自系统管理的设置。3.2 功能 系统能够对部门、角色、人员进行管理,对生产线、箱签打印、仓库管理进行基础数据的设定。3.3 界面显示安排 界货币信息二维条码管理系统 系统管理 生产管理 箱签打印管理 库存管理 报表 (部门管理)(角色管理)(生产线设定)(用户管理)(箱签打印设定)(仓库管理设定)3.4 性能 本系统对数据输入操纵有很高的精确性与准确性,系统模块化结构,松耦合,强内聚,具有很强的灵活性。3.5 流程逻辑 3.5.1 部门管理 输入数据项:部门类别、部门名称 中间处理过程如下:启动部门窗体输入:部门类别、部门名称添加部门(MTS)错误信息提示:1、部门名称不能为
11、空!输入合法性检查合法正确非法不正确正确信息提示:1、添加成功!错误信息提示:1、部门名称已经存在!输出数据项:中间件(DBBM 接口)部门管理界面只有系统管理员能够进行操作,它实现对印钞厂各部门的分类管理,系统将部门按照系统结构分为检封管理、生产管理、库房管理三种。3.5.2 角色管理 输入数据项:角色名称 中间处理过程如下:输出数据项:中间件 3.5.3 生产线设定 输入数据项:生产线名称 中间处理过程如下:输出数据项:中间件 启动生产线窗口 输入生产线名称 输入合法检查 错误信息:名 称 不 为空。正确信息提示:添加成功。错误信息:名 称 已 经存在。添加 启动角色窗口 输入角色名称 输
12、入合法检查 错误信息:角 色 名 称不为空。正确信息提示:添加成功。错误信息:角 色 名 称已经存在。添加角色 3.5.4 用户管理 输入数据项:用户名称、主码、密码、部门、权限 中间处理过程如下:输出数据项:中间件 3.5.5 箱签打印设定 输入数据项:厂名、车间名、生产线、箱签打印张数、品种 中间处理过程如下:启动用户窗口 输入用户信息 输入合法检查 错误信息:用 户 信 息不为空。正确信息提示:添加成功。错误信息:用 户 信 息已经存在。添加用户 输出数据项:中间件 3.5.6 仓库管理设定 输入数据项:仓库名、库管员、品种、货位。中间处理过程如下:输出数据项:中间件 启动添加窗口 输入
13、添加信息 输入合法检查 错误信息:信 息 不 为空。正确信息提示:添加成功。错误信息:信 息 已 经存在。添加 启动添加窗口 输入添加信息 输入合法检查 错误信息:信 息 不 为空。正确信息提示:添加成功。错误信息:信 息 已 经存在。添加 4 生产管理模块设计说明 4.1 程序描述 4.2 功能 生产管理部分能够对券别、品种、冠字进行设置,下达出库计划,同时能够进行生产查询。4.3 界面显示安排 (初始券别)(初始品种)(冠字编制)(冠字审核)(下达冠字)(出库计划)4.4 性能 本系统对数据输入操纵有很高的精确性与准确性,系统模块化结构,松耦合,强内聚,具有很强的灵活性。4.5 流程逻辑
14、4.5.1 初始券别 输入数据项:券别、金额 输出数据项:中间件(DBQB)处理过程如下图 启动券别窗体输入:券别、金额添加券别(MTS)错误信息提示:1、券别不能为空!2、金额应为数字且小于100000!输入合法性检查合法正确非法不正确正确信息提示:1、添加成功!错误信息提示:1、券别已经存在!说明:券别设置界面能够添加系统使用的有效券别,并设置它的金额,根据实际情况,系统限制券别只能够是壹佰圆、伍拾圆、贰拾圆、拾圆、伍圆、贰圆、壹圆、伍角、贰角、壹角,其金额系统自动进行设置。4.5.2 初始品种 输入数据项:品种、券别、每张箱数,每组箱数、箱外代号。输出数据项:中间件(DBPZ)中间处理过
15、程如下:启动品种窗体输入:品种、券别、每箱张数、每组箱数、箱外代号添加品种(MTS)错误信息提示:1、品种不能为空!2、每箱张数应为数字且小于100000!3、每组箱数应为数字且小于1000!4、箱外代号不能为空!输入合法性检查合法正确非法不正确正确信息提示:1、添加成功!错误信息提示:1、该品种已经存在或者箱外代号已经存在!说明:品种的设置依靠券别的设置,任何品种都务必指定它的券别,设置成功后是不能修改的。同时品种的名称不能够重复。4.5.3 冠字编制 数据输入项:品种、冠字、箱外大号、箱冠字、状态。数据输出:中间件(DBGZ 接口)数据处理流程如下:启动冠字窗体输入:品种、冠字、箱外大号、
16、箱冠字、状态添加冠字(MTS)错误信息提示:1、冠字不能为空!2、箱外大号不能为空!输入合法性检查合法正确非法不正确正确信息提示:1、添加成功!错误信息提示:1、冠字或者箱外大号已经存在!说明:冠字的设置依靠于品种的设置,在选定品种后能够为其添加冠字,原则上冠字能够随意添加,但是根据生产实际需求建议:系统在同一时期最多只为一个品种设置两个有效冠字,生产完成的与尚未开始生产的冠字能够设置它的状态为“禁用”,以减少人工操作中可能存在的错误。4.5.4 冠字审核 按照目前的生产流程,冠字的编写是由第 1 冠字编辑员、第 2 冠字编辑员分别编写一套完成,所有已经编制的冠字,需要通过这个功能来进行比对,
17、比对成功后才能审核通过,只有审核通过的冠字,才能够在冠字下达列表中显示,否则该冠字不能列为下一年的冠字生产计划。4.5.4 下达冠字 4.5.4 出库计划 库存查询输入数据项:调入库、调入品种 库存查询输出数据:中间件()制定出库计划输入项:箱冠字、起始箱号、中止箱号。制定出库计划输出:中间件 启动冠字下达窗口 选择下达冠字 输入合法检查 错误信息:信 息 不 为空。正确信息提示:下达成功。错误信息:信 息 已 经存在。下达 启动冠字审核窗口 选择审核冠字 输入合法检查 错误信息:信 息 不 为空。正确信息提示:审核成功。错误信息:信 息 已 经存在。审核 取消出库计划输入项:角色、角色有效期
18、、密码、密码有效期 取消出库计划输出:中间件 处理流程如下:启动出库计划窗体输入:角色、角色有效期、密码、密码有效期添加出库计划(MTS)错误信息提示:1、请输入箱冠字!2、请输入起始箱号且为数字!3、请输入终止箱号且为数字!4、输入的起始不能大于终止箱号,请重试!5、输入的箱冠字不存在,请重试!6、起始箱号有误,请重试!7、终止箱号有误,请重试!8、起始箱号与终止箱号间的箱号有误,请重试!输入合法性检查合法正确非法不正确输入:箱冠字、起始箱号、终止箱号库存查询(MTS)取消出库计划(MTS)输入:调入库、调入品种制定出库计划正确不正确取消出库计划 说明:出库计划是解缴员接到银行的出库要求后完
19、成的一项操作,系统自动给用户提示现有库存内容,解缴员只需要从库存中选取需要出库地内容即可。5 箱签打印管理模块设计说明 5.1 程序描述 箱签打印管理系统要紧包含五个子界面:制定箱签打印计划、箱签打印、箱签打印失败管理、箱签打印计划变更管理、制定特殊箱签打印计划。5.2 功能 制定箱签打印计划:由打印计划员来制定打印计划,为打印作准备。箱签打印:由打印员定制打印的起始项,同时打印箱签。箱签打印失败管理:由计划员来操作打印失败的箱签,操纵打印失败。箱签打印计划变更管理:由计划员来进行打印计划变更操作。制定特殊箱签打印计划:当遇到箱签破旧、质量抽检等情况时,需要制定中心质检员制作特殊打印计划。5.
20、3 界面显示安排 (制定箱签打印计划)(箱签打印)(箱签打印失败管理)(箱签打印计划变更管理)(制定特殊箱签打印计划)5.4 性能 本系统对数据输入操纵有很高的精确性与准确性,系统模块化结构,松耦合,强内聚,具有很强的灵活性。5.5 流程逻辑 5.5.1 制定箱签打印计划 品种 调用中间件IValidTypes.Query 调用中间件ITagQuery.Query 调用中间件IPrintOp.Plan_Trans2BoxNo 调用中间件IPrintOp.Plan_Trans2BoxNo起箱号冠字每组箱数钞票号(起号)钞票号(止号)止箱号打印列表数据右移数据左移调用中间件ITagConv.Fin
21、d移动打印列表数据装箱员确认调用中间件IWorkshopKey.CheckKeyIPrintOp.PlanAdd打印计划制定成功 5.5.2 箱签打印 调用中间件IPrintOp.Print_UpdateITagConv.BillPrefix2BoxPrefix打印数据右移数据左移 调用中间件ITagConv.FindITagQuery.Any_QueryByBoxNoITagQuery.Time_GetDBServerDate移动实际打印列表数据打印机打印箱签箱冠字起始箱号特殊打印原因 特殊打印计划IPrintOp.SpecialPrint_Print打印机打印箱签初始化 5.5.3 箱签打
22、印失败管理 数据右移数据左移 调用中间件IErrorReason.EnumITagConv.BillPrefix2BoxPrefix移动实际打印失败数据箱签作废可操作数据列表 调用中间件ITagQuery.Plan_DiscardableIErrorReason.EnumIPrintOp.Plan_DiscardIPrintOp.Print_Discard作废原因装箱员确认取消当前操作记录 调用中间件TagConv.BoxPrefix2BillPrefix取消操作初始化 5.5.4 箱签打印计划变更管理 等同于箱签打印失败管理。5.5.5 制定特殊箱签打印计划 6 报表模块设计说明 6.1 程
23、序描述 报表模块要紧包含三大部分:人民产品入库单、解缴查询、生产报表。6.2 功能 人民币产品入库单:帮助解缴员打印银行入库单。解缴查询:为生产部与库房提供各类查询功能。生产报表:为生产提供各类报表展现。启动窗口 输入箱签信息 输入合法检查 错误信息:信 息 不 为空。正确信息提示:制定成功,能够打印。错误信息:信 息 已 经存在。制定计划 6.3 界面显示安排 (人民币产品入库单)(解缴查询)(生产报表)6.4 流程逻辑 6.4.1 人民币产品入库单 启动窗口 选择出库信息 输入合法检查 错误信息:信 息 不 为空。正确信息提示:同意打印。错误信息:信 息 已 经存在。生成单据 6.4.2
24、解缴查询 入库数据输入项:品种、起始日期、终止日期 输出项:中间件 出库数据输入项:品种、调入库、起始日期、终止日期 数据输出:中间件 处理流程如下:用户选择查询内容启动解缴查询窗体查询内容:库存、出库、入库输入:日期输入:品种、起始日期、终止日期库存生产查询(MTS)没有查询结果显示正确的查询结果正确查询出库入库输入:品种、调入库、起始日期、终止日期 6.4.3 生产报表 启动报表窗体选择报表操作输入:品种、日期报表信息查询(MTS)提示:1、没有信息可以显示!2、显示正确查询信息。输入:产品名称、起始日期、终止日期报表信息查询(MTS)不正确正确成品库收付日报表成品库存帐不正确正确 7 库
25、存管理模块设计说明 7.1 程序描述 本模块要紧完成库房日常出库、入库、盘点、退库操作,与产品的调库工作。7.2 功能 实现日常库房管理操作。仓库管理 调 库 入 库 出 库 盘 点 退 库 7.3 界面显示安排 (货位调整)(入库)(出库)(盘点)(退库)7.4 流程逻辑 7.4.1 货位调整 启动窗口 选择品种、货位 输入合法检查 错误信息:信 息 不 为空。正确信息提示:调整成功。错误信息:信 息 已 经存在。货位调整 7.4.2 入库 界面初始化入库主界面中间件bnd_RKM.GetDRKByHW操作将操作员名称填入操作员文本框将仓库名称填入仓库名文本框查询待入库箱签并填入待入库箱签列
26、表框将操作日期填入日期文本框把扫描箱签结果加入已入库箱签列表点击”入库”按钮点击”Palm-PC”按钮选择“确定”进行同步操作使用Palm扫描箱签选择“确定”进行同步操作执行中间件bnd_CKM.PerformRKGZ操作点击”PC-Palm”按钮把扫描箱签结果加入扫描箱签列表把入库程序同步到Palm把Palm上数据同步到计算机已同步数据 7.4.3 出库 界面初始化出库主界面中间件bnd_CKM.GetDCKByHW操作选择调入库按调入库查询待出库箱签中间件bnd_CKM.GetYCKByXGZ操作加入待出库箱签列表框将操作员名称填入操作员文本框将默认扫描方式加入扫描方式文本框将仓库名称填入仓库名文本框查询待出库箱签并填入待出库箱签列表框查询当天出库箱签并填入当天出库箱签列表框将操作日期填入日期文本框 7.4.4 盘点 界面初始化提示一天只进行一次盘点,并且要全部盘点,否则盘点失败查询待盘点箱签调用中间件bus_PD.GetDPDByHW将盘点后的数据填入已盘点列表框同步数据点击“确定”按钮开始同步将Plam上的盘点数据同步到计算机使用Palm扫描箱签进行盘点操作调用中间件bus_PD.GetYPDByHW将查询记录加入待盘点箱签列表框将操作日期填入日期文本框将仓库名称填入仓库名文本框将操作员名称填入操作员文本框 7.4.5 退库 整个业务逻辑是出库操作的逆操作。