后勤仓库RFID管理信息系统系统建设技术方案书.docx_第1页
后勤仓库RFID管理信息系统系统建设技术方案书.docx_第2页
后勤仓库RFID管理信息系统系统建设技术方案书.docx_第3页
后勤仓库RFID管理信息系统系统建设技术方案书.docx_第4页
后勤仓库RFID管理信息系统系统建设技术方案书.docx_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

此文档收集于网络,如有侵权,请联系网站删除南京军区司令部某部器材设备RFID管理系统系统建设技术方案 v1.0.0中国南京汉森思物联网科技有限公司保证本方案内容不存在虚假、误导性陈述或者重大遗漏,承诺恪守诚实、信用、谨慎、有效的义务;本方案属我公司商业秘密,请贵单位不要将本方案全部/部分予以复制、传递给他人,影印、泄露或散布给他人;我公司对贵单位的认真对待和积极配合表示真挚的谢意。编制单位:中国南京汉森思物联网科技有限公司2013-01-27目 录南京军区司令部某部1器材设备RFID管理系统1系统建设技术方案 v1.0.01第一章 项目概述41.1编写目的41.2 建设规范41.3术语定义51.4参考资料5第二章 项目介绍62.1系统介绍62.2系统用户62.3项目建设内容62.4 系统结构72.5 软硬件环境82.6 总体结构设计9第三章 系统设计103.1 系统总体流程图103.2功能设计103.2.1首页103.2.2 入库管理113.2.3出库管理123.2.5器材管理123.2.6器材回收标签133.2.7器材发放标签133.2.8基础信息管理133.2.9器材监测143.2.6系统管理153.3接口设计16(1)用户界面16(2)软件接口16(3)硬件接口16(4)内部接口173.4运行设计17(1)运行控制17(2)运行时间183.5出错处理设计18(1)出错输出信息18(2)出错处理对策193.6数据库设计19(1)概念结构设计19(2)逻辑结构设计20(3)物理结构设计21第四章 硬件设备介绍24第五章 系统安全体系255.1统访问安全265.2信息安全265.2.1数据安全265.2.2数据库安全265.2.3.系统安全27第六章 系统性能指标29第七章 项目实施、服务、培训计划307.1项目总体计划306.2推进计划307.3项目质量保证307.4 服务和培训计划31(1)售后服务31(2)培训计划32第八章 系统开发进度与实施计划32第九章 系统建设费用32致谢33此文档仅供学习与交流第一章 项目概述1.1编写目的本技术方案稿给出即将建设的“南京军区司令部某部器材设备RFID管理系统” 建设的总体设计,明确项目的开发框架。本技术方案稿是在与南京军区司令部某部相关同仁共同沟通的结果下形成的建设思路,是系统平台未来建设的宏观规划,是未来系统功能的凭据,是系统验收的依据之一。本技术方案稿中所列出的功能能够保证未来系统平台的具体业务处理流程,并在进一步精炼和抽取现有信息化的基础上构建完整的物资设备监管的一体化平台系统,使系统软件的开发目标有明确的针对性,进一步提高单位的设备监管安全、工作效率与信息化水平。本文档面向的读者主要是相关领导、部门负责人、负责系统开发的项目经理、系统分析员、需求分析员、软件开发人员、硬件设备人员和测试人员等。1.2 建设规范(1) 规范营区物资设备管理工作模式用信息化技术管理取代以往的手工作业模式,使营区物资设备仓库的管理工作模式规范化、机读数据格式标准化、管理决策科学化。(2) 建立标准货物数据库根据不同器材的性质对器材进行合理的调配,并统计出基本属性信息,构建一体化标准数据,为系统平台的建设奠定基础数据标准。(3) 提高营区物资设备仓库管理效率仓库管理员只需要通过查询就可以清楚的知道都有哪些货物入库,库存量是多少,在什么位置,准确了解货物的基本信息。(4)为营区物资设备仓库管理人员提供准确库存信息营区仓库管理人员通过货物库存量查询可以准确地掌握仓库不同货物的库存情况; 1.3术语定义Web Service是一种新的web应用程序分支,他们是自包含、自描述、模块化的应用,可以发布、定位、通过web调用,实现公共数据接口。Web Service可以执行从简单的请求到复杂的商务处理的任何功能,一旦部署后,其他Web Service应用程序可以发现并调用它部署的服务。AOP即Aspect Oriented Programming,面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。RFIDRFID射频识别是一种非接触式的自动识别技术,它利用射频信号和空间耦合(电感或电磁耦合)的传输特性自动识别目标对象并获取相关数据,识别工作无须人工干预,可工作于各种恶劣环境。RFID技术可识别高速运动物体并可同时识别多个标签, 操作快捷方便。RFID是一种突破性的技术:第一,可以识别单个的非常具体的物体,而不是像条形码那样只能识别一类物体;第二,其采用无线电射频,可以透过外部材料读取数据,而条形码必须靠激光来读取信息;第三,可以同时对多个物体进行识读,而条形码只能一个一个地读。此外,储存的信息量也非常大。SOA面向服务的体系架构(Service-Oriented Architecture,SOA)是一种组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行互换。1.4参考资料(1)南京空军某机关营区物联网(RFID)一体化系统项目建设技术方案稿;(2)山海关海军某团营区物联网(RFID)一体化系统项目建设技术方案稿;(3)某卷烟厂厂区物联网(RFID)一体化系统建设技术方案稿; (4)软件开发规范GB 8566-88;(5)计算机软件质量保证计划规范GB/T 12504-90;(6)计算机软件产品开发文件编制指南GB 8567-88;第二章 项目介绍2.1系统介绍物资设备管理系统项目的基本功能是物资设备入库管理、盘查管理、出库管理、出库监测、信息统计等。物资设备管理信息系统有如下特点:(1)该项目是机关一体化信息平台的一个重要建设内容;(2)该项目条形码技术实现了物资设备管理一体化建设;该系统具有一般信息系统通用功能,并且具备相应的硬件设备控制等功能。2.2系统用户本系统的用户主要为机关一般用户、机关工作人员和系统维护管理工作人员,考虑到数据的保密性和系统的安全性,系统用户分为一般用户、工作人员和管理员三种级别,如表1所示。表1系统用户类型用户类别用户说明一般用户主要是仓库保管员工作人员机关工作人员管理员负责系统的维护、配置、管理人员2.3项目建设内容基于项目目前的需求定义,本项目建设内容主要包括以下功能模块:l 资产登记l 资产领用l 资产退还l 资产盘点l 资产外出l 数据统计l 用户管理l 信息查询l 物资管理l 出、入库管理l 系统监测2.4 系统结构(1)B/S体系结构图1 B/S模式结构(2)三层体系结构 用户表示层(UI) 业务逻辑层(BBL) 数据访问层(DAL) 数据库(DB) 图2 三层体系结构B/S模式,数据维护方便,客户端无需专用软件,有较好的网络扩展性,支持TCP/IP协议直接接入Internet。同时,在三层B/S体系结构中,数据及应用可通过不同平台、不同网络存取,系统伸缩性较大,而且数据计算与处理集中在中间的功能层,服务器性能易于提升。2.5 软硬件环境1.硬件环境: 表2-1 硬件环境服务器最低配置推介配置应用和数据库服务器CPU : 奔腾双核系列以上CPU:酷睿双核系统以上内存:1G以上内存:2G以上网卡:10/100M以上网卡:10/100M以上硬盘:120G以上硬盘:320G以上 2.系统开发应用平台环境如表2-2所示。 表2-2 系统开发应用平台环境项目内容服务器操纵系统Windows 2003/Windows NT网络服务器tomcat开发平台Myeclipse数据库服务器MySqL客户端软件IE 6.0/7.0/8.0等2.6 总体结构设计仓库管理系统主要由用户管理、入库管理、出库管理、货品管理、供应商管理、统计分析等功能模块组成。物资设备管理系统的功能模块图如图3所示。 图3 物资设备管理系统的功能模块图第三章 系统设计3.1 系统总体流程图本系统流程图如下图所示。 图4 物资设备管理系统的“系统流程图”3.2功能设计3.2.1首页用户在首页就可以了解当前库房中的器材信息的统计数据,包括:库房数量、器材类型数量、器材数量、今日入库数量、今日出库数量等数据。同时用户可以通过首页中的快捷键直接进入用户所需要的功能界面。3.2.2 入库管理(1)采购管理如果器材属于所属单位采购,在资产设备进入仓库前,用户首先会填写一张采购入库清单,包括:品名、厂家、生产日期、产地、价格、数量、规格等基本信息,同时包括入库责任人。填写完整后打印,产生一张采购入库清单。(2)配发管理如果器材属于上级部门配发给下级所属单位,在资产设备进入仓库前,首先会填写一张配发入库清单,包括:配发单位,品名、厂家、生产日期、产地、价格、数量、规格等基本信息,同时包括入库责任人。填写完整后打印,产生一张配发入库清单。(3)归库管理当器材从使用者归还仓库时,用户必须填写一张还库清单,包括:器材信息,器材数量,归还人,归还日期等基本信息,同时包括归还入库责任人。填写完整后打印,产生一张还库清单。3.2.3出库管理在器材设备出库前,首先会填写一张出库单,包括:领用人,领用器材信息,领用各器材数量,日期等基本信息,同时包括出库责任人后。填写完后,产生一张领用出库清单。3.2.5器材管理 (1)器材管理系统支持用户对在库的器材进行管理,包括:修改器材基本信息,删除器材,查看器材的进出历史记录等功能。如图所示(2)查询统计系统支持对库存信息统计分析,形成统计表格、统计图等数据统计模型,便于统计分析比对。用户可以通过查询,查看器材的基本信息,包括:是否在库,库存位置等。以便用户可以确认器材是否存在。3.2.6器材回收标签 系统支持对已发放标签的器材进行标签的回收工作。3.2.7器材发放标签 系统支持对未发放标签的器材进行标签的发放标签。3.2.8基础信息管理 (1)库房管理用户可以在仓库管理系统中对库房进行自定义维护。(2)器材类型管理用户可以在仓库管理系统中对器材类型进行自定义维护。(3)专用字典值管理系统支持用户自定义字典值内容,对字典值进行修改等功能。例如:器材类型(国标)这一字典值,用户可以对其进行修改原有内容,或新增新的器材类型。如图所示:器材类型(国标)字典值3.2.9器材监测在人员进出位置安装RFID扫描天线,每当人员进出时,扫描天线会监测该人员身上是否携带贴有RFID标签的器材,如果无,则系统不报警,反之,如果有,同时该器材的状态为未经允许出仓库时,系统会发出报警声音。3.2.6系统管理(1)用户管理用户包括普通人员,系统管理人员,系统管理人员可以增加、删除和修改普通人员。(2)权限管理普通用户无权限修改人员权限,系统管理员有权限增加、删除和修改其他人员的权限。(3)日志管理用户的登陆,器材的入库出库历史记录和盘点等都会以一条记录的方式存入数据库,以方便跟踪定位。(4)密码管理用户能够自己修改自己的密码。3.3接口设计(1)用户界面系统首页图示(2)软件接口服务器程序使用JSP提供对My SQL数据库的接口,实现对数据库的访问。服务器程序上使用MySQL对数据库的备份命令,以做到对数据库的备份保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。(3)硬件接口在输入方面,对于键盘、鼠标的输入,可用JAVA的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可使用JAVA提供的标准输入/输出对其进行处理。在网络传输部分,为了实现高速传输,将使用高速ATM。(4)内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面的数据结构设计的内容中说明。接口传递的信息将使以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。3.4运行设计客户端程序在输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器端程序的接收网络数据模块始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回客户机。(1)运行控制运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。在网络传送方面,客户端在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接收到数据后发送确认信号,在对数据处理、访问数据后,将返回信息送回客户端,并等待确认。(2)运行时间网络硬件对运行的时间有最大的影响,当网络负载量大时,对操作的反应将受到很大的影响。所以采用高速ATM网络,实现客户机与服务器之间的连接,以减少网络传输上的开销。其次是服务器的性能,这将影响对数据库的访问时间即操作时间的长短,影响加大客户端操作的等待时间,所以必须使用高性能的服务器。3.5出错处理设计(1)出错输出信息程序在运行时主要会出现两种错误:1.由于输入信息,或无法满足要求时产生的错误,称为软错误。2.由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在用户名/密码做成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,在生产相应的错误提示语句,返回到用户界面。对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置,返回输入阶段。出错信息必须给出相应的出错原因,如:“您输入的用户名或密码错误!”“您输入的数据类型错误!”。(2)出错处理对策客户端及服务器端建议安装不间断电源,防止停电或电压不稳定造成的数据丢失的损失。在断电恢复过程可采用数据库日志文件,对其进行ROLLBACK处理,对数据进行恢复。在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。在硬件连接方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。3.6数据库设计(1)概念结构设计物资设备管理信息系统的总E-R图如图5所示。 图5 物资设备管理系统E-R图(2)逻辑结构设计实体用户对应的关系模式如下:用户(用户名、密码、权限)实体仓库对应的关系模式如下:仓库(仓库编号、仓库名、仓管姓名、备注)实体供应商对应的关系模式如下:供应商(供应商名称、地址、联系电话、联系人、备注)实体商品对应的关系模式如下:商品(商品编号、商品名、规格、单位、单价、条码、库存下限值、备注)联系“入库”所对应的关系模式如下:入库单(入库单编号、供应商名称、货品编号、仓库编号、单位、数量、单价、金额、入库时间、制单人、备注)联系“出库”所对应的关系模式如下:出库单(出库单编号、货品编号、仓库编号、数量、单价、出库时间、制单人、备注)在关系模式入库单上建立视图:入库(入库单编号、供应商名称、入库时间、制单人、备注)可以在关系模式入库单上建立视图:出库(出库单编号、出库时间、制单人、备注)可以在关系模式入库单、出库单上建立视图:库存(仓库编号、货品编号、库存量)(3)物理结构设计物理结构的设计主要包括各个表的设计,表的设计包括字段名、字段类型长度、该属性是否允许空值、是否为主码、是否为索引项。表6中,详细列出了仓库管理系统数据库中各表的属性设计情况。表1 用户信息表t_user字段名字段类型是否为空主码/索引项说明UsernameChar(20)N主码用户名PasswordChar(20)N索引项密码limitintN索引项权限表2 仓库信息表t_store字段名数据类型是否为空主码/索引项说明S_idChar(20)N主码仓库编号S_nameChar(20)N索引项仓库名称C_nameChar(20)N外码仓管姓名S_remarksVarchar(100)Y索引项备注表3 供应商信息t_provider字段名数据类型是否为空主码/索引项说明P_nameChar(50)N主码供货商名称P_addressVarChar(80)N索引项供货商地址P_telChar(30)N索引项供货电话P_pnameChar(20)N索引项供货商联系人p_remarksvarChar(100)Y索引项供货商备注表4 货品信息表t_goods字段名数据类型是否为空主码/索引项说明G_idChar(20)N主码物资编号P_idChar(50)N外码供应商名称G_nameChar(50)N索引项物资名称G_normsChar(20)N索引项规格G_unitChar(8)N索引项单位G_priceFloatN索引项单价G_codeChar(20)N索引项条码G_lowerintN索引项库存下限G_remarksVarchar(100)Y索引项备注表5 入库单信息表t_input字段名数据类型是否为空主码/索引项说明I_idintN主码入库单编号P_idChar(50)N外码供应商名称G_idChar(20)N外码物资名称S_idChar(20)N外码仓库编号G_unitChar(8)N索引项单位I_numberintN索引项数量G_priceFloatN索引项单价G_moneyFloatN索引项金额I_timeDateN索引项入库时间nameChar(20)N索引项制单人I_remarksVarchar(100)Y索引项备注表6:出库单信息表t_output字段名数据类型是否为空主码/索引项说明O_idintN主码出库单编号G_idChar(20)N外码物资编号S_idChar(20)N外码仓库编号O_numberintN索引项数量G_priceFloatN索引项单价O_timeDateN索引项出库时间usernameChar(20)N索引项制单人O_remarksVarchar(100)Y索引项备注第四章 硬件设备介绍营区物资设备管理系统建设主要由包括硬件设备和软件系统两部分构成。硬件设备主要组成部分:手持扫描终端+射频检测器(检测天线)标签(软、硬)+PC电脑以及其他辅助办公设备。第五章 系统安全体系系统在运行过程中,为保证能够正常安全运行,除了要求系统自身健壮外,还需要对系统提供必要的安全保护。系统安全管理服务作为系统运行的基础保障,为系统的安全稳定运行提供必要的支持和保护。此外安全服务还提供对软件知识产权的保护。对于数据库访问没有提供相应的权限设置信息,系统功能模块可以访问到数据库表的字段和数据。系统安全管理服务包括以下几部分:5.1统访问安全系统为每个部门进行专业授权,用户以部门登陆,只能操作本部门业务相关的数据。部门用户对数据的操作权限有浏览、删除、增加、修改四种。系统管理员为部门分配数据操作权限,并将权限赋予给该部门下的用户。5.2信息安全5.2.1数据安全主要分为:数据加密、传输加解密、浏览地址加密。用户的帐号密码加密存储到数据库中,系统配置信息中的所有帐号和密码都加密存储。系统采用统一的加解密手段,调用同一个加解密接口来对密码进行加解密。5.2.2数据库安全1、防止用户直接访问数据库系统所有部分不直接访问数据库,而是通过通用数据访问模块提供的接口来对数据进行访问,并且尽量不直接使用SQL语句,而是使用通用数据访问提供的接口。2、防止SQL攻击系统进行登录验证的时候,不直接访问数据库进行用户验证,而是在系统启动的时候将用户信息加载到内存,用户登录时提交的信息与内存中的数据进行对比来进行身份验证。5.2.3.系统安全1、角色与权限系统的权限控制有两种,一是功能授权,一是到专业一级的部门访问数据授权,进而充分保证数据的安全性。2、角色授权系统可以配置角色的功能列表,并对每一个角色授予一个或多个权限,系统用户可以分别给每一个用户一个角色,该用户可以对经过授权的功能进行操作。这里的功能指应用系统的模块,每个模块为一个功能。角色与用户是一对多的关系。3、部门访问授权系统为每个部门进行专业授权,用户以部门登陆,只能操作本部门管辖的信息。部门用户对信息的操作权限有浏览、删除、增加、修改四种。系统管理员为每个部门分配信息专业操作权限,然后将该权限赋予给该部门下的用户。第六章 系统性能指标项 目性 能 指 标系统性能页面访问并发量400次/秒工作站同时登录量50个控制操作响应时间4s数据浏览响应时间3s一般数据查询响应时间1s当系统处理能力不足时,可通过增加相应的节点和处理能力来实现系统处理能力的动态增长网络平台性能要求数据传输网络畅通、快捷、可扩展系统平台性能要求采用通用性好、安全可靠的操作系统以及大型数据库系统,以保证系统良好的性能应用系统性能应用系统性能应满足用户的要求,稳定、可靠、实用。人机界面友好,输出、输入方便,图表生成美观,检索、查询简单快捷系统采用便于升级的模块化要求,包括采用软件升级来简化系统扩展和修改,模块组合可以根据需要来选择提供标准的网络通信应用层协议和应用基本函数及调用接口第七章 项目实施、服务、培训计划7.1项目总体计划某空军营区物资设备管理系统建设分为2个阶段。 建设内容第一阶段系统开发第二阶段系统部署实施6.2推进计划本着整体规划、分步实施的原则,整个实施过程也将相应地划分为需求分析,系统设计,系统开发,系统测试、完善、实施四个部分。同时,为了确保“营区物资设备管理系统”的成功建设,我们将按照软件工程和过程管理的要求来组织项目的实施,建立完善的质量保证体系,以确保项目的开发和交付过程遵循上述标准,并且确保交付的质量,从而保证用户投资的回报。7.3项目质量保证针对“营区物资设备管理系统”项目,质量保证计划如下:本系统在需求分析、总体设计、软件开发等各阶段,严格按照软件工程和软件

温馨提示

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

评论

0/150

提交评论