文档库 最新最全的文档下载
当前位置:文档库 › java仓库管理系统

java仓库管理系统

java仓库管理系统
java仓库管理系统

本科生毕业设计(论文)开题报告题目:仓库管理系统

学院:系软件工程

专业:

班级:

学号:

姓名:

指导教师:

填表日期:2011 年12 月 1 日

一.选题的依据和意义

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

二、相关研究的最新成果及动态

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

以往,如果要盘点仓库,需要大量人手,大量时间,而且结果往往不甚理想,这是因为,人力对于种类繁多,数量巨大的仓库,往往力不从心,而计算机的强大性能恰恰得以展现,它的高速检索功能,它的明细查询功能,它的智能分析功能,都是以往人力所难以达到的,而且数据保密性高,安全性高,成本低,寿命长,存储量大,这些优势,正是一个现代化,高速发展中的企业所需要的。

在人工管理仓库的阶段,数据的大量冗余,数据性不一致等问题尤为突出。而数据仓库(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.研究目标:界面友好,性能强大,动态性好,充分满足前台页面的实际需求。内部核心强大,满足用户需求的软件。

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

3.工作进度

六.主要参考文献

[1]Horstmann Gay S.,Gary Cornell.《java核心技术(卷1)》[M].第八版.北京:机械工业出版社,2011

[2] Horstmann Gay S.,Gary Cornell.《java核心技术(卷2)》[M].第八版.北京:机械工业出版社,2011

[3]李兴华.《javaweb开发实战经典》[M].北京:清华大学出版社,2009

[4]Bruce Eckel.《java编程思想》[M].北京:机械工业出版社,2007

[5]Mark Allen Weiss.《数据结构与算法分析:java语言描述》[M].第二版.北京:机械工业出版社,2009

相关文档