(面向对象)南婷玩具有限公司库存管理系统需求规格说明书 计算机专业毕业设计 毕业论文

上传人:浅*** 文档编号:144634405 上传时间:2022-08-27 格式:DOC 页数:38 大小:561.50KB
返回 下载 相关 举报
(面向对象)南婷玩具有限公司库存管理系统需求规格说明书 计算机专业毕业设计 毕业论文_第1页
第1页 / 共38页
(面向对象)南婷玩具有限公司库存管理系统需求规格说明书 计算机专业毕业设计 毕业论文_第2页
第2页 / 共38页
(面向对象)南婷玩具有限公司库存管理系统需求规格说明书 计算机专业毕业设计 毕业论文_第3页
第3页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
一、 引言1.立项背景进入21世纪,由于科学技术不断进步和经济的不断发展,企业管理信息化己成为企业在市场竞争中求得发展的客观需要,是管理决策者充分利用信息资源、把握市场机遇、更好地组织企业的人力、物力、财力进行生产经营活动所必需的必要条件库存管理是对制造业和服务业生产、经营全过程的各种物品、产成品以及其它资源进行管理和控制,使其库存保持在经济合理的水平上,以其最低的库存总成本和库存量保障生产经营需求。库存成本控制是库存管理的主要内容之一。库存成本由物料成本、订货成本、工装、设备调整费、库存保管成本、缺货成本构成。传统库存方式包括定期订货、定量订货和最大最小订货量订货等。库存管理可以在保证企业生产经营需求的前提下,使库存量经常保持在合理的水平上;掌握库存量的动态,适时适量提出订货,避免超储或缺货;减少库存空间占用,降低库存总费用,减少物资储存的仓库面积和储存设施数数量;控制资金占用,加速资金周转,是制定企业流动资金的一个重要依据,是影响资金的时间价值的重要因素;影响企业生产成本的主要因素之一。随着科学技术不断进步和经济的不断发展,以及全球化信息网络和全球化市场形成和技术变革的加速,围绕新产品的市场竞争也日趋激烈,企业面临着缩短交货期、提高产品质量、降低成本和改进服务的压力。所有这些都要求企业能对不断变化的市场做出快速反应。作为供应链节点中的一个重要环节,物资管理企业要实现快速地对物资进行收发,必须建立现代化的库存管理系统。UML 是一种用于对软件密集型系统进行可视化、详述、构造和文档化的建模语言,可以很好地完成库存管理系统的分析与设计。其系统分析与设计阶段的流程如图1 所示。如图1 所示,通过系统分析,我们可以建立系统的分析模型:用例模型、活动模型、数据模型,(即用例图)、活动图和类图。 2.UML 概述面向对象的系统分析与设计,包括OOA(面向对象分析)与OOD(面向对象设计)两个部分。其中OOA 的主要任务是分析问题,找出问题解决方案。同时,发现对象并分析对象内部构成和外部关系,建立软件系统的对象模型。OOD 的主要任务是根据已确立的系统对象模型,运用面向对象技术,设计对象与类,进而设计系统结构、人机界面、数据管理、任务管理等子系统。UML(Unified Modeling Language)是第3 代的面向对象建模语言。UML 是由Rational 公司的面向对象技术研究专家Grady Booch、Ivar Jacobson 和Jim Rumbaugh 联合开发的。它采纳和扩展了Booch 标记法、OMT 的面向对象建模技术的方法,以及面向用例(Use-Case)的OOSE 方法,并且吸取了其他学者和软件厂商的建议。UML 在提交给OMG( Obicct ManagementGroup)后,最终成为大众所接受的标准建模语言。UML建模语言吸取和发展了Booch、OMT 和OOSE 方法,以及其它OO 和非OO 方法的优点。它融入了软件工程领域的新思想、新方法和新技术,提出如模板、扩展机制、活动图等新概念。UML 易于表达且功能强大,应用广泛。它不但适用于面向对象的软件分析与设计,还支持从需求分析开始的软件开发的全过程。UML 定义了一系列图形工具,以对现实世界进行面向对象建模。标准建模语言UML 已成为面向对象技术的主流建模工具,支持系统分析、设计和实现等软件开发全过程。UML 定义了5 类10 种模型图,用于提供静态建模机制和动态建模机制。静态模型包括用例图、类图、对象图、包图、构件图。配置图动态模型包括行为图(活动图,状态图)和交互图(顺序图,合作图)。(1) 用例图:描述应用领域需求与功能,以及事务(用例)之间的逻辑关系。(2)类图:是显示一组类、接口、协作以及它们之间关系的图。对象图:类的实例图。包图:提供类图的分组优化机制(3) 行为图:描述跨越多个用例的对象行为(数据操作功能),包括活动图和状态图。活动图:描述多用例和多对象的复杂行为及活动间的约束关系;或者说,描述复杂行为中的活动及其执行顺序。状态图:描述单个对象的所有可能状态及转移条件。(4)交互图:显示一个交互,由一组对象和它们之间的关系构成,其中包括在对象间传递的消息,包括顺序图和协作图。顺序图:是强调消息的时间顺序的交互图。协作图:是强调发送和接收消息的对象之间的结构组织的交互图。(5)实现图:用于描述系统实现的一些特性,包括构件图和配置图。构件图:描述软构件及相互间的依赖(及调用)关系,包括源文件、二进制文件、可执行文件。配置图:描述构件运行环境及系统软硬件体系结构。3、立项原因概述 南婷玩具有限公司作为海南省最大的一个主营批发的玩具销售公司,其产品覆盖面之广在海南省居于首位,然而正是这个原因,对其自身的库存管理造成了很多难以承受的负担。中国玩具市场的不规范造成大量的廉价非标准玩具,与高档标准化玩具在管理上形成的冲突;因品牌太多造成的标准件差异过大;以及下游经销商因作为玩具零售商大多对标准化管理知识的缺失,而造成的取货不规范等行为,都对库存管理的标准化,规范化造成了不小的冲击。本项目的则正是力求解决以上困难,提出标准化的管理模式!4、术语参考实体:客观世界中存在的且可互相区别的事物。联系:客观事物中的彼此之间的关系。属性:实体或者联系所具有的性质。5、参考资料软件工程原理、方法与应用-史济民、顾春桦等 高等教育出版社数据库系统及其应用 -靳婷、张志清等电子工业出版社二、项目概述1、客户介绍海口南婷玩具有限公司,是一家集批发和零售为一体的玩具销售公司。它代理包含中国最大的玩具生产厂家奥迪双钻在内的十数种品牌,其产品涵盖了从婴幼儿到成人益智玩具全部玩具种类。现在是海南省玩具行业最全最大的一家公司,其下游销售商覆盖了海南全省的各大市县。现有批发门市一家,批发集零售店铺一家共有员工 人。其部门构成有业务、门市、财务、仓库四个部门构成,以及单独的电脑部负责各个部门的信息处理。每个部门分设部门经理和员工,部门经理直接面向总经理。2、针对用户本库存管理系统面向的是公司库房管理部门,财政部门,以及其它部门结合自身工作对该系统相关模块进行操作。3、开发意图1、为了使公司库存管理系统更完善;2、为了使库存管理更方便;3、为了减轻公司库存管理工作人员的工作负担;4、为了加强南婷公司的正规化管理。4、实现目标(1)建立友好界面,对库存所有相关数据进行操作及管理;(2)能够提供对与非标准化玩具产品的良好支持;(3)实现对所有产品通过编号的形式进行管理,并录入产品相关信息;(4)实现对产品的分类,来帮助销售的分类;(5)实现对产品货物短缺的警告,提示进货信息;(6)通过对仓库、货位等帐务管理及入/出库类型、入/出库单据的管理,及时反映各种物资的仓储、流向情况,为生产管理和成本核算提供依据;(7)通过库存分析,为管理及决策人员提供库存资金占用情况、物资积压情况、分类情况等不同的统计分析信息;(8)通过清仓盘库管理,保证帐面与实物一致,为计划及决策人员提供实时准确的存货信息,以便及时调整计划,保证企业各项经营活动的顺利进行。5、项目开发要求 项目开发规范统一:模块划分,代码编写均遵照小组命名规范文档; 程序优化、安全并要有良好的可扩展性; 用户界面简洁明了、操作简单实用; 与用户保持良好的沟通,及时根据用户新的需求改善系统功能。6、开发工具Visual c+;sql server 2000三、系统概述1、功能概述通过实际调查研究和大量走访,还有多次和该企业的相关人员的座谈。我们了解到该系统以库房管理部门为中心,包括对基本信息管理、入库管理、出库管理、退货管理、进货管理、存量检查和库存盘点各大功能。电脑部负责打印各种报表以及对各种信息进行分析处理。2、各部门概述南婷公司部门分布情况如下:大仓库、小仓库1、小仓库2、门面1、门面2以及一个独立出来的电脑室。四、系统分析1、用例图: (1)出货用例分析用例名称:生成销售出货单描述:销售人员使用生成销售出货单用例完成出货单的填写标识符:uc1优先级:A(高)角色:销售人员前置条件:销售人员已成功登录系统并具有填写销售单的权限主事件流:1.销售人员选择“生成销售出货单”选项,用例开始2. 销售人员输入证号,系统根据规则检查证号的有效性A1:销售人员证号无效3. 销售人员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5填写销售单6用例结束其他事件流:A1:销售人员无效 (1).系统显示销售人员无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步后置条件:系统成功写入一条销售记录,销售人员的销售量加1特殊需求:用例名称:库存检查描述:库存管理员使用库存检查用例完成库存检查的任务标识符:uc2优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有核实库存的权限主事件流:1.库存管理员选择“库存检查”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1:库存管理员证号无效3. 库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5读入销售单6. 库存量减去销售量后,更新库存7用例结束其他事件流:A1:库存管理员无效 (1).系统显示库存管理员无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步后置条件:特殊需求:用例名称:出货登记描述:库存管理员使用出货登记用例完成出货登记的任务标识符:uc3优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有登记出货情况的权限主事件流:1.库存管理员选择“出货登记”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1:库存管理员证号无效3. 库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5检查库存量 A3:库存量出货量6. 出货,填写出货单7.更新库存8用例结束其他事件流:A1:库存管理员无效 (1).系统显示库存管理员无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:库存量出货量(1)系统提示库存不足信息,不能出货 (2)返回主事件7后置条件:特殊需求:用例名称:仓库出货单描述:库存管理员使用仓库出货单用例完成出货登记的任务标识符:uc4优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有提供出货单的权限主事件流:1.库存管理员选择“出货登记”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1:库存管理员证号无效3. 库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5打印出货单6用例结束其他事件流:A1:库存管理员无效 (1).系统显示库存管理员无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步后置条件:特殊需求:用例名称:出货核对描述:库存管理员和销售人员使用出货核对用例完成出货核对的任务标识符:uc5优先级:A(高)角色:库存管理员、销售人员前置条件:库存管理员、销售人员已成功登录系统并具有出货核对的权限主事件流:1.选择“出货核对”选项,用例开始2. 库存管理员、销售人员输入证号,系统根据规则检查证号的有效性A1证号无效3. 输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5检查销售出货单和仓库出货单 A3:不相等6.显示相等的提示信息,确认出货7用例结束其他事件流:A1:库存管理员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:不相等 (1) 显示不相等的提示信息,更改仓库出货单和库存量 (2)返回7后置条件:特殊需求:用例名称:销售日志 描述:库存管理员和销售人员使用销售日志用例完成销售日志的更改标识符:uc6优先级:A(高)角色:库存管理员、销售人员前置条件:库存管理员、销售人员已成功登录系统并具有更新销售日志的权限主事件流:1.选择“销售日志”选项,用例开始2. 库存管理员、销售人员输入证号,系统根据规则检查证号的有效性A1证号无效3. 输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5库存管理员更新查看销售日志 A3:销售人员 6用例结束其他事件流:A1:库存管理员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:销售人员 (1) 查看销售日志 (2)返回6后置条件:特殊需求:(2)进货用例分析用例名称:采购描述:销售人员使用采购用例完成采购的任务标识符:uc7优先级:A(高)角色:销售人员前置条件:销售人员已成功登录系统并具有填写采购信息的权限主事件流:1.销售人员选择“采购”选项,用例开始2. 销售人员输入证号,系统根据规则检查证号的有效性A1:销售人员证号无效3. 销售人员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5填写采购信息,并保存采购信息6用例结束其他事件流:A1:销售人员无效 (1).系统显示销售人员无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步后置条件:特殊需求:用例名称:新入货品登记描述:销售人员、库存管理员使用新入货品登记用例完成货物登记的任务标识符:uc8优先级:A(高)角色:销售人员、库存管理员前置条件:销售人员、库存管理员已成功登录系统并具有货品登记的权限主事件流:1.销售人员、库存管理员选择“新入货品登记”选项,用例开始2. 销售人员、库存管理员输入证号,系统根据规则检查证号的有效性A1:证号无效3. 销售人员、库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5、读取采购信息5、销售员填写新入货品信息6.仓库管理员进行核对 A3:错误7保存新入货品信息8用例结束其他事件流:A1:销售人员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:错误(1) 提示错误信息(2) 返回5后置条件:系统成功写入采购记录特殊需求:用例名称:加工处理描述:库存管理员使用加工处理用例完成处理的任务标识符:uc9优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有加工处理的权限主事件流:1.库存管理员选择“加工处理”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1:证号无效3. 库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5库存管理员读取新入货品信息6.对货品信息加工处理7保存加工处理信息8用例结束其他事件流:A1:销售人员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步后置条件:系统成功写入采购记录特殊需求:用例名称:入库登记描述:库存管理员使用入库登记用例完成货物登记的任务标识符:uc10优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有货品登记的权限主事件流:1.库存管理员选择“入库登记”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1:证号无效3. 库存管理员输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5、读入加工处理信息6更新库存信息8用例结束其他事件流:A1:销售人员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:错误(3) 提示错误信息(4) 返回5后置条件:系统成功写入采购记录特殊需求:用例名称:进货日志 描述:库存管理员和销售人员使用进货日志用例完成进货日志的更改,查看标识符:uc11优先级:A(高)角色:库存管理员、销售人员前置条件:库存管理员、销售人员已成功登录系统并具有更新进货日志,查看进货日志的权限主事件流:1.选择“进货日志”选项,用例开始2. 库存管理员、销售人员输入证号,系统根据规则检查证号的有效性A1证号无效3. 输入密码,检查密码是否正确A2:密码错误4显示登陆成功提示信息5库存管理员更新查看进货日志 A3:销售人员 6用例结束其他事件流:A1:库存管理员无效 (1).系统显示无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3:销售人员 (1) 查看进货日志 (2)返回6后置条件:特殊需求:(3)库存检查用例分析用例名称:库存检查描述:库存管理员使用库存检查用例完成库存检查标识符:uc12优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有库存检查的权限主事件流:1.库存管理员选择“存量检查”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1证号无效3. 库存管理员输入登陆密码,系统根据规则检查密码A2:密码错误4. 库存管理员读入入库清单、出库清单、原有的库存清单5.形成新的库存清单,并入库保存6库存管理员读入企业最低库存清单 A3:新的库存清单的产品库存量=企业最高库存清单产品库存量8用例结束其他事件流:A1:库存管理员无效 (1).系统显示证号无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3: 新的库存清单的产品库存量=企业最高库存清单产品库存量 (1). 系统发出最高库存预警信息,并保存信息 (2). 返回主事件流第8步后置条件:特殊需求:用例名称:低库存预警描述:库存管理员使用低库存预警用例完成低库存预警信息,产生采购单标识符:uc13优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有发出低库存警报的权限主事件流:1.库存管理员选择“低库存预警”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1证号无效3. 库存管理员输入登陆密码,系统根据规则检查密码A2:密码错误4库存管理员读入企业最低库存清单和现有库存信息 A3:现有库存信息=企业最低库存清单产品库存量5发出最低库存预警信息,并生成采购单6用例结束其他事件流:A1:库存管理员无效 (1).系统显示证号无效的提示信息 (2).返回主事件流第2步A2:密码错误 (1). 系统显示密码错误的提示信息 (2). 返回主事件流第3步A3: 现有库存信息=企业最低库存清单产品库存量 (1)显示库存未发生低库存的信息 (2)返回主事件流第6步后置条件:特殊需求:用例名称:高库存预警描述:库存管理员使用高库存预警用例完成高库存预警信息,产生停止采购的通知标识符:uc14优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有发出高库存警报的权限主事件流:1.库存管理员选择“高库存预警”选项,用例开始2. 库存管理员输入证号,系统根据规则检查证号的有效性A1证号无效3. 库存管理员输入登陆密码,系统根据规则检查密码A2:密码错误4库存管理员读入企业最高库存清单和现有库存信息 A3:现有库存信息=企业最低库存清单产品库存量 (1)显示库存未发生高库存的信息 (2)返回主事件流第6步后置条件:特殊需求:(4)退货用例分析用例名称:退货清单描述:销售员使用退货清单用例完成退货情况的登记标识符:uc15优先级:A(高)角色:库存管理员前置条件:销售员已成功登录系统并具有登记退货情况的权限主事件流:1.销售员选择“退货清单”选项,用例开始2销售员登记退货物品3.生成退货清单,并保存信息4用例结束其他事件流:后置条件:特殊需求:用例名称:退货分类描述:销售员、仓库管理员使用退货分类用例完成退货分类的任务标识符:uc16优先级:A(高)角色:库存管理员、销售员前置条件:销售员、仓库管理员已成功登录系统并具有货品分类的权限主事件流:1.销售员、仓库管理员选择“退货分类”选项,用例开始2.销售员、仓库管理员读取退货清单3.销售员对货品进行分类4.生成再销售表单和返厂表单5.保存信息6用例结束其他事件流:后置条件:特殊需求:用例名称:再销售报告描述:仓库管理员使用再销售报告用例生成在销售报告标识符:uc17优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有产生再销售报告的权限主事件流:1.仓库管理员选择“退货分类”选项,用例开始2.仓库管理员读取再销售表单3.仓库管理员生成再销售报告,并发布4用例结束其他事件流:后置条件:特殊需求:用例名称:返厂报告描述:仓库管理员使用返厂报告用例生成在返厂报告标识符:uc18优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有发布返厂报告的权限主事件流:1.仓库管理员选择“返厂报告”选项,用例开始2.仓库管理员读取返厂表单3.仓库管理员生成返厂报告,并发布4用例结束其他事件流:后置条件:特殊需求:用例名称:加工处理描述:仓库管理员使用加工处理用例完成货品信息的处理 标识符:uc19优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有加工处理的权限主事件流:1.仓库管理员选择“加工处理”选项,用例开始2.仓库管理员读取再销售表单3.仓库管理员对表单进行加工处理,并保存信息4用例结束其他事件流:后置条件:特殊需求:用例名称:入库登记描述:仓库管理员使用入库登记用例完成货品信息的登记 标识符:uc20优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有新货品信息的权限主事件流:1.仓库管理员选择“入库登记”选项,用例开始2.仓库管理员读取加工处理后的再销售表单3.仓库管理员对库存信息进行更新4用例结束其他事件流:后置条件:特殊需求:用例名称:退货日志描述:仓库管理员、销售员使用退货日志用例完成退货货品信息的登记 标识符:uc21优先级:A(高)角色:库存管理员、销售员前置条件:仓库管理员、销售员已成功登录系统并具有更新查看日志的权限主事件流:1.仓库管理员、销售员选择“入库登记”选项,用例开始2.检查人员身份 A1:销售员3.仓库管理员更新或查看日志4用例结束其他事件流:A1:销售员(1) 查看日志(2) 返回4后置条件:特殊需求:(5)系统管理用例分析用例名称:删除用户描述:仓库管理员使用删除用户用例完成用户信息的删除工作 标识符:uc22优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有删除用户的权限主事件流:1.仓库管理员选择“删除用户”选项,用例开始2.输入用户证号,检查有效性 A1:用户有效3.仓库管理员删除用户信息4用例结束其他事件流:A1:用户有效(1) 提示用户信息有效(2) 返回2后置条件:特殊需求:用例名称:添加用户描述:仓库管理员使用添加用户用例完成用户信息的添加工作 标识符:uc23优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有添加用户的权限主事件流:1.仓库管理员选择“添加用户”选项,用例开始2.输入用户证号,检查有效性 A1:用户有效3.仓库管理员添加用户信息4用例结束其他事件流:A1:用户无效(3) 提示用户信息无效(4) 返回2后置条件:特殊需求:用例名称:编辑用户信息描述:仓库管理员使用编辑用户信息用例完成用户信息的修改工作 标识符:uc24优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有修改用户信息的权限主事件流:1.仓库管理员选择“编辑用户信息”选项,用例开始2.输入用户证号,检查有效性 A1:用户有效3.仓库管理员修改用户信息4用例结束其他事件流:A1:用户无效(5) 提示用户信息无效(6) 返回2后置条件:特殊需求:用例名称:设置用户权限描述:仓库管理员使用设置用户权限用例完成用户权限的设置工作 标识符:uc25优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有修改用户权限的权力主事件流:1.仓库管理员选择“设置用户权限”选项,用例开始2.输入用户证号,检查有效性 A1:用户有效3.仓库管理员修改用户权限4用例结束其他事件流:A1:用户无效(7) 提示用户信息无效(8) 返回2后置条件:特殊需求:用例名称:数据备份描述:仓库管理员使用数据备份用例完成数据的备份任务 标识符:uc26优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有备份数据的权力主事件流:1.仓库管理员选择“数据 备份”选项,用例开始2.仓库管理员备份数据3用例结束其他事件流:后置条件:特殊需求:用例名称:数据恢复描述:仓库管理员使用数据恢复用例完成数据的恢复任务标识符:uc27优先级:A(高)角色:库存管理员前置条件:仓库管理员已成功登录系统并具有数据恢复的权力主事件流:1.仓库管理员选择“数据恢复”选项,用例开始2.仓库管理员完成数据恢复3用例结束其他事件流:后置条件:特殊需求:用例名称:用户密码设置描述:仓库管理员、销售员使用密码设置用例完成密码的设置与更改任务标识符:uc28优先级:A(高)角色:库存管理员、销售员前置条件:仓库管理员、销售员已成功登录系统并具有密码设置的权力主事件流:1.仓库管理员、销售员选择“密码设置”选项,用例开始2.仓库管理员、销售员设置密码3.检查密码格式的正确性A1:格式错误4.检查密码安全强度,并显示强度信息5用例结束其他事件流:A1: 格式错误(1)显示格式错误信息 (2) 返回2后置条件:特殊需求:(6)月盘点用例分析用例名称:库存检查描述:库存管理员使用存量检查用例完成库存核对标识符:uc29优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有库存盘点的权限主事件流:1.库存管理员选择“库存检查”选项,用例开始2. 库存管理员读入盘点库存清单、现有的库存清单A1:盘点库存清单!=现有的库存清单4用例结束其他事件流:A1: 盘点库存清单!=现有的库存清单 (1).提示不相等 的信息并且 更新现有库存清单 (2). 返回主事件流第4步后置条件:特殊需求:用例名称:计算库存成本描述:库存管理员、财务部使用计算成本用例完成库存成本的计算任务标识符:uc30优先级:A(高)角色:库存管理员、财务部前置条件:库存管理员、财务部已成功登录系统并具有计算库存成本的权限主事件流:1.库存管理员、财务部选择“计算成本”选项,用例开始2. 库存管理员、财务部读入现有的库存清单,计算现在的库存成本3.保存成本库存信息4用例结束其他事件流:后置条件:特殊需求:用例名称:库存报表描述:库存管理员使用库存报表例完成库存报表的生成与打印标识符:uc31优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有查看库存报表的权限主事件流:1.库存管理员选择“库存报表”选项,用例开始2. 库存管理员读入盘点清单修改库存清单,并保存3.按需打印库存报表4.用例结束其他事件流:后置条件:特殊需求:用例名称:打印月库存结算报表描述:库存管理员使用打印月库存结算报表用例完成月库存结算报表打印标识符:uc32优先级:A(高)角色:库存管理员前置条件:库存管理员已成功登录系统并具有打印报表的权限主事件流:1.库存管理员选择“打印月库存结算报表”选项,用例开始2. 库存管理员读入库存报表和成本报表3.打印月结算报表4.用例结束其他事件流:后置条件:特殊需求:2.活动框图(1)登陆活动框图(2)进货活动框图(3)出货记录(4)密码更改活动框图(5)新用户建立活动框图(6)权限设置3.分析类图(1)出货分析(2)登陆分析(3)进货分析(4)库存检查分析(5)系统管理分析(6)月盘点分析4.设计类(1)库存管理(2)系统管理(3)月销售5.时序图(1)登录(2)出货(3)进货(4)创建新用户(5)删除用户(6)更改密码(7)更改用户权限6.库存管理信息系统组件框图7.库存管理信息系统部署图五、 系统接口5.1 用户接口/*说明人机交互界面的用户需求,如屏幕格式,报表,菜单的格式与内容及功能键定义。5.2 硬件接口本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。六、 性能需求6.1 精度要求软件的输入精度:小数点后保留3位有效数字输出数据精度的要求: 小数点后保留3位有效数字传输过程中的精度: 小数点后保留3位有效数字6.2时间特征响应时间:0.5秒以内更新处理时间:0.5秒钟以内数据的转换和传送时间: 1秒以内解题时间: 1秒以内 6.3灵活性操作方式上的变化:该软件实用与现在流行的操作系统精度和有效时限的变化:可以根据实际情况自行设置七、 软件属性7.1 系统安全性通过sql的数据库安全设置,一定程度上保证了数据库的安全性。系统根据用户身份不同赋予不同权限,用户用密码登陆,同样也保证了系统数据的安全性。定期备份数据库,以确保因病毒、系统崩溃等其他原因引起数据丢失。7.2 可维护性系统管理者和维护者须懂得SQL数据库应用等方面的技能,必要时由对其进行培训。7.3 可移植性因南婷玩具公司都是windows xp操作系统,所以移植性暂时还未作考虑。八、其它需求8.1 数据库需求对数据库的静态结构,动态组织,访问信息的方式,使用频率以及数据的存储等方面提出需求。8.2 系统操作要求本系统使用SQL server ,可利用其自带的各种功能进行管理。对不同数据信息和其它信息分类存储,使用索引查找。8.3 故障及其处理为避免系统运行中故障对用户造成经济上的损失,我们建议:(1)重要数据用户应自行备份。(2)做好数据库的日常维护工作。 38
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!