农产品信息系统
- 格式:doc
- 大小:1.79 MB
- 文档页数:10
1 软件工程课程作业
农产品信息系统
需求规格说明书
姓名:
学号:
班级:
组号: 第 四 组
系别: 计算机科学与信息工程学院
学校:
2016年5月15日
2 农产品信息管理系统需求规格说明书
农产品信息管理平台是一个以引导买家购买农产品为主要内容的网站,网站上不实现交易,而是通过导购去引导买家到线下去合理、轻松的消费。让有需要的消费者确切知道贺州农产品上市时间、农产品生产情况、及生产量等相关信息。便于消费者做好消费计划。在网站上引导买家找到更好的货源、提高线下农产品生产基地的知名度和农产品的销量。既为买家找到了好的货源,又提高了生产农产品劳动者的收入,实现互利互赢。
1 系统任务概述
我们将通过这个管理平台让有需要购买某种农产品的购物者明确知道该农产品生产情况、农产品上市时间、及生产量等等。便于购物者做好购物计划。然而这些信息就是通过商家用户对农产品信息进行添加、修改、删除等。让购物者能够通过这个平台上进行与农产品生产基地的农民进行联系进行实地考察。也可以发布自己的需求。使农民可以通过这个平台了解期货市场规避价格风险。该系统的管理员需要对农产品资讯以及农产品新闻进行实时更新。需要发布需求或者发布供给的都必须进行登录该系统。
2 功能需求描述
农产品信息网的完整功能需求如下。
1.农产品资讯管理
农产品资讯管理模块是由系统管理员对农产品当前时事新闻进行更新。比如当地政府、林业局对农业发展的一些政策、各地农业发展状况、以及农业价格报告、统计分析报告等信息进行实时更新。农产品资讯可暂时分为以下几个栏目:
1.1农业技术
1.1.1种植知识
发布一些农作物的种植知识,农作物的生长季节、生长习性、生长喜好、以及种植条件等种植知识。
3 1.1.2农事指导
发布一些农作物的成长指导,病虫债还的预防与处理、施肥量、耕地注意保护土壤等一些农事指导信息。
1.2农业项目
1.2.1项目管理
农业项目管理专题,其中包含了行业领域内最新的农业项目管理资讯,为农业项目经营提供指导意见。
1.2.2政策扶持
政策扶持专题栏目,包含了各地政府最新的农业政策、农业扶持资讯信息以及对农业政策信息的解读。
1.2.3投资计划
投资计划专题栏目,包含了农业项目投资分析、对各地推广的农业投资项目报道及解读等资讯信息。
1.3休闲农业
1.3.1农业文化
发布农业融入人们生活中一些创意,例如创意农业城市规划设计方案,美国“推进达拉斯”、荷兰鹿特丹“城市仙人掌等。
1.3.2农家乐
发布各地一些由农业产生的旅游线路供人们阅览。让人们在假期有更多的机会亲近大自然的选择之地。
2.农产品信息管理
农产品上市管理模块由商家用户对自己所管理农产品的实时状况展示在该平台上。商家用户的农产品可分为已上市的和待上市的农产品。已上市的农产品即发布为供给,待上市的农产也可以发布在该平台上供购物者阅览。做好购物准备。
2.1 农产品信息发布
商家用户通过农产品信息发布模块,实现对农产品信息资讯的发布,对外提供农产品信息供需求方查看。
2.2 农产品信息查询
普通用户通过对农产品信息查询模块,实现对农产品信息的浏览、检索等查
4 询功能,以获取到所需信息。
2.3农产品信息修改
商家用户在通过农产品信息发布模块发布农产品信息之后,因各种原因需要修改该信息的,或管理员经审核认为农产品信息需要修改的,可通过农产品信息修改模块进行修改操作。
2.4农产品信息删除
商家用户在通过农产品信息发布模块发布农产品信息之后,因各种原因需要删除该信息的,或管理员经审核认为农产品信息需要删除的,可通过农产品信息删除模块进行删除操作。
3.用户管理
该系统的用户主要有商家用户、普通用户以及系统管理员用户。
3.1系统管理员用户
系统管理员拥有系统中所有的功能权限,能够对系统用户进行管理,即检索会员、删除会员信息。对农产品资讯进行增加、修改、删除等信息操作。
3.2 商家用户
每一个商家用户都可到该农产品信息网上注册账号登录。注册的账号包含用户所有信息,每一个商家用户都可以发布自己的供给资源,对自己所发布的供给进行修改和删除等操作。
3.3 普通用户
每一个普通用户能管理个人信息、发布自己的需求资源,对自己所发布的需求进行修改和删除等操作。对于系统其他功能不具有权限。
3 数据流图建模
3.1 顶层流程图
通过对系统的分析可得:系统内的用户有管理员、注册的普通会员和商家会员,普通会员在该系统上可以阅览自己想了解的信息,同时可以发布自己的需求资源。管理员负责对农产品当前时事新闻进行更新和处理会员信息。比如当地政府、林业局对农业发展的一些政策、各地农业发展状况等信息进行实时更新。商家会员可以发布自己的供给资源,管理自己的供给资源。综上所诉,具体顶层流
5 程图如图1所示:
管理员农产品信息网普通会员商家会员农产品资讯农产品信息L04管理员信息L05农产品资讯信息L03农产品信息L02商家会员信息L01普通会员信息
图1 系统顶层流程图
3.2 一层流程图
由系统分析可得,浏览网站者需要查看商家用户信息和发布需求资源的就需要注册成为普通会员,注册成功后即可查看商家用户信息。而需要商家想在该网站上发布自己供给资源的就要注册成为商家,由系统管理员审核通过后,由系统发出通知该商家注册成功,然后才可以发布自己的供给资源。管理员更新农产品资讯。具体第一层流程图如图2所示:
管理员用户商家用户普通用户P01管理员用户认证P02商家用户认证P03普通用户认证管理员事务请求商家事务请求普通用户事务请求P04事务处理中心管理员事务请求商家事务请求普通用户事务请求P05农产品信息管理P06农产品资讯管理农产品信息操作请求农产品资讯操作请求D01 农产品信息数据D02 农产品资讯数据P07商家信息管理D03 商家信息数据商家数据操作请求农产品信息数据操作请求农产品资讯数据操作请求商家信息操作请求D04 管理员用户数据D05 商家用户数据D06 普通用户数据P08农产品需求管理D04 农产品需求信息数据农产品需求信息数据操作请求普通用户操作请求
6 图2 系统第一层流程图
3.3 二层流程图
系统用户发出请求,系统用户根据用户类型发出的请求进行操作执行。具体流程图如图3所示:
管理员用户商家用户普通用户P01管理员用户认证P02商家用户认证P03普通用户认证管理员事务请求商家事务请求普通用户事务请求P04事务处理中心管理员事务请求商家事务请求普通用户事务请求P05农产品信息管理P06农产品资讯管理农产品信息操作请求农产品资讯操作请求D01 农产品信息数据D02 农产品资讯数据P051农产品信息新增P052农产品信息修改P053农产品信息查询P054农产品信息删除P061农产品资讯新增P062农产品资讯修改P063农产品资讯查询P064农产品信息删除农产品信息修改数据农产品资讯新增数据农产品资讯修改数据农产品资讯查询条件农产品资讯删除条件农产品信息删除条件农产品信息查询条件P07商家信息管理P074商家信息新增P073商家信息修改P072商家信息删除P071商家信息查询D03 商家信息数据商家信息查询条件商家信息删除条件商家信息修改数据商家信息新增数据商家数据操作请求农产品信息数据操作请求农产品资讯数据操作请求商家信息操作请求D04 管理员用户数据D05 商家用户数据D06 普通用户数据农产品信息新增数据P08农产品需求管理普通用户操作请求D04 农产品需求数据P081农产品需求新增P082农产品需求修改P083农产品需求查询P084农产品需求删除农产品需求修改数据农产需求删除条件农产品需求查询条件农产品信息需求数据操作请求农产品需求新增数据
图3系统第二层流程图
4 数据字典
对于数据流图中的每个元素,都可以通过数据字典进行定义,以保证数据的严格性。农产品信息系统的数据字典如下。
1. 数据元素的定义
(1)普通会员信息
对注册普通会员管理的请求=[添加注册会员|修改注册会员|删除注册会员|检索注册会员]
7 普通会员信息由会员ID、会员id、邮箱、用户名、手机号码、用户密码、注册时间构成,如图表1-1所示。
字段名 类型 默认值 允许非空 自增 备注
uid int(8) NO 是 主键、会员id
email char(40) NO 邮箱
username char(15) NO 用户名
mobile char(11) NO 手机号码
password char(32) NO 用户密码
regdate datetime 0 NO 注册时间
图1-1
(2)商家会员信息
对商家的注册请求=[添加注册会员|修改注册会员|删除注册会员|检索注册会员]
商家会员信息由商家ID、邮箱、用户名、密码、注册时间、手机号码、地址、证件类型、证件号码、 QQ构成,如图表1-2所示
图1-2
(3)农产品资讯栏目表信息
对农产品资讯栏目的操作请求=[增加资讯栏目|删除资讯栏目|修改资讯栏目]
农产品资讯栏目信息由栏目ID、栏目名称构成,如图表1-3所示
字段名 类型 默认值 允许非空 自增 备注
catid int(8) NO 栏目id
catname varchar(50) NO 栏目名称
图1-3 字段名 类型 默认值 允许非空 自增 备注
uid int(8) NO 是 主键、会员id
email char(40) NO 邮箱
username char(15) NO 用户名
password char(32) NO 密码
regdate datetime 0 NO 注册时间
mobile char(11) NO 手机
address varchar(50) NO 地址
idcardtype varchar(6) NO 证件类型:身份证
护照 军官证等
idcard int(18) NO 证件号码
qq int(15) NO QQ