汽车配件管理系统需求分析说明书_第1页
汽车配件管理系统需求分析说明书_第2页
汽车配件管理系统需求分析说明书_第3页
汽车配件管理系统需求分析说明书_第4页
汽车配件管理系统需求分析说明书_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

精选优质文档-----倾情为你奉上精选优质文档-----倾情为你奉上专心---专注---专业专心---专注---专业精选优质文档-----倾情为你奉上专心---专注---专业汽车配件管理系统项目需求说明书CarManagerSystem第一部分引言1.1编写目的需求说明书有时候也被称为规格说明书,本规格说明描述了汽车配件管理系统项目的要求,作为系统设计、实现目标及验收的依据,通过该需求分析,描述用户的具体需求,定义需求具体的格式和内容。并且作为各方面沟通的依据,也为下一步工作提供基准。软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。1.2适用范围本文档主要涉及“汽车配件管理系统”的应用模型和功能需求描述。1.3背景说明:软件系统的名称:汽车配件管理系统任务提出者:庄严开发者:北大青鸟NY2T56班第X小组实现完成的系统将在XXX使用,所应用的网络系统是Intrenet。本系统将是独立的系统,目前不与其它任何系统提供接口,所产生的输出都是独立的。本系统将使用SQLServer2000作为数据库存储系统。1.4术语、定义和缩写CarManagerSystem:汽车配件管理系统1.5文档概述本文档主要描述了“汽车配件管理系统”的外部接口需求、功能需求以及其他非功能需求。1.6参考资料参考资料:国家标准《软件需求说明书(GB856T——88)》;汽车配件管理系统项目的软件需求说明第二部分任务概述2.1目标总体上,系统的目标是帮助汽车售后服务中心对汽车零件,仓库,零件的采购,销售进行统一管理,提高工作效率,便于公司的管理,为业务过程提供更加快捷、更好和更加经济的服务。具体来讲,系统的目标包括:(比如:)销售人员客户信息管理新建客户信息查询客户信息更新客户信息订购单信息管理新建订购单更新订购单查询订购单删除订购单统计信息管理统计自己指定时间段内的零件销售总量统计自己指定时间段内的各种零件销售总量定期删除无效订购单打印预出库的订购单销售管理人员部门统计信息管理统计部门指定时间段内的零件销售总量统计部门指定时间段内的零件销售金额统计部门指定时间段内的各种零件销售总量统计部门指定时间段内的各种零件销售金额2.2用户的特点本系统将在汽车配件销售公司使用,使用者可能包括部门管理者、销售人员、仓库管理人员、采购人员和系统管理人员,这其中有部分人员在计算机的应用、使用上存在障碍和困难,他们以往没有使用过类似系统的经验,并且都在计算机的操作和使用方面没有得到过相关的培训,我开发人员应负责对其进行该系统的使用的培训和后期维护。根据业务的频繁程度,系统每天操作完成一个功能点应该在50–1000次之间。用户对界面的友好性,有一定的要求。本系统的规模比较小,并且将提供为期两天的操作、安装培训,以达到其熟练使用的目的。2.3假定和约束根据合同的规定,已有的约束条件:A、本系统的最后的交付日期是2007年12月1日,并且包括安装、培训,系统要 求在2008年1月1日正常投入使用;假设:A、北大青鸟能够提供交付测试的环境;B、老师能够参与到需求的核准工作;设计和实现上的限制:基于Structs架构进行开发。利用Spring控制Struts的动作利用Spring包装Hibernate的做为持久层第三部分问题分析3.1技术架构由于该系统是一个内部使用的汽车配件管理系统,所以应该采取B/S的应用程序模式.而且该项系统要求采用J2EE技术架构,并指明用Struts开源框架和JavaBean技术,因此设计技术架构如下图(给出项目的技术架构图)第四部分需求规定4.1系统流程图4.2对功能的规定4.2.1对所有授权用户功能的概述已授权用户的功能编号功能功能简介用户登录用户管通过账号和密码安全登陆到系统修改昵称浏览自己的信息并且修改自己的昵称修改密码浏览自己的信息并且修改自己的密码创建审计日志系统将自动创建该账号的审计日志退出系统管理员退出系统已授权用户用例图:具体的功能描述如下:用户管理系统活动图:三次以内三次以内失败成功登陆关闭系统查看雇员信息浏览修改自己信息修改雇员信息删除雇员信息昵称修改系统管理密码修改用户登录概要本用例描述了用户如何登录本系统。参与者已拥有账号的用户前置条件用户的当前操作视图处于系统登录页面。事件流基本流用户进入本系统访问到系统登录页面。在系统登录页面输入账号名称、密码以及验证码。密码输入错误达到3次以上则弹出消息框提示用户:您连续三次密码输入有误,系统将自动关闭。系统验证登录账号名称和密码不能为空。如果登录成功则显示该账号访问权限范围内的业务管理页面。备选流系统验证账号或密码有误显示页面以提示用户输入的账号或密码有误,并在该页面中提供返回到登录页面的操作。系统验证输入的账号或密码信息不合法弹出消息框提示用户输入的账号名称不能多于10个字符,密码不能少于6位并严格区分大小写。验证码输入有误显示页面以提示用户输入的验证码有误,并在该页面中提供返回到登录页面的操作。特殊需求无后置条件无扩展点无修改昵称概要本用例描述了用户如何修改自己的账号名称。参与者已拥有账号的用户前置条件用户当前处在登录状态中。事件流基本流用户选择修改账号名称操作。在修改页面输入用户的旧账号名称和密码以及新的账号名称,并根据页面提示再次输入新的账号名称以确认。系统验证用户的旧账号名称和密码是否正确,新的账号名称不能为空以及新的账号名称和确认账号名称是否一致。如果修改成功则显示页面提示账号名称修改成功。备选流系统提示验证码填写错误页面提示消息框并要求用户按验证码图片内容填写该相应的字符或数字。特殊需求无后置条件无扩展点无修改密码概要本用例描述了用户如何修改一个自己账号的密码。参与者已登录账号的用户前置条件用户当前处在登录状态中。事件流基本流账号选择修改密码。在系统修改密码的显示页面输入用户的账号名称和旧密码并填写要更改的新密码。系统提示要求再次输入即将变更的新密码。系统验证并弹出消息对话框提示修改用户的登录名称以及账号密码不能为空。如果修改成功系统提示用户更改密码成功并返回该用户的管理页面。备选流系统验证新密码信息不合法页面弹出对话框并提示用户所填写的账号密码不能大于18位并并不能小于6位。系统验证输入两次账号的密码不统一页面提示消息框用户两次输入的密码不一样,并返回密码更改页面。系统提示验证码填写错误页面提示消息框并要求用户按验证码图片内容填写该相应的字符或数字。特殊需求无后置条件无扩展点无创建审计日志概要本用例描述了系统如何自动创建审计日志。参与者已登录账号的用户前置条件用户在当前处于登录状态。事件流基本流当用户在对系统数据进行添加,删除,修改的操作时系统将自动在审计日志表内添加相对应的操作记录。审计日志表内将会记录什么时间,什么人,对哪一张表进行了什么操作。备选流无特殊需求无后置条件无扩展点无退出系统概要本用例描述了用户如何退出本系统。参与者已登录账号的用户前置条件用户在当前处于登录状态。事件流基本流已登录的账号选择退出选项。直接返回到系统登录页面。备选流无特殊需求无后置条件无扩展点无4.2.2系统管理员功能的概述系统管理员的功能编号功能功能简介新建登录账号新建用户账号删除登录账号删除已创建的用户账号系统备份备份系统数据库系统恢复恢复系统数据库清除密码还原已创建用户的默认密码授权对已创建的用户授予相应的权限功能系统管理员用例图:新建登陆账户概要本用例描述了系统管理员怎样创建一个登陆账号。参与者系统管理员前置条件系统管理员的当前操作视图处于新建账号页面。事件流基本流系统管理员选择新建账号操作。系统显示新建账户信息的输入页面。系统管理员输入新账号的名称。并在下拉框中选择真实姓名以及权限,并保存。系统验证登陆账户名称不能为空。系统提示创建账号成功并将新账号的信息显示在该页面上。备选流系统验证账号名称为空弹出消息框提示用户相应的内容不能为空。系统验证该雇员已经拥有账号系统显示相应的页面提示该雇员已经拥有账号,并在该页面中提供返回到创建新账号页面的操作。创建新账号失败系统显示相应的页面提示创建账号失败,并在该页面中提供返回到创建新账号页面的操作。特殊需求无后置条件无扩展点无删除登陆账户概要本用例描述系统管理员怎样删除一个登陆账号。参与者系统管理员前置条件系统管理员的操作处于删除登录账号的页面选项。事件流基本流系统管理员进行删除账号的操作。在下拉框中选择要删除的雇员名称。系统验证并确定是否删除该雇员的账号。系统提示页面成功删除该雇员的账号。备选流系统删除账号失败系统数据库产生异常并提示删除账号失败,并返回到删除账号页面。特殊需求无后置条件无扩展点无清除密码概要本用例描述系统管理员怎样去清除已创建的账号密码为默认密码。参与者系统管理员前置条件系统管理员的操作处于清除已创建的账号密码选项。事件流基本流系统管理员进行清除已创建的账号密码操作。在下拉框中选择要清除的雇员名称。系统验证并确定是否还原该雇员的账号密码。系统提示页面操作成功并还原雇员的账号密码为默认密码。备选流系统删除账号失败系统数据库产生异常并提示还原账号失败,并返回到已创建账号清除密码的页面。特殊需求无后置条件无扩展点无4.2.3仓库管理员的功能概述仓库管理员的功能概述新建订购单反馈信息概要本用例描述了仓管怎样对提交来的订购单信息进行反馈参与者仓库管理员前置条件仓管需要先查询未处理的订购单信息事件流基本流查询处于未处理状态的订购单浏览完订购单信息后,查询库存填写当前有效库存、采购到货日期、反馈建议等,再将此内容反馈给销售人员系统显示新建反馈信息成功备选流无特殊条件无后置条件无扩展点无查询订购单概要本用例描述了仓管怎样查询订购单信息参与者仓库管理员前置条件仓库管理员的当前操作处于查询订购单信息页面事件流基本流仓管选择查询订购单操作进入查询页面,查询是按照订购单的状态查询(订购单的状态有:未处理、缺货、查无此种零件、有效、等待、无效)仓管主要查询处于未处理状态的订购单从下拉框中选择订购单的状态,进行查询系统显示查询信息备选流系统验证:状态必须输入特殊条件无后置条件无扩展点无更新订购单信息概要本用例描述了仓管怎样更新订购单信息参与者仓库管理员前置条件销售人员将订购单提交给仓管,仓管根据库存需要做适当的调整时事件流基本流仓库管理员选择更新订购单信息的操作查询订购单信息点击每个订购单后,就在另一个页面将该订购单的详细信息显示出来主要是对订购单状态的修改系统显示更改订购单信息成功备选流1.如果库存满足订购要求,仓管就将订购单的状态更改为”有效”,并将信息反馈给销售人员1.1如果库存不能满足客户需求1.1.1缺货仓管将订购单的状态更改为”缺货”1.1.2当前库存无法满足客户订购需求或没有客户订购的零件客户仍然要到我方定货仓管将订购单的状态更改为”等待”,并写明到货日期。对于货物不足时,就有多少发多少,再将此信息反馈给销售人员客户不在我方订货仓管经订购单的状态更改为”无效”,反馈给销售人员特殊条件无后置条件无扩展点无新建出库单概要本用例描述了仓库管理员怎样新建出库单参与者仓库管理员前置条件仓管的当前操作处于新建出库单页面事件流基本流查询订购单此时订购单应处于有效状态或者是等待(有货就发)将查询到的可以出库的订购单信息插入出库单中,并标识零件的出库日期系统显示新建出库单成功备选流查询到的订购单一定要有效,也就是说此次订购已经得到了仓管的确认,否则提示操作错误的信息。特殊条件无后置条件无扩展点无查询总表概要本用例描述了仓管怎样查询总表信息。(总表也就是总部提供的零件信息表)参与者仓库管理员前置条件仓管需要添加某种零件事件流基本流仓管选择查询总表操作系统显示查询页面输入查询条件如按零件标号、中外文名称、生产商等信息查询。可不输入,不输入查询条件,就直接在页面把所有零件的信息显示出来。备选流无特殊条件无后置条件无扩展点无新建零件信息概要本用例描述了仓管怎样添加零件信息。参与者仓库管理员前置条件仓管的当前操作处于新建零件信息界面事件流基本流仓管选择新建零件信息操作系统显示零件信息输入界面零件信息的输入只包括零件号:当输入零件号时按提交按钮就可以从总表(总表是指公司提供的货物)中提取需要的零件信息系统保存零件信息包括:零件号、货位号、生产商、中外文名称、单位、体积、重量、单价等。提示该操作成功备选流零件号必须输入,若不输入给出相应的提示特殊条件无后置条件无扩展点无更新采购单概要本用例描述了仓管如何更新采购单信息参与者仓库管理员前置条件仓管审核采购单后需更新采购单信息零件入库后,需更新采购单信息事件流基本流仓管选择更新采购单操作如果采购单处于仓管确认未通过,仓管需将自己的未通过理由以及建议填入采购单中,点击”提交”如果采购单处于仓管确认通过,则将此采购单提交给经理审核;如果经理审核通过,就将采购单的状态更改为”经理确认通过”;如果经理审核未通过,就给将建议填入采购单中,点击”提交”;如果经理对提交上来的采购单持否决态度则直接将该采购单的状态更新为"无效";采购人员根据仓管或经理反馈的信息,修改采购单,并将采购单的状态更改为”建议已采纳”如果采购单的状态为”经理确认通过”,则表明该采购单可以执行;经过系统核对,如果采购单的零件信息与入库单的零件信息一致,则将订购单的状态更改为”完成”。备选流无特殊条件无后置条件无扩展点无新建入库单概要本用例描述了仓管怎样新建入库单参与者仓库管理员前置条件零件需要入库仓管人员的当前操作处于新建入库单页面事件流基本流查询处于”经理审批通过”状态的采购单将查询到的信息反映到入库单中填入零件的入库时间和实际的入库数量点击”提交”,新建如入库单完成.系统提示操作成功.备选流新建入库单失败,系统给出提示”新建入库单失败”,并返回新建入库单页面.特殊条件后置条件扩展点打印出库单将出库单的信息详细的打印出来:就相当于一个清单,将即将出库的零件信息详细的列出来方便零件出库.同时出库人员对即将出库的零件信息有个清楚的了解,以便更新零件库存.4.2.4系统管理员功能的概述系统管理员的功能编号功能功能简介查询未处理的采购申请表新建采购单更新采购申请的状态为已处理查询处于未处理状态的采购单查询未被仓管或经理同意的采购达标单修改采购单将采购单的修改建议改为建议已采纳查询已被经理同意的采购单统计指定时间内各种零件的采购总量打印预执行的采购单定期删除无效的采购单采购管理员用例图查询未处理的采购申请表概要本用例用来查询未处理的采购申请参与者采购管理员前置条件管理员登录界面位于采购界面事件流基本流管理员点击查询未处理采购申请系统查询所以未处理的采购申请的概要信息以表格形式显示在页面上管理员浏览所有信息,此时可以点击其中任意一条记录当管理员点击以上一条记录后,系统会自动查询此条申请记录所位于采购申请表的所有信息,并以表格的形式显示出来。备选流系统查询出错。跳往显示:“您的操作有误”的错误页面特殊要求无后置条件无扩展点无新建采购单概要此用例用来新建一张采购单表参与者采购管理员前置条件管理员在查询未处理的采购单后,系统位于采购申请单的详细界面事件流基本流管理员浏览采购申请管理员对查询出来的采购申请进行修改管理员点击“生成采购单”按钮系统自动生成采购单,并保存在数据库中备选流系统验证零件型号为空弹出信息提示框“零件的型号不可为空”!系统验证零件数量为空弹出信息提示框“零件的数量不可为空”!系统验证零件型号格式不对弹出信息提示框“零件型号的格式不正确”!系统验证零件数量不为数字弹出信息提示框“零件的数量不为数字”!新建采购单抛出异常系统跳往错误页面特殊要求无后置条件无扩展点无更新采购申请的状态为已处理概要本用例用来标识采购申请被采购部看过,即已经生成采购单。参与者采购部管理员前置条件系统的数据流处于采购部管理员刚新建一张采购单事件流基本流系统刚在数据库中新建一张采购单后数据流转到采购申请表,并自动将采购申请表的状态更改为已处理系统跳到成功界面备选流更新采购申请抛出异常跳往“您的操作有误”的错误页面特殊要求无后置条件无扩展点无查询处于未处理状态的采购单概要此用例用于采购管理员查询新建的采购单,确保在仓管为查看的基础上对采购单进行修改参与者采购部管理员前置条件管理员登录界面位于采购界面事件流基本流采购管理员点击查询未处理的采购单按钮系统将采购单状态为未处理的所有采购单查询出来放在map中系统跳往显示页面,此页面循环将查询出来的采购单放在表格中管理员点击其中任意一条数据,系统将跳往另一个页面。此页面将显示刚才管理员点击数据所在的采购单的详细信息。备选流系统查询出错。跳往显示:“您的操作有误”的错误页面特殊要求无后置条件无扩展点无查询处于仓管或经理未同意的采购单概要此用例用来查询未被仓管或经理同意的采购单参与者采购管理员前置条件管理员登录界面位于采购界面事件流基本流管理员点击未被仓管或经理同意的采购单系统自动查询未被仓管或经理同意的采购单并以表格的形式显示在界面上管理员浏览所有记录,可以点击其中任意一条记录当管理员点击其中一条记录后,系统将未被同意的采购单显示在页面上备选流系统查询出错跳往显示:“您的操作有误”的错误页面特殊要求无后置条件无扩展点无修改采购单概要此用例用来修改被仓管或经理打回的采购单参与者采购管理员前置条件系统界面位于被打回或状态为“未处理“的采购单详细信息界面上事件流基本流管理员查看被打回的采购单的不同意原因和建议列管理员按照打回的采购单的不同意原因和建议来进行修改填写完毕后点击“提交”按钮,进行提交并入库备选流系统验证零件的型号表格为空系统弹出消息提示框“零件型号信息不可为空”!系统验证零件型号的格式不正确系统弹出消息提示框“零件型号的格式不正确”!系统验证零件的数量表格为空系统弹出消息提示框“零件的数量信息不可为空”!系统验证零件的数量信息不为数字系统弹出消息提示框“零件数量不为数字”!系统更新采购单抛出异常跳往显示:“您的操作有误”的错误页面特殊要求无后置条件无扩展点无将采购单的采购建议改为建议已采纳概要此用例用来更改采购单的状态为“已采纳“以提示仓管,仓管的采购建议是否被采纳。参与者采购部管理员前置条件系统数据流处于修改采购单的数据正在提交事件流基本流管理员点击“提交“按钮系统顺代将采购单的采购状态一列更改为“已采纳“将提交的数据入库备选流系统更新采购单抛出异常跳往显示:“您的操作有误”的错误页面特殊要求无后置条件无扩展点无查询已被经理同意的采购单概要此用例用来查看被经理同意的采购单参与者采购管理员前置条件系统为于采购管理界面事件流基本流管理员点击“查看已同意的采购单”系统自动查询已被经理同意的采购单,并显示在页面上系统跳向以上页面供管理员浏览备选流系统查询出错系统自动跳到有“您的操作有误!”提示的页面!特殊要求无后置条件无扩展点无统计指定时间内各种零件的采购总量概要此用例用来阶段统计采购部门的采购零件情况参与者采购部管理员前置条件系统显示在采购管理界面事件流基本流管理员点击“统计”按钮系统跳到供管理员设定统计时间段的界面管理员从下拉框中选定时间段管理员点击“提交”按钮系统自动将管理员设定的段内的各种零件采购总量显示在页面上,供管理员浏览备选流系统查询出错系统跳到有“您的操作有误!”提示的错误页面!特殊要求无后置条件无扩展点无0打印预执行的采购单概要此用例用来打印已被经理同意并准备执行的采购单参与者采购部管理员前置条件管理员登录界面位于采购界面事件流基本流管理员点击打印预执行的采购单系统查询采购单状态为经理审批通过打印机将查询出来的数据打印出来备选流系统未查询出管理员指定时间段内的无效数据系统弹出“没有可用数据“的消息提示框特殊要求无后置条件无扩展点无1定期删除无效的采购单概要此用例用来删除无效的采购单,以清理采购单表参与者采购部管理员前置条件管理员登录界面位于采购界面事件流基本流管理员点击清理数据按钮系统跳往清理数据页面管理员从页面上的下拉框中选定时间段点击删除按钮系统同弹出消息提示框“您是否要删除数据?“管理员点击“确定“或”取消“,若点击”确定“按钮,则系统按指定的时间段删除数据系统跳往成功页面备选流系统未查询出管理员指定时间段内的无效数据系统弹出“没有可用数据“的消息提示框系统查询出错跳往显示“您的操作有误“的错误页面系统删除数据出错跳往显示“您的操作有误“的错误页面特殊要求无后置条件无扩展点无4.2.5普通销售人员的功能概述普通销售人员的功能编号功能功能简介新建客户信息添加客户查询客户信息查询客户更新客户信息更新信息新建订购单添加订购单更新订购单修改订购单查询订购单查询订购单删除订购单删除订购单统计自己指定时间段内的零件销售总量统计总量统计自己指定时间段内的各种零件销售总量统计单个总量定期删除无效订购单ddfdfdfsd定期删除无效订购单自动删除无效订购单打印预出库的订购单打印订购单普通销售人员用例图新建客户信息概要:本用例描述了销售人员新建的状态。参与者:管理员前置条件由客户通过电话,传真,邮件和当面订货的方式来进行订货,当客户订货后事件流基本流销售人员选择新建客户信息选项由销售人员填写客户信息(客户姓名,性别,地址,电话)系统进行验证插入数据库(客户表)返回信息备选流客户编号不能为空。客户姓名不能为空。客户性别不能为空。客户联系电话不能为空。客户身份证号不能为空。特殊需求无 后置条件无扩展点无查询客户信息概要:本用例描述了销售人员查询客户信息的状态。参与者:管理员前置条件客户存在事件流基本流销售人员选择查询客户信息选项输入客户编号,姓名等(查询所有也可以)进入数据库进行查询(客户表)返回结果备选流查询条件不能为空。特殊需求无后置条件无扩展点无更新客户信息概要:本用例描述了销售人员更新客户信息的状态。参与者:管理员前置条件客户信息发生了变动。事件流基本流销售人员选择更新客户信息选项输入客户信息进行查找(客户表)显示查询的客户信息更新客户信息点击保存(客户表)系统进行验证返回信息备选流特殊需求无后置条件无扩展点无新建订购单:概要:本用例描述了销售人员怎样去新建一张订购单。参与者:销售人员前置条件销售人员与客户,仓管沟通后,确认销售部能满足客户的所有要求(到货日期,零件型号,订购数量)等。事件流基本流销售人员选择新建订购单选项系统显示订购单信息输入页面(填写销售员姓名(下拉),客户姓名(下拉),,创建订购单日期(默认),客户期望到货日期,订购单状态(默认未处理),购买所需总金额(系统计算),选购零件(超链接))销售人员点击选购零件(超链接)跳入零件信息表,进行选购。选购完毕,点击确定,提示是否继续,是,跳入零件信息表,否跳入订购单表。跳入订购单表时,打印出订购零件数量(同一中零件),价格(一种零件单价),总价(同种类型零件),购买所需总金额(所有零件)销售人员填写完毕。由系统进行验证提交给仓库管理员备选流无特殊需求无后置条件无扩展点无更新订购单概要:本用例描述了销售人员更新订购单。参与者:管理员前置条件订购单发生变动。事件流基本流销售人员点击更新订购单。查询出所有本销售人员的订购单,进行更新。可以更新客户期望到货日期,订购单状态,购买所需的总金额。保存返回原页。备选流无特殊需求无后置条件无扩展点无查询订购单

概要:本用例描述了销售人员查询一张订购单。参与者:销售人员前置条件根据仓库管理员返回的订购单,销售人员来查询订购单表。事件流基本流销售人员点击查询订购单输入订单Id或客户姓名(销售人员和销售管理人员共享)查看订购单表的OrderState字段的订购单状态。如果为有效状态的订购单,可以出库。如果为查无此零件状态的订购单,可以判断没有此零件,销售人员与客户进行沟通,如还要购买,更改订购单的状态为等待(货齐在发)。如不购买,设为无效状态。如果为缺货状态的订购单,此时有可能是缺货,查看订购单反馈信息表,查看同种零件当前有效库存,采购到货日期,销售人员与客户进行沟通,如不购买,设为无效状态,如还要购买,设置订购单状态为等待状态,客户要等货到齐后才要时,更新订购单的状态(货齐在发)。客户此时要先要一部分时,更新订购单的状态(有货就发)系统进行验证取货备选流输入信息必须合法,不能为空。特殊需求无后置条件无扩展点无删除订购单概要:本用例描述了销售人员删除无效订购单。参与者:管理员前置条件订购单为无效状态。事件流基本流销售人员点击删除订购单。查询出所有本销售人员的无效状态的订购单,进行删除。返回原页。备选流无特殊需求无后置条件无扩展点无统计自己指定时间段内的零件销售总量:概要:本用例描述了销售人员查询零件销售总量状态。参与者:管理员前置条件销售人员统计销售总量。事件流基本流销售人员点击查询零件销售总量选项并指定日期时间段在数据库进行查询(订单表---销售人员)返回零件销售总量信息备选流无特殊需求无后置条件无扩展点无统计自己指定时间段内的各种零件销售总量概要:本用例描述了销售人员查询各种零件销售总量状态。参与者:销售者前置条件销售人员统计销售总量。事件流基本流销售人员点击查询各种零件销售总量选项销售人员指定要查询的日期时间段在数据库进行查询(订单表---销售人员)返回各种零件销售的数量信息备选流无特殊需求无后置条件无扩展点无0定期删除无效订购单概要:本用例描述了系统定期删除无效订购单。参与者:销售者前置条件销售人员统计销售总量。事件流基本流销售人员点击查询各种零件销售总量选项销售人员指定要查询的日期时间段在数据库进行查询(订单表---销售人员)返回各种零件销售的数量信息备选流无特殊需求无后置条件无扩展点无1打印预出库的订购单概要:本用例描述了销售管理员打印预出库的订购单。参与者:管理员前置条件此订购单状态为有效,等待(有货就发)事件流基本流销售管理员点击打印预出库订购单查询订购单的状态(有效,等待(有货就发))系统进行打印备选流无特殊需求无后置条件无扩展点无4.2.6销售管理人员的功能概述编号功能功能简介统计部门指定时间段内的零件销售总量统计部门零件销售总量统计部门指定时间段内的零件销售金额统计部门零件销售金额统计部门指定时间段内的各种零件销售总量(降序排列显示)统计部门各种零件销售总量统计部门指定时间段内的各种零件销售金额(降序排列显示)统计部门各种零件销售金额销售管理人员用例图统计部门指定时间段的零件销售总量概要:本用例描述了销售管理员统计零件数量。参与者:销售部管理员前置条件销售人员进行统计。事件流基本流销售管理人点击统计销售总量销售管理人指定要查询的时间段在数据库进行查询(订单表)返回信息备选流无特殊需求无后置条件无扩展点无统计部门指定时间段的零件销售总金额概要:本用例描述了销售管理员查询总金额。参与者:销售部管理员前置条件销售管理员统计销售金额。事件流基本流销售管理员点击统计销售总金额销售管理员指定要查询的时间段在数据库进行查询(订单表)通过每种零件的价格,进行计算返回信息备选流无特殊需求无后置条件无扩展点无统计部门指定时间段的各种零件的销售总量:概要:本用例描述了销售管理员统计各种零件的销售总量(按降序排列)。参与者:管理员前置条件销售管理员统计各种零件的销售总量。事件流基本流销售管理员点击统计销售总金额销售管理员指定要查询的时间段在数据库进行查询(订单表)通过每种零件的价格,进行计算返回信息备选流无特殊需求无后置条件无扩展点无统计部门指定时间段的每个销售人员零件销售总金额概要:本用例描述了销售管理员统计每个销售员销售总金额(按降序排列)。参与者:管理员前置条件销售管理员统计每个销售人员销售总金额。事件流基本流销售管理员点击查看每个销售人员销售总金额销售管理员指定要查询的时间段在数据库进行查询(订单表)通过统计每个销售人员的销售零件总金额,进行降序排列返回信息备选流无特殊需求无后置条件无扩展点无4.2.7经理的功能概述经理的功能编号功能介绍功能简介审核采购单经理对采购进行批示。更新厂家折扣经理在某种情况下调整厂家折扣。更新销售折扣经理根据销售情况对销售折扣进行调整。运费调整经理就具体的运费情况对运费进行操作。汇率调整经理就具体的汇率情况对汇率进行调整。更新增值税经理对增值税的变动而对增值税进行更新。更新关税经理对关税的变动而对关税进行调整。零件价格批量调整经理根据零件价格在市场的变动,而对价格进行批量调整。零件价格零星调整经理根据零件价格在市场的变动,而对价格进行零星调整。经理用例图审核采购单概要 本用例描述了经理如何进行审核采购单参与者经理前置条件 经理的当前操作视图处于审核采购单页面。事件流基本流经理处于查询要进行审核的采购单项。经理选择了查询要进行审核的采购单项。所有要进行审核的采购单信息(概要信息)显示在当前页面。点击要进行审核的采购单信息(概要信息)。要进行审核的采购单信息(具体信息)显示在当前页面。若审核通过,单击当前页面上的“审核通过”按钮。若审核不通过,填写当前页面上的“Advice”文本域,并单击当前页面上的“审核不通过”按钮。系统提示页面成功审核信息。备选流审核采购单页面上的“Advice”文本域中为空系统显示相应的页面提示未填写建议,并在该页面中提供返回到审核采购单页面的操作。审核采购单失败系统数据库产生异常并提示审核采购单失败,并返回到审核采购单页面。特殊需求无后置条件无扩展点无更新厂家折扣概要本用例描述经理如何更新厂家折扣。参与者经理前置条件经理的操作处于更新厂家折扣选项的页面。事件流基本流经理进行更新雇员信息的操作。在下拉框中选择要进行更新厂家折扣的厂家名称,并在该页的右边显示参数表经理对照右边的参数表进行更新厂家折扣。系统验证并确定是否进行更新该厂家的折扣。系统提示页面成功更新该厂家的折扣的信息。备选流系统更新厂家折扣失败系统数据库产生异常并提示更新厂家折扣失败,并返回到更新厂家折扣页面。特殊需求无后置条件无扩展点无更新销售折扣概要本用例描述经理如何对销售折扣进行调整。参与者经理前置条件经理的操作处于更新销售折扣选项的页面。事件流基本流经理进行更新销售折扣的操作。在该页面的左边有“请输入被更改后的销售折扣上限,请输入被更改后的销售折扣下限”,并在该页的右边显示系统参数表经理对照右边的参数表进行更新销售折扣。系统验证并确定是否进行更新销售折扣。系统提示页面成功更新该销售的折扣的信息。备选流系统更新销售折扣失败系统数据库产生异常并提示更新销售折扣失败,并返回到更新销售折扣页面。2. 所输入信息有为空。提示信息为:“销售折扣上限不能为空(或销售折扣下限不能为空)”。特殊需求无后置条件无扩展点无运费调整概要本用例描述经理如何调整运费。参与者经理前置条件经理的操作处于调整运费选项的页面。事件流基本流经理进行调整运费的操作。在第一个下拉框中选择“起始地”名称,第一个下拉框中选择“目的地”名称,并在该页的右边显示参数表经理对照右边的参数表进行运费调整。系统验证并确定是否进行运费调整。系统提示页面成功调整运费的信息。备选流1. 系统调整运费失败1.1 系统数据库产生异常并提示调整运费失败,并返回到调整运费页面。 2. 有未选择项 2.1 会有信息提示:“请选择起始地和目的地”。特殊需求无后置条件无扩展点无汇率调整概要本用例描述经理如何调整汇率。参与者经理前置条件经理的操作处于调整汇率选项的页面。事件流基本流经理进行调整汇率的操作。在该页有文本框“请输入调整后的汇率”,并在该页的右边显示有系统参数表经理输入调整后的汇率。系统验证并确定是否进行汇率调整。系统提示页面成功调整汇率的信息。备选流系统调整汇率失败系统数据库产生异常并提示调整汇率失败,并返回到调整汇率页面。输入信息为空提示信息:“请输入调整后的汇率”。特殊需求无后置条件无扩展点无更新增值税概要本用例描述经理如何对增值税进行更新。参与者经理前置条件经理的操作处于更新增值税选项的页面。事件流基本流经理进行更新增值税的操作。在该页有文本框“请输入调整后的增值税”,并在该页的右边显示有系统参数表。经理输入调整后的增值税。系统验证并确定是否进行增值税更新。系统提示页面成功更新增值税的信息。备选流1.系统更新增值税失败系统数据库产生异常并提示更新增值税失败,并返回到更新增值税页面。输入信息为空提示信息:“请输入更新后的增值税”。特殊需求无后置条件无扩展点无更新关税概要本用例描述经理如何对关税进行更新。参与者经理前置条件经理的操作处于更新增值税选项的页面。事件流基本流经理进行更新关税的操作。在该页有文本框“请输入调整后的关税”,并在该页的右边显示有系统参数表。经理输入调整后的关税。系统验证并确定是否进行关税更新。系统提示页面成功更新关税的信息。备选流1. 系统更新关税失败系统数据库产生异常并提示更新关税失败,并返回到更新关税页面。输入信息为空提示信息:“请输入更新后的关税”。特殊需求无后置条件无扩展点无零件价格批量调整概要本用例描述经理如何对零件价格进行批量调整。参与者经理前置条件经理的操作处于零件价格批量调整选项的页面。事件流基本流经理进行调整批量零件的价格的操作。在该页有文本框“请输入调整后的批量零件价格”,并在该页的右边显示有系统参数表。经理输入调整后的批量零件价格。系统验证并确定是否进行批量零件价格调整。系统提示页面成功调整批量零件的价格。备选流1. 系统调整批量零件价格失败系统数据库产生异常并提示更新关税失败,并返回到批量零件价格调整页面。输入信息为空提示信息:“请输入调整后的批量零件价格”。特殊需求无后置条件无扩展点无零件价格零星调整概要本用例描述经理如何对零件价格进行零星调整。参与者经理前置条件经理的操作处于零件价格零星调整选项的页面。事件流基本流经理进行调整零星零件的价格的操作。在该页有文本框“请输入调整后的零星零件价格”,并在该页的右边显示有系统参数表。经理输入调整后的零星零件价格。系统验证并确定是否进行零星零件价格调整。系统提示页面成功调整零星零件的价格。备选流系统调整零星零件价格失败系统数据库产生异常并提示更新关税失败,并返回到零星零件价格调整页面。输入信息为空提示信息:“请输入调整后的零星零件价格”。特殊需求无后置条件无扩展点无人事部管理员的功能概述人事部管理员的功能编号功能介绍功能简介新建雇员信息人事部管理员对新来的雇员信息进行保存。更新雇员信息人事部管理员对现有的雇员进行信息更新。查询雇员信息人事部管理员对现有的雇员进行信息查看。删除雇员信息人事部管理员对已辞退的雇员进行信息删除。人事部管理员用例新建雇员信息概要本用例描述了人事部管理员如何创建一个新的雇员新息参与者人事部管理员前置条件人事部管理员的当前操作视图处于新建雇员信息页面。事件流基本流人事部管理员选择新建雇员信息操作。系统显示新建雇员信息的输入页面。人事部管理员输入新雇员的姓名,年龄,性别,家庭住址,E-mail,电话,身份证编号,QQ,创建日期,创建者,简介。系统验证输入信息不能为空。系统提示创建新雇员信息成功并将新雇员的信息显示在该页面上。备选流系统验证姓名(年龄,性别,家庭住址,E-mail,电话,身份证编号,QQ,创建日期,创建者,简介)为空弹出消息框提示新雇员信息的姓名不能为空。弹出消息框提示新雇员信息的性别不能为空。弹出消息框提示新雇员信息的家庭住址不能为空。弹出消息框提示新雇员信息的E-mail不能为空。弹出消息框提示新雇员信息的电话不能为空。弹出消息框提示新雇员信息的身份证编号不能为空。弹出消息框提示新雇员信息的QQ不能为空弹出消息框提示新雇员信息的创建日期不能为空。弹出消息框提示新雇员信息的创建者不能为空。弹出消息框提示新雇员信息的简介不能为空。系统验证新建的雇员信息已存在。系统显示相应的页面提示该雇员信息已存在,并在该页面中提供返回到创建新雇员信息页面的操作。新建雇员信息失败系统显示相应的页面提示创建雇员信息失败,并在该页面中提供返回到新建雇员信息页面的操作。特殊需求无后置条件无扩展点无更新雇员信息概要本用例描述人事部管理员如何更新已存在的雇员信息。参与者人事部管理员前置条件人事部管理员的操作处于更新雇员信息选项的页面。事件流基本流人事部管理员进行更新雇员信息的操作。在下拉框中选择要更新的雇员名称。系统验证并确定是否进行更改该雇员的信息。系统提示页面成功更新该雇员的信息。备选流系统更新雇员信息失败系统数据库产生异常并提示更新雇员信息失败,并返回到更新雇员信息页面。特殊需求无后置条件无扩展点无查询雇员信息概要本用例描述人事部管理员如何去查询雇员信息的。参与者人事部管理员前置条件人事部管理员的操作处于查询雇员信息选项。事件流基本流人事部管理员进行选择具体查询或模糊查询操作。若选择了具体查询(包含输入姓名进行查询,输入身份证编号进行查询,输入QQ号进行查询,输入E-mail进行查询,输入电话号进行查询)选择你所想要进行的某项查询。输入以查询条件。系统显示查询结果。若选择了模糊查询(包含输入性别进行查询,输入创建日期进行查询,输入创建者进行查询,输入年龄进行查询)选择你所想要进行的某项查询输入查询条件或选择查询条件系统显示查询结果备选流系统查询雇员信息失败系统数据库产生异常并提示查询雇员信息失败,并返回到查询雇员信息选项的页面。特殊需求无后置条件无扩展点无删除雇员信息概要本用例描述人事部管理员如何删除已存在的雇员信息。参与者人事部管理员前置条件人事部管理员的操作处于删除雇员信息选项的页面。事件流基本流人事部管理员进行删除雇员信息的操作(包含具体删除或模糊删除)。人事部管理员若选择了具体删除(包含输入姓名删除,输入身份证号删除,输入QQ号删除,输入电话号删除,输入E-mail删除)。选择了你所要进行的某项删除。输入删除条件或选择删除条件。人事部管理员若选择了模糊删除(包含输入创建者删除,输入创建日期删除,输入年龄删除,输入性别删除,输入家庭住址删除)。选择了你所要进行的某项删除。输入删除条件或选择删除条件.系统验证并确定是否进行删除该雇员的信息。系统提示页面成功删除该雇员的信息。备选流系统删除雇员信息失败系统数据库产生异常并提示删除雇员信息失败,并返回到删除雇员信息页面。特殊需求无后置条件无扩展点无4.2.5精度1、在执行数据增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;2

温馨提示

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

评论

0/150

提交评论