1、仓库信息系统第四组李研歌徐丹丹陈彦冰纪康刘涛一、需求分析仓储管理信息系统的目标是:能够按照运作的业务规则和运算法则(algorithms,对信息、资源、行为和存货运作进行更完美地管理,使其最大化满足有效产出和精确性的要求。子系统功能需求:该管理信息系统的主要任务有:1) 产品的入库管理2) 产品的出库管理3) 仓库库存量资料的修改添加,删除)4) 用户资料的管理管理员表列名数据类型长度是否为空用户名char20密码char30(2用户表列名数据类型长度是否为空用户编号int20用户名varchar30密码varchar20真实姓名varchar8性别varchar50联系地址varchar30
2、联系电话varchar20联系邮编varchar50电子邮件varchar注册时间datetime20注册IPvarchar3)产品信息表:列名数据类型长度是否为空产品号char20产品名称varchar30产品规格varchar20仓库号char20单价money产品数量int104)出库信息表列名数据类型长度是否为空出库单号char10出库日期Datetime出库仓库号Char10职工号Varchar20产品编号Char10产品名称Varchar50产品规格Varchar20产品数量int单价Money金额money5)入库信息表列名数据类型长度是否为空入库单号char10入库日期data
3、time供应商名称Varchar20入库仓库号Char10职工号Varchar20产品号Char10产品名称Varchar50产品规格Varchar20产品数量Int单价Money金额Money6)职工信息表列名数据类型长度是否为空职工号varchar30仓库号char20工资int10log on(name =cang_log,filename =e:elog.ldf,size =5mb,maxsize =25mb,filegrowth =5mbuse 仓库gocreate table 管理员表( 用户名 char(20, 密码 char(30insert into 管理员表(用户名,密码
4、values (li,03insert into 管理员表(用户名,密码 values (xu,07insert into 管理员表(用户名,密码 values (chen,12insert into 管理员表(用户名,密码 values (ji,16insert into 管理员表(用户名,密码 values (liu,25use 仓库gocreate table 用户表( 用户编号 int identity(2009000001,1 primary key, 用户名 varchar(20, 密码 varchar(30, 真实姓名 varchar(20, 性别 varchar(8, 联系地址
5、 varchar(50, 联系电话 varchar(30, 联系邮编 varchar(20, 电子邮件 varchar(50, 注册时间 datetime default getdate(, 注册IP varchar(20insert into 用户表(用户编号, 用户名,密码,真实姓名,性别,联系地址,联系电话,联系邮编,电子邮件,注册时间,注册IP values(2009000001,1,yh01,01,123,李虎,男,丹白露一街3号,471300,090121,196.168.2.13use 仓库gocreate table 仓库表(仓库名称 varchar(20,仓库号 char(1
6、0 not null primary key,产品号 char(20 foreign key references 产品表(产品号,产品类型 char(50,产品数量 int ,城市 varchar(30,面积 int,单价 moneyuse 仓库gocreate table 职工表(职工号 varchar(30not null primary key,仓库号 char(10foreign key references 仓库表(仓库号,工资 int check(工资1000 use 仓库gocreate table 产品表(产品号 char(20 primary key,产品名称 varcha
7、r(30,产品规格 varchar(20,仓库号 char(20,单价 money,产品数量 int check(产品数量0use 仓库gocreate table 出库单(出库单号 char(10 not null primary key,出库日期 datetime,仓库号 char (10foreign key references 仓库表(仓库号,职工号 varchar (30foreign key references 职工表(职工号,产品号 char (20foreign key references 产品表(产品号,产品名称 varchar(50,产品规格 varchar(20,产
8、品数量 int check(产品数量0,单价 money,金额 money use 仓库gocreate table 入库单(入库单号 char(10 not null primary key,入库日期 datetime,仓库号 char(10foreign key references 仓库表(仓库号,职工号 varchar(30foreign key references 职工表(职工号,产品号 char(20 foreign key references 产品表(产品号,产品名称 varchar (50,产品规格 varchar (20,产品数量 int check(产品数量0,单价 m
9、oney ,金额 moneyselect 产品号,产品名称,产品规格,仓库号,单价,产品数量 from 产品表select 产品表.产品号,产品表.产品名称,产品表.产品规格,仓库号,产品表.单价,产品表.产品数量from 产品表,入库单where (入库单.产品号=产品表. 产品号 and 入库单号 is not nullselect 仓库表.仓库号,产品号,产品类型,sum(仓库表.产品数量from 仓库表,入库单where 入库单.产品号=仓库表. 产品号group by 仓库表.产品号,仓库表.产品类型select sum(工资 from 职工表select 仓库号,avg(工资 求每个仓库的职工的平均工资from 职工表group by 仓库号
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1