手机销售信息系统 需求分析Word格式文档下载.docx
- 文档编号:17728764
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:10
- 大小:80.54KB
手机销售信息系统 需求分析Word格式文档下载.docx
《手机销售信息系统 需求分析Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《手机销售信息系统 需求分析Word格式文档下载.docx(10页珍藏版)》请在冰豆网上搜索。
手机信息管理系统的设计和开发从根本上解决了商品销售流程中数据处理效率低,处理能力差等销售过程中所表现的不足,方便对商品资料、销售业绩等进行高效的管理。
二、任务概述
2.1目标
主要开发目标是:
●能够对手机信息进行查询、录入、更新管理。
●设计人机交互界面,尽量友好,方便顾客操作。
●达到引导顾客方便快捷挑选手机的效果。
2.2用户的特点
系统的界面清晰,操作简单,要求操作人员具备一定的电脑操作技能,该系统可以提高工作效率。
2.3假定与约束
系统的规模较小,适于Windows的操作系统。
三、需求规定
3.1对功能的规定
功能需求:
①采购管理功能模块:
采购入库、采购退货。
②销售管理功能模块:
展示商品信息、销售出库、销售退货。
③库存管理功能模块:
用户管理、仓库管理、商品信息管理、供应商信息管理。
3.1.1系统UML模型
3.1.1.1用例分析
进行用例分析的目标是定义为了满足系统中所描述的功能,系统内部都有哪几个功能模块。
采用用例分析面向对象的分析方法对系统进行分析。
通过对系统的需求进行分析,设计系统的角色和用例。
3.1.1.2用户定义
根据权限和分工的不同,可以将用户分为四个不同的角色:
系统管理员、库存管理员、采购员、销售员。
在登入系统时选择不同的角色登入,进入系统则对应着不同的功能。
3.1.1.3角色定义
根据系统的要求和需求分析,可定义如下两个角色:
系统管理员:
相当于手机店的总经理,具有最高权限。
库存管理员:
相当于手机店的仓库管理员,主要负责供应商信息的管理和商品信息的管理,以及仓库商品的出、入库和缺货管理。
采购员:
主要负责商品的采购,根据库存管理员提供的缺货清单进行商品采购,采购完商
品将入库清单反馈给库存管理员进行商品入库。
销售员:
主要负责销售模块,对客户信息和销售信息进行管理。
3.1.1.4说明
:
表示为扩展关系。
表示为依赖关系。
3.1.1.5总系统用例分析
图3.1总系统用例图
总系统用例图进一步文字描述如下:
用例名称:
用户管理
说明:
系统管理员对用户的管理,用户的注册及注销管理,对用户信息的增删改查操作,将用户的注册信息进行统一管理。
参与者:
系统管理员、用户
基本操作流程:
用户提交请求注册用户→填写注册信息→确认注册→注册成功;
用户提交请求注销用户→确认注销用户→注销成功;
系统管理员提交请求用户管理→查询用户信息→返回相对应的用户信息;
系统管理员提交请求用户管理→修改用户信息→确认修改信息→修改信息成功;
系统管理员提交请求用户管理→删除用户信息→确认删除信息→删除信息成功。
权限管理
系统管理员对用户权限进行管理,管理用户角色可进行的操作,对库存信息管理员、销售员、采购员各自分配相对应的权限。
系统维护
系统管理员对整个系统进行维护,在运行的过程中有可能遇到的问题,系统出错问题,系统管理员将进行维护操作。
3.1.1.6子系统用例分析
(1)用户登入子系统
用户登入
用户注册信息后,登入系统,用户进行用户信息的管理,选择登入角色,进入系统后不同的用户角色对应不同的操作权限。
系统管理员、库存管理员、采购员、销售员
基本操作流程:
用户提交请求修改密码→输入新密码→确认密码→密码修改成功;
用户提交请求注销用户→确认注销→注销用户成功;
用户提交请求信息管理→增加用户信息→增加信息成功;
用户提交请求信息管理→修改用户信息→确认修改信息→修改信息成功;
用户提交请求信息管理→删除用户信息→确认删除信息→删除信息成功。
(2)库存管理子系统
库存信息管理
手机店人员需要查询信息时,则通过库存管理员登入系统进行查询。
库存管理员
库存管理员提交库存信息查询请求→供应商信息查询→系统将返回供应商信息;
库存管理员提交请求→修改供应商信息→返回修改操作成功;
库存管理员提交请求→删除供应商信息→返回删除操作成功;
可选操作流程:
库存管理员提交请求→查询商品信息→输入商品条码→返回相对应商品信息;
库存管理员提交请求→修改商品信息→输入商品条码→返回修改操作成功;
库存管理员提交请求→删除商品信息→输入商品条码→返回删除操作成功。
商品入库
供应商的商品到货时,手机店人员首先检验商品质量是否合格,将质量不合格的商品进行退货处理,将退货清单返回给供应商,将合格的商品进行入库处理。
库存管理员检查商品是否合格→输入商品信息→入库商品信息;
库存管理员检查商品是否合格→商品不合格要求退货→退货信息。
商品出库
销售员提取商品信息时将进行商品出库处理,销售员销售出的商品将不在库存信息内则更新商品的库存信息。
销售员
销售员提交请求提取商品信息→扫描商品条形码→提取商品信息成功及商品出库;
销售员提交请求提取商品信息→录入商品条形码→提取商品信息成功及商品出库;
缺货管理
库存管理员通过查询缺货信息,产生缺货清单,将缺货清单提供给采购员,采购员进行商品采购。
库存管理库员输入缺货查询→缺货清单→提交给采购员。
(3)采购管理子系统
采购商品
采购员通过从库存管理员得到的缺货清单进行商品采购,采购完商品后将入库清单反馈给库存管理员进行商品入库。
采购员、库存管理员
采购员提交请求→获取缺货清单→库存管理员提供缺货清单;
采购员进行商品采购→采购清单→提交给库存管理员进行商品入库。
(4)销售管理子系统
客户管理
销售员、顾客
销售员提交请求客户信息管理→对用户信息进行增、删、改操作→操作成功;
销售员提交请求客户信息管理→对用户进行会员管理→添加、删除操作成功;
销售管理
销售员提交请求扫描商品条形码→系统返回该商品的相应信息→显示到销售界面;
销售员提交请求录入商品条形码→系统返回该商品的相应信息→显示到销售界面;
销售员提交请求打印购物清单→顾客进行结帐→销售员提交购物清单给顾客。
3.1.2数据E-R图
3.1.3数据字典
3.1.3.1数据流
1.采购单
数据流名称:
采购单
来源:
采购记录
去向:
加工1.1“采购统计”
组成:
采购单编号+供货商+采购日期+总金额+采购员编号+{商品编号+商品名称+生产厂商+单位+商品数目+单价+总额+备注}
采购单编号=年+月+日+“0000”..”9999”
供货商={汉字|英文字母|数字}0-10
采购日期=年+月+日
总金额=浮点数
采购员编号=”a”+”00”..”99”
商品编号={0..9}10
商品名称={汉字|英文字母|数字}2-10
生产厂商={汉字|英文字母|数字}2-20
单位={汉字|字母}1-2
商品数目=整数
单价=浮点数
总额=浮点数
备注={汉字|英文字母|数字}0-30
频率:
大约20条/天
2.销售单
数据流名称:
销售单
销售记录
加工1.2“销售统计”
销售单编号+开单日期+总金额+收银员编号+{商品编号+商品名称+生产厂商+单位+商品数目+单价+总额+备注}
销售单编号=年+月+日+“0000”..”9999”
开单日期=年+月+日
收银员编号=”c”+”00”..”99”
商品编号={0..9}10
备注={汉字|英文字母|数字}0-30
频率:
大约3000条/天
3.商品信息
商品信息
商品信息记录
加工1.3库存信息统计
商品编号+商品名称+商品详细参数+生产厂商+单位+当前库存+预售单价+备注}
商品详细参数={汉字|英文字母|数字}2-20
当前库存=整数
预售单价=浮点数
4.库存商品信息
库存信息
加工1.3“库存统计”
经理
商品种类数+库存总数量+库存商品总金额+{商品信息}
3.2对性能的规定
3.2.1精度
数据库中除余额定义为INT型,其精度为1,其他都为char型数据。
消费数额准确到小数点后1位;
续费数额准确到1.
3.2.2时间特性要求
查询响应时间为3秒
3.2.3灵活性
由于设有权限,可以为收银员和管理员共同所使用。
查询超过3秒,要求退出登录或关闭窗口后,重新运行进行查询。
四、运行环境设定
4.1系统环境需求
✧系统模式
本系统采用B/S模式作为开发模式。
✧硬件环境
服务器端:
高性能的计算机若干台,
普通的双绞线作为连接。
客户端:
普通的计算机或者工作站,
普通的双绞线作为连接。
✧软件环境
安装Oracle11g的服务器版本;
安装了Myeclipse10等可视化开发工具软件;
安装windows服务器版本。
4.2支持软件
操作系统:
Windows系统
数据库管理系统:
Oracle11g数据库系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机销售信息系统 需求分析 手机 销售 信息系统 需求 分析