系统架构说明书.docx
- 文档编号:15445006
- 上传时间:2023-07-04
- 格式:DOCX
- 页数:9
- 大小:290.63KB
系统架构说明书.docx
《系统架构说明书.docx》由会员分享,可在线阅读,更多相关《系统架构说明书.docx(9页珍藏版)》请在冰点文库上搜索。
系统架构说明书
NewPicRiteSystemProject
系统架构说明书
SystemArchitectureDesign
文件状态:
[√]草稿
[]正式发布
[]正在修改
所属部门(Dept.)
××物流
作者(Author)
××(××@××.××.××.××)
当前版本(Ver.)
V1.0
更新日期(LastChange)
2004-10-27
文件名(FileName)
新PicRite系统架构
所在位置(FileLocation)
历史版本(RevisionHistory)
版本号
RevisionNumber
修订日期
RevisionDate
更新内容
SummaryofChanges
修订人及联系方式
Responsible
V1.0
2004-10-27
NewCreate
××@××.××.××
文档所属(Ownership)
名称
Title
负责人
ResponsibleParty
日期
Date
DocumentCoordinator(s)
DocumentOwner
××××
2004-10-27
确认批准(ReviewersandApprovals)
Thisdocumenthasbeenreviewed/approvedby:
批准人
Name/Signature
头衔
Title
目录(TabelofContents)
1.文档介绍
1.1文档目的
本文档主要用于描述新P2L系统的硬体以及软体架构。
1.2文档范围
1.3读者对象
1.4参考文献
提示:
列出本文档的所有参考文献(可以是非正式出版物),格式如下:
[标识符]作者,文献名称,出版单位(或归属单位),日期
AngelWu,软件需求分析说明书,BOEO,2004-10-28
1.5术语与缩写解释
缩写、术语
解释
P2L
PicRite(Picktolight)系统的简写
MHS
MaterialhandlingSystem(IBM物料处理系统)
MQSeries
IBMWebSphereMQSeries
DB2
IBMDB2Database
APServer
ApplicationServer
TGS
TerminalGatewayService
…
2.设计概述
2.1简述
新的P2L系统采用三层式(3-Tier)的结构。
这里三层架构是指最底层数据库,中间的APServer以及前端的用户端。
数据库是规划采用DB2,用来储存整个生产过程中的捡料及包装附件数据,以及整个系统运作的逻辑核心部分。
数据库的版本规划使用8.1版。
中间一层是APServer,作用是进行用户端程式与数据库之间运作的连结,可以有效减少用户端直接连接数据库的数目。
这一层APServer也被规划兼作系统的FileServer使用,透过FileServer的机制,可以自动更新用户端的系统程式,达到版本控制的目的。
由于最前面的用户端并不直接与数据库连接,所以用户端不需要安装DatabaseClient,以及BDE等套件;并且有规划FileServer的机制,用户端会视需要自动由FileServer下载需要的模块,使得用户端的初始安装便得非常容易。
2.2软件结构设计
P2L系统的结构可以如下图表示:
❑接口功能:
P2L系统的接口功能负责透过MQSeries对MHS系统进行讯息交换。
❑管理及设定功能:
主要功能是设定系统静态资料(DataCenter)以及料架管理(PickManager),所有设定的资料会储存在数据库中。
❑列印功能:
列印PickList,以及打印机指定功能。
❑查询功能:
提供整个P2L系统的查询及报表产生。
❑APServer:
作用是进行用户端程式与数据库之间运作的连结,可以有效减少用户端直接连接数据库的数目。
❑数据库:
储存所有静态资料以及所有捡料以及包装附件讯息。
❑标签控制功能:
用来设定所有标签地址(TGSSetup),控制现场电子标签进行捡料动作(TGS),以及监看电子标签的状态(TGSMonitor)。
❑电子标签:
依照BOM表需求于捡料时提示须捡料件之位址,以及执行确认的动作。
电子标签与连接到AT500再由TGSServer控制的示意图如下:
2.3顶层模块设计
P2L系统的顶层模块包含DataCenter,PickManager,PrintPickList,Report以及TGS五部份,功能表如下图:
DataCenter
PickManager
PrintPickList
ReportCenter
TGS
Role
Location
PrinterSetup
PrinterSetup
TGSSetup
User
Part/LocationLink
PrintPickList
ReprintPickList
TGSMonitor
Commodity
PrintRestockNotice
库存物料查询
TGS
Part
ConfirmRestockNotice
物料查询订单状态
Location
线别查询订单状态
捡料线需求查询
显示UWIP
以UWIP/KittingNumber/Order查询缺料状况
分别描述如下:
❑DataCenter:
提供设定系统基本静态资料的功能。
系统静态资料包含角色(Role)定义、系统使用者(User)资料、料件(Part)讯息、槽位(Location)定义、料件或槽位属性(Commodity)。
维护功能包含新增、删除及修改。
❑PickManager:
提供料架管理功能,包含槽位(Location)定义、自动分配槽位、手动指设定料件槽位、调整OnHand数量、列印物料需求单、上料确认。
❑PrintPickList:
提供列印PickList以及调整打印机功能。
❑ReportCenter:
提供整个P2L系统的查询及报表产生。
❑TGS:
包含TGS服务,主要在接收以及控制电子标签讯号输入及输出;TGSSetup主要在设定电子标签在捡料过程中的行为规范;另外TGSMonitor则在检视所有电子标签连线的状态。
2.4子模块设计
参考AngelWu,软件需求分析说明书,BOEO,2004-10-28,4功能需求。
2.5约束和假定
❑必须使用DB2,且只能放在MHS服务器上。
❑必须使用MQ作为中间件,且所有接口必须由L3提供。
❑系统使用3-Tier,以方便系统升级。
❑AP服务器程序必须由Delphi编程工具。
❑系统的主要菜单,将最大限度的保留原来的结构,以方便用户。
同时要解决所有用户遇到的问题。
❑系统必须具备简单的硬件管理功能,方便快捷地排查问题。
通过硬件维护电脑能很方便地看到每一个模块、标签的状态。
❑通过硬件维护电脑能实现显示标签地址、标签计数测试、测试蜂鸣器等功能,以方便对系统进行测试。
3.模型
3.1对象模型
提供整个系统的对象模型,如果模型过大,按照可行的标准把它划分成小块,例如可以把客户端和服务器端的对象模型分开成两个图表述。
3.2动态模型
这部分的作用是描述系统如何响应各种事件。
例如,可以建立系统的行为模型。
一般使用顺序图和状态图
4.关键算法描述
对软件中关键算法进行描述,解释
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 架构 说明书