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