企业文档企业销售管理系统系统需求分析文档.docx

上传人:b****0 文档编号:17214633 上传时间:2023-07-23 格式:DOCX 页数:43 大小:605.61KB
下载 相关 举报
企业文档企业销售管理系统系统需求分析文档.docx_第1页
第1页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第2页
第2页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第3页
第3页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第4页
第4页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第5页
第5页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第6页
第6页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第7页
第7页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第8页
第8页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第9页
第9页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第10页
第10页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第11页
第11页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第12页
第12页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第13页
第13页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第14页
第14页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第15页
第15页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第16页
第16页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第17页
第17页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第18页
第18页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第19页
第19页 / 共43页
企业文档企业销售管理系统系统需求分析文档.docx_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业文档企业销售管理系统系统需求分析文档.docx

《企业文档企业销售管理系统系统需求分析文档.docx》由会员分享,可在线阅读,更多相关《企业文档企业销售管理系统系统需求分析文档.docx(43页珍藏版)》请在冰点文库上搜索。

企业文档企业销售管理系统系统需求分析文档.docx

企业文档企业销售管理系统系统需求分析文档

文档编号:

企业销售管理系统

系统需求分析

二○一二年三月

文档序号:

等级:

文档名称:

文档类别:

技术文档

编制:

编制时间:

校对:

校对时间:

审核:

审核时间:

工艺会签:

工艺会签时间:

质量会签:

质量会签时间:

标准化检查:

标准化检查时间:

批准:

批准时间:

 

 

修改记录

版本

变更原因

变更内容简述

编制/修订者

批准者

发布日期

系统需求分析1

1.引言5

1.2项目背景:

6

1.3定义6

1.4参考资料:

6

2.任务概述6

2.1系统目标6

2.2运行构架7

2.2.1系统软件/硬件平台7

2.2.2运行环境7

3.功能需求7

3.1功能划分7

3.1.1经理对功能的需求:

8

3.1.2销售人员对功能的需求:

9

3.1.3生产部门对功能的需求:

10

3.1.4系统管理员对功能的需求11

3.2需求分配12

3.2.1需求分配表12

3.3功能描述13

3.3.1用户管理(F0)13

3.3.2客户管理(F1)17

3.3.3产品资料管理(F2)19

3.3.4销售管理(F3)22

3.3.5库存管理(F4)25

3.3.6数据管理(F5)27

3.3.7日志管理(F6)32

4.数据描述34

4.1数据词典34

4.2数据库描述36

5.性能需求36

5.1数据精确度36

5.2时间特性37

5.3适应性37

6.运行需求(接口需求规格)37

客户信息37

产品资料37

销售信息37

用户信息37

产品入库表37

产品出库表37

产品库存表38

日志信息38

7.产品质量需求38

7.1故障分析38

7.2系统利用率38

7.3可靠性38

8.其他需求38

8.1扩充性:

功能可以随着需求扩展。

38

8.2安全性:

数据安全,与信息安全。

38

8.3可维护性:

提供维护接口。

38

9.用户需求与系统需求规格对照表38

1.引言

此文档面向软件开发人员和客户,用于描述“客户管理软件”项目的系统需求。

开发人员通过文档,了解将实现的系统所应具有的功能、特点和其它一些问题。

客户则通过此文档了解将到实现的软件是否能满足要求,并对需求进行修改和确认。

最终作为该项目概要设计,详细设计和测试用例的设计依据。

1.2项目背景:

项目成员:

社会背景:

随着经济的发展,各个公司的规模最来最大,单靠手工方式来管理公司的销售情况,已经不能满足需求。

因此必须对管理方式进行改进。

而信息化的管理方式则是当前的发展趋势。

相应的商务软件则成为必需品。

1.3定义

无。

1.4参考资料:

●资料:

《软件工程及实践》,窦万峰著,ISBN:

978-7-121-14109-6,来源:

图书馆。

●XX文库:

2.任务概述

2.1系统目标

系统总目标:

用信息来支持企业的决策和企业的业务操作,用信息技术实现办公自动化,提高业务处理效率。

从而达到简单、高效、安全、实用的目标。

●总体功能:

登陆验证、客户管理、商品管理和销售管理。

●要求与指标:

Ø能够保证数据安全,能够对数据进行各种需要的操作,操作方式要简单快捷,软件运行速度不要太慢。

Ø公司在本系统的支持下,能够达到合理生产、及时销售、库存量小、减少积压的目的,尤其是商品存储这一块,能够大大降低公司运作成本,取得最佳效益。

Ø能够及时了解库存情况和销售情况。

Ø通过对市场销售和市场需求分析,制订和调整公司销售计划。

●社会和经济意义:

在当今这个信息社会,对信息的控制能力和利用效率,是决定一个公司在激烈的市场竞争中能否胜出的必要条件。

而对于客户信息的高效管理和利用更是重中之重。

客户管理软件旨在提高公司的信息化程序,增强其把握和运用信息的能力,提高公司的运行效率,增加公司的收益。

●项目前景:

通过功能的扩展可能适用的多种不同的商业客户管理。

这样一来,软件的发展是很有前景。

同时客户管理软件是也是很多公司都需要的,我们将通过后期插件化的方式为软件添加更多实用功能,以满足不同用户的需求。

2.2运行构架

2.2.1系统软件/硬件平台

硬件

指标

CPU

P4,主频2.0GHz

内存

256MB

硬盘

40GB

显示器

彩色VGA,分辨率>=1024×768

显示卡

64位PCI接口,缓存1MB

软驱

1.44MB

CD.ROM

40倍速以上

打印机

1台

2.2.2运行环境

Linux,Unix,Windows2000/vista/xp/7,SQLserver2008

3.功能需求

3.1功能划分

●企业销售管理系统顶层用例描述。

图3-1企业销售管理顶层用例图

●部分顶层用例分解:

图3-2数据管理用例分解图

3.1.1经理对功能的需求:

在这个系统中系统有特殊的权限。

1>.登陆系统。

经理必须正确输入用户名和密码才能登陆。

2>.查看产品资料。

在经理查看产品资料时。

3>.添加、修改、删除和查看员工信息。

查看员工近期销售情况,生成相应的销售报表。

4>.查看客户信息。

5>.按时间段和地区查看销售记录,生成销售报表。

图3-1-1经理用例图

3.1.2销售人员对功能的需求:

1>.登陆系统。

销售人员必须正确输入用户名和密码才能登陆。

2>.查看自己的信息,了解自己近期的销售情况。

3>.查看产品资料,熟悉产品情况。

4>.登记销售产品。

5>.添加、修改、删除和查看客户信息。

图3-1-2销售人员用例图

3.1.3生产部门对功能的需求:

1>.登陆系统。

生产部门必须正确输入用户名和密码才能登陆。

2>.添加、修改、删除产品资料。

生产出新的产品品种时,填写详细的产品信息和产品介绍。

3>.登记产品入库信息。

当生产出成品时。

4>.登记产品出库信息。

当产品出库时。

5>.查看产品的销售情况和库存情况。

图3-1-3生产部门用例图

3.1.4系统管理员对功能的需求

1>.备份系统数据。

2>.恢复系统数据。

3>.查看系统日志。

图3-1-4系统管理员需求用例图

3.2需求分配

3.2.1需求分配表

序号

功能编号

功能描述

实现方式

备注

1

F0

用户管理

软件+硬件

用户登录,分配用户权限,调整用户信息

扩展部分

2

F1

客户管理

软件

管理客户信息的增删与查询;

核心部分

3

F2

产品资料管理

软件

管理产品的增删、查询和库存情况。

核心部分

4

F3

销售管理

软件

增删销售信息,按条件查询销售信息,并制成销售报表。

核心部分

5

F4

库存管理

软件

入库、出库、查询

扩展部分

6

F5

数据管理

软件

所有的数据操作都由它完成。

核心部分

7

F6

日志管理

软件

数据操作记录。

8

F7

备份管理

软件

进行数据备份,恢复,删除操作。

注:

F表示功能,后面的数字表示层次(从0开始);

F0:

表示第一项主功能。

F00:

表示第一项主功能的,第一项子功能。

F000:

第三级子功能。

依此类推。

经理:

MNG

销售人员:

SLR

生产部人员:

PDT

系统管理员:

ADM

3.3功能描述

本系统追求操作简单、高效、安全。

下面是整个系统需求用例的分类与具体描述。

图3-3-1详细用例划分图

3.3.1用户管理(F0)

3.3.1.1用户登陆(F00)

【输入】用户名,密码

【输出】相应用户的初始化界面

【功能】根据用户名和密码,查询用户数据。

如果两者都正确,则根据相应的用户权限初始化用户界面;否则,提示用户重新输入。

图3-3-1-1用户登陆活动图

3.3.1.2添加用户(F01)

【输入】用户名,密码,用户权限

【输出】操作成功:

显示新增用户和用户权限。

操作失败:

显示用户已经存在,两次密码不一致。

【功能】向系统添加具有一定权限的用户。

可以在中途取消添加。

如果添加失败,返回失败原因;否则,返回新增的用户和该用户的权限列表。

【权限】经理和系统管理员

图3-3-1-2添加用户活动图

3.3.1.3修改用户(F02)

【输入】用户名和原密码;新密码;用户权限(经理输入)。

【输出】操作成功:

显示新的用户信息。

操作失败:

显示失败原因(用户不存在,密码输入错误)。

【功能】验证用户,修改用户密码。

对于经理和系统管理员来说,他还可以修改其它用户的权限。

【权限】经理和系统管理员可以设置其它用户权限;普通用户则只能修改密码。

图3-3-1-3修改用户活动图

3.3.1.4删除用户(F03)

【输入】要删除的用户列表

【输出】被删除的用户列表

【功能】删除系统中存在的用户,并返回操作结果。

【权限】经理和系统管理员

图3-3-1-4删除用户活动图

3.3.1.5查询用户(F04)

【输入】要查询的用户名,或用户编号

【输出】满足条件的用户信息(用户名、用户权限)

【功能】系统按当前用户给定的条件查询用户数据,并返回满足条件的用户信息列表。

如果没有满足条件的用户,则返回空列表。

【权限】经理和系统管理员

图3-3-1-5查询用户活动图

3.3.2客户管理(F1)

3.3.2.1添加客户信息(F10)

【输入】客户信息

【输出】新增客户的信息

【功能】向系统添加新的客户和其信息,并更新客户数据。

返回得到的新客户和其信息。

图3-3-2-1添加客户活动图

3.3.2.2修改客户信息(F11)

【输入】客户信息

【输出】修改后的客户信息

【功能】修改已经存在的客户信息。

图3-3-2-2修改客户活动图

3.3.2.3删除客户信息(F12)

【输入】需要删除的客户[编号|名称]

【输出】系统返回被删除的客户列表。

【功能】删除已经存在的客户信息。

并通知用户操作结果。

图3-3-2-3删除客户活动图

3.3.2.4查询客户信息(F13)

【输入】需要查询的客户的条件[客户编号|名称|地区|客户类型]

【输出】满足条件的客户信息

【功能】按条件(客户编号、地区、类型)查找客户,并返回满足条件的客户信息列表。

图3-3-2-4查询客户信息活动图

3.3.2.5打印客户信息(F14)

【输入】客户信息列表

【输出】纸制客户信息列表

【功能】生成适合打印的客户信息列表,打印预览与打印客户信息列表。

图3-3-2-5打印客户信息活动图

3.3.3产品资料管理(F2)

生产部门才有添加、修改和删除产品资料的权限。

注意:

以下说的添加产品资料和删除产品资料,都对某个产品的所有资料进行的操作;而要对某个产品的部分资料进行删除和添加,是由修改产品资料功能所完成的。

3.3.3.1添加产品资料(F20)

【输入】产品信息

【输出】新添加的产品信息

【功能】添加产品信息,更新产品数据,并返回新添加的产品信息。

图3-3-3-1添加产品资料活动图

3.3.3.2修改产品资料(F21)

【输入】产品信息

【输出】修改后的产品信息

【功能】修改现有产品信息(名称、规格、价格等等),更新产品数据,返回修改后的产品信息。

图3-3-3-2修改产品资料活动图

3.3.3.3删除产品资料(F22)

【输入】需要删除产品(编号)

【输出】删除的产品列表

【功能】根据产品编号删除已经存在的产品资料,并显示被删除的产品列表。

中途可以撤消删除。

图3-3-3-3删除产品资料活动图

3.3.3.4查询产品资料(F23)

【输入】查询条件(产品编号、名称、类型)

【输出】满足条件的产品资料列表。

【功能】从产品数据中查找满足条件的产品,并返回满足条件的产品列表。

图3-3-3-4查询产品资料活动图

3.3.3.5打印产品资料(F26)

【输入】产品资料列表

【输出】纸制的产品资料列表

【功能】打印预览、打印产品资料列表。

可以适当调整列表以适于打印。

图3-3-3-5打印产品资料活动图

3.3.4销售管理(F3)

3.3.4.1添加销售信息(F30)

【输入】销售信息

【输出】新添加的销售信息

【功能】添加新的销售信息,并返回添加结果。

图3-3-4-1添加销售信息活动图

3.3.4.2修改销售信息(F31)

【输入】需要修改的销售信息(编号)

【输出】修改后的销售信息

【功能】修改已经存在的销售信息,并返回修改结果。

图3-3-4-2修改销售信息活动图

3.3.4.3删除销售信息(F32)

【输入】需要删除的销售信息(编号)

【输出】成功删除的销售信息

【功能】删除已经存在的销售信息,并返回成功删除的销售信息。

中途可以恢复删除。

图3-3-4-3删除销售信息活动图

3.3.4.4查询销售信息(F33)

【输入】销售信息查询条件(编号、日期、产品编号)

【输出】满足条件的销售信息列表

【功能】查询满足条件的销售信息,并返回得到的销售信息列表。

图3-3-4-4查询销售信息活动图

3.3.4.5打印销售信息(F34)

【输入】销售信息列表

【输出】纸制销售信息列表

【功能】打印销售信息列表。

图3-3-4-5打印销售信息活动图

3.3.5库存管理(F4)

3.3.5.1入库登记(F40)

【输入】入库产品信息(ProductInID)

【输出】新增的入库信息,和相应产品的库存信息

【功能】产品入库登记,并更新库存数据。

图3-3-5-1产品入库登记活动图

3.3.5.2出库登记(F41)

【输入】出库产品信息(ProductOutID)

【输出】相应产品的出库信息和库存信息

【功能】产品出库登记。

更新相应的产品库存数据,并返回产品库存信息。

图3-3-5-2产品出库登记活动图

3.3.5.3查询库存(F42)

【输入】库存查询条件(库存编号、产品编号、产品名称)。

【输出】满足条件的产品库存列表(ProductStoreID)

【功能】按条件查询产品库存数据,并返回得到的库存信息。

图3-3-5-3查询产品库存活动图

3.3.5.4打印产品库存信息(F43)

【输入】产品库存列表

【输出】纸制产品库存信息

【功能】打印产品库存信息列表。

图3-3-5-4打印产品库存信息活动图

3.3.6数据管理(F5)

本系统所有与数据有关的操作都由数据管理用例来完成。

3.3.6.1添加数据(F50)

【输入】待添加数据信息,用户权限

【输出】返回成功添加的数据,失败则返回相应错误信息。

【功能】系统判定数据类型,根据用户权限向系统相应数据中添加新数据。

成功则返回添加的数据,失败则返回错误信息提示。

系统将此事件写到日志中。

图3-3-6-1添加数据活动图

3.3.6.2修改数据(F51)

【输入】要修改的数据编号,修改的内容,用户权限

【输出】返回修改后的数据。

【功能】系统判定数据类型,再根据用户权限修改指定数据内容。

成功则返回修改后的数据,失败则返回错误原因。

系统将此事件写到日志中。

图3-3-6-2修改数据活动图

3.3.6.3删除数据(F52)

【输入】要删除的数据编号,用户权限

【输出】返回被删除的数据。

【功能】系统判定数据类型,再根据用户权限删除指定数据。

成功则返回被删除的数据,失败则返回错误原因。

完成之前,系统将此事件写入到操作日志。

图3-3-6-3删除数据活动图

3.3.6.4查询数据(F53)

【输入】数据类型,数据查询条件,用户权限

【输出】满足条件的数据列表

【功能】系统根据用户权限,在相应数据中查询满足指定条件的信息。

找到后返回得到的数据列表,没有找到则返回空列表。

完成之前,系统将此事件写入到操作日志。

图3-3-6-4查询数据活动图

3.3.6.5备份数据(F54)

【输入】要备份的数据种类,用户权限

【输出】相应数据的备份文档。

【功能】系统根据用户权限,备份用户所选数据种类中的数据到用户指定位置。

提示成功与失败。

返回之前,系统将此事件写入操作日志。

图3-3-6-5备份数据活动图

3.3.6.6恢复数据(F55)

【输入】已经备份的数据绝对路径,用户权限

【输出】操作成败提示。

【功能】系统验证用户权限,之后根据数据类型,检查待导入数据是否正确。

如果正确则导入并覆盖原有数据,否则返回错误原因。

系统判断完成之前,系统将此事件写入到操作日志。

图3-3-6-6恢复数据活动图

3.3.7日志管理(F6)

3.3.7.1创建日志(F60)

【输入】日志信息

【输出】日志文件

【功能】由系统将自身运行状态和用户所有的数据操作信息记录来日志中。

图3-3-7-1创建日志活动图

3.3.7.2删除日志(F61)

【输入】日志相对路径,用户权限

【输出】成败提示

【功能】系统根据用户权限和用户输入数据,删除相应日志,并返回成败提示。

图3-3-7-2删除日志活动图

3.3.7.3查询日志(F62)

【输入】日期,用户权限。

【输出】日志列表

【功能】系统验证用户权限,并根据用户输入日期查询日志,返回相应的日志。

图3-3-7-3查询日志活动图

4.数据描述

注:

数据编号通用形式——#数据种类代号-日期-xxxx

4.1数据词典

名字

客户信息

别名

CustomID

描述

用于记录客户信息

定义

客户信息=客户编号+客户名称+负责人+性别+联系电话+地址+邮编+E-mail+备注

缺省值

位置

客户管理、数据管理

说明

 

名字

产品资料

别名

ProductID

描述

用于记录产品信息

定义

产品列表=产品编号+产品名称+规格+产品成本+产品销售单价+备注

缺省值

位置

产品资料管理、数据管理

说明

名字

销售信息

别名

SellID

描述

记录销售信息

定义

销售信息表=销售编号+产品编号+客户编号+销售人员编号+销售日期+销售单价+销售量

缺省值

位置

销售管理、数据管理

说明

名字

用户信息

别名

UserID

描述

记录用户信息

定义

用户信息=用户编号+用户名+密码+用户类型+用户权限

缺省值

用户信息=Guest+””+游客权限

位置

用户管理、数据管理

说明

名字

产品入库表

别名

ProductInID

描述

记录产品入库信息

定义

产品入库表=入库编号+产品编号+名称+规格+数量+入库日期+备注

缺省值

位置

库存管理、数据管理

说明

名字

产品出库表

别名

ProductOutID

描述

记录产品出库信息

定义

产品出库表=出库编号+产品编号+名称+规格+数量+出库时间+备注

缺省值

位置

库存管理、数据管理

说明

名字

产品库存表

别名

ProductStoreID

描述

记录产品库存信息

定义

产品库存表=库存编号+产品编号+名称+规格+数量+备注

缺省值

位置

库存管理、数据管理

说明

名字

日志信息

别名

LogInfo

描述

系统产生的日志信息

定义

日志信息=时间+用户+操作类型+操作结果

缺省值

位置

日志管理

说明

4.2数据库描述

SQLserver2008

SQLServer2008(简称SQL2008)是运行在网络环境下的数据库服务器。

数据库是数据管理的实用技术,它的出现极大地促进了计算机应用向各行各业的渗透。

SQLServer2008是单进程、多线程、高性能的关系型数据库管理系统(RDBMS)。

它可以用来对存储在计算机中的数据进行组织、管理和检索。

它使用Transact-SQL语言在服务器和客户机之间传送请求。

5.性能需求

5.1数据精确度

数据

精度

商品价格

0.00元

商品信息

客户信息

人/公司

时间日期

分钟

5.2时间特性

对时间要求不严格,只需要感觉顺畅即可。

5.3适应性

在操作方式、运行环境、与其他系统的接口以及开发计划等发生变化时,应具有的适应能力。

6.运行需求(接口需求规格)

客户信息

添加、删除、修改、查找和打印客户信息。

产品资料

添加、删除、修改、查找和打印产品资料。

销售信息

添加、删除、修改、查找和打印销售信息。

用户信息

添加、删除、修改、查找用户信息。

产品入库表

添加、删除、修改、查找入库表。

产品出库表

添加、删除、修改、查找出库表。

产品库存表

添加、删除、修改、查找和打印库存信息。

日志信息

添加、删除、查找日志信息。

7.产品质量需求

7.1故障分析

当主机主存储设备无存储空间时,系统发出警示。

数据处理出错,系统发出警示。

7.2系统利用率

7.3可靠性

连续运行能力,MTBF>120小时,MTTR<24小时

8.其他需求

8.1扩充性:

功能可以随着需求扩展。

8.2安全性:

数据安全,与信息安全。

8.3可维护性:

提供维护接口。

9.用户需求与系统需求规格对照表

用如下表格给出用户需求与系统需求规格之间的对应关系,并维护《需求跟踪矩阵》

表1系统需求规格与用户需求对照表

序号

用户需求规格

系统需求规格

备注

编号

名称/内容/概述

编号

名称/内容/概述

1

2

9附录

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2