ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:605.61KB ,
资源ID:17214633      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-17214633.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业文档企业销售管理系统系统需求分析文档.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

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

1、企业文档企业销售管理系统系统需求分析文档文档编号: 企业销售管理系统系统需求分析二一二年三月文档序号:等级: 文档名称: 文档类别: 技术文档编制: 编制时间:校对: 校对时间:审核: 审核时间:工艺会签:工艺会签时间:质量会签: 质量会签时间:标准化检查: 标准化检查时间:批准: 批准时间:修改记录版本变更原因变更内容简述编制/修订者批准者发布日期系统需求分析 11. 引言 51.2项目背景: 61.3 定义 61.4 参考资料: 62. 任务概述 62.1 系统目标 62.2 运行构架 72.2.1 系统软件/硬件平台 72.2.2 运行环境 73. 功能需求 73.1功能划分 73.1.

2、1经理对功能的需求: 83.1.2销售人员对功能的需求: 93.1.3生产部门对功能的需求: 103.1.4 系统管理员对功能的需求 113.2需求分配 123.2.1需求分配表 123.3功能描述 133.3.1 用户管理(F0) 133.3.2客户管理(F1) 173.3.3产品资料管理(F2) 193.3.4销售管理(F3) 223.3.5库存管理(F4) 253.3.6数据管理(F5) 273.3.7日志管理(F6) 324. 数据描述 344.1数据词典 344.2数据库描述 365. 性能需求 365.1 数据精确度 365.2 时间特性 375.3 适应性 376. 运行需求(接

3、口需求规格) 37客户信息 37产品资料 37销售信息 37用户信息 37产品入库表 37产品出库表 37产品库存表 38日志信息 387. 产品质量需求 387.1 故障分析 387.2系统利用率 387.3 可靠性 388. 其他需求 388.1扩充性:功能可以随着需求扩展。 388.2安全性:数据安全,与信息安全。 388.3可维护性:提供维护接口。 389. 用户需求与系统需求规格对照表 381.引言此文档面向软件开发人员和客户,用于描述“客户管理软件”项目的系统需求。开发人员通过文档,了解将实现的系统所应具有的功能、特点和其它一些问题。客户则通过此文档了解将到实现的软件是否能满足要求

4、,并对需求进行修改和确认。最终作为该项目概要设计,详细设计和测试用例的设计依据。1.2项目背景:项目成员:。社会背景:随着经济的发展,各个公司的规模最来最大,单靠手工方式来管理公司的销售情况,已经不能满足需求。因此必须对管理方式进行改进。而信息化的管理方式则是当前的发展趋势。相应的商务软件则成为必需品。1.3 定义无。1.4 参考资料:资料:软件工程及实践,窦万峰 著,ISBN:978-7-121-14109-6,来源:图书馆。XX文库:2.任务概述2.1系统目标系统总目标:用信息来支持企业的决策和企业的业务操作,用信息技术实现办公自动化,提高业务处理效率。从而达到简单、高效、安全、实用的目标

5、。总体功能:登陆验证、客户管理、商品管理和销售管理。要求与指标:能够保证数据安全,能够对数据进行各种需要的操作,操作方式要简单快捷,软件运行速度不要太慢。公司在本系统的支持下,能够达到合理生产、及时销售、库存量小、减少积压的目的,尤其是商品存储这一块,能够大大降低公司运作成本,取得最佳效益。 能够及时了解库存情况和销售情况。 通过对市场销售和市场需求分析,制订和调整公司销售计划。社会和经济意义:在当今这个信息社会,对信息的控制能力和利用效率,是决定一个公司在激烈的市场竞争中能否胜出的必要条件。而对于客户信息的高效管理和利用更是重中之重。客户管理软件旨在提高公司的信息化程序,增强其把握和运用信息

6、的能力,提高公司的运行效率,增加公司的收益。项目前景:通过功能的扩展可能适用的多种不同的商业客户管理。这样一来,软件的发展是很有前景。同时客户管理软件是也是很多公司都需要的,我们将通过后期插件化的方式为软件添加更多实用功能,以满足不同用户的需求。2.2 运行构架2.2.1 系统软件/硬件平台硬件指标CPUP4,主频 2.0GHz内存256MB硬盘40GB显示器彩色 VGA,分辨率= 1024768显示卡64 位 PCI接口, 缓存 1MB软驱144MBCDROM40 倍速以上打印机1台 2.2.2 运行环境Linux, Unix,Windows 2000/vista/xp/7,SQL serv

7、er 20083. 功能需求3.1功能划分企业销售管理系统顶层用例描述。图3-1企业销售管理顶层用例图部分顶层用例分解:图3-2数据管理用例分解图3.1.1经理对功能的需求:在这个系统中系统有特殊的权限。1.登陆系统。经理必须正确输入用户名和密码才能登陆。2.查看产品资料。在经理查看产品资料时。3.添加、修改、删除和查看员工信息。查看员工近期销售情况,生成相应的销售报表。4.查看客户信息。5.按时间段和地区查看销售记录,生成销售报表。图3-1-1经理用例图3.1.2销售人员对功能的需求:1.登陆系统。销售人员必须正确输入用户名和密码才能登陆。2.查看自己的信息,了解自己近期的销售情况。3.查看

8、产品资料,熟悉产品情况。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需求分配表序号功能编号功能描述实现方式备注1F

9、0用户管理软件+硬件用户登录,分配用户权限,调整用户信息扩展部分2F1客户管理软件管理客户信息的增删与查询;核心部分3F2产品资料管理软件管理产品的增删、查询和库存情况。核心部分4F3销售管理软件增删销售信息,按条件查询销售信息,并制成销售报表。核心部分5F4库存管理软件入库、出库、查询扩展部分6F5数据管理软件所有的数据操作都由它完成。核心部分7F6日志管理软件数据操作记录。8F7备份管理软件进行数据备份,恢复,删除操作。 注: F表示功能,后面的数字表示层次(从0开始);F0:表示第一项主功能。F00:表示第一项主功能的,第一项子功能。F000:第三级子功能。依此类推。经理:MNG销售人员

10、:SLR生产部人员:PDT系统管理员:ADM3.3功能描述本系统追求操作简单、高效、安全。下面是整个系统需求用例的分类与具体描述。图3-3-1详细用例划分图3.3.1 用户管理(F0)3.3.1.1用户登陆(F00)【输入】用户名,密码【输出】相应用户的初始化界面【功能】根据用户名和密码,查询用户数据。如果两者都正确,则根据相应的用户权限初始化用户界面;否则,提示用户重新输入。图3-3-1-1用户登陆活动图3.3.1.2添加用户(F01)【输入】用户名,密码,用户权限【输出】操作成功:显示新增用户和用户权限。操作失败:显示用户已经存在,两次密码不一致。【功能】向系统添加具有一定权限的用户。可以

11、在中途取消添加。如果添加失败,返回失败原因;否则,返回新增的用户和该用户的权限列表。【权限】经理和系统管理员图3-3-1-2添加用户活动图3.3.1.3修改用户(F02)【输入】用户名和原密码;新密码;用户权限(经理输入)。【输出】操作成功:显示新的用户信息。操作失败:显示失败原因(用户不存在,密码输入错误)。【功能】验证用户,修改用户密码。对于经理和系统管理员来说,他还可以修改其它用户的权限。【权限】经理和系统管理员可以设置其它用户权限;普通用户则只能修改密码。图3-3-1-3修改用户活动图3.3.1.4删除用户(F03)【输入】要删除的用户列表【输出】被删除的用户列表【功能】删除系统中存在

12、的用户,并返回操作结果。【权限】经理和系统管理员图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

13、)【输入】客户信息【输出】修改后的客户信息【功能】修改已经存在的客户信息。图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)【输入】客户信息列表【输出】纸制客户信息列表

14、【功能】生成适合打印的客户信息列表,打印预览与打印客户信息列表。图3-3-2-5打印客户信息活动图3.3.3产品资料管理(F2)生产部门才有添加、修改和删除产品资料的权限。注意:以下说的添加产品资料和删除产品资料,都对某个产品的所有资料进行的操作;而要对某个产品的部分资料进行删除和添加,是由修改产品资料功能所完成的。3.3.3.1添加产品资料(F20)【输入】产品信息【输出】新添加的产品信息【功能】添加产品信息,更新产品数据,并返回新添加的产品信息。图3-3-3-1添加产品资料活动图3.3.3.2修改产品资料(F21)【输入】产品信息【输出】修改后的产品信息【功能】修改现有产品信息(名称、规格

15、、价格等等),更新产品数据,返回修改后的产品信息。图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)【输入】产品资料列表【输出】纸制的产品资料列表【功能】打印预览、打

16、印产品资料列表。可以适当调整列表以适于打印。图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)【输入】需要删除的销售信息(编号)【输出】成功删除的销售信息【功能】删除已经存在的销售信息,并返回成功删除的销售信息。中途可以恢复删

17、除。图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产品入库登记活

18、动图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打印产品库存信

19、息活动图3.3.6数据管理(F5)本系统所有与数据有关的操作都由数据管理用例来完成。3.3.6.1添加数据(F50)【输入】待添加数据信息,用户权限【输出】返回成功添加的数据,失败则返回相应错误信息。【功能】系统判定数据类型,根据用户权限向系统相应数据中添加新数据。成功则返回添加的数据,失败则返回错误信息提示。系统将此事件写到日志中。图3-3-6-1添加数据活动图3.3.6.2修改数据(F51)【输入】要修改的数据编号,修改的内容,用户权限【输出】返回修改后的数据。【功能】系统判定数据类型,再根据用户权限修改指定数据内容。成功则返回修改后的数据,失败则返回错误原因。系统将此事件写到日志中。图3

20、-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)【输入】

21、要备份的数据种类,用户权限【输出】相应数据的备份文档。【功能】系统根据用户权限,备份用户所选数据种类中的数据到用户指定位置。提示成功与失败。返回之前,系统将此事件写入操作日志。图3-3-6-5备份数据活动图3.3.6.6恢复数据(F55)【输入】已经备份的数据绝对路径,用户权限【输出】操作成败提示。【功能】系统验证用户权限,之后根据数据类型,检查待导入数据是否正确。如果正确则导入并覆盖原有数据,否则返回错误原因。系统判断完成之前,系统将此事件写入到操作日志。图3-3-6-6恢复数据活动图3.3.7日志管理(F6)3.3.7.1创建日志(F60)【输入】日志信息【输出】日志文件【功能】由系统将自

22、身运行状态和用户所有的数据操作信息记录来日志中。图3-3-7-1创建日志活动图3.3.7.2删除日志(F61)【输入】日志相对路径,用户权限【输出】成败提示【功能】系统根据用户权限和用户输入数据,删除相应日志,并返回成败提示。图3-3-7-2删除日志活动图3.3.7.3查询日志(F62)【输入】日期,用户权限。【输出】日志列表【功能】系统验证用户权限,并根据用户输入日期查询日志,返回相应的日志。图3-3-7-3查询日志活动图4.数据描述注:数据编号通用形式#数据种类代号-日期-xxxx4.1数据词典名字客户信息别名CustomID描述用于记录客户信息定义客户信息 = 客户编号+客户名称+负责人

23、+性别+联系电话+地址+邮编+E-mail+备注缺省值空位置客户管理、数据管理说明名字产品资料别名ProductID描述用于记录产品信息定义产品列表 = 产品编号+产品名称+规格+产品成本+产品销售单价+备注缺省值空位置 产品资料管理、数据管理说明名字销售信息别名SellID描述记录销售信息定义销售信息表 = 销售编号+产品编号+客户编号+销售人员编号+销售日期+销售单价+销售量缺省值空位置销售管理、数据管理说明名字用户信息别名UserID描述记录用户信息定义用户信息=用户编号+用户名+密码+用户类型+用户权限缺省值用户信息=Guest+”+游客权限位置用户管理、数据管理说明名字产品入库表别名

24、ProductInID描述记录产品入库信息定义产品入库表=入库编号+产品编号+名称+规格+数量+入库日期+备注缺省值空位置库存管理、数据管理说明名字产品出库表别名ProductOutID描述记录产品出库信息定义产品出库表=出库编号+产品编号+名称+规格+数量+出库时间+备注缺省值空位置库存管理、数据管理说明名字产品库存表别名ProductStoreID描述记录产品库存信息定义产品库存表=库存编号+产品编号+名称+规格+数量+备注缺省值空位置库存管理、数据管理说明名字日志信息别名LogInfo描述系统产生的日志信息定义日志信息=时间+用户+操作类型+操作结果缺省值无位置 日志管理说明4.2数据库

25、描述SQL server 2008 SQL Server 2008(简称SQL 2008)是运行在网络环境下的数据库服务器。数据库是数据管理的实用技术,它的出现极大地促进了计算机应用向各行各业的渗透。SQL Server 2008是单进程、多线程、高性能的关系型数据库管理系统(RDBMS)。它可以用来对存储在计算机中的数据进行组织、管理和检索。它使用Transact-SQL语言在服务器和客户机之间传送请求。5. 性能需求5.1 数据精确度数据精度商品价格0.00元商品信息件客户信息人/公司时间日期分钟5.2 时间特性对时间要求不严格,只需要感觉顺畅即可。5.3 适应性在操作方式、运行环境、与其

26、他系统的接口以及开发计划等发生变化时,应具有的适应能力。6. 运行需求(接口需求规格)客户信息添加、删除、修改、查找和打印客户信息。产品资料添加、删除、修改、查找和打印产品资料。销售信息添加、删除、修改、查找和打印销售信息。用户信息添加、删除、修改、查找用户信息。产品入库表添加、删除、修改、查找入库表。产品出库表添加、删除、修改、查找出库表。产品库存表添加、删除、修改、查找和打印库存信息。日志信息添加、删除、查找日志信息。7.产品质量需求7.1 故障分析当主机主存储设备无存储空间时,系统发出警示。数据处理出错,系统发出警示。7.2系统利用率7.3 可靠性连续运行能力,MTBF 120小时,MTTR 24小时8. 其他需求8.1扩充性:功能可以随着需求扩展。8.2安全性:数据安全,与信息安全。8.3可维护性:提供维护接口。9. 用户需求与系统需求规格对照表 用如下表格给出用户需求与系统需求规格之间的对应关系,并维护需求跟踪矩阵表1 系统需求规格与用户需求对照表序号用户需求规格系统需求规格备注编号名称/内容/概述编号名称/内容/概述129 附录

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

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