数字博物馆需求分析

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

需求分析

需求分析就是分析软件用户的需求是什么。如果投入大量的人力,物力,财力,时间,开发出的软件却没人要,那所有的投入都是徒劳。如果费了很大的精力,开发一个软件,最后却不满足用户的要求,从而要重新开发过,这种返工是让人痛心疾首的。需求分析具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。简言之,需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。

3.1 总体目标

本网站的系统总体目标是为了实现玉器与青铜器的数字化博物馆管理。通过网站实现文物的在线浏览包括对其所属拍卖行、重量、价格、简介查看等多项功能。其中主要是管理员对文物管理的实现和用户的分类浏览的实现:前台:用户在线浏览所有玉器和青铜器文件,按商品名称搜索相关文物,以及对商品各项详细资料查看的操作。后台:管理员对玉器和青铜器的管理操作及新上传文物的功能;管理员对拍卖行的新增、删除操作;对数字博物馆首页网站公告的更新。以上功能都一一实现。建成一个功能齐全、合理、完善的数字博物馆网站。

3.2 具体目标

根据上述总体目标需求,该系统分为以下两大部分:1.网站前台,实现玉器及青铜器的分类管理,藏品的在线浏览,拍卖行信息的查看,及藏品的在线搜索的的功能。

2.网站后台,完成玉器及青铜器的添加、浏览及删除的功能,完成对网站基本信息的管理,完成对拍卖行信息的管理,可以添加及删除拍卖行的相关信息,可以更新网站的公告。

3.3 数据流程图及功能分析

3.3.1 数据流图基本概念

数据流程图是软件工程学和管理信息系统科学中的概念,它描述的是一个具体的业务处理系统的信息来源,存储,处理和信息将要流到何处去的全面情况,它可以辅助计算机专业人员更好的了解现有系统的一些状况,但还需要一些工具来补充系统的流程细节。

数据流程图(DFD----Data Flow Diagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息

在系统中流动和处理的情况。就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具。是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

表3.1 数据流图符号说明

图 3.1数字博物馆网站顶层数据流图

图3.2 用户前台界面数据流图

F3 玉器管理 F4青铜器管理 F6公告管理 F7密码信息管理

F5拍卖行管理

F1用户浏览网站

F2 用户浏览结果

图3.3 管理员子系统数据流图

3.4 数据字典

它是用来对数据流程图(DFD)中的各个要素进行详细说明的。数据字典是关于数据的信息的集合,也就是数据字典的概念是以某种固定的格式定义的数据流,数据存储及构成它们的数项和数据结构的卡片集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。

3.4.1数据存储

数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:{数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。

3.4.2 数据流

数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。

3.4.3 数据处理

处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,

输入数据流,输出数据流,处理}。

相关文档
最新文档