仓库管理系统程序设计报告(共21页).doc

上传人:飞****2 文档编号:14084360 上传时间:2022-05-02 格式:DOC 页数:21 大小:424.50KB
返回 下载 相关 举报
仓库管理系统程序设计报告(共21页).doc_第1页
第1页 / 共21页
仓库管理系统程序设计报告(共21页).doc_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《仓库管理系统程序设计报告(共21页).doc》由会员分享,可在线阅读,更多相关《仓库管理系统程序设计报告(共21页).doc(21页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、精选优质文档-倾情为你奉上重庆科技学院课程设计报告 院(系):电气与信息工程学院 专业班级: 学生姓名: 学 号: 设计地点(单位)_ _ _ _ 设计题目:_ 仓库管理系统 _ _ _ 完成日期: 201年 月 日 指导教师评语: _ _ _ 成绩(五级记分制):_ _ 指导教师(签字):_ _ _专心-专注-专业重庆科技学院课程设计任务书设计题目:仓库管理系统程序设计学生姓名课程名称专业班级地点起止时间设计内容及要求内容:设计仓库管理系统,该程序功能覆盖了物料需求和库存控制两个方面的生产经营过程。功能包括原材料以及产品的入库、出库、库存控制、库存查询、用户管理等模块。程序数据采用数据库保存

2、。要求:入库管理:原材料以及产品的入库管理,增加仓库货物的库存数量,需要对是否超过最大库存容量进行判断。出库管理:原材料以及产品的出库管理,减少仓库货物的库存数量,需要对是否超过最小库存容量进行判断。库存控制:对原材料以及产品的最大库存容量、最小库存容量进行设置。库存查询:实现对当前库存情况进行组合查询并显示查询结果。用户管理:实现对用户信息的管理。设计参数产品至少10个,用户至少3个。进度要求 2016.6.27完成任务的讲解、并接受课程设计任务,选定课程设计的题目 2016.6.28了解任务的算法、并画出算法的程序流程图,对任务的关键技术进行验证、并确定解决办法 2016.6.29-201

3、6.7.1程序设计及编码,上机调试 2016.7.4对程序进行调试,设计测试用例进行测试 2016.7.5整理课程设计的过程、并进行总结,完善程序功能 2016.7.6编写课程设计报告初稿 2016.7.7完善课程设计报告、并准备答辨 2016.7.8提交课程设计报告和程序,进行答辨参考要求1叶核亚,Java程序设计实用教程,电子工业出版社,2013.11 2明日科技, Java项目案例分析,清华大学出版社,2012.13传播智客高教产品研发部, Java基础与入门,清华大学出版社,2014.5其他说明1.本表应在每次实施前一周由负责教师填写二份,学院审批后交学院教务办备案,一份由负责教师留用

4、。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。系主任: 指导教师:2016年 6月 19日目录摘 要本系统采用SQL Server 2008作为数据库,Eclipse为开发工具,Java为编程语言设计。系统分为5个系统功能模块,会员注册模块,会员登录模块,产品管理模块,库存管理模块,用户管理模块,分别实现了注册功能、登录功能、添加用户、删除用户、更新用户、查询用户、添加产品、增加库存、产品出库、库存查询功能,能较为完善的处理一般的仓库的日常运作。关键词:仓库管理 SQLServer2008 Java开发 Eclipse1 需求分析仓库在现实生活

5、中用途十分广泛,各种商城、超市要利用仓库存放物资商品;医院药房要利用仓库存放药品;企业、工厂要利用仓库存放原材料和生产成品等等。由此可见,仓库的管理成了一项十分重要的工作。然而,人工管理仓库既费时又费力,而且易出错,造成企业、商城为无法正常运作,产生严重后果。随着信息技术的发展,办公自动化的普及,如何快速、搞笑、便捷的管理仓库就受到了高度的关注。为了解决这个问题,仓库管理系统便因此而产生。1.1 系统设计目标为了让企业商场等单位机构能更加便捷高效的完成日长的工作和销售,实现信息化管理,让企业更加现代化。1.2 系统功能分析根据要求,本系统面向的用户分别有企业管理员、向物流公司存放货物的客户。企

6、业的管理员负责系统的维护,即用户的增、删、改、查,商品的增、删、改、查;普通用户只有对自身信息进行查询和修改,以及对自己所存储的商品的信息进行查询的权利。1.2.1 系统功能概述根据需求,本系统主要完成以下功能:1) 注册功能:该功能为用户成为会员(针对物流公司的客户)而设立。2) 登录功能:会员登录才能进行相关查询和修改。3) 添加用户功能:管理员对普通用户进行添加。4) 删除用户功能:管理员对指定用户进行删除。5) 更新用户功能:管理员对普通用户的信息进行修改。6) 查询用户共能:管理员对普通用户的信息进行查询,可查询全部用户的信息,也可根据名称对某一用户进行查询。7) 添加产品功能:当有

7、普通用户存放物品时,管理员对该产品进行添加。8) 增加库存功能:当用户对仓库中已经存在的产品进行增加时,管理员增加该产品的库存。9) 产品出库功能:用户产品出库,管理员对产品数量进行修改。10) 库存查询功能:管理员和用户对产品的信息进行查询。1.2.2 系统功能模块设计1) 会员注册模块:此模块要求用户首先完成注册,成为本系统合法的用户。用户在注册时,主要完成名称、登陆密码、性别、年龄、联系电话等初始信息的填写。2) 会员登录模块:此模块包括会员登录和检查会员登陆和检查会员登录信息功能,主要负责根据用户输入的账户和密码是否合法。3) 产品管理模块:此模块是将会员(租客)的产品存入仓库,并实进

8、行时管理,查询产品的情况。4) 库存查询模块:此模块是对仓库存储量进行管理和查询。5) 用户管理模块:此模块是对用户的信息进行管理和查询。1.2.3 系统功能模块图仓库管理系统的各功能模块,如图1.1所示。第三方储运委托管理系统3产品管理模块5用户管理模块4库存查询模块2会员登录功块1会员注册模块 图1.1 系统功能模块图1.2.4 系统流程图1.2.4.1 用户操作流程图普通用户主要完成用户登录、查询自身信息、查询自己所存储的产品,其结构如图1.2所示。 查询信息 查询产品成功 系统登陆 否 是图1.2 用户操作流程图1.2.4.2 管理员操作流程图管理员主要完成对用户信息、产品信息的管理,

9、其结构如图1.3所示。 添加用户 删除用户 更新用户 查询用户 添加产品 运出产品 库存查询成功 系统登陆 否是图1.3 管理员操作流程图1.5 数据库的主要设计物理设计表格Goods的列清单名称代码注释数据类型长度主要的外来键GoodsIDGoodsID产品编号varchar(10)10TRUEFALSEMemberIDMemberID租客编号varchar(10)10FALSETRUEGoodsNameGoodsName产品名称varchar(20)20FALSEFALSEGoodsNuGoodsNu产品数量intFALSEFALSEGoodsWeightGoodsWeight产品重量fl

10、oatFALSEFALSEInTimeIntime入库时间datetimeFALSEFALSE表格Client的列清单名称代码注释数据类型长度主要的外来键ClientPassClientPass用户密码varchar(10)10TRUEFALSEClientNameClientName用户姓名varchar(20)20FALSEFALSEClientSexClientSex用户性别char(2)2FALSEFALSEClientAgeClientAge用户年龄intFALSEFALSEClientTelClientTel联系电话varchar(15)15FALSEFALSE2 系统功能实现2.

11、1 功能实现代码 较为重要的功能代码段。2.1.1 注册成功注册成功则跳转到登陆界面。2.1.2 登陆成功 登陆成功则新建并显示一个操作界面。2.1.3 树状列表 在操作界面以JTree显示功能列表。2.1.4 表格显示在查询信息时,创建表格显示数据。 2.1 注册功能在简单的UI界面填写信息完成注册,将数据添加到数据库中,如图1.4所示。图1.4 注册功能2.2 登录功能 输入名称和密码登陆到操作界面,如图1.5所示。图1.5 登录功能2.3 添加用户输入用户的完整信息,点击确定,将用的信息添加到数据库中,如图1.6所示。图1.6 添加用户2.4 删除用户 输入要删除的用户的名称,将该用户从

12、数据库中删除,如图1.7所示。图1.7 删除用户2.5更新用户 填写用户完整的信息,修改该用户在数据库中的信息,如图1.8所示。图1.8 更新用户2.6 查询用户 可以查询所有的用户信息,也可输入用户的名称来查询某一位用户的信息,如图1.9所示。图1.9 查询用户 2.7 添加产品 输入要添加的产品的信息,将产品添加到数据库中,如图1.10所示。图1.10 添加产品2.8 增加库存增加产品的数量,并判断增加之后是否超过最大库存,如图1.11所示。图1.11 增加库存2.9 产品出库当用户运出产品时,减少该产品的数量,如图1.12所示图1.12 产品出库2.10 查询产品 查询产品的库存、拥有者

13、、入库时间,如图1.13所示。 图1.13 查询产品 总结 在这两周的课程设计中,我再一次的提回到动手实践的重要性,在学习Java的过程中,大多数情况下我都是上课认真听一下,下课有时间就写写代码而已。但是这次的课程设计让我明白,只在上课的时候认真听一下,下课了不花时间去努力专研一下程序,是很难学好编程的。好在这两周,静下了心,人人阵真真的看了一遍书,在最后终于是把程序完成。此次课程设计让我的动手又上了一个台阶,对Java程序的开发流程有了更加深刻的了解。很感谢老师的帮助,也很感谢同学帮助,他们的指导,让我的思路慢慢的变得很清晰。致谢 感谢老师的殷殷教诲,每天都不辞辛苦的在教师里来来回回的解答大家的问题,帮助同学调试bug,有时候连一口水的时间都得和同学说等一下才能去拿杯子。老师真的非常认真负责,非常感谢! 感谢同学们的热情帮助,在我有疑难的时候,帮我分析程序,解决因我的马虎而造成的问题。参考文献1 传智播客高教产品研发部. Java基础入门. 北京:清华大学出版社 2014.52 李兴华. Java开发实战经典. 北京: 清华大学出版社 2009.83 王珊,萨师煊. 数据库系统概论(第四版). 北京:高等教育出版社 2006.5

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com