《商品管理系统需求分析报告.pdf》由会员分享,可在线阅读,更多相关《商品管理系统需求分析报告.pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、商品管理系统需求分析报告商品管理系统需求分析报告文档名称:需求分析项目名称:商品管理系统项目负责人:杨成林项目前端:周小琳 李忠胜代码:杨成林 吴开源部署:杨成林 段贵平文档编写:罗晓波 李忠胜软件测试:杨峰 张怡1.引言1。1 编写目的:大大小小的网络购物平台层出不穷,消费者眼花缭乱。为了更好的满足消费者的消费需求,确定消费者需要的产品的功能,同时为商家在管理商品信息上提供便利,一套好的商品管理系统无论是对于消费者还是商家都能大大的提升购物和管理体验,所以设计一套商品管理系统是很有必要的。1。2 项目背景此系统的功能在于提升用户的购物体验,方便商家管理商品信息。系统主要有登陆界面、商品界面和
2、商品信息界面组成。提供各种类的大量商品供消费者查阅购买和商家对商品信息的增、删、改、查的功能。基于管理员和用户的权限做出了明确的系统安全保护以及即时反馈用户和商家遇到的问题。1.3 定义序号1231。4 可行性分析名称已注册的用户未注册的用户超级账号备注普通用户浏览用户管理员用户对商品的信息经常不能实时掌握,导致有时无法买到自己想要的商品,抑或是周围环境中商品的种类不全,而商家则在于如何管理商品和怎样让用户明确了解到商品的信息时无计可施,从现有的技术和设备基础上设计一套商品管理系统对用户和商家都是极大的帮助,此系统的开发成本不高,维护方便,利于管理,具有很大的可行性.编程开发工具与语言:(1)
3、JAVA(2)MySQL 数据库(3)开发工具:Eclipse、SQL Server、PhotoShop、HTML 等。2。任务目标2.1 目标商品管理系统需要能在满足用户使用的同时流畅运行,界面应该实用简洁,对用户的购买体验有良好的保障,在商家对商品信息进行管理时也能方便、快捷的处理。2.2 运行环境消费端:鼠标、键盘、显示器、手机;操作系统:装有浏览器的各种操作系统;服务器端:鼠标、键盘、显示器;操所系统:Windows 操作系统;数据库:MySQL 5.6 及其以上2。3 技术要求商品管理系统旨在满足消费者的购物需求,方便商家管理。能容纳大量用户同时在线购物,需要软件开发人员能够熟练掌握
4、 JAVA 程序开发及数据库等应用程序的使用。3。数据描述3。1 静态数据用户注册账号的时间、地址、注册人的性别,商品的名称、价格、类型、供应商等.3.2 动态数据除开静态数据以外的数据。例如:已提交的订单、已付款的订单、日销售额、商品信息等。3.3 数据流程图商品管理系统数据流程图3。4ER 图商品管理系统 E-R 图4 功能需求4.1 登录功能用户输入正确的账号密码才能成功在系统内购买商品,系统能自动判断用户的购物信息。用户可以查询自己的浏览记录、消费信息和搜索自己想要的商品.若是以管理员身份进入系统则可以对商品信息进行修改、删除、插入,并且可以查看一般用户的信息.4.2 主界面功能主界面
5、拥有大量图标以及超链接,对商品的信息进行详细的描述,用户可以对各种商品进行浏览,查找商品信息,购买商品前先将商品加入购物车,然后在浏览完毕后在购物车内对已形成的订单进行处理。在此界面用户可以注册自己的信息到数据库并且登陆自己的账号。管理员能在此界面看到用户账号信息、商品信息以及对这两者的管理。4。3 用户管理功能管理员可以添加新的用户,可以实现登录用户的重新登录和推出,对用户的权限进行设定,修改商品。用户与管理员都可以浏览商品、搜索商品、查看商品信息等。5 性能需求5.1 数据处理能力要求从数据的数量以及处理数据的能力决定采用 MySQL 数据库对数据进行管理。5。2 故障处理要求在用户浏览网
6、站时遇到的某些系统报错或故障时会自动跳转到一个指定的界面,并且能在用户关闭界面后自动处理故障,把故障对用户和系统的影响降到最低.5.3 其他要求系统设计易于维护、管理,用户界面简洁、美观、易懂并且具备一定的兼容性;软件质量要运行稳定流畅,有一定安全保障。6.运行需求6.1 用户界面采用图形用户界面直观反应6。2 软件接口运行于 Windows7/8/10 并装有 JAVA虚拟机、MySQL 5.6 服务器以上的操作系统以上。6。3 开发环境Windows 10,4G,MySQL 5.6。6.4 故障处理在用户输入有错误的情况下,对于用户的输入错误能给出适当的修正提示。在系统运行时遇到系统错误,
7、必须保障数据库完好。7.需求分析总结在以前的可行性分析基础上,进行了以上的需求分析过程.经过分析,得出结论是:整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。8.进度计划总结前期个人完成个人工作情况:主要是完成程序资料的搜索,找到相关的内容,并完成调研报告的撰写,通过资料的搜索,把系统的功能初步有一个定位。然后开始了功能设计,设计实现的功能,用户可以通过这些功能的使用,可以找到相应的信息.设计各个功能之间的连接,可以实现程序,一共分为 4 个模块。前期小组完成工作情况,调研报告,系统需求分析。后续工作计划:接下来的工作,编写系统代码,撰写系统的说明书,任务书等文档,准备好自己的材料,进行答辩。