毕业设计(论文)

2020-03-03 02:54:13 来源:范文大全收藏下载本文

内容提要:版权所有:51毕业论文网 www.daodoc.com 毕业设计(论文)开题报告

计算机工程 系 计算机科学与技术 专业 学 生 姓 名: 学 号:

起 讫 日 期: 2011年3月13日 设 计 地 点: 指 导 教 师:

2011年 3 月 13 日

毕业设计(论文)开题报告 题 目 智能仓库管理系统

课 题 类 型 □工程设计 □实验研究 ■产品研发 □软件工程

□理论研究 □应用科研 □社会调查 □其它

内容要点: 课题背景、意义;课题简介;调研报告(或文献综述);方案论证与主要工作思路;工作重点和难点;工作进度安排等。字数在 3000汉字左右。

一. 课题背景:

系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。

主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

二. 课题意义:

这是一个互联网的时代,所有企业都面临着互联网浪潮的强力冲击,电子商务无论从技术实现还是社会大背景都日益成熟。企业对企业之间的信息化如何解决?企业电子商务如何实现?这些都是摆在企业企业管理者和信息部门负责人面前实实在在的问题。借助于信息技术手段的创新,规范业务流程,强化仓库管理,对于企业信息化来说是一次良好契机。

在计算机的应用日益普及的今天,在计算机软件渐渐成为生活一部分的时代,在现代企业仓库物流需要电子化管理的现在,一个基于web的智能仓库管理系统呼之欲出。这个系统,既可以减轻仓库管理员的工作负担,更可以使企业更好的掌握库存情况,及时调整营销战略,取得更大利益。智能仓库管理系统,是当代企业运作体系中,不可或缺的一部分,也是整个企业管理软件家族中,举足轻重的一员。

三. 课题简介:

本系统主要完成对仓库的库存管理,包括入库、出库、库存,员工信息,供应商信息以及密码管理等六个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。

本系统由三大模块构成,分别是:系统设置,单据填开,库存查询。其中系统设置包括:管理员的增加,修改,删除,以及权限管理;仓库内货物的基本资料的增加,修改,删除;工人,客户等的基本资料的增加,修改,删除。单据填开模块包括:出库单,入库单,派工单,等单据的填开及作废操作。库存查询系统包括:库存情况的查询,各项明细的查询,工人工资的查询,以及按月,按季度,按年的报表导出功能。

关键字:数据库,SQL语言,Eclipse,数据库组件,仓库管理

该系统是对仓库的智能管理,并进行相应的采购管理、入库管理、出库管理、报表管理等一些仓库方面的管理。 四.相关研究

在研究过程中,我发现,国内及国外对于仓库的管理系统软件不在少数,但是具备智能化的就寥寥无几,有些仓库管理软件功能强大,但不实用;有些实用,但是软件界面不够友好;有些界面华丽,但是性能不够稳定。所以,我觉得我需要制作出一款,实用,界面友好,性能稳定的智能仓库管理系统。操作本系统的客户并不是专业的计算机从业人员,他们对于软件的初步认识就是,外观,所以,我在jsp技术上选择了比较动态,美观大方的extjs系统架构,该架构对于用户的提示友好,性能强大,动态性好,充分满足前台页面的实际需求。而一款软件有一件漂亮的外衣还是不够的,他还需要强大的内心,这个内心就是Spring,他的骨架就是Struts2,他的血液就是Hibernate。这样组成的软件才能成为一款优秀的智能仓库管理系统。 五.文献综述

毫无疑问,计算机的飞速发展,给整个人类世界带来了前所未有的改变,任何的溢美之词用在计算机身上恐怕都不算过分。他不仅大大提高了生产效率,更加使得现代工业得以安全,高效,稳定的发展。在现代企业中,仓库的管理,已经是非常重要的课题之一,传统的仓库由人看守记录的模式,已远远不能满足企业对于仓库管理的日益复杂的需求。是否采用信息化的智能仓库管理系统,已经成为企业是否现代化的重要标志之一,一个好的仓库管理系统,可以充分使企业发挥发展潜力,规避生产风险,及时掌握市场行情,同时也避免了人为因素对于企业的损害。

一个现代化的企业,犹如一架不停运转的大型机器,而仓库管理,是其中重要的一个齿轮,它不仅联系着原料采购,工人加工,成品出库,客户分析等多个系统,更加重要的是,他可以使整个企业在运转中,及时得到库存信息,使得这架大型机械可以正常而高效的运转。作为管理人员,企业领导,迫切需要按月按季度的仓库报表,作为采购人员,迫切需要知道仓库缺少哪些原料,及时采购,作为生产加工人员,迫切需要知道所领原料与生产成品是否正常出库入库,作为库管人员,则更加需要一个优秀的仓库管理系统,来帮助他们管理好复杂,繁琐的仓库。对于人手工而言,上述要求似乎难以达到,或者会出现或多或少的差错,但是,一个智能的仓库管理系统,恰恰是最合适的最得力的助手。

以往,如果要盘点仓库,需要大量人手,大量时间,而且结果往往不甚理想,这是因为,人力对于种类繁多,数量巨大的仓库,往往力不从心,而计算机的强大性能恰恰得以展现,它的高速检索功能,它的明细查询功能,它的智能分析功能,都是以往人力所难以达到的,而且数据保密性高,安全性高,成本低,寿命长,存储量大,这些优势,正是一个现代化,高速发展中的企业所需要的。 关于数据的存储问题,古已有之,从结绳记事,到甲骨刻字,再到竹简,再到纸书本记事,而如今,海量的数据,只需要一个小小的集成电子芯片就可以了,而且安全性高,可复制性,方便携带。这是科技带给人类的又一大帮助,仓库这一需要存储大量商品,并需要及时查询,修改数据的特性,恰恰适合计算机的功能。一个智能的仓库管理系统,不仅可以管理好一个仓库,它的“智能”还体现在,它可以对仓库内的物品进行分析处理,比如,仓库中某种原料不足,需要及时补充,以免延误生产;仓库中某种产品挤压过多,且是不宜长期存储的物品,就需要及时预警,提醒企业尽快处理;仓库每个月出库的数量,品种可以作为企业发展方向的一个重要参照与切实数据。仓库管理如果能够减少重复性和低效性,那么企业则可以实现利润最大化,一个好的仓库管理系统,可以减少企业人力资源的支出,增加企业效率和效益。

在人工管理仓库的阶段,数据的大量冗余,数据性不一致等问题尤为突出。而数据仓库(Data Warehouse),云计算,模糊处理技术,都是新一代的数据处理方式,他们一步一步的将数据从单纯的存储,转换为智能的分析,为决策者提供第一手的资料和分析。仓库管理系统虽然是用于日常的企业管理的普通管理系统,由于其重要而独特的地位,它的智能化也是至关重要的,其中,仓库管理系统的设计结构,直接决定着其性能与功能。故而,了解企业需求,进而认真分析,对于内部结构的把握,以及最后系统的实现,都是举足轻重的。可以为企业带来的优势最大化,就是一个好的,优秀的,切合实际的智能仓库管理系统需要做到的。 六.方案论证与主要工作思路

1,Java是种跨平台的语言,具有多种优势,其面向对象的特点非常符合本系统的要求,所以选择java作为开发语言。

2,同时,B/S架构很好的解决了客户端的问题,用户只要有浏览器就能使用该系统,不需要进行升级(浏览器版本升级除外),所有业务功能均由服务器完成。 3,在局域网中可以联动,同时兼具安全性。

4,Hibernate对JDBC的封装是十分到位的,由于本系统对于数据的批量处理要求不是特别的高,而对多表联动查询有较高需求,Hibernate的延迟加载功能非常符合系统要求。

5,Mysql是一个经过大多数用户认可的可靠的数据库,其性能完全能够满足本系统的设计需求,其免费的特性,使得系统的版权问题得以解决。

6,Spring+ struts2的模式架构,是稳定,安全,高效的,配置方便,以后系统维护与升级留有更大空间,是本系统的不二选择。

7,MyEclipse作为一款强大的开发软件,已经成熟,并且得到业界承认,是开发系统时,不可或缺的重要工具。

综上所述,本系统采用java作为开发平台,使用MyEclipse作为开发工具,采用B/S作为架构,Mysql作为数据库,所用技术有:Hibernate,Spring ,struts2。 七.工作重点和难点 1, Spring框架的搭建

主要是其配置文件的设置,以及其jar包的版本是否与jdk相匹配。 2, 权限系统的设计

主要是权限参数的设计,以及系统安全性的考虑,避免“万能密码”等情况的发生。

3, 数据库表的设计及相互关联

主要是将多对多关系拆分成多个一对多关系,主键,外键的设计也是设计重点难点之一,如何使数据库中的数据,既查询方便,又减少冗余,是一个需要认真思考,仔细设计的工作。 4, 数据安全性的检查

数据安全性,不仅指数据本身的及时备份,更加指需要及时记录日志,出现问题时,可以及时找到相关人员。 5, 报表的设计及导出

报表的汇总统计及导出,是一个系统的关键功能之一,需要认真分析需求,详细计划。

八.工作进度安排

1、(第1周)(3.1—3.5)确定毕业论文题目,搜集并阅读与所选课题相关的资料, 为撰写论文

准备一些基础材料。下发毕业设计(论文)任务书。撰写开题报告,完成外文翻译。

2、(第2-3周)(3.8—3.19)检查学生开题报告和译文完成情况。在熟悉选题的基础上,依据选

题的具体功能要求,做好需求分析,划分功能模块并确定每一个模块的功能,画出具体的流程图。

3、(第4-5周)(3.22—4.2)使用所选定的开发工具开发每一个功能模块。定期向指导老师汇报

工作进程,并且保质保量实现各个模块。

4、(第6周)(4.5—4.9)进行期中检查。

5、(第7-9周)(4.12—4.30) 完成系统开发工作,总结之前的工作情况以及搜集的资料,提交

论文提纲;在指导老师审阅通过之后,按照提纲撰写毕业论文初稿。

6、(第10周)(5.3—5.7) 完成毕业论文初稿。

7、(第11-12周)(5.10—5.21)在导师指导下,修改、完善毕业论文并打印装订成册;完成软、硬件验收;填写并上交业务总结;进行答辩资格审查;指导教师评阅毕业论文。

8、(第13周)(5.24—5.28)制作参加毕业答辩的演示稿。筹备毕业答辩相关事宜,在指导教师

的组织下进行毕业答辩预演。

9、(第14周)(5.31—6.4)参加毕业答辩,并上报毕业设计成绩。

毕业设计(论文)

毕业设计论文

毕业设计论文

毕业设计(论文)

毕业设计论文

毕业设计论文

毕业设计论文

毕业设计实践论文

毕业设计(论文)思路

毕业设计(论文)封面

《毕业设计(论文).doc》
毕业设计(论文)
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文