系统功能需求

上传人:feng****heng 文档编号:214400117 上传时间:2023-05-29 格式:DOCX 页数:24 大小:484.43KB
收藏 版权申诉 举报 下载
系统功能需求_第1页
第1页 / 共24页
系统功能需求_第2页
第2页 / 共24页
系统功能需求_第3页
第3页 / 共24页
资源描述:

《系统功能需求》由会员分享,可在线阅读,更多相关《系统功能需求(24页珍藏版)》请在装配图网上搜索。

1、目录1系统设计目标42系统设计需求43系统模块设计43.1业务需求43.2系统需求43.3用户需求5资料管理:5(2) 采购管理:5(3) 销售管理:5(4) 库存管理:5(5) 统计分析5(6) 系统管理:54系统用例图模型的建立54.1系统角色5图 4.164.2超市进销存管理系统的顶层用例图【功能角色分析】 6图 4.274.3销售管理子系统的用例图7图 4.374.4采购管理子系统的用例图8图 4.484.5库存管理子系统的用例图81 / 23图 4.594.6统计分析子系统的用例图9图 4.6104.7身份验证子系统的用例图10图 4.7 115系统序列图模型的建立11图5.1 供应

2、商信息录入序列图12图 5.2 商品米购序列图13图5.3商品入库序列图14图5.4商品销售序列图156系统状态图模型的建立156.1商品采购状态图说明: 15图6.1商品采购状态图166.2商品入库状态图说明:16图6.2商品入库状态图166.3商品销售状态图说明:16图6.3商品销售状态图177系统活动图模型的建立177.1采购活动图17图7.1商品采购活动图187.2入库活动图18图7.2商品入库活动图197.3入库活动图19图7.3商品销售活动图208系统构件图模型的建立20图8.1系统构件图211系统设计目标本系统的主要任务是设计一套B/S模式的进销存管理系统,实现对身份验证模块、采

3、 购管理模块、库存管理模块、销售管理模块、统计分析模块等部分。2系统设计需求功能性需求:系统能够对于客户,供应商,产品的信息进行维护。系统能够管理监控库存。系统能够对于不同的操作员设置不同的权限级别。系统能够管理采购、销售等活动的情况,并记录。可用性需求:界面简单易懂,不存在反人类设计,满足方便性的同时同样要满足可扩充 性。以说明书的形式提供用户帮助与培训服务。可靠性需求:系统可能出现连接数据库失败,连接数据库以后的增删改查失败,系统崩溃 等情况,所以在系统设计上首要保证系统的稳定性,其次要易于维护,代码 可读性强,对用户与开发人员友好可支持性需求:系统可以在安装了 sql数据库的Window

4、s系统上使用,若要修改,需试用 visual studio 开发环境。性能需求:对于一个或者多个并发请求的具有较快的响应速度。设计约束需求:采用的三层架构, 数据访问层:主要是对非原始数据(数据库或者文本文件等存放数据 的形式)的操作层,而不是指原始数据,也就是说,是对数据库的操 作,而不是数据,具体为业务逻辑层或表示层提供数据服务. 业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层 的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是 对这些积木的搭建。界面层:主要表示WEB方式,也可以表示成WINFORM方式,使用户实 际操作的界面。物理需求需求:尽量采用公司现有的软硬

5、件环境,及先进的管理系统开发方案,从而达到 充分利用公司现有资源,提高系统开发水平和应用效果的目的。系统本身 应无需占用太多内存与硬盘空间,总的大小由数据包决定。可维护性需求:系统采用模块化程序设计方法,既便于系统功能的公众祝贺和修改,又便 于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能, 及时根据用户需求进行书记的添加、删除、修改等操作。能够对数据库表 格进行备份。接口需求:可以连接收银机与打印机。3系统模块设计3.1业务需求超市的进销存系统的需求共包含资料管理、采购管理、销售管理、库存管理、统计分 析和系统管理几部分。3.2系统需求(1) 由于操作人员的计算机知识普遍较差,

6、要求有良好的人机界面。(2) 由于该系统的使用对象多,要求有较好的权限管理。(3) 方便的数据查询,支持多条件查询。(4) 基础信息管理与查询(包括商品信息、客户信息、供应商信息)。(5) 通过计算机,能够直接“透视”仓库存储情况。(6) 完善的商品采购信息、商品销售信息进行管理。(7) 方便、健全的结账功能。(8) 商品销售排行统计。(9) 数据计算自动完成,尽量减少人工干预。3.3用户需求(1)资料管理:企业的经营的基础资料是一个企业最基本和最重要的信息,包括商品资料、供货商资料等。商品资料维护用于维护企业经营商品的基本信息,内容包括货号、条形码、品名、规格等。供货商资料维护用于维护企业供

7、货商的基本信息,内容包括供货商号、简称、名称、地 址等。资料管理直接连接数据库。(2) 采购管理:进货单用于录入企业的进货单,表包括进货日期、人员、编号、验收员等。(3) 销售管理:采购员用新商品供应商信息更新供应商数据库信息采购员统计库存商品数量是否低于库存下限,然后制作采购单采购单用于录入超市的进货情况,表中包括进货日期、人员、订单编号、验收员、进货5 / 23数量等。(4)库存管理:库存查询用于查询企业商品的库存,可以查询总库存和分仓库库存。库存管理员每天进行盘点一次库存管理员发现库存商品有损坏时,及时向有关部门(如采购员)报损当供应商的商品到货时,库存管理员首先检验商品是否合格,并对合

8、格的商品进行入库 处理,当商品出库时,进行出库处理经理、采购员根据需求进行库存商品的模糊查询或者详细查询,按货号查询或者按商品 名查询(5) 统计分析能够使用系统的统计功能,了解商品销售情况、库存情况、供应商情况、以便进行合理 的营销策略。按照市场情况实时变动商品价格。(6) 系统管理:权限设置用于设置各操作员使用系统的权限。4系统用例图模型的建立4.1系统角色超市的服务对象是顾客,超市系统内部操作员可以按照人员的职能进行分类,图4.1 是超市进销存管理系统中角色分析的用例图,其中,管理员和操作员是抽象角色。图4.14.2超市进销存管理系统的顶层用例图【功能角色分析】超市进销存管理系统中设计的

9、角色有操作员,是顶层抽象角色,主要包括管理员和售 货员角色,其中管理员也是抽象角色,包括库存管理员、统计分析员和采购员。每个角色 对应与系统的不同功能。售货员主要是针对系统中的销售管理,采购员主要负责订单的管理,库存管理员针对 的是系统中的库存管理,统计分析员主要是进行系统中的所有统计查询,系统中的角色在 使用系统提供的功能时都需要进行身份的验证。超市进销存管理系统的的顶层用例图如图 所示。售赏员订货管理图4.24.3销售管理子系统的用例图销售管理系统子系统主要涉及的人员有收货员和顾客。售货员可以提取商品信息,主 要包括更新商品信息,当产生销售时更新销售信息。而顾客可以浏览商品信息,打印购物

10、清单。销售管理子系统的用例图如图。图4.3用例规约:销售销售模块用例名称:销售管理模块用例ID:进销存系统(Invoicing System )角色:操作员用例说明:该用例主要实现操作员对商品销售信息录入和商品销售退货信息录入前置条件:操作员成功登录系统基本事件流:参与者动作系统响应1. 点击“销售管理”功能菜单;2. 在菜单中选择相应的信息选项 (商品销售信息录入、商品销售退 货信息录入);3. 在页面中填入相关信息;4. 核对无误后点击提交按钮5.系统响应操作员的事件,把相关 的录入信息同步到数据库,并跳转 到操作成功页面其他事件流:无异常事件流:录入信息的数据类型有误或找不到相应商品类型

11、后置条件:返回操作结果提示页面(成功或失败),供操作员继续进行操作4.4采购管理子系统的用例图图4.4用例规约:采购管理模块用例名称:采购管理模块用例ID:进销存系统(Invoicing System )角色:操作员用例说明:该用例主要实现操作员对商品采购信息的录入和商品采购信息查询前置条件:操作员成功登录系统基本事件流:参与者动作系统响应1. 点击“采购管理”功能菜单;2. 在菜单中选择相应的信息选项 (商品米购信息录入、商品米购信 息查询);3. 在页面中填入相关信息;4. 核对无误后点击提交按钮5.系统响应操作员的事件,把相关 的录入信息同步到数据库,并跳转 到操作成功页面其他事件流:无

12、异常事件流:录入信息的数据类型有误或找不到相应商品类型后置条件:返回操作结果提示页面(成功或失败),供操作员继续进行操作4.5库存管理子系统的用例图商品入库商品信息修改图4.5用例规约:库存管理模块用例名称:库存管理模块用例ID:进销存系统(Invoicing System )角色:操作员用例说明:该用例主要实现操作员对商品入库信息、商品入库退货、商品库存查询 和库存商品价格调整前置条件:操作员成功登录系统基本事件流:参与者动作系统响应1. 点击“库存管理”功能菜单;2. 在菜单中选择相应的信息选项 (商品入库信息、商品入库退货、 商品库存查询、库存商品价格调 整);3. 在页面中填入相关信息

13、;4. 核对无误后点击提交按钮5.系统响应操作员的事件,把相关 的录入信息同步到数据库,并跳转 到操作成功页面其他事件流:无异常事件流:录入信息的数据类型有误或找不到相应商品类型后置条件:返回操作结果提示页面(成功或失败),供操作员继续进行操作4.6统计分析子系统的用例图查询振损信息图4.6用例规约:统计分析模块用例名称:统计分析模块用例ID:进销存系统(Invoicing System )角色:操作员用例说明:该用例主要实现操作员对进销存数据信息的查询前置条件:操作员成功登录系统基本事件流:参与者动作系统响应1点击“统计分析”功能菜单;2. 在页面中选择相应的商品类型;3. 选择相应的查询(

14、销售信息查 询、销售退货查询、商品入库查 询、入库退货查询、商品销售排 行、年销售额分析)4.系统响应操作员的事件,把相关 的数据统计信息呈现在页面上其他事件流:无异常事件流:找不到对应的商品类型后置条件:返回查询统计操作页面,供操作员继续进行操作4.7身份验证子系统的用例图找回密码图4.7用例规约:基础信息模块用例名称:基础信息模块用例ID:进销存系统(Invoicing System )角色:操作员用例说明:该用例主要实现操作员对基础信息的相关操作前置条件:操作员成功登录系统基本事件流:参与者动作系统响应点击“基础信息”功能菜单;在菜单中选择相应的信息选项(商 品信息录入、客户信息录入、供

15、应 商信息录入、商品信息查询、客户 信息查询、供应商信息查询);在页面中填入相关信息;核对无误后点击提交按钮5.系统响应操作员的事件,把相关 的录入信息同步到数据库,并跳转 到操作成功页面其他事件流:无异常事件流:录入信息的数据类型有误后置条件:返回操作结果提示页面(成功或失败),供操作员继续进行操作5系统序列图模型的建立Operator :操作员系统登录界反馈信息录基础信息模块面入页面信息录入界面图5.1供应商信息录入序列图采购管理模块OperatoB 作员采购管理页 - e* - 面基础信息模块往来管理模块往来管理页面库存管理模块1:选择采购管理功能模块2:页面跳转3:返回跳转的页面4:返

16、回跳转页面5:录入采购的商品信息6:验证信息的有效性7:反馈消息11提交10:反馈处理结果订单12发送结账请求4:返回结账页面8:查询库存剩余空间9:反馈库存数据13:页面跳转5:账户信息录入:验证结账是否成功1617更新库存信息18:返回消息19发送处理结果20:反馈结账处理结果21:反馈结账处理结果图5.2商品米购序列图Operator :操作员系统登录界面功能模块选择页面库存管理模块库存管理页面图5.3商品入库序列图Operator操作员L J _i”i、I i系统登录界功能模块选商品销售模商品销售页库存管理模块面择页面块面1:输入账号密码2:验证账号密码3:验证成功则跳转4:提示验证失

17、败5:返回跳转页面9:返回跳转的页面6:选择商品销售功能.7:页面跳转8:返回跳转的页面10:录入商品销售信息11:验证正信息的有效性12:更新库存数据14:反馈处理结果13:返回处理消息图5.4商品销售序列图6系统状态图模型的建立6.1商品采购状态图说明:在进销存管理系统中,从操作员录入采购信息到最后采购完成为止,整个采购过程的 状态图如图所示。提交米购商品信息米购信息有效oK商品米购 订单生成商品发货采购信息无效采购失败商品到货采购完成图6.1商品采购状态图6.2商品入库状态图说明:在进销存管理系统中,从操作员录入商品入库信息到最后商品入库完成为止,整个商 品入库过程的状态图如图所示。图6

18、.2商品入库状态图6.3商品销售状态图说明:在进销存管理系统中,从操作员录入商品销售信息到最后商品销售完成为止,整个商 品销售过程的状态图如图所示。输入帐号密码 :成功登录系统图6.3商品销售状态图7系统活动图模型的建立7.1采购活动图在进销存管理系统中,根据操作员的采购活动步骤可创建采购活动图,如图所示。无效购容量不足提交订单付款操作员进销存管理系统生成账单统计缺货数 据统计仓库容J录入商品信生成订单y处理款项:询缺货商 品容量充足V 、NewActivityy、验证账号有效性/返回功能模 块选择页面缺货商品采新商品采购提示仓库容量不足图7.1商品米购活动图72入库活动图在进销存管理系统中,

19、根据操作员的入库活动步骤可创建入库活动图,如图所示。无效成功登录效性3验证账号有选择商品入库管理有效返回功能模块选择页面返回入库管理页面商品入库信 息录入无效验证信息的有效性丿有效提示错误信息更新库存数据_数据更新成图7.2商品入库活动图73入库活动图在进销存管理系统中,根据操作员的入库活动步骤可创建入库活动图,如图所示。进销存管理系统返回销售管理页面操作员选择商品销 售管理商品销售信 息录入验证信息的有效 性及库存情况验证账号有 一效性有效返回功能模 块选择页面无效提示错误信息有效更新库存数据数据更新成图7.3商品销售活动图&系统构件图模型的建立在本系统中,可以对商品类、客户类、供应商类、操作员类、仓库管理类、入库记录 类、销售记录类和采购管理类分别创建对应的构件进行映射。进销存系统的构件图如图所 /示O主程序JI IF!-1-! W图8.1系统构件图23 / 23

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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