进销存管理系统详细设计
说明书
房屋状态说明书下载罗氏说明书下载焊机说明书下载罗氏说明书下载GGD说明书下载
文件状态: [√] 草稿[ ] 正式发布[ ] 正在修改文件标识:
当前版本: 1.0
作者:admin(110101)完成日期:2016-09-23
版本历史
版本/状态作者参与者起止日期备注
目录
1文档介绍 (4)
1.1文档目的 (4)
1.2文档范围 (4)
1.3读者对象 (4)
1.4参考文档 (4)
1.5术语与缩写解释 (4)
2程序的系统结构 (4)
2.1系统概述 (4)
2.2系统总体结构 (5)
3系统设计 (5)
3.1类图 (5)
3.2登陆功能实现 (6)
3.3添加客户信息................................................................................... 错误!未定义书签。
3.4删除客户信息................................................................................... 错误!未定义书签。
3.5添加商品信息................................................................................... 错误!未定义书签。
3.6删除商品信息................................................................................... 错误!未定义书签。
3.7添加供应商信息............................................................................... 错误!未定义书签。
3.8删除供应商信息............................................................................... 错误!未定义书签。
3.9添加进货单/添加退货单/添加销售单/添加销售退货单................ 错误!未定义书签。
3.10查询功能实现................................................................................. 错误!未定义书签。
3.11价格调整......................................................................................... 错误!未定义书签。
3.12密码修改......................................................................................... 错误!未定义书签。
3.13添加管理员..................................................................................... 错误!未定义书签。4数据库设计 (8)
4.1客户信息
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
(8)
4.2商品信息表....................................................................................... 错误!未定义书签。
4.3供应商信息表................................................................................... 错误!未定义书签。
4.4 进货单表.......................................................................................... 错误!未定义书签。
4.5退货单表........................................................................................... 错误!未定义书签。
4.6销售单表........................................................................................... 错误!未定义书签。
4.7销售退货单表................................................................................... 错误!未定义书签。
4.8库存表............................................................................................... 错误!未定义书签。
4.9管理员表........................................................................................... 错误!未定义书签。5开发环境的配置.. (11)
6运行环境的配置 (12)
6其他 (12)
1.文档介绍
1.1文档目的
本说明书是针对企业进销存管理系统软件的总体设计和实现说明,概括的记录了系统整体上实现技术层面的设计,它以需求说明作为依据,同时该文档将作为产品实现、特性要求和进度控制的依据。
1.2文档范围
项目组内部
1.3读者对象
参与开发进销存管理系统的需求
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
人员、系统设计人员、开发人员、测试人员等干系人。
1.4参考文档
《进销存管理系统—需求规格说明书.doc》
1.5术语与缩写解释
缩写、术语解释
2.程序的系统结构
2.1. 系统概述
本系统是一个C/S结构的进销存管理系统,能有效的管理货物的进销存。满足与公司日常货物的管理。使用的开发语言是Java,数据库使用MySQL。
2.2. 系统总体结构
3. 系统设计
3.1. 类图
由于类图比较多,这里只列出实体类图,如下:
进销存管理系统
基采购管理
基
销售管理
客
仓库管理
客
财务管理
基
基础数据管理
基
系统设置
温馨推荐
您可前往百度文库小程序
享受更优阅读体验
不去了
立即体验
3.2. 时序图
用户访问本系统时的一个基本时序图:
Actor
/main.jsp
XxxFilter
XxxAction
XxxService XxxDao
1: 提交登录请求
2:
3:
6:
7:
8:
9:
4:
5:
4.功能设计
4.1. 登录功能
4.1.1.用例图
NewClass
登录系统
第6页(共12页)
输入登录名/密码/
验证码
验证码是否正
确
否
判断用户名和密码是否正确
否
登录成功
4.2. 系统设置模块 4.2.1. 用例图
新增管理员查看管理员列表Actor
编辑管理员详情
5.数据库设计
5.1. 数据库
数据库版本:MySQL5.5.11
字符集:utf8
数据库名:erp
数据库中表的分类:
动态表:用户频繁操作的表
静态表:数据是固定,基本不会发生变化
日志表:记录系统日志或者用户日志
字典表:数据可以变,但是数据本身是固定
T_
J_
Log_
D_
5.2. 各数据表
5.2.1.管理员表(t_manager)员工表
序号列名数据类型长度小数位主键允许空默认值说明
1 id integer 11 0 是否无管理员编号
2 lname varchar 32 0 否否无登录名、唯一
3 realName varchar 20 真实姓名
3 pwd varchar 32 0 否否无密码
4 mobile varchar 32 0 否否无联系电话
5 email varchar 128 0 否是null 邮箱
6 status int 1 0 否是0 状态:0表示正常
-1表示锁定
第8页(共12页)
5.2.2.分类表(t_category)
序号列名数据类型长度小数位主键允许空默认值说明
1 id Integer 11 0 是否无分类编号
2 name varchar 32 0 否否无分类名
3 summary longtext 描述信息5.2.3.商品表(t_product)
列名数据类型长度小数位主键允许空默认值说明
序
号
1 id integer 11 0 是否无商品编号
2 isbn varchar 32 0 否否无ISBN编码
3 name varchar 6
4 商品名
4 model varchar 32 规格型号
5 summary longtext 图文概述
6 sale_price decimal
7 2 销售单价
7 security_num int 11 安全存量
8 unit varchar 8 单位
9 cate_id integer 11 0 否否无所属分类编号
10 Supplier_id Integer 供应商id
11 supplierName Varchar 供应商名称5.2.4.供应商表(t_supplier)
序
列名数据类型长度小数位主键允许空默认值说明
号
1 id integer 11 0 是否无供应商编号
2 sn varchar 32 0 否否无供应商编码
3 name varchar 6
4 供应商名
4 contact varchar 32 联系人
5 address varchar 128 公司地址
6 tel varchar 32 2 联系电话
7 code varchar 6 2 邮政编码
8 email varchar 128 邮箱
9 remark longtext 图文备注
5.2.5.客户表(t_customer)(客户购买记录表,积分表)
列名数据类型长度小数位主键允许空默认值说明
序
号
1 id integer 11 0 是否无客户编号
2 sn varchar 32 0 否否无客户编码
3 name varchar 6
4 客户名
4 contact varchar 32 联系人
5 address varchar 128 公司地址
6 tel varchar 32 2 联系电话
7 code varchar 6 2 邮政编码
8 email varchar 128 邮箱
9 remark longtext 图文备注5.2.6.采购单表(t_ purchase)
序号列名数据类型长度小数位主键允许空默认值说明
1 id integer 11 0 是否无采购单编号
2 sn varchar 32 0 否否无采购单据编码
3 supplier_id integer 11 供应商编号
4 manager_id integer 11 所属管理员编号
5 pay_type int 1 付款方式:0全款
1欠款
6 pur_date datetime 采购日期
7 cost decimal 9 2 总金额
8 remark longtext 备注
9 status int 状态:
0草稿、1已下单
2已入库、3退货5.2.7.采购明细表(t_ purchase_item)
序号列名数据类型长度小数位主键允许空默认值说明
1 id integer 11 0 是否无采购明细编号
2 purchase_id integer 11 0 否否无所属采购单编号
第10页(共12页)
3 product_id integer 11 采购的商品编号
4 num int 11 采购的数量
5 price decimal 7 2 采购价
5.2.8.销售单表(t_sales)
序号列名数据类型长度小数位主键允许空默认值说明
1 id integer 11 0 是否无销售单编号
2 sn varchar 32 0 否否无销售单据编码
3 customer_id integer 11 客户编号
4 pay_type int 1 付款方式:0全款
1欠款
5 sale_date datetime 销售日期
6 cost decimal 9 2 总金额
7 remark longtext 备注
8 status int 状态:
0草稿、1已出单、
2已出库、3退货9 manager_id integer 11 所属管理员编号
5.2.9.销售明细表(t_sales_item)
序号列名数据类型长度小数位主键允许空默认值说明
1 id integer 11 0 是否无销售明细编号
2 sales_id integer 11 0 否否无所属销售单编号
3 product_id integer 11 销售的商品编号
4 num int 11 销售的数量
5 price decimal 7 2 销售价
6.开发环境的配置
类别
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
配置
操作系统Windows7/ Windows XP
软件Eclipse、JDK8.0、MySQL5.7.15
网络通信局域网络
其它无
7.运行环境的配置
类别标准配置操作系统Windows 7/ Windows XP
软件JRE8.0, MySQL5.5
网络通信局域网络
其它无
8.其他