浦发影像平台软件需求说明书V20051129.doc_第1页
浦发影像平台软件需求说明书V20051129.doc_第2页
浦发影像平台软件需求说明书V20051129.doc_第3页
浦发影像平台软件需求说明书V20051129.doc_第4页
浦发影像平台软件需求说明书V20051129.doc_第5页
已阅读5页,还剩86页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件需求说明书案卷号topcheer-001日期2005-10-13影像平台软件需求说明书 作 者: 苏志军 完成日期: 2005-10-13 签 收 人: 签收日期: 修改记录:版本号修改批准人修改人安装日期签收人 目录 1.引言11.1.编写目的11.2.范围11.3.定义11.4.参考资料21.5.项目概述22.产品描述12.1.产品功能22.1.1.工作流交互22.1.2.影像操作功能22.1.3.管理功能22.1.4.传输功能32.2.用户特点32.3.服务器需求32.4.假设和依据43.具体需求43.1.影像操作需求43.1.1.信息登记4交易信息登记5扫描件信息登记6扫描件信息登记修改7电子文件信息登记7票据文件登记83.1.2.条码打印103.1.3.影像扫描133.1.4.无条码页扫描173.1.5.影像质检173.1.6.电子文件的质检203.1.7.影像审单213.1.8.影像调阅243.1.9.影像查询273.1.10.影像文件打印293.1.11.电子文件的打印313.2.文件传输需求323.2.1.区域服务器功能333.2.2.中心服务器功能353.3.文件存储需求373.4.申请审批需求383.4.1.打印申请383.4.2.打印授权403.4.3.作废申请423.4.4.作废授权443.5.工作流接口需求473.5.1.发起工作流接口473.5.2.终止工作项483.5.3.用户认证接口493.5.4.用户同步接口513.5.5.角色同步接口533.5.6.机构同步接口543.5.7.工作流调用影像门户接口563.5.8.影像更新工作流接口573.5.9.影像查询工作流信息接口593.5.10.影像指定工作项操作员接口603.5.11.生成工作项参数功能623.6.系统管理功能需求633.6.1.角色管理633.6.2.功能模块角色对应关系管理643.6.3.用户信息管理653.6.4.中心服务器管理673.6.5.区域服务器管理683.6.6.机构管理703.6.7.机构区域中心应用对应关系管理713.6.8.操作记录管理733.6.9.水印库管理743.6.10.日志管理763.6.11.报表查询783.6.12.文件模板管理793.6.13.系统信息管理803.6.14.通用数据维护模块的功能需求803.6.15.业务系统交互824.影像系统流程834.1.影像录入子流程834.2.影像维护子流程844.3.自主补件流程854.4.打印申请流程854.5.作废流程864.6.电子文件流程865.系统环境875.1.用户界面875.2.硬件接口875.3.软件接口875.4.通信接口885.5.性能需求885.6.设计约束895.7.其他标准的约束895.8.硬件的限制895.9.属性895.10.可用性895.11.安全性895.12.可维护性895.13.可转移转换性895.14.警告896.其他需求896.1.数据库906.2.操作906.3.场合适应性需求907.附录90上海天正软件有限公司 软件需求说明书编写规范1. 引言1.1. 编写目的 本软件需求说明书简称“需求说明书”,主要是提供软件开发人员和用户之间确认系统需要提供的功能。便于双方达成共识。本需求说明书根据单证中心影像系统,资金中心影像系统所需要的功能为基础,通过对现有功能的整理,重构之后编写。系统功能偏重与平台功能,而具体的业务功能被弱化。1.2. 范围说明:a 系统名称:浦发银行影像平台系统;b 系统主要提供对单据,文件的信息登记,影像扫描,影像质检,文件传输,文件调阅,保留影像ocr接口,文件审单,影像重扫,影像查询,报表统计,水印打印等功能;c 描述所说明的软件的应用。1) 系统主要应用在需要扫描,传输文件的系统中,包括银行,证券,政府,邮政,电信等行业的企业,需要通过扫描单据,然后在异地办公的系统,也可以用在以下分布式办公的场所,如:学校,公司,医院等,这些单位一般对需要处理的业务要求实时,或者定期的传输单据,文件。1.3. 定义本文档中涉及术语如下:n workflow系统:微软工作流管理系统n wmsj:影像存储系统n tfts:天正公司文件传输系统n image:天正公司前台处理模块。1.4. 参考资料单证中心影像系统详细设计3.0.1单证中心影像系统需求说明书资金中心影像系统需求说明影像平台功能清单工作流接口规范1.5. 项目概述852. 产品描述l 开发影像平台主要目的是:系统更加灵活,部分功能配置化管理,工作流接口模块化,文件传输模块化,提高控件的运行效率,控件参数的格式化,功能强大,性能优化。 l 其他相关系统及关系:工作流系统:工作流管理系统,提供单点登陆,ssotoken认证,任务流程管理,操作员的任务分配,负责人员的权限,角色管理,是影像系统和其他业务系统交互的通道。wmsj文件存储服务器:提供了影像系统的后台服务;提供包括影像文件及其他各种类型文件的索引管理、数据存储、文件调阅的服务;同时支持从web浏览器对tiff影像文件的显示,调用和处理。业务系统:ee等,提供业务操作流程的系统。系统关系如图:2.1. 产品功能2.1.1. 工作流交互 发起工作项:启动一个工作流流程。 提交工作项:工作任务完成的时候提交操作结果,并更新掉工作项状态。 查询工作项:调用工作流接口,查询工作项状态,流程,等信息。 工作流调用影像:从工作流门户中调用影像系统功能页面来完成对应的操作。 用户认证:工作流单点登陆,和影像登陆工作流认证,影像登陆影像认证。 用户同步:将工作流中的用户信息同步到影像系统中。 角色同步:将工作流系统中的角色信息同步到影像系统中。 机构同步:将工作流系统中的机构信息同步到影像系统中。 调用工作项分配接口:影像系统可以将下一个节点操作员信息传递给工作流系统。实现人员的指定功能。 查询影像信息:其他系统通过工作流系统查询影像信息。2.1.2. 影像操作功能 发起工作项:在登记页面,可以发起一个新的本流程,实现连续登记的功能。 登记信息:交易信息和需要扫描的文件信息的登记。发起工作项,自动提交功能。 条码打印:打印条形码功能。 影像扫描:批量扫描文件,上传文件功能。 影像质检:检查扫描进来的影像文件的质量,是否合格,不合格的话,做打回重扫或打回登记修改操作。 影像重扫:质检不合格的文件,在重扫功能页面,可以进行重新扫描的操作。完成后提交扫描文件。 影像调阅:调出中心存储的影像文件进行浏览,查看。 影像审单:调出中心存储的影像文件,进行核对,检验,如果不合格,可以打回重扫。 影像查询:提供查询页面,和接口,给操作员或业务系统调用,实现对影像资料索引字段的查询。 影像存储:将传输到中心的影像文件,存储到wmsj中。 影像文件水印打印:扫描件影像带水印背景的打印。 wie功能空间开发 ocr功能只做描述,暂不开发2.1.3. 管理功能 用户信息管理:用户信息的添加,删除,修改,停用,启用。 角色信息管理:角色信息的添加,删除,修改,停用,启用。 中心服务器管理 :存储中心服务器信息。提供添加,删除,停用,启用。 区域服务器管理 :存储区域服务器信息,提供添加,删除,停用,启用。 机构管理:设定机构信息。同步过来的机构信息,不能被修改。 功能模块管理:影像系统功能模块表。 角色用户关系管理:角色和用户的关系表。 角色模块关系管理:角色模块关系表。 日志管理:系统根据运行情况记录下来的日志,可以有页面能够查询日志,浏览日志,包括区域日志,中心日志,客户端日志。 管理员操作记录。管理员对系统所做的调整都会记录下来,并提供查询,查看,可以清除这些记录。 水印库管理:需要对上传的水印文件,进行更新,删除,停用等设置。2.1.4. 传输功能 扫描的文件的传输 日志文件的传输 电子文件的传输2.2. 用户特点本系统用户,系浦发银行业务系统操作人员,其人员特点,受教育程度高,专业技能强,计算机操作能力强,对软件系统的操作能力强,很容易理解和使用系统软件,培训工作量很小。一般能够熟练的操作计算机和扫描仪等硬件设备。2.3. 服务器需求a 软硬件的条件: 中心服务器运行环境:unix os,hp pc server服务器,需要安装bea weblogic 8.1 ,global 360(eistream)sonora (wmsj) 9.1.3 ; 区域服务器:windows操作系统pc电脑,防火墙软件,杀毒软件,开放端口:10900; 客户机:windows操作系统pc电脑,杀毒软件,ie 6.0 sp 1 ,扫描机需要扫描仪驱动,打印机驱动。 开发环境:windows xp笔记本电脑或台式机,需要安装软件,java编译运行环境jdk1.4,javaide开发编译工具eclipse 3.1.1,中间件应用服务器软件weblogic 8.1,数据库系统sql server 2000,数据库设计软件 powerdesigner 11.0,版本控制软件vss 6.0, 控件开发软件vc 6.0, 文本编辑器工具软件ultraedit 10.1, 文件存储服务器软件sonora 9.1.3。 db服务器:hp pc server服务器 软件环境:windows 2003 操作系统,sql service 2000。b 审查功能:开发文档采用评审机制;c 程序开发语言:系统开发采用java语言,控件开发采用vc语言;d 通信协议:客户机到区域服务器采用socket通信,区域服务器到中心服务器采用jms传输,与工作流系统的更新工作项、查询工作项、用户同步、机构同步、角色同步、用户认证等交互通过webservice,工作流系统调用影像系统功能页面通过http进行;e 安全性:登陆采用工作流单点登陆,工作流系统与影像系统之间采用ssotoken认证的方式保证系统之间访问的安全,xml交互:同时采用base64编码和des加密两种策略增加系统通信安全性,数据文件的传输采用des加密的方法。2.4. 假设和依据3. 具体需求概述:此部分描述系统的功能需求包括系统可见需求和不可见需求。采用列表方式描述功能的具体信息。3.1. 影像操作需求3.1.1. 信息登记功能描述:信息登记要求将系统需要的信息录入到影像系统中,信息内容包括 “交易信息”,“扫描件信息”,“电子文档信息”,“系统信息”。这些数据采用web页面方式录入,并能够将信息进行明确的分类。其中扫描件信息,需要能够根据扫描件的种类进行划分,影像系统中可以定义每种文件的模板,在登记时能够进行对扫描件模板的信息登记,其中模板也需要有一定的顺序,影像登记页面需要根据登记的模板来统计文件的页数,面数信息。每种文件如果有多个副本,则可以在登记文件模板的时候输入份数信息。另外能够登记电子文档,电子文档包括word,excel,txt,gif,jpeg,pdf等格式。电子文档名称和批注信息需要保存到数据库中,登记的信息可能需要传递给业务系统,方便业务人员了解具体业务情况。 交易信息登记系统信息:影像编号,工作流编号,工作项任务编号,机构代码,机构名称(登记单位),柜员代码,登记日期,流程名称(交易名称)。录入信息:客户名称,客户代码,交易日期(日期格式:20050909),交易代码,等。操作员录入的信息根据系统的不同,可能会有所不同。需要通过配置来设定这里的输入项。所需功能:1) 发起工作流:在完成第一笔业务的登记后可以发起同一业务流程的第2笔登记操作2) 获得工作流相关信息,通过配置将相关信息作为系统信息显示在页面上,也可以通过设置变成可输入项。3) 需要操作员录入的信息,可以通过配置来设定其数据类型,范围来提供校验条件,系统根据设定的条件进行数据校验。4) 日期类型输入,需要提供日期选择窗口,而且输入框中默认日期取当前服务器上时钟日期。5) 自动提交功能:当影像系统信息输入完成,提交工作项后,影像系统数据已经写入数据库,但是更新工作流的时候失败,那么操作员再次点击任务的时候,影像系统会根据数据库中系统的信息,自动只作更新工作项操作。不作影像系统的写入操作了。6) 终止工作项功能:操作员可以终止发起的工作流程。7) 登记确认页面,作为一个独立的页面运行从数据库中查询出操作员登记的业务信息,并生成展示页面。 8) 可以提供自动打印功能,操作员根据配置,如果需要出现打印预览页面,则出现,不需要的话就直接输出到打印机打印。9) 关闭窗口,完成操作。交易信息录入界面图:简单描述:界面中可以输入客户名称,客户代码,等信息。可以点击“电子文件”来启动电子文档的上传流程,点击“模板内容”来打开模板明细信息页面,给操作员对照登记使用。交易信息:名称类型范围产生方式备注工作流编号字符串20英文字符工作流传入工作项任务编号字符串30英文字符工作流传入机构代码字符串4英文字符工作流传入机构名称字符串60英文字符工作流传入柜员代码字符串8英文字符工作流传入流程名称字符串60英文字符工作流传入登记日期字符串20英文字符系统生成影像编号字符串20英文字符系统生成客户名称字符串60英文字符用户输入可选客户代码字符串15英文字符用户输入可选交易日期字符串20英文字符用户输入默认当前日期 扫描件信息登记文件模板:内容包括模板类别,模板名称,份数;模板操作:添加一个模板条目,删除一个模板,修改模板份数。 1) 清单中条目内容可能有扩展字段要求,文件选择录入,增加到文件明细清单中,增加的文件信息的条目限制最多n条;2) 文件模板分类;3) 模板和业务关联关系。4) 文件信息需要显示排序(单证中审单树需要按设定的顺序排序)5) 文件模板管理:提供管理员设定,增加模板,启用模板,停用模板。不能删除模板。不能修改模板内容6) 特殊处理 可能会有与系统所提供模板不相符的扫描件,例如:有的人会在扫描页背面写字,或者加盖图章。 没有扫描文件的交易的处理。 空白页处理界面图文件信息描述名称类型范围产生方式备注文件类别字符串60英文字符用户选择文件种类字符串60英文字符用户选择份数字符串int 大于0用户选择注意:js验证汇总登记记录条数超过20条时无法打印问题业务登记中文件份数和业务笔数的登记应当提取。文件类别序号采用:顺序流水或业务序号文件信息登记是否需要登记详细信息,类似:笔数、类别序号等。 扫描件信息登记修改修改登记的文件信息, 电子文件信息登记电子文件信息的登记采用发起电子文件流程的方式解决,分配权限给指定的角色,来发起流程,在影像操作页面中,可以保留发起电子文件的流程的按钮,来给业务人员发起流程用。1) 电子文件流程应该有,发起流程选择文件上传电子文件质检传到中心提供调阅。2) 电子文件,可以一次提交多个电子文件文件。3) 电子文件上传的文件,后续人员不能修改,只能查看。需要输入信息的话,填写在影像提供的备注字段输入域中。4) 电子文件登记:页面需要输入的信息:提供字段域给操作员输入备注,或其他信息使用,每个文件填写一个备注,文件名称,提交人,时间,目的。电子文件登记界面图: 票据文件登记票据文件,有其特殊性,考虑到票据一般,格式固定,票据上面的信息需要登记写入数据库,并切相应字段需要作为索引,所以票据文件的登记,需要特殊处理,但是票据本身也需要扫描,扫描后可能需要ocr,应为票据文件格式固定,所以在登记后一般不需要通过条码页进行索引,而且扫描的时候一次扫描单笔。输入域相对稳定单一,到具体应用的时候才能确定登记页面的元素,考虑其灵活性,需要结合影像登记进行改造,来满足票据登记的需要。 登记后不打印条码页,可能打印条码贴签。 扫描时单比扫描,不需要条码做索引。 登记信息需要保存入库。 文件传输与影像文件传输一样, 调阅的地方需要提供登记信息的显示。讨论问题:序号q/a内容1q电子文档流程的发起和方式?a。在登记的页面上放置一个“button”,来启动“电子文件”流程 没有影像登记的时候,直接进入业务系统的情况电子文档的发起:调用工作流的webservice然后根据工作流的workflowid,tastid,imageid,userid等信息,调出对应的电子文件选择页面。提交直接发起传输,上传到区域,再上传到中心,完成电子文档的录入工作。调用:直接从中心调出电子文档来。通过windows的空间来打开。扫描,电子文档质检的查看功能在流程中配置出来。2q关于费老师提出,如果有人在扫描件背面填写数据活加盖图章,而模板不能灵活的时候?a方案1 。可以定义双面模板来解决。方案2。如果没有遇见到有这种情况的话,我们提供登记一套单页模板的方法来处理,对于模版的临时变化,无需存入系统,后续对模版的相关操作只要考虑定义的模版格式即可。3q录入信息和系统信息的制作方式a采用datawindows结合jsp的方法来实现。文件信息登记采用xmlhttp 文件登记操作用例图:文件登记活动图:3.1.2. 条码打印条码打印功能,主要打印登记的扫描件信息,需要支持单页条码页功能,扩展支持可以打印多页的条码。支持打印条码贴签打印方式。样式:同单证中心的条码样式相同。条码页包涵信息:条码号 ,系统名称,流程名称,系统信息,文件信息,录入信息。等,包括文件统计信息。序号q/a内容1q打印明细问题a应为有了模板定义,放置文件的时候需要考虑顺序的问题,所以我们要提供打印明细的按钮用来打印文件模板里定义的文件的顺序。 用例图: 活动图:界面图:界面描述:打印条码页包括交易信息和文件信息,其中交易信息中有系统信息和操作员录入的信息。文件信息中包括文件的登记序号,文件种类,文件类别,份数,页数,左边是操作区域:操作员可以打印预览条码页,可以打印条码页,还可以打印文件的明细信息。3.1.3. 影像扫描描述:登记进来的信息完成后工作流会流转到文件扫描,操作人员需要将条形码页和扫描件一并放到扫描仪上,启动扫描页面,点击“开始扫描”,系统将扫描的文件扫入计算机中。系统根据条码号码对应的文件信息,找到对应的文件信息,匹配登记信息和扫描文件是否符合。1) 每笔交易文件必须依照文件模板的定义(模板是设定扫描页面内容的)的页次顺序排列,不考虑复本文件,最上方须附上条形码页。(需要提供支持多条形码页的功能)以便进行登记信息和扫描页数的校验。 2) 根据登记信息计算应扫描总页数(含条形码页);提供操作人员核对扫描件的页数,是否符合要求。3) 操作人员需要根据业务的实际情况,确认登记信息是否正确,如果登记信息不正确,可以做打回修改登记信息的操作,如果登记信息确认无误,则检查扫描件,和条形码是否符合要求,如果符合,进行扫描操作。4) 图像扫描:放好条码和扫描件在扫描仪上,点击“开始扫描”,进行扫描操作,扫描仪自动扫描扫描件,根据条码信息检索登记信息,进行匹配,如果匹配成功,则提示扫描成功,需要上传。如果没有找到扫描信息,则此操作扫描文件无效,不做处理。5) 需要对图像进行加密;6) 扫描的图像需要压缩存储; 7) 调用区域传输组件,上传文件到区域服务器:8) 登记信息不正确,打回修改登记信息9) 一次扫描多笔交易的文件信息10) 票据文件的扫描,可能不需要条码页作为索引,可以设定单比扫描模式,这样把每次扫描进来的文件进行作为一笔交易的文件处理,也可能通过条码贴签进行索引。扫描控件工作流程:首先,请求到生成页面的时候会将交易信息对应的文件信息的文件模板定义,生成定义xml,交易信息xml,文件信息xml,工作流信息xml,然后我们开始扫描,扫描一个任务后启动一个线程发起传输,如果设置了自动请求任务列表,这回每隔几秒中请求一次需扫描列表,采用webservice的方式,将新任务的交易信息,文件信息 ,模板定义xml返回,添加到需扫描任务中。扫描结果:a 扫描文件信息和登记信息匹配,设定扫描成功,发起到区域的传输,完成后提交工作项。b 扫描文件信息不正确,重新放置扫描件,重新扫描。c 登记文件信息不正确,打回作登记信息修改操作。页面功能:控件提供跳页,旋转,放大,缩小,去噪,去黑边,面数校验,扫描件传输,压缩,加密,传输给区域服务器的功能。图像不清晰:可以重扫当前页,如果不清晰的比较多,可以全部重扫。要求尽量提高扫描仪的效率,和传输的速度。序号q/a内容1q多页条码扫描a考虑处理多页情况下2q查看模板定义的明细页面的信息?a讨论是否打印明细信息。3q扫描提交的时候是否删除条码页a删除条码页4q是否提供电子文件的浏览?a不提供5a不打印条码页的情况下如何来进行扫描用例图:活动图:界面图:3.1.4. 无条码页扫描应用场境:在登记的时候登记的文件比较简单只有单比的情况下,如果打印条码比较浪费,切比较麻烦,这个时候需要无条码扫描,即在登记信息后不打印条码只扫描单页的情况下使用。登记页面:登记扫描文件的一些内容,即:登记扫描件的页面上面的信息。3.1.5. 影像质检对扫描的影像进行质量检验,发现扫描页面不清晰,不符合要求的,可以将这个页面设置成重扫页面,流程将流转到影像重扫页面,进行重扫操作,如果扫描的影像质量不合格的比较多则可以全部重扫,即:打回到影像扫描节点。如果发现扫描文件和需要登记的信息不匹配,可以打回做登记信息修改的操作。1) 页面功能:放大,缩小,交换页面,打回重扫,打回登记修改,打回批扫等,发起传输。2) 逐页检查页面质量,3) 不合格的打回扫描,或设置需要重扫的页面,打回重扫。4) 对登记不合格的打回修改登记信息。5) 对合格的图像上传到区域服务器,6) 上传到区域服务器后,提交扫描操作,并由中心端负责发起传输,传输完成后存入wmsj系统中。7) 需要对文件进行des算法加密;8) 调用区域传输组件,传输每个文件到区域服务器;9) 提交任务项,更新工作流工作项状态;10) 影像质检是需要加入批注工作流程:质检完成,传输到区域服务器,调用webservice提交任务,webservice接收到任务后写入影像系统数据库,然后更新工作流,推动工作项流转到传输状态节点。抛出线程发送获得文件请求区域服务器文件传输到中心的任务,完成后更新工作流传输状态完成项。序号q/a内容1q重扫表中的记录是流水方式的?是的,通过记标志的方法来实现用例图:活动图:界面图:3.1.6. 电子文件的质检电子文件,选中传输到区域服务器,下一步操作人员需要检查一下文件的质量,是否符合表转,是否可以正确打开等。用例图:活动图:3.1.7. 影像审单简单描述:文件审单操作,主要功能是文件上传到中心端后,由审查图像质量的人来做图像质量的审核操作,其与文件质检的区别在于,文件质检是文件还没有传输到中心,而审单时文件已经传输到中心,发现质量有不合格的,所进行的纠正的操作。后续操作:1. 如果操作员发现图像质量不合格,可以做打回审单重扫,并填写重扫批注2. 如果发现文件缺少,则可以做审单补件操作,并可以填写补件批注。3. 如果发现文件多余,则可以对图像做“无效”的批注,作废掉相应的图像,4. 功能操作:可以对文件做相应的批注。5. 页面中需要提供影像文件的索引信息,并可以对文件重新进行排序。6. 页面需要显示登记注册交易信息。和登记的文件信息,点击文件可以打开对应的影像资料。7. 能够根据索引字段检索影像信息。如:可以根据影像编号,工作流编号,业务编号。等信息查询影像。文件调阅时,是否增加图像删除标记功能,或者限制必须重扫。提交的必须是重扫后的。序号q/a内容1q审单打回重扫后,再次到审单的时候是否显示“已重扫”。显示2q审单子流程化?将这个节点,变成一个流程。用例图:活动图:界面图:3.1.8. 影像调阅存储在中心服务器的影像信息,能够供操作人员查阅,操作人员可以根据业务编号,或影像编号,工作流编号等,检索到影像资料,并调出资料来查看。url方式:调用我们的影像资料通过url,我们提供查询页面,通过输入查询信息来检索影像资料,和查看影像详细信息。webservice:业务系统通过webservice来访问影像系统的信息主要有,图像,ocr结果,图片域等。用例图:活动图:界面图:3.1.9. 影像查询文件查询提供页面查询影像资料信息操作员可以在文件查询页面中输入相应的信息来进行查询,如:输入,工作流编号,影像编号,机构名称,日期,操作员名称等信息。用例图:活动图:界面图:3.1.10. 影像文件打印简单描述: 影像文件打印:扫描文件传输到中心服务器后,相关操作人员需要将扫描后传输到中心服务器的影像文件打印出来。 影像文件合成水印打印:在打印时为了提高系统的安全性,防止操作人员有替换打印文件的情况发生,需要打印附有水印的文件,根据影像文件和水印文件合成的实际情况了解到,水印合成对黑白影像文件的支持比较好。彩色的经过水印合成之后就会出现颜色混乱的情况,所以,目前只考虑解决打印黑白图像的水印问题. 水印文件管理:水印文件统一存放在中心服务器上,可以对水印文件做更新,删除,添加的操作,对水印文件的管理功能需要分配权限给应用管理员。水印文件要求为指定大小的tiff文件,tiff文件内容可以是jif,jpeg,bmp等标准类型。打印的时候,先下载水印文件,下载完成后,下载扫描文件,然后合成水印,打印出来。如过有需要的话可以打印“打印文件清单”。 水印选择,可以设定水印选择方式,比如:随即选择,日期选择,每天选择一个水印。 水印合成之后,业务人员可以打印预览合成的文件,并对图像进行翻页,旋转等操作,但是不能把更新后的文件保存到服务器上,用例图:活动图:3.1.11. 电子文件的打印3.2. 文件传输需求需要考虑传输优先级的控制。需要工作流启动流程的时候,把选择号的紧急度数据带到影像中来。传输与存储网络结构图:文件存储服务器(wmsj)要求分布式,需要分布到不同的分行。wmsj数据库创建在同一个服务器上。3.2.1. 区域服务器功能传输功能:1. 客户机文件上传到区域服务器2. 客户机下载文件从区域服务器3. 客户机上传日志到区域服务器4. 其他功能:5. ocr功能;6. 图像域切割的功能:根据ocr设定页面识别的域的图像区域,并把这个区域的图像作为ocr数据的数据源文件,提供给操作然员校对ocr使用;7. 加密功能;8. 解密功能;9. 备份文件;10. 归档文件;11. 删除文件;12. 创建文件;13. 链路测试;14. 迁移文件;15. 文件操作和传输任务管理;工作流程:页面发起指令,传输模块将文件上传到区域服务器中,先对文件加密指令内容可以是日志,电子文档,tiff.文件用例图:1.1 传输功能用例图1.2 操作功能用例图:区域服务器活动图3.2.2. 中心服务器功能传输功能:1. 传输文件2. 上传日志3. 下载文件其他功能:1. 加密功能2. 解密功能3. 备份文件4. 归档文件5. 删除文件6. 创建文件7. 链路测试8. 迁移文件9. mac校验10. 任务管理11. 独立query管理ejb,实现query管理功能,一个区域机器,最多可以申请到多少个query。多个应用共用这些query。可以给每个应用分配限定数量的query。一个应用系统可以使用的query的数量。工作流程:质检完成,提交结果后,进入传输发起流程。首先。中心端发起传输指令(代码格式xml)方式:socket。指令加密功能。发送指令同时发起一个监听线程及超时管理线程。区域接收到指令,直接根据指令中信息,创建到中心的jms连接。历史文件处理功能。删除,备份历史文件中心端自动合包,mac校验,解密,调用wmsj filestore接口,将文件存入wmsj。更新工作流传输工作项,每个应用发布一个接收文件。注意:传输区域和中心端不保存参数,在指令中包含这些信息。注意:需要考虑中心端有多台服务器的应用场合。用例图:活动图3.3. 文件存储需求影像系统数据库需要保存查询索引表。设计时需要定义文件存储的接口。文件操作接口定义:添加,删除,替换,等归档:文件归档功能备份:文件备份功能注意:fs表里只保存常用的索引信息,其他索引信息存储到一个字段中,提供未来检索。不考虑存储图片域。提供接口进行取出时切割操作。3.4. 申请审批需求3.4.1. 打印申请简单描述:业务人员如果需要打印存入影像服务器上的影像文件,可以发起打印申请流程,来申请打印影像服务器上的文件,经过授权人员审批通过后,即可打印。打印申请要求操作人员,填写一定的信息: 申请人,申请理由,申请打印的影像索引编号,日期时间,机构等。用例图:活动图:界面图:3.4.2. 打印授权简单描述:打印申请人员申请打印操作完成之后,需要经过主管人员的打印授权,才可以进行打印操作。打印授权人员,需要填写授权意见,授权结果等信息,系统需要记录,每一级授权人员的信息包括授权人员、名称、职务、日期时间、机构、授权意见、结论等信息。用例图:活动图:界面图:3.4.3. 作废申请功能描述:当登记人员发现已存入影像服务器上影像文件有错误的时候,需要将次影像文件废时,可以通过发起作废流程来完成,作废流程的第一步就是作废申请。作废申请页面,主要提供、登记信息查看、文件信息查看、作废申请理由、申请人员信息、职务、申请打印的影像索引编号、日期时间、机构等。可以进行的操作: 终止流程 提交申请 关闭窗口用例图:活动图:界面图:3.4.4. 作废授权作废申请流程中,申请人员提出申请,之后,工作流会流转到授权节点。授权人员,需要根据作废的业务信息,进行授权操作。授权人员需要填写:授权意见和授权结果;系统需要提供:登记信息、文件信息的查看、申请人、申请理由、申请日期等信息。用例图:活动图:界面图:3.5. 工作流接口需求讨论:恢复工作项,是否应当增加恢复工作项功能。指定操作员,影像系统根据需要指定提交的任务下一步分配给某个操作员,有影像系统根据系统数据库中的数据找出需要分配的操作员,提交给工作流系统,由工作流系统进行分配,工作流系统先验证,影像系统提交的人员的权限,是否式对应操作的操作人员,如果是,则进行分配,如果不是,则工作流系统自动将任务分配给有权限的人员。更新工作项,影像系统更新工作项时,有可能工作流的工作项还没有生成节点,这个时候采用的机制是,我们间隔几秒后循环更新,这样比较耗费影像系统的资源,也耗费工作流系统的资源,同时,两个系统的交互变的频繁起来。建议:工作流生成下一个新节点的时候通知影像系统,这样影像系统可以根据通知,来确定什么时候去更新工作流系统。3.5.1. 发起工作流接口工作流门户中点击“新工作项”来发起工作流,数据录入分两种: 需要输入数据的发起,在启动工作流弹出的窗口中输入影像编号,业务编号,并将编号带给影像系统的情况; 不需要输入数据的发起,启动窗口中,不需要输入数据,直接点击确认后,即可进入影像系统。影像系统调用工作流接口来发起工作项,影像系统登记的时候,操作人员可以根据情况发起本流程的实例。影像系统调用工作流提供的接口,启动一个流程。电子文件流程的发起:影像登记的时候,点击“电子附件”按钮,启动电子附件流程,来进行电子附件的上传操作。确定工作项的优先级功能:一般,紧急,较急;工作流内部存储格式:00,05,10,varchar(2)。用例图:活动图:3.5.2. 终止工作项简单描述:操作员在需要终止工作项的时候可以调用终止工作项服务来实现这个功能用例图:活动图:3.5.3. 用户认证接口 影像系统通过工作流系统单点登陆,影像系统和工作流系统之间的主要操作需要进行ssotoken用户认证,以保证用户的有效性,和系统的安全性。1. 工作流认证方式:从工作流登陆页面输入用户名和密码登陆到系统中,然后访问影像的url的时候采用ssotoken的方式进行认证。2. 影像认证方式:在影像的登陆页面输入用户名密码,根据影像的库中的用户表来认证,3. 影像输入用户名密码调用工作流webservice服务进行用户权限认证:在影像的登陆页面输入用户名密码,调用工作流的webservice来做用户名密码认证。系统使用的时候,可以通过设定运行与其中的一种模式。用例图:工作流认证方式活动图:3.5.4. 用户同步接口工作流系统用户是集中管理的,用户的角色,权限等信息需要同步到影像系统中来,其中用户信息包括:applicationid,userid,username,branchid,vorgid,vorgname。用例图:活动图:3.5.5. 角色同步接口工作流系统中的角色信息需要同步到影像系统中来,方便影像系统进行管理模块,和部分业务模块的角色创建。同步的信息包括:角色名称,角色编号等。用例图:活动图:3.5.6. 机构同步接口工作流系统中的机构信息需要同步到影像系统中来。机构分为实体机构,和虚拟机构。用例图:活动图:3.5.7. 工作流调用影像门户接口 用户的进入影像系统都是通过工作流系统进入的。在进行影像操作时,工作流需要通过此接口调用影像门户用例图:活动图:3.5.8. 影像更新工作流接口 影像前台应用中的登记、扫描、重扫、补扫、质检等工作,在处理完工作项之后,需要发送请求给工作流系统,更新工作项。序号q/a内容1需要改造这个接口,需要有下一个节点生成时通知功能?工作流需要添加一个设置的参数,判断什么时候通知,什么时候不通知用例图:活动图:3.5.9. 影像查询工作流信息接口影像系统需要知道工作流,工作项的状态信息的时候,和需要知道待办工作项列表的时候需要查询工作流。本接口实现了影像查询工作流状态的接口用例图:活动图:3.5.10. 影像指定工作项操作员接口影像系统中有些节点的操作员根据工作流中的规则不能满足需求时,需要影像系统根据需要选出下一步的操作员,传给工作流系统,让工作流系统将此任务分配给指定的操作员。实现指定人员分配功能。序号内容1q:影像应该无权进行这种操作a: 根据系统的需求可能会遇到一下情况,启动一个作废流程的时候,作废操作的操作员可能需要主流程中的业务操作人员来进行,而工作流系统没有办法分配任务给主流程中的操作员,这个时候影像系统找出影像数据库中记录的主流程中的操作人员编号,交给工作流系统来安排给他,工作流系统会根据权限设置,和其他信息,进行验证,验证通过后,指派给他,如果不通过则工作流系统分配给其他有权限的人员。用例图:活动图:3.5.11. 生成工作项参数功能从影响数据库中的数据生成wfdata的参数信息。3.6. 系统管理功能需求3.6.1. 角色管理1. 角色同步:从工作流同步用户角色信息2. 角色管理:系统提供角色的添加,删除,浏览,编辑的功能,数据表中有一个字段来标注,角色是影像系统的还是工作流同步过来的,如果是工作流同步过来的就不可以进行鞭子的操作。3. 注意:影像系统不可以编辑工作流同步过来数据。用例图:活动图:3.6.2. 功能模块角色对应关系管理设置角色能访问的功能模块。 活动图:3.6.3. 用户信息管理1. 用户同步:从工作流同步用户信息。2. 用户管理:系统提供用户添加,删除,修改的功能,数据库中有字段标注数据类型,影像自己的用户,还是同步过来的用户,如果是同步过来的用户就不可以编辑,如果是自己的用户则可以编辑。3. 注意:影像系统不可以编辑工作流同步过来数据用例图:活动图:3.6.4. 中心服务器管理1. 管理中心服务器ip,服务器名称等信息。2. 备份文件功能,3. 归档文件功能,4. 删除文件功能。5. 链路测试。6. 迁移文件。7. 查看传输日志。8. 传输任务状态。用例图:活动图:3.6.5. 区域服务器管理1. 管理区域服务器信息:ip地址,名称。2. 删除历史文件功能。自动设置时间删除历史文件功能。3. 备份历史文件功能。4. 归档历史文件功能。5. 链路测试。6. 迁移文件。7. 上传并查看传输日志。8. 传输任务状态。9. 用例图:活动图:3.6.6. 机构管理1. 工作流同步:从工作流同步机构信息。2. 管理机构信息:系统自己提供机构信息的管理3. 分类:实体机构,虚拟机构,虚拟机构数据需要按“应用”划分。4. 注意:影像系统不可以编辑工作流同步过来数据的。用例图:活动图:3.6.7. 机构区域中心应用对应关系管理负责提供系统用到的传输路线的设置。能够通过这个管理页面,实现对某个应用的某个操作员所在机构的传输路线的管理。例如:branch applicationid domainserverip centerserverip 9900 001 2 0这样数据表中的一条记录可以根据业务操作人员登陆的应用,以及所属机构确定影像传输通过的区域服务器和中心服务器。用例图:活动图:3.6.8. 操作记录管理系统管理员对系统所做的修改需要保存在系统操作日志表中。1. 查询操作记录:通过输入的条件进行筛选,符合条件的显示在列表中。2. 删除操作记录3. 查看操作记录:对列表中的记录进行详细内容的查看。用例图:活动图:3.6.9. 水印库管理对水印库的管理,水印文件的存储需要按应用分别存放。水印文件存储在filestore中。提供管理功能主要有:1. 上传水印文件:借助文件传输流程来实现,将选中的水印文件上传到中心服务器,存储在水印filestore中。2. 删除水印文件:删除水印文件和对应索引。用例图:活动图:3.6.10. 日志管理1. 中心日志管理:查询,删除,查看中心web服务器日志。2. 区域日志管理:区域上传日志到中心,查看,删除区域,删除中心,查询。区域服务器提供此功能3. 客户机日志管理:在客户机上可以有快捷菜单上传日志到中心端,由中心端页面显示日志,提供给管理员查看。不提供历史日志,只有当天日志。用例图:活动图:注意:客户日志文件上传待定3.6.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论