




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国普天信息产业股份有限公司通信产业事业本部项目信息管理系统备品备件管理模块概要设计说明书 文档编写:阎 冬 陶惠良 提交日期:2008-10-15 审 批 人: 杨正球 北邮项目组2008-10-15文档维护记录撰写人修改时间原版本号修改内容介绍阎冬2008-10-15V1.0撰写文档陶慧良2008-12-25V1.1 修改格式和部分内容目 录1引言11.1编写目的11.2项目背景11.3术语11.4参考资料22任务概述22.1需求概述22.2目标22.3 运行环境23总体设计33.1总体设计方案33.2系统功能模块图44接口设计64.1内部接口64.2外部接口85数据字典95.1数据库总表95.2表与表之间的关系105.3数据模型详细设计10附录1.Struts-config.xml17附录2.Spring-config.xml26Presale-005 备品备件管理模块 概要设计说明书1引言1.1编写目的在完成了软件系统的可行性研究和需求分析的基础上,为了明确软件需求、安排项目规划与进度、组织软件开发与测试,项目小组经过讨论提出了这份概要设计说明书。此概要设计说明书对中国普天项目信息管理系统之合作方管理模块的解决方案、功能分配、模块划分、程序的总体结构、输入输出和接口设计、运行设计及出错设计等方面作了全面的概括性说明,为该软件的详细设计奠定了基础。此文档为系统分析员工作的阶段性总结,并提供项目经理、设计人员和开发人员参考。1.2项目背景备品备件管理模块是工程管理的一个子模块,该模块的总体目标是在中国普天系统事业产业本部范围内应用备品备件管理模块。所开发系统名称:中国普天项目信息管理系统之备品备件管理模块项目委托单位:中国普天股份有限公司项目开发单位:北京邮电大学软件用户:中国普天系统事业产业本部所有员工及下属部门1.3术语备品备件库管理:备品备件库管理是对备品备件相关业务进行合理有效的管理,主要完成对备品备件的出库、入库以及库与库之间的调拨备件进行的相关具体工作的记录,以便日后对系统中备件出入库和调拨、收发货以及库存量和货物成本进行统计查询,规范运作体系,加强备件管理以降低备件运作成本。与备件相关的所有业务包括仓库管理、备品备件管理、出库管理、入库管理、库存管理、收发货管理、库存成本维护以及查询统计等。1.4参考资料备品备件管理模块功能需求说明书备品备件管理模块需求规格说明书2任务概述2.1需求概述作为整个项目信息管理系统的组成部分之一,备品备件库管理模块主要是为系统管理员、备品备件库总管理员、地方备品备件库管理员、备品备件系统参与人员等多种不同的角色提供仓库管理、备品备件管理、库存管理,备品备件查询统计、入库管理、出库管理、申请单管理、调拨单管理、收发货管理、库存维护成本管理等不同权限的操作,从而提高工作效率。2.2目标备品备件库信息管理模块主要来实现以上提到的需求,帮助用户实现对全国各地区的备品备件库及备件的调度等相关信息的管理,同时与项目信息管理系统的其它模块很好的集成。本子系统包括仓库管理、备品备件管理、库存管理,备品备件查询统计、入库管理、出库管理、申请单管理、调拨单管理、收发货管理、库存维护成本管理十个模块。2.3 运行环境网络环境:图2-1 网络环境3总体设计3.1总体设计方案备品备件管理模块采用框架进行设计,系统的各个子模块之间功能独立,可根据用户的需要动态进行组合,各个子模块之间没有直接耦合,而是通过数据库之间的联系由框架进行组合。该模块采用Struts+Spring+Hibernate框架。其中Struts应用于系统的控制层,用于对系统的业务流程进行控制;Spring应用于系统的业务曾,用于对系统的业务数据进行配置组装;Hibernate应用于数据持久层,用于对数据进行持久化。框架设计一个最重要的特点是实现了模型视图控制器模式(MVC),模型组件封装了内核数据和功能,从而使核心的功能独立于输出表示和输入方式。视图组件从模型获得信息并向用户显示。控制器组件与唯一的一个视图组件连接,接受用户的输入。通过模型,视图和控制器的相互分离,应用框架,使得系统可以十分灵活的适应用户多变的功能要求。此外,采用框架技术进行软件开发还包括以下的主要特点:u 利用框架开发的软件具有一致性结构,框架决定了软件产品的最终形式,利用框架建立的系统很容易维护,系统之间可以很方便地相互存取,而且用户看来也是一致的。u 限制了软件设计人员一定程度的创造性行为,软件设计人员可以无须作出太多的设计决策,依照规定的方向建立应用,指导软件设计人员全面了解相关领域,充分完成需求分析,避免过早考虑实现细节,了解框架结构的软件设计人员将很快地洞悉整个系统的逻辑结构。u 大粒度的设计支持分析和设计的重用,框架把一个系统有机地分解成一群相对独立的构件,定义了各个构件间的接口和作用关系,符合软件工程中设计的模块化、独立化和信息隐藏等特征。3.2系统功能模块图仓库管理备品备件库管理备品备件管理库存管理备品备件查询统计入库管理出库管理图3-1 功能模块划分申请单管理调拨单管理收发货管理库存维护成本管理各子模块的功能点简介:1、仓库管理(1)增加仓库(2)修改仓库(3)删除仓库(4)查看仓库详情(5)增加仓库管理员(6)删除仓库管理员2、备品备件管理(1)增加备件(2)修改备件(3)删除备件(4)查看备件详情3、库存管理(1)查看库存(2)查看板卡实例信息(3)修改板卡序列号(4)设置安全线(5)查询超期未归还备件(6)查看超期未归还备件详情(7)查看低于安全线的备件列表(8)查看不良板卡列表4、备品备件查询统计5、入库管理(1)新建入库单(2)编辑入库清单(3)删除入库单(4)提交入库单6、出库管理(1)新建出库单(2)编辑出库单(3)删除出库单(4)提交出库单(5)导出出库单7、申请单管理(1)审批申请单(2)查看申请单详情8、调拨单管理(1)新建调拨单(2)查看与调拨单对应的发货单列表(3)查看发货单详情(4)查看货物详情(5)查看调拨单详情9、发货单管理(1)查看发货单详情(2)导出发货单10、库存维护成本管理(1)查询支出(2)增加支出4接口设计 4.1内部接口以下是各子系统的内部接口,Struts及Spring的配置文件见附件。4.1.1仓库管理子模块表4-1仓库管理子模块内部接口子模块名称功能名称对应的action仓库管理增加仓库StorageManagerAction修改仓库StorageManagerAction删除仓库StorageManagerAction查看仓库详情StorageManagerAction增加仓库管理员StorageManagerAction删除仓库管理员StorageManagerAction 4.1.2备品备件管理模块子模块表4-2 备品备件管理子模块内部接口子模块名称功能名称对应的action备品备件管理增加备件SptypeManagerAction修改备件SptypeManagerAction删除备件SptypeManagerAction查看备件详情SptypeManagerAction4.1.3库存管理子模块表4-3库存管理子模块内部接口子模块名称功能名称对应的action库存管理查看库存SpStockManagerAction查看板卡实例信息SpStockManagerAction修改板卡序列号SpStockManagerAction设置安全线SpStockManagerAction查询超期未归还备件SpStockManagerAction查看超期未归还备件详情SpStockManagerAction查看低于安全线的备件列表SpStockManagerAction查看不良板卡列表SpStockManagerAction4.1.4入库管理子模块表4-4入库管理子模块内部接口子模块名称功能名称对应的action入库管理新建入库单SpInManagerAction编辑入库清单SpInManagerAction删除入库单SpInManagerAction提交入库单SpInManagerAction4.1.5出库管理子模块表4-5 出库管理子模块内部接口子模块名称功能名称对应的action出库管理新建出库单SpOutManagerAction编辑出库单SpOutManagerAction删除出库单SpOutManagerAction提交出库单SpOutManagerAction导出出库单SpOutManagerAction4.1.6申请单管理子模块表4-6 申请单管理子模块内部接口子模块名称功能名称对应的action申请单管理审批申请单ApplySpManagerAction查看申请单详情ApplySpManagerAction4.1.7备品备件查询统计子模块表4-7 备品备件查询统计子模块内部接口子模块名称功能名称对应的action备品备件查询统计备品备件查询统计InquireManagerAction4.1.8调拨单管理子模块表4-8 调拨单管理子模块内部接口子模块名称功能名称对应的action调拨单管理新建调拨单DispatchTableManagerAction查看与调拨单对应的发货单列表DispatchTableManagerAction查看发货单详情DispatchTableManagerAction查看货物详情DispatchTableManagerAction查看调拨单详情DispatchTableManagerAction 4.1.9发货单管理子模块表4-9 发货单管理子模块内部接口子模块名称功能名称对应的action发货单管理查看发货单详情RSTableManagerAction导出发货单RSTableManagerAction4.1.10库存维护成本管理子模块表4-10 库存维护成本管理子模块内部接口子模块名称功能名称对应的action库存维护成本管理查询支出SpcostManagerAction增加支出SpcostManagerAction4.2外部接口操作系统:WindowsXp及更高版本操作系统;Unix AIX操作系统;JDK: JDK1.5及其以上版本;数据库:SQL Server2000;Web服务器:JBoss4.0.4;Office:Office2003;5数据字典 5.1数据库总表序号名称(英文)名称(中文)1SP_STORAGE仓库表2SP_TYPE备品备件类型表3SP_INSTANCE备品备件实例表4SP_IN入库单表5SP_BOARD_N板卡类备件入库表6SP_ACCESSORY_IN辅料类备件入库表7SP_BOARD_STOCK板卡类实例库表8SP_STOCK备件类库存表9SP_SAFELINE安全库存线表10SP_OUT出库单表11SP_BOARD_OUT板卡类出库表12SP_ACCESSORY_OUT辅料类出库表13SP_ALLOCAFE调拨单表14SP_INVOICE反货单表15SP_COST备件成本表16SP_NOTRETURN备件未归还表17SP_ALLOCAFE_ASK调拨申请表5.2表与表之间的关系5.3数据模型详细设计表5-1 SP_STORAGE (Storage仓库对象)表结构列名属性类型字段主键备注IDvarcharID是仓库的标识,为主键,自动生成,不能为空numbervarcharNUMBER否表示仓库编号,是创建人手工填写namevarcharNAME否仓库名称locationvarcharLOCATION否所在地(省份城市)addressvarcharADDRESS否详细地址postalcodevarcharPOSTALCODE否邮政编码phonevarcharPHONE否仓库电话remarktextREMARK否备注信息表5-2 SP_TYPE(备品备件类型对象)表结构列名类型字段主键备注IDvarcharID是备件类型的标识,为主键,自动生成,不能为空typevarcharTYPE否备件类型(包括板卡类和辅料类)modelvarcharMODEL否备件型号namevarcharNAME否备件名称hardVersionvarcharVERSION_HARD否硬件版本unitvarchar gUNIT否备件单位costvarcharSP_COST否备件价格descriptionvarchar gDESCRIPTION否备件说明表5-3 SP_INSTANCE(备品备件实例对象)表结构列名属性字段主键备注IDvarcharID是备件实例的标识,为主键,自动生成,不能为空numbervarcharINSTANCE_NUMBER否实例序列号sptypevarcharTYPE_ID否备件类型,是一个外键softVersionvarcharVERSION_SOFT否软件版本state1varcharSTATE1否备件实例状态(包括良品、维修、不良品)state2varcharSTATE2否备件在仓库状态(draft,in,out)表5-4 SP_IN(SpIn入库单对象)表结构列名属性字段主键备注IDvarcharID是备件成本标识,为主键,自动生成,不能为空numbervarcharNUMBER否辅料类入库单号系统自动生成,生成规则为:I+仓库编号+日期+序号intimevarcharIN_TIME否入库时间storagevarcharSTOTAGE_IN否所入仓库,是一个外键operatorvarcharOPERATOR否操作人,是一个外键boardinvarcharBOARDIN_ID否板卡入库记录,是一个外键accessoryinvarcharACCESSORYIN_ID否辅料入库记录,是一个外键表5-5 SP_BOARD_IN(板卡类备件入库对象)表结构列名属性字段主键备注IDvarcharID是板卡类备件入库单的标识,为主键,自动生成,不能为空invarcharIN_ID否入库单,是一个外键spinstancevarcharINSTANCE_ID否备件实例标识,是一个外键sourcevarcharSOURCE否备件来源inreasonvarcharIN_REASON否入库原因(新采购、故障件、借用件归还、库间调拨、纠正入库、其他)suppliervarcharSUPPLIER否入库时供应商描述信息,地方管理员可以不填写current_costvarcharCURRENT_COST否备件当前的市场价,入库时填写,可以为空表5-6 SP_ACCESSORY_IN(辅料类备件入库对象)表结构列名属性字段主键备注IDvarcharID是辅料类备件入库单的标识,为主键,自动生成,不能为空invarcharIN_ID否入库单,是一个外键sptypevarcharSPTYPE_ID否辅料类型标识,是一个外键insumvarcharINSUM否入库备件数量inreasonvarcharIN_REASON否入库原因suppliervarcharSUPPLIER否入库时供应商描述信息,地方管理员可以不填写current_costvarcharCURRENT_COST否备件当前的市场价,入库时填写,可以为空表5-7 SP_BOARD_STOCK(板卡类实例库存对象)表结构列名属性字段主键备注IDvarcharID是板卡类备件库存单的标识,为主键,自动生成,不能为空storagevarcharSTORAGE_ID否仓库,是一个外键spinstancevarcharSPINSTANCE_ID否板卡类备件实例,是一个外键表5-8 SP_STOCK(备件类库存对象)表结构列名属性字段主键备注IDvarcharID是备件库存单的标识,为主键,自动生成,不能为空storagevarcharSTORAGE_ID否仓库ID,是一个外键SptypevarcharSP_ TYPE_ID否辅料类型,或板卡的类别,是一个外键total_numvarcharTOTAL_NUM否总数量,记录板卡的总数量或者辅料的总数good_numvarcharGOOD_NUM否记录板卡的良品数量;辅料类该字段的值等于总数量bad_numvarcharBAD_NUM否记录板卡的不良品的数量;辅料类不使用该字段表5-9 SP_SAFELINE(安全库存线对象)表结构列名属性字段主键备注storagevarcharSTORAGE_ID是仓库ID,是一个外键SptypevarcharSP_ TYPE_ID是备件类型,是一个外键Safe_numvarcharSAFE_NUM否安全数量表5-10 SP_OUT(出库单对象)表结构列名属性字段主键备注IDvarcharID是板卡出库单的标识,为主键,自动生成,不能为空outtimevarcharOUT_TIME否出库时间numbervarcharNUMBER否出库单号,系统自动生成,生成规则为仓库编码+日期+序号operatorvarcharOPERATOR否操作人,是一个外键storagevarcharSTOTAGE_ID否所出仓库ID,是一个外键boardoutvarcharBOARDOUT_ID否板卡出库记录,是一个外键accessoryoutvarcharACCESSORYOUT_ID否辅料出库记录,是一个外键表5-11 SP_BOARD_OUT(板卡类出库对象)表结构列名属性字段主键备注IDvarcharID是板卡出库单的标识,为主键,自动生成,不能为空outvarcharOUT_ID否出库单,是一个外键gettervarcharGETTER否领用人,是一个外键spinstancevarcharSP_INSTANCE_ID否备件实例,是一个外键outreasonvarcharOUT_REASON否出库原因(送修出库、借用出库(维修、工程实施、市场借用、调拨出库)、辅料出库、报废出库、纠正出库、其他)returntimevarcharRETURN_TIME否归还时间表5-12 SP_ACCESSORY_OUT(辅料类出库对象)表结构列名属性字段主键备注IDvarcharID是辅料类出库单的标识,为主键,自动生成,不能为空gettervarcharGETTER_ID否领用人,是一个外键sptypevarcharSP_TYPE_ID否辅料备件类型,是一个外键out_sumvarcharOUT_SUM否出库备件数量outreasonvarcharOUT_REASON否出库原因(送修出库、借用出库(维修、工程实施、市场借用、调拨出库)、辅料出库、报废出库、纠正出库、其他)表5-13 SP_ALLOCATE(调拨单对象)表结构列名属性字段主键备注IDvarcharID是发货单的标识号,为主键,自动生成,不能为空timevarcharINVOICE_TIME否调拨时间outstoragevarcharSTORAGE_OUT_ID否发货仓库,是一个外键instoragevarcharSTORAGE_IN_ID否收货仓库,是一个外键listvarcharINVOICE_LIST否货物清单表5-14 SP_INVOICE(发货单对象)表结构列名属性字段主键备注IDvarcharID是发货单的标识号,为主键,自动生成,不能为空inv
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年自动磨粉机项目投资价值分析报告
- 2025至2030年罐头设备项目投资价值分析报告
- 零售门店营运培训方案
- C语言程序设计教学课件
- 防火于未燃争做消防蓝-高一上学期消防安全主题班会课件
- 安全风险分级管控与事故隐患排查治理相关术语概念及关联
- 《无人机组装与调试》完整版第2节
- 2025至2030年暖瓶壳项目投资价值分析报告
- 2025至2030年带式输送机断带自动检测装置项目投资价值分析报告
- 2025至2030年室外三鉴微波探测器项目投资价值分析报告
- 共享农田合作合同协议书
- 风电基础合同
- 三级安全培训考试题附参考答案(完整版)
- 庄子:当我们无路可走的时候(原文)
- DB51-T 3176-2024 四川省中心乡镇消防救援站建设规范
- DB11T 2279-2024 社会单位消防安全评估规范
- 养生理疗馆门店管理手册02
- 店里装修合同范本
- 酒店品牌建设与管理教案
- QB/T 2660-2024 化妆水(正式版)
- 国家湿地公园科普宣教规划方案
评论
0/150
提交评论