商品进销存管理系统项目开发手册.doc
《商品进销存管理系统项目开发手册.doc》由会员分享,可在线阅读,更多相关《商品进销存管理系统项目开发手册.doc(9页珍藏版)》请在冰点文库上搜索。
商品进销存管理系统项目开发计划
1.1编写目的
本计划编写目的是更清晰地理解商品进销存管理系统项目的业务要求,明确项目需要做的工作,并为保证项目在范围和进度方面的要求提供可执行的依据,包含了销售、库存、采购安排在内的明确的计划和安排,以切实能保证项目能在控制中完成。
软件的主要功能:
1.管理库存的各种商品,设置每种商品库存限制,低于或高于最低库存时,发出警告信息;
2.销售情况管理,同时对库存做相应修改,打印每月销售报表;根据销售情况的报表可设置商品采购情况,和商品最低库存可量。
3.进货的管理,同时对库存做相应修改;同时供应商管理模块
4.利润情况(时间允许范围内实现)
5.智能管理,统计每种商品的销售量,绘制商品销售量曲线图,根据销售员的销售情况,计算提成。
(技术允许范围内实现)
1.2背景
说明:
l软件系统的名称:
商品进销存管理系统
l任务提出者:
02计算机软件班
l开发者:
马军、郝林、程杰、刘秋云、范秋曜、孙义
本系统完成后是针对个商品进销存管理的产品,是面向那些需要管理商品进销存的广大商品销售单位使用的。
本系统使用SQLServer2000作为数据库存储系统,SQLServer2000将由个人自行购买和安装。
2.1主要参加人员
本项目全职参与人员包括:
人员名称
主要职责或职务
成员技能说明
马军、郝林
规划
项目的规划、指导,数据库的设计
郝林、马军
系统分析员
系统分析,系统界面设计
马军、郝林
程序员
软件工程师,参与系统编码和接口设计、系统连调
程杰、刘秋云
测试
测试的产品化工作
范秋跃、孙义
文档
文档、需求分析和外部接口的一些工作
2.2标准
l程序:
程序中应包含的功能如下:
1.永久存储合法用户输入的各项商品信息;
2.商品信息查讯操作简易,查询方式灵活多样;
3.商品信息的删除和更新,并采用一定的数据库安全管理机制。
4.商品销售报表的打印;
数据库脚本在SQLServer2000的查询分析器中能正确运行,创建的数据库能够支持程序的各项功能的运行,并且保证数据的准确性。
l文件
操作手册的规格满足GB86的相关标准,对应的内容应包括以上功能的各部分的说明,手册中不应该包含专业性的词汇,对于数据库脚本的恢复程序,应提供非常详细的操作指引和图例。
2.3流程图DFG:
顾客
销售
商品库存
购货信息
查询
会计
有货则同意定货
核对并打印提货单单
库管
发货修改库存
采购
库存不足
代理商信息
查询订购
通知库管
打印货单
2.4系统功能划分如图:
商品进销存管理
基础信息设置
用户管理
报表打印
销售
进货
库存
销售
库存
查看库存信息
增删改销售信息
设置商品基本信息
增删改库存信息
设置库存限制
增删改进货信
查看进货信息
查看库存信息
采购
供应商
查看供应商信息
增删改供应商信息
用户
查看用户
增删改用户
智能管理
销售报表打印
销售员提成统计
月总利润统计
2.5系统总体结构图
查看库存
设置商品基本信息
销售员子系统
修改库存
库管子系统
商品销进存管理系统
设置库存限制
登陆验证
查看供应商
进货子系统
查看库存
供应商管理
采购子系统
增删该供应商
入库登记
销售报表打印
月利润统计
销售提成计算
智能管理子系统
删除帐户
修改密码
创建帐户
系统管理子系统
图10.系统总体结构图
三、数据库设计
3.1ER图
商品
库存
销售
供应商
用户
仓库
员工
客户表
编号
部门
商品编号
供应商编号
公司名称
联系人
联系电话
仓库编号
仓库名称
最高库存
客户编号
客户姓名
联系电话
身份证号
备注
出生年份
联系方式
性别
ID
密码
权限
用户名称
性别
商品名称
联系地址
姓名
供应
商品编号
供应商编号
商品名称
仓库编号
商品编号
当前库存
销售号
商品名
客户编号
员工编号
销售价格
折扣
商品型号
部门
id
部门名称
商品价格
最低库存
采购表
商品编号
采购数量
总价格
商品类型
类型名
类型号
类型名
3.2数据库表的定义
1.仓库表(g_storage)
中文名称
英文列名
数据类型
范围
仓库名称
st_na
char
8
记录号
id
int
自动增长
2.部门表g_department)
中文名称
英文列名
数据类型
范围
部门名称
dp_na
Char
12
记录号
id
Int
自动增长
3.员工表(g_employee)
中文名称
英文列名
数据类型
范围
员工编号
El_id
char
8
员工姓名
el_na
char
8
性别
el_sex
char
2
出生年份
El_bth
datetime
8
部门名称
dp_na
char
12
身份证号
el_cardid
char
18
联系电话
el_telnm
char
12
记录号
id
商品类型表(g_goodtype)
中文名称
英文列名
数据类型
范围
类型名称
gt_na
char
12
记录号
id
int
自动增长
4.商品表(g_goods)
中文名称
英文列名
数据类型
范围
商品编号
gd_nm
char
10
商品名称
gd_na
char
12
商品类型
Gt_na
char
12
销售价格
Gd_price
int
4
最底库存
Gd_topst
int
4
最高库存
Gd_lowst
int
4
仓库名称
St_na
Char
8
备注
Gd_remark
Varchar
255
记录号
Id
int
4
5.供应商(g_providecmp)
中文名称
英文列名
数据类型
范围
供应商编号
Pcmp_nm
char
8
公司名称
Pcmp_na
char
12
公司地址
Pcmp_adr
varchar
255
联系人
Pcmp_person
char
8
联系电话
Pcmp_tel
char
12
记录号
id
int
4
6.供应表(g_provide)
中文名称
英文列名
数据类型
范围
商品编号
Gd_nm
char
10
供应商编号
Pcmp_nm
char
8
7.采购表(g_stock)
中文名称
英文列名
数据类型
范围
商品编号
Gd_nm
char
10
单价
Gd_price
int
4
采购人员
El_nm
char
10
数量
stock_am
int
4
总价
Stock_total
int
4
记录号
id
int
4
8.库存表(g_store)
中文名称
英文列名
数据类型
范围
商品编号
Gd_nm
Char
10
商品数量
Gd_am
int
4
记录号
id
int
4
9.销售表(g_sell)
中文名称
英文列名
数据类型
范围
商品编号
Gd_nm
char
10
销售号
Sell_id
char
12
销售日期
Sell_date
datetime
8
销售人员编号
El_nm
int
4
顾客记录号
cus_id
int
4
数量
Sell_am
int
4
折扣
Sell_agio
smallint
2
总价
Sell_total
money
8
记录号
id
int
4
10.顾客表(g_customer)
中文名称
英文列名
数据类型
范围
顾客姓名
Cus_na
char
8
顾客记录号
Cus_id
char
8
身份证号
Cus_cardid
char
18
联系电话
Cus_tel
char
12
记录号
id
int
4
11.用户表(g_user)
中文名称
英文列名
数据类型
范围
用户名
User_id
char
12
密码
User_pwd
char
16
权限
User_privilegers
char
1
记录号
id
int
4