基于JAVA的BS结构的仓库管理系统设计与实现文档格式.docx
《基于JAVA的BS结构的仓库管理系统设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《基于JAVA的BS结构的仓库管理系统设计与实现文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
Student:
BiWeiXiaTutor:
RuiMou
AbstractThestoragemanagementsystemmainlyprovidesawarehouseserviceandthejobmanagementinformationstorageandtheretrievalsystem.Throughthewarehousingmanagement,functionalmodulesandsoonstorehousemanagement,warehousepositionalinformationmanagementrealizethewarehouseintegratedmanagement.ThesystemusestheB/Sdevelopmentpattern,thedevelopmentkitchoosesJAVA,JSP,JavaScript,theHtmllanguage,usestheTomcatservertechnology,thebackstagedatabaseselectsSQLServer2000.Developsasimplestoragemanagementsystem,hasrealizedstoragemanagementhighlyeffectiveandthesecurity.Thissystemmayfacilitaterealizesinthestorehousemanagementcargoregistrationquickly,operationsandsoonstorehousewarehousing,stockmanagement,causesenterprise'
sstoragemanagementingoodorder,forenterprise'
shealthydevelopmentcreationgoodcondition.
Keywords:
JSP,JAVA,SQLServer2000database,B/Smode
前言
随着科学技术的不断提高、计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
个人计算机应用的一局部,使用计算机对信息进行管理,具有与手工管理所无法比较的优点。
“仓库管理系统”(WarehouseManagementSystem,简称WMS)是用来管理仓库内部的人员、库存,定单和设备的软件实施工具。
我国的WMS研究在起步上比较晚,技术上相对落后。
在我国,制造企业普遍生产规模不打,产品品种多,其特点是典型的小而全。
企业的部门机构众多,业务流程复杂,相互的协调性不高,涉及企业的管理数量也比较庞大。
虽然生产产品的技术比较成熟,但对整个企业的物料和物资的管理目前都还处于比较薄弱的阶段。
随着企业管理信息化的开展,网络及计算机的引入使管理跃上了一个新的开展平台。
企业的各项管理都将向信息化方向扩展,仓库的管理对于企业来说尤为重要,也正是基于这个原因我把毕业设计的方向定在了企业的库存管理上。
由于企业的物资管理往往是复杂、繁琐的。
所掌握的物资种类众多,订货、管理、发货的渠道各有差异,各个企业之间的管理体制不尽相同,各类物资方案报表繁多,因些物资管理必须实现计算化,而且必须根据企业的具体情况制定相应的方案以便提高工作效率。
以往企事业仓库管理员由于缺乏适当的软件而给其工作上如物资的方案,订货,核销拖收,验收入库,根据企业各部门的需要来发送物资设备,并随时按期时行库存盘点,根据企业领导和自身管理的需要进行统计分析,产生相应的不便,期间复杂,繁琐的业务让管理人员极不方便。
仓库管理系统是一个企业不可缺少的局部,它的内容对于企业的决策者和管理者来说都至关重要,所以库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:
效率低、保密性差等。
另外,由于时间一长,将产生大量的文件和数据,这对于查找、更新和维护产品都带来了不少的困难。
作为计算机应用的一局部,使用计算机对库存信息进行管理,有着手工管理所无法比较的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、本钱低等。
这些优点能够极大地提高库存管理的效率。
本设计系统采用B/S(Browser/Server)开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat效劳器技术,后台数据库选用SQLServer2000。
本系统可以方便快捷地实现库管理中的货物登记、出库入库、库存管理等操作。
2需求分析
2.任务概述
仓库管理系统主要实现而部门管理、员工管理、管理类别、物品查询、货品入库、货品出库、出库日志等功能,充分利用计算机网络技术,改变传统的操作方式进行管理,实现了网络化管理模式。
2.2可行性分析
()经济性
开发本钱及维护本钱降低。
由于B/S架构管理软件只安装在效劳器端(Server)上,网络管理人员只需要管理效劳器就行了,用户界面主要事务逻辑在效劳器(Server)端完全通过WWW浏览器实现,极少局部事务逻辑在前端(Browser)实现,所有的学生端只有浏览器,网络管理人员只需要做硬件维护。
(2)平安性
良好的平安性能,防火墙技术可以保证后台数据库的平安性。
所有学生端请求都是通过DBMS来访问数据库,从而大大减少了数据直接暴露的风险。
2.3方案选择
开发仓库管理系统,提出以下解决方案:
仓库管理系统拟采用B/S模式,三层结构设计。
涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQLserver、MySQL的使用、SQL语言、调优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发方案、用户手册等设计内容都要形成文字)等各方面知识;
以及团队组织、工程管理,帮助文档的编写、局部的测试等
采用B/S模式,选择SQLServer2000作为后台数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat效劳器技术,整个系统完全基于Browser/Server模式进行设计。
2.4功能需求分析
2.4.登陆功能
当用户运行本系统将会出现一个登陆界面要求用户输入用户名和密码,假设用户输入的用户名或者密码不正确,那么系统将弹出一个提示消息提醒用户输入的用户名或者密码不正确。
当用户输入正确的用户名和密码的时候,系统会根据输入的用户名判断用户是哪种权限的用户,然后登陆窗口自动关闭并弹出相应的操作界面,同时用户的登陆信息将会被记录在一个文本里面。
2.4.2部门管理功能
在部门管理模块中,管理员可以对部门进行管理,其中包括部门编号、类型名称、部门名称和部门添加时间。
()添加部门
添加部门,用于管理员为系统添加新的部门,其中包括对部门的详细信息的记录,例如,部门编号、部门名称、类型名称、添加时间等。
(2)删除部门
当部门发生改动时,管理员可以用此操作将此部门的相关信息从数据库中删除。
(3)部门详细信息查询与修改
当系统的管理员对该模块进行操作时,系统会列出能对此系统操作的所有部门的详细信息,并且能够对其中的信息进行必要的修改。
2.4.3员工管理功能
在此功能模块中,管理员可以完成对用户的各种管理功能,其中包括:
添加用户、删除用户、用户详细信息查询与修改,用户的信息有用户名、密码、管理员姓名、性别、所在部门以及身份等级。
()添加用户
添加用户,用于管理员为系统添加新的用户,其中包括对用户的详细信息的记录,例如,用户的用户名、用户密码等。
并且还能通过身份等级对用户设置权限,让用户只能做自己权限范围内的操作。
(2)删除用户
当员工发生改动时,管理员可以用此操作将此用户的相关信息从数据库中删除。
(3)用户详细信息查询与修改
当系统的管理员对该模块进行操作时,系统会列出能对此系统操作的所有用户的详细信息,并且能够对其中的信息进行必要的修改。
2.4.4货品管理功能
货品管理功能是用于对仓库中的货品进行全方位的管理,其中包括了货品基本信息的查询、修改、增加、删除等等。
()货品基本信息管理
此功能模块主要是对仓库已有的货品的信息存储,以让用户对整个仓库的货品有清晰的认知。
其中货品的信息包括货品记录编号、货品名称、类型、库存数量、单位、说明、所在区域、录入员工编号以及添加货品的时间。
还能通过货品信息表对货品信息进行搜索查询、增加、删除和修改。
(2)货品入库管理
此功能主要是对入库的货品的信息管理,例如入库货品的类型、库存数量、单位、说明、所在区、所在柜、录入人员ID、货品入库的时间。
(3)货品出库管理
此功能主要是对出库的货品的信息管理,包括对出库货品的ID记录、出库货品的名称、出库货品的类型、出库货品的参数说明、提货人、提货人的联系、出库货品的数量、出库货品的录入人员、出库货品的添加时间。
2.5运行环境
系统对运行的环境的要求:
硬件环境
()效劳器端
本网络系统效劳器端的配置如下:
处理器:
InterPentium4.6GHz或更高
内存:
256MB
硬盘空间:
80GB
光驱:
CDROM
显卡:
SVAG显示适配器。
(2)客户端
因为客户端主要用于浏览和操作数据,所以对客户端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:
InterPentium.0GHz或更高
32MB
40GB
软件环境
操作系统:
Windows2000Server
web效劳器:
InternetInformationServer5.0/PersonalWebServer
数据库:
MircrosoftSQLserver2000
浏览器:
InternetExplorer5.0以上
有浏览器的操作系统。
3开发技术介绍
3.技术介绍
3..B/S模式及其优势
B/S结构即浏览器和效劳器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户