资源描述
案卷号
日期
/5/4
农产品数据库系统原型需求阐明
作 者: SEVEN
完毕日期: /5/4
当前版本号
V1.1
迭代后版本号
V1.1
文档ID
0504
最后更新时间
/5/4
1. 开发目
本次开发农产品数据库系统原型是一种小型商业用途数据库,采集几十户比较有代表性农户数据,重要用于商业展示和实验研究。农产品数据库系统原型在下文中简称数据库系统或本系统。
2. 顾客需求定义
该数据库系统涉及数据录入和数据存储、数据分析三大某些。
2.1. 数据录入
管理员或第一书记将村民信息、生产数据、收购数据通过PC端以及移动端后台进行录入。
2.2. 数据存储
用小型关系数据库进行数据存储和查询。
2.3. 数据记录分析
把数据记录成果、分析成果、查询成果封装成数据接口,用于前端展示。
3. 系统需求描述
3.1. 访问控制
本系统不开放顾客注册功能,由系统管理员分派登录账号。
3.2. 顾客权限和功能
系统包括两种类型顾客:管理员、第一书记;
管理员
由开发人员创立,拥有本系统所有权限,合用于所有村庄,可以操作所有村庄数据:
1. 数据总览:对系统总览信息进行查询操作;
2. 顾客管理:对第一书记类型顾客进行增、删、查、改操作;
3. 村庄管理:对村庄信息进行增、删、查、改操作;
4. 村民管理:对村民信息进行增、删、查、改操作;
5. 农作物管理:对农作物信息进行增、删、查、改操作;
6. 收购管理:对收购信息进行增、删、查、改操作;
7. 二维码管理:编辑二维码模板、打印二维码
第一书记
由管理员创立,拥有本系统某些权限,仅合用于该第一书记所管辖村庄,可操作管辖村庄数据:
1. 数据总览:对系统总览信息进行查询操作;
2. 村庄管理:对村庄信息进行查、改操作;
3. 村民管理:对村民信息进行增、删、查、改操作;
4. 农作物管理:对农作物信息进行增、删、查、改操作;
5. 收购管理:对收购信息进行增、删、查、改操作;
6. 二维码管理:编辑二维码模板、打印二维码
权限表
角色
权限
查询
编辑
增长
删除
管理员
数据总览
是
否
否
否
顾客管理
是
是
是
是
村庄管理
是
是
是
是
村民管理
是
是
是
是
农作物管理
是
是
是
是
收购管理
是
是
是
是
二维码管理
是
是
是
是
销售管理
是
是
否
否
角色
权限
查询
编辑
增长
删除
第一书记
数据总览
是
否
否
否
村庄管理
是
是
否
否
村民管理
是
是
是
是
农作物管理
是
是
是
是
收购管理
是
是
是
是
二维码管理
是
是
是
是
销售管理
是
否
否
否
3.3. 功能描述
顾客登录
顾客使用管理员分派账号进行登录,同步系统进行身份判断,判断该顾客角色、所属村庄,并展示相应顾客信息和管理功能界面。
数据总览
以村为单位记录并展示数据概览和排行;以县为单位记录并展示数据概览和排行;全国为单位记录并展示数据概览和排行;
1. 选取记录区域:村、县、省;
2. 记录并展示当前区域录入系统人口数量;
3. 记录并展示录入系统村庄数量;
4. 记录并展示录入系统县城数量;
5. 记录并展示当前区域村民总收入(按月记录、按季度记录、按年记录)
6. 记录并展示当前区域村民收入排行;
7. 记录并展示当前区域种植量排行;
8. 记录并展示当前区域收购量排行;
9. 展示当前区域种植环境信息;(通过采集设备获取,无需人工录入)
村庄管理
管理员添加村庄,村庄信息涉及:村庄名称、村庄地理位置、常驻人口、村庄图文简介;管理员可对已经添加村庄进行查询、编辑、删除操作;第一书记可对以添加村庄进行查询、编辑操作。
村庄数据:
村庄名称
村庄地理位置
常驻人口
图文简介
村民管理
管理员和第一书记添加村民,村民信息涉及:所属村庄、姓名、联系方式、种养数据;管理员和第一书记可对已添加村民数据进行查询、编辑、删除操作;
村民数据:
所属村庄
姓名
联系方式
头像
种养数据
农作物管理
管理员和第一书记添加村民种植农作物信息,涉及:所属农户、种类、数量、种养时间、收购单价;管理员和第一书记可以对已经添加农作物数据进行查询、编辑、删除操作。
农作物数据:
所属农户
种类
数量
种养时间
收购单价
收购管理
管理员和第一书记添加收购信息,录入方式分为PC端录入和移动端录入,本次开发仅考虑PC端录入状况。录入数据涉及:村民信息、农作物种类、收购数量、收购金额、收购时间、产品编号;管理员和第一书记可对已经添加收购信息记录进行查询、编辑、删除操作。
系统以村庄为单位记录各种类农产品库存量;系统以村民为单位记录农产品库存量;
收购数据:
村民信息
农作物种类
数量
收购金额
收购时间
编号
销售管理
系统记录销售额和总销量;系统记录销售记录;管理员可以查询销售记录,更改销售记录状态;
溯源二维码打印
此二维码为农产品溯源二维码,批量生成后打印出来,贴在每件农产品外包装上,顾客扫描二维码可以看到产品溯源信息:1.农户信息(姓名、所属村庄、种养农产品种类和数量)、2.产品信息(重量、简介、单价、总价、种养时间、收购时间)、3.农产品生长环境数据、4.该农户所属村庄简介(地理、人文、资源、第一书记)
二维码分为两种尺寸:1、家禽、牲口为圆形小尺寸脚环;2、干货类为方形大尺寸不干胶;
管理员和第一书记选取需要打印收购数据à选取二维码模板à生成图片à打印
4. 重要需求过程模型
4.1. 收购过程
4.2. 二维码使用过程
5. 重要功能界面线框图
5.1. 个人设立
5.2. 切换村庄
5.3. 数据总览
5.4. 村庄管理
5.5. 村民管理
5.6. 收购管理
5.7. 二维码打印页面
展开阅读全文