您好,欢迎访问三七文档
朱洪军第1页/总42页×××项目需求分析说明书V1.0小组名称:YouthDynasty小组口号:Stillwatersrundeep.指导教师:朱洪军文档撰写人:李云鹏、韩禹萌、张贺、王华、黄伟、柴智文档撰写时间:2015年7月31日团队分工记录表项目名称学号姓名分工掌上电子菜单201220205052李云鹏安全及权限管理201220205043韩禹萌采购管理201220205051张贺安全及权限管理201220205048王华供应商管理201220205061黄伟组织管理201220205032柴智库存管理朱洪军第2页/总42页目录1系统概述........................................................................................................................................42系统需求分析................................................................................................................................42.1需求概述.............................................................................................................................42.1.1目标..........................................................................................................................42.1.2运行环境..................................................................................................................42.1.3用户的特点..............................................................................................................42.1.4关键点.......................................................................................错误!未定义书签。2.1.5约束条件...................................................................................错误!未定义书签。2.2需求规格.............................................................................................................................52.2.1软件系统总体功能/对象结构.................................................................................52.2.2软件子系统功能/对象结构......................................................错误!未定义书签。2.2.3描述约定...................................................................................错误!未定义书签。3详细需求说明...............................................................................................................................63.1功能需求描述.....................................................................................................................63.2接口需求说明.....................................................................................................................63.3数据处理性能需求...........................................................................................................393.4数据需求规格说明...........................................................................................................403.4.1数据实体分析........................................................................................................40附录...................................................................................................................错误!未定义书签。朱洪军第3页/总42页专业名词里程碑:英文milestone,指软件工程开发周期中,重要阶段成果的标识朱洪军第4页/总42页1系统概述本需求规格说明书是为了开发采购及仓库管理信息系统(PWMIS)而编写,本文的预期读者是:软件工程过程组(SEPG)成员,项目经理,架构设计师,系统分析员,软件工程师/设计员和最终用户。2系统需求分析2.1需求概述2.1.1目标本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。是其他分析和设计工作的参考资料,为《详细设计》和《测试计划》的编写提供依据。同时本还是项目完成后系统验收的依据。根据采购部的实际业务规则和工作流程,大致分为供应商管理,常用物品管理,采购计划管理,库存管理,常用报表打印,员工管理和权限管理。2.1.2运行环境2.1.2.1软件环境操作系统:Lunix/Windows2003JDK:JavaSEDevelopmentKit(JDK)6应用服务器:ApacheTomcat6HTTP服务器:Apache2.2数据库:MySQL5.1/MSSQL2005朱洪军第5页/总42页2.1.2.2硬件环境服务器:普通PC或者提供的服务器。网络环境:局域网内部使用。2.2需求规格2.2.1软件系统总体功能/对象结构采购及仓库管理信息系统安全和权限管理组织管理库存管理供应商管理采购管理采购计划维护查看到货情况供应商往来账供应商维护货品维护入库管理出库管理部门管理员工管理角色管理权限管理图2-1功能层次图朱洪军第6页/总42页图2-2系统用例图3详细需求说明3.1功能需求描述3.1.1供应商管理在整系统操作流程中供应商算是第一个环节。因为采购员首先面对的是供应商,在后续的模块中有很多设计供应商的部分,比如供应商往来账等。一般供应商会供应多种货品,同理同一种货品也可能有多家供应商同时供应,而且同一种货品又可分为不同的规格型号。供应商维护包括对供应商信息的增加、删除、修改、查询。货品维护包括对货品信息的增加、删除、修改、查询。朱洪军第7页/总42页供应商往来账可在选定供应商后查看该供应商的往来账目情况,包括账面余额,发票信息等。此模块的详细情况将在采购管理模块中详细阐述。采购员添加货品信息删除货品信息修改货品信息查询货品信息添加供应商信息删除供应商信息修改供应商信息查看供应商信息includeincludeincludeincludeincludeinclude图3-1供应商管理用例图·扩展用例:表3-1货品维护UC1:货品维护Actor:采购员前置条件:无基本事件流:1.获取货品信息2.操作货品信息3.调整货品信息4.核对货品信息5.货品信息变更后置条件:无表3-2供应商信息维护UC2:供应商信息维护Actor:采购员前置条件:无基本事件流:1.获取供应商信息2.操作供应商信息3.调整供应商信息4.核对供应商信息5供应商信息变更后置条件:无朱洪军第8页/总42页表3-3修改供应商信息UC3:修改供应商信息Actor:采购员前置条件:供应商信息查询基本事件流:1.获取供应商信息列表2.点击编辑按钮3.获取修改页面4.修改相应的供应商信息5.提交供应商信息6.核对供应商信息7.修改成功分支事件流:6a.失败,返回4后置条件:无获取供应商信息供应商信息操作调整供应商信息核对供应商信息供应商信息变更图3-2供应商维护活动图朱洪军第9页/总42页获取货品信息操作货品信息调整货品信息核对货品信息货品信息变更图3-3供货品维护活动图朱洪军第10页/总42页获取供应商信息的修改页面修改相应的信息提交信息修改成功核对信息?NY获取供应商信息列表点击修改按钮图3-4供应商信息修改活动图·情景分析:1.提交信息1.1采购员访问供应商信息列表1.1.1点击编辑按钮,根据供应商ID获取供应商的修改页面1.1.2控制器解析1.1.3控制器返回信息,并获取到供应商的修改页面1.2采购员修改供应商相应的信息(厂家地址、联系人等)1.2.1提交信息1.2.2控制器解析1.2.3dao层改值1.2.4dao层把信息提交到数据库1.3数据库返回结果朱洪军第11页/总42页:采购员Supplierinfo_update.jspSupplierUpdateControllerDBSupplierDaoSupplierInfoList.jsp1:visitSupplierInfoList()2:SupplierId()3:updateAction()4:update()5:submit_info()6:returnresult()7:returnresult()8:returnresult()图3-5供应商信息修改时序图Goods-gNumber-gName-standardModel-unitPrice-unitOfMeasure-snoteSupplierBill-arrivalDate-resultsGoods-buyCount-price-priceCount-payCount-startNum-sign-balance-fromUserBuyer-bname:String-bId:shortSupplier-sNumber-sName+sAddress+linkman-telephone+referee+snote1**1*****图3-6供应商管理类图朱洪军第12页/总42页3.1.2采购管理3.1.2.1概述此处的操作主要由采购员完成。而采购员又分为两类,分别为“生产用原料采购员”和“生产用杂品采购员”。这两类采购员的操作流程有很多详细之处。接下来我们将详细的说明采购管理过程中的每个细节。3.1.2.2采购计划采购计划是在整个流程中的起点,只有采购员制定了采购计划,后续库管员才能进行一系列的入库出库操作。采购物品的市场价格变化较快,所以允许采购
本文标题:需求分析模板
链接地址:https://www.777doc.com/doc-5124294 .html