UML企业进销存管理系统
进销存管理系统

进销存管理系统概述进销存管理系统是一种用于帮助企业实现库存、销售和采购管理的信息化工具。
它可以跟踪和管理进货的物品、记录销售订单、库存变化以及其他与产品流动相关的事务。
通过这种系统,企业可以更高效地管理自己的产品、预测需求、优化库存水平和降低存货成本。
功能特点1.库存管理:系统可以记录和跟踪各种产品的库存数量、库存位置和变化,帮助企业随时了解自己的库存情况。
2.采购管理:系统支持记录采购订单、供应商信息,跟踪采购流程,协助企业从供应商处采购所需商品。
3.销售管理:系统可以记录销售订单、客户信息,帮助企业跟踪销售流程,实现订单管理和销售情况分析。
4.报表分析:系统可以生成各种报表,如库存报表、销售报表、采购报表等,方便企业管理者进行数据分析和决策。
5.预警提醒:系统可以设置库存预警值,当库存低于设定值时,系统会发出警报,提醒管理人员及时采购,避免缺货情况发生。
优势1.提高工作效率:进销存管理系统可以自动化数据处理过程,减少了人力成本,提高了工作效率。
2.降低错误率:系统可以减少人为数据录入错误,提高了数据准确性,并最终降低了企业的运营风险。
3.优化库存水平:通过系统提供的报表、数据分析功能,企业可以更准确地掌握市场需求,合理安排库存水平,避免库存积压或缺货情况。
4.提升客户满意度:系统可以帮助企业提供更加准确、迅速的服务,提高了客户体验,增加了客户忠诚度。
应用范围进销存管理系统适用于各类中小型企业,包括零售店、批发商、生产企业等。
无论企业规模大小,都可以根据自身需求定制并使用进销存管理系统,从而提高经营效益,优化管理流程。
总结进销存管理系统在现代企业管理中扮演着重要的角色,它可以有效地帮助企业管理自己的库存、销售和采购活动,优化运营流程,提高企业竞争力。
随着信息技术的不断发展,进销存管理系统将会越来越普及和完善,成为现代企业管理的重要工具之一。
企业进销存管理系统毕业论文

企业进销存管理系统毕业论文摘要:本文旨在设计一个企业进销存管理系统,以提高企业的进货、销售和库存管理效率。
本系统采用了数据库存储数据,通过界面化操作,简化了用户对系统的使用。
设计中考虑了各种业务流程,包括进货管理、销售管理和库存管理。
通过这个系统,企业能够更加高效地管理进货、销售和库存活动,减少人为错误和损失。
关键词:企业进销存管理、数据库、界面化操作、业务流程、高效管理第一章引言1.1研究背景随着企业规模的扩大和业务的多样化,对于进货、销售和库存的管理也越来越复杂。
传统的手工管理方式已经无法满足企业的需求,需要一个全面和高效的管理系统来提高管理效率。
1.2目的和意义本系统的目的是提供一个简单易用的界面和全面的功能,帮助企业更好地管理进货、销售和库存。
通过这个系统,企业能够自动化处理业务流程,减少人为错误和损失,提高管理效率。
第二章系统设计2.1系统架构本系统采用三层架构,包括数据层、业务逻辑层和表示层。
数据层采用数据库来存储和管理数据,业务逻辑层实现了系统的各种功能,表示层提供了用户界面和操作。
2.2数据库设计数据库包括三个表,分别是进货表、销售表和库存表。
进货表记录了企业的进货信息,包括进货日期、进货数量和进货价格等。
销售表记录了企业的销售信息,包括销售日期、销售数量和销售价格等。
库存表记录了企业的库存信息,包括商品名称、库存数量和库存价格等。
2.3界面化操作设计系统采用界面化操作,提供了简单易用的界面来管理进货、销售和库存。
用户可以通过界面输入相关信息,并通过系统自动化处理相关业务流程。
界面化操作减少了用户的学习成本,提高了操作效率。
第三章功能实现3.1进货管理功能进货管理功能包括进货订单的录入和查询。
用户可以通过界面录入进货订单的相关信息,包括进货日期、进货数量和进货价格等。
系统会自动计算进货金额,并更新库存表。
用户也可以通过界面查询进货信息,包括进货订单的编号、日期和金额等。
3.2销售管理功能销售管理功能包括销售订单的录入和查询。
企业进销存管理系统的设计与实现

企业进销存管理系统的设计与实现随着企业规模的扩大和业务复杂度的增加,传统的手工进销存管理已经不能满足企业的需求,因此,企业进销存管理系统的设计与实现显得尤为重要。
下面将就该系统的设计与实现进行详细阐述。
首先,企业进销存管理系统主要包括进货管理、销售管理和库存管理三个模块。
进货管理模块主要涉及供应商管理、采购订单管理、采购入库和供应商付款等功能;销售管理模块主要包括客户管理、销售订单管理、销售出库和客户收款等功能;库存管理模块主要包括商品管理、库存盘点和其他出入库等功能。
在系统设计方面,首先需要确定系统的基本架构。
可以考虑使用B/S 结构,即浏览器/服务器结构,将系统分为客户端和服务器端两个部分。
客户端主要运行在浏览器中,通过web界面与服务器进行交互,服务器端负责处理客户端的请求,并与数据库进行交互。
其次,需要设计数据库的结构,以存储和管理相关的数据。
数据库可以使用关系型数据库,如MySQL或Oracle,也可以使用NoSQL数据库,如MongoDB。
数据库的设计要考虑到系统的需求以及数据的关联性,合理划分表和字段,并设置合适的数据类型和约束。
在系统实现方面,可以选择使用开发框架来加快开发速度。
常用的开发框架有Spring、Spring MVC和MyBatis等。
这些框架提供了一系列的工具和组件,可以快速搭建并运行企业进销存管理系统。
此外,还需要实现一些涉及到业务逻辑的功能。
例如,对于进货管理模块,可以实现供应商信息的录入和维护功能,采购订单的生成和管理功能,采购入库的操作和管理功能,以及供应商付款的功能。
对于销售管理模块,可以实现客户信息的录入和维护功能,销售订单的生成和管理功能,销售出库的操作和管理功能,以及客户收款的功能。
对于库存管理模块,可以实现商品信息的录入和维护功能,库存盘点的操作和管理功能,以及其他出入库的功能。
最后,还需要实现一些辅助功能,如系统登录和权限管理功能,数据统计和报表功能,数据备份和恢复功能等。
软件工程课程设计(进销存管理系统)

一、系统背景随着现代科学技术的迅猛发展,计算机技术已渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入数字化时代,有巨大的数据信息等待着加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。
作为国内市场的一些中小超市,他们在信息化过程中的步伐要落后大中型超市,而对于这些企业的资源管理,信息的存储和处理也显的迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快超市的电算化进程是必不可少的。
在会计业务中,产成品的完成,发出和结存关系到超市销计划的完成和流动资金占用情况,而销售核算子系统是电算化会计系统中一个关键且比较复杂的子系统。
通过这个子系统提供的信息可以了解企业的经营成果,通过产品销售收入用来补偿已消耗的生产资料,支付工资和其他费用,缴纳税金并实现利润。
超市进销存管理系统是目前应用于公司或企业进销存管理系统中的典型代表,它涉及商品或货物管理中主要的几个方面,即进货、销售、库存。
本文利用Visual Basic完成管理平台设计,构造所用的类库;使用Access数据库存储数据,限单机使用。
主要阐述了进销存管理系统的设计目标,系统要求、总体设计、详细设计、测试等。
二、系统的需求分析1、理解需求本系统通过进销存系统的终端用户和客户的进行调研后,得出系统需求的关键部分如下:(1)进货管理商品进货信息管理:商品进货信息包括商品进货数量、单价、供货商、进货日期、等。
商品进货管理功能完成进货信息登记、修改和删除等。
更新库存:进货信息的变动直接关系到库存的变化(2)库存管理库存商品信息管理::商品库存信息包括商品进货数量、单价、供货商、进货日期、等。
商品库存管理功能完成库存信息登记、修改和删除、查询等。
(3)销售管理信息管理:商品销售信息包括商品销售数量、单价、统计日等商品销售。
管理功能完成销售信息登记、修改和删除,以及销售总汇查询。
UML建模采购及库存管理系统

(3) 物料到货后采购员根据审核后的采购合同办理入库申请。
(4) 采购部门领导对入库申请进行审核。
(5) 仓库保管员根据实际收货情况对入库单进行实收处理。
(6) 按物料、物料种类、采购人员、供应商进行统计汇总。
3.出库管理
(1) 生产人员进行领料申请,也可以对领料申请单进行添加、修改、删除、查询的操作。
销售管理包括收集客户基本情况、制定产品销售计划、与客户签订合同、检查付款单、发货、提供售后服务等。
库存管理部门对企业所有的产品和生产原材料进行验收、入库、存储和出库管理,包括日常库存管理、入库管理、出库管理、库存盘点等、打印超过库存预警线的生产原材料清单、编制年终库存损耗报、库存财务报表等。
二、需求分析
UML建模实训报告
课程名称
UML建模实训
开课实验室
影子工厂
日期
2011.1.13
学号
姓名
学院
经济管理学院
指导教师
王平
成绩
教师评语
教师签名:
年月日
一、需求简述
“进销存管理系统”包括采购管理、销售管理和库存管理的需求分析。其中采购部门的工作包括收集供应商的基本情况、制定原材料采购计划、与客户签订合同、合同生效执行后像客户催促及时发送所订货物、检查收货质量、监督货物入库、向客户支付购货款、检查采购合同履约率等。
(2) 生产部门领导对领料申请进行审核,审核通过形成正式领料单。
(3) 仓库保管员根据领料单进行发料。
(4) 按物资、物资种类、生产部门、领料人员进行领料数据统计汇总。
4.库存管理
(1) 实现库与库之间的物料转移并且能实现库存报警功能。
(2) 仓库管理员可以按物料对出入库情况进行统计汇总。
基于UML的企业库存管理系统的分析与设计

吉林 工 程技 术 师 范 学 院 学报
2因7 年 3 月
需求分析的主要任务是确定软件系 统的需求。即:确定用户要求软件解决某 个问题或达到某个目 标的能力;也是指一 个系统或系统成分必须具备的能力。系 统需求分析的结果可以用一个用例( U e s
Vo . 23 No 3 l .
文章编号 :1《 一 拜 (2佣7 )0 一 刃 一 X 以2 )9 3 以5 0 3
基 于 UM 的企业库存 管理 系统 的分析与设计 L
杨 峰, 巍2 , 魏
( 1. 吉林工程技术师范学院信息工程学院, 长春 130 5 ; 吉林 0 2 2. 中国兵器工业第五五研究所, 吉林 长春 1 0 12 3 )
件系统的各种成分进行描述、 可视化处理、 构造和建立软件系统模型, 以及建立软件文档。它记录了 对必 须构造的系统的规定和理解, 可用于对系统的理解、 设计、 浏览、 配置、 维护和信息控制。UM 是面向对象 L 开发中的一种通用、 统一图 形化模型语言, 是近代软件工程环境中对象分析和设计的重要工具。UM 提 L 供了3 类基本的标准模型建筑块:事物、 联系和图 形。各个模型建筑块之间的基本联系有4 种:依赖( De-
20 7 年3 月 0
吉林工程技术师范学院学报( 自 然科学版)Ma . 2 ( 7 r ) X
第23 卷第3 期 Jo ma o jil n T a be玲lns tute of Engin er ng a d T ch o o留( Natur sciences E tio ) u l f i ec i t e i n e al l a i d n
基于UML的商品进销存管理系统

商 业 研 究
基于 UM g 晶进销存 管理系统 L日 商
黼王少 华 吴秀 梅 葛晓 敏 上海 第二 工 业大学 计 算机 与信 息学院
[ 摘 要】本文以某公 司的商品进销 存管理 系统为例,阐述 了U L在信息 系统开发的初始 、细化 、构造等 阶段 的主 导思想、应 用 M
系统 的 动 态 建 模 。 建 模 过 程 各 阶 段 的 主 要 工 作 如 下 : ( 销售 员或 销 售 经理 )与 系统 交互 的流 程 . 用例 描 述 如下 表 所 示 。
增加商品 用例描述 表
1 初 始阶 段从 系统 的业 务 模 型 着手 .主 要 任 务是 分析 研 究 用
和 意 义 ,着 重探 讨 和 解 决 了 U L 完 成各 阶段 主 要 任 务 中的 应 用 场合 、 分析 设 计流 程 以及 阶段 衔接 等 问题 。从 中可 以看 出 ,U L 供 M在 M提
了统一、灵活 、易读且 无二 义性 的表达 ,提 高 了系统 分析设计和代码编 写的效率 ,并 能快速地应对需 求变化 。 [ 关键词】统一建模语言 面向对 象 建模
它不 但 支持 U ML建模 ,而 且具 有 支持 统 一软 件过 程 R P ( R t - U ai 理 和销 售 员管 理 两个 模 块 。各 模 块 中 包括 对模 块 项 目的增 加 删 O n IU ie cs ) 团 队开发和 正反 向工 程 .使 模型与 代码 之 除 、修 改 查 询 和打 印等 功 能 需 求 。 每 项 功能 均 使 用 用 例描 述 角 a nf d Po es i r
三 、 实 际 案 例
摆在 许 多企 业 决策 者 面前 。有 了统一 建模 语 言 u ML.这个 问题便
进销存管理系统实训报告

进销存管理系统实训报告1. 引言进销存管理系统是一个非常重要的商业软件,用于帮助企事业单位管理商品的采购、销售和库存情况。
本实训报告对我们开发的进销存管理系统进行了详细的介绍和总结,包括系统的功能需求、设计思路、开发过程和测试结果。
2. 功能需求进销存管理系统的功能需求主要包括以下几个方面:1.商品管理:包括商品的添加、编辑、删除等操作,以及商品信息的查询和展示。
2.采购管理:包括采购单的添加、编辑、删除以及采购单的审核和入库操作。
3.销售管理:包括销售订单的添加、编辑、删除以及销售订单的审核和出库操作。
4.库存管理:包括库存的查询、库存警报的设置和库存预警的提醒。
5.报表生成:包括采购报表、销售报表和库存报表的自动生成和导出功能。
3. 设计思路3.1 系统架构我们的进销存管理系统采用三层架构,分为表现层、业务层和数据层。
•表现层:负责用户界面的展示和与用户的交互,使用HTML、CSS和JavaScript等技术实现。
•业务层:负责处理业务逻辑,包括数据的处理、业务规则的实施等。
•数据层:负责与数据库进行交互,使用SQL语句进行数据的查询、插入、更新和删除操作。
3.2 数据库设计我们设计了以下几张数据库表来存储系统的数据:•商品表:存储商品的基本信息,包括商品名称、价格、库存等字段。
•采购单表:存储采购单的信息,包括采购日期、供应商、采购员等字段。
•采购明细表:存储采购单的明细信息,包括商品名称、数量、单价等字段。
•销售订单表:存储销售订单的信息,包括销售日期、客户、销售员等字段。
•销售明细表:存储销售订单的明细信息,包括商品名称、数量、单价等字段。
3.3 系统界面设计我们的系统界面设计简洁、直观,方便用户操作。
主要包括以下几个页面:•登录页面:用户输入用户名和密码进行登录。
•首页:展示系统的功能菜单和常用数据统计。
•商品管理页面:展示商品的列表和详细信息,支持添加、编辑和删除操作。
•采购管理页面:展示采购单的列表和详细信息,支持添加、编辑和删除操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
UML企业进销存管理系统一 .任务概述 (4)1.1 企业进销存系统 (4)1.2 销售管理子系统 (5)1.3 库存管理子系统 (6)1.4 订货管理子系统 (7)1.5 统计分析子系统 (8)1.6 系统管理子系统 (9)二.企业进销存管理系统的需求分析 (10)2.1 销售管理子系统的需求分析 (10)2.1.1销售商品用例描述 (11)2.2.2查看商品信息用例描述 (12)2.2.3修改商品信息用例描述 (13)2.2.4添加商品信息用例描述 (14)2.2.5增加客户信息用例描述 (15)2.2.6删除客户信息用例描述 (16)2.2.7查看客户信息用例描述 (17)2.2 库存管理子系统的需求分析 (18)2.2.1产品入库用例描述 (19)2.2.2产品出库用例描述 (20)2.2.3产品报损用例描述 (21)2.2.4产品盘点用例描述 (22)2.3 订货管理子系统的需求分析 (23)2.3.1统计采购产品用例描述 (24)2.3.2采购用品用例描述 (25)2.3.3核实采购用品用例描述 (26)2.3.4查看订单信息用例描述 (27)2.4 统计分析子系统的用例描述 (28)2.4.1管理报损信息用例描述 (29)2.4.2管理销售信息用例描述 (30)2.4.3管理产品信息用例描述 (31)2.4.4查询缺货信息用例描述 (32)2.5 系统管理子系统的用例描述 (33)2.5.1管理员工信息用例描述 (34)2.5.2系统维护用例描述 (35)三.类图 (36)四.顺序图 (37)4.1管理员登录顺序图 (37)4.2销售员添加商品信息顺序图 (38)4.3销售员删除商品信息顺序图 (39)4.4采购员采购用品顺序图 (40)4.5管理员添加员工信息顺序图 (41)五.协作图 (42)5.1管理员登录协作图 (42)5.2销售员添加商品信息协作图 (43)5.3销售员删除商品信息协作图 (43)5.4采购员采购用品协作图 (44)5.5管理员添加员工信息协作图 (44)一 .任务概述1.1 企业进销存系统21世纪是个信息发展的时代,随着电脑普及时代的来临以及互联网的迅速发展,越来越多的进程从单一的人工管理上升到电脑智能管理,企业的发展更不例外,企业的经营管理,经营模式已经慢慢的从手工管理过渡到了电脑管理。
对于发展中的绝大多数企业来说,随着规模的不断扩大,产品种类的不断丰富与完善,需要管理的各种信息也会大幅度增加,无论是人员管理,人事调配,都变得相对复杂。
这里开发出了一个”企业进销存管理系统”,对企业的发展至关重要,无疑为企业的可持续发展,日益壮大提供了保障和解决方案,也节省了大量时间,从而提高了企业的运转效率,更有利于企业的管理和维持。
企业进销存管理系统可以实现企业产品管理的网络化,信息化,现代化,可以有效的提高企业产品的管理效率,节约了管理开支。
企业进销存管理系统分为销售管理、库存管理、订货管理、统计分析、系统管理这些子系统。
如图1.1所示1.1企业进销存管理系统1.2 销售管理子系统销售管理子系统主要用于实现销售员对客户购买产品的处理。
销售人员通过合法的认证登录到该系统中,进行销售服务。
主要功能如下:1)销售员首先登录,身份验证成功后即可进行销售管理。
2)销售员管理商品信息3)销售员管理客户信息4)销售商品该子系统功能分布如图1.2所示1.2 销售管理1.3 库存管理子系统库存管理子系统由仓库管理员管理,主要用于实现仓库管理人员处理产品入库、产品出库,查看产品,管理供应商信息,统计产品,核对产品,主要功能如下:1)仓库管理员首先登录,身份验证成功后即可进行库存管理。
2)当产品生产完后,将产品入库。
3)当产品销售时,对产品进行出库处理。
4)仓库管理员还可以设置供应商信息和产品信息以及对产品进行统计和核对。
该子系统功能分布1.3图所示1.3库存管理1.4 订货管理子系统订货管理子系统由采购员管理,主要用于实现采购员统计需要订货的产品信息并制定出订单,主要功能如下:1)采购员首先登录,身份验证成功后即可进行订货管理。
2)采购员根据使用情况采购所需用品。
3)采购员还可以管理采购信息和订单信息。
该子系统功能分布如1.4所示1.4订货管理1.5 统计分析子系统统计分析子系统由会计负责主要用于实现统计分析人员对产品信息、销售信息、供应商信息、缺货信息以及报表信息等的查询和分析,主要功能如下:1)会计首先登录,身份验证成功后即可进行统计分析。
2)会计员通过权限管理报损信息并查询缺货信息。
3)管理销售信息。
4)会计员每天对产品进行管理。
5)会计员管理财务信息。
该子系统如图1.5所示1.5 统计分析管理1.6 系统管理子系统系统管理子系统由系统管理员管理,主要管理员工信息,供应商信息,系统维护等,主要功能如下:1)系统管理员首先登录,身份验证成功后即可进行人事管理。
2)管理员工信息。
3)系统管理员对整个系统进行维护,设置系统相关参数。
该子系统功能分布图如图1.6所示1.6 系统管理二.企业进销存管理系统的需求分析2.1 销售管理子系统的需求分析销售员能够通过该系统进行商品管理和商品销售活动。
首先需要登录销售管理系统,输入用户名和密码。
待销售员身份验证成功后,开始获取商品信息,若登录失败,需要重新验证。
然后销售员浏览商品信息,将销售信息进行更新,比如修改商品信息,删除商品信息,添加商品信息,最后对客户进行商品销售,完成商品交易。
通过以上分析我们可以创建如2.1所示的销售员用例图。
2.1销售员用例图2.1.1销售商品用例描述用例编号 UC0101用例名称销售商品用例描述销售员通过该系统销售商品参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行商品销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员向系统发出“销售商品”请求3)系统显示价格4)客户付款,系统处理支付5)系统记录完整的销售数据6)顾客携带商品离开扩展事件流1)如果付款成功,则弹出消息框告诉销售员付款成功2)如果付款失败,则弹出消息框告诉销售员付款失败,并提升失败原因前置条件用户成功登录销售管理子系统后置条件记录并保存销售信息2.2.2查看商品信息用例描述用例编号 UC0102用例名称查看商品信息用例描述销售员通过该系统查看商品信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行商品销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员进入管理商品信息模块3)销售员查看商品信息4)系统将更新后的商品信息存档扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示当前角色系统界面。
前置条件销售员成功登录销售管理系统后置条件退出系统2.2.3修改商品信息用例描述用例编号 UC0103用例名称修改商品信息用例描述销售员通过该系统修改商品信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行商品销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员进入管理商品信息模块3)销售员修改商品信息4)系统将更新后的商品信息存档扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示当前角色系统界面前置条件销售员成功登录该系统后置条件退出系统2.2.4添加商品信息用例描述用例编号 UC0104用例名称添加商品信息用例描述销售员通过该系统添加商品信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行商品销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员进入管理商品信息模块3)销售员添加商品信息4)系统将更新后的商品信息存档扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示当前角色系统界面前置条件销售员成功登录该系统后置条件退出系统2.2.5增加客户信息用例描述用例编号 UC0105用例名称增加客户信息用例描述销售员通过该系统增加客户信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员通过权限进入管理客户信息模块3)销售员增加客户信息扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件销售员成功登录销售管理系统后置条件退出系统2.2.6删除客户信息用例描述用例编号 UC0106用例名称删除客户信息用例描述销售员通过该系统删除客户信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员通过权限进入管理客户信息模块3)销售员删除客户信息扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件销售员成功登录销售管理系统后置条件退出系统2.2.7查看客户信息用例描述用例编号 UC0107用例名称查看客户信息用例描述销售员通过该系统查看客户信息参与者销售员简要说明登录该系统,身份验证成功后,销售员就可以进行销售管理基本事件流1)销售员输入用户名和密码登录该系统2)销售员通过权限进入管理客户信息模块3)销售员查看客户信息扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件销售员成功登录销售管理系统后置条件退出系统2.2 库存管理子系统的需求分析仓库管理员能够通过该系统进行如下活动。
1)产品入库。
当产品生产完后,需要将产品入库。
2)产品出库。
当产品销售发货时,进行出库处理。
3)管理供应商信息。
仓库管理员负责供应商信息的增加,删除和修改。
4)查看产品。
将有损坏的产品上报并进行盘点。
通过上述这些活动,我们可以创建如图2.2所示的仓库管理员用例图2.2仓库管理员用例图2.2.1产品入库用例描述用例编号 UC0201用例名称产品入库用例描述仓库管理员通过库存管理子系统处理产品入库参与者仓库管理员简要说明登录该系统,身份验证成功后,仓库管理员就可以进行产品信息管理基本事件流1)仓库管理员输入用户名和密码登录该系统2)仓库管理员向系统发出新增产品的请求3)系统显示相应界面,让仓库管理员输入信息4)仓库管理员输入产品的相关信息,包括商品名、定价、生产日期、保质期等5)系统确认输入的信息中,产品名没有重名6)系统将所输入的信息存储建档扩展事件流3a.如果输入的商品名有重名现象,则显示出重名的商品的相关信息,并要求仓库管理员选择修改商品名或取消输入3b.仓库管理员选择取消输入,则结束用例,不做存储建档工作3c.仓库管理员选择修改商品名后,转到4前置条件仓库管理员成功登录系统后置条件检查报损产品2.2.2产品出库用例描述用例编号 UC0202用例名称产品出库用例描述仓库管理员通过该系统处理产品出库参与者仓库管理员简要说明登录该系统,身份验证成功后,仓库管理员就可以进行产品信息管理基本事件流1)仓库管理员输入用户名和密码登录该系统2)仓库管理员查看产品信息3)仓库管理员处理出库产品信息4)系统将设置后的信息存入电脑扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件仓库管理员成功登录该系统后置条件退出系统2.2.3产品报损用例描述用例编号 UC0203用例名称产品报损用例描述仓库管理员通过该系统处理产品报损参与者仓库管理员简要说明登录该系统,身份验证成功后,仓库管理员就可以进行产品信息管理基本事件流1)仓库管理员输入用户名和密码登录该系统2)仓库管理员查看产品信息3)仓库管理员记录报损产品信息4)系统自动将报损信息存档扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件仓库管理员成功登录该系统后置条件退出系统2.2.4产品盘点用例描述用例编号 UC0204用例名称产品盘点用例描述仓库管理员通过该系统盘点产品参与者仓库管理员简要说明登录该系统,身份验证成功后,仓库管理员就可以进行产品信息管理基本事件流1)仓库管理员输入用户名和密码登录该系统2)仓库管理员查看产品信息3)将产品进行盘点分类4)系统将更改后的信息存档扩展事件流1)如果用户验证不成功则弹出对话框2)如果用户验证成功,则显示对于角色系统界面前置条件仓库管理员成功登录该系统后置条件退出系统2.3 订货管理子系统的需求分析统计分析子系统由采购员管理,采购员能够通过该系统进行订货管理活动。