为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

商品库存管理系统

2017-10-08 31页 doc 62KB 43阅读

用户头像

is_180829

暂无简介

举报
商品库存管理系统商品库存管理系统 摘 要 随着市场规模的发展壮大,其经营管理也变得愈加复杂,早期形式早已不库存管理能满足现代销售业的发展,这样就迫切地需要引入新的管理技术。 企业库存管理场形态具有很多优点,但在目前状况下,它仍存在企业所固有的落后的一面,例如:不能有效地管理每种商品,商品调度速度慢,不宜进行商品调价,盘点效率低等,而且在商品库存日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着市场形态的高速发展,库存运营管理也变得愈加复杂,日常所需要处理的数据量也逐渐扩大,市...
商品库存管理系统
商品库存管理系统 摘 要 随着市场规模的发展壮大,其经营管理也变得愈加复杂,早期形式早已不库存管理能满足现代销售业的发展,这样就迫切地需要引入新的管理技术。 企业库存管理场形态具有很多优点,但在目前状况下,它仍存在企业所固有的落后的一面,例如:不能有效地管理每种商品,商品调度速度慢,不宜进行商品调价,盘点效率低等,而且在商品库存日常管理中,商品的进、销、存等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着市场形态的高速发展,库存运营管理也变得愈加复杂,日常所需要处理的数据量也逐渐扩大,市业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了商品物资库存管理信息系统,依靠现代化的计算机信息处理技术来管理库存,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况,并能够对各种反馈信息进行分析,使管理人员能够快速对市场的变化做出相应的决策,提高商场经营管理效率。 数据库技术产生于20世纪60年代,40多年来得到了迅速发展,已经形成较为完整的理论体系并产生了一大批实用系统。随着Internet的迅速发展,数据库技术成为应用最广泛的技术之一,可用数据库技术来实现对商品库存信息的有效管理。 关键字:库存管理;数据库技术库存规模的发展壮大 I 商品库存管理系统 Abstract With the development and expansion of market size, its management has become increasingly complex, an early form had no inventory management to meet the modern marketing industry, so that urgent need to introduce new management techniques. Inventory management field form has many advantages, but in the current situation, it is still inherent in the business behind the side, for example: You can not effectively manage each commodity, commodity scheduling slow, not suitable for commodity price adjustment, inventory and low efficiency , but also in the daily management of inventory of goods, merchandise, , relying on modern computer information processing technology to manage inventory, thus saving a lot of manpower, material resources, to improve the working conditions of employees, to reduce the labor intensity , and can quickly reflect the product, sales, storage and other conditions, and can be analyzed for a variety of feedback, enabling administrators to quickly to market changes and make the appropriate decisions to improve the efficiency of mall management. Database technology produced in the 1960s, more than 40 years has been rapid development, has formed a relatively complete theoretical system and produce a large number of practical systems. With the rapid development of Internet, database technology to become one of the most widely used technology, database technology can be used to achieve the effective management of product inventory information. Keywords: inventory management; database technology, the scale of development and growth stocks II 商品库存管理系统 目录 摘 要 ..............................................................I Abstract ..........................................................II 第一章 系统分析 ....................................................1 1.1库存管理的日常业务 .........................................1 1.2库存情况分析的几种方式 .....................................2第二章 系统业务流程 ................................................6 2.1采购的业务流程 .............................................6 2.2系统特色 ...................................................8 第三章 数据流程分析 ................................................9 3.1视图的 ................................................19 3.2出库 ......................................................26 结束语 ............................................................27 致 谢 ............................................................29 参考文献 ..........................................................30 III 商品库存管理系统 第一章 系统分析 1.1库存管理的日常业务 (1)采购入库单 采购入库单一般指采购原材料验收入库时,所填制的入库单据;企业一般指商品进货入库时,填制的入库单。 (2)材料出库单 材料出库单是企业领用材料时,所填制的出库单据。 (3)产成品入库单 产成品入库单是指产成品验收入库时,所填制的入库单据。产成品入库单是以企业入库单据的主要部分。 (4)销售出库单 销售出库单是指产成品销售出库时,所填制的出库单据。销售出库单也是企业出库单据的主要部分,因此在本系统中,销售出库单也是进行日常业务处理和记帐的主要原始单据之一。 (5)其他入库单 企业的其他入库单是指除采购入库、产成品入库之外的其他入库业务,如调拨入库、盘盈入库、形态转换入库等业务形成的入库单。 (6)其他出库单 企业的其他出库指除销售出库、材料出库之外的其他出库业务,如调拨出库、盘亏出库、形态转换出库等。 (7)调拨:管理仓库间的实物转移和分销意义上的仓库分配、调拨业务,属转移事务类型。 (8)形态转换:某种物品在加工或存储过程中,由于加工或环境的原因,使其形态和名称发生变化,这时需处理形态转换业务,调整库存帐。 (9)反冲:对于生产环节在制品及不入库半成品业务,系统按照产品结构管理实现原材料与在制品、半成品对冲处理功能,实现在制品、半成品管理。 (10)盘点单 在日常物品收发、保管过程中,由于计量错误、检验疏忽、管理不善、自然损耗、核算错误等原因,有时会发生物品的盘盈、盘亏和毁损现象,从而造成物品帐实不相符。为了保护企业流动资产的安全和完整,做到帐实相符,企业必须对物品进行定期或不定期的清查。确定企业各种物品的实际库存量,并与帐面相核对,查明物品盘盈、盘亏和毁损的数量以及造成的原因,并据以编制物品盘点报告表,按规定程序,报有关部门审批。 物品盘盈、盘亏和毁损,在查明原因、分清责任、按规定程序报经有关部门批准后,应进行相应的帐务处理,调整物品帐的实存数,使物品的帐面记录与库存实物核对相符。 物品盘点报告表,是证明企业物品盘盈、盘亏和毁损,据以调整物 1 商品库存管理系统 品实存数的书面凭证,经企业领导批准后,即可作为原始凭证入帐。但是,物品的盘盈、盘亏和毁损必须在按规定程序报经有关部门批准后才能进行处理。 库存业务管理过程中的原始凭证(原始数据)有:1.入库单 2.退料单 3.领料单。 1.2库存情况分析的几种方式 (1)安全库存报警 通过对各种物品当前库存量和安全库存量的对比分析,对超过或低于安全库存量的物品进行报警,并可查询当前库存量等于安全库存量的物品。 安全库存预警输出的内容包括物品、物品的安全库存量、当前库存量及当前库存量与安全库存量的差。 各物品的安全库存量取自物品档案中各物品的安全库存量,当前库存量为各物品所有仓库的现存量之和,差量=当前库存量-安全库存量。 (2)短缺物品查询 通过对各种物品当前库存量和最低库存量对比分析,当前库存量低于最低库存量的物品表示短缺物品。短缺物品查询输出的内容包括物品、各物品的最低库存量、当前库存量及短缺量。 各物品的最低库存量取自物品档案中各物品的最低库存量,当前库存量为各物品所有仓库的现存量之和,短缺量=最低库存量-当前库存量。 (3)呆滞积压物品 系统提供呆滞积压物品的分析是按物品周转率分析的。当前库存量与最高库存量或安全库存量比较,周转率低于呆滞积压且超过最高库存量(或安全库存量)的物品为积压物品,周转率低于呆滞积压标准且未超过最高库存量(或安全库存量)的物品为呆滞物品。呆滞积压物品分析输出的内容包括物品、各物品的最高库存量(或安全库存量)、当前库存量、短缺量、周转率、周转率与最低周转率(呆滞积压标准)的差、状态(表示该物品是呆滞物品还是积压物品)。物品的呆滞积压标准在【物品档案】中设置。呆滞积压标准是操作员设置的每一物品的最低周转率,低于此周转率的物品就是呆滞积压的物品。当前库存量为该物品所有仓库的现存量之和超储量=当前库存量-最高库存量(或安全库存量) 物品周转率=一定期间内物品的已消耗量?一定期间内物品的平均库存量 平均库存量=一定期间内物品每天的平均库存量之和?天数 每 2 商品库存管理系统 天的平均库存量=(当天的期初结存数量+当天的期末结存数量)?2 已消耗量=一定期间内该物品的出库数量 差率=周转率-呆滞积压标准 状态:超储量大于零且差率小于零的物品为积压物品,状态为'积压';超储量小于等于零且差率小于零的物品为呆滞物品,状态为'呆滞';超储量小于等于零且差率大于等于零的物品为非呆滞积压物品,状态为空。 库存占用资金分析: A类:物资比例很小(10,), 但占用资金很大(70,),属于重要物资,必须严格控制。及时审查需求量、订货量、密切跟踪并催货,尽量减少提前期。 B类:物资比例较高(25,),而占用资金仅次于 A类(20,)。 C类:物资比例高(65,),但占用资金少(l0,)。对 C类物资必须经常清点,可采用简单的库存维护与 订货技术,以节省管理开销。 库存中的统计方式有: 收发存汇总表 反映仓库各物品各种收发类别的收入、发出及结存情况。收发存汇总表是按仓库进行分页查询的。一页显示一个仓库的收发存汇总表。仓库的收发存汇总表通过汇总功能查询。收发存汇总表输出的内容包括仓库、物品、自由项、期初结存数量(件数)、各种入库类别的入库数量(件数)、各种出库类别的出库数量(件数)、期末结存数量(件数)。 期末结存数量=期初结存数量+各种入库类别的入库数量-各种出库类别的出库数量。 期末结存件数=期初结存件数+各种入库类别的入库件数-各种出库类别的出库件数。 业务类型收发存汇总表 反映仓库各物品各种业务类型的收入、发出及结存情况。 系统提供的业务类型包括:采购、销售、产品入库、材料出库、盘盈入库、盘亏出库、其他入库、其他出库。 业务类型汇总表是按仓库进行分页查询的。一页显示一个仓库的业务类型汇总表。业务类型汇总表输出的内容包括仓库、物品、期初结存数量(件数)、各种业务类型的入库数量(件数)、各种业务类型的出库数量(件数)、期末结存数量(件数)。 3 商品库存管理系统 期末结存数量=期初结存数量+各种业务类型的入库数量-各种业务类型的出库数量。 期末结存件数=期初结存件数+各种业务类型的入库件数-各种业务类型的出库件数。 反映仓库各物品各种收发类别的入库或出库的情况。收发类别汇总表是按仓库进行分页查询的。一页显示一个仓库的收发类别汇总表。收发类别汇总表输出的内容包括仓库、物品、用户所选入库类别的入库数量(件数)或用户所选出库类别的出库数量(件数反映各供货单位供应的物品的收入、发出及结存情况。 库存管理过程中的统计报表有: 1(原材料、燃料的收支存月报表 2(材料明细分类帐 3(物资A\B\C分类表 4(库存物资积压一览表 5(库存物资短缺一览表 库存管理系统通过对仓库、货位、入出库类型与入出库单据的管理,通过库存分析、清仓盘库管理来实现对企业库存的管理,全面监控企业商品的进、出、存等各种状况,以满足现代企业的库存管理需要。本套应用程序名称为“库存管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。 库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。 对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息,短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加,删除更新数据库等。 当然,仓库中货品入库也是常有的事,入库管理操作就是对于货品入库情况的管理,用户可以方便地输入一些货品的信息。 有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。 仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并 4 商品库存管理系统 可以对一些基本的信息生成报表形式,并打印输出的功能。 报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印,方便简洁。 本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面支持分析和决策的功能。 5 商品库存管理系统 第二章 系统业务流程 2.1采购的业务流程 1.采购员持采购订单交货、仓库保管员在系统中对采购订单做送检通知单,并打印一式两份后,到质检部门申请质检; 2.质检员在送检通知单上填写质检结果,一份由质检部存档,一份交采购员办理入库手续 ; 3.仓库保管员凭送检通知单在系统中做物料接收业务,并打印厂采购单交采购员 ; 4.采购接收业务完成 。 物料登录时按照入库单上的实收数量,进货途径,进货价等内容进行。如仓库原有此物料,则在原有库存量上增加入库数量;如仓库没有这种物料,则应在库存总帐上登录新品种。 采购接收业务的基本流程有: 1(在仓库内实物调整(没有该需求的则不做); 2. 在系统内通过调整功能,输入实际的调整值;(若对交库数量调整,则系统自动更改库存现有量) 3.运行调整报告,核对。 (2)部门领料的流程很简单,各部门主要通过仓库领取物资,只需要填写部门领料单即可。领料业务的基本流程有: 1.领料人员持领料单,到仓库领料,仓库保管员对领料单上的领料用途,根据领料单上的物料编码和数量按照系统发料数量进行实物发料。 2.领料业务流程完成 。 出库凭证是仓库办理物资出库业务的唯一合法凭据。包括用户管理,密码管理,关闭系统,以及数据的备份与恢复,可以根据需要对整个数据库进行备份,以确保数据的安全性。帮助:本系统的帮助信息,包括应用程序的版本信息; 货品信息管理:对仓库里的货品进行登记; 货品库存管理:管理仓库的库存情况; 6 商品库存管理系统 短线货品管理:对仓库里短线的货品进行登记,以便及时采购补货; 超储货品管理:对仓库里超储的货品进行登记,控制库存量,减少进货; 3.入库管理 入库登记管理:能对货品的入库登记,删除,更改等; 入库期间统计:货品入库期间年度的统计; 供货单位期间供货金额统计:对货品供应的金额进行统计; 4.出库管理 对货品出库期间的年度统计,出库登记,及收获单位金额统计 等; 5.盘存管理 对盘存货品信息的盘存录入; 6.综合管理 可根据同一货品的出入库情况,对库存情况的汇总; 7.附项管理 对供货单位情况,经办人员,收货单位情况,仓库信息进行登记管理,可 进行添加,删除等操作; 8.历史数据管理 对历史库存,历史出库,历史出库情况进行管理; 9.打印与查询 可根据输入的条件,对货品的入库信息,库存信息等进行简单查询和组合 查询。 7 商品库存管理系统 2.2系统特色 1.设置系统用户登陆功能,即时对系统数据进行安全设置与保护。 2.友好的用户界面,业务操作简单,进入系统即能使用。 3.成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定。 4.强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的数据库系统,提供各种级别的数据保护和权限控制方式,确保数据的安全可靠。 5.系统每种操作都可以通过菜单来进行。操作快捷、方便。易懂易会。系统集输入、维护、查询、统计和各种处理为一体,信息导入导出方便共享。 8 商品库存管理系统 第三章 数据流程分析 使用该系统首先登入,随后进行用户信息验证,通过后进入主窗体,然后进入以下任一子模块:系统,仓库管理,入库管理,出库管理,综合管理,盘存管理,附项分类,历史数据管理,打印查询。其中入库管理,综合管理,出库管理要进入下一模块库存汇总再进入数据备份单元,其他除打印查询模块外,直接进入数据备份单元,然后将备份数据输出。打印查询模块则进入货品入库单,货品出库单,经办人员报表环节。 登陆流程 1、用户的登陆实现,分为管理员和仓库负责人 2、在管理员界面和仓库负责人界面上有各种数据库信息的查询 3、在管理员界面上有对信息的更新操作,例如添加、删除、修改等 4、在仓库负责人界面上只有对本人负责的仓库有进行更新操作 5、在界面上增添了报表的打印预览功能,能够有效直观的查看 6、在界面上有多表查询及统计查询功能,能够及时了解商品的动态 的库存信息和销售状况,及时了解库存形势 7、在界面的最后增添了帮助选项,粗略的了解系统及软件的知识, 并对本人的基本信息有一定的认识。 9 商品库存管理系统 开 始 NO NO 管理员登仓库负责人 陆 登陆 yes yes 登陆成登陆成 功 功 系统主界仓库负责人界 面 面 基 基 系本另本仓系信帮统信类信库息统 助 操息查息负操查作 更查询 责 作 询 新 询 实际库存表(Actual_Stock) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 AS_Number Varchar 20 Y 编号 Materials_Number Varchar 20 物品编号 Materials_Name Varchar 20 物品名称 Stock_Number Varchar 20 仓库代码 GoodsLocation_Number Varchar 20 货位代码 ABC_Tpye_Number Varchar 20 ABC分类代码 Materials_Standard Varchar 20 物品规格 Materials_Model Varchar 20 物品型号 Measure Varchar 20 计量单位 Materials_Number Number 10 物品数量 Materials_Unit_Price Number 10 物品单价 Sum Number 10 金额 10 商品库存管理系统 入库单(In_Stock) 字段类 字段列名 字段大小 是否必填 是否主键 说明 型 IS_Number Varchar 20 Y 入库单编号 Stock_Number Varchar 20 仓库代码 GoodsLocation_Number Varchar 20 货位代码 IS_Person Varchar 20 入库人 IS_Time Date 入库日期 Materials_Number Varchar 20 物品代码 Materials_Name Varchar 20 物品名称 Materials_Standard Varchar 20 物品规格 Materials_Model Varchar 20 物品型号 Materials_Products Varchar 20 物品产地 Materials_Number Number 10 物品数量 Materials_Unit_Price Number 10 物品单价 Sum Number 10 金额 Remark Varchar 50 备注 Unit Varchar 20 单位 Operate_Reason_Number Varchar 20 操作原因代码 Operate_Person Varchar 20 操作员 11 商品库存管理系统 移库单(Move_Stock) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 MS_Number Varchar 20 Y 移库编号 Out_Stock_Number Varchar 20 源库房代码 Out_ 源货位代码 Varchar 20 GoodsLocation_Number Target_Stock_Number Varchar 20 目标库房代码 Target_ 目标货位代码 Varchar 20 GoodsLocation_Number MS_Person Varchar 20 调货人 MS_Time Date 调货日期 Materials_Number Varchar 20 物品代码 Materials_Name Varchar 20 物品名称 Materials_Standard Varchar 20 物品规格 Materials_Model Varchar 20 物品型号 Materials_Products Varchar 20 物品产地 Unit Varchar 20 单位 Materials_Number Number 10 物品数量 Materials_Unit_Price Number 10 物品单价 Sum Number 10 金额 Remark Varchar 50 备注 Operate_Reason_Number Varchar 20 操作原因代码 12 商品库存管理系统 客户信息(Guest_Info) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 Guest_Number Varchar 20 是 客户编号 Guest_Name Varchar 20 客户名称 Detail_Address Varchar 50 详细地址 Phone Varchar 20 电话 Linkman Varchar 20 联系人 Linkman_Phone Varchar 20 联系人电话 E-mail Varchar 20 电子邮件 员工(Employee) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 Employee_Number Varchar 20 Y 员工号 Employee_Name Varchar 20 员工姓名 Sex Varchar 20 性别 Race Varchar 20 名族 Address Varchar 50 住址 Department_Name Varchar 20 所属部门名称 Birthday Date 出生日期 Phone Varchar 20 联系电话 ID Varchar 20 身份证号 ABC分类(ABC_Type) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 Type_Number Varchar 20 分类代码 Remark Varchar 50 备注 13 商品库存管理系统 出库表(Out_Stock) 字段列名 字段类型 字段大小 是否必填 是否主键 说明 OS_Number Varchar 20 Y 出库单编号 Out_Stock_Number Varchar 20 源库房代码 Out_ 源货位代码 Varchar 20 GoodsLocation_Number Receive_Person Varchar 20 领用人 OS_Time Date 出库日期 Materials_Number Varchar 20 物品代码 Materials_Name Varchar 20 物品名称 Materials_Standard Varchar 20 物品规格 Materials_Model Varchar 20 物品型号 Materials_Products Varchar 20 物品产地 Unit Varchar 20 单位 Materials_Number Number 10 物品数量 Materials_Unit_Price Number 10 物品单价 Sum Number 10 金额 Remark Varchar 50 备注 Operate_Person Varchar 20 操作员 操作原因代Operate_Resson_Number Varchar 20 码 14 商品库存管理系统 供应商 字段列名 字段类型 字段大小 是否必填 是否主键 说明 Supplier_Number Varchar 20 Y 供应商编号 Supplier_Department_Name Varchar 20 供应商单位名 Detail_Address Varchar 50 详细地址 Opener_Bank Varchar 20 开户银行 Bank_Accout Varchar 20 银行帐号 Phone Varchar 20 电话 Linkman Varchar 20 联系人 Linkman_Phone Varchar 20 联系人电话 E-mail Varchar 20 电子邮件 库房 字段列名 字段类型 字段大小 是否必填 是否主键 说明 库房代码 Stock_Number Varchar 20 Y 库房名称 Stock_Name Varchar 20 Responsibility_Person Varchar 20 负责人 库房地址 Stock_Address Varchar 50 15 商品库存管理系统 物品信息 字段列名 字段类型 字段大小 是否必填 是否主键 说明 Materials_Number Varchar 20 Y 物品代码 Materials_Name Varchar 20 物品名称 Materials_Standard Varchar 20 物品规格 Materials_Model Varchar 20 物品型号 Material_Color Varchar 20 物品颜色 Materials_Products Varchar 20 物品产地 Unit Varchar 20 单位 Material_ 物品单价 Number 10 Unit_Price Supplier_Number Varchar 20 供应商代码 Safe_Stock Number 10 安全库存 ABC分类代ABC_Type_Number Varchar 20 码 货位 字段列名 字段类型 字段大小 是否必填 是否主键 说明 GoodsLocation_Number Varchar 20 货位代码 Stock_Name Varchar 20 库房名称 Location Varchar 20 位置 字段列名 字段类型 字段大小 必填字段 供应商编号 char 10 是 char 10 供应商名称 是 char 4 联系方式 是 char 20 地址 是 16 商品库存管理系统 商品信息表:保存了商品的基本信息。主键是商品号。 说明 字段类型 字段大小 必填字段 char 10 商品号 是 char 10 商品名 是 供应商编号 char 10 是 char 5 进价 是 char 5 售价 是 datetime 8 生产日期 是 int 4 库存量 是 仓库号 int 4 是 (3)登录表:保存了管理员和仓库负责人的用户名和密码,权限等信息。 主键是用户名。 字段列名 字段类型 字段大小 必填字段 char 10 用户名 是 char 10 密码 是 char 10 权限 是 (4)库存信息表:保存了现有库存的基本信息。主键是商品存储编号。 说明 字段类型 字段大小 必填字段 char 10 商品存储编号 是 char 10 商品号 是 char 10 单价 是 int 4 商品库存数量 是 datetime 8 生产日期 是 char 10 仓库名称 是 17 商品库存管理系统 (5)入库表:存储了入库商品的基本信息。主键是入库号。 字段类字段大必填字说明 型 小 段 入库号 char 10 是 商品号 char 10 是 进价 char 10 是 数量 int 4 是 总价格 int 4 是 仓库号 int 4 是 负责人 char 10 是 dateti入库日期 8 是 me (6)出库表:存储了出库商品的基本信息。主键是出库号。 字段类字段大必填字说明 型 小 段 出库号 char 10 是 商品号 char 10 是 售价 char 10 是 数量 int 4 是 总价格 int 4 是 仓库号 int 4 是 负责人 char 10 是 dateti出库日期 8 是 me (7)仓库信息表:存储了仓库的基本信息。主键是仓库号。 字段类字段大字段列名 必填字段 型 小 仓库号 int 4 是 仓库名称 char 10 是 仓库说明 char 20 是 18 商品库存管理系统 3.1视图的设计 (1)仓库信息 create view ck_view as select 仓库.仓库编号,仓库名,商品.商品编号,商品名,单价,商品库存 数量,商品.生产日期 from 仓库,库存信息,商品 where 仓库.仓库编号=库存信息.仓库编号 and 商品.商品编号=库存信息. 商品编号 (2)商品信息 create view sp_view as select * from 商品 (3)入库信息 create view rk_view as select * from 入库 (4)出库信息 create view chuk_view as select * from 出库 (1)create proc 增加供应商 @供应商编号 int, @供应商名 char(10), @电话号码 char(10), @地址 char(10) as insert into 供应商 19 商品库存管理系统 values (@供应商编号,@供应商名,@电话号码,@地址) (2)create proc 增加商品 @商品编号 int, 商品名 char(10), @ @供应商编号 int, @进价 money, 售价 money, @ @生产日期 datetime, @库存量 int as insert into 商品 values (@商品编号,@商品名,@供应商编号,@进价,@售价,@生产日期,@库存 量) (3)create proc 增加用户 @用户编号 int, @用户名 char(10), @密码 char(10), @权限 char(10) as insert into 用户 values (@用户编号,@用户名,@密码,@权限) (4)create proc 增加库存信息 @商品存储编号 int, @商品编号 int, @单价 money, @商品库存数量 int, @生产日期 datetime, @仓库编号 int as insert into 库存信息 20 商品库存管理系统 values (@商品存储编号,@商品编号,@单价,@商品库存数量,@生产日期,@仓 库编号) (5) create proc 增加入库 入库编号 int, @ @商品编号 int, @进价 money, 数量 int, @ @总价格 money, values (@入库编号,@商品编号,@进价,@数量,@总价格,@仓库编号,@负责 人,@入库日期) update 商品 set 商品.库存量=商品.库存量+@数量 where 商品.商品编号=@商品编号 update 库存信息 set 库存信息.商品库存数量=库存信息.商品库存数量+@数量 where (6)create proc 增加出库 @商品编号 int, @售价 money, @数量 int, @总价格 money, @仓库编号 int, @负责人 char(10), @出库日期 datetime as insert into 出库 values @出库编号,@商品编号,@售价,@数量,@总价格,@仓库编号,@负责 set 商品.库存量=商品.库存量-@数量 21 商品库存管理系统 where 商品.商品编号=@商品编号 pdate 库存信息 set 库存信息.商品库存数量=库存信息.商品库存数量-@数量 where (7)create proc 增加仓库 @仓库编号 int, 仓库名 char(10), @ @仓库说明 char(20) as insert into 仓库 values (@仓库编号,@仓库名,@仓库说明) (8)create proc 修改供应商 @供应商编号 int, @供应商名 char(10), @电话号码 char(10), @地址 char(10) as update 供应商 set 供应商.供应商编号=@供应商编号,供应商.供应商名=@供应商名,供 应商.电话号码=@电话号码,供应商.地址=@地址 (9)create proc 修改商品 @商品编号 int, @商品名 char(10), @供应商编号 int, @进价 money, @售价 money, @生产日期 datetime, @库存量 int as update 商品 22 商品库存管理系统 (10)create proc 修改用户 @用户编号 int, @用户名 char(10), 密码 char(10), @ @权限 char(10) as update 用户 用户编号=@用户编号,用户名=@用户名,密码=@密码,权限=@权限 set (11)create proc 修改库存信息 @商品存储编号 int, @商品编号 int, @单价 money, @商品库存数量 int, @生产日期 datetime, @仓库编号 int as update 库存信息 set 商品存储编号=@商品存储编号,商品编号=@商品编号,单价=@单价,商 品存数量=@商品库存数量,生产日期=@生产日期,仓库编号=@仓库编号 (12)create proc 修改入库 @入库编号 int, @商品编号 int, @进价 money, @数量 int, @总价格 money, @仓库编号 int, @负责人 char(10), @入库日期 datetime 23 商品库存管理系统 as update 入库信息 set 入库编号=@入库编号,商品编号=@商品编号,进价=@进价,数量=@数量,总价格=@总价格,仓库编号=@仓库编号,负责人=@负责人,入库日期=@入库日期 13)create proc 修改出库 ( @出库编号 int, @商品编号 int, 售价 money, @ @数量 int, @总价格 money, @仓库编号 int, @负责人 char(10), @出库日期 datetime as update 出库信息 set 出库编号=@出库编号,商品编号=@商品编号,售价=@售价,数量=@数量,总价格=@总价格,仓库编号=@仓库编号,负责人=@负责人,出库日期=@出库日期 (1)入库 create trigger update_or_insert入库 on 入库 for insert,update as declare @商品编号 int declare @数量 int declare @入库日期 datetime declare @库存量 int select @商品编号=商品编号 from inserted select @数量=数量 from inserted select @入库日期=入库日期 from inserted select @库存量=库存量 from 商品 where 商品.商品编号=@商品编号 24 商品库存管理系统 if(@入库日期>getdate())or(@入库日期5000) begin print'此种商品在仓库仓库存储超过上限,请重输' rollback transaction end 25 商品库存管理系统 3.2出库 create trigger update_or_insert出库 on 出库 for insert,update as declare @商品编号 int declare @数量 int declare @出库日期 datetime declare @库存量 int select @商品编号=商品编号 from inserted select @数量=数量 from inserted =出库日期 from inserted select @出库日期 select @库存量=库存量 from 商品 where 商品.商品编号=@商品编号 if(@出库日期>getdate())or(@出库日期论文
,都给了我们很多好的建议,有表扬,有批评,根据我们每个人系统的特点提出可以改进和完善的地方,让我们在不断学习中日益进步,也锻炼了我们联系实际的能力,让我思考问题也更加多元化,让我们了解到自己所做的系统不仅仅是用来看的,而更要注重它的可操作性和实用性。从她那里我学到了更多的是做事和学习的态度问题,以及思考问题的全面性和严谨性,这对以后不论是在学校还是在工作岗位上都有很大的帮助。 其次要感谢我的同学们,因为自己在专业课方面缺乏动手能力,学到的理论知识与实际操作有很大的不同,经常会因微小的问题而不知所措,在他们的耐心帮助下,动手能力明显增强。还有其他的朋友,平时在相互交流中,大家也取长补短,学到了很多,也得到了很多的帮助,感谢他们。 “不积跬步无以至千里”,这次毕业设计能够最终顺利完成,归功于各位老师三年间的认真教诲和谆谆教导,使我能够很好的掌握专业知识,并在毕业设计中得以体现。最后,我向周口科技学院的全体老师们再次表示衷心感谢:谢谢你们。 29 商品库存管理系统 参考文献 《数据库系统理论》 高等教育出版社 《数据库系统概论》 高等教育出版社 《数据库系统理论》 高等教育出版社 《Delphi 程序设计基础》 电子工业出版社 《Delphi 软件开发技术》 人民邮电出版社 《数据库系统概论》 高等教育出版社 30
/
本文档为【商品库存管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索