B02用户需求说明书 2Word格式文档下载.docx
《B02用户需求说明书 2Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《B02用户需求说明书 2Word格式文档下载.docx(35页珍藏版)》请在冰点文库上搜索。
2.0
增加基础数据库补充功能需求调研的内容(蓝色体字部分)
2014-2-14
王婧婧
2.1
增加污染物监测数据格式,补充统计维度分级的要求。
2014-2-25
2.2
增加居民营养健康数据交换格式
2014-3-4
2.3
增加微生物的数据格式;
增加食物消费量数据格式
2014-3-17
2.4
增加添加剂的数据格式
2014-3-19
注:
初始本版号:
V1.0;
每次修订批准后,版本号加“1”;
状态包括:
N——新建,A——增加,M——修改,D——删除。
目录
1.引言4
1.1.文档目的4
1.2.参考资料4
文档约定4
2.系统概述4
2.1.系统建设目标4
2.2.用户特点5
3.系统功能需求5
3.1.功能概述5
3.2.功能详述6
3.3.接口要求15
4.性能需求16
5.附录:
16
一、评估报告著录数据项说明16
二、污染物数据格式18
三、微生物数据格式19
四、添加剂数据格式20
五、食物消费量数据格式21
1.引言
1.1.文档目的
1、准确全面定义系统的需求,明确系统的目标和功能,以及对系统结构和应用环境的要求。
为用户和开发方提供对“数据分析与风险评估系统”的统一的理解。
2、为用户和测试部门判断系统是否满足需要提供依据,为开发方设计与实现“评估报告分析查询系统”提供标准。
3、在实际设计系统之前尽可能周密考虑全部需求,减少以后可能的重新设计、重新编码、重新测试等工作。
4、为设计项目方案、核定项目成本、编制计划进度提供依据。
5、为对项目的完成进行确认和验证提供基准。
6、为今后可能的系统功能扩展需求提供基础。
7、是系统开发工作的起点,是用户需求的体现,是系统总体设计和详细设计的主要依据。
1.2.参考资料
文档约定
1、本文档中第3部分“系统功能需求”所描述的功能均经过用户确认,并涵盖了系统的全部功能需求;
2、本需求文档须与一并提交的“原型系统”配合使用,原型系统提供了系统运行时所必需的业务数据项、基本业务逻辑以及页面流转关系的一个直观的概要描述,对于设计和实现系统所必需的控制属性(如时间戳等)、详细的事件和操作处理逻辑以及页面布局、风格、美工等的最终规定均不在本文档的范围之内;
3、本文中所使用的术语“报告”,特指“评估报告”,根据上下文,可能表示纸质或电子版的“评估报告”;
4、本文中所使用的术语“报告记录”,特指“评估报告”登记入库时的著录信息,如:
“报告名称”、“关键字”等。
5、所有删除操作,均为伪操作,即仅对目标记录作删除标记,不予显示,评估报告记录删除时,关联关系要保留。
必要时可恢复。
6、关联属性成对出现,建立报告之间的关联关系时,同时建立反向关联。
7、标识字段,目前手工录入,系统作唯一性校验。
2.系统概述
1.
2.
2.1.系统建设目标
1)建设食品安全风险评估基础数据库,依托居民营养健康调查数据、污染物监测数据、微生物监测数据、海关农产品进出口检测数据、中国居民饮料酒/饮料消费状况调查数据、总膳食调查数据、毒理学数据库进行建设。
本项目完成:
a)依托2010年居民营养健康调查数据,从中抽取人口学信息(性别、年龄、体重等)和膳食消费量信息,构建食品安全风险评估所需的食物消费量数据库;
b)依托污染物监测数据库,从中抽取食物中污染物含量数据,构建污染物含量数据库。
c)通过统一的食物编码建立食物消费量信息和污染物含量信息之间的关联关系。
d)提供数据探索分析功能。
2)评估报告管理,提供评估报告的著录、检索和简单统计汇总功能,实现报告信息在评估部门内部范围的共享。
2.2.用户特点
系统主要用户为评估部门工作人员,并预留向其他部门用户开放的接口,供评估中心领导和其他部门员工查看信息。
3.系统功能需求
3.
3.1.功能概述
一、基础数据库管理
a)数据采集功能,包括
i.外部常用数据库单点登录,对于不提供数据层和应用层接口的数据源,提供单点登录快捷访问连接地址;
ii.对于内部常用数据源,本项目提供数据批量入库功能;
b)数据批量入库,提供数据批量导入程序,将整理好符合固定格式要求的食物消费量数据(本项目限于居民营养与健康状况监测数据)和危害因素数据(本项目限于污染物、微生物和食品添加剂的监测数据)一次性导入基础数据库,要求输入文件格式为Excel。
数据自动采集功能的实现依赖数据源系统提供接口支持,因此,本部分功能实现不包括源系统为支持数据采集所必需的接口改造功能需求。
c)数据探索分析,包括
i.组合查询,针对所有可用数据表字段的自定义组合查询及结果展示;
ii.数值分析,针对所有数值型字段,提供极值(最大、最小值)、求和、算术平均值、中位数、百分位数等分析功能。
iii.分组查询,针对食物消费量数据提供按地域、年龄、性别、体重等进行分组查询统计的功能;
针对污染物监测数据提供按食物类别、包装类别、采集地点类型、样本产地进行分组查询统计的功能,其中食物类别、采集地点类型、样本产地,要求支持分级分组统计,采样日期和检测日期支持按年和月两级分组统计。
提供分组结果的图形化展示(饼图、直方图等)。
iv.维度定义,附录中所列数据项,带*为分组统计分析常用维度,要求所有带层次的维度支持自动分级;
数值字段用于维度时,允许手工对值域进行分段(如,按[年龄]分组,可以自定义“0-3岁:
婴幼儿组;
3-6岁:
幼儿组;
6-12岁:
少年组”等等)。
d)数据导出,将数据探索分析过程中生成的临时结果数据以Excel表的形式导出。
e)数据备份/恢复,提供定时和手动数据库备份功能,提供备份恢复功能。
二、评估报告管理
a)评估报告著录管理按照附录要求数据项,对评估报告进行逐项登记,并保存到数据库,包括把报告的相应电子档(Word文档、PDF等)上传并保存到数据库服务器。
b)评估报告检索管理按照用户输入的查询条件,在数据库中查找符合条件的纪录,并返回结果。
c)统计汇总,实现按主题、类别等进行分组统计汇总的功能。
三、数据字典管理
提供数据字典维护功能。
四、用户及权限管理
提供灵活的用户及权限设置,提供基于角色的权限控制;
提供用户、角色和操作之间的对应关系管理,操作包括所有菜单级操作,登录操作无限制。
3.2.功能详述
功能编号
001
功能名称
首页
所属用户
所有用户
功能描述
首页展示及导航。
输入项
1.菜单栏:
提供各页面间的便捷导航,具体包含:
Ø
首页
新闻
评估报告管理→检索、著录、维护
基础数据库管理→数据源管理(常用数据源地址管理、开放数据库接口设置、数据采集任务管理)、批量数据导入、数据探索分析
关于我们→评估业务介绍、评估报告检索数据库介绍
系统管理→用户管理、角色和权限管理、数据字典管理(主题词表、报告类型、报告格式、行政区划、语种)
2.实时动态:
点击“更多”进入新闻列表页面。
点击下方动态名称弹出新页面显示动态详情页面。
3.专项调查:
点击“更多”进入专项调查列表页面。
点击下方调查名称弹出相应调查详情页面。
4.评估报告:
点击“更多”进入评估报告列表页面。
点击下方报告名称弹出新页面显示报告详情页面。
5.外部数据库:
点击“更多”进入外部数据库列表页面。
点击下方数据库名称弹出新页面并链接至相应站点。
6.专业数据库:
点击“更多”进入专业数据库列表页面。
点击下方数据库名称进入当前数据库管理页面。
处理描述
提供超链接,供用户快速找到相应页面。
输出项
1.实时动态:
在标题下方根据发布时间由新到旧的顺序,显示新闻列表中的前10条信息的标题。
2.专项调查:
在标题下方根据发布时间由新到旧的顺序,显示专项调查列表中的前4个调查的标题、图标及简介。
3.评估报告:
在标题下方根据发布时间由新到旧的顺序,显示评估报告列表中的前5条信息的标题及摘要。
4.外部数据库:
在标题下方显示常用数据源列表中的前10个数据库的名称。
5.专业数据库:
在标题下方显示专业数据库列表中的前6个数据库的名称及说明摘要。
界面要求
界面主要输入元素及页面布局请参见原型系统“首页”。
主要按钮和触发事件及操作说明:
[退出系统],单击后注销用户登录状态。
页面中的超链接,点击后进入相应页面,详细请参照原型系统及输入项/输出项介绍。
004_001_001
基础数据库管理_数据源管理_常用数据源地址管理
管理员
外部常用数据库单点登录,对于不提供数据层和应用层接口的数据源,提供单点登录快捷访问连接地址
1.数据源名称;
2.数据源简介;
3.网址;
4.登录服务地址;
5.登陆账号、密码
是否需要登录账号和密码
登录账号、登录密码(上一条件为yes时须填写)
保存外部常用数据源地址及其登录信息
已建数据源名称:
下方数据源明细显示该数据源的详细登记信息,各项信息显示为灰色,即不可编辑状态。
删除:
用户在数据源列表中勾选某一项,可以用删除按钮进行单项或批量删除操作,点击后提示是否确定删除的提示信息,确定则删除,取消则忽略。
保存:
弹出保存成功或失败的提示信息,确认后更新页面上部的“常用数据源列表”,新增项则显示为在原表结尾增加一条。
修改:
显示数据源详细登记信息的状态下点击修改按钮,则各项信息显示由灰色变为可编辑状态。
添加:
重置数据源详细登记信息项,进入编辑状态,准备录入新的数据源信息。
界面主要输入元素见原型系统“常用数据源地址管理弹出页面”。
[删除],删除数据源列表中的项。
[添加],弹出新建窗口。
[修改],将当前详细信息设为可编辑状态。
[保存],将修改结果保存到数据库。
004_002
基础数据库管理_批量数据导入
提供数据批量导入程序,将整理好符合固定格式要求的食物消费量数据(本项目限于居民营养健康数据)和危害因素数据(本项目限于污染物监测数据)一次性导入基础数据库,要求输入文件格式为Excel。
第一步:
选择数据源文件(Excel格式)
第二步:
选择目标数据库:
包含,居民营养健康调查数据库、总膳食数据库、污染物监测数据库、微生物监测数据库。
第三步:
选择日志输出路径
第四步:
数据解析和入库
将Excel格式的数据批量导入数据库。
查找:
弹出浏览本地文件界面。
选择完成后在下方文本框内显示选择地址。
浏览:
选择本地存放目录界面。
导入:
弹出导入成功或不成功的界面。
界面主要输入元素见原型系统“批量数据导入弹出页面”。
[查找],点击时,弹出“浏览本地文件”页面。
选择本地保存的excel文件进行导入操作。
[浏览],点击时,弹出“选择本地存放目录”页面。
选择存放日志路径。
[导入],提示导入是否成功页面。
将选择的excel文件导入至选定数据库,并生成日志存放至指定目录。
004_003
基础数据库管理_数据探索分析
评估用户
对基础数据进行组合查询、探索分析、分组查询几个操作。
组合查询
选择数据库:
包括,评估报告数据库、评估模型数据库、危害因素数据库、实物消费量数据库。
选择数据表:
包括第一步选择的数据库中所包含的表。
选择显示字段:
用户通过勾选复选框,选择需要查询显示的字段。
设置筛选条件:
本功能可实现复杂条件的查询,具体条件包括:
左括号:
用户可以自由添加多重左括号。
查询条件列:
包括所选数据表中的所有字段。
逻辑运算符:
大于、大于等于、小于、小于等于、等于、模糊匹配。
列值:
用户填写比较条件,可为数值或字符。
右括号:
用户可以自由添加多重右括号。
连接符:
选择该条件的与或关系,即选择AND或OR。
第五步:
执行查询
探索分析
选择值字段:
显示组合查询操作时选择的字段。
选择值字段统计分析类型:
计数、求和、最大值、最小值、算术平均值、中位数、百分位数。
选择分组字段:
执行探索分析
生成统计图表
选择图表类型:
柱状图、饼图、折线图。
在用户选择数据库的相应数据表中根据用户设置的相应筛选条件对该表中的所有数据进行筛选,并显示结果(结果表格仅显示用户勾选的相应字段)。
根据用户的选择,以值字段为列,分组字段为行,根据统计分析类型建立表格,显示结果在页面上,并可以导出Excel或生成统计图表。
根据探索分析的结果,能够根据用户选择生成柱状图、饼图、折线图
组合查询第一步、第二步操作完成后,下方第三步自动列出所选表单中的所有字段(字段名、中文名、对应调查表字段)。
点击添加按钮,则在该行下新建一行。
点击删除则删除该行。
运行(查询):
弹出筛选结果页面。
筛选结果
数据导出:
点击后弹出“请选择要保存的文件目录”界面,用户选定后,在该目录下生成筛选结果的Excel文件。
探索分析:
点击后弹出探索分析页面。
运行(分析):
点击运行后,以值字段为列,分组字段为行,根据统计分析类型进行运算后生成表格,并在下方显示出来。
分析结果导出:
点击后弹出“请选择要保存的文件目录”界面,用户选定后,在该目录下生成分析结果的Excel文件。
生成统计图表:
点击后弹出统计图表页面。
用户选择图表类型后,根据分析结果,在下方生成相应类型的图表。
该功能实现包括:
1-数据探索分析页面、2-筛选结果页面、3-探索分析页面、4-统计图表页面、5-请选择要保存的文件目录(弹出页面)。
1.数据探索分析界面主要输入元素见原型系统“数据探索分析弹出页面”。
[添加],则在该行下新建一行。
[删除],删除该行。
[运行],依据选择条件执行查询或分析操作。
2.筛选结果界面主要输入元素见原型系统“筛选结果弹出页面”。
[上/下一页],翻页操作。
[Go],输入指定页码,直接跳转至该页。
[数据导出],将查询结果导出至Excel文档,并存储至用户指定目录。
[探索分析],进入探索分析页面。
3.探索分析界面主要输入元素见原型系统“探索分析弹出页面”。
[分析结果导出],将分析结果导出至Excel文档,并存储至用户指定目录。
[生成统计图表],进入统计图表页面。
4.统计图表界面主要输入元素见原型系统“统计图表弹出页面”。
5.请选择要保存的文件目录主要输入元素见原型系统“请选择要保存的文件目录弹出页面”。
[保存],返回保存文件的本地目录路径,将文件保存至该目录,关闭该页面。
[取消],不执行任何操作,关闭该页面。
***************以下为原评估报告管理模块的内容***************************
000
系统登录
系统登录界面
1.用户名
2.密码
验证用户名和密码是否正确
输入正确进入首页面,输入错误返回当前页面并提示出错
1.界面主要输入元素见原型系统“登录页面”。
[登录],单击时,反馈错误信息,连错3次后,5分钟内禁止该IP再次登录。
登录成功,跳转至“首页面”
003_001
评估报告管理_检索
普通用户/评估用户/管理员
按照用户输入的查询条件,在数据库中查找符合条件的纪录,并返回结果。
1.题名;
2.主题;
3.类型;
4.日期
日期修饰符选项;
日期范围。
详细说明见附录。
生成查询条件,检索数据库,返回符合条件的记录。
浏览结果列表,定位目标记录;
察看目标记录的详细著录信息。
符合条件的记录
该功能实现包括3个页面:
1-首页面、2-查询结果显示页面、3-报告内容浏览页面。
1.首页面主要输入元素见原型系统“首页面”;
[查询],点击时,跳转至“查询结果显示页面”
[重置],清空查询输入项内容。
2.查询结果显示页面主要输入元素见原型系统“查询结果显示页面”
无按钮操作,结果列表中题名以超链接显示,点击时,跳转至“报告内容浏览页面”
3.报告内容浏览页面主要输入元素见原型系统“报告内容浏览页面”
无按钮操作,显示目标记录的全部著录信息,所有信息不可编辑。
003_002
评估报告管理_著录
评估用户/管理员
按照附录要求数据项,对评估报告进行逐项登记,并保存到数据库,包括把报告的相应电子档(Word文档、PDF等)上传并保存到数据库服务器。
1.题名
2.创建者
3.主题
4.描述
5.出版者
6.其他责任者
7.日期
a)创建日期
b)发布日期
c)著录日期
d)修改日期
8.类型
9.格式
10.标识符
11.来源
12.语种
13.关联
14.覆盖范围
a)空间范围
b)时间范围
15.权限声明
以上各数据项的详细说明参见附录。
校验数据项录入信息,并保存到数据库。
错误提示及保存成功提示
1-评估报告著录页面、2-报告类型(弹出页面)、3-浏览本地文件(弹出页面)。
1.评估报告著录页面主要输入元素见原型系统“评估报告著录页面”;
[选择类型],点击时,弹出“报告类型”页面;
[浏览…],点击时,弹出“浏览本地文件”页面;
[添加新关联],点击时,增加一条新的关联项;
[保存],暂存未完成的著录信息,供以后继续该操作;
[提交],将校验成功的记录保存到数据库,包括将报告电子档上传服务器。
并反馈成功提示,继续添加(所有内容清空)。
2.报告类型(弹出页面)主要输入元素见原型系统“报告类型”页面。
[确定],点击时,将选中的数据字典值复制并赋值评估报告著录页面的“类型”字段,同时关闭该页面;
3.浏览本地文件(弹出页面)主要输入元素见原型系统“浏览本地文件”页面。
[打开],返回目标文件的本地路径,关闭该页面。
003_003
评估报告管理_维护
修改已入库的评估报告的各项著录信息并更新到数据库
校验数据项修改信息,并更新到数据库。
更新成功后提示,返回当前页面,不成功提示出错信息
1.界面主要输入元素见原型系统“评估报告著录信息修改页面”。
[查找],单击时,根据唯一“标识”,定位记录信息并显示在编辑区,供修改。
编辑区的按钮[选择类型]、[浏览…]、[添加新关联]、[提交],操作说明同003_002评估报告管理_著录中的“评估报告著录页面”。
在显著位置提供“查询标识符”链接,该链接指向“首页面”。
006_001
系统管理_用户管理
本系统用户信息的加、删、改、查等操作
1.姓名
2.性别(值域参见原型系统的下拉列表值)
3.帐号
4.部门
5.密码
6.角色(下拉列表中列出系统所有角色,初始值域参见原型系统的下拉列表值)
校验各项信息,提交到数据库
成功后提示操作成功信息,不成功提示出错信息
1-用户管理页面、2-新建用户(弹出页面)。
1.用户管理页面主要输入元素见原型系统“用户管理页面”。
[查找],单击时,根据用户输入的信息,生成查询条件,将查询结果记录信息显示在列表区。
[删除],单击时,删除列表中指定的用户记录;
[密码重置],单击时,重置列表中指定的用户的密码为系统默认密码(默认密码:
cfsa000);
[添加],单击时,弹出“新建用户”页面;
[修改],单击时,将编辑区用户各项信息置为可编辑状态;
[保存],单击时,将修改内容更新至数据库。
2.新建用户(弹出页面)主要输入元素见原型系统“用户管理页面”。
[保存],校验用户各项信息无误后保存到数据库。
006_002