文档介绍:三、功能需求
系统总用例图
系统总用户包括基础信息模块总用户、进货模块总用户、库存模块总用户、销售模块总用户,系统总用户拥有最大权限,可以应用系统的所有功能。。
基础信息模块包括以下内容:
(1)所有用户都可以应用用户登录程序。
(2)登录用户可以应用切换用户程序、修改密码程序、用户权限查看程序和退出系统程序。
(3)用户管理用户可以应用用户管理程序进行用户及用户权限添加、修改、删除操作。
(4)数据备份用户可以应用数据备份程序将数据库的数据转换为本地机器的数据。
(5)账套管理用户可以应用账套管理程序进行账套的创建、打开、备份、删除操作。
(6)商品数据管理用户可以应用商品数据管理程序进行商品的创建、修改、删除操作。
(7)商品折扣管理用户可以应用商品折扣管理程序进行商品折扣设置。
(8)供应商数据管理用户可以应用供应商数据管理程序进行供应商的创建、修改、删除操作。
(9)客户数据管理用户可以应用客户数据管理程序进行客户的创建、修改、删除操作。
(10)客户信用管理用户可以应用客户信用管理程序进行客户信用的设置操作。
(11)仓库数据管理用户可以应用仓库数据管理程序进行仓库的创建、修改、删除操作。
(12)会计科目管理用户可以应用会计科目管理程序进行会计科目的创建、修改、删除操作。
(13)报表管理用户可以应用报表管理程序显示会计科目余额表。
(14)用户日志查看用户可以应用用户日志查看程序查看用户的关键操作。
基础信息模块的用户图如图所示。
基础信息模块的用例图如图所示。
所有用户:可以应用登录程序登录系统。
登录用户:可以切换用户,身份;可以修改密码;可以查看权限。
用户管理用户:可以进行用户及用户权限添加、修改、删除操作。
数据备份用户:可以应用数据备份程序将数据库的数据转换为本地机器的数据。
账套管理用户:可以应用账套管理程序进行账套的创建、打开、备份、删除操作。
商品数据管理用户:可以应用商品数据管理程序进行商品的创建、修改、删除操作。
商品折扣管理用户:可以应用商品折扣管理程序进行商品折扣设置。
供应商数据管理用户:可以应用供应商数据管理程序进行供应商的创建、修改、删除操作。
客户数据管理用户:可以应用客户数据管理程序进行客户的创建、修改、删除操作。
客户信用管理用户:可以应用客户信用管理程序进行客户信用的设置操作。
仓库数据管理用户:可以应用仓库数据管理程序进行仓库的创建、修改、删除操作。
会计科目管理用户:可以应用会计科目管理程序进行会计科目创建、修改、删除操作。
报表用户:可以应用报表管理程序显示会计科目余额表。
用户日志查看用户:可以应用用户日志查看程序查看用户的关键操作。
进货模块包括以下内容:
(1)进货程序涉及3个用户,分别是请购用户、订购用户和验收用户,。
(2)进货退货程序涉及3个用户,分别是订购用户、验收用户和现金管理用户,。
(3)现金管理用户可以应用进货付款程序进行付款操作。
(4)进货单查询用户可以应用进货单查询程序查询进货单。
(5)现金日记账查看用户可以应用现金日记账查看程序查询现金日记账。
(6)应付账款查询用户可以应用应付账款查询程序查询进货单。
(7)进货会计分录管理用户可以应用进货会计处理程序进行进货会计分录的查询、创建、修改、撤消、恢复和审核操作;进货会计分录查看用户只可以查看进货会计分录。
进货模块用户图如下图。
进货模块的用例图如图所示。
请购用户:可以应用进货程序实现单据审批和进货操作;
订购用户:可以应用进货程序实现单据审批和进货操作;可以应用进货退货程序实现单据审批和退货操作;
验收用户:可以应用进货程序实现单据审批和进货操作;可以应用进货程序实现单据审批和进货操作;
现金管理用户:可以应用进货退货程序实现单据审批和退货操作;用户可以应用进货付款程序进行付款操作;
进货单查询用户:可以应用进货单查询程序查询进货单;
现金日记账查看用户:可以应用现金日记账查看程序查询现金日记账;
应付账款查询用户:可以应用应付账款查询程序查询进货单;
进货会计用户:可以应用进货会计处理程序进行进货会计分录的创建、修改、撤消、恢复和审核操作;
库存模块包括以下内容:
(1)库存调拨程序涉及两个用户,分别是商品调出用户和商品验收用户。
(2)商品调价用户可以应用商品调价程序重新设置商品的售价。
(3)商品组合管理用户可以应用商品组合管理