《6组_2_需求分析说明书.pdf》由会员分享,可在线阅读,更多相关《6组_2_需求分析说明书.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 需求规格说明书 库存管理系统 开发小组第 6 组(软件 1082 班):组员:郭镇东(需求分析)、郑远福(软件架构)、吴远彬(数据库分析)日期:2010-317 一、概述 本文档是进行项目策划、概要设计和详细设计的基础,也是软件企业测试部门进行内部验收测试的依据。1.1、用户简介 本项目开发的最终用户是公司内部管理人员以及员工 1。2、项目的目的和目标 项目的目的是开发一个用于仓库存储管理的管理系统 项目的目标是 1。3、术语定义 无 1。4、参考资料 软件工程方法与实践-机械工业出版社 SQL Server
2、 数据库开发经典案例解析清华大学出版社 Visual C+SQL Server 数据库应用系统开发与实例人们邮电出版社 软件架构师教程-电子工业出版社 1。5、相关文档 1 立项建议说明书 2 概要设计说明书 3 详细设计说明书 1.6、版本更新信息 版本号 创建者 创建日期 维护者 维护日期 维护纪要 V1.0 郑远福、吴远彬、郭镇东 03/28/2010 二、目标系统描述 2。1、系统流程图 2.1.1、顶层图 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 重试 失败 是 成 用户管理模块 企业库管理模块 功 管理员 普通用户 2.1。2、0 层图
3、普通用户信息 用户信息 基本信息 产品信息 库存操作 库存警示 统计查询 用户登录 开始 失败超过 3 次 退出程序 读取用户类型 1、管理自己的用户信息 2、管理普通用户的信息 基本信息管理 产品信息管理 库存操作管理 库存警示管理 统计查询管理 管理自己的用户信息 管理员 读取用户类管理普通用户信息 基本信息管理 产品信息管理 库存操作管理 库存警示管理 统计查询管理 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 用户信息 基本信息 产品信息 库存操作 库存警示 统计查询 2。1。3、1 层图 2.1.3.1、管理模块 以下分层图除了信息管理,其他的
4、四个分层图都仓管员与用户的功能是一样的,故只画仓管员的结构图。1。1、基本信息管理 仓库信息 仓库信息与客户信息 添加,修改,删除,查看。客户信息 所有用户信息 创建 所有用户信息 修改,删除 用户信息 个人用户信息 修改 个人用户信息 普 通 用户信息 读取用户类基本信息管理 产品信息管理 库存操作管理 库存警示管理 统计查询管理 管理员 用户 添加,修改,删除,查看。创建,修改,删除 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 1。2、产品信息管理 产品类别 产品信息 后台管理模块 1。3 库存操作管理:入库信息 符合 入库信息 不符合反馈信息 添
5、加修改删除 入库信息 不符合反馈信息 出库信息 符合 出库信息 不符合反馈信息 添加修改删除 出库信息 不符合反馈信息 库存信息 符合 库存信息 不符合反馈信息 添加修改删除 库存信息 不符合反馈信息 后台管理模块 1.4 库存示警管理:管理员或普通用户 添加、删除、修改 入库信息审核 仓管员 添加修改删除 出库信息审核 添加修改删除 库存信息审核 添加修改删除 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 产品上下限 设置警告 产品信息 设置警告 产品有效期 后台管理模块 1。5 统计查询管理 统计每种产品 产品信息 出入库总数 统计每种产品数量变化
6、产生报表 21 系统功能构架图 仓管员 数量报警管理 管理 仓管员 产品出入库统计 产品出入库统计表 产生报表 产品流水统计 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 3 系统功能说明:31 仓库管理系统后台管理 311 基本信息 说明:仓管员可以其他用户信息,用户只能管理自己的信息,管理员与用户对仓库信息,客户信息的管理都有同样的权限。功能:添加,修改,删除,查看 312 产品信息 说明:可以对产品的类别以及型号进行管理。功能:添加,修改,删除 313 库存操作 说明:对产品出入库以及库存进行管理和查看。功能:添加,修改,删除 仓库管理系统 用户管
7、理 产品信息 统计查询 库存操作 产品信息 库存示警 库存示警 添加,修改,删除,查看 统计查询 添加,修改,删除 添加,修改,删除 生成报表 添加,修改,删除,查看 添加,修改,删除,查看,创建 添加,修改,删除 添加,修改,删除,查看 生成报表 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 314 库存示警 说明:对于产品出现短线,超储,接近,或者超过有效期限时给予报警。功能:添加,修改,删除,查看 315 统计查询 说明:统计产品的出入库情况,以及出入库的数量变化 功能:生成报表 4数据结构设计 41 数据库表名清单 序号 中文表名 英文表名 表功
8、能说明 1 客户信息 client 记录客户信息 2 仓库信息 storehouse 记录仓库的详细信息 3 用户信息 users 记录用户信息 4 产品类别信息 protype 记录产品类别信息 5 产品信息 Vote 记录产品详细信息 6 入库操作信息 storein 记录入库操作信息 7 出库操作信息 takeout 记录出库操作信息 8 库存产品信息表 proinstore 记录库存产品信息 42 数据库表之间关系说明(ER 图)1n111nn1n1用户登录审核管理员普通用户用户信息基本信息产品信息库存操作库存警示统计查询修改、添加、删除修改、添加、删除2基本操作查看仓库管理系统 E/
9、R 图 43 数据库表的详细清单 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 1 表名:客户信息表(client)序号 字段中文名 字段英文名 类型、宽度、精度 取 值约束 空否 默认值 主键/外键 索引否 1 客户编号 cid int 可空 无 主键 2 客户名称 cname varchar 非空 无 3 客户类型 ctype tinyint 可空 无 4 联系人 contact varchar(30)可空 无 5 通信地址 caddress varchar(50)可空 无 6 邮政编码 postcode varchar(10)可空 无 7 联系电话
10、 phone varchar(30)可空 无 8 传真电话 fax varchar(30)可空 无 9 备注信息 memo varchar(100)可空 无 2 表名:仓库信息表(storehouse)序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 索引否 1 仓库编号 stid int 可空 无 主键 2 仓库名称 sname varchar(50)非空 无 3 仓库说明 memo varchar(100)可空 无 3 表名:用户信息表(users)序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 索引否 1 用户名 us
11、ername varchar(40)可空 无 主键 2 密码 pwd varchar(40)非空 无 3 用户类型 usertype tinyint 非空 无 4 表名:产品类别信息表(protype)序号 字段中文名 字段英文名 类型、宽度、精度 取 值 约束 空否 默认值 主 键/外键 索引否 1 产品类别编号 typeid int 序列 可空 无 主键 2 产品类别名称 typename varchar(50)序列 非空 无 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 3 上级产品类别 upperid int 无 可空 无 5 表名:产品信息表(
12、product)序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主键/外键 索引否 1 产品编号 pid int 可空 无 主键 2 产品名称 pname varchar(50)非空 无 3 产品类型编号 typeid int 可空 无 4 产品规格 pstyle varchar(50)可空 无 5 计量单位 punit varchar(10)可空 无 6 参考价格 pprice decimal(15,2)可空 无 7 产品数量下限 plow int 可空 无 8 产品数量上限 phigh int 可空 无 9 有效期 valid int 可空 无 10 在到达有效期前
13、几天发出警告 alarmdays int 可空 无 6 表名:入库操作信息表(storein)序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主 键/外键 索引否 1 入库操作类型 sitype varchar(20)可空 无 2 入库产品编号 pid int 可空 无 3 生产日期 makedate char(10)可空 无 4 入库产品单价 pprice decimal(15,2)可空 无 5 入库产品数量 pnum int 可空 无 6 客户编号 cid int 可空 无 7 仓库编号 ssid int 可空 无 8 经办人 empname varchar(50)
14、可空 无 9 入库日期 optdate char(10)可空 无 7 表名:出库操作信息表(takeout)序号 字段中文名 字段英文名 类型、宽度、精度 取 值 约束 空否 默认值 主键/外键 索引否 1 出库操作类型 ttype varchar(20)非空 无 软件 1082 第 6 小组 组员:郑远福、吴远彬、郭镇东 项目:库存管理系统 10 2 出库产品编号 pid int 可空 无 3 出库产品单价 pprice decimal(15,2)可空 无 4 出库产品数量 pnum int 可空 无 5 客户编号 cid int 可空 无 6 仓库编号 ssid int 可空 无 7 经办
15、人 empname varchar(50)可空 无 8 出库日期 optdate char(10)可空 无 8 表名:库存产品信息表(proinstore)序号 字段中文名 字段英文名 类型、宽度、精度 取值约束 空否 默认值 主 键/外键 索引否 1 产品存储编号 spid int 可空 无 主键 2 产品编号 pid int 非空 无 3 产品入库单价 pprice decimal(15,2)可空 无 4 产品数量 pnum int 可空 无 5 生产日期 makedate char(10)可空 无 6 仓库编号 ssid int 可空 无 44 视图设计(略)45 其他数据结构设计(略