题目27:库存管理系统本课程设计题目完成一贸易公司的库存管理子系统

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

库存管理系统开发 1.设计目的 库存管理系统可帮助企业的仓库管理人员对库存物品的入库、出库、移库、盘点、补充订货和生产补料等操作进行全面的控制和管理库存管悝系统从级别、类别、货位、批次、单价、ABC分类等不同角度来管理库存物品的数量,库存成本和资金占用情况以便及时了解和控制库存業务各方面的准确情况和数据、库存成本和资金占用情况。而且可以及时了解和控制库存业务各方面的准确情况和数据做到账、物、卡楿符。库存管理系统是一个多层次的管理系统可以通过灵活的设置实现不同层次的管理。 通过此课程设计题目通过实现Java程序开发的环境搭建与配置,在实际运用中学习和掌握Java程序开发的全过程进一步熟悉掌握Java程序设计语言的基础内容,亲自动手写程序拓展知识面,鍛炼调试能力 软件配置: 数据库:SQLServer 操作系统:Unix 硬件配置: 客户端:奔腾3 服务器:小型计算机 网络配置: 百兆模式 2.2需求分析: 一个优秀的庫存管理系统不仅能管理已经发生出入库任务,提供实时精确的库存存量状态信息还可以通过库存状态的设置,对即将发生的出入库业務进行预测管理准确地得出未来某个时点上的预计库存及相应得资金占用情况。当销售订单到来时企业的ERP系统根据已有的产品成品库存信息制定生产计划。当下达生产任务时根据已有的库存信息制定采购计划。当评估企业经营生产计划时根据库存物料盘点计划产品荿本和库存物料资金占用情况。 因此可以说库存管理系统是整个企业信息化系统开发中最关键、最重要的部分。作为一个企业信息交互岼台应包括以下功能: (1)企业库存基本数据 是整个库存管理系统的基础,库存管理的出入库和移动都要根据库存基础数据来进行操作它包括库存系统设计、仓库基本信息、库位基本信息、物品库存信息、库存状态信息,表单、版号的设定单据字头设定,自定义栏设定等┅些系统基本信息 (2)企业仓库的作业管理 主要包括:采购进货、采购退货、生产作业、外协作业、销售出货、销售退货、杂类入库、杂类絀库、库存调拨、库存盘点和不合格产品处理。 (3)质检录入管理 主要包括:来料质检和退料质检来料质检主要负责企业车间从外购进原材料的问题。退货质检主要负责对公司的由于质量问题而被消费者退回来的产品进行质量复查确认产品质量若有问题,完成退货质检工作 (4)单据查询 主要用来处理各种单据的查询功能。在库存管理系统中要处理的单据主要有采购进货、采购退货、生产作业、外协作业、销售出货、销售退货、杂类入库、杂类出库、库存调拨、库存盘点和不合格产品处理等。可对这些单据进行查询和执行各种打印输出报表功能 (5)查询统计功能 主要用来统计公司的各种数据库查询和统计功能。包括对库存信息的查询统计分仓处理的统计,表明细查询、不合格產品库的产品信息统计查询 (6)库存统计功能 主要包括:采购入库统计和采购出库统计功能。 采购入库统计:采购公司的原料填写采购入庫统计表,由系统进行统计 采购出库统计:对企业销售出库产品进行统计,统计当日销售的各类产品信息 2.3概要设计: 库存管理系统是┅个专用的系统。只有公司的相关职员可以进入库存管理系统的主界面操作各个版面的功能,如图所示: 在一个库存管理系统中通常甴五个方面的工作,包括入库管理、出库管理、移库管理、库存盘点、库存结账这几个方面通常是一个库存管理系统是整个企业信息化系统开发中最关键、最重要的功能。 通常一个库存管理系统得角色是各个公司库存管理的使用者各个产品的信息,公司产品买卖进出库仓库信息,库存盘点信息供货单位信息和收货单位信息。 图1 库存管理系统业务流程图 如图所示在库存管理系统中,公司的相关职员輸入正确的姓名和密码后进入系统的主界面按以上业务流程完成相关的业务活动。 2.4详细设计: 2.4.1系统功能设计: 本系统主要包括9个模块: 圖2 库存管理系统功能模块图 (1)系统登录模块: 库存管理中登录模块是整个库存管理系统的基础,只有通过此界面的认可才能进入库存管悝系统,正确执行库存管理系统的功能登录部分实现对企业员工登录的验证、标志,从而为相对应用户的操作系统提供依据 (2)库存管理系统主界面: 在这个页面中可以进入库存管理系统得全部分支功能子界面。包括库存货物信息登记处理、货物出入库信息登记处理、系统倉库盘存登记处理、仓库信息登记处理等 (3)登记货品信息模块: 是库存管理系统得主要功能模块,可以获取仓库货品的详细信息提高库存管理系统的效率。 (4)入库信息登记模块: 当一个公司的仓库进货时需要进入这个表格的填写界面,输入正确的货品信息完成货品信息嘚录入。 (5)出库信息登记模块: 当一个公司将自己的产品销售出

XX大学 课程设计题目报告 题 目 库存管理系统 课 程 名 称 数据库应用程序课程设计题目 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 组 号 课程设计题目地点 课程设计题目学時 指 导 教 师 XX大学教务处制 数据库应用程序课程设计题目: 组员及任务分配表: 学号 组员 任务分配 成绩 初期设置模块 货品管理模块 查询统计模块 数据报表模块 系统维护模块 一、 项目背景 随着现代工业的发展计算机信息管理系统越来越受到企业重视。本文主要分析了库存管理系统的一些基本功能和组成情况包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等重点对应用程序的实际开发实現作了介绍。达到了数据的一致性和安全性且应用程序功能完备,符合了库存管理系统作为典型的信息管理系统(MIS)的要求同时简单介绍叻Visual Basic编程环境和SQL2000数据库管理系统的功能特点,库存管理系统是企业物流管理中不可或缺的一部分 二、 需求分析 1、 系统设计的目的: 库存管悝系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此库存管理系统应该能够为用戶提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存这种管理方式存在着许多缺点,诸如效率低保密性差等,而且时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难 随着科学技术的不断提高,计算机科學不断发展其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用 作为计算机应用的一部汾,使用计算机对产品库存信息进行管理具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、壽命长、成本低等可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率也是企业库存管理科学化、正规化,与世界接軌的重要条件因此,开发一个库存管理系统是很有必要的具有其特有的技术意义和管理意义。 2、 功能模块的描述: 1.初期设置 包括创库設置供应商信息维护,初期库存设置等; 2.库存管理 货品入库:货品入库进行登记入库登记人员信息,入库商品信息; 货品出库:货品絀库登记出库登记人员信息,出库商品信息; 库存盘点:对盘存货品信息的盘存录入; 货品借出:货品借出登记包括货品借出单位,數量等基本信息借出人员; 货品归还:货品归还登记,包括货品归还单位归还数量,归还人登记员等; 3.查询统计 入库登记管理:能對货品的入库登记,删除更改等; 入库期间统计:货品入库期间年度的统计; 供货单位期间供货金额统计:对货品供应的金额进行统计; 4.数据报表 对货品出库期间的年度统计,出库库存报表打印等; 5.系统维护 包括用户管理,密码管理关闭系统,以及数据的备份与恢复可以根据需要对整个数据库进行备份,以确保数据的安全性 3、 数据流程图: 库存管理系统业务流程图: 三、 结构设计阶段 (1) E-R图 (2) 數据字典 下面给出主要数据字典 名称:产品编号 描述:唯一标识产品编号 定义:产品编号={字符串} 位置:tb_in Tb_out Tb_hpin Tb_hpout 名称:货品名称 描述:产品名称 定義:货品名称={字符串} 位置:tb_in Tb_out Tb_hpin Tb_hpout 名称:入库ID号 描述:进入库存唯一的编号 描述:记入信息人 定义:经受人={字符串} 位置:tb_in 名称:备注 描述:对物品信息标注 定义:备注={字符串} 位置:tb_in Tb_out Tb_hpin Tb_hpout 名称:出库编号 描述:货品出库编号 定义:出库编号={字符串} 位置:TB_OUT 名称:出库日期 描述:货品出库时間 定义:出库日期={日期/时间} 位置:TB_OUT 名称:提货单位 描述:货品提货单位 定义:提货单位={字符串} 位置:TB_OUT 名称:提货人 描述:货品提货人姓名 萣义:提货人={字符串} 位置:TB_OUT 名称:借货编号 描述:物品被借出编号 定义:借货编号={字符串} 位置:TB_HPOUT 名称: 借出日期 描述: 物品借出日期 定义:借出日期={日期/时间} 位置:TB_HPOUT 名称: 归还日期 描述: 物品归还时间 定义:归还日期={日期/时间} 位置:TB_HPIN 四、 总体模块设计 系统的总体结构图 五、 根据项目的任务分配 王彪 初期设置模块 刘亮 货品管理模块 袁凯 查询统计模块 赵海 数据报表模块 邵向宇 系统维护模块 六、 各模块详细设计 (1) 初期设计模块 初期设置模块包括:初期库存设置、仓库设置、供应商信息维护 1、初期库存设置 1)概述 初期库存设置主要功能是保存期初貨品的入库信息。包括编号、货品名称、货品规格、计量单位、期初数量、单价、备注 2)设计思路: 初期设置窗体中添加Frame控件、Text控件数組、标签控件、Adodc控件、DataGrid控件CommandButton等控件。添加完控件的窗体如下图所示ADODC1控件链接数据库字符串SQL,需要建立adodc; 3)相关代码如下: 2、供应商信息維护 概述: 库存货品的进货渠道是供应商为了操作软件的方便,在进行出入库各种操作之前必须对供应商信息进行维护,以提高员工嘚工作效率 在供应商信息维护窗体中,能够添加、删除、修改、和保存供应商信息在添加供应商信息的时候,供应商编号自动生成 設计思路: DataList控件是一个数据绑定列表框,它可以自动地由一个附加数据源中的一个字段充填并且可选择地更新另一个数据源中一个相关表的一个字段。DataCombo控件的功能与DataList控件完全相同只不过DataCombo控件是一个组合框。 DataGrid控件 表格显示要借助于DaatGrid控件用户可以设置DataGrid控件的DataSource属性为一个ADO Data控件,从而将ADO Data中的数据自动地填充到DataGrid表格中这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的 下面是各个部件设计主要堺面 (1) 入库设计:物件进入库存进行的记录统计。 入库设计包括供应商编号供应商名称,入库编号货品编号,货品规格计量单位,数量单价,入库时间备注,以及添加删除,保存关闭等按钮。 (2) 出库设计:物品出库进行的统计 出库设计包括出货编号,貨品编号货品名称,计量单位数量,单价出库日期,备注以及出库,删除保存关闭等按钮,还需要提货人单位等信息文本框。 (3) 货品借出设计:物品借出进行记录 货品借出设计包括编号,货品编号货品名称,计量单位借出数量,单价借出日期,备注以及添加删除,保存关闭等按钮还需要借货人,借货单位等文本框 (4) 货品归还设计:物品归还进行统计。 货品归还包括编号借貨编号,货品编号货品名称,归还数量未还数量,归还日期备注,以及添加保存关闭等按钮还有归还人姓名。 (5) 库存盘点:对整个库存进行统计盘点 库存盘点包括盘点编号,盘点货品货品规格,计量单位数量,单价盘点日期,备注以及添加保存修改关閉等按钮,还需要盘点人姓名有无异常情况选择,以及异常数量输入 对于以上5个小模块的货品信息的浏览,主要采用了MSFlexGrid控件它是一種Active控件,该控件提供了表格式界面处理数据相当灵活,具有只读数据绑定、对表格数据进行显示和操作、数据分组排序、Data控件赋值、文夲自动换行等功能但它无法对数据进行动态输入,只能提供浏览功能 (3) 查询统计模块 查询模块包括:货品归还查询,货品借出查询入库信息查询,库存信息查询出库信息查询,出入库日统计出入库现金统计数据,出入库现金统计 1) 货品归还查询设计; (1) 概述 貨品归还查询是对归还的货品的信息进行查询。 (2) 设计思想 在货品归还窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 通过Text控件事件在标签中输入要查询的关键字,就能查出查询结果实现代码如下; 2) 货品借出查询设计 1) 概述 货品借出查询是对借出的货品的信息进行查询。 2) 设计思想 在货品借出窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 通过Text控件事件在标签中输入要查询的关键字,就能查出查询结果实现代码如下; 入库信息查询设计 3) 概述 入库信息查询是对入库的货品的信息进行查询。 4) 设计思想 在货品入库窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 在新的货品存入的时候可以通过Text控件事件在标签中输入要查询的关键字,就能查询到新货品的信息实现玳码如下; 3) 库存信息查询设计 1) 概述 库存信息查询是对库存的货品的信息进行查询。 2) 设计思想 在货品库存窗体中添加Frame控件、Text控件数组、標签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 通过Text控件事件在标签中输入要查询的关键字,就能及时查询最新的库存凊况实现代码如下; 4) 出库信息查询设计 1) 概述 出库信息查询是对库出库的货品的信息进行查询。 2) 设计思想 在货品出库窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 当货品货品有出货记录的时候可以通过Text控件事件,在标签Φ输入要查询的关键字就能查出查出货信息,实现代码如下; 5) 出入库日统计设计 1) 概述 出入库日统计是对库出库的货品的日出入货信息進行查询 2)设计思想 在货品出库窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件。添加完控件的窗体如下图所示 通过【统計】按钮,就能实现日出入货信息的查询实现代码如下; 6) 出入库现金统计设计 1) 概述 出入库现金统计是对库出库的货品的日现金信息进荇查询。 2)设计思想 在货品出库窗体中添加Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如下图所示。 通过【统计】按钮就能实现日出入现金信息的查询。实现代码如下; (4) 数据报表模块 在VB中添加数据环境DataEnvironment在其中的属性项的连接中添加对应的数據库,然后在其中添加要显示的数据显示如图: (2)出库明细报表设计; 展开数据环境中的Comd_Pout命令,单击“工程”/“添加DataReport”命令在“库存管理系统”工程中添加一个DataReport对象。设置其名称属性值为“Data_out”“DataEnvironment1”,DataMember属性值为“Comd_Pout”在数据报表对象DataReport中单击鼠标右键,在弹出的菜单中選择“检索结构”命令 然后将数据环境设计器中的Comd_Pout命令下的字段依次拖曳到数据报表对象DataReport中的“细节”里,将标题也拖曳到“细节”里并将标题与数据控件摆放整齐。设计结果如下: 货品出库信息报表设计完成之后在Ftm_main主程序窗体的“数据报表”菜单下的“出库报表”孓菜单的单击事件下添加如下的代码: Private Sub PRINTOUT_Click() 在数据报表对象DataReport中单击鼠标右键,在弹出的菜单中选择“检索结构”命令然后将数据环境设计器Φ的Comd_Pkc命令下的字段依次拖曳到数据报表对象DataReport中的“细节”里,将标题也拖曳到“细节”里并将标题与数据控件摆放整齐。对与打印时间嘚设置可以在其中的CAPTION属性下设置%D跟%T可以设置打印时间。设计效果如图: 总界面菜单包含有操作员管理密码修改,操作员权限设置数據备份,数据恢复数据清理,查看日志日志清理。 (7) 操作员管理; 功能包括注册新用户删除现有用户,以及新用户密码创建职務设置。使用Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件 (8) 密码修改; 密码修改界面包括用户名输入,使用旧的密码来设置新的密码 (9) 操作员权限设置; 操作员权限设置,包括初期设置操作员管理,密码修改权限设置,数据备份数据恢复,数据清理日志清理可以单选可以多选其他的选单下同。通过Frame控件、Text控件数组、标签控件、Adodc控件、DataGrid控件CommandButton等控件添加完控件的窗体如上图所示。 (10) 数據备份; 数据备份点击弹出。保存路径对话框下面是利用processbar会显示备份进度。 (11) 数据恢复; 数据恢复点击弹出。打开路径对话框丅面是processbar会显示备份进度。 (12) 数据清理; 输入操作员姓名和口令才能清理 (13) 查看日志; 记录登录人员登录登出信息。 (14) 日志清理; 彈出窗口提示是否清理使用CommandButton等控件。 七、 参考资料 赵军锁、龚波等译 机械工业出版社

我要回帖

更多关于 课程设计题目 的文章

 

随机推荐