JAVA课程设计仓库管理系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
" " "课程设计报告 " "(本科) " " " "课程: "Java " " "学号: " " " "姓名: " " " "班级: " " " "教师: " " " "时间: "2014.11-2014.12 " " " " "计算机学院 " " " "设计名称: 仓库管理系统 " " " "设计内容、目的与要求: " " " "随着社会发展和人们生活水平、质量的提高,资源管理和派发日益显得重要" "和突出,从而仓库应之而出。如何更高效地管理仓库资源,成了仓库管理中" "的当务之急。本仓库管理系统主要对小型仓库而提出的软件管理系统,让用" "户可以通过本系统进行便捷和高效管理仓库。 " "使用JAVA和SQL SERVER 2005开发小型仓库管理系统,对小型仓库的信息资 " "源(商品、客户和供应商)、仓库物质动态(出库和进库)和基本的日常信" "息(仓库盘点和操作记录等)记录、管理和查询,并提供权限管理。本系统" "共分为个模块:基础信息管理、出入库管理、查询统计和系统管理。 " " " "计划与进度安排: " " " "2014年11月10号~2014年11月19号:完成基本设计思路。 " " " "2014年11月20号~2014年11月29号:查找资料、分析例题并作出基本构思。 " " " "2014年11月30号~2014年12月16号:完成程序设计、调试和修改。 " " " "2014年12月17号~2014年12月19号:修改并完成课程设计报告。 " " " "设计过程、步骤(可加页): " " " "一 开发与应用: " " " "本系统主要采用MyEclipse和SQL SERVER 2005编程开发应用于PC机。 " " " "二 程序结构图: " " " " " " " " " " " " " " " "三 实体ER图: " " " " " " " " " "四 部分建表和程序: " "1.1 系统中所用到的部分基本信息表及用途 " " " "表名 " "用途 " " " "dbo.tb_gysinfo " "供应商信息表 " " " "tb_spinfo " "商品信息表 " " " "dbo.tb_khinfo " "客户信息表 " " " "dbo.tb_kucun " "库存信息表用于库存盘点 " " " "tb_userlist " "操作员信息表用于登录程序 " " " "。。。。。。 " "。。。。。。。 " " " " " "1.2 系统中所用到的部分类及用途 " " " "类名 " "用途 " " " "JXCFrame.java " "系统主程序,程序的开始位置 " " " "Dao.java " "用于连接数据库和信息获取 " " " "Login.java " "系统登录界面 " " " "KuCunPanDian.java " "库存盘点 " " " "RuKuChaXun.java " "入口查询 " " " "。。。。。 " "。。。。。。 " " " " " "1.3 系统中所用到的主要方法及用途 " " " "方法名 " "用途 " " " "createFrameButton " "为内部窗体添加Action的方法 " " " "Dao " "连接数据库和获取信息 " " " "Login() " "设计系统登录界面 " " " "GysXiuGaiPanel() " "供应商信息添加 " " " "GysTianJiaPanel() " "供应商信息修改与删除 " " " "。。。。。。 " "。。。。。。 " " " " " "2.1.1 供应商信息表(dbo.tb_gysinfo) " " " " " " " "2.1.2 商品信息表(Dao.java) " " " " " " " "2.1.3库存信息表用于库存盘点(dbo.tb_kucun) " " " " " "2.2.1 系统主程序(JXCFrame.java)部分代码 " "public JXCFrame() { " "frame = new JFrame("仓库管理系统"); //获取对象 frame " "frame.getContentPane().setBackground(new Color(170, 188, 120)); " "//对 对象frame的容器设置背景颜色 " "frame.addComponentListener(new FrameListener()); " "frame.getContentPane().setLayout(new BorderLayout()); //对 对 " "象frame的容器设置??? " "frame.setBounds(100, 100, 【JAVA课程设计仓库管理系统】是基于Java编程语言和SQL Server 2005数据库开发的一款针对小型仓库的管理系统。该系统旨在提升仓库资源管理的效率,涵盖了基础信息管理、出入库管理、查询统计以及系统管理四大模块。在设计过程中,学生通过制定详细的时间计划和步骤,完成了从设计思路到程序实现的全过程。 设计内容与目的: 1. **基础信息管理**:包括对供应商、商品和客户信息的录入、修改和删除,确保数据的完整性和准确性。 2. **出入库管理**:跟踪商品的进出库情况,实时更新库存信息,以便于库存盘点和决策。 3. **查询统计**:提供对仓库物质动态的查询功能,帮助用户快速了解库存状态和交易记录。 4. **系统管理**:包含权限管理,确保只有授权用户才能访问和操作系统,保证数据安全。 技术实现: 1. **开发工具**:使用MyEclipse作为集成开发环境,它提供了编写、调试和测试Java代码的便利。 2. **数据库**:SQL Server 2005用于存储和管理仓库系统的数据,如供应商表(dbo.tb_gysinfo)、商品表(tb_spinfo)、客户表(dbo.tb_khinfo)、库存表(dbo.tb_kucun)和操作员信息表(tb_userlist)。 3. **类设计**:关键类如JXCFrame.java作为系统主程序, Dao.java负责数据库连接和信息获取,Login.java实现登录界面,KuCunPanDian.java处理库存盘点,RuKuChaXun.java用于入口查询。 4. **方法实现**:包括createFrameButton方法为窗体添加操作,Dao类用于数据库交互,Login()创建登录界面,GysXiuGaiPanel()和GysTianJiaPanel()分别处理供应商信息的增删改。 进度安排: - 第一阶段:2014年11月10日至19日,完成初步设计思路。 - 第二阶段:2014年11月20日至29日,收集资料,分析问题,构思解决方案。 - 第三阶段:2014年11月30日至12月16日,编程、调试和修正错误。 - 第四阶段:2014年12月17日至19日,完善课程设计报告。 程序结构图和实体ER图是系统设计的重要组成部分,它们直观地展示了系统架构和数据模型。在实际的编码过程中,开发者需要根据这些图表来组织代码和数据库结构,确保程序的逻辑性和数据的一致性。 通过这个项目,学生不仅学习了Java编程和数据库管理的基本知识,还实践了软件工程的全过程,包括需求分析、设计、编码、测试和文档编写。这是一次宝贵的实践经验,有助于提升学生的实际开发能力和团队协作技巧。
剩余11页未读,继续阅读
- 粉丝: 113
- 资源: 9354
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 机械设计液晶面板AOI检测机sw18可编辑全套设计资料100%好用.zip
- 基于扰动观察法 电导增量法的光伏电池最大功率点跟踪仿真模型 (PLECS平台搭建)
- 毕业论文设计 基于单片机的八路扫描式抢答器详细项目实例
- 基于springboot的健身房管理系统源码(java毕业设计完整源码).zip
- 基于SpringBoot的健身房管理系统源码(java毕业设计完整源码+LW).zip
- 4-上市银行常用数据整理(2000-2022年).zip
- mysql数据库JDBC驱动程序.zip
- 机械设计一次性帽子生产设备sw18全套设计资料100%好用.zip
- 基于java的车库智能管理平台开题报告.docx
- 三菱Q PLC案例程序,三菱Q系列程序 QD75MH总线伺服本案例是液晶电视导光板加工,此案例采用三菱Q系列PLC 有QD75MH定位模块SSNET总线伺服,QJ61BT11N 远程主站和远程IO
- 基于java的出租车管理系统开题报告.docx
- 基于SpringBoot的口腔诊所系统的设计与实现源码(java毕业设计完整源码).zip
- 基于java的穿戴搭配系统的开题报告.docx
- Java+Servlet+JSP+Bootstrap+Mysql学生信息管理系统源码+说明(高分项目)
- 基于SpringBoot的哈利波特书影音互动科普网站源码(java毕业设计完整源码+LW).zip
- 基于springboot的图书管理系统源码(java毕业设计完整源码+LW).zip