UML软件工程组织

商场荧屏导购展板系统
软件需求说明书
编著 刘洋(摘自元易达)
1 引言

  随着现代经济的飞速发展,人民生活水平大幅度提高,因此对生活质量的要求也趋向于高标准、精密度、多样化水准,人们对市场的需求已经处于必不可少的程度,对市场规模的需求偏向于集中性、多样性、方便性、独特性,因而市场的形成与发展势在必行。商场规模的逐步扩大,实现了商品的多元化、多样化和多层次性,所以导购的概念油然而生。
  "导购",见词生义,即指引导性购物。而在科技信息时代,导购就要基于计算机的控制与帮助,用计算机管理的荧屏展示板完成导购这个概念。它充分结合商场运作的实际情况,建立一种需求提示信息系统。引导消费者按照自己的目标去找相应的商品,即省时又省力。对软件需求的完全理解对于软件开发工作的成功至关重要,需求分析的任务是发现、求精、建模和规范的过程。向潜在的用户报导软件的功能和性能需求,使它们能够判定该软件能否服务于自己的需要。

 1.1 编写目的
  本导购展板说明书的编写目的,是为用户及分析人员充分理解本产品而设立的,它说明了本产品的各项功能和性能需求,明确标识各功能的实现过程,阐述实用范围及背景,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。
  本产品的预期读者商场经营者、客户、中间用户(指软件的管理人员、开发人员、维护人员、维护人员)、最终用户。

 1.2 背景及范围
  a.工程的名称商场荧屏导购展板系统工程项目。
  b.工程产品的名称商场荧屏导购展板系统。
  c.工程组织者北京元易达科技发展有限责任公司实习员工。
  d.产品用户客户、商场经营者、中间用户、最终用户。
  e.产品设计者北京元易达科技发展有限责任公司实习员工。
  f.产品生产者北京元易达科技发展有限责任公司。

 1.3 符号、缩略语和定义
  导购狭义上讲,即指引导性购物。
  a.导购展板指商场售货的主要内容,通过利用计算机管理和控制的荧屏展示板展示,内设自动循环滚屏和控制查询功能。
  b.需求用户解决问题或达到目标所需的条件或权能;系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。
  c.需求量分析包括提炼、分析和仔细审查已收集到需求,以确保所有的风险承担者都明白其含义并找出其中的错误、遗憾或其它不足的地方。
  d.模块的独立性是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。

 1.4 参考资料
  《汉语程序设计语言》  -- 沈志斌 编著
             电子工业出版社
  《使用软件编程》    -- 郑人杰、殷人昆、陶永雷 编著
             清华大学出版社

2 项目概述

  由于市场及各大型商场中缺少一种具有集中性、方便性、可查询性和可视性、及界面友好性的导购应用程序软件工具,使消费者对该商场的大厅布局不了解,浪费了消费者的宝贵时间及精力,体现出服务思想不完善,内部机制不健全。为实现方便顾客查询的功能,采用汉语编程完成商场导购展板应用程序工具,它可以正确引导顾客,节省时间和精力,实用性强,因此,开展此工程。

 2.1 目标
  2.1.1 开发意图
  a.开展此工程,通过荧屏导购展板的正确引导,为消费者提供明确目标,实用、方便、快捷。
  b.同时提高员工的时间观念和服务意识,促进经营者对消费者心理需求作进一步研究,不断更新内部机制以满足人们提出的多层次要求。
  2.1.2 应用目标
  本工程的目标是用我们的汉语编程开发出一套应用于商场导购的系统,这套应用系统将主要帮助消费者方便、快捷的了解商场售货厅的布局与内容,方便顾客。从而达到我们在大范围、进一步推广这种导购的目的。本系统完全是由汉语程序设计语言进行设计开发,因为它在引导上的直接性与自身所具有的独到的特点,易被接受和采纳,是一种实用性强的应用软件工具,加上在技术方面的的先进性,所以,一旦推向社会,将会带动市场及商场规模的扩大和品质的提高,转变消费者消费观念,对商场的经济利益有巨大的推动作用。
  2.1.3 作用及范围
  利用汉语编程系统编制的荧屏导购展板系统开发环境应用在经济、企业、 公司及个人经营等领域,使用户方便、快捷的了解商场售货厅的布局与内容,方便用户,提高时间和效益。
  2.1.4 背景
  a.产品系统名称"商场荧屏导购展板计划" 。
  b.本展板主要展示各层售货厅的内容及介绍目录,能自动循环展示,有查询功能及操作。
  c.工具环境采用汉语程序设计语言。

 2.2 产品描述
  为实现方便顾客查询的功能,采用汉语编程完成商场荧屏导购展板应用程序工具,它是一种具有集中性、方便性、明显性、可查询性和可视性及视界友好性的综合性导购应用程序软件工具,因在引导上的直接性与自身所具有的独到的特点,所以易被接受和采纳。
  2.2.1 相关关系
  利用汉语编程的应用程序是建立在WINDOWS操作系统中,现在产品与汉语编程系统及WINDOWS操作平台下,且全部内容自含。
  2.2.2 子集说明
  利用汉语编程系统编制的荧屏导购展板系统开发环境由程序、文件操作命令和系统内部执行命令组成。

 2.3 产品功能
  2.3.1 外部功能
  荧屏导购展板系统开发环境外部功能包括结构、书写工具、图形用户界面工具。
  2.3.2 内部功能
  荧屏导购展板系统开发环境的内部功能负责查询和自动循环等。
  2.3.3 功能表

 2.3.4 功能描述图

 用户进入开发环境系统,通过菜单控制窗口,进行查询处理、循环、故障恢复和存储管理等,最后将结果输出。

 2.4 知识的思想和经验
  a.通过开发环境的用户接口使用开发环境。
  b.应用程序员是计算机专业人员,他们通过DML调用,同系统进行交互。他们负责设计应用程序模块,根据外模式来编写应用程序,对开发环境进行操作。
  c.系统分析员负责应用系统需求分析和规范说明,和用户及数据库管理员相组合,确定开发环境的软硬件配置并参与数据库各级模式的概要设计。

 2.5 一般约束:
  a.硬件的限制现行产品与汉语编程系统及WINDOWS操作平台下。
  b.控制功能对程序的循环与查询都只能应用汉语程序设计语言编译。
  c.需要的高级语言系统运行环境在WINDOWS操作平台下,应用汉语程序设计语言。
  d.开发实践忽视硬件设备,结果显示于显示屏。
  e.人员1至3人。

3. 具体需求

 3.1 功能需求
  3.1.1 菜单窗口
  规格说明

 3.1.1.1 引言进入菜单窗口,等待对当前状态的控制。
  3.1.1.2 输入相对地址。
  3.1.1.3 加工将相对地址经过函数调用转化为绝对地址。
  3.1.1.4 输出绝对地址。
  3.1.2 循环显示
  规格说明

 3.1.2.1 引言进入全屏幕显示状态,等待接受对当前程序状态的控制与修改。
  3.1.2.2 输入通过击键输入切换命令。
  3.1.2.3 加工输入窗口文件名,系统将打开它,然后接受全屏显示的命令,屏幕将循环显示窗口文件设定的内容,用户可以使用鼠标对查询进行控制。
  3.1.2.4 输出显示当前打开的图片及文字。
  3.1.3 查询显示
  规格说明

 3.1.3.1 引言为了显示当前打开的查询文件的内容。
  3.1.3.2 输入点击查询功能控件。
  3.1.3.3 加工执行本命令,系统将会回到菜单栏窗口,只要点击查询控件就会显示所选定文件的内容。
  3.1.3.4 输出显示当前打开的查询文件的内容。

 3.2 性能需求
  3.2.1 静态数值需求
  静态数值的需求,将包括
  a. 支持的终端数为1。
  b. 处理的文件及记录的总数为12。
  3.2.2 精度需求
  要求屏幕循环之间的衔接及查询切换之间的时间控制,以秒计算。
  3.2.3 时间特性需求
  在软件方面,响应时间、更新处理时间、数据传送和转换时间、处理和解决问题时间,都比较迅速,完全满足用户要求。
  3.2.4 灵活性
  当操作方式、数据结构、与其它软件接口等发生变化时,设计的软件要做一些适当高速整,灵活性非常大。

 3.3 设计约束条件
  3.3.1 技术约束
  要求使用汉语程序设计语言编程,掌握软件工程设计思想,在WINDOWS 9X平台下,如果要修改内容须用汉编。
  3.3.2 环境约束
  本展板应用于商场,依靠计算机管理控制或用单片机集成实现,运行于WINDOWS 9X环境下,外部环境的约束不高。
  3.3.3 标准约束
  本工程设计时所必须遵从的约束软件系统的界面要求美观,布局要合理,窗口的内容  尽量简单明了,提供的信息语言要通俗易懂,要有层次感,分类要清晰。
  3.3.4 硬件限制
  486以上PC机运行于WINDOWS 9X操作系统下有汉编系统。

 3.4 接口需
  应用系统中,计算机与单片机接口。
  3.4.1 用户接口
  再显示终端下,完成指定功能。
  3.4.2 软件接口
  在DOS系统、WINDOWS 9X系统下安装汉语程序设计语言。

 3.5 属性
  3.5.1 可用性
  荧屏导购展板在技术方面比较成熟,它的运行可信度高,实用性强,方便、快捷,所以它的可用性非常大。
  3.5.2 安全性
  本展板是针对于商场应用,无安全性问题。
  3.5.3 可维护性
  荧屏导购展板的初步实现忽略硬件的元器件组成先设定显示器为荧屏,直观和意义上均简单;软件编程为汉语程序设计语言。因此,基于本展板所构成的软硬件的简单可维护性的特点,决定了本展板的方便可维护性。
  3.5.4 可转移、可转换性
  可转移的环境是DOS系统和WINDOWS 9X系统;可转换性体现 在可用向下兼容高版本的汉语编程系统。
  3.5.5 注释

 3.6 其他要求
  3.6.1 数据结构
  3.6.2 数据库
  由于展板规模较小,数据较少无数据结构的问题。
  3.6.3 操作
  这里说明的是用户的常规或特殊的操作,这些操作将包括
  a. 初始化的操作;
  b. 交互作用操作的周期和无人操作的周期;
  c. 数据处理的支持功能;
  3.6.4 场合的适用性
  给定的场合是汉语程序设计语言系统,通过该系统软件,完成各模块功能;采用模块化设计思想,将各程序分化为能独立使用的功能模块,便它们之间又相互联系。

4. 支持信息

 4.1 支持软件
  利用汉语程序设计语言作为系统的支持软件。

 4.2 设备
  486以上PC机均可。

 4.3 控制
  本展板系统是以汉语程序设计语言操作系统来控制软件运行。

 4.4 文档
  对于本展板的有关文档包括
  《商场荧屏导购展板系统可行性分析报告》
  《商场荧屏导购展板系统需求说明书》
  《商场荧屏导购展板系统操作手册》

 4.5 需求注释
  对于荧屏导购展板,它的功能需求、性能需求、接口需求等,从稳定性、必要性的等级上都是可以的。

                        上一页      下一页

 


版权所有:UML软件工程组织