JavaEE框架技术(SpringMVC+Spring+MyBatis)课件13 简化进销存项目的需求分析与设计.ppt

JavaEE框架技术(SpringMVC+Spring+MyBatis)课件13 简化进销存项目的需求分析与设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
框架程序设计java 框架程序设计java * * 第10章 项目实战篇 10.1简化进销存项目的需求分析与设计 框架程序设计(Java) * 10.1.0学习目标 进行项目的需求分析 1 进行项目的概要设计 2 进行项目的详细设计 3 * 10.1.1需求分析 通过了解简化进销存系统的基本功能需求,尝试划分系统的功能,细化每个功能的具体要求,最后形成简要的需求分析说明书 确定项目需求 划分功能模块 细化每个功能的具体要求 需求分析说明书 需求分析的步骤: * 10.1.1需求分析-确定项目需求 项目名称:简化进销存系统(SLMS:Simple Logistics Management System)。 需求描述:简化的进销存系统,主要有销售、进货二个业务。销售是公司的销售人员将生产的商品卖给客户,生成销售订单。进货是公司的采购人员向供应商采购原材料,生成采购订单。与此同时,公司有管理人员能够对公司的员工、商品、供应商和客户进行统一管理维护。另外,要求系统采用B/S方式,要求界面简单清晰,业务简化,程序逻辑简洁,代码规范,性能良好,可维护性好。数据库设计遵照3NF规范,尽量简化,避免复杂。 * 10.1.1需求分析-划分功能模块 1、根据需求设计出系统用例图 用例图是系统的蓝图,包含参与者、用例等元素 参与者即指系统功能的使用者 用例是对系统功能的描述 10.1.1需求分析-划分功能模块 2、制作用例图 分析参与者:有采购员、销售员和管理员。 分析用例:有进货管理、订货管理和基础信息维护(员工档案、商品档案、客户档案维护)。 框架程序设计java * 10.1.1需求分析-划分功能模块 3、系统功能界定 框架程序设计java * * 10.1.1需求分析-细化功能具体要求 细化每个用例的具体功能描述 光有用例图是不够的,用例只是程序的功能界定,我们要想实现系统的功能还必须知道每个功能的详细内容 10.1.1需求分析-细化功能具体要求 细化每个用例详细说明,参考如下 对每个用例进行细化,理清用例的具体要求。内容要点参考如下: 4.1销售管理 完成对商品销售情况的订货单管理。 4.1.1订货单 由销售商向总公司提交定货单,订货单需提供客户名称(销售商)、货物名称、货物数量、订货日期、经手人的信息。 4.2进货管理 主要是保证进货渠道顺畅,有效的控制购进商品数量、成本价格等,其为企业的良好运做起着重要的作用。 4.2.1进货单 由总公司向供应商发出进货单,进货单需提供客户名称(供应商)、货物名称、进货数量、进货日期、货物单价、货物金额((货物单价*货物数量)两位小数)、经手人的信息。 4.3档案管理 完成对所经营的商品信息管理、客户信息管理和员工信息管理。 4.3.1员工档案 建立公司的员工档案,也为系统中的经手人提供数据。员工档案包括员工编号、员工姓名、员工出生年月日、员工性别、员工电话、员工Email的信息。 4.3.2商品档案 建立公司所有的商品档案,为系统中涉及到的商品提供数据。商品档案包括商品编号、商品名称、商品单价的信息。 4.3.3客户档案 建立公司的客户档案(供应商/销售商),客户档案包括客户编号、客户名称、客户电话、客户地址、客户Email的信息。 框架程序设计java * * 10.1.1需求分析-需求分析说明书 将以上分析的内容融合在一起就形成需求说明书 内容要点如下: 软件总体概述 用例图 功能界定 用例报告(功能细化) 10.1.2概要设计-任务描述 目的:先前的软件需求分析阶段,已经搞清楚了 “要解决什么问题”,概要设计阶段,重点说清楚“总体实现方案” 根据简化供销存系统的需求说明书,进行概要设计,形成相应的概要设计说明书 框架程序设计java * 10.1.2概要设计-说明书写什么 概要设计说明书的内容要点如下: 软件系统的结构设计(模块化) 系统的技术路线 开发运行环境 数据设计(数据库设计) 框架程序设计java * 10.1.2概要设计-说明书编写 1、软件系统模块化 框架程序设计java * 10.1.2概要设计-说明书编写 2、系统的技术路线 框架程序设计java * 10.1.2概要设计-说明书编写 3、确定开发运行环境 框架程序设计java * 操作系统 推荐WIN7、WIN10 浏览器 IE、Google等 开发语言 JAVA 编译环境 JDK1.7及以上 Web服务器 Tomcat7.0及以上 技术框架 SpringMVC+Spring+MyBatis IDE工具 Eclipse 数据库 mysql5.7 配置管理工具 无 10.1.2概要设计-说明书编写 4、进行数据设计(逻辑) 框架程序设计java * 10.1.3详细设计-任务描述 根据简化供销存

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档