ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.08MB ,
资源ID:9715537      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-9715537.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(企业商品库存系统.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

企业商品库存系统.docx

1、企业商品库存系统题 目企业商品库存系统企业商品库存系统摘要随着现代工业和计算机技术的发展,信息管理系统越来越收到企业的重视,商品库存管理系统则是其中一个典型的系统教程,它使商品库存管理变得简单易行,且很有条理。实现了企业化,节省了人力资源,提高了工作效率。在此开发了一个简单的系统,该系统实现了对商品信息、供应商信息、库存信息、入/出库的信息的查询,还可以对库存信息进行基本的管理,有添加、修改、删除等基本操作,并对其中的某些信息进行了报表处理,可以随时导出到Excel表格打印预览等,在系统的最后对商品信息的库存动态和销售动态进行了统计,可以方便的进行观察,使得对商品的信息能够一目了然。 本文的基

2、础是利用MVC技术与MySQL数据库和Tomcat服务器相结合,开发出的一个基于WEB技术的B/S结构的企业商品库存管理系统。实验结果表明,本系统运行维护起来比较方便,代码也具有一定的逻辑性、易移植性。界面也有一定的层次感,很容易实行,说明该企业商品库存系统可行性和有效性达到了设计要求。关键字:Mysql;库存管理;Java Web开发; The System of the Enterprise commodity inventoryABSTRACTWith the development of modern industry and computer technology, more and

3、 more receive the attention of the enterprise information management system, inventory management system is one of the typical system tutorial, it make commodity inventory management becomes easy, and very organized. It implements the enterprise, to save the human resources, improve the working effi

4、ciency. In the development of a simple system, the system implements the commodity information, supplier information, inventory information, in/outbound information query, you can also to basic management of inventory information, such as add, modify, delete, basic operation, and to report some info

5、rmation processing, can print preview, export to Excel form at any time at the end of the system of commodity information dynamic and sales dynamic inventory statistics, can be convenient to observe, makes the information of goods can be clear at a glance. This article is based on using MVC technolo

6、gy combined with MySQL database and Tomcat server, developed a WEB technology based B/S structure of enterprise inventory management system. Experimental results show that the system operation maintenance convenience, the code also has a certain logic, easy portability. Interface also has a certain

7、administrative levels sense, it is easy to implement, shows the feasibility and effectiveness of the enterprise inventory system has reached the design requirements. Key words: Mysql;inventory management;Java Web Exploit;摘要 IABSTRACT II1 绪论 11.1 课题背景 11.2 研究意义 21.3 该课题的主要工作 21.4 开发环境 31.5 小结 32 系统分析

8、 42.1系统可行性分析 42.2 功能需求分析 52.3用户需求分析 52.4系统业务流程图 62.5系统数据流图 62.6系统结构图 82.7小结 93 系统设计 103.1数据库设计 103.1.1 概念设计 113.1.2 系统总体功能 143.1.3 逻辑设计 143.1.4 数据库表设计 153.2模块功能设计 183.2.1 系统文件结构 183.2.2模块设计 204 源程序关键代码 215 操作方法(流程)与试验结果 225.1 运行环境的搭建 225.2系统实现与测试 226 总结 28参考文献 29致谢 301 绪论1.1 课题背景企业的库存物资管理往往是很复杂、很繁琐的

9、。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。由于超市的行业特殊性,产品种类繁多,业务量巨大,若仍然采用人工记账的方式,必然不能满足企业的需求,企业需要利用计算机来进行库存管理,因此需要构造一个库存管理系统。一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率,

10、而所使用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的仔细调查,我开发了下面的商品库存管理系统。1.2 研究意义库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着经济与科学技术的高速发展,信息化的进程不断加

11、快。随着计算机性能不断提高,价格不断下降,计算机已在医院医疗,教学,科研,管理的各个方面得到越来越广泛的应用。作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。1.3 该课题的主要工作在本次设计中,我所作的工作主要有:1、建立一个企业商品库存管理信息数据库。数据库中含有管理员基本信息、仓库的基本信息、供

12、应商的基本信息、商品的基本信息和顾客的基本信息。2、利用JSP技术编写程序实现对数据库的操作,完成登录模块、主菜单模块、统计分析模块、基本信息维护模块。3、最后利用html语言进行美化。1.4 开发环境运行环境硬件:P4以上计算机,256M内存以上。软件:Window7,MySQL5.0以上,JDK1.5以上,Tomcat6.0以上。开发环境硬件:P4以上计算机,256内存以上。软件:Window7,MySQL5.0以上,JDK1.5以上,Tomcat6.0以上,MyEclipse10。1.5 小结本章主要对企业商品库存系统的背景以及研究意义做以介绍,并简要介绍了本次设计的主要工作。2 系统分

13、析市场需求日益多样化和个性换,产品更新换代的周期越来越短,这就要求企业必须改变可存管理现状,以适应时代的要求。本系统开发的目的就是通过系统开发,实现库存管理工作的计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行集成和重组,进一步通过计算机网络系统实现整个企业的管理信息化。该系统可以提高管理工作的质量和效率它可以实现管理的“动态”化,能及时地提供库存商品的信息,配以库存警报共能,在系统过高或过低时,都给予提示。强大的统计分析功能,利用计算机工具以各种方式统计处出入库情况以便整体营销策略的调整,方便的查询功能能快速的实现对各种商品的入库及出库情况。2.1系统可行性分析(1)从技术上的可

14、行性分析:在现在的计算机技术发展到一定的成熟的阶段,利用计算机技术、管理技术、数据库等综合技术的支持下完全能够开发出完善的库存管理系统。(2)经济方面的可行性分析:该企业用于系统开发的预算基本可满足设备的投入和人力的投入,就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪费。(3)社会可行性分析:系统的开发与使用与现行的管理制度没有冲突,不违反任何法律。而且现在计算机技术很普及,员工可以通过培训很容易的掌握和使用库存管理系统。综上所述,该系统具备可开发的条件,项目可行。2.2 功能需求分析(1)该系统供企业管理员,操作员和业务员使用,用户的登录

15、实现,需要用户名和密码和输入验证码。(2)管理员理员可以进行库存盘点、入库管理、出库管理、统计管理、日常管理、权限管理。(3)操作员可以进行入库管理、出库管理。(4)业务员只能对订单进行管理,可以对订单进行增加,删除,修改和查询。综合以上分析,得出系统总体功能结构图如图2-1所示:图2-1 企业商品库存系统功能结构图2.3用户需求分析(1) 该管理系统将对库存商品进行资料管理和统计,对商品的入库单和商品的销售单进行录入管理和统计; (2) 该管理系统将根据用户的需要对入库、销售、库存情况进行查询,并能打印详细信息; (3) 该管理系统将为用户提供账号管理工具,以便用户对账号进行管理,具体为添加

16、用户、删除用户、修改用户密码; (4) 该管理系统提供企业业务人员管理,能够对企业业务员工的管理,新业务员工的加入以及业务员工删除,修改基本信息等功能。2.4系统业务流程图综合以上分析,得出系统业务流程图如图2-2所示:图2-2系统业务流程图2.5系统数据流图根据以上的分析,可以得出系统的数据流图。1、第0层数据流图图2-3 系统第0层数据流图2、第1层数据流图图2-4 系统第1层数据流图3、第2层数据流图图2-5 系统第2层数据流图4、供应商管理数据流图图2-6 供应商管理数据流图5、商品管理数据流图图2-7 供应商管理数据流图2.6系统结构图由以上的数据流程图变换得到系统的结构图,如下图2

17、-8所示:图2-8系统结构图2.7小结 本章主要对企业商品库存系统进行了系统的可行性分析以及功能需求分析和用户需求分析,为以下的数据库设计做了进一步准备。3 系统设计数据库概念设计就是对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中的分类、聚集和概括,建立抽象的概念数据模型。该模型反映企业商品的库存信息结构、商品出入库的信息流动情况、息间的互相制约关系以及该系统对信息储存、查询和加工的要求等。数据库的概念模型是独立于一个实际的数据模型(关系、网状、层次的数据模型),它能真实反映现实世界中事物和事物间的关系,最为常见的概念模型是实体-联系图即E-R图。 根据该课题的

18、需求分析,该系统的用户有3类,即业务员用户、操作员用户和管理员用户,根据各个用户权限的不同,在系统中应分别对数据进行记录,需要业务员、操作员实体、管理员实体。系统还要对商品进行管理,因此需要商品的数据实体。因此,系统的数据实体为供应商、仓库、数据等实体。3.1数据库设计E-R图,又称实体-联系图。它是人们描述数据及其联系的概念数据模型,是数据库应用系统设计人员和普通非计算机专业用户进行数据建模和沟通与交流的有力工具,使用起来直观易懂,简单易行。它主要的图形部件包括矩形、菱形、椭圆形和连接线。3.1.1 概念设计本部分主要利用上章介绍的系统需求分析设计系统的局部ER图。1) 商品(wpjbxx)

19、实体属性图图3-1 商品(wpjbxx)实体属性图2) 供应商(gysxx)实体属性图图3-2 供应商(gysxx)实体属性图3) 商品类型(wotypes)实体属性图图3-3 商品类型(wotypes)实体属性图4) 管理员(sysuser)实体属性图 图3-4 管理员(sysuser)实体属性图5) 仓库(bases)实体属性图 图3-5 仓库(bases)实体属性图6) 订单(orders)实体属性图 图3-6 商品订单(orders)实体属性图7) 商品入库信息(wpcrinfo)实体属性图图3-7 商品入库信息(wpcrinfo)实体属性图3.1.2 系统总体功能经分析得到企业商品库

20、存系统主要活动如下:(1)企业选择的供应商可以给企业提供多种商品;(2)一张订单里可以有多种商品的订购(3)一个仓库能存储多种商品(4)多个商品可以包含同一条是否入库的信息。根据以上活动可得到系统总体E-R图:图3-8系统总体E-R图3.1.3 逻辑设计针对3.1系统总体功能中的E-R进行逻辑结构设计,结果如下:wpjbxx(id,wpno,wpname,wptype,price,danwei,bei)gysxx(id,gname,gno,lxr,lxtel,addrs,zy)orders (id,orderno,memberno,prifo, ywy)sysuser (id,uname,up

21、ass,utype,tname,tel,sex,email,addrs,filename,savetime)wptypes (id, tname)bases (id, bname, baddrs)wpcrinfo (id, optype, opdate, spname, tnurn, guip, gys, pchi, scdate, yxdate, cfwz, uname, savetime, member)3.1.4 数据库表设计企业商品库存系统的数据库表结构设计包括7个表,分别是:商品信息表(wpjbxx)、仓库信息表(bases)、供应商信息表(gysxx)、订单信息表(orders)、

22、管理员信息表(sysuser)、商品入库表(wpcrinfo)、商品类型信息表(wptypes)。1 商品信息表(wpjbxx)2 仓库信息表(bases)3 供应商信息表(gysxx)4 订单信息表(orders)5 管理员信息表(sysuser)6 商品入库表(wpcrinfo)7 商品类型信息表(wptypes)3.2模块功能设计3.2.1 系统文件结构本系统采用MVC模式编写代码,代码文件结构为:项目src文件下存放系统类资源包以及.java文件,视图层文件存放于WebRoot的资源文件下,控制器文件放于control下。3.2.2模块设计本系统主要由五大模块组成,库存管理模块,订单管

23、理模块,信息管理模块,统计分析模块及系统管理模块。(1)库存管理模块业务员可盘点库存信息,库存结构图3-1所示:图3-1库存管理模块结构图(2)订单管理模块本模块包括进货单管理、退货管理两部分,订单管理如下图3-2所示:图3-2订单管理结构图(3)信息管理模块该模块分内客户信息管理,供应商信息管理、商品管理三部分,信息管理模块结构图如图3-3所示:图3-3信息管理模块结构图(4)统计分析模块该模块包括客户统计、供应商统计、采购统计、销售统计、退货统计等功能;统计分析模块结构图如图3-4所示:图3-4 统计分析模块结构图(5)系统管理模块该模块是管理拥有所有权限,可以对用户信息,权限进行修改,系

24、统管理模块结构图如图3-5所示:图3-5系统管理模块结构图4 系统实现4.1 运行环境的搭建系统能够正常运行需要安装MyEclipse、Tomcat和Mysql。开启服务后,系统工程部署到服务器上;开启后台数据库,确保可以获得数据,然后打开浏览器便可运行测试。(1)安装JDK。配置Java运行环境主要用到的环境变量,即path,ava-home,classpath的配置。(2)安装MyEclipse。(3)安装Tomcat。(4)安装Mysql。4.2系统实现与测试本部分只介绍几个重要的功能测试,包括登录功能、添加商品信息、商品统计分析的测试等等。4.2.1登录测试登陆的具体实现要通过一个全程

25、变量,即Session变量来实现,在系统中则由一个单独的session.jsp页面来放置该session。用户登录的界面login.jsp,从member表查得用户提交的帐户名和密码正确后,用一个全局变量,即Session变量保存这一消息(该变量名称为Session(“uname”))。(1)登录界面;图4-1登录界面示意图(2)管理员登录成功页面;图4-2管理员成功登录界面(3)操作员登录成功页面;图4-3操作员登录成功页面(4)业务员登录成功界面图4-4业务员登录成功界面4.2.2添加商品信息测试(1)添加订单(2)添加仓库4.2.3商品出入库测试(1) 商品出库从session中获得该信

26、息String uname = user.get(uname).toString();该步骤实现的关键语句为:String sql = select * from wpcrinfo where 1=1 ;mmm.put(startopdate,startopdate) ; sql+= and opdate +startopdate+ ;sql+= and opdate +startspname+ ;sql+= and spname +startopdate+ ; if(!endopdate.equals() mmm.put(endopdate,endopdate) ; sql+= and op

27、date +startspname+ ; if(!endspname.equals() mmm.put(endspname,endspname) ;sql+= and spname +Info.getDay(endspname,1)+ ; sql += and (1!=1 ; sql += or optype like%入库% ;4.2.4商品统计分析测试(1) 采购统计(2) 销售统计(3) 退货统计(4) 物品盘点(5) 统计分析4.2.5基本信息维护测试(1)修改密码(2)修改个人信息(3)添加会员5 总结该系统可以实现对商品信息和库存信息的有效管理,在建立数据库时也考虑了各方面,基本上

28、符合一个小型信息系统的开发要求,但这只是一个小小的系统,还有很多方面需要完善,希望在今后的学习中能够提升。本系统存在很多问题,比如:代码完全是嵌在页面上的,安全性不高,代码也很繁琐;注入式攻击;非正常字符的检测;数据表的设计也没有做到最优。这些都是应该加强改进的地方。通过这段时间的课程设计,我认识到JSP是一门实践性很强的课程。需要多花时间上机练习。这次的程序训练培养了我实际分析问题、编程和动手能力,使我掌握了程序设计的基本技能,提高了我适应实际,实践编程的能力。此外,还有更重要的一点是:机器是比任何教师更严厉的检查者。因此,在“JSP”的学习过程中,必须严格按照老师的要求,主动地、积极地、认真地做好每一个实验,以不断提高自己的编程能力与专业素质。总的来说,这次课程设计让我获益匪浅,对开发信息系统也有了更深进一步的理解和认识。参考文献1飞思科技产品研发中心JSP应用开发详解(第二版)M北京:电子工业出版社,2004年2吴以欣,陈小宁JavaScript 脚本程序设计M北京:人民邮电出版社,2005年5月3萨师煊,王珊数据库系统概论(第三版) M北京:高等教育出版社, 2000年2月4Borland公司Jbuilde

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2