系统功能需求

  • 格式:docx
  • 大小:195.81 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

1.系统设计目标 (4)

2.系统设计需求 (4)

3.系统模块设计 (4)

3.1业务需求 (4)

3.2系统需求 (4)

3.3用户需求 (5)

(1)资料管理: (5)

(2)采购管理: (5)

(3)销售管理: (5)

(4)库存管理: (5)

(5)统计分析 (5)

(6)系统管理: (5)

4.系统用例图模型的建立 (5)

4.1系统角色 (5)

图4.1 (6)

4.2超市进销存管理系统的顶层用例图【功能角色分析】 (6)

图4.2 (7)

4.3销售管理子系统的用例图 (7)

图4.3 (7)

4.4采购管理子系统的用例图 (8)

图4.4 (8)

4.5库存管理子系统的用例图 (8)

图4.5 (9)

4.6统计分析子系统的用例图 (9)

图4.6 (10)

4.7身份验证子系统的用例图 (10)

图4.7 (11)

5.系统序列图模型的建立 (11)

图5.1 供应商信息录入序列图 (12)

图5.2 商品采购序列图 (13)

图5.3 商品入库序列图 (14)

图5.4商品销售序列图 (15)

6.系统状态图模型的建立 (15)

6.1商品采购状态图说明: (15)

图6.1 商品采购状态图 (16)

6.2商品入库状态图说明: (16)

图6.2 商品入库状态图 (16)

6.3商品销售状态图说明: (16)

图6.3 商品销售状态图 (17)

7.系统活动图模型的建立 (17)

7.1采购活动图 (17)

图7.1 商品采购活动图 (18)

7.2入库活动图 (18)

图7.2 商品入库活动图 (19)

7.3入库活动图 (19)

图7.3 商品销售活动图 (20)

8.系统构件图模型的建立 (20)

图8.1 系统构件图 (21)

1.系统设计目标

本系统的主要任务是设计一套B/S模式的进销存管理系统,实现对身份验证模块、采购管理模块、库存管理模块、销售管理模块、统计分析模块等部分。

2.系统设计需求

功能性需求:系统能够对于客户,供应商,产品的信息进行维护。

系统能够管理监控库存。

系统能够对于不同的操作员设置不同的权限级别。

系统能够管理采购、销售等活动的情况,并记录。

可用性需求:界面简单易懂,不存在反人类设计,满足方便性的同时同样要满足可扩充性。

以说明书的形式提供用户帮助与培训服务。

可靠性需求:系统可能出现连接数据库失败,连接数据库以后的增删改查失败,系统崩溃等情况,所以在系统设计上首要保证系统的稳定性,其次要易于维护,代码可读

性强,对用户与开发人员友好

可支持性需求:系统可以在安装了sql数据库的Windows系统上使用,若要修改,需试用visual studio开发环境。

性能需求:对于一个或者多个并发请求的具有较快的响应速度。

设计约束需求:采用的三层架构,

①数据访问层:主要是对非原始数据(数据库或者文本文件等存放数据的形

式)的操作层,而不是指原始数据,也就是说,是对数据库的操作,而不

是数据,具体为业务逻辑层或表示层提供数据服务.

②业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操

作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积

木的搭建。

②界面层:主要表示WEB方式,也可以表示成WINFORM方式,使用户实际操

作的界面。

物理需求需求:尽量采用公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充分利用公司现有资源,提高系统开发水平和应用效果的目的。系统本身应无

需占用太多内存与硬盘空间,总的大小由数据包决定。

可维护性需求:系统采用模块化程序设计方法,既便于系统功能的公众祝贺和修改,又便于未参与开发的技术维护人员补充、维护。系统应具备数据库维护功能,及时

根据用户需求进行书记的添加、删除、修改等操作。能够对数据库表格进行

备份。

接口需求:可以连接收银机与打印机。

3.系统模块设计

3.1业务需求

超市的进销存系统的需求共包含资料管理、采购管理、销售管理、库存管理、统计分析和系统管理几部分。

3.2系统需求

(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。

(2)由于该系统的使用对象多,要求有较好的权限管理。

(3)方便的数据查询,支持多条件查询。

(4)基础信息管理与查询(包括商品信息、客户信息、供应商信息)。

(5)通过计算机,能够直接“透视”仓库存储情况。

(6)完善的商品采购信息、商品销售信息进行管理。

(7)方便、健全的结账功能。

(8)商品销售排行统计。

(9)数据计算自动完成,尽量减少人工干预。

3.3用户需求

(1)资料管理:

企业的经营的基础资料是一个企业最基本和最重要的信息,包括商品资料、供货商资料等。

商品资料维护用于维护企业经营商品的基本信息,内容包括货号、条形码、品名、规格等。供货商资料维护用于维护企业供货商的基本信息,内容包括供货商号、简称、名称、地址等。

资料管理直接连接数据库。

(2)采购管理:

进货单用于录入企业的进货单,表包括进货日期、人员、编号、验收员等。

(3)销售管理:

采购员用新商品供应商信息更新供应商数据库信息

采购员统计库存商品数量是否低于库存下限,然后制作采购单

采购单用于录入超市的进货情况,表中包括进货日期、人员、订单编号、验收员、进货数量等。

(4)库存管理:

库存查询用于查询企业商品的库存,可以查询总库存和分仓库库存。

库存管理员每天进行盘点一次

库存管理员发现库存商品有损坏时,及时向有关部门(如采购员)报损

当供应商的商品到货时,库存管理员首先检验商品是否合格,并对合格的商品进行入库处理,

当商品出库时,进行出库处理

经理、采购员根据需求进行库存商品的模糊查询或者详细查询,按货号查询或者按商品名查询

(5)统计分析

能够使用系统的统计功能,了解商品销售情况、库存情况、供应商情况、以便进行合理的营销策略。

按照市场情况实时变动商品价格。

(6)系统管理:

权限设置用于设置各操作员使用系统的权限。

4.系统用例图模型的建立

4.1系统角色

超市的服务对象是顾客,超市系统内部操作员可以按照人员的职能进行分类,图4.1

是超市进销存管理系统中角色分析的用例图,其中,管理员和操作员是抽象角色。