农贸市场信息系统需求规格说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
李美林:材料的整理,文档的排版。
3 产品面向的用户群体
(1)商品购买者、商品出售者。
(2)各种权限的管理员.
(3)游客。
4 产品应当遵循的标准或规范
本产品的是一套标准的进销存信息管理软件,符合国家财务标准,本产品遵循《计算机软件保护条例》的各项规定以及软件基本原则(先进性、成熟性、安全性、可靠性、可拓展性、易维护性等)。
5 产品范围
4.用户通知
在进入市场信管理系统的前台首页后,能够根据数据库中存放的通知内容信息显示出所有的市场通知及链接。在客户单击某条通知后,就可以跳转到有关该通知详细内容的显示页面。
5.特价货物
作为一个销售货物的盈利农贸市场,需要依靠一些优惠吸引用户的购买,本版块每天更新,给用户提供物美价廉的货物。
6.营养搭配
该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确定软件功能需求的主要依据。
1.2文档范围
本需求规格说明书的主要内容有:介绍项目的背景、概述项目的任务与功能需求、性能需求以及运行需求等。
1.3读者对象
(1)市场经济需求分析人员。
5.开放性原则
在计算机领域,系统的开发性原则是指系统符合开放系统的有关标准,能够支持行业内所有符合开放标准的数据库、中间件、开发工具及各种主流应用软件。
9 开发及运行环境
9.1开发环境
1.硬件环境
(1)4G内存
(2)320G硬盘
(3)CPU主频3.7GHz
(4)百兆网卡
2.软件环境
(1)JDK 8.0版本及以上
3.管理员用例描述
(1)添加商品:将新购入的货物添加进网页中所对应的类别中,进行对商品的实时更新。
(2)删除商品:将已售罄或无货源或出现错误的商品在网页中进行删除。
(3)修改商品:对上架的货品的信息进行修改。
(4)处理订购:对用户订购的货单进行审核检查并处理订单
(5)处理退订:进行已销售商品的顾客退货工作,通过商品条码或编号进行选择商品。并将货款返还给顾客。
5.游客用例描述
(1)浏览商品:游客进行对商品的浏览,查询。
(2)注册:游客进入注册页面进行注册操作。
8 产品的非功能性需求
8.1 用户界面需求
1.界面设计需要按Windows界面的样式来设计,符合图形用户界面要求.
2.按钮名称通俗易懂,用词准确,不能使用模棱两可的字眼,相似功能 的按钮并排放一起,要与同一界面上的其它功能的按钮易于区分。
(6)发货:将已确认的顾客订单进行发货操作。
4.会员用例描述
(1)注册信息:用户进入登录界面进行登录操作,包括确定登录名,密码,邮箱,地址等功能。
(2)修改注册信息:用户可在修改该界面里进行对自己已注册的信息进行修改,包括密码,收货地址等。
(3)查询:对货物进行查询功能,按照分类查询,或输入关键字查询。
(2)商业贸易销售人员。
1.4参考文档
[1] 华英·农贸市场信息发布系统的设计与实现[J]·中国知网
[2] 杜汉昌·农贸市场大数据商业智能系统开发[J]·中国知网
[3] 王晓红·农产品超市发展研究[J]·中国知网
[4] 李文峰·我国农产品流通体制创新的探索 [R]·中国知网
[5] 杨福运·基于组件式GIS的农业经济信息服务系统的研究开发[J]·中国知网
(3)先进的开放方法则是指用科学的方法进行系统规划、Biblioteka Baidu计和开发和管理。
2.安全性和可靠性原则
在设备方面,安全性和可靠性原则要求进行系统设计时应采用高可靠的产品和技术,充分考虑计算机设备的应变能力、容错能力和纠错能力,确保系统运行稳定、安全可靠。
另外,可从网络安全、数据安全等多角度来考虑系统的安全可靠性,网络安全的措施包括安装防火墙、防病毒软件、人侵检测系统等,而数据安全的措施则包括数据备份、数据加密等。
消费者用例图如图7-4所示。
图 7-4 消费者用例图
游客用例图如图7-5所示。
图 7-5 游客用例图
销售者用例图如图7-6所示。
图 7-6 销售者用例图
7.3用例描述
1.用例图
农贸市场信息管理系统如图 7-7 所示。
图 7-7 农贸市场信息管理系统
2.用例描述
用例分析主要是描述整个农贸市场对购买者和商家所能够提供的功能。它通过清晰的用例,详细描述在整个农贸市场的交易和管理过程中所有参与者的功能,以及各个用户之间的关系。
农贸市场信息管理系统
需求规格说明书
文件状态:
[]草稿
[√]正式发布
[]正在修改
系统名称:
农贸市场信息管理系统
当前版本:
作者:
王金鑫 季猛 袁梦 李美林
完成日期:
2016年6月22日
1 文档介绍
1.1文档目的
该文档首先给出了整个系统的功能结构概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述。其中对功能需求的描述采用了列举方式,主要描述了每一用例的基本事件。而且还给出了非常直观的用例图。这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件。
(3)普通管理员:分配部分权限,可批准浏览用户成为正式用户。
(4)游客:没有任何权限仅可浏览页面。
(5)销售者:提供产品。
(6)消费者:购买产品。
7产品的功能性需求
7.1 功能性需求分类
1.市场简介
在进入农贸市场系统的前台首页后,显示给用户的就是该市场的简单介绍,用文字形式描述了市场的基本状况。
2.市场资质
(4)评论:对已购买的货物进行评论。
(5)订购商品:将已看中的商品添加进购物车,但并不付款,保留添加进购物车的货物资料。并且用户可将添加入购物车里的商品进行删除,修改数量,或者删除已选中的商品。
(6)付款:在购物车网页中进行付款操作。
(7)退订商品:将已付款的订单进行取消。
(8)退出或注销:用户在结束浏览或结束订单后进行用户的退出或注销。
3.经济性和实用性原则
经济性和实用性原则是指也就是在完成系统目标的基础上,力争用最少的钱办最多的事,保护投资。保护投资的思想也是系统开发的一个重要原则,系统开发一方面要考虑安全、可靠、先进,同时,还要考虑系统的经济实用性。投资保护不仅仅是体现在设备产品方面要具有较好性能价格比,还体现在对人、知识和资源的保护方面。因此,系统设计开发应全面考虑系统的经济效益和社会效益,要力求达到经济收益好,社会效益高,资金投人少,实用价值高。
该系统包括Web前端用户使用界面,后台Tomcat服务器以及MySQL数据库,功能包括市场简介、市场资质、农资资讯、用户通知、特价货物、营养搭配、人员管理、货物管理、订单管理等。
6 产品中的角色
(1)超级管理员:分配所有权限,可任意添加和删除管理员及用户。可根据数据进行分析农副产品销售趋势。
(2)管理员:分配部分权限,可给用户分配权限。
(1)JDK 8.0版本及以上
(2)NetBeans IDE 7.0版本及以上
(3)Tomcat 8.0版本及以上
(4)MySQL 5.7.11版本及以上
(5)IE、360、搜狐等主流浏览器。
10 开发团队及分工
王金鑫:数据需求分析,数据库的前期设计。
季猛:系统实现所需软硬件需求。
袁梦:系统功能的需求分析。
[6] 刘大集·中国农产品批发市场发展模式研究[J]·中国知网
[7] 钟承修·中国“农改超”成功模式研究[J]·中国知网
1.5术语与缩写解释
术语与缩写解释表如表 1-1 所示。
表 1-1 术语与缩写解释表
缩写、术语及符号
解释
supermarket
农贸市场:数据库名称
Sp_food
商品名称:用于标记商品的名称
Sp_order
商品订单:用于记录用户的订单
Sp_car
商品购物车:存放用户喜欢的商品
Sp_myself
个人信息:存取用户个人信息
Sp_category
产品分类:用于记录存放产品的种类
Sp_news
市场资讯:存放农副产品的市场资讯
2 产品介绍
本农贸市场信息管理系统提供了市场简介、市场资质、农资资讯、用户通知、特价货物、营养搭配等功能,同时也应该为系统的后台管理人员提供对应的信息维护及管理的功能,包括人员管理、货物管理、订单管理、资讯通知管理等。系统适用于经营蔬菜、水果、粮油制品、肉食品、水产品、蛋品、家禽、豆制品、调味品、熟食卤品、腌制品等各类农副产品的零售及批发。
该功能是让用户对该农贸市场的资质进行了解,包括市场建立的行政单位、监管单位、行政许可、卫生许可等资格的审查结果。
3.农资资讯
农资资讯能够及时提供最新的业内资讯。在进入业内新闻页面时,应该能够根据数据库中存放的新闻内容信息显示出所有的新闻标题及链接。在客户单击某新闻标题后,就可以跳转到有关该新闻详细内容的显示页面。
4.可扩展性与易维护性原则
系统规划、设计要具一定的前导和超前意识,确保系统在较长时期内先进和稳固。同时,随着业务的发展,将来系统的扩展是不可避免的,因此,系统应能在规模和性能两个方面进行扩充,使系统能顺利地实现向更新一代设备、技术平台的平滑升级,以保证未来发展的需要,保护用户的投资。
系统开发要面向最终用户,系统应具有友好的操作界面和图形管理界面,使用户对系统易于接受、易于操作、管理和维护等。同时,一个良好的信息系统要求一支训练有素的队伍进行操作和维护,确保系统能长期、稳定、高效地使用。
3.用户和管理员登陆界面色彩温和,体现人性化。
8.2产品质量需求
1.先进性和成熟性原则
先进性和成熟性原则主要表现在3个方面:
(1)硬件方面的先进性体现在要求采用较先进和成熟的计算机硬件技术,确保系统能够最大限度地适应今后业务发展的需要;
(2)软件方面的先进性则包括,要求采用最新的数据库技术、最新的软件开发工具以及先进的B/S的软件结构等;
9.订单管理
在进入企业门户系统的前台首页后,显示给客户的就是企业的简单介绍,用文字形式描述了企业的基本状况。
7.2用例图
普通管理员用例图如图7-1所示。
图 7-1 普通管理员用例图
超级管理员用例图如图7-2所示。
图 7-2 超级管理员用例图
一般管理员用例图如图7-3所示。
图 7-3 一般管理员用例图
考虑到货物的推广,本版块针对用户经常购买的货物或者需要进行宣传的货物的营养价值进行宣传,促进大家对货物的了解,借此增加订单数量。
7.人员管理
管理员可以随时管理注册的用户,给他们分配权限。
8.货物管理
可以对货物进行管理,如对货物的种类进行重新编排,对具体货物的描述、库存量、营养价值等进行编写,对货物进行搜索,还可以添加新货物等。
(2)NetBeans IDE 7.0版本及以上
(3)Tomcat 8.0版本及以上
(4)MySQL 5.7.11版本及以上
9.2 运行环境
1.硬件环境
(1)256MB内存及以上
(2)硬盘50G以上
(3)CPU:PⅢ以上,普通办公室PC机即可
2.软件环境
(1)Windows 7/8版本操作系统及以上
相关文档
最新文档