版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、项目名称:工厂企业进销存管理系统软件计划1. 软件项目开发目标1.1 开发目的:随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。“工厂企业进销存管理系统”的开发就是为了辅助一些中小型工厂企业的基本管理,实现信息管理的系统化、规范化和自动化。1.2 开发意义:通过该小型软件的辅助,使的中小型工厂企业的进销存管理实现自动化。为工厂企业的正常运行提供可靠的安全的数据保障。2. 主要功能2.1 该系统主要实现工厂企业进销存管理中各种信息的系统化、规范化和自动化。2.2 该系统实现功能:2.2.1 基本信息的设置功能;2.2.2 进货信息的管理功能;2.2.3 生产信息
2、的管理功能;2.2.4 销售信息管理功能;2.2.5 库存信息的管理功能;2.2.6 财务信息管理功能。 3. 进度安排4.1 分析阶段:四周4.2 设计阶段:四周4.3 测试阶段:三周软件需求规格说明书一系统开发平台:1.前端系统使用Visual Basic 6.0中文版设计;2. .后台数据库使用Microsoft SQL Srever设计。二系统流程图:三E-R图:四数据流图:五数据字典:数据字典:1、数据元素(1) 名字:产品父类编号描述:唯一地标识产品父类记录集中的一个特定的关键域定义:产品父类编号=1数字30位置:产品类别表(2) 名字:产品父类名称描述:标识产品父类的名称定义:产
3、品父类名称=1字符30位置:产品类别表(3) 名字:产品编号 描述:唯一地标识产品记录集中的一个特定的关键域定义:产品编号=1数字30位置:产品信息表、进货订单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表(4) 名字:产品名称描述:唯一地标识产品的名称定义:产品名称=1字符40位置:产品信息表、配料单表、生产计划表(5) 名字:计量单位描述:每件产品的计量单位定义:计量单位=1字符8位置:产品信息表、配料单表、生产计划表(6) 名字:产品类别编号描述:唯一地标识产品类别记录集中的一个特定的关键域定义:产品类别编号=1数字30位置:产品信息表(7) 名字:入库单价 描述:产品
4、入库时的单价,单位元(RMB) 定义:入库单价=1数字12 位置:产品信息表、入库单表(8) 名字:销售单价 别名:分销价格 描述:产品销售时的单价 定义:销售单价=1数字12 位置:产品信息表、销售单表(9) 名字:零售价格 描述:产品的零售价 定义:零售价格=1数字12位置:产品信息表(10)名字:生产厂家 描述:生产商厂家的名称 定义:生产厂家=1字符20 位置:产品信息表(11)名字:更新日期 描述:产品信息表的更新日期 定义:更新日期=日期 位置:产品信息表(12)名字:客户编号 别名:会员编号描述:唯一地标识客户记录集中的一个特定的关键域定义:客户编号=1数字8 位置:客户信息表、
5、销售订单表(13)名字:客户名称 别名:会员名称 描述:标识会员的名称 定义:会员名称=1字符40 位置:客户信息表(14)名字:地址 描述:客户、供应商、业务员的联系地址 定义:地址=1字符40 位置:客户信息表、供应商信息表、业务员表(15)名字:邮政编码 描述:客户、供应商的邮政编码 定义:邮政编码=1数字6 位置:客户信息表、供应商信息表(16)名字:联系电话 描述:客户、供应商、业务员的联系电话 定义:联系电话=1数字40 位置:客户信息表、供应商信息表、业务员表(17)名字:公司主页 描述:客户、供应商的公司主页 定义:公司主页=1字符50 位置:客户信息表、供应商信息表(18)名
6、字:联系人 描述:客户、供应商联系人的名称 定义:联系人=1字符8 位置:客户信息表、供应商信息表(19)名字:联系人电子邮件地址 描述:客户、供应商联系人的电子邮件地址 定义:联系人电子邮件地址=1字符50 位置:客户信息表、供应商信息表(20)名字:税号 描述:客户、供应商的税号 定义:税号=1字符20 位置:客户信息表、供应商信息表(21)名字:银行帐号 描述:客户、供应商的银行账号 定义:银行账号=1字符30 位置:客户信息表、供应商信息表(22)名字:开户银行 描述:客户、供应商的开户银行 定义:开户银行=1字符30 位置:客户信息表、供应商信息表(23)名字:客户类别编号 描述:区
7、分客户的类别 定义:客户类别编号=1数字30 位置:客户信息表(24)名字:累计消费金额 描述:累计客户的消费金额 定义:累计消费金额=1数字30 位置:客户信息表(25)名字:供应商编号描述:唯一地标识供应商记录集中的一个特定的关键域 定义:供应商编号=1数字8 位置:供应商信息表、进货订单表、入库单表(26)名字:供应商名称 描述:标识供应商的名称 定义:供应商名称=1字符40 位置:供应商信息表(27)名字:业务员类别编号 描述:唯一的标识业务员类别的编号 定义:业务员类别编号=1数字30 位置:业务员表、业务员类别表(28)名字:业务员类别 描述:业务员的类别名称 定义:业务员类别=1
8、字符30 位置:业务员表、业务员类别表(29)名字:业务员编号 描述:唯一的标识业务员的编号定义:业务员编号=1数字6 位置:业务员表、进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、转仓单表(30)名字:业务员姓名 描述:标识业务员的姓名 定义:业务员姓名=1字符20位置:业务员表(31)名字:身份证号码 描述:业务员的身份证号码 定义:身份证号码=1数字18 位置:业务员表(32)名字:仓库编号 描述:唯一地标识仓库记录集中的一个特定的关键域 定义:仓库编号=1数字6 位置:仓库表、入库单表、销售单表、库存表、转仓单表(33)名字:仓库名称 描述:标识仓库的名称 定义:仓
9、库名称=1字符40 位置:仓库表(34)名字:订货日期 描述:销售、进货的订货日期 定义:订货日期=日期 位置:销售订单表、进货订单表(35)名字:订货单编号 描述:唯一的标识订货单 定义:订货单编号=1数字8 位置:进货订单表、销售订单表(36)名字:数量 描述:订货、入库、配料、生产、销售、库存、转仓的数量 定义:数量=1数字9 位置:进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表(37)名字:单价 描述:进货时、入库时、配料时、做生产计划时以及销售时的单价 定义:单价=1数字12 位置:进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表(
10、38)名字:折扣 描述:进货、入库、销售时所扣的折扣 定义:折扣=1数字5 位置:进货订单表、入库单表、销售订单表、销售单表(39)名字:总金额 描述:进货、入库、配料、生产、销售、库存、转仓货物的总金额 定义:总金额= 1数字9 位置:进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表(40)名字:入库日期 描述:标识入库货物的日期 定义:入库日期=日期 位置:入库单表(41)名字:入库单编号 描述:唯一地标识入库单信息表记录集中的一个特定的关键域定义:入库单编号=1数字14位置:入库单表(42)名字:是否及时付款 描述:标识在入库和销售时及时付款与否 定义:
11、是否及时付款=1字符2 位置:入库单表、销售单表(43)名字:是否记账 描述:标识在入库和销售时记账与否 定义:是否记账=1字符2 位置:入库单表、销售单表(44)名字:预付比例 描述:在入库和销售时的预付比例 定义:预付比例=1数字5 位置:入库单表、销售单表(45)名字:入库方式 描述:标明货物的入库方式,如采购生产等 定义:入库方式=1字符10 位置:入库单表(46)名字:配料单编号 描述:唯一地标识配料单表记录集中的一个特定的关键域 定义:配料单编号=1数字8 位置:配料单表(47)名字:设置日期 描述:配料设置日期 定义:设置日期=日期 位置:配料单表(48)名字:配料产品编号 描述
12、:唯一地标识配料产品 定义:配料产品编号=1数字30 位置:配料单表(49)名字:配料产品名称 描述:标识配料产品的名称 定义:配料产品名称=1字符40 位置:配料单表(50)名字:生产计划编号 描述:唯一地标识生产计划记录集中的一个特定的关键域 定义:生产计划编号=1数字8 位置:生产计划表(51)名字:制定日期 描述:生产计划制定日期 定义:制定日期=日期 位置:生产计划表(52)名字:计划开始日期描述:生产计划开始的日期定义:计划开始日期=日期 位置:生产计划表(53)名字:计划结束日期 描述:生产计划的结束日期 定义:计划结束日期=日期 位置:生产计划表(54)名字:销售订货日期 描述
13、:标识销售订货的日期 定义:销售订货日期=日期 位置:销售订单表(55)名字:销售订货单编号 描述:唯一的标识销售订货单的编号 定义:销售订货单编号=1数字8 位置:销售订单表(56)名字:销售日期 描述:标识销售的日期 定义:销售日期=日期 位置:销售单表(57)名字:销售单编号 描述:唯一的标识销售单 定义:销售单编号=1数字14 位置:销售单表(58)名字:更新日期 描述:库存产品的更新日期 定义:更新日期=日期 位置:库存表(59)名字:库存编号 描述:唯一地标识库存表记录集中的一个特定的关键域 定义:库存编号=1数字14 位置:库存表(60)名字:转仓单编号 描述:唯一地标识转仓单表
14、记录集中的一个特定的关键域 定义:转仓单编号=1数字8 位置:转仓单表(61)名字:转仓日期 描述:货物转仓的日期 定义:转仓日期=日期 位置:转仓单表(62)名字:转出仓库编号 描述:标识转出仓库的编号 定义:转出仓库编号=1数字6 位置:转仓单表(63)名字:转入仓库编号 描述:标识转入仓库的编号 定义:转入仓库编号=1数字6 位置:转仓单表(64)名字:备注信息 描述:各个表单的补充说明 定义:备注信息=1字符100 位置:产品类别表、产品信息表、客户信息表、供应商信息表、业务员类别表、业务员表、仓库表、进货订单表、入库单表、配料单表、生产计划表、销售订单表、销售单表、库存表、转仓单表2
15、、数据文件(1)名称:产品类别表定义:产品类别表=产品父类编号+产品父类名称+备注信息(2)名称:产品信息表定义:产品信息表=产品编号+产品名称+计量单位+产品类别编号+入库单价+销售单价+零售价格+生产厂家+更新日期+备注信息(3)名称:客户信息表定义:客户信息表=客户编号+客户名称+地址+邮政编码+联系电话+公司主页+联系人+联系人电子邮件地址+税号+银行帐号+开户银行+客户类别编号+累计消费金额+备注信息(4)名称:供应商信息表定义:供应商信息表=供应商编号+供应商名称+地址+邮政编码+联系电话+公司主页+联系人电子邮件地址+税号+银行帐号+开户银行+联系人+备注信息(5)名称:业务员类
16、别表定义:业务员类别表=业务员类别编号+业务员类别+备注信息(6)名称:业务员表定义:业务员表=业务员编号+业务员姓名+业务员类别+联系电话+地址+身份证号码+业务员类别编号+备注信息(7)名称:仓库表定义:仓库表=仓库编号+仓库名称+备注信息(8)名称:进货订单表定义:进货订单表=订货日期+业务员编号+订货单编号+供应商编号+产品编号+数量+单价+折扣+总金额+备注信息(9)名称:入库单表定义:入库单表=入库日期+业务员编号+入库单编号+供应商编码+仓库编号+产品编号+数量+单价+折扣+总金额+是否即时付款+是否记帐+预付比例+备注信息+入库方式(10)名称:配料单表定义:配料单表=配料单编
17、号+设置日期+产品编号+产品名称+计量单位+配料产品编号+配料产品名称+计量单位+数量+单价+总金额+业务员编号+备注信息(11)名称:生产计划表定义:生产计划表=生产计划编号+业务员编号+制定日期+产品编号+产品名称+计量单位+数量+单价+总金额+计划开始日期+计划结束日期+备注信息(12)名称:销售订单表定义:销售订单表=销售订货日期+业务员编号+销售订货单编号+客户编号+产品编号+单价+折扣+总金额+备注信息(13)名称:销售单表定义:销售单表=销售日期+业务员编号+销售单编号+客户编码+仓库编号+产品编号+数量+单价+折扣+总金额+是否即时付款+是否记帐+预付比例+备注信息+出库方式(
18、14)名称:库存表定义:库存表=更新日期+库存编号+仓库编号+产品编号+数量+总金额(15)名称:转仓单表定义:转仓单表=转仓单编号+转仓日期+业务员编号+转出仓库编号+转入仓库编号+产品编号+数量+总金额+备注信息。软件设计说明书一功能结构图:二数据库设计:2.1数据库需求分析:用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。 本系统主要完成对小型工厂企业进存销各类数据的登记,修改,删除,查询,分析等各项功能,按功能模块分,拟分为以下几个模块::
19、数据录入及维护模块、其他数据处理模块、:数据查询模块。2.2数据库概念结构设计:针对工厂企业业务的一般需求,通过对工厂企业管理工作过程的内容和数据流程分析,设计得到如下的数据项和数据结构: 产品类别信息,包括的数据项有:类别编号、类别名称等。 产品信息,包括的数据项有:产品编号、产品名称、计量单位、类别、入库价格、分销价格、零售价格、生产厂家、更新日期、备注信息等。 客户信息,包括的数据项有:客户编号、客户名称、地址、邮政编码、电话号码、公司主页、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。 供应商信息,包括的数据项有:供应商编号、供应商名称、地址、邮政编码、电话号码、公司主页
20、、电子邮件地址、税号、银行帐户、开户银行、联系人、备注信息等。 业务员类别信息,包括的数据项有:类别编号、类别名称等。 业务员信息,包括的数据项有:业务员编号、业务员姓名、类别、电话号码、家庭住址、身份证号码、备注信息等。 仓库信息,包括的数据项有:仓库编号、仓库名称。 进货订单信息,包括的数据项有:订货日期、编号、业务员、供应商编号、产品编号、数量、单价、折扣比例、总金额、备注信息等。 入库单信息,包括的数据项有:入库日期、编号、业务员、供应商编号、产品编号、数量、单价。折扣比例、总金额、是否即时付款、是否记帐、预付比例、备注信息等。 配料单信息,包括的数据项有:配料单编号、设置日期、产品编
21、号、产品名称、产品计量单位、配料编号、配料名称、配料计量单位、配料数量、配料单价、配料总金额、业务员编号、备注信息等。 生产计划信息,包括的数据项有:计划编号、计划制定人、计划制定时间、产品编号、产品名称、计量单位、生产数量、单价、总金额、计划起始时间、计划结束时间、备注信息等。 销售订单表, 包括的数据项有:销售订货日期、业务、销售订货单编号、客户编号、商品编号、数量、销售订货单价、折扣、总金额、备注信息。 销售单表, 包括的数据项有:销售日期、业务员、销售单编号、客户编码、仓库编号、产品编号、数量、单价、折扣、总金额、是否即时付款、是否记帐、预付比例、备注信息、出库方式。 库存信息,包括的
22、数据项有:更新日期、编号、仓库编号、产品编号、数量、单价、总金额、备注信息等。 转仓信息,包括的数据项有:转仓日期、编号、业务员、转出仓库编号、转入仓库编号、产品编号、数量、总金额、备注信息等。3.数据库逻辑结构设计:根据上述数据库的需求分析和概念结构设计,设计了名称为My_Factory的数据库。数据库My_Factory由下面多个表格组成,各个表格的设计结果如下表格所示,每个表格表示在数据库中相对应的一个表。附表:产品类别信息:表1-1 产品类别表列名数据类型可否为空说明lbcodecharNot Null产品父类编号lbcharNull产品父类名称bzcharNull备注信息产品信息:表
23、1-2 产品信息表列名数据类型可否为空说明dmcharNot Null产品编号mccharNull产品名称jldwcharNull计量单位lbdmcharNull产品类别编号rkjnumericNull入库价格fxjnumericNull分销价格lsjnumericNull零售价格cjcharNull生产厂家yxrqdatetimeNull更新日期bzcharNull备注信息客户信息表1-3 客户信息表列名数据类型可否为空说明dmcharNot Null会员编号mccharNull会员名称addrcharNull地址yzbmcharNull邮政编码telcharNull联系电话itladdch
24、arNull公司主页ywmancharNull联系人emailcharNull联系人电子邮件地址sui-nocharNull税号bank-nocharNull银行帐号bankcharNull开户银行lbcodecharNull会员类别编号total-jenumericNull累计消费金额bzcharNull备注信息供应商信息表1-4 供应商信息表列名数据类型可否为空说明dmcharNot Null供应商编号mccharNull供应商名称addrcharNull地址yzbmcharNull邮政编码telcharNull联系电话itladdcharNull公司主页emailcharNull联系人电
25、子邮件地址sui-nocharNull税号bank-nocharNull银行帐号bankcharNull开户银行ywmancharNull联系人bzcharNull备注信息业务员类别信息表1-5 业务员类别表列名数据类型可否为空说明lbcodecharNot Null类别编号lbcharNull类别名称bzcharNull备注信息业务员信息表1-6 业务员表列名数据类型可否为空说明dmcharNot Null业务员编号mccharNull业务员姓名lbcharNull类别telcharNull联系电话addrcharNull家庭住址sfzcharNull身份证号码lbcodecharNull类
26、别编号bzcharNull备注信息仓库信息表1-7 仓库表列名数据类型可否为空说明dmcharNot Null仓库编号mccharNull仓库名称bzcharNull备注信息进货订单信息表1-8 进货订单表列名数据类型可否为空说明in-datedatetimeNot Null订货日期ywmancharNull业务员dh-nocharNull订货单编号gfdmcharNull供应商编号wzdmcharNull产品编号slnumericNull数量in-danjnumericNull订货单价i-zknumericNull折扣i-zkenumericNull总金额bzcharNull备注信息入库单信
27、息表1-9 入库单表列名数据类型可否为空说明in-datedatetimeNot Null入库日期ywman charNull业务员inh-nocharNull入库单编号gfdmcharNull供应商编码ckdmcharNull仓库编号wzdmcharNull产品编号slnumericNull数量in-dnajnumericNull单价i-zknumericNull折扣i-zkenumericNull总金额jsfkcharNull是否即时付款jzcharNull是否记帐yfnumericNull预付比例bzcharNull备注信息bzlcharNull入库方式(采购、生产等)配料单信息表1-1
28、0 配料单表列名数据类型可否为空说明m-nocharNot Null配料单编号m-datedatetimeNull设置日期wzdm1charNull产品编号wzmc1charNull产品名称jldw1charNull计量单位wzdm2charNull配料产品编号wzmc2charNull配料产品名称jldw2charNull配料计量单位sl2numericNull配料数量in-djnumericNull配料价格jinenumericNull配料总金额ywdmcharNull业务员编号bzcharNull备注信息生产计划信息表111 生产计划表列名数据类型可否为空说明pl-nocharNot N
29、ull生产计划编号pl-mancharNull业务员编号Pl-datedatetimeNull制定日期dmcharNull产品编号mccharNull产品名称jldwcharNull计量单位pl-slnumericNull生产数量djnumericNull生产价格jinenumericNull总金额cp-datedatetimeNull计划开始日期st-datedatetimeNull计划结束日期bzcharNull备注信息销售订单表表1-12 销售订单表列名数据类型可否为空说明out-datedatetimeNot Null销售订货日期ywmancharNull业务员xsdh-nocharN
30、ull销售订货单编号khdmcharNull客户编号wzdmcharNull商品编号slnumericNull数量out-danjnumericNull销售订货单价o-zknumericNull折扣o-zkenumericNull总金额bzcharNull备注信息销售单表表1-13 销售单表列名数据类型可否为空说明out-datedatetimeNot Null销售日期ywman charNull业务员outh-nocharNull销售单编号khdmcharNull客户编码ckdmcharNull仓库编号wzdmcharNull产品编号slnumericNull数量out-dnajnumeri
31、cNull单价o-zknumericNull折扣o-zkenumericNull总金额jsfkcharNull是否即时付款jzcharNull是否记帐yfnumericNull预付比例bzcharNull备注信息bzlCharNull出库方式(销售、组装等)库存信息表1-14 库存表列名数据类型可否为空说明update-datedatetimeNot Null更新日期kucun-nocharNull库存编号ckdmcharNull仓库编号wzdmcharNull产品编号slnumericNull数量total-jenumericNull总金额转仓信息表1-15 转仓单表列名数据类型可否为空说明
32、zc-nocharNot Null转仓单编号zc-datedatetimeNull转仓日期ywmancharNull业务员编号o-ckdmcharNull转出仓库编号i-ckdmcharNull转入仓库编号wzdmcharNull产品编号slnumericNull数量total-jenumericNull总金额bzcharNull备注信息用户手册一:系统简介:本软件系统(工厂企业进销存管理系统)具有商品信息设置管理、企业进销货管理、企业生产管理、库存信息管理、财务信息管理等实用的功能。在用户手册中,将向用户介绍软件的安装方法和使用方法。系统清单:本软件系统包括以下文件:主程序文件:My_Factory.exe数据库文件:My_Factory.mdf、My_Factory_log.LDF运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 草地夜行听评课记录
- 100秒计时器课程设计
- 青海省海东地区2024年一级造价工程师《土建计量》押题密卷含解析
- 8人教版七年级语文第一学期期末考试试题(含答案)(适用于山东)
- 《错账更正》课件
- 中国象棋学习介绍
- 第二册美术课程教学计划例文
- 化粪池接缝布施工方案
- 乡镇工作总结及工作计划
- 2024年行政前台年度工作计划
- 2024届山东省青岛市高三下学期第二次模拟考试英语试题(解析版)
- 教师汇报课活动方案
- 国家公共英语(三级)笔试历年真题试卷汇编1(题后含答案及解析)
- 教师个人成长报告范文(32篇)
- 2024至2030年全球与中国呼叫中心服务市场现状及未来发展趋势
- 中国越剧•唱腔智慧树知到答案2024年浙江艺术职业学院
- 0-3岁婴幼儿生活照护智慧树知到期末考试答案章节答案2024年运城幼儿师范高等专科学校
- 数据中心运维服务投标方案
- DL∕T 1773-2017 电力系统电压和无功电力技术导则
- 《我会叠被子》教案 小学劳动
- 八年级英语下教研工作计划5篇
评论
0/150
提交评论