企业销售管理系统系统需求分析文档_第1页
企业销售管理系统系统需求分析文档_第2页
企业销售管理系统系统需求分析文档_第3页
企业销售管理系统系统需求分析文档_第4页
企业销售管理系统系统需求分析文档_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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)213.3.5库存管理(f4)243.3.6数据管理(f5)263.3.7日志管理(f6)304.数据描述324.1数据词典324.2数据库描述345.性能需求345.1 数据精确度345.2 时间特性355.3 适应性356.运行需求(接口需求规格)35客户信息35产品资料35销售信息35用户信息35产品入库表35产品出库表35

3、产品库存表35日志信息367.产品质量需求367.1 故障分析367.2系统利用率367.3 可靠性368.其他需求368.1扩充性:功能可以随着需求扩展。368.2安全性:数据安全,与信息安全。368.3可维护性:提供维护接口。369.用户需求与系统需求规格对照表361. 引言此文档面向软件开发人员和客户,用于描述“客户管理软件”项目的系统需求。开发人员通过文档,了解将实现的系统所应具有的功能、特点和其它一些问题。客户则通过此文档了解将到实现的软件是否能满足要求,并对需求进行修改和确认。最终作为该项目概要设计,详细设计和测试用例的设计依据。1.2项目背景:项目成员:。社会背景:随着经济的发展

4、,各个公司的规模最来最大,单靠手工方式来管理公司的销售情况,已经不能满足需求。因此必须对管理方式进行改进。而信息化的管理方式则是当前的发展趋势。相应的商务软件则成为必需品。1.3 定义无。1.4 参考资料:l 资料:软件工程及实践,窦万峰 著,isbn:978-7-121-14109-6,来源:图书馆。l 百度文库:企业销售管理系统设计论文.doc2. 任务概述2.1 系统目标系统总目标:用信息来支持企业的决策和企业的业务操作,用信息技术实现办公自动化,提高业务处理效率。从而达到简单、高效、安全、实用的目标。l 总体功能:登陆验证、客户管理、商品管理和销售管理。l 要求与指标: 能够保证数据安

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

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 server 20083. 功能需求3.1功能划分l 企业销售管理系统顶层用

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

8、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需求分配表序号功能编号功能描述实现方式备注1f0用户管理软件+硬件用户

9、登录,分配用户权限,调整用户信息扩展部分2f1客户管理软件管理客户信息的增删与查询;核心部分3f2产品资料管理软件管理产品的增删、查询和库存情况。核心部分4f3销售管理软件增删销售信息,按条件查询销售信息,并制成销售报表。核心部分5f4库存管理软件入库、出库、查询扩展部分6f5数据管理软件所有的数据操作都由它完成。核心部分7f6日志管理软件数据操作记录。8f7备份管理软件进行数据备份,恢复,删除操作。 注:f表示功能,后面的数字表示层次(从0开始);f0:表示第一项主功能。f00:表示第一项主功能的,第一项子功能。f000:第三级子功能。依此类推。经理:mng销售人员:slr生产部人员:pdt

10、系统管理员: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)【输入】需要删除的销售信息(编号)【输出】成功删除的销售信息【功能】删除已经存在的销售信息,并返回成功删除的销售信息。中途可以恢复删除。图3-3-4-3删除销

17、售信息活动图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出库登记

18、(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数据管理

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

20、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+”+游客权限位置用户管理、数据管理说明名字产品入库表别名productinid描述记录产品入库信息定义产品入库表=入库编号+产品编号+名称+规格+数量+入库日期+备注缺省值空位置库存管理、数据管理说明名字产品出库表别名productoutid描述记录产品出库信息定义产品出库表=出库编号+产品编号+名称+规格+数量+出库时间+备注缺省值空位置库存管理、数据管理说明名字产品库存表别名productstoreid描述记录产品库存信息定义产品库存表=库存编号+产品编号+名称+规格+数量+备注缺省值空位置库存管理、数据管理说明名字日志信息别名loginfo描述系统产生的日志信息定义日志信息=时间+用户+操作类型+操作结果

温馨提示

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

评论

0/150

提交评论