商品管理系统需求分析报告
文档名称:需求分析项目名称:商品管理系统项目负责人:杨成林项目前端:周小琳李忠胜代码:杨成林吴开源部署:杨成林段贵平文档编写:罗晓波李忠胜软件测试:杨峰张怡 1.引言
1.1编写目的:
大大小小的网络购物平台层出不穷,消费者眼花缭乱。
为了更好的满足消费者的消费需求,确定消费者需要的产品的功能,同时为商家在管理商品信息上提供便利,一套好的商品管理系统无论是对于消费者还是商家都能大大的提升购物和管理体验,所以设计一套商品管理系统是很有必要的。
1.2项目背景
此系统的功能在于提升用户的购物体验,方便商家管理商品信息。
系统主要有登陆界面、商品界面和商品信息界面组成。
提供各种类的大量商品供消费者查阅购买和商家对商品信息的增、删、改、查的功能。
基于管理员和用户的权限做出了明确的系统安全保护以及即时反馈用户和商家遇到的问题。
1.4可行性分析
用户对商品的信息经常不能实时掌握,导致有时无法买到自己想要的商品,抑或
是周围环境中商品的种类不全,而商家则在于如何管理商品和怎样让用户明确了解到商品的信息时无计可施,从现有的技术和设备基础上设计一套商品管理系统对用户和商家都是极大的帮助,此系统的开发成本不高,维护方便,利于管理,具有很大的可行性。
编程开发工具与语言:
(1)JAVA
⑵MySQL数据库
(3)开发工具:Eclipse SQL Server PhotoShop、HTML等。
2任务目标
2.1目标
商品管理系统需要能在满足用户使用的同时流畅运行,界面应该实用简洁,对用户的购买体验有良好的保障,在商家对商品信息进行管理时也能方便、快捷的处理。
2.2运行环境
消费端:鼠标、键盘、显示器、手机;
操作系统:装有浏览器的各种操作系统;
服务器端:鼠标、键盘、显示器;
操所系统:Windows操作系统;
数据库:MySQL 5.6及其以上
2.3技术要求
商品管理系统旨在满足消费者的购物需求,方便商家管理。
能容纳大量用户同时在线购物,需要软件开发人员能够熟练掌握JAVA程序开发及数据库等应用程序的使用。
3.数据描述
3.1静态数据
用户注册账号的时间、地址、注册人的性别,商品的名称、价格、类型、供应商等。
3.2动态数据
除开静态数据以外的数据。
例如:已提交的订单、已付款的订单、日销售额、商品信息等。
3.3数据流程图
3.4E-R 图
类型价格数量
---
f \址单罐鸟
\
商品信息
——编号
购物车
商品管理系统供应商信息
名称
E用户
商品管理系统数据流程图
电话
喜.气P HU.
f ■■afi —’-
I 电MU出
■*|| qMHra)(\{J怕绘1(1*
y1?(謂 4 )
一KiZiH -■fa'.i|M Y
■尸1.
■H-■F—禅7>-=-_VP
l-\
/t \ 4Z"rJ ------------- H X. /wan即气吕)(** I--1; 1畔如HW M-B r)F j;g询:
~~/ J——a, /71
■绍1
-H-1"jj-1* •—-t_
4和电•灯(1口曹・
(1; \in翊口□
tfl k <r .•RX411
AM i
商品管理系统E-R图
4功能需求
4.1登录功能
用户输入正确的账号密码才能成功在系统内购买商品,系统能自动判断用户的购
物信息。
用户可以查询自己的浏览记录、消费信息和搜索自己想要的商品。
若是以管理员身份进入系统则可以对商品信息进行修改、删除、插入,并且可以查看
一般用户的信息。
4.2主界面功能
主界面拥有大量图标以及超链接,对商品的信息进行详细的描述,用户可以对各种商品进行浏览,查找商品信息,购买商品前先将商品加入购物车,然后在浏览完毕后在购物车内对已形成的订单进行处理。
在此界面用户可以注册自己的信息到数据库并且登陆自己的账号。
管理员能在此界面看到用户账号信息、商品信息以及对这两者的管理。
4.3用户管理功能
管理员可以添加新的用户,可以实现登录用户的重新登录和推出,对用户的权限进行设定,修改商品。
用户与管理员都可以浏览商品、搜索商品、查看商品信息等。
5性能需求
5.1数据处理能力要求
从数据的数量以及处理数据的能力决定采用MySQL数据库对数据进行管理。
5.2故障处理要求
在用户浏览网站时遇到的某些系统报错或故障时会自动跳转到一个指定的界面,并且能在用户关闭界面后自动处理故障,把故障对用户和系统的影响降到最低。
5.3其他要求
系统设计易于维护、管理,用户界面简洁、美观、易懂并且具备一定的兼容性;软件质量要运行稳定流畅,有一定安全保障。
6.运行需求
6.1用户界面
米用图形用户界面直观反应
6.2软件接口
运行于Windows〃8/10并装有JAVA虚拟机、MySQL 5.6服务器以上的操作系统以上。
6.3开发环境
Windows 10 ,4G,MySQL 5.6 .
6.4故障处理
在用户输入有错误的情况下,对于用户的输入错误能给出适当的修正提示。
在系
统运行时遇到系统错误,必须保障数据库完好。
7.需求分析总结
在以前的可行性分析基础上,进行了以上的需求分析过程。
经过分析,得出结论是:整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。
8.进度计划总结
前期个人完成个人工作情况:主要是完成程序资料的搜索,找到相关的内容,并完成调研报告的撰写,通过资料的搜索,把系统的功能初步有一个定位。
然后开始了功能设计,设计实现的功能,用户可以通过这些功能的使用,可以找到相应的信息。
设计各个功能之间的连接,可以实现程序,一共分为4个模块。
前期小组完成工作情况,调研报告,系统需求分析。
后续工作计划:接下来的工作,编写系统代码,撰写系统的说明书,任务书等文档,准备好自己的材料,进行答辩。
【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】。