销售系统系统功能(概要)设计说明书
概要设计说明书跟需求说明书

概要设计说明书跟需求说明书引言:本文旨在详细介绍概要设计说明书和需求说明书的概念、作用以及主要内容。
概要设计说明书和需求说明书是软件开发过程中必不可少的文档,它们的编写对于开发和测试工作的顺利进行至关重要。
通过本文,读者将了解到如何编写和使用这两个文档,以确保开发过程的有效性和质量。
1. 概要设计说明书概要设计说明书是软件开发过程中的一份关键文档,它描述了系统的高层架构、功能模块和交互流程,为开发人员提供了开发软件的指导。
通过概要设计说明书,开发人员可以更好地理解系统的整体结构和设计思路,从而减少开发过程中的误解和错误。
1.1 概要设计说明书的作用概要设计说明书具有以下几个重要作用:- 提供系统的整体架构:概要设计说明书描述了系统的高层架构,包括各个功能模块之间的关系、模块的主要功能以及数据流程等,以便开发人员依据该结构进行开发工作。
- 协调开发团队:概要设计说明书是开发团队之间沟通和合作的重要工具,它提供了一个共同的理解和参考,有助于减少团队成员之间的理解偏差,并协调各个模块的开发进度。
- 基准测试和评估:利用概要设计说明书,测试团队可以制定合适的测试方案,并对系统进行评估和验证,以确保系统的质量和性能满足项目的需求。
1.2 概要设计说明书的内容概要设计说明书的内容应涵盖以下方面:- 系统的总体架构:描述系统的整体结构,包括各个功能模块、组件、接口等。
- 功能模块的详细设计:对每个功能模块进行详细设计,包括输入输出、流程图、算法等。
- 数据流程和数据结构:描述系统中的数据流程和数据结构,包括数据库设计、数据交换等。
- 系统的性能和可扩展性设计:分析系统的性能和可扩展性,并设计相应的方案。
- 接口设计:描述系统与外部系统和设备的接口设计。
- 安全性设计:设计系统的安全性措施和机制。
2. 需求说明书需求说明书是软件开发过程中的另一个重要文档,它描述了系统或软件的需求和功能,为开发人员和客户之间建立共识和理解提供依据。
概要设计说明书(模板)

XXX项目概要设计说明书目录XXX项目_概要设计书 (1)1 引言 (1)1.1 编写目的 (1)1.2 参考文献 (1)1.3 术语与缩写解释 (1)2 总体设计 (1)2.1 系统概述 (1)2.2 系统设计原则 (1)2.3 设计中应用的关键技术 (1)2.4 系统结构图 (2)2.5 网络结构图 (2)2.6 系统功能模块图 (2)2.7 数据流向图(或称为时序图) (2)2.8 模块构成 (2)3 环境设计 (2)4 硬件设备 (2)5 支持软件 (3)6 接口设计 ......................................................................................................... 错误!未定义书签。
6.1 用户接口 (3)6.2 外部接口 (5)6.3 内部接口 (5)7 数据库设计 (6)7.1 数据库环境说明 (6)7.2 数据库命名规则 (6)7.3 逻辑设计 (6)7.4 物理设计 (6)7.5 安全性设计 (7)8 公用结构 ......................................................................................................... 错误!未定义书签。
9 界面设计 (8)10 出错处理设计 (8)11 开发工具 ..................................................................................................... 错误!未定义书签。
12 附录 (8)1 引言1.1 编写目的[说明编写这份概要设计说明书的目的,指出预期的读者]例如:本设计说明书简单阐明了XXX系统的XXX模块的基本设计思想、基本功能、模块划分以及模块间接口。
概要设计说明书

XXXX系统Ver X。
X 概要设计说明书XXX计算机有限公司XXXX年X月XXX系统VerX.X概要设计说明书共20页第2页目录目录 (2)1。
引言 (3)1.1文档目的 (3)1。
2项目概述 (4)1.3参考资料 (4)1。
4术语定义 (5)1。
5修改记录 (5)2.系统概述 (6)2。
1系统实现目标 (6)2。
2条件与限制 (6)2。
3运行环境 (7)3.需求概述 (7)3。
1。
总体描述83.2.系统角色 (8)3.3。
系统功能 (8)3.3.4.功能划分 (8)3.3.5。
用例清单83。
4。
性能和运行需求84。
总体设计 (8)4.1设计原则 (8)4.2设计规范 (9)4。
3软件体系结构 (10)5。
模块结构设计 (11)5。
1组件模块总体设计 (11)5。
1.1.组件模块的划分和功能描述115。
1。
2。
组件模块关系115。
1.3.组件模块的物理分布115。
1.4.组件模块与用例映射XXX系统VerX.X概要设计说明书共20页第3页115。
2组件模块描述 (11)5。
2.1。
组件模块1 126。
用例实现 (13)7。
数据结构设计 (14)8.接口设计 (14)9。
系统安全设计 (15)9。
1系统故障预防和恢复 (15)9.2用户管理和权限控制 (15)9.3数据备份与恢复 (15)9。
3.1.数据备份159。
3.2.数据恢复1610.系统运行设计 (16)10。
1运行模块组合 (16)10。
2运行控制 (17)11.系统出错处理设计 (17)11。
1出错处理信息 (17)11.1。
1。
通讯线路错误 (18)11.1。
2。
系统环境错误 (18)11.1。
3.应用设计错误 (18)11.2出错处理对策 (18)12.系统维护设计 (19)12.1数据维护 (19)12。
2功能维护 (19)13.系统版本设计 (20)14.附件 (20)1.引言1.1文档目的简要说明编写这份概要设计说明书的目的,指出预期的读者。
鲜花销售系统详细设计

软件综合课程设计<网上花店销售系统>详细设计报告姓名学号:班级:1.1-1.4:邓杰080606102 080606班2.0-3.2:井淼淼080606126 080606班3.2-3.7:李建080606110 080606班3.8-3.12:吴旖铮080606129 080606班4.0-4.2:孙锐080606116 080606班详细设计报告 01 引言 (2)1.1 编写目的 (2)1.2 背景 (2)1.3 定义 (2)1.4 参考资料 (3)2 程序系统的结构 (3)3 程序(标识符)设计说明 (4)3.1 程序描述 (4)3.2 功能 (5)3.2.1系统功能介绍 (5)3.2.2业务流程图 (9)3.2.3数据流程图 (10)3.3数据库设计与实现 (10)3.3.1E-R图设计 (10)3.3.2数据库关系模型设计 (13)3.3.3数据库逻辑结构设计 (13)3.8 流程逻辑 (14)3.9 存储分配 (15)3.11 限制条件 (16)3.12 测试计划 (16)4 项目测试 (17)4.1 测试项目说明 (17)4.2测试过程 (17)1 引言1.1 编写目的(1)本说明的编写目的在于研究网上花店鲜花销售方面的具体需求,指出实现网络销售鲜花的方法与途径。
考虑“怎样实现”这个软件系统,直到对系统中的每个模块给出足够详细的过程性描述。
(2)本说明书的用途为为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。
表达工具可以由开发单位或设计人员自由选择,但它必须具有描述过程细节的能力,进而可在编码阶段能够直接将它翻译为用程序设计语言书写的源程序。
(3)本系统的预期受众是利用网络平台购买鲜花的人群,通过本系统,他们可以选择自己喜欢的花束,并及时的定购。
1.2 背景(1)本项目的名称为明年今日网上花店系统。
(2)本项目的提出者是花店店主或者花店经销商,通过使用本系统,能够达到宣传鲜花产品的目的,有效提高花店的知名度和在网上的点击率。
概要设计和详细设计说明书的区别

概要设计和详细设计说明书的区别1.需求分析--产⽣软件功能规格说明书,需要确定⽤户对软件的需求,要作到明确、⽆歧义。
不涉及具体实现⽅法。
⽤户能看得明⽩,开发⼈员也可据此进⾏下⾯的⼯作(概要设计)。
2.概要设计--产⽣软件概要设计说明书,说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。
并且需要指出关键技术难点等。
3.详细设计--产⽣软件详细设计说明书,对概要设计的进⼀步细化,⼀般由各部分的担当⼈员依据概要设计分别完成,然后在集成,是具体的实现细节。
理论上要求可以照此编码。
概要设计与详细设计的区别概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调⽤关系,每个模块的功能等等。
同时,还要设计该项⽬的应⽤系统的总体数据结构和数据库结构,即应⽤系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。
详细设计阶段就是为每个模块完成的功能进⾏具体的描述,要把功能描述转变为精确的、结构化的过程描述。
概要设计阶段通常得到软件结构图详细设计阶段常⽤的描述⽅式有:流程图、N-S图、PAD图、伪代码等概要设计和详细设计在软件设计中,⼤家经常问到的⼀个问题是:概要设计应该怎样⼀个概要法,详细设计应该怎样⼀个详细法?这个问题在公司内部经常有⼈问。
现在陈述⼀下。
我们公司的研发流程是瀑布型的,这个模型中的分析、设计阶段是基于经典的结构化⽅法。
结构化设计⽅法的基本思路是:按照问题域,将软件逐级细化,分解为不必再分解的的模块,每个模块完成⼀定的功能,为⼀个或多个⽗模块服务(即接受调⽤),也接受⼀个或多个⼦模块的服务(即调⽤⼦模块)。
模块的概念,和编程语⾔中的⼦程序或函数是对应的。
这样⼀来,设计可以明显地划分成两个阶段:概要(结构)设计阶段:把软件按照⼀定的原则分解为模块层次,赋予每个模块⼀定的任务,并确定模块间调⽤关系和接⼝。
详细设计阶段:依据概要设计阶段的分解,设计每个模块内的算法、流程等。
概要设计阶段:在这个阶段,设计者会⼤致考虑并照顾模块的内部实现,但不过多纠缠于此。
销售系统系统功能(概要)设计说明书

销售系统系统功能(概要)设计说明书系统功能设计说明书(本说明书是我实训做的项⽬,全套为该项⽬的需求规格、系统功能设计、数据库设计、测试计划,缺陷跟踪等等,全部在百度⽂库贡献,⼤家可以点击⽹页右侧的“贡献者:jgqking”链接快速下载)<鲜花零售系统>系统功能设计说明书(详细设计说明书)拟制⼈: ******审核⼈:批准⼈:1.引⾔1.1编写⽬的本详细设计说明书的编写⽬的在于从详细设计的⾓度明确给出花店收银管理系统的详细设计思路,是程序运⾏过程中的描述,使系统开发⼈员和产品管理⼈员明确设计⽬标,可以进⾏系统开发、测试以及验收等各⽅⾯的⼯作,为花店收银管理系统的更完善的开发打下基础,使得最终能够开发出符合⽤户要求的使⽤友好的系统。
本详细设计说明书的预期读者主要是⽤户代表,软件分析⼈员,开发管理⼈员和测试⼈员。
1.2背景1、待开发系统的名称:鲜花零售系统2、本项⽬的任务提出者:***3、开发者:***4、测试者:***5、⽤户:鲜花零售商1.3定义1、商品条形码:每种商品具有唯⼀的条形码,对于某些价格⼀样的商品,可以使⽤⾃定义条形码。
2、交易清单:包括交易的流⽔账号、每类商品的商品名、数量、该类商品的总⾦额、交易的时间、负责本次收银的员⼯号。
3、盘点:计算出库存、销售额、盈利等经营指标。
1.4参考资料项⽬开发计划书;需求规约说明书2. 系统的结构1、鲜花零售系统本系统主要完成前台销售(鲜花录⼊,收银业务),后台管理(增加花种管理、鲜花销售管理、会员管理)等功能。
通过以上功能实现简单、便捷的风雪花卉销售管理系统。
2、系统结构图2-1系统结构图模块⼦系统结构图2-2销售业务⼦系统功能描述:鲜花录⼊要求能快速录⼊商品,因此必须⽀持条形码扫描或名称输⼊。
收银业务能计算交易总额,并根据会员卡打折。
图2-3 会员业务⼦系统功能描述:会员业务可以实现会员的办理、查询、会员卡充值。
图2-3销售管理模块功能描述:销售管理⼦系统可以管理已销售的鲜花,查询销售报表,查询销售历史以及当天销售的各种信息。
超详细的概要说明书系统概要设计说明书
1引言21.1编写目的 (2)1.2参考资料 (2)2总体设计 (2)2.1需求规定 (2)2.2运行环境 (2)2.3系统部署图 (2)2.4基本设计概念和类图 (3)2.5结构 (4)2.6功能模型描述 (9)2.6.1招聘管理 (9)2.6.2企业结构管理 (21)2.6.3行政级别管理 (29)2.6.4企业架构展示 (32)2.6.5人事档案管理 (33)2.6.6人事基础数据维护 (73)2.6.7权限管理 (82)2.7人工处理过程 (83)2.8尚未问决的问题 (83)3接口设计 (83)3.1用户接口 (83)3.2外部接口 (83)3.3内部接口 (83)4系统数据结构设计 (84)4.1逻辑结构设计要点 (84)5数据结构与程序关系 (85)5.1表结构与数据结构图 (85)5.1.1数据结构图 (85)5.1.2表汇总 (87)5.2数据结构与程序关系表........................................................... 错误!未定义书签。
6系统出错处理设计.. (98)6.1出错信息 (98)6.2补救措施 (99)6.3系统维护设计 (99)概要详细设计说明书1引言1.1编写目的本概要设计说明书跟据《人力资源管理系统需求规格说明书》编写,描述了系统的概要设计,并为下一步的“系统详细设计说明书”的编写提供依据,为系统测试人员提供测试依据。
本文档的预期读者为:项目经理、系统分析员、测试经理、项目组长、系统开发人员。
1.2参考资料《人力资源管理系统需求规格说明书》2总体设计2.1需求规定本系统的主要的输入输出项目、处理的功能性能要求参照《人力资源管理系统需求规格说明书》。
2.2运行环境软件运行环境Windows 2000/XP/2003 Server操作系统;MS SQL Server 2000;Tomcat 5.0;Jdk 1.4;硬件运行环境Intel Pentium 2GHz或以上的CPU;内存512MB,建议使用1GB内存;硬盘至少有1GB可用空间;CD-ROM驱动器;2.3系统部署图用图例表示出系统实施运行中使用的服务器名称,Internet和各服务器之间的实施运作。
(完整word版)网上书店管理系统--概要设计说明书
概要设计说明书1引言1.1编写目的通过本实验,深入了解电子商务系统的开发内容和运行过程。
将所学的网络开发技术 2.0运用到企业项目中去,后台使用数据库sql server 2005。
同时开发过程要求运用软件工程方法和Case工具。
1.2项目背景目前传统书店均以店面形式存在,存在销售图书区域性,客户相对固定,查询、更新不快捷,投资较大等诸多问题。
当代计算机网络发展非常迅速,越来越多的商品交易已成功的运用在电子商务上了。
比较典型的电子商务网站有:易趣、亚马逊、阿里巴巴、当当网、淘宝网…电子商务平台给企业带来更多的商业机会,同时也给客户的消费和交易带来很大的方便。
1.3定义开发工具:Visual Studio 2005开发语言:C#开发框架: 2.0数据库:sql server 2005系统运行环境:Windows server 2003、Windows XP SP2、IIS6、.NetFramework 2.01.4参考资料[1]张海藩软件工程导论清华大学出版社 2003.12[2]李玉林、王岩著, 2.0网络编程从入门到精通清华大学出版社 2006.9[3]郝刚主编,袁永刚、严治国、何宇光著,2.0开发指南人民邮电出版社 2007.3[4]前沿科技曾顺编著精通Div+Css网页样式与布局人民邮电出版社2008.22总体设计2.1需求规定3.1 基本功能a) 客户信息管理功能:客户滨册、客户登录功能,其中客户信息要湂包括配送需要的相关信息。
b) 图书分繻显示功能:按图书的分繻显示相应繻别的所有图书的信息,显示信息包括:图书名称、作者、单价、图书简介以及图书对应的币面图片。
c) 图书订购功能:在图书显示界面中,客户可以选购图书,并指定选购的数量。
d) 购物车功能:客户选购图书后能方便地查看购物车内的物品列表及相关的单价、数量、图书名称、总价等信息;并能从购物车中删除选定物品的功能。
e) 图书查找功能:按指定的查找繻别(图书名称、作者姓名、ISBN等)查找指定的图书,并显示相应查找到的图书信息。
销售系统的UML建模分析与详细设计
查看顺序图幻 灯片 34
主要事件流
查看商品信 息
用例编号:UC—02 用例名:查看商品信息 用例描述:参与者根据商品编号查询输入商品的商品信息的过程。 参与者:经理、采购员 前置条件:登录成功 后置条件:经理、采购员可以修改商品的相关信息。 基本路径: 1.经理、采购员进入商品信息界面GoodsDialog,并在界面中点击查看商品信息,弹出 FindGoodsDialog界面。 2.经理、采购员输入要查看的商品的ID,单击按钮“OK”提交。 3.界面GoodsDialog将商品查询的信息传递到控制对象Control; 4.控制对象从数据库中得到所查询的商品信息; 5.控制对象Control将得到的信息返回到界面GoodsDialog并显示; 6.经理、采购员从GoodsDialog获得自己想要的商品信息。 扩展点:无。 补充说明:无。
系统管理员 负责本系统的系统维护。系统管理员负责 员工信息管理、供货商信息管理以及系统维护 等。每种管理者都通过自己的用户名称和密码 登录到各自的管理系统中
识别用例 -系统管理员用例图
识别用例
采购员 能够通过该系统进行订货管理活动。 采购员首先根据经营情况统计所缺的生 产资料。
识别用例 -采购员用例图
用例识别的依据
用例实例是系统执行的一系列动作,这些动作将生成 特定主角(参与者)可观测的结果值。一个用例定 义一组用例实例。 通俗来说 Actor使用系统达到某个目标
用例的特征: 用例总是由参与者初始化
用例为参与者提供值
用例具有完全性
需求分析
(1)采购员根据商品库存情况判断采购用品, 对需要订购产品信息统计订货的,并对产品入 库等处理。 (4)收银员为客户提供售货服务时,接受客户 购买产品,根据系统的定价计算出产品的总价, 客户付款,系统自动保存客户购买记录。 (5)系统管理员负责本系统的系统维护。系统 管理员负责员工信息管理、供货商信息管理以 及系统维护等。每种管理者都通过自己的用户 名称和密码登录到各自的管理系统中。
系统概要设计说明书编写标准全套
系统概要设计说明书编写标准1 前言1.1 文档目的文档编写目的是为了阐述XXX系统的概要设计。
概要设计说明书是为了说明整个XXX系统的体系架构,以及需求用例的各个功能点在架构中的体现,为系统的详细设计人员进行详细设计时的输入参考文档。
本说明书的预期读者为系统设计人员、系统开发人员和项目评审人员。
1.2 背景XXX系统是[项目背景]1.3 文档范围1、产品范围:根据《需求规格说明书》,该文档阐述软件产品的功能2、涉及到的干系人有:公司高层、客户、项目经理、质量小组、开发小组。
1.4 读者对象项目经理、质量保证人员:据此来进入项目策划过程测试人员:据此进入测试过程。
需求管理员、配置管理员:可以识别配置项制定相关的活动计划用户IT主管:清楚与确认项目需求。
开发人员,包括设计人员、编码人员:明确任务与需求,清楚项目开发流程。
1.5 参考文档《需求规格说明书》1.6 术语与缩写解释2 总体设计2.1 系统描述2.1.1 系统概述XXX系统,采用XXX架构开发出的XXX平台。
2.1.2 运行环境对本平台所赖于运行的硬件、软件环境的描述。
1. 服务端操作系统:Windows Server 2003 SP2 及以上;2. 服务端运行环境:JDK1.7及以上;3. 数据库支持:Oracle10g企业版;4. 协议支持:TCP/IP、HTTP、HTTPS、SMTP、POP3等;5. 硬件支持:服务器CPU 2.0GHz以上、内存2G以上、需要300G 以上的空闲磁盘空间;6. 网络环境:有固定公网IP,网络畅通,可以远程访问(远程桌面连接或者借助辅助工具);7. 客户端要求:IE10以上;2.1.3 数据管理要求2.1.4 故障处理要求(1)产品支撑环境运行错误,包括以下几个方面:数据库运行错误:系统无法使用,将提供错误提示页面,并记录日志。
系统配置参数错误:系统提供错误提示页面,要求管理员修改相关配置参数。
配置参数的修改方法应参考相关为管理员提供的手册。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统功能设计说明书(本说明书是我实训做的项目,全套为该项目的需求规格、系统功能设计、数据库设计、测试计划,缺陷跟踪等等,全部在百度文库贡献,大家可以点击网页右侧
的“贡献者:jgqking”链接快速下载)
<鲜花零售系统>
系统功能设计说明书
(详细设计说明书)
拟制人: ******
审核人:
批准人:
1.引言
1.1编写目的
本详细设计说明书的编写目的在于从详细设计的角度明确给出花店收银管理系统的详细设计思路,是程序运行过程中的描述,使系统开发人员和产品管理人员明确设计目标,可以进行系统开发、测试以及验收等各方面的工作,为花店收银管理系统的更完善的开发打下基础,使得最终能够开发出符合用户要求的使用友好的系统。
本详细设计说明书的预期读者主要是用户代表,软件分析人员,开发管理人员和测试人员。
1.2背景
1、待开发系统的名称:鲜花零售系统
2、本项目的任务提出者:***
3、开发者:***
4、测试者:***
5、用户:鲜花零售商
1.3定义
1、商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商
品,可以使用自定义条形码。
2、交易清单:包括交易的流水账号、每类商品的商品名、数量、该类
商品的总金额、交易的时间、负责本次收银的员工号。
3、盘点:计算出库存、销售额、盈利等经营指标。
1.4参考资料
项目开发计划书;
需求规约说明书
2. 系统的结构
1、鲜花零售系统
本系统主要完成前台销售(鲜花录入,收银业务),后台管理(增加花种管理、鲜花销售管理、会员管理)等功能。
通过以上功能实现简单、便捷的风雪花卉销售管理系统。
2、系统结构
图2-1系统结构图
模块子系统结构
图2-2销售业务子系统
功能描述:鲜花录入要求能快速录入商品,因此必须支持条形码扫
描或名称输入。
收银业务能计算交易总额,并根据会员卡打折。
图2-3 会员业务子系统功能描述:会员业务可以实现会员的办理、查询、会员卡充值。
图2-3销售管理模块
功能描述:销售管理子系统可以管理已销售的鲜花,查询销售报表,查询销售历史以及当天销售的各种信息。
3.模块1(鲜花录入模块)设计说明
3.1模块描述
鲜花录入模块主要实现快速鲜花名称录入和支持条形码扫描;
3.2功能
要求必须能够快速录入鲜花支持条形码的扫描及名称。
3.3性能
要求性能良好,扫描反映迅速;
3.4输入项
鲜花录入主要是录入鲜花的序号,按照正确的格式录入,需准确无
误;条形码扫描通过扫描器进行输入,读入计算机,进行相关操作。
3.5输出项
输出需准确无误,快速扫描鲜花信息,进行输出。
3.6设计方法(算法)
利用函数获取鲜花的ID或名称,根据其中一项采取对应的操作。
3.7流程逻辑
鲜花录入模块流程图,如图3-1
图3-1 鲜花录入
3.8测试计划
技术要求:无;
输入数据:包括鲜花对应的序列号,和使用扫描条形码的方式输入;
预期结果:快速读出鲜花的相应信息;
进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试;
设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。
4.模块2(收银业务模块)设计说明
4.1模块描述
收银业务模块是鲜花零售系统前台系统的关键,关系到零售商的收入问题,所以此模块的设计必须严格。
4.2功能
收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。
4.3性能
要求性能良好,扫描信息迅速,计算交易总额,打印清单必须准确无误;
4.4输入项
对于普通客户:收银员根据计算出的总额,收银之后点击确定,打印清单。
对于会员:通过扫描条会员卡,进行相应的打折处理。
4.5输出项
输出交易总额,清单等必须和鲜花的价格和数目对应,不得有任何
偏差。
4.6设计方法(算法)
算法设计:SUM(鲜花单价*鲜花数量)(若有会员卡,则乘以相应比例);输入金额—总额=找零金额;
4.7流程逻辑
收银业务模块流程图
图3-2 收银业务
4.8接口
数据通过函数传递将鲜花信息记录到数据库,通过外部输入输出设备,读取鲜花信息,并作相应数据的变更。
打印清单时接口为打印机。
4.9测试计划
技术要求:无;
输入数据:输入收取金额,使用扫描会员卡的方式输入打折信息;
预期结果:找零金额正确无误,且反映迅速。
会员卡扫描快速,信息正确无误;
进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试;
设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。
5.模块3(销售管理模块)设计说明
5.1模块描述
销售管理模块是鲜花零售系统后台系统管理鲜花销售情况的重要模块,帮助零售商管理鲜花的销售。
5.2功能
查询每种鲜花当天及历史的销售情况。
5.3性能
要求性能良好,查询管理信息迅速准确无误。
5.4输入项
查询销售情况。
5.5输出项
输出每种鲜花当天及历史的销售情况。
5.6设计方法(算法)
使用数据库的查询进行相应信息的查找,生成排行榜需要使用排序
算法,从高到低进行数据排序。
5.7流程逻辑
销售管理模块流程图,如图3-4
图3-3销售管理
5.8接口
同过相应函数与数据库相接。
5.9测试计划
技术要求:无;
输入数据:点击相应按钮
预期结果:输出销售情况,及销售排行榜
进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试;
设备条件:计算机,打印机
驱动程序及桩模块:测试人员根据具体情况设计。
6.模块6(会员管理模块)设计说明
6.1模块描述
会员管理模块主要用来管理会员的基本信息及权限,使管理更方便,有效。
6.2功能
会员管理子系统提供基本信息登记管理,客户销售权限管理的功能。
6.3性能
要求性能良好,查询人员信息情况迅速准确无误。
6.4输入项
输入会员卡ID,或者会员的用户名
6.5输出项
输出相应会员的基本信息。
6.6设计方法(算法)
设置权限通过使用数据库的加密可以进行限制。
6.7流程逻辑
会员管理模块流程图,如图3-6
图3-4会员管理
6.8测试计划
技术要求:无;
输入数据:员工编号,客户用户名。
预期结果:输出的信息对应每个员工或客户,管理权限要体现出来。
进度安排:
人员职责:合理设计测试用例,通过普通输入和运用工具等方式进行测试;
设备条件:计算机
驱动程序及桩模块:测试人员根据具体情况设计。