《物料仓库管理信息系统详细设计说明书(共10页).doc》由会员分享,可在线阅读,更多相关《物料仓库管理信息系统详细设计说明书(共10页).doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上物料仓库管理信息系统详细设计说明书设 计 人:陈鑫二四年二月十二日深圳市易通电脑公司软件工程部专心-专注-专业详细设计说明书一、业务流程图开始基本信息设置期初库存生成期初建帐出货单调拨单异动单进货单更新更新出货分析进货分析更新更新更新更新发票收据供应商发票收据库存分析文件客户入库操作收款单输入出库操作付款单输入更新更新应付帐款付款冲帐收款冲帐应收帐款月底结转期初应付帐款期初应收帐款期初库存二、功能模块划分(详见附件)三、功能模块描述(一)基本信息管理1业务员档案 模块标识:Delphi01 模块名称:业务员档案 实现的功能:建立业务员的基本数据 输入和输出:输入中文名
2、字、英文名字、联络电话、移动电话、联络地址、电子邮件、负责地区编号。提供查询和打印。输出业务员基本数据报表。 影响的数据:业务员数据文件(SaleMan)2客户档案 模块标识:Delphi02 模块名称:客户档案 实现的功能:建立客户的基本数据 输入和输出:输入客户简称、客户名称、客户等级、负责人、身份证号码、联络电话1、联络电话2、传真号码、发票类型、付款方式、付款日数、信用额度、业务员编号、地区编号、客户类别编号、公司地址、送货地址、发票地址、客户联络人信息(包括中、英文姓名、职称、电话、手机、Email)。输出客户基本数据报表。 影响的数据:客户数据主文件(CustomerMaster)
3、、客户联络人表(CustomerContact)3供应商档案 模块标识:Delphi03 模块名称:供应商档案 实现的功能:建立供应商的基本数据 输入和输出:输入供应商简称、供应商名称、供应商类别编号、银行编号、帐户名称、帐号、负责人、身份证号码、联络人1、联络人2、联络电话1、联络电话2、传真、备注。输出供应商基本数据报表。 影响的数据:供应商数据文件(Supplier),供货商类别编号表(SupplierType)4商品信息 模块标识:Delphi04 模块名称:商品信息维护 实现的功能:建立产品的基本数据 输入和输出:商品简称、商品名称、类别编号、单位、安全存量、供应商编号1、供应商编号
4、2、备注。输出商品的基本数据报表。 影响的数据:商品数据文件(Product)5银行信息 模块标识:Delphi05 模块名称:银行信息维护 实现的功能:建立银行的编号与说明 输入和输出:输入银行简称、银行名称、备注。输出银行编号对照表。 影响的数据:银行编号表(Bank)6地区信息 模块标识:Delphi06 模块名称:地区信息维护 实现的功能:建立地区编号与说明 输入和输出:输入地区名称、备注。输出地区编号对照表。 影响的数据:地区编号表(Region)7仓库信息 模块标识:Delphi07 模块名称:仓库信息维护 实现的功能:建立仓库编号与说明 输入和输出:输入仓库名称、备注。仓库可以是
5、实体仓库,也可以是虚拟仓库。输出仓库编号对照表。 影响的数据:仓库编号表(Warehouse)8库存异动原因 模块标识:Delphi08 模块名称:库存异动原因维护 实现的功能:建立库存异动原因编号与说明 输入和输出:输入异动原因名称、库存量增减、备注。系统默认十种异动原因不得删除。输出库存异动原因编号对照表。 影响的数据:库存异动原因编号表(InventoryChange)9客户类别 模块标识:Delphi09 模块名称:客户类别维护 实现的功能:建立客户类别编号与说明 输入和输出:输入客户类别名称、备注;输出客户类别编号对照表 影响的数据:客户类别编号表(CustomerType)10供应
6、商类别 模块标识:Delphi10 模块名称:供应商类别维护 实现的功能:建立供应商类别编号与说明 输入和输出:输入供应商类别名称、备注;输出供应商类别编号对照表 影响的数据:供应商类别编号表(SupplierType)11商品类别 模块标识:Delphi11 模块名称:商品类别维护 实现的功能:建立商品类别的编号与说明 输入和输出:输入商品类别名称、备注;输出商品类别编号对照表 影响的数据:商品类别编号表(ProductType)(二)进货管理12进货单维护 模块标识:Purchase01 模块名称:进货单维护 实现的功能:进货、进货退出、借入、借入还出的单据输入。 输入和输出:输入进货单单
7、号、进货属性、进货日期、供应商编号、仓库编号、合计金额、税额、进货金额、进货明细信息(包括项次、商品编号、单价、数量、金额)、备注。进货单单号由电脑自动编号,如:PR(其中PR代表进货单,0305为进货年月,0001为当月进货单流水号)。进货单保存后,应更新进货供应商的最近交易日。若进货属性为进货或进货退出,则进货合计金额要更新到该供应商的应付帐款,如果进货属性为借入或借入还出,则没有应付帐款问题。进货单有付款记录时,说明该单已立帐,不得编辑或删除。进货单明细文件变更后,重新计算合计金额、税额、进货金额至主文件。进货单明细文件变更后,若为进货或进货退出,则更新进货分析文件(进货数量、金额,进货
8、退出数量、金额),若为借入或借入还出,则更新供应商库存文件(借货数量) 影响的数据:进货单主表(PurchaseMaster)、进货单明细表(PurchaseDetail)、供应商数据文件(Supplier)、进货分析表(PurchaseAnalyst)13进货明细报表 模块标识:Purchase02 模块名称:进货明细报表 实现的功能:打印商品进货与进货退出的明细 输入和输出:输入日期区间参数,输出单号、日期、供应商、商品、数量、单价、金额 影响的数据:进货单主表(PurchaseMaster)、进货单明细表(PurchaseDetail)、供应商数据文件(Supplier)、产品表(Pro
9、duct)14借入明细报表 模块标识:Purchase03 模块名称:借入明细报表 实现的功能:打印向供货商借入的商品明细 输入和输出:输入日期区间参数,输出单号、日期、供应商、商品、数量、单价、金额 影响的数据:进货单主表(PurchaseMaster)、进货单明细表(PurchaseDetail)、供应商数据文件(Supplier)、产品表(Product)15借入还出明细报表 模块标识:Purchase04 模块名称:借入还出明细报表 实现的功能:打印归还向供货商借入的商品明细 输入和输出:输入日期区间参数,输出单号、日期、供应商、商品、数量、单价、金额 影响的数据:进货单主表(Purc
10、haseMaster)、进货单明细表(PurchaseDetail)、供应商数据文件(Supplier)、产品表(Product)16借入未还统计表 模块标识:Purchase05 模块名称:借入未还统计表 实现的功能:打印向供货商借入尚未归还的商品统计表 输入和输出:输出供应商、商品、未还数量、未还金额 影响的数据:供应商数据文件(Supplier)、产品表(Product)、进货分析表(PurchaseAnalyst)17进货统计表 模块标识:Purchase06 模块名称:进货统计表 实现的功能:打印商品进货与进货退出统计表 输入和输出:输出供应商、商品、进货数量、进货金额、进货退出数量
11、、进货退出金额、平均单价 影响的数据:供应商数据文件(Supplier)、产品表(Product)、进货分析表(PurchaseAnalyst)18进货排行榜 模块标识:Purchase07 模块名称:进货排行榜 实现的功能:打印各商品的进货排行榜 输入和输出:输出排名、商品、进货数量、进货金额、平均单价 影响的数据:供应商数据文件(Supplier)、产品表(Product)、进货分析表(PurchaseAnalyst)19进货年统计表 模块标识:Purchase08 模块名称:进货年统计表 实现的功能:打印年度各月份的商品进货统计 输入和输出:输出供应商、商品、进货数量、进货金额、进货退出
12、数量、进货退出金额、平均单价 影响的数据:供应商数据文件(Supplier)、产品表(Product)、进货分析表(PurchaseAnalyst)(三)出货管理20出货单维护 模块标识:Delivery01 模块名称:出货单维护 实现的功能:出货、出货退回、借出、借出还入的单据输入。 输入和输出:输入出货单单号、出货属性、出货日期、客户编号、仓库编号、合计金额、税额、出货金额、出货明细信息(包括项次、商品编号、单价、数量、金额)、备注。出货单单号由电脑自动编号,如:DL(其中DL代表出货单,0305为出货年月,0001为当月出货单流水号)。出货单保存后,应更新出货客户的最近交易日。若出货属性
13、为出货或出货退回,则出货合计金额要更新到该客户的应收帐款,如果出货属性为借入或借入还出,则没有应收帐款问题。出货单有收款记录时,说明该单已立帐,不得编辑或删除。出货单明细文件变更后,重新计算合计金额、税额、出货金额至主文件。出货单明细文件变更后,若为出货或出货退回,则更新出货分析文件(出货数量、金额,出货退回数量、金额),若为借出或借出还入,则更新客户库存文件(借货数量) 影响的数据:出货单主表(DeliveryMaster)、出货单明细表(DeliveryDetail)、客户数据文件(CustomerMaster)、出货分析表(DeliveryAnalyst)21出货明细报表 模块标识:De
14、livery02 模块名称:出货明细报表 实现的功能:打印商品出货与出货退回的明细 输入和输出:输入日期区间参数,输出单号、日期、客户、商品、数量、单价、金额 影响的数据:出货单主表(DeliveryMaster)、出货单明细表(DeliveryDetail)、客户数据文件(CustomerMaster)、产品表(Product)22借出明细报表 模块标识:Delivery03 模块名称:借出明细报表 实现的功能:打印客户借出的商品明细 输入和输出:输入日期区间参数,输出单号、日期、客户、商品、数量、单价、金额 影响的数据:出货单主表(DeliveryMaster)、出货单明细表(Delive
15、ryDetail)、客户数据文件(CustomerMaster)、产品表(Product)23借出还入明细报表 模块标识:Delivery04 模块名称:借出还入明细报表 实现的功能:打印客户归还借出的商品明细 输入和输出:输入日期区间参数,输出单号、日期、客户、商品、数量、单价、金额 影响的数据:出货单主表(DeliveryMaster)、出货单明细表(DeliveryDetail)、客户数据文件(CustomerMaster)、产品表(Product)24借出未还统计表 模块标识:Delivery05 模块名称:借出未还统计表 实现的功能:打印向客户借出尚未归还的商品统计表 输入和输出:输
16、出客户、商品、未还数量、未还金额 影响的数据:客户数据文件(CustomerMaster)、产品表(Product)、出货分析表(DeliveryAnalyst)25出货统计表 模块标识:Delivery06 模块名称:出货统计表 实现的功能:打印商品出货与出货退回统计表 输入和输出:输出客户、商品、出货数量、出货金额、出货退回数量、出货退回金额、平均单价 影响的数据:客户数据文件(CustomerMaster)、产品表(Product)、出货分析表(DeliveryAnalyst)26出货排行榜 模块标识:Delivery07 模块名称:出货排行榜 实现的功能:打印各商品的出货排行榜 输入和
17、输出:输出排名、商品、出货数量、出货金额、平均单价 影响的数据:客户数据文件(CustomerMaster)、产品表(Product)、出货分析表(DeliveryAnalyst)27出货年统计表 模块标识:Delivery08 模块名称:出货年统计表 实现的功能:打印年度各月份的商品出货统计 输入和输出:输出客户、商品、出货数量、出货金额、出货退回数量、出货退回金额、平均单价 影响的数据:客户数据文件(CustomerMaster)、产品表(Product)、出货分析表(DeliveryAnalyst)(四)库存管理28期初开帐 模块标识:Inventory01 模块名称:期初开帐 实现的功
18、能:系统开帐时库存量的数据输入 输入和输出:输入期初年月、商品、仓库、期初数量、期初金额 影响的数据:期初库存(InventoryBeginning)29库存异动单维护 模块标识:Inventory02 模块名称:库存异动单维护 实现的功能:库存异动的单据输入 输入和输出:输入单号、异动原因、仓库、产品、数量、金额、异动日期、异动说明 影响的数据:异动单主表(ChangeMaster)、异动单明细表(ChangeDetail)30库存调拨单维护 模块标识:Inventory03 模块名称:库存调拨单维护 实现的功能:仓库存货调拨的单据输入 输入和输出:输入单号、调出仓库、调入仓库、商品、数量、
19、调拨日期、调拨说明 影响的数据:调拨单主表(TransferMaster)、调拨单明细表(TransferDetail)31库存盘点报表 模块标识:Inventory04 模块名称:库存盘点报表 实现的功能:打印仓库的库存余额表 输入和输出:输出仓库、商品、库存数量、库存金额、库存平均单价 影响的数据:期初库存(InventoryBeginning)、库存分析(InventoryAnalyst)32商品异动明细报表 模块标识:Inventory05 模块名称:商品异动明细报表 实现的功能:打印某一期间某些商品的进出货的明细表 输入和输出:输入时间区间。输出单号、异动原因、库存增减、商品、异动数
20、量、异动金额 影响的数据:异动单主表(ChangeMaster)、异动单明细表(ChangeDetail)33商品异动汇总报表 模块标识:Inventory06 模块名称:商品异动汇总报表 实现的功能:打印某一期间某些商品的进出货的汇总表 输入和输出:输入时间区间。输出商品、库存增减、异动数量、异动金额 影响的数据:库存异动分析表(InventoryAnalyst)、产品文件(Product)34库存调拨明细报表 模块标识:Inventory07 模块名称:库存调拨明细报表 实现的功能:打印商品调拨的明细表 输入和输出:输出调拨单号、调出仓库、调入仓库、商品、调拨数量 影响的数据:调拨单主表(
21、TransferMaster)、调拨单明细表(TransferDetail)35商品低于安全存量报表 模块标识:Inventory08 模块名称:商品低于安全存量报表 实现的功能:打印目前仓库的库存量低于安全存量的商品报表 输入和输出:输出仓库、商品、安全存量、实际库存量 影响的数据:期初库存(InventoryBeginning)、库存分析(InventoryAnalyst)36商品滞销分析报表 模块标识:Inventory09 模块名称:商品滞销分析报表 实现的功能:打印某一段时间皆未出货的商品明细报表 输入和输出:输出商品、最近出货日期、库存数量、库存金额 影响的数据:出货单主表(Del
22、iveryMaster)、出货单明细表(DeliveryDetail)37商品进销存汇总报表 模块标识:Inventory10 模块名称:商品进销存汇总报表 实现的功能:打印每月各商品进出货汇总报表并计算平均成本 输入和输出:输出商品、期初数量、期初金额、进货数量、进货金额、出货数量、出货金额、库存数量、库存金额、毛利 影响的数据:期初库存(InventoryBeginning)、库存分析(InventoryAnalyst)、进货分析表(PurchaseAnalyst)、出货分析表(SalesAnalyst)(五)财务管理38付款冲帐 模块标识:Finance01 模块名称:付款冲帐 实现的功
23、能:付款给供应商并冲销进货单的应付帐款 输入和输出:输入单号、付款日期、供应商、现金、支票、折让、费用、暂付款、其他、冲款明细 影响的数据:应付帐款表(AccountPayable)、应付帐款明细表(AccountPayableDetail)39付款日报表 模块标识:Finance02 模块名称:付款日报表 实现的功能:打印每天付款的明细报表 输入和输出:输出供应商、现金、支票、折让、费用、暂付款、其他、冲款明细 影响的数据:应付帐款表(AccountPayable)、应付帐款明细表(AccountPayableDetail)40付款对帐单 模块标识:Finance03 模块名称:付款对帐单
24、实现的功能:打印供应商核对进货明细以准备付款的报表 输入和输出:输出供应商、商品、数量、金额 影响的数据:进货单主表(PurchaseMaster)、进货单明细表(PurchaseDetail)、供应商文件(Supplier)41应付帐款统计报表 模块标识:Finance04 模块名称:应付帐款统计报表 实现的功能:统计某段时间内各供应商汇总的应付帐款 输入和输出:输入时间区间。输出供应商、应付帐款 影响的数据:期初应付表(AccountPayableBeginning)、应付帐款表(AccountPayable)42收款冲帐 模块标识:Finance05 模块名称:收款冲帐 实现的功能:客户
25、付款并冲销出货单的应收帐款 输入和输出:输入单号、收款日期、供应商、现金、支票、折让、费用、暂收款、其他、冲款明细 影响的数据:应收帐款表(AccountReceivable)、应收帐款明细表(AccountReceivableDetail)43收款日报表 模块标识:Finance06 模块名称:收款日报表 实现的功能:打印每天收款的明细表 输入和输出:输出客户、现金、支票、折让、费用、暂付款、其他、冲款明细 影响的数据:应收帐款表(AccountReceivable)、应收帐款明细表(AccountReceivableDetail)44请款单 模块标识:Finance07 模块名称:请款单
26、实现的功能:打印给客户核对进货明细以准备收款用的报表 输入和输出:输出供应商、商品、数量、金额 影响的数据:出货单主表(DeliveryMaster)、出货单明细表(DeliveryDetail)、客户文件(CustomerMaster)45应收帐款统计报表 模块标识:Finance08 模块名称:应收帐款统计报表 实现的功能:统计某段时间内各客户汇总的应收帐款 输入和输出:输入时间区间。输出供应商、应付帐款 影响的数据:期初应收表(AccountReceivableBeginning)、应收帐款表(AccountReceivable)(六)系统管理46用户数据维护 模块标识:System01
27、 模块名称:用户数据维护 实现的功能:建立用户的编号和基本数据 输入和输出:输入用户名、用户密码、用户说明 影响的数据:用户数据表(Users)47用户权限维护 模块标识:System02 模块名称:用户权限维护 实现的功能:用户运行系统的权限 输入和输出:输入用户名、功能模块标识符 影响的数据:用户权限表(AccessCtrl)48用户密码变更 模块标识:System03 模块名称:用户密码变更 实现的功能:让用户自行维护进入系统的密码 输入和输出:输入旧密码、新密码 影响的数据:用户数据表(Users)49数据备份 模块标识:System04 模块名称:数据备份 实现的功能:对整个数据库进
28、行备份 输入和输出:输入备份路径及文件名。输出备份文件 影响的数据:整个数据库50数据恢复 模块标识:System05 模块名称:数据恢复 实现的功能:从数据备份中进行数据恢复 输入和输出:输入备份文件名及路径 影响的数据:整个数据库51月底结转 模块标识:System06 模块名称:月底结转 实现的功能:汇总各项数据的余额,并将操作区间往后一个月 输入和输出:输出新的操作区间 影响的数据:期初库存(InventoryBeginning)、期初应收帐款(AccountReceivableBeginning)、期初应付帐款(AccountPayableBeginning)财务管理系统管理进货管理出货管理基本信息管理物料仓库管理系统库存管理业务员信息供应商信息客户信息商品信息单据录入单据查询单据综合查询报表打印期初开帐库存异动单维护调拨单维护库存盘点报表商品异动明细表用户维护月底结转数据恢复数据备份权限设置密码变更地区信息银行信息库存异动仓库信息付款冲帐付款对帐单付款日报表应付帐款统计表收款冲帐请款单收款日报表应收帐款统计表商品异动汇总表库存调拨明细表商品低于安全存量表商品滞销分析表商品进销存汇总表信息查询信息更改报表打印信息录入