产品销售管理子系统需求分析

合集下载

进销存管理系统需求分析规格说明书

进销存管理系统需求分析规格说明书

进销存管理系统需求分析规格说明书下表汇总了文档撰写的任务分配目录第1章引言 (1)1.1编写目的 (1)1.2读者对象 (1)1.3背景说明 (1)1.4术语定义 (1)1.4.1专门术语 (1)1.4.2定义 (2)1.5参考资料 (2)第2章任务概述 (3)2.1目标 (3)2.2用户的特点 (3)2.3假定与约束 (3)第3章需求规定 (3)3.1对功能的规定 (3)3.1.1系统UML模型 (4)3.1.1.1用例分析 (4)3.1.1.2用户定义 (4)3.1.1.3角色定义 (4)3.1.1.4说明 (4)3.1.1.5总系统用例分析 (5)3.1.1.6子系统用例分析 (6)3.1.1.7用例时序图 (13)3.1.2数据E-R图 (21)3.1.3数据字典 (34)3.2对性能的规定 (39)3.2.1精度 (39)3.2.2时间特性要求 (40)3.2.3灵活性 (40)3.3数据要求 (40)3.4故障处理要求 (40)3.5其他专门要求 (40)第4章运行环境设定 (40)4.1系统环境需求 (40)4.2支持软件 (41)4.3接口 (41)第5章缩写词表 (42)第1章引言1.1编写目的本文档主要描述的是“Life Mart进销存管理系统”开发、实施的方案,以及整个项目的模块设计、数据库设计、逻辑分析等各项内容的阐述。

为明确用户的需求,在实际工作中参照并以此为标准说明产品的需求要完成的功能、性能等,特编写此文档。

1.2 读者对象本文档的读者为库存管理员、消费者及本项目所有软件设计和开发、测试人员。

1.3 背景说明在服务业竞争越来越激烈的今天,超市如何提高服务质量、管理能力显得越来越重要。

尤其是对进货、库存、销售显得尤为重要。

如果没有一套可靠的超市管理系统,单凭手工操作,不仅效率低下,而且会极大地影响到超市的服务质量。

超市为了提高速度,提高服务效率和质量,通常会采用销售系统,可以方便地处理顾客的结算要求,快速、准确的完成顾客的要求。

体育用品销售管理系统的分析与设计_课程设计

体育用品销售管理系统的分析与设计_课程设计

天津理工大学中环信息学院课程设计课程名称:管理信息系统设计题目:体育用品销售管理系统的分析与设计体育用品销售管理系统的分析与设计摘要在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。

商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。

商品信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。

对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。

本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。

根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。

全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的、过程。

关键词:信息管理系统系统开发商品销售目录前言 (1)第一章概述 (2)1.1 简介 (2)1.2 问题的提出 (3)1.3 研究现状及背景 (4)1.3.1国内发展情况 (4)1.3.2国外发展情况 (5)1.4 系统开发的意义 (5)1.5 可行性分析 (6)1.5.1技术可行性 (6)1.5.2经济可行性 (6)1.5.3管理可行性 (7)1.6 技术方案 (6)1.6.1开发平台 (7)1.6.2实施步骤 (8)第二章系统分析 (10)2.1 需求分析 (10)2.2 组织结构分析 (11)2.3 业务流程分析 (12)2.4 数据流程分析 (13)第三章系统设计 (17)3.1 数据结构和数据库设计 (17)3.1.1数据库需求分析 (19)3.1.2概念模型设计 (20)3.1.3逻辑模型设计 (23)3.1.4数据库物理设计 (27)第四章系统实施 (28)4.1 数据库连接 (28)4.2 数据查询 (38)4.3 系统测试并运行 (39)第五章结论 (42)参考文献 (43)第一章概述1.1简介体育用品公司,是一家集设计生产销售于一体的经济实体,产品不断更新改进,备受广大用户青睐和好评。

销售管理子系统

销售管理子系统

销售管理子系统销售管理子系统是一个用于帮助企业管理销售过程的计算机软件系统。

它包括了各种功能和模块,可以协助销售团队进行销售流程的跟踪和管理,提高销售效率和销售业绩。

销售管理子系统的主要功能包括客户管理、销售机会管理、销售订单管理、销售报表分析等。

首先,客户管理是销售管理子系统的核心功能之一。

该功能允许销售团队集中存储和管理客户信息,包括客户的联系方式、购买历史、需求分析等。

销售人员可以随时查看客户信息,及时跟进客户需求,并通过系统提供的交流工具与客户进行沟通。

同时,客户管理还可以帮助销售团队进行客户分析,找出潜在客户和重要客户,提供更有针对性的销售策略。

其次,销售机会管理是销售管理子系统的另一个重要功能。

它帮助销售团队跟踪和管理所有的销售机会,包括机会来源、概率预测、销售阶段、竞争分析等。

销售人员可以通过系统设置销售机会的不同阶段,及时更新机会进展情况,并进行跟进提醒。

销售机会管理功能可以帮助销售团队更好地了解销售机会的转化情况,及时调整销售策略以提高销售成功率。

销售订单管理是销售管理子系统的另一个重要功能。

它包括了销售订单的创建、处理、审核、发货等过程。

销售人员可以通过系统方便地创建销售订单,并通过系统自动化的流程进行审核和发货。

销售订单管理功能可以帮助企业提高订单处理的效率,减少错误和延误,并提供实时的订单状态和库存信息,以便销售团队进行及时跟进和协调。

最后,销售报表分析是销售管理子系统的重要功能之一。

它可以根据销售数据生成各种销售报表,包括销售额分析、销售渠道分析、客户购买偏好分析等。

这些报表可以帮助销售团队了解销售业绩和市场趋势,及时发现问题并采取相应措施。

销售报表分析功能可以帮助企业制定更科学的销售策略,优化销售资源的配置,提高销售业绩和市场竞争力。

综上所述,销售管理子系统是一个重要的企业管理工具,它可以帮助企业提高销售效率,优化销售流程,提高销售业绩。

企业可以根据自身的需求选择适合的销售管理子系统,定制功能和模块,以便更好地满足销售团队的需求。

系统功能需求

系统功能需求

目录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.系统设计需求功能性需求:系统能够对于客户,供应商,产品的信息进行维护。

系统能够管理监控库存。

超市进销存管理系统-需求分析

超市进销存管理系统-需求分析

1 前言超市作为人们日常生活不可或缺的一部分,而且随着经济的发展,超市的规模越来越大,商品的种类也越来越纷杂,一个高效实用的超市管理系统至关重要。

超市管理系统能帮助管理人员快速有效的管理进货,销售,库存,商品进销结算等各项业务,能极大的提高超市管理的高效性,实时性,安全性,科学性和智能化程度,从而降低营业成本和增加收益。

本系统大致可实现以下功能(模块):1.系统管理:包括密码验证和系统的登录与退出,还有密码修改等功能。

2.信息查询:包括进货信息和出货信息的查询,还有商品库存信息,资金结算信息查询等。

3.进出货管理:即超市日常进出货操作,包括进货和前台销售两个子管理系统。

4.商品信息管理:包括商品进出售的信息,销售商品的定价等。

能够执行添加,修改,删除,查询等操作。

本章将简要地说明本文档的目的、范围、参考文件和术语定义。

1.1目的本文档的目的在于给出“超市进销存管理系统”(以下简称本平台)的功能说明。

1)向用户描述“超市进销存管理系统”的功能;2)为编制后续各阶段的文档提供基本依据;3)提供给用户确认或本地化修改的基本文件;4)作为日后软件确认测试和系统验收之参考依据;5)作为日后系统维护工作基准文件。

本文档的内容涵盖了本系统的总体结构设计、软件运行环境设计、处理流程设计和软件功能设计等。

本文档的使用者包括本系统用户、需求分析人员、项目管理人员、软件设计人员、软件质量控制人员以及软件维护人员。

1.2范围软件产品名称:超市进销存管理系统V1.0通过使用本软件产品,能完成如下功能:1.采购员能实时得知库存不足的商品列表,方便进行采购2.经理能得到实时的营业分析,查看商品销售和采购情况,实时调整经营策略3.系统能对销售和采购单据进行有效管理,支持用户随时进行查询和统计4.前台POS系统能对售出的商品进行方便快捷的结算,且能与会员管理系统进行联接,支持会员功能5.管理员(业务员)能实时查看商品的库存动态,实时设置商品信息。

销售子系统实验报告

销售子系统实验报告

一、实验目的1. 理解销售子系统的基本概念和功能;2. 掌握销售子系统的设计和实现方法;3. 培养实际操作能力和问题解决能力;4. 提高团队协作和沟通能力。

二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 数据库:MySQL 5.74. 编程语言:Java三、实验内容1. 销售子系统概述2. 销售子系统需求分析3. 销售子系统设计4. 销售子系统实现5. 销售子系统测试与优化四、实验步骤1. 销售子系统概述(1)介绍销售子系统的概念和作用;(2)阐述销售子系统的功能和模块划分。

2. 销售子系统需求分析(1)收集用户需求,包括销售流程、销售管理、客户管理等;(2)分析需求,明确销售子系统的功能模块。

3. 销售子系统设计(1)数据库设计:设计销售子系统所需的数据表,包括商品表、客户表、订单表等;(2)系统架构设计:采用MVC(Model-View-Controller)模式进行系统架构设计;(3)界面设计:设计销售子系统的用户界面,包括登录界面、商品管理界面、客户管理界面等。

4. 销售子系统实现(1)数据库实现:使用MySQL数据库实现销售子系统的数据存储和管理;(2)业务逻辑实现:使用Java编程语言实现销售子系统的业务逻辑;(3)界面实现:使用Java Swing或JavaFX技术实现销售子系统的用户界面。

5. 销售子系统测试与优化(1)功能测试:测试销售子系统的各个功能模块是否正常工作;(2)性能测试:测试销售子系统的响应速度和资源消耗;(3)优化:针对测试中发现的问题进行优化,提高销售子系统的性能和稳定性。

五、实验结果与分析1. 销售子系统概述实验结果表明,销售子系统可以满足企业的销售需求,包括销售流程、销售管理、客户管理等。

2. 销售子系统需求分析通过需求分析,明确了销售子系统的功能模块,为后续的设计和实现提供了依据。

3. 销售子系统设计实验结果表明,采用MVC模式进行系统架构设计,可以有效地分离业务逻辑、数据访问和用户界面,提高代码的可维护性和可扩展性。

超市管理系统需求分析说明书

超市管理系统需求分析目录1.引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)2.任务概括 (3)2.1目标 (3)2.2用户特点 (3)2.3假定和限制 (3)2.3.1开发技术可行性 (3)2.3.2 经济可行性 (4)2.3.3 操作可行性 (4)3.需求规定 (5)3.1 信息与功能描述 (5)3.1.1 用户流程分析 (5)3.1.2 用户业务需求分析 (5)3.2 系统概要分析 (6)3.2.1业务流程分析 (6)3.2.2系统数据流分析 (8)3.2.3数据字典 (11)3.2.4 功能需要 (12)3.2.5 性能需要 (13)3.2.6 运行需要 (13)3.3 系统详细设计 (13)3.3.1系统功能结构图 (13)3.3.2系统功能设计 (14)3.3.3系统数据库设计 (15)3.3.3.1数据项分析 (15)3.3.3.2 E-R模型 (15)3.3.3.3 数据表的设计 (16)3.3.4 模块功能设计 (18)3.3.4.1 登录模块 (18)3.3.4.3. 销售管理模块 (20)3.3.4.4. 库存管理模块 (22)3.3.4.5. 职工管理模块 (25)3.3.4.6. 供货商信息管理模块 (28)4. 运行环境规定 (31)1。

引言随着信息社会的高速发展,得益于软件工程技术的发展和逐渐普及,各种软件系统及其开发的产品逐渐在普及我们生活的各个领域。

各种管理系统MIS(Manager Information System)受到人们的广泛关注。

在人们日益关注时间和效益的今天,传统手工录入数据的方式极大地影响了工作效率、录入数据的准确性、完整性、安全性,落后于时代发展的需求。

利用先进的超市管理系统替代传统手工录入数据,对超市日常活动信息进行管理,将极大地提高超市工作效率,节约人力物力成本。

1。

1 编写目的本需求分析说明书主要是向超市员工及管理人员详细说明系统主要构造。

销售管理系统需求分析

一、需求分析1、问题的提出:这是一个企业销售管理系统,设计者的目标是满足公司运营和日常管理的需要,具有对产品,员工,客户管理的功能。

销售员可以对销售的产品进行登记,并将销售情况反馈给数据库。

管理员可以查看员工信息以及销售情况,管理员登陆后可以添加删除员工,以及销售员以外的特殊操作。

为管理的方便性和信息传递的快速性提供了一个很好的平台。

系统开发的总体任务是实现售后服务及销售登记自动化。

总之,企业销售管理系统要实现登陆验证、商品销售管理、员工信息管理、客户信息管理几大部分。

2、系统的业务功能分析:销售管理系统是一个典型的数据库开发应用程序,有基础信息模块,销售管理模块查询统计模块,系统设置模块4部分组成,规划系统功能模块如下: 基础信息模块该模块主要用于管理添加、删除、修改商品信息、客户信息、用户信息。

销售管理模块该模块主要用于管理添加销售信息和添加销售退货信息。

查询统计模块该模块主要用于产品信息查询,销售退货信息查询,和产品销售排行。

系统设置模块该模块主要用于管理修改密码,关于和退出登录。

3、E-R 图:根据以上各节对系统所做的需求分析和系统分析,规划处了本系统的数据库实体。

下面介绍几个关键实体的E-R 图:订购客户销售单联系产品销售人员负责管理员管理退货单负责退货联系n 1n 1n11n 1n n1n1总体E-R 图销售单据产品编号数量售价销售人员成交日期客户编号销售单据编号产品产品名称供应商产地生产日期库存成本产品编号入库时间退货单据产品编号数量售价销售人员退货日期客户编号退货单据编号用户信息用户姓名用户类型用户密码加入时间用户编号销售信息管理系统详细E-R 图4、数据流图:客户销售员销售单据信息订购处理退货处理购买信息货品信息退货信息表退货要求退货信息销售信息退货信息数据流图三、系统设计1、数据表:表的物理设计:建立T_Customer 表(客户信息表),T_Product 表(产品信息表),T_User 表(用户信息表),T_Sell 表(销售信息表),T_Sell 表(退货信息表)。

管理系统的需求分析与产品定位

管理系统的需求分析与产品定位随着市场上企业数量和规模的不断壮大,管理效率和管理质量成为影响企业成长的重要因素。

因此,企业对于企业管理系统的需求也变得非常迫切。

本文将从需求分析和产品定位两方面来讨论企业管理系统的相关问题。

需求分析1. 功能性需求企业管理系统需要具备的最基本功能包括人事管理、财务管理、物流管理、销售管理、采购管理、生产管理等。

这些基础功能是企业管理系统最基本的要求。

2. 实时性需求由于企业的运营变化日新月异,因此企业需要一个实时性强的管理系统来帮助他们及时掌握企业的最新运营情况。

企业管理系统需要实时地更新数据、出具报表、分析数据等功能,以满足企业快速决策的需求。

3. 安全性需求企业管理系统所处理的信息非常重要,因此安全性是企业管理系统需求中最为重要的环节。

目前企业管理系统通常应用密码保护、应用安全规则、数据备份等多种手段来保障信息安全性。

4. 管理多样性需求企业管理系统需要满足不同类型的企业、不同行业的跨越式需求,因此企业管理系统需要有多样化的管理选项和功能,以适应不同企业和不同行业的需求。

产品定位1. 针对中小企业中小企业的数据量相对较少,因此,中小企业需要的管理系统相对较小,价格相对合理。

同时,产品的使用方法和界面尽可能简单,以便员工能够快速上手。

2. 针对大型企业相对于中小型企业,大型企业的数据量非常巨大,需要一个可以满足大数据量需求的企业管理系统。

产品需要具备高性能和高可靠性,并需要支持多种操作系统。

3. 面向云端随着云计算技术的不断升级,越来越多的企业将数据储存在云端,并通过云端享受企业管理服务。

因此,企业管理系统需要具备跨平台性,支持云管理、移动管理、PC端管理等多种模式。

总结企业管理系统在企业管理中的作用越来越重要。

对于不同类型和不同规模的企业,需求会有所不同,产品的定位也会有所不同。

因此,为了满足用户需求,企业管理系统需不断创新,根据市场需求进行升级和变革,以为企业运营提供更加强大的支持。

软件工程实验报告模板——需求分析

《软件工程》实验报告超市运营管理系统需求分析指导教师:班级:学生姓名:学号:完成日期:运城学院计算机科学与技术系目录1.系统需求概述 (1)1.1系统概述 (1)1.2系统功能需求 (1)2.用例建模 (1)2.1确定系统范围和系统边界 (2)2.2 参与者列表 (2)2.3 用例列表 (3)2.4 用例图 (3)2.5 辅助需求 (8)2.5.1系统环境需求 (8)3.对象建模 (9)3.1 确定类与对象的关联、属性 (9)3.2 系统类图 (12)4.动态建模 (12)4.1 活动图 (13)4.2 状态转移图 (14)4.3 顺序图建模 (15)5. 总结 (17)1.系统需求概述1.1系统概述随着我国信息技术和经济的发展,计算机已经被广泛的应用到各个领域。

计算机给人们的生活带来方便的同时也需要开发相应的管理系统。

根据目前农村现状来看,很多杂货店向中小型超市发展的趋势越来越明显,但是现实农村中很多超市的管理都依靠原始的人力管理,没有与其相对应的管理系统,给日常的超市管理带来了很多不必要的麻烦。

1.2系统功能需求超市管理系统为了满足用户实际需求应具有系统管理、零售前台管理子系统、后台管理子系统三个子系统。

1.系统管理系统管理应包括以下功能:1)添加用户:系统管理员可以根据需求添加用户,用户只有根据用户名和密码才能登录系统,进行操作。

2)修改密码:用户可以登录系统修改密码。

3)权限设置:系统管理员可以根据不同用户设置不同权限,是系统某些功能只对某些用户可见。

4)重新登录:本系统支持重新登录。

2. 前台零售管理子系统前台零售管理子系统应具有以下功能:1)前台销售管理A.商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。

该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。

B.结账:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。

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

产品销售管理子系统需求分析说明书
编写:许晓炎日期:2016-06-14
审核:日期:
批准:日期:
受控状态:是
发布版次:1.1 日期:
编号:
变更记录
签字确认
目录
概述 (4)
1.1目的 (4)
1.2背景 (4)
1.3范围 (4)
1.4术语定义 (5)
1.5参考资料 (5)
1.6任务概述 (5)
1.6.1目标 (5)
1.6.2用户的特点 (5)
前台用户需要一定的计算机操作对数据操作有一定的要求,对于后台维护人员必须对银行大型数据库系统有深刻的认识能对数据库备份、灾难性恢复有一定的了解。

(6)
1.6.3假定和约束 (6)
1.7运行环境 (6)
1.7.1软件环境 (6)
1.7.2硬件环境 (7)
1.7.3接口 (7)
1.7.4控制 (7)
需求规定 (8)
1.8模块流程描述 (8)
1.8.1业务流程总体描述 (8)
1.9对功能的规定 (13)
1.9.1系统功能层次模块图 (13)
1.9.2各功能描述 (13)
1.9.3对非功能性的需求 (16)
概述
目的
本说明书目的在于明确说明系统需求,界定系统实现功能的范围,指导系统设计以及编码。

用户在购买商品,实现高效的运营体系,计算机在这个过程中起到至关重要地作用,而我们的这个系统就是让计算机能够轻易地解决这一问题,用户在上网购买某种商品的时候,工作人员不用手写记录,人机交互中完成记录的输入。

用户付款后留下联系方式和地址变能够完成购物。

足不出户边网罗天下事物。

本说明书的预期读者为:客户项目经理、开发项目经理、测试项目经理、系统测试人员、系统开发人员等。

背景
a)待开发的软件系统的名称:产品销售管理子系统
b)本项目的任务提出者及单位:中软国际。

c)开发者:许晓炎
d)用户:各种网购平台
e)实现该软件的计算中心或计算机网络:江南大学逸夫楼。

范围
系统包括的范围:订单管理、库存管理、系统管理、销售管理、进货管理
术语定义
产品销售:产品销售是指产成品、代制品、代修品、自制半成品等产品和工业性作业的销售。

订单:订购货物的合同、单据。

库存:仓库中实际存储的货物。

参考资料
a)银行储蓄业务系统业务需求理解文档V1.0.doc
b)银行储蓄业务系统用例分析文档V1.0.docx
c)Think in java
d)数据库设计钱雪忠
任务概述
目标
随着社会的不断发展,计算机已走下科学家的殿堂,来到了老百姓的身边。

时至今日,计算机已变成人们的“家常便饭”。

我们正处在一个信息时代,计算机无处不在,它进入各行各业,改变着人们的生活。

随着网购的兴起,产品销售管理系统占据越来越重要的地位,然而它的管理模式也随着时代不断进步发展,为实现人们方便省时的购买商品,出现了产品销售管理系统。

销售系统可以为人们方便购物,使人们在互联网办理购物、退货等业务,以高效、安全、互联为主要特征,为顾客足不出户,提供全世界的商品。

用户的特点
该系统简单易懂,用户需要有一定的电脑基础,文化水平至少是高中毕业。

组织结构图及用户角色。

前台用户需要一定的计算机操作对数据操作有一定的要求,对于后台维护人员必须对产品
列出进行本产品开发工作的条件和限制,例如经费限制、开发期限、硬件限制、并行操作、通讯协议、安全和保密方面考虑、需要的软件工具和所采用的方法与技术等。

1)开发周期为三周
2)硬件环境:一台或多台PC机或更高档计算机,安装所需硬盘10MB,运行时所占内存3MB以上
软件环境:中文Win2000/Windows NT/Vista/Win7
3)数据库密码采用MD5加密
4)系统设计采用Power Designer
运行环境
软件环境
硬件环境
列出运行该软件所需要的硬设备。

说明其中的新型设备及其专门功能,包括:
a)处理器型号及内存容量;
b)外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;
c)输入及输出设备的型号和数量,联机或脱机;
d)数据通信设备的型号和数量;
e)功能键及其他专用硬件
接口
1)内部接口多数据库接口
控制

需求规定
模块流程描述
业务流程总体描述
1)客户需要进行网上购物操作;
2)客户打开网购网站
3)注册客户进行身份验证,登录网站;未注册客户需要进行注册,进入注册界面,填写个人
资料完成注册后重新验证登陆;
.1.8.1.3修改个人信息流程用户
.1.8.1.2.5卖家管理员管理用户流程
1.8.1.
2.6 用户注册流程
对功能的规定
用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

系统功能层次模块
用户管理、银行账户的注册创建,由银行工作人员管理。

账户操作、登陆后的用户可以对自己的数据进行合法修改。

由银行后台确认修改
各功能描述
账户管理
总公司管理员可以以管理员身份登录账户
查询单个用户
管理员对单个用户近期所有的记录进行查询,可以生成excl表
查询全部用户
管理员对所有被管理用户近期所有的记录进行查询,可以生成excl表
管理员信息修改
管理员登录系统,进入修改信息界面,选择修改密码,输入原密码,输入新密码,再次确认新密码,都正确则显示修改后的信息,并安全退出。

记录消除
管理员根据对储户记录的查询,可以检查是否操作合法,即是否使用了系统的bug来进行非法活动,如果监测到异常,可以对此条记录进行还原。

并且冻结该储户。

账户操作
银行储户注册后,可以使用客户端进行一系列的业务办理
转账汇款
汇款
储户通过客户端向邮局提供申请,汇款到一个指定地址,用户登录系统,进入汇款页面,选择汇款地,设置金额。

并且确认信息,成功则提示完成并且生成汇款记录,然后安全退出。

转账
用户登录系统,进入转账页面,选择转入账户,设置金额,填写转出账号,并且确认信息,成功则提示完成并且生成转账记录,然后安全退出。

贷款业务
贷款
用户登录系统,进入贷款业务界面,申请贷款,并且同意个人贷款业务介绍,选择贷款地点,填写贷款金额,选择抵押物,确认信息,成功则提示完成,生成贷款记录并安全退出。

还款
用户登录系统,进入还贷款业务界面,申请还贷款,选择贷款编号,确认贷款信息,填写还款金额,确认,正确则提示完成并生成还款记录,安全退出。

信用卡
存款
储户向银行存入一定金额。

取款
储户从银行提取一定金额,仅能为整百。

透支
是指信用卡发卡机构给予持卡人在持卡购物消费时规定限额内的短期透支的最大限额。

允许“先消费,后还款”。

修改透支额度
用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡透支额度修改业务。

输入新透支额度,提示完成。

查询明细
登用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡查询明细业务。

进行身份验证,通过则显示账户明细。

转定期
用户登陆系统,进入信用卡管理界面,选择一张信用卡,选择信用卡转定期存款业务。

选择存入金额,存入时间,确认信息,正确则提示成功并生成定期存款记录,安全退出。

注册用户
用户选择注册界面,阅读并同意用户协议,填写个人信息,确认个人信息,成功则提示完成并生成注册记录。

储户信息修改
用户登录系统,进入修改信息界面,选择修改密码,输入原密码,输入新密码,再次确认新密码,都正确则显示修改后的信息,并安全退出。

对非功能性的需求
对性能的规定
精度
数值均为整百
时间特性要求
说明对于该软件的时间特性要求,如对:
a)响应时间;
b)更新处理时间;
c)数据的转换和传送时间;
d)解题时间等的要求。

灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a)操作方式上的变化;
b)运行环境的变化;
c)同其他软件的接口的变化;
d)精度和有效时限的变化;
e)计划的变化或改进。

对于为了提供这些灵活性而进行的专门设计的部分应该加以标明。

输人输出要求
输人输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。

对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

数据管理能力要求
说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

故障处理要求
列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

其他专门要求
计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。

例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。

相关文档
最新文档