系统方案
一、开发目的................................................................................................................ 2 二、开发背景................................................................................................................ 2 三、系统需求................................................................................................................ 2
1、元器件库管理要求........................................................................................... 2 2、半成品库管理要求........................................................................................... 2 3、成品库管理要求............................................................................................... 2 4、用户管理........................................................................................................... 2 5、系统功能表....................................................................................................... 3 四、解决方案................................................................................................................ 3
1、系统结构........................................................................................................... 3 2、客户端软件结构............................................................................................... 4
2.1控制模块.................................................................................................... 5 2.2元器件库管理模块.................................................................................... 5 2.3半成品库管理模块.................................................................................... 5 2.4成品库管理模块........................................................................................ 5 2.5用户管理模块............................................................................................ 6 3、数据库服务器................................................................................................... 6
3.1元器件数据库............................................................................................ 6 3.2半成品数据库............................................................................................ 7 3.3成品数据库................................................................................................ 8 3.4用户数据库................................................................................................ 9
五、软件开发平台及系统运行环境............................................................................ 9
系统方案
一、开发目的
为了提高前锋电子仪器厂的仓库管理质量,使用电脑网络技术实现仓库管理的标准化、程序化、科学化,开发本系统。
二、开发背景
前锋电子仪器厂仓库负责前锋电子仪器厂所有的元器件、半成品及成品的存储,内容庞杂,长期以来仅靠人工管理,不仅工作量大,而且易出差错,特别是有些工作仅靠人工难以实现。希望通过本系统彻底改变这一局面,同时通过本系统实现仓库管理信息化,提高仓库管理工作的效率。
另外,该系统的实现,也为下一步实施生产管理等系统打下基础。
三、系统需求
前锋电子仪器厂仓库主要由元器件库、半成品库及成品库构成。
1、元器件库管理要求
进出关系:反映各种元器件的进出关系,即买进多少,已使用多少,剩余多少。其中每种元器件的进出应包括每批的批量、价格、生产厂家、进货出货时间等信息。
缺货预警:当某种元器件的存量低于某一警戒阈值时,系统给予提示。其中各个元器件的警戒阈值不一定相同。
替代关系:元器件之间有些可以互相替代,在查询时,应能反映这种关系。 查询功能:查询元器件的以上各种信息。
2、半成品库管理要求
进出关系:反映各种半成品的进出关系,即生产多少,已使用多少,剩余多少。
配套关系:每件成品是由若干种不同量的半成品组成,应建立半成品之间的配套关系。
查询功能:查询半成品的各种信息
3、成品库管理要求
进出关系:反映各种成品的进出关系,即生产多少,已出货多少,剩余多少。 查询功能:查询成品的各种信息。
4、用户管理
系统管理员可对系统用户进行管理,进行添加、修改、删除等操作。对不同级别的用户拥有不同的权限。
以上是系统的最基本需求,可根据需要添加其它需求。
5、系统功能表
根据上面的需求分析,前锋电子仪器厂仓库管理系统应具有以下功能如下表:
四、解决方案
1、系统结构
根据上面的需求及功能表,系统可由一个C/S结构的仓库管理软件系统实现,即客户端软件、数据库服务器两部分组成。 客户端:用户对库存数据进行录入、查询。
用户可在仓库、车间、采购部门、销售部、经理室等诸多部门同时运行客户端程序(见“软件系统应用图”)。
数据库服务器存放各种与仓库相关的数据,如进库、出库、库存等数据。
软件系统应用图
2、客户端软件结构
客户端软件可根据系统的需要划分为五个模块:主控模块、元器件库管理模块、半成品库管理模块、成品库管理模块、用户管理模块。
2.1控制模块
主控制模块的功能包括: 对用户身份进行验证;
根据用户的操作权限分配相应的操作(如分配仓库管理员只能对所管辖的仓库的数据进操作、采购人员只能查询元件库数据等); 对其他模块进行调用。
控制系统的运行(如退出系统)。
2.2元器件库管理模块
元器件库管理模块的功能包括对所有元器件: 进出库管理(对进库及出库的元器件进行登记);
库存查询(可按时间,元器件名等不同方式进行查询); 进出库查询(可按时间,元器件名等不同方式进行查询); 替代关系查询;
建立、删除、更改元器件间的替代关系; 缺货预警(阈值的设置、修改及报警);
通过查询元器件的进出量,即可知道哪些元器件最常用。 打印报表等功能(可根据不同的查询果打印报表)。
2.3半成品库管理模块
半成品库管理模块的功能包括对所有半成品进行: 进出库管理(对进库及出库的半成品进行登记);
库存查询(可按时间,半成品名等不同方式进行查询); 进出库查询(可按时间,半成品名等不同方式进行查询); 建立、删除、更改配套关系; 配套关系查询; 缺货预警;
打印报表等功能(可根据不同的查询果打印报表)。
2.4成品库管理模块
成品库管理模块的功能是:
进出库管理(对进库及出库的成品进行登记); 库存查询(可按时间,成品名等不同方式进行查询)
进出库查询(可按时间,成品名等不同方式进行查询); 缺货预警;
打印报表等功能(可根据不同的查询果打印报表)。
2.5用户管理模块
用户管理模块的功能是:
创建、修改、删除用户、分配用户权限等操作; 根据用户权限对用户的操作权力进行设置; 对用户进分类,可由管理员自由设置。
3、数据库服务器
数据库服务器主要包括:元器件数据库、半成品数据库、成品数据库、用户数据库组成。
3.1元器件数据库
元器件数据库可由元器件基本信息表、元器件进出明细表组成。
编号:元器件编号;
名称:元器件名称; 型号:元器件型号;
库存:当前库中现存元器件数量; 上次库存:本次库存变化前的库存; 单位:元器件的计量单位。
预警阈值:元器件库存数量小于或等于预警阈值将有报警提示;
替代关系编号:可相互替代的元器件有相同的替代关系编号,不同的替代关系依次按从1递增; 备注:说明信息。
日期:进出库日期;
进(出)库单号:进库单、出库单编号; 编号:元件编号
数量:元器件进(出)库数量; 单价:元器件的单价;
进(出)库人:进货人或提货人; 厂商:元器件生产厂商。 管理员:仓库管理员 备注:说明信息。
3.2半成品数据库
半成品库数据库由半成品基本信息表、半成品进出明细表、配套关系表组成。
编号:半成品编号; 名称:半成品名称; 型号:半成品型号;
库存:当前库中现存半成品数量; 上次库存:本次库存变化前的库存; 单位:半成品的计量单位;
预警阈值:半成品存不配套数量大于或等于或小于预警阈值将有报警提示;
备注:半成品说明信息。
日期:进出库日期;
进(出)库单号:进库单、出库单编号; 编号:半成品编号;
数量:半成品进(出)库数量; 进(出)库人:进货人或提货人; 管理员:仓库管理员 备注:注释信息。
半成品编号:形成配套关系的半成品编号; 数量:形成一个配套关系所需半成品数; 单位:半成品计量单位; 备注:注释信息。
说明:每个成品均有一个半成品配套关系表,由“成品基本信息表”中的“半成品配套关系表索引”字段获取该表名。
3.3成品数据库
成品库数据库由成品基本信息表、成品进出明细表组成
编号:成品编号 名称:成品名称 型号:成品型号
库存:当前库中现存成品数量;
上次库存:本次库存变化前的库存; 单位:成品的计量单位
预警阈值:成品库存大于或小于预警阈值将有报警提示
半成品配套关系表索引:指明该成品的“半成品配套关系表”表名。 备注:注释信息
日期:进出库日期
进(出)库单号:进库单、出库单编号 编号:成品编号
数量:成品进(出)库数量 进(出)库人:进货人或提货人 管理员:仓库管理员 备注:注释信息
3.4用户数据库
用户数据库由用户数据库表组成。
用户数据表:
用户编号:用户在用户数据表中的编号; 登陆名:用户进入库存管理系统的的名字; 用户名:用户的真实姓名;
用户口令:用户进入库存管理系统的密码; 权限:用户操作库存管理系统的权力。 职务:用户所担任的职务。
五、软件开发平台及系统运行环境
软件开发网络环境:WINDOWS 2000服务器+ NOVELL服务器组成的网络 系统;
开发平台硬件:CPU PIII850、内存 128M、硬盘40G、打印机; 开发工具:开发工具采用DELPHI+MS SQL SERVER 2000。
系统运行网络环境:至少有一台WINDOWS NT/2000服务器组成的局域网络;
系统运行硬件要求:CPU PII300以上、内存 64M以上、硬盘2G以上。 系统运行软件要求:客户端装WIN98/2000+库存管理系统,服务器装MS SQL SERVER2000。
系统方案
一、开发目的................................................................................................................ 2 二、开发背景................................................................................................................ 2 三、系统需求................................................................................................................ 2
1、元器件库管理要求........................................................................................... 2 2、半成品库管理要求........................................................................................... 2 3、成品库管理要求............................................................................................... 2 4、用户管理........................................................................................................... 2 5、系统功能表....................................................................................................... 3 四、解决方案................................................................................................................ 3
1、系统结构........................................................................................................... 3 2、客户端软件结构............................................................................................... 4
2.1控制模块.................................................................................................... 5 2.2元器件库管理模块.................................................................................... 5 2.3半成品库管理模块.................................................................................... 5 2.4成品库管理模块........................................................................................ 5 2.5用户管理模块............................................................................................ 6 3、数据库服务器................................................................................................... 6
3.1元器件数据库............................................................................................ 6 3.2半成品数据库............................................................................................ 7 3.3成品数据库................................................................................................ 8 3.4用户数据库................................................................................................ 9
五、软件开发平台及系统运行环境............................................................................ 9
系统方案
一、开发目的
为了提高前锋电子仪器厂的仓库管理质量,使用电脑网络技术实现仓库管理的标准化、程序化、科学化,开发本系统。
二、开发背景
前锋电子仪器厂仓库负责前锋电子仪器厂所有的元器件、半成品及成品的存储,内容庞杂,长期以来仅靠人工管理,不仅工作量大,而且易出差错,特别是有些工作仅靠人工难以实现。希望通过本系统彻底改变这一局面,同时通过本系统实现仓库管理信息化,提高仓库管理工作的效率。
另外,该系统的实现,也为下一步实施生产管理等系统打下基础。
三、系统需求
前锋电子仪器厂仓库主要由元器件库、半成品库及成品库构成。
1、元器件库管理要求
进出关系:反映各种元器件的进出关系,即买进多少,已使用多少,剩余多少。其中每种元器件的进出应包括每批的批量、价格、生产厂家、进货出货时间等信息。
缺货预警:当某种元器件的存量低于某一警戒阈值时,系统给予提示。其中各个元器件的警戒阈值不一定相同。
替代关系:元器件之间有些可以互相替代,在查询时,应能反映这种关系。 查询功能:查询元器件的以上各种信息。
2、半成品库管理要求
进出关系:反映各种半成品的进出关系,即生产多少,已使用多少,剩余多少。
配套关系:每件成品是由若干种不同量的半成品组成,应建立半成品之间的配套关系。
查询功能:查询半成品的各种信息
3、成品库管理要求
进出关系:反映各种成品的进出关系,即生产多少,已出货多少,剩余多少。 查询功能:查询成品的各种信息。
4、用户管理
系统管理员可对系统用户进行管理,进行添加、修改、删除等操作。对不同级别的用户拥有不同的权限。
以上是系统的最基本需求,可根据需要添加其它需求。
5、系统功能表
根据上面的需求分析,前锋电子仪器厂仓库管理系统应具有以下功能如下表:
四、解决方案
1、系统结构
根据上面的需求及功能表,系统可由一个C/S结构的仓库管理软件系统实现,即客户端软件、数据库服务器两部分组成。 客户端:用户对库存数据进行录入、查询。
用户可在仓库、车间、采购部门、销售部、经理室等诸多部门同时运行客户端程序(见“软件系统应用图”)。
数据库服务器存放各种与仓库相关的数据,如进库、出库、库存等数据。
软件系统应用图
2、客户端软件结构
客户端软件可根据系统的需要划分为五个模块:主控模块、元器件库管理模块、半成品库管理模块、成品库管理模块、用户管理模块。
2.1控制模块
主控制模块的功能包括: 对用户身份进行验证;
根据用户的操作权限分配相应的操作(如分配仓库管理员只能对所管辖的仓库的数据进操作、采购人员只能查询元件库数据等); 对其他模块进行调用。
控制系统的运行(如退出系统)。
2.2元器件库管理模块
元器件库管理模块的功能包括对所有元器件: 进出库管理(对进库及出库的元器件进行登记);
库存查询(可按时间,元器件名等不同方式进行查询); 进出库查询(可按时间,元器件名等不同方式进行查询); 替代关系查询;
建立、删除、更改元器件间的替代关系; 缺货预警(阈值的设置、修改及报警);
通过查询元器件的进出量,即可知道哪些元器件最常用。 打印报表等功能(可根据不同的查询果打印报表)。
2.3半成品库管理模块
半成品库管理模块的功能包括对所有半成品进行: 进出库管理(对进库及出库的半成品进行登记);
库存查询(可按时间,半成品名等不同方式进行查询); 进出库查询(可按时间,半成品名等不同方式进行查询); 建立、删除、更改配套关系; 配套关系查询; 缺货预警;
打印报表等功能(可根据不同的查询果打印报表)。
2.4成品库管理模块
成品库管理模块的功能是:
进出库管理(对进库及出库的成品进行登记); 库存查询(可按时间,成品名等不同方式进行查询)
进出库查询(可按时间,成品名等不同方式进行查询); 缺货预警;
打印报表等功能(可根据不同的查询果打印报表)。
2.5用户管理模块
用户管理模块的功能是:
创建、修改、删除用户、分配用户权限等操作; 根据用户权限对用户的操作权力进行设置; 对用户进分类,可由管理员自由设置。
3、数据库服务器
数据库服务器主要包括:元器件数据库、半成品数据库、成品数据库、用户数据库组成。
3.1元器件数据库
元器件数据库可由元器件基本信息表、元器件进出明细表组成。
编号:元器件编号;
名称:元器件名称; 型号:元器件型号;
库存:当前库中现存元器件数量; 上次库存:本次库存变化前的库存; 单位:元器件的计量单位。
预警阈值:元器件库存数量小于或等于预警阈值将有报警提示;
替代关系编号:可相互替代的元器件有相同的替代关系编号,不同的替代关系依次按从1递增; 备注:说明信息。
日期:进出库日期;
进(出)库单号:进库单、出库单编号; 编号:元件编号
数量:元器件进(出)库数量; 单价:元器件的单价;
进(出)库人:进货人或提货人; 厂商:元器件生产厂商。 管理员:仓库管理员 备注:说明信息。
3.2半成品数据库
半成品库数据库由半成品基本信息表、半成品进出明细表、配套关系表组成。
编号:半成品编号; 名称:半成品名称; 型号:半成品型号;
库存:当前库中现存半成品数量; 上次库存:本次库存变化前的库存; 单位:半成品的计量单位;
预警阈值:半成品存不配套数量大于或等于或小于预警阈值将有报警提示;
备注:半成品说明信息。
日期:进出库日期;
进(出)库单号:进库单、出库单编号; 编号:半成品编号;
数量:半成品进(出)库数量; 进(出)库人:进货人或提货人; 管理员:仓库管理员 备注:注释信息。
半成品编号:形成配套关系的半成品编号; 数量:形成一个配套关系所需半成品数; 单位:半成品计量单位; 备注:注释信息。
说明:每个成品均有一个半成品配套关系表,由“成品基本信息表”中的“半成品配套关系表索引”字段获取该表名。
3.3成品数据库
成品库数据库由成品基本信息表、成品进出明细表组成
编号:成品编号 名称:成品名称 型号:成品型号
库存:当前库中现存成品数量;
上次库存:本次库存变化前的库存; 单位:成品的计量单位
预警阈值:成品库存大于或小于预警阈值将有报警提示
半成品配套关系表索引:指明该成品的“半成品配套关系表”表名。 备注:注释信息
日期:进出库日期
进(出)库单号:进库单、出库单编号 编号:成品编号
数量:成品进(出)库数量 进(出)库人:进货人或提货人 管理员:仓库管理员 备注:注释信息
3.4用户数据库
用户数据库由用户数据库表组成。
用户数据表:
用户编号:用户在用户数据表中的编号; 登陆名:用户进入库存管理系统的的名字; 用户名:用户的真实姓名;
用户口令:用户进入库存管理系统的密码; 权限:用户操作库存管理系统的权力。 职务:用户所担任的职务。
五、软件开发平台及系统运行环境
软件开发网络环境:WINDOWS 2000服务器+ NOVELL服务器组成的网络 系统;
开发平台硬件:CPU PIII850、内存 128M、硬盘40G、打印机; 开发工具:开发工具采用DELPHI+MS SQL SERVER 2000。
系统运行网络环境:至少有一台WINDOWS NT/2000服务器组成的局域网络;
系统运行硬件要求:CPU PII300以上、内存 64M以上、硬盘2G以上。 系统运行软件要求:客户端装WIN98/2000+库存管理系统,服务器装MS SQL SERVER2000。