




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录1.1 引言 1.1.1 编写目的31.1.2 范围3 1.1.3 名词和术语解释3 1.1.4 参考资料41.2 任务概述1.2.1 目标4 1.2.2 约束41.3 项目描述1.3.1 物理架构41.3.2 软件架构51.3.3 开发环境71.4 数据描述1.4.1 静态数据71.4.2 动态数据81.5 功能需求1.5.1 流程图101.5.2 功能划分251.5.3 功能描述261.5.4 数据与功能的对应关系281.6 用例模型1.6.1 生产过程用例301.6.2 产品销售用例361.6.3 售后服务用例421.6.4 仓库管理用例461.7 性能需求1.7.1 时间要求491.7.2 适应性491.8 运行环境描述1.8.1 硬件设备501.8.2 支持软件501.8.3 接口501.8.4 控制要求501.8.5 用户界面501.9 其他需求1.9.1 可用性501.9.2 安全保密性501.9.3 可维护性501.9.4 可跨平台性501.需求分析报告1.1引言1.1.1 编写目的 本文档是在对机械物联网应用系统进行总体分析后,得出的对机械物联网应用软件系统的需求说 明。 本文将对机械物联网应用系统的软件需求进行详细的定义,并以需求基线的形式确定下来,对之 进行严格的控制,目的是准确和正确地满足机械物联网应用系统的要求,减少返工。该文档详尽 说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行 系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。 具体的目的有以下几点: a. 明确项目委托方的需求,使其具体化,方便日后查询。 b. 提高开发效率 编制需求分析说明书的过程将使我们开发者在设计开始之前周密地思考全部需求,从减少事 后重新设计、重新编码和重新测试的返工活动。在需求分析说明中对各种需求仔细地进行分 析,还可以在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。 c. 为计算开发工时和编制计划进度提供基础。 需求分析说明提供的对开发系统的描述,是开发工作时间核算的基础。需求分析说明对我们 机械物联网应用软件的清晰描述,有助于估计所必须的资源,并用作编制进度的依据。 d. 为确认和验证开发组的工作提供一个基准。 e. 作为以后工作的重要参考 由于需求分析说明所讨论的是系统应该实现什么,而不是开发这个产品的设计。但它是我们 工作的一个重要环节,是我们将来编写设计书的依据。1.1.2项目背景项目委托单位:福建伍旗机械有限公司开发单位:厦门大学软件学院主管部门:伍旗集团信息中心1.1.3名词解释RFID: 射频识别即RFID(Radio Frequency Identification)技术,又称无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或光学接触。常用的有低频(125k134.2K)、高频(13.56Mhz)、超高频,微波等技术。RFID读写器也分移动式的和固定式的,目前RFID技术应用很广,如:图书馆,门禁系统,食品安全溯源等。SRS:soft require specification,即软件需求说明的缩写。DFD:data flow diagram,即数据流图的缩写,通过特定的符号来表示系统中数据的流向和处理过程。接口:包括硬件接口和软件接口,其中软件接口指实现不同软件平台或同一软件各模块之间交互的方法。数据字典:为了便于使用者输入和系统信息分类,将系统中常用的数据存入电脑中,以便使用者维护和调用。 1.1.4参考资料a. “某机械物联网应用系统”需求分析报告 作者:杨律青b. XXXX网络办公自动化需求说明书 作者:厦门XXXX科技公司1.2任务概述1.2.1目标本项目全称为:“福建伍旗机械有限公司物联网应用系统”。该系统是基于物联网技术的计算机应用项目,它是指将计算机技术与各种信息传感设备,如射频识别(RFID)装置、互联网结合起来,应用于机械制造业中。系统功能包括B厂生产过程管理、产品销售管理、售后服务管理(包含服务的记录和查询)、半成品和成品仓库管理等等。同时利用这些信息,加强公司对产品在线的过程监控、质量的监控、生产线(含质量检验)员工的责任认定和绩效的考核。1.2.2假定与约束列出本软件开发工作的假定与约束,例如经费限制、开发期限等等。本机械物联网应用系统系统开发工作受到诸多因素的限制,它们将影响任务完成,我们认为,这些因素有:a. 经费限制因考虑到伍旗集团的经营指标,公司不可能投入太多的开发经费。b. 开发期限第一阶段的开发周期是1个月,第二阶段的开发周期是2个月,在开发周期将完成系统调 研、需求分析、系统设计、软件编码、系统测试、发布、信息收集、系统试用和日后维护, 开发的时间比较紧迫。c. 人力资源因本项目没有成立正规的项目组织,开发组人员都是学生,不可能全身心投入开发。项目组成员共3人。d. 公司硬件资源和软件环境公司的服务器、网络设备和员工电脑将对系统的运行速度有很大的影响,软件将适应客户端不同的操作系统和不同版本的浏览器。由于公司只有一名IT人员,且公司人员文化程度不高。因此要尽量将本系统做的简单易于维护。1.3项目描述 1.3.1 物理架构 本系统主要采用RFID技术标识产品,其物理架构如下图所示: 图1-3-1 物理架构图 (1)服务器:服务器端负责数据的存储和共享,与客户端通过网络相连,在各客户端间共享数据;与前端移动式RFID读写器经无线网络连接,可以接收前端采集到的数据。(2)客户端:客户端与服务器通过以太网相连取得所需数据,并提供人机操作界面、数据处理、存储、统计分析、查询、系统管理等功能。(3)移动式RFID读写器:由PDA和带CF接口的RFID读写器组成,作为前端数据采集设备,负责数据的采集、存储、通信、传输、查询、数据处理、人机操作界面等功能。(4)固定式RFID读写器:作为救护所的RFID数据读写设备,与客户端相连,负责伤员身份识别、数据采集、数据存储、通信、传输等功能。(5)RFID电子标签:RFID有源标签作为原始数据源,携带有产品的有关信息。(6)服务器和客户端之间通过网络互联。(7)移动式RFID读写器与后台软件(serverclient)之间通过无线网络相连。1.3.2 软件架构系统采用以数据为中心的体系结构。所有子系统,包括考勤系统、B厂生产系统、销售系统、售后系统、仓库管理系统都围绕中心数据库开发。 图1-3-2 体系结构图系统采用B/S构架,按照MVC三层构架开发。图1-3-3 软件架构图 1.3.3 开发环境 本系统采用B/S架构,在J2EE开发环境下,结合Struts2、Hibernate、Spring、DWR等主流开源框架,具有良好的跨平台兼容性。基于RFID技术的此物联网系统的软件架构如图所示: 图1-3-4 软件架构图Struts框架是基于MVC(Model-View-Controller)模式的框架,主要采用JSP与Servlet 技术实现。系统使用Struts框架整合Servlet、JSP、自定义标签和信息资源,完成系统对前台页面操作的响应。系统采用Hibernate作为Java持久层解决方案,建立对象/关系映射,实现从关系型数据到对象型数据的转换。DWR作为一种实现了Ajax交互能力的Web框架,可以把服务器端的任何Java对象公开为可以通过浏览器中的JavaScript访问的远程对象。本系统利用DWR框架实现正向和反向Ajax功能,将RFID处理模块所获取的数据实时推送至响应业务模块中,减少浏览器冗余请求,降低服务器压力,提高系统运行效率。Spring框架是在J2EE的基础上实现的一个轻量级J2EE框架。本系统用它来为程序提供Bean的配置、AOP的支持、抽象事务支持,组织系统中的业务服务层、数据访问层对象,实现组件对象创建与使用之间的松耦合。1.4数据描述1.4.1静态数据1.4.1.2生产过程管理方面a. RFID标签采购商信息b. RFID标签型号c. B厂用户信息,包括用户名、职务、所处部门、权限等d. B厂用户账号e. B厂部门信息f. B厂文件类型g. 来文单位h. 文件批示意见种类信息i. 各类文档的存放路径表j. 文件状态种类表k. B厂员工出勤种类l. 零件采购商信息m. 零件具体信息n. 加工流程信息o. 加工参数信息p. 员工指纹信息1.4.1.3产品销售管理方面a. 用户信息(包括用户名、职务、所处部门、权限等)b. 经销商信息c. 产品信息1.4.1.4售后管理方面 1)产品基本信息a. 型号规格b. 产品编号c. 出厂日期d. 保修日期(售出日期保修截止日)e. 保修范围2)用户信息a. 姓名b. 车牌号c. 通讯地址d. 联系方式 3)历史保修信息a. 更换产品编号b. 更换产品日期c. 更换产品原因d. 产品责任工序e. 产品工序责任人1.4.2动态数据列出所有动态数据,并给出名称。1.4.2.1生产过程管理方面a. 用户密码b. 用户联系电话c. 用户常用邮箱地址d. 用户密保电话和密保邮箱e. 用户婚姻状况f. 用户登录IPg. 用户登录时间h. 用户登录结果i. 用户登出结果j. 用户信息修改结果k. 新文件登记的记录l. 文件流转的状态标志m. 处理文件的人员和时间数据n. 文件阅读记录o. 文件处理意见记录p. B厂新闻q. B厂大事记录r. 电子公告数据s. 公司制度数据t. 员工考勤数据u. 考勤时间v. 缺勤原因w. 员工考勤统计数据x. 产品加工数据(包括在RFID中记录的和在数据库中记录的)y. 生产时间z. 产品加工记录aa. 员工加工零件记录bb. 报废和故障记录cc. 提示类信息dd. 办公用品和领用品记录ee. B厂上班时间设置数据ff. 员工工作计划数据gg. B厂工作计划数据hh. 通讯录数据ii. 网上发送的信息数据jj. 网上发送的文档数据1.4.2.3产品销售管理方面a. 用户密码b. 订单编号c. 订购数量d. 合格订单e. 订货单f. 可供货订单 g. 已登记的订单h. 备货单i. 缺货数量j. 缺货通知单k. 缺货记录l. 库存表m. 库存数量n. 订购日期o. 各产品销量p. 销售地区q. 统计表1.4.2.4售后管理方面a. 更换产品编号(RFID扫描输入)b. 更换产品原因c. 产品责任工序d. 产品工序责任人e. 改进意见f. 责任人绩效记录g. 超出保修期(或保修范围)核计总价格1.4.2.5半成品、成品仓库及部分物资管理a. 产品编号(RFID扫描输入)b. 型号规格c. 出厂日期d. 产品数量(按型号归类,由系统自动生成)e. 仓库编号f. 储存具体位置g. 需求数量(由销售管理系统提供备货单)h. 实际数量1.5功能需求1.5.1流程图1.5.1.1符号说明1.5.1.2系统整体流程图 图1-5-1 系统整体流程图 1.5.1.3生产过程管理流程图1)登录图1-5-2 生产过程管理流程图2)产品生产过程监控 图1-5-3 产品生产过程监控3)RFID注入 图1-5-4 RFID注入4)产品生产过程记录 图1-5-5 产品生产过程记录5)产品责任追责图1-5-6 产品责任追责1.5.1.4产品销售管理数据流图1)顶层:图1-5-7 产品销售管理数据流图顶层2)0层: 图1-5-8 产品销售管理数据流图0层3)1层-处理订单: 图1-5-9 产品销售管理数据流图1层-处理订单4)1层-库存管理: 图1-5-10 产品销售管理数据流图1层-库存管理5)1层-缺货统计: 图1-5-11 产品销售管理数据流图1层-缺货统计6)1层-销售统计: 图1-5-12 产品销售管理数据流图1层-销售统计1.5.1.5售后服务管理流程图1)查询历史维修情况 图1-5-13 查询历史维修情况2)记录本次维修情况图1-5-14 记录本次维修情况3)产品反馈信息记录 图1-5-15 产品反馈信息记录4)相关员工绩效记录 图1-5-16 相关员工绩效记录5)超出保修期(或保修范围)费用核计 图1-5-17 超出保修期(或保修范围)费用核计1.5.1.6半成品、成品仓库及部分物资管理流程图1)进库 图1-5-18 进库 2)查询图1-5-19 查询3)位置更改图1-5-20 位置更改4)备货(与销售系统连接)图1-5-21 备货1.5.2功能划分图1-5-22 功能划分图1.5.3功能描述 功能名称功能标识符功能详细描述上班考勤sbkqB厂员工上班考勤。抵达工作地址后,指纹签到,记录员工的上班时间和出勤情况下班考勤xbkqB厂员工下班时指纹签退,记录员工的下班时间和出勤情况员工登录系统loginB厂员工登录系统,以进行权限内所允许的操作。记录员工的登录时间、IP、失败次数员工登出系统logoutB厂员工退出登录,记录员工在系统内操作的时长,退出登录的时间员工个人信息修改grxxxgB厂员工登录系统后,可以在个人信息模块修改自己的联系电话、邮箱、婚姻状况等个人信息员工账号信息修改zhxxxgB厂员工登录系统后,可以在账号管理模块修改自己的密码和密保手机、邮箱等信息。员工账号管理zhglB厂的系统管理员可以根据员工的工作情况的改变,增、删、改、查员工的账号。产品生产管理scglB厂的自动化生产线自动完成产品生产管理。在每一道工序上,系统自动扫描产品的RFID,并记录产品的状况、加工情况、加工时间、负责人、加工结果等信息产品生产信息查询scxxcx查询某个产品的生产全过程产品责任认定cpzrrd根据产品的RFID号,查询产品的生产过程,确定生产过程中的责任人考勤信息统计kqxxtj根据B厂员工的上班考勤和下班考勤,统计员工的出勤率产品查询cpcx根据产品编号查询产品信息。检查订单ddgl_jcdd对订单的内容进行检查,是否符合规范。检阅库存ddgl_jykc对库存产品数量进行检查,看是否满足订单数量。确认发货ddgl_qrfh确定能否发货,能发货则输出可控货订单;若不能发货则输出缺货记录。修改库存kcgl_xgkc对仓库中货物的数量进行修改。开备货单kcgl_kbhd根据登记过的订单开出相应的备货单。汇总信息qhtj_hzxx讲各种产品的缺货信息汇总在一起。打印缺货单qhtj_dyqhd根据统计出来的缺货量打印出缺货通知单。经销商销售量统计xstj_jxstj统计每个经销商售出产品的数量。销售日期统计xstj_rqtj统计每天售出产品的数量。产品类型统计xstj_zltj统计每种产品售出的数量。销售去向统计xstj_qxtj统计售出产品的去向。产品查询cpcx根据产品编号查询产品信息。查询历史维修情况lsjl扫描产品RFID编号、查询、检阅历史维修信息记录本次维修情况bcwx查询工序负责人、填写维修意见产品反馈信息记录qtzx fjjl输入、记录产品反馈意见相关员工绩效记录qtzx jxjl查询员工、填写员工问题超出保修费用核计qtzx fyhj查询、核计、记录维修价格进库jk扫描产品RFID,获得产品信息,填写将其进行储存的仓库编号与具体位置,存入数据库,相应生成产品数量查询cx 依照查询条件(产品编号型号出厂日期仓库编号),查询产品数量与具体存储位置位置更改wzgg对产品的仓库编号与具体位置进行修改备货bh 从销售管理系统得到备货单,查询数据库,发出存货表,送至销售管理系统表1-5-1 功能描述表1.5.4数据与功能的对应关系功能标识符输入输出sbkq员工指纹信息考勤时间员工考勤数据xbkq员工指纹信息考勤时间员工考勤数据login用户名用户密码用户登录时间用户登录ip用户登录结果logout用户登出时间登出按钮单击或者关闭系统用户登录时长用户登出结果grxxxg用户联系电话用户常用邮箱用户婚姻状况用户信息修改结果zhxxxg用户密码用户密保手机用户密保邮箱用户信息修改结果zhglB厂用户信息B厂用户账号scgl产品的RFID生产时间负责人加工结果产品状况产品加工记录scxxcx产品的RFID所有该产品的加工记录cpzrrd产品的RFID所有存在问题的加工记录存在问题的加工记录中的负责人kqxxtj考勤时间段B厂所有员工的:出勤率缺勤率缺勤次数缺勤原因ddgl_jcdd订单合格订单ddgl_jykc合格订单库存表订货单ddgl_qrfh订货单缺货记录可供货订单kcgl_xgkc可供货订单已登记的订单库存记录(保存)kcgl_kbhd已登记的订单备货单qhtj_hzxx缺货记录缺货数量qhtj_dyqhd缺货数量缺货通知单xstj_jxstj订单编号统计表xstj_rqtj订购日期统计表xstj_zltj各产品销量统计表xstj_qxtj销售地区统计表cpcx产品编号产品信息lsjl 产品编号1)产品基本信息型号规格产品编号出厂日期保修日期保修范围2)用户信息姓名车牌号通讯地址联系方式3)历史保修信息更换产品编号更换产品日期更换产品原因产品责任工序产品工序责任人bcwx 产品责任工序产品工序负责人更换产品编号(自动生成)更换产品日期更换产品原因产品责任工序qtzx fjjl 改进意见数据改进意见qtzx jxjl产品工序责任人、责任人绩效记录责任人信息数据(人事系统)责任人绩效qtzx fyhj保修日期、保修范围、更换产品日期、更换产品原因超出保修期(或保修范围)核计总价格jk产品编号、型号规格、出厂日期、仓库编号、具体位置实际数量cx产品编号型号出厂日期仓库编号仓库编号、具体位置、实际数量wzgg产品编号、仓库编号(旧)、具体位置(旧)仓库编号(新)、具体位置(新)bh 型号规格、需求数量实际数量、仓库编号、具体位置表1-5-2 对应关系表 1.6用例模型1.6.1生产过程管理图1-6-1 用例图1用例一用例名称用户登录简要说明用户登录系统,以完成一些操作执行人所有用户前置条件1. 用户账号已存在后置条件1. 用户修改个人信息2. 用户修改个人账号信息3. 系统管理员管理用户账号基本事件流1. 用户打开登录界面2. 用户输入合法用户名3. 用户输入正确的密码4. 单击登录按钮5. 登录成功备选流12a用户输入的用户名不合法2b系统提示用户重新输入合法的用户名备选流23a用户输入的密码不合法3b系统提示用户重新输入合法的密码备选流34a登录失败4b系统提示用户名或密码不正确,请重新输入4c系统回到登录界面1. 重新输入用户名和密码2. 点击忘记密码按钮a) 选择验证用户身份的方式:密保手机、密保邮箱、密保问题b) 发送验证信息给用户c) 用户输入验证信息d) 系统验证用户身份e) 输入新密码f) 再次输入新密码g) 密码修改成功 图1-6-2 用例图2用例二用例名称B厂员工上班考勤简要说明员工上班签到考勤执行人B厂所有员工前置条件1. 录入员工指纹信息后置条件基本事件流1. 员工在指纹识别设备上操作签到2. 识别成功备选流2a识别失败2b重新在指纹识别设备上操作1. 操作成功2. 如果操作不成功,联系系统管理员用例三用例名称B厂员工下班考勤简要说明员工下班离岗时签退考勤执行人B厂所有员工前置条件1. 录入员工指纹信息2. B厂员工上班考勤后置条件基本事件流1. 员工在指纹识别设备上操作签退2. 识别成功备选流2a识别失败2b重新在指纹识别设备上操作3. 操作成功4. 如果操作不成功,联系系统管理员用例四用例名称员工个人信息修改简要说明员工在登录系统以后,可以在个人信息模块修改自己的信息,比如联系电话、常用邮箱、婚姻状况等执行人所有员工前置条件1. 员工账号存在2. 用户登录成功后置条件1. 修改联系电话2. 修改常用邮箱3. 修改婚姻状况基本事件流1. 进入个人信息模块2. 修改自己的个人信息3. 保存更改备选流11a进入个人信息模块失败1b回退到上一个界面1c重新进入个人信息模块1. 如果还不成功,则联系系统管理员备选流23a保存更改失败3b检查自己的网络连接情况1. 如果网络断开,连接后重试a) 如果网络没有问题,则联系系统管理员用例五用例名称员工账号信息修改简要说明员工修改与账号有关的私密信息。例如:账户密码,密保手机,密保邮箱,密保问题,密保答案等执行人所有员工前置条件1. 用户账号存在2. 用户登录成功后置条件1. 修改账户密码2. 修改密保手机3. 修改密保邮箱4. 修改密保问题5. 修改密保答案基本事件流1. 用户进入账户管理2. 用户修改个人账户信息,如密码,密保手机,密保邮箱,密保问题或者答案3. 用户保存修改结果4. 系统验证修改5. 修改成功备选流11a进入账户管理失败1b回退到上一个界面1c重新进入账户管理1. 进入账户管理成功2. 如果再次失败,检查网络连接。a) 如果网络断开,重新连接后重试b) 如果网络没有断开,则联系系统管理员备选流24a系统验证失败4b用户重新检查输入的密码是受正确,密保手机,密保邮箱是否有效,然后重新输入4c再次保存修改结果用例六用例名称员工账号管理简要说明系统管理员根据员工工作信息的变动修改员工的账号,包括账号的增加、修改、查询、删除等。执行人系统管理员前置条件1. 系统管理员账号存在2. 系统管理员登录成功后置条件1. 新增用户账号2. 修改账户名称,权限等用户不可控信息3. 查询某个账户4. 删除某个账户基本事件流1. 管理员进入账户管理2. 管理员选定所要进行的操作3. 管理员进行操作4. 系统记录管理员所要进行操作的日志5. 管理员提交操作6. 系统执行管理员所要进行的操作7. 系统记录操作的结果8. 操作成功备选流15a操作失败5b管理员检查每个操作的正确性。修改操作后重新提交5c操作成功备选流25a*系统宕机5b*管理员重新启动系统5c*管理员重新登录系统5d*系统根据宕机前的日志恢复,重新执行管理员所要进行的操作5e*系统记录操作的结果5f*操作成功图1-6-3 用例图3用例七用例名称B厂产品生产管理简要说明生产线上的每道工序的负责人,在生产过成功完成该道生产工序上产品加工情况的记录执行人生产工序负责人、设备技术人员、系统管理员前置条件1. 员工考勤签到2. 已经打开机器,开始加工工序后置条件1. 工序机器报修基本事件流1. 员工取出下一个产品2. 用RFID扫描设备扫描产品3. 读取设备信息4. 写入开始时间、操作人员信息等5. 开始加工6. 成功完成这个产品的加工7. 写入结束时间、操作结果备选流13a无法读取产品信息3b再次扫描1. 成功读取产品信息2. 如果无法读取产品信息a) 联系RFID设备技术人员b) 将该产品从生产线上取下备选流26a加工失败6b记录结束时间、操作结果、操作人员6c计算今日失败率,与日均失败率相比较1. 如果平均失败率高,则联系设备维护人员检修2. 否则,将设备取下生产线用例八用例名称B厂产品生产信息查询简要说明根据产品的RFID电子标签,查询该产品生产全过程中所经历的每一个操作执行人售后人员、质检人员、设备技术人员前置条件1. 产品完成所有加工过程后置条件基本事件流1. 操作人员拿到要处理的产品2. 用RfID扫描设备扫描产品的RFID标签,读取该产品所有生产过程中的生产信息3. 将读取到的信息展示给操作人员备选流3a无法读取产品信息3b再次扫描1. 成功读取产品信息2. 如果无法读取产品信息a) 联系RFID设备技术人员b) 将该产品从生产线上取下用例九用例名称B厂产品责任认定简要说明根据产品的生产信息确定产品责任执行人人事部门员工、售后部门员工前置条件1. 产品完成所有生产流程后置条件1. 员工绩效考核基本事件流1. 售后部门员工拿到产品2. 使用RFID扫描设备读取产品全部生产信息3. 根据产品遇到的问题确定出现问题生产工序4. 确认当天该工序的责任人5. 记录到系统6. 通知人事部员工备选流12a无法读取产品信息2b再次扫描1. 成功读取产品信息2. 如果无法读取产品信息c) 联系RFID设备技术人员d) 将该产品从生产线上取下备选流25a记录到系统失败5b重新登陆系统,再次提交请求1. 提交成功2. 如果提交未成功a) 联系系统管理员备选流36a无法通知人事部员工6b系统提示无法通知人事部,是否需要通过邮件发送6c点击确定,通过邮件通知人事部员工用例十用例名称B厂考勤信息统计简要说明每月统计考勤信息,确定员工的考勤情况执行人人事部员工前置条件1. 人事部员工账号存在2. 人事部员工已成功登陆3. 已记录员工考勤信息后置条件1. 计算员工奖金基本事件流1. 选择下一个员工2. 取得这一月该员工的所有出勤记录3. 计算员工的出勤率、缺勤率和缺勤次数备选流2a无法取得出勤记录2b检查网络连接1. 如果网络断开,重新连接a) 重新尝试取得出勤记录2. 如果不是网络断开引起的,联系系统管理员1.6.2产品销售管理用例十一用例名称检查订单简要说明对订单的内容进行检查,是否符合规范。执行者销售人员前置条件1. 存在订单2. 销售人员收到订单后置条件1.创建合格订单基本事件流1.销售人员收到订单2.销售人员对订单进行检查3.根据符合规范的订单创建出合格订单备选流2a.若不符合规范,则将订单退回2b.同时告知其不合格原因用例十二用例名称检阅库存简要说明对库存产品数量进行检查,看是否满足订单数量。执行者销售人员前置条件1. 收到合格订单2. 收到库存表3. 库存表为最新状态后置条件1.创建订货单基本事件流1. 销售人员收到合格订单2. 销售人员收到库存表3. 销售人员根据收到的库存表的信息检查合格订单的订购量4. 查阅最新的库存量5. 若库存量充足则创建可供货订单6. 将订购单发送给仓库管理人员备选流5a.若库存量不足则退回订单5b.告知其原因图1-6-4 用例图4用例名称确认是否发货简要说明确定能否发货,能发货则输出可控货订单;若不能发货则输出缺货记录。执行者仓库管理人员前置条件1.收到订货单后置条件1.若成功订货则创建可供货订单2.若不能发货则创建缺货记录基本事件流1. 仓库管理人员收到订货单2. 仓库管理人员检查订货单3. 确认是否发货备选流2a. 若能发货则创建可供货订单 1. 并将可供货订单向下传递2b 若不能发货则创建缺货记录用例十三用例名称修改库存简要说明对仓库中货物的数量进行修改。执行者仓库管理人员前置条件1. 收到可供货订单2. 有修改库存表的权限后置条件1. 创建登记过的订单2. 更新库存表基本事件流1 仓库管理人员收到可供货订单2 检查可供货订单3 根据订单中的订购量修改库存表中的数量4 登记已修改过的订单5 将已登记过的订单向下传递备选流3a. 若无法修改库存表中的数量1. 尝试重新登录2. 尝试刷新库存表用例十四用例名称开备货单简要说明根据登记过的订单开出相应的备货单。执行者仓库管理人员前置条件1. 收到登记过的订单后置条件1. 创建备货单基本事件流1 仓库管理人员收到的已登记的订单2 仓库管理人员检查已登记的订单3 根据订单中的订购种类和数量创建备货单4 将备货单向下传递备选流图1-6-5 用例图5用例十五用例名称缺货统计简要说明将各种产品的缺货信息汇总在一起,并且根据统计出来的缺货量打印出缺货通知单。执行者销售人员前置条件1. 收到缺货记录后置条件1. 创建缺货通知单基本事件流1. 销售人员汇总收到的缺货记录2. 统计出每种产品的缺货量3. 将每种产品的缺货量汇总成表4. 打印出缺货通知单5. 将缺货通知单传给生产部门备选流2a. 如果某种产品的缺货量不清1. 查阅缺货记录的原始记录 a) 若还是不明确,则忽略该项 b) 若明确,则记录这一项图1-6-6 用例图6用例十六用例名称销售统计简要说明根据订单记录按照不同的统计条件统计不同的项目下的销售量。执行者销售人员前置条件1. 收到订单记录2. 订单记录有相应的详细信息后置条件1. 生成统计表基本事件流1. 销售人员收到订单记录2. 销售人员根据不同条件进行统计3. 汇总各项的统计信息4. 按照不同统计条件生成统计表5. 将统计表发送给经理备选流2a. 根据经销商统计2b. 根据产品种类统计2c. 根据售出日期统计2d. 根据销往地区统计图1-6-7 用例图7用例十七用例名称产品查询简要说明根据产品编号查询相应产品的具体生产储存信息。执行者销售人员前置条件1. 产品已经生产出并有RFID标签后置条件1. 返回查询到的相应的产品信息基本事件流1. 销售人员拿到要查询的产品2. 用RfID扫描设备扫描产品的RFID标签,读取该产品所有生产过程中的生产信息3. 将读取到的信息展示给销售人员备选流2a 无法读取产品信息2b 再次扫描1. 成功读取产品信息2. 如果无法读取产品信息a) 联系RFID设备技术人员 b) 将该产品从销售环节上取下图1-6-8用例图81.6.3售后服务管理用例十八用例名称查询历史维修情况简要说明扫描产品RFID编号、查询、检阅历史维修信息执行者售后人员前置条件产品已售出并申报出现问题后置条件关闭产品基本信息表、用户信息表和历史保修信息表基本事件流1.得到产品维修申报2.扫描产品RFID编号3.根据编号在数据库中调出历史维修信息4.进行检阅备选流2a扫描RFID未找到该产品2b输出无此产品信息,联系生产部门备选流13a数据库中无该产品历史保修信息3b进行第一次维修,即进行本次维修记录 图1-6-9 用例图9用例十九用例名称记录本次维修情况简要说明查询本次问题工序负责人、填写维修意见执行者售后人员前置条件用户申报产品维修后置条件更新保修信息表基本事件流1.输入问题工序2.查询负责人3.输入维修意见4.更新数据库备选流2a疑难问题无法查出2b联系本部专家备选流23a未找到负责人3c联系生产相关部门备选流34a 维修意见输入更新失败4c 联系IT技术支持部门,进行数据库检查,查找相应问题。问题解决后,再进行意见更新图1-6-10 用例图10用例二十用例名称产品反馈信息记录简要说明输入、记录产品反馈意见执行者售后人员前置条件获得产品维修申报,确定问题工序后置条件更新产品改进意见表基本事件流1.确定问题工序2.根据问题工序,填写产品改进意见备选流无有效改进意见,则不更新改进意见表图1-6-11 用例图11用例二十一用例名称相关员工绩效记录简要说明查询员工、填写员工问题执行者售后人员前置条件查出申报维修产品该工序出现问题,确定责任人后置条件更新员工绩效信息表基本事件流1.确定工序责任人2.根据问题工序,填写该责任人的绩效信息备选流若无法确定责任人,则联系生产管理和人事部门图1-6-12 用例图12用例二十二用例名称超出保修费用核计简要说明查询、核计、记录维修价格执行者售后人员前置条件1.申报维修产品超出保修期2.申报人确定继续维修后置条件更新财务系统数据库相关表基本事件流确定维修工序,核算维修总价格,填入数据库备选流2a不确定产品价格2b联系产品销售人员备选流23a系统核算维修总价格失败3b人工核算、记录价格,后续输入系统图1-6-13 用例图131.6.4半成品和成品仓库管理用例二十三用例名称进库简要说明生产出的新产品通过一系列步骤存入仓库,更新数据库执行者仓库管理人员前置条件新产品申请入库后置条件更新产品库存信息表基本事件流1.扫描产品RFID2.获得产品信息3.填写将其进行储存的仓库编号与具体位置4.存入数据库5.相应生成产品数量备选流2a滞留产品,暂无法入库2b在产品信息表中标记未入库状态备选流23a扫描产品RFID,无法获得产品信息3b联系生产管理部门3c 重启系统,进行重试备选流34a该应存仓库已满4b移动至空仓库,标记位置,在产品信息表中标记为非正常仓库储存,待应存仓库空余时,进行位置更改4c 滞留产品,暂无法入库,在产品信息表中标记未入库状态图1-6-14 用例图14用例二十四用例名称查询仓库简要说明依照查询条件(产品编号型号出厂日期仓库编号),查询产品数量与具体存储位置执行者仓库管理人员前置条件接到查询产品位置信息需求后置条件关闭数据库基本事件流1.输入查询条件2.输出相应产品数量、产品存储位置备选流2a数据库中无满足查询条件的相应产品2b输出无此产品信息图1-6-15 用例图15用例二十五用例名称位置更改简要说明对产品的仓库编号与具体位置进行修改执行者仓库管理人员前置条件接到更改产品位置需求后置条件更新产品库存信息表基本事件流1.查询该产品2.修改产品仓库编号与具体位置备选流2a未修改产品位置信息,2b未更新产品库存信息表备选流23a输入相同的产品位置信息3b输出“位置相同,请修改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 供水考试题及答案
- 点考试题及答案
- 抗震考试题及答案
- 中外名曲赏析知到智慧树答案
- 中西美食鉴赏知到智慧树答案
- 验光员模拟试题+答案
- 中西医结合临床科研思维与方法知到智慧树答案
- 多重耐药菌感染防控知识培训考核试卷(附答案)
- 第四章血液循环阶梯测试题(附答案)
- 2025年公务员特定项目担保合同规范文本
- 医院数据分级分类制度
- 渤海大学《软件工程》2022-2023学年第一学期期末试卷
- 税务会计岗位招聘笔试题及解答(某大型国企)2024年
- ICD-10疾病编码完整版
- 消防设备设施操作讲解培训讲课文档
- 内分泌科医疗管理制度
- 临床开展十二项细胞因子检测临床意义
- FlowmasterV7中文技术手册
- 房屋承包出租合同
- 石油化学工业的发展历程与前景
- 《滚珠丝杠螺母副》课件
评论
0/150
提交评论