欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于JSP的物流公司仓库管理系统的设计与实现.docx

    • 资源ID:45101945       资源大小:503.69KB        全文页数:43页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于JSP的物流公司仓库管理系统的设计与实现.docx

    学校代码:10904 学 士 学 位 论 文基于 JSP的物流公司仓库管理系统的设计与实现姓 名:90后蜀黎学 号:200912230xxx指导教师:马老师 教授学 院:信息科学与工程学院专 业:计算机科学与技术完成日期:2013年05月20日 学 士 学 位 论 文基于JSP的物流公司仓库管理系统的设计与实现姓 名:90后蜀黎学 号:200912230xxx指导教师:马老师 教授学 院:信息科学与工程学院专 业:计算机科学与技术完成日期:2013年05月20日 摘 要随着经济的发展和信息技术的进步,网上购物已经逐渐渗透到人们的生活学习中,它的简单与便携满足了现代人快节奏的生活需求,越来越多的人选择并爱上网购。然而,像“双十一”过后首日平均每个快递员配送量约为260件,货物爆仓致使管理困难,导致广大网民普遍抱怨送货太慢拖期太长,不能满足客户的需求,所以这对物流公司的仓库管理系统的高效运转提出了巨大的挑战。因此一套高效的物流公司仓库管理系统,对保证电商的正常运转、对客户各项服务承诺的实现十分重要。本系统是利用Java语言作为开发语言,采用MyEclipse作为开发工具,MySQL数据库作为后台的数据库,Tomcat 6.0作为服务器开发了基于JSP的物流公司仓库管理系统。该系统有两种权限用户登录,包括基础信息管理、入库管理、出库管理、盘点管理、信息报表管理。本文主要阐述了该系统各个模块的需求分析,可行性分析,详细设计过程等内容。基于B/S架构技术开发的JSP物流公司仓库管理系统,界面友好,操作简单,围绕业务,功能使用,适合物流仓库管理部门的使用,可以对不同的操作员以不同的操作权限,实现了仓储管理的信息化、自动化、智能化和标准化,提高了物流公司仓库管理运作的效率,有效控制商品库存量为企业节省了不必要的浪费。该系统的前景非常广阔,其应用前景和经济效益不可小觑。【关键词】物流公司仓库管理;MySQL数据库;Java语言AbstractWith the development of economy and information technology, online shopping has gradually penetrated into people's life. It is simple and convenient to meet the fast pace of modern life, more and more people choose to fall in love with online shopping. However, in the first day after "double eleven", the average delivery amount of a courier is about 260, which causes management difficulties. So the majority of Internet users generally complain that the delivery is too slow and the drag period is too long and cant meet the needs of customers, which put a huge challenge on the high efficiency operation of the logistics company's warehouse management system. Therefore, a set of efficient logistics warehouse management system is very important to ensure the normal operation of electrical business and the commitment to the customer services.This system is using the Java language as a development language, MyEclipse as development tools, MySQL database as the backend database, Tomcat6.0 as the server, developing a logistics warehouse management system based on JSP. The system has two kinds of user login, including basic information management, storage management, a database management, inventory management, information report. This paper mainly describes the analysis of each module of the system requirements, feasibility analysis, detailed design process and so on. JSP logistics warehouse management system, based on B/S architecture technology, which has a friendly interface, simple operation, used around the business and functions, is suitable for logistics warehouse management and can endow different operators with different operating authority. In this way the informationization, automation, intelligent and standardization of the warehouse management are realized, its operation efficiency is improved, and unnecessary waste is controlled. The prospect of the system is very broad, and its application prospect and economic benefits should not be overlooked.【key words】Logistics company warehouse management; MySQL database; Java languageii目 录第1章 绪 论11.1 研究背景11.2国内外研究现状11.3 前景意义21.4 系统特征21.5 论文组织结构3第2章 系统相关技术基础42.1 Java技术简介42.2 JSP和Servlet技术优势42.3 MySql和Apache Tomcat介绍52.3.1 MySQL数据库简介52.3.2 Apache Tomcat介绍5第3章 系统分析73.1可行性分析73.1.1技术可行性73.1.2经济可行性错误!未定义书签。3.1.3操作可行性73.2需求分析73.2.1 目标需求73.2.2 安全性需求83.2.3功能需求83.2.3数据流图9第4章 系统设计104.1 数据库的设计104.1.1 E-R模型设计104.1.2 实体模型124.1.3 逻辑结构设计124.2流程的设计15第5章 系统实现165.1 系统主要实现工具简介165.2 界面设计与说明165.2.1登陆界面165.2.2基础信息管理功能185.2.3货物入库功能235.2.4货物出库功能275.2.5货物盘点功能285.2.6信息报表管理功能29第6章 系统测试316.1测试方案316.2测试问题31第7章 总结32参考文献33致 谢34II编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第36页 共43页第1章 绪 论1.1 研究背景近年来物流业取得了飞速发展,这不仅与经济的发展有关,还与IT的发展关系巨大。网上购物已经慢慢影响和改变着人们的学习工作,其简单性与便捷性是满足现代人快节奏生活需求的主要原因。因而,网购网民的数量以指数倍增加,网购成为大众最爱的消费方式之一。例如,淘宝与天猫“双十一”单日的订单总数超过一亿,快递公司的总体配货量达到了九千万件。每个快递员的配货量巨大,从而货物爆仓,致使管理异常困难,导致广大网民普遍抱怨送货太慢拖期太长,不能满足客户的要求,所以这对物流公司的仓库的管理系统的高效运转提出了巨大的挑战。尽管全球最近出现了许多新的物流公司仓库管理模式,例如:国外存在基于空库存想法的管理方式,但这些新的思维方法对中国来说不容易实现。所以当前最为重要的问题是如何怎样设计好物流公司的仓库的管理系统,以便于避免它呈现效率过低和冗余过多 1。物流公司的仓库管理的重点即处理好存库与出入库的关系。另外,供应商的相关信息的管理和客户的相关信息的管理也是物流公司仓库的管理中一个比较重要的方面,因为他们联系着入库和出库相关信息,从而可以使整个系统更加实用和完善2。建立一个应变能力强、经济效益高、响应速度快、库存成本低的物流公司仓库管理系是本系统的研究目的,并且结合国内外物流公司仓库的管理当前的具体情况。以信息化、计算机技术和先进的管理思想为基础;以客户为驱动,以信息管理为主要内容的具有非关闭系统结构的特别容易改进的物流公司仓库管理系统。因此,为保证电商的正常运转、对客户各项服务承诺的实现,一套高效的物流公司仓库管理系统异常重要。1.2国内外研究现状国内外物流发展已有百年历史,以美国和日本较为突出。起初,物流发展主要为运输供给,而现在已经进入到综合物流的管理阶段。一方面网络管理的范围由之前的企业内部发展到企业外部,开始大大的注意搞好客户、供应商等等的关系;另一方面物流公司管理的信息技术的运用也被高度重视起来。现如今采用多种物流技术,与顾客、供应商及第三方紧密配合,物流业正向着专业化和协作化的方向发展2。随着通讯信息技术和仓储管理概念的变化,国际上早已出现了最大缩减存库浪费,并且让客户高度满意的管理方式。例如,材料需求的计划MRP,立即生产的方式JIT,企业的资源方面的计划ERP,还有迅速供应ERC的方法。中国物流产业发展水平较低,总体规模也很小,一切尽在起步阶段。因为其健康发展还正面临着许多市场和制度体制的限制。尤其是尚无规模的装备和基础设施,导致物流公司仓库管理的信息化发展处在一个相对落后的状态。1.3 前景意义在今天计算机腾飞的坏境下,将计算机这一科技作用于物流公司的仓库的处理中早已成为一种趋势,它会推动物流公司的快速发展,为物流企业带来巨大的利益。计算机信息的管理在这方面的应用,获取了巨大的利润,从而大大提高了公司的社会地位,并且这也成为当下物流公司仓库的管理的规范化和先进化的明显标准。主要体现在:大大的减少了像之前的进入进出复杂,处理时间太长的缺点,能够非常高的改善工作人员的办事效率。基于信息化的物流公司仓库管理系统,可以弱化入库管理、出库管理和库存管理这三者的复杂关系,节约大量的管理开支,从而为物流公司带来巨大的收入。物流公司仓库管理的操作信息化和电子化,全面提高了物流公司的仓库管理水平。1.4 系统特征本系统是基于JSP的物流公司仓库管理系统,是基于B/S架构的Web应用程序。因为Web技术是一种标准的非集中式的运用结构,开发技术包括服务器技术和客户端技术,而其运行时的每一次的数据交换都会涉及到客户一端和服务器一端;本系统服务器端采用JSP的相关技术3 ,客户端技术采用JavaScript20、插件技术等。本系统界面友好,操作简单,围绕业务,功能使用,适合物流仓库管理部门的使用,可以对不同的操作员以不同的操作权限,实现了物流公司仓库管理的信息化、自动化、智能化和标准化,大大改进了工作人员的工作效率,能够合理的控制物流公司仓库的库存量。本设计主要实现以下功能:基础信息的管理功能、入库的管理功能、出库的管理功能、盘点的管理功能、信息报表的管理功能。1.5 论文组织结构本论文一共分为七章。论文的第1章为该论文的绪论部分,这一章主要讲述了本系统的研究背景、国内外目前的研究现状、前景意义、系统特征和论文的组织结构。第2章主要介绍了开发本系统的相关技术方面,主要介绍了JSP、Java、Servlet、MySQL和Apache Tomcat等技术的相关基础知识。第3章是在前两章的基础上对本系统做出系统方面的分析,主要从可行性及系统的需求两个方面进行的分析。可行性分析从技术方面、经济方面、操作方面等一一研究了系统开发的作用和意义。需求分析则从目标需求、安全性需求和功能需求三个方面进行了分析,并且画出了该系统的数据流图,为以后的开发打下坚实的基础。论文从第4章开始介绍了系统设计的数据库设计和流程设计,数据库设计主要从E-R图模型、实体模型和逻辑结构三个方面分析。第5章详细表述了系统实现的主要功能,并附以相关的代码解释,然后第6章讲述了该系统的测试。最后一章是对本系统的总结与对物流公司仓库管理系统的发展展望。第2章 系统相关技术基础2.1 Java技术简介Java语言具有安全性、完全面对对象性和跨平台性等优点,促使Java语言成为互联网应用开发的新宠。其自面世以来就一直定位为网络应用软件的语言,所以其很快在网络应用软件开发中流行起来。面向对象的程序设计语言Java与非面对过程的C+的核心是相似,但是Java语言能将本身运行过程中产生的垃圾收集起来,这样就大大释放了系统的内存原有的空间,然后编程人员根本不用担心任何的内存的管理的问题3。同时也没有多继承和运算符重载等在后者中常常导致错误的特性。非通用性技术的编程和该类安全的枚举等语言优势在Java SE中也有所体现。Java 编程语言总之可以概括为:Java 编程语言首先相对于C+来讲比较简单、作为一种面对非过程的高级语言也是呈现分布式的。Java具有健壮而且安全性高,面向网络编程,安全性与系统无关。Java语言具有跨平台性,适合于分非集中式计算环境的程序语言。具体来说,它具有如下特性:动态性、可移动、便捷性、性能高、双线程以上、非集中式计算等。 2.2 JSP和Servlet技术优势 JSP是由Java Server Page简化而来,是被Sun公司提出的,然后多家公司参与一起建立的非静态网页技术典范。JSP是Java语言中最具典型性的解决方案之一。JSP也拥有和Java语言一样的那些特性,还具备稳定的性能。还可以使用API将程序和运算脱离,加快编程人员的速率。因为JSP凭借Java的可移植性、安全性、稳定性,使其成为一种非常热门的动态网页技术,成为大中型网络开发者的首选。JSP应用用户界面的更新速度很快,因为它是利用Web Server实现的。JSP开发出的应用均基于服务器,故其可时刻保持最新的版本。而客户端的端口简单,对于各种应用的实现、修改和开发,JSP都提供了一种更为简单和高效的动态网页编写手段,它还提高了网页程序的重用性、兼容性和独立存在性17。可以通过接下来的几个方面体现: 1高效简便性:编程人员只需看懂JSP独有标签,然后利用别人已经写好的部件程序,完全不用自己来编写独立的脚本程序,即可实现动态网页的编写。从而,一个根本不懂的什么是脚本语言的程序员,便可利用该技术实现出相当美观的非静态网页,对比其他的技术,这太难实现。 2程序的独立性:JSP也可以像一般的Java程序在多个不同平台上使用,也就是说,它的程序相对于各个平台来说基本独立。即:Write once, Run anywhere! 3程序的兼容性:其之所以可以为各种客户提供服务是由JSP中的非静态的内容可以有多种表现形式所决定的。提供的服务广泛,包括WML的各种可移动装备,比如:单人手机设备,非固定的采用该技术的非静态网页等等,这些均采用该技术。 4程序的重用性: Java Server Page页面不会直接装入关键代码段,而仅是采用和程序员交流的部分。因而,一个这样的部件程序写好后,完全可以被大量程序重复利用,这样便实现了程序的再用性。例如,现在我们大量使用的规范化的JavaBean程序库。Servlet是由Java语言写的。在现实中,有十分便宜或者不收费的Web服务器为简单规模的网站使用,并且,大部分的主流服务器利用插件支持该技术。并且对于现在的多数服务器来说,如果它对该技术不兼容的话,往里面添加相关的几个功能也许多是需要少量投资甚至直接免费。所以利用非常方便。2.3 MySql和Apache Tomcat介绍2.3.1 MySQL数据库简介 MySQL数据库是一个轻量级的,你可以根据您的需求很方便的修改相关的此数据库。作为开源的数据库,虽然他没有Oracle那么强大,但是对于在开发中小型的基于B/S架构的应用系统时,其具有前两者不具备的便携安装性,甚至有的版本是绿色安装版,直接解压即可。并且,它具有跨平台性,也为用户带来了方便。最关键的是,当我们连接MySql数据库时的速度是两者大大不可比的,这也是开发者优先考虑其的最重要的原因。它最大可以支持五万条记录,完全可以达到你的编程要求,同时你也可以采用更多语言,这样也满足了不同语种的开发要求。2.3.2 Apache Tomcat介绍Tomcat是一个开放源代码的,在Apache下的一个独立部分。在一般情况下可以支持PHP、JSP但要支持ASP就需要适当的进行配置,而且可以在不同的平台上使用,人们可以方便的进行学习和应用在中小型系统的开发应用上。在安装时我们可以使用它的绿色安装版本进行快速的安装;它可以在不同的平台上使用,而且在连接速度上也很快,所以如果需要在开发速度上加快就可以使用它。对于初级学习者和小型应用开发来说已经日趋完善。也许它在某些功能方面不如BEA公司的WebLogi,但是它的开源免费特性,让其在整个中小型应用竞争中占据很重要的一席之地。第3章 系统分析3.1可行性分析本系统的系统分析从可行性分析和需求分析两方面来做了研究。可行性分析从技术可行性、经济可行性和操作可行性三个方面做了具体分析。而需求分析建立了目标需求,从而确立更好的目标。接着为保障系统的安全性,确立了系统的安全性需求,最后确定了系统的全部功能,包括用户和管理员两种权限。3.1.1技术可行性物流公司仓库管理系统采用的开发模式的体系架构为三层,即JavaBean、Servlet和JSP。Java在网络软件开发的技术层面有着异乎寻常的地位,在当下,一个比较完善,非常常用的三层体系架构是,即表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。而轻量级的架构JavaBean+Servlet+JSP可以实现J2EE三层架构。JavaBean用于表示数据访的问层,Servlet用于控制层,JSP用于表示层。因此从技术层面来说开发这个系统是相当可行的15。3.1.2经济可行性 时至今日,互联网技术的发展已经日趋完善和成熟,网络已经应用到各行各业。物流行业中也已经存在基于B/S架构的网络软件,基于B/S型架构开发的各种软件在网上送花、网上租房、网上订餐等多个方向展现出了很好的前景。相对于C/S架构的软件,B/S架构的软件可以随处使用,这大大推广了它的应用。从而物流公司仓库管理系统的管理人员也能随时随地了解到当下的物流仓库的运转情况,能使仓库中出现的问题及时解决。所以,该系统如果被放于市场中,一定会在市场中拥有相当高的收益,很快会给公司带来巨大的利润8。3.1.3操作可行性本系统以Web页面呈现给用户使用,操作简单方便。本系统具有较好的可扩展性,对本系统的功能添加删除也非常的快捷。此系统简洁易用,人机交互效果良好,用户可在短时间内掌握本系统的使用以及维护,可以方便的完成物流公司货物、库存、信息管理的操作,从而高效的完成对物流公司仓库管理系统的管理。 3.2需求分析3.2.1 目标需求本系统的总体目标降低物流公司仓库管理的成本,提高物流公司仓库管理的效率和质量,在设计开发之初,作者就制订了以下设计目标:1.围绕业务,功能使用,适合物流仓库管理部门的使用;2.操作简单,界面友好;3.可以予以不同的操作人员不同的操作权限;4.以较强的通用性、安全性、可靠性、稳定性、可维护性。3.2.2 安全性需求为了保障数据和系统的安全性,系统需要满足以下要求。1. 用户必须通过用户账号、用户权限类型和密码进行登录,才能对本系统进行操作,使行自己的权限操作。2. 不同的用户有不同的权限,不准许用户进行超过自己权限的工作。3.2.3功能需求在本系统开发之初,先需要对物流公司仓库管理系统中的当下真实仓库做项目需求分析。通过与客户的充分交谈和不断的改进,从而做出用户可以接受的合理的流程,得出本物流公司仓库管理系统的功能需求。该系统有两种权限用户登录,主要包括基础信息的管理、入库管理、出库管理、盘点管理、信息报表管理。用户操作:1.用户信息管理基础信息管理主要包括客户信息、仓库信息、柜台信息的添加和删除。2.货物入库入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核。3.货物出库出库管理主要包括货物信息修改和货物信息审核。4.货物盘点盘点管理主要是盘点调拨信息录入和盘点调拨信息记录管理5.信息报表管理信息报表管理主要包括信息报表即入库表、出库表、盘点表和打印管理管理员操作:1.管理员信息管理基础信息管理主要包括管理员信息、客户信息、仓库信息、柜台信息的添加和删除。2.货物入库入库管理主要包括货物信息录入、货物信息修改、货物信息删除和货物信息审核。3.货物出库出库管理主要包括货物信息修改和货物信息审核。4.货物盘点盘点管理主要是盘点调拨信息录入和盘点调拨信息记录管理5.信息报表管理信息报表管理主要包括信息报表即入库表、出库表、盘点表和打印管理3.2.3数据流图数据流图,即分析上面需求分析得到的信息数据,去掉详细的信息,化为简单易懂的数据,通过这些信息数据的流动,把系统中的业务流程从信息流的角度完整的描述出来。根据业务流程中涉及到的信息数据以及业务流程,即可画出物流公司仓库管理系统中的数据流图如图3-1所示。 货物信息 操作员基本数据 维护供应商信息客户信息 业务出库信息数据处理入库信息货物盘点 数据库 图3-1 数据流图第4章 系统设计4.1 数据库的设计 管理系统的关键、高效管理数据的前提和产生正确无误信息的保证是设计一个结构良好的数据库。任何一个管理系统都需要数据库中数据的支持。一个数据库如果设计不当,在运行过程中系统就会产生大量的数据冗余,这样不单单会造成大量的系统资源会被浪费掉,数据库容量明显冗余,进而影响了系统的稳定性和运行效率6。甚至导致本软件开发出现系统数据异常和数据不一致的致命错误,最终导致管理系统的瘫痪。所以,建设一个数据库的好坏将直接影响信息管理系统的运行效果和质量。本阶段是建立在前面需求分析上的,并结合各种实体和他们之间的关系,从而满足用户需求和项目具体需求的设计。这样不仅为系统的逻辑结构设计打下了坚实的基础,并且数据库设计还是概念模型设计中的重要部分。概念模型是现实世界的第一层抽象,其应用于信息世界的建模,通过此数据库的建立人员很好的建库,用户也可以清楚地看到并理解数据库人员的意图,两者从而很好的交流 4。4.1.1 E-R模型设计ER图提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。本系统主要的实体主要有供应商、客户、员工及货物。按照实体间的关系画出系统ER图:系统ER图如图4-1所示。ID职务姓名密码联系方式联系方式货物名称查询录入供应商地址姓名客户转交属于货物姓名单价数量编号地址员工 图4-1系统E-R图4.1.2 实体模型由系统的功能可知,需要建立这样的数据表,然后分别存储管理员、普通用户、供应商、客户以及货物的信息。通过前面的分析,应建立以下几个实体:客户、供应商、员工、货物、出库信息、入库信息等。员工(ID,姓名,密码,权限)货物(货物号,登记,单价,数量)出库表(出库编号,物品条形码,物品名称,库存数量,操作员姓名,出库时间)入库表(入库编号,物品条形码,物品名称,入库数量,操作员姓名,入库时间)供应商(姓名,地址,联系方式,网址,备注)客户(姓名,地址,联系方式,备注)4.1.3 逻辑结构设计 将数据库的概念结构模型转化为下面的逻辑结构模型:1.供货商信息表供货商信息表如表4-1所示:表4-1供货商信息表字段类型描述是否可以为空是否为主键nameChar(20)姓名否是contactChar(30)联系方式是否remarkChar(30)备注否否2.客户信息表 客户信息表如表4-2所示:表4-2客户信息表字段类型描述是否可以为空是否为主键nameChar(20)姓名否是contactChar(20)联系方式是否remarkChar(30)备注否否3.货物信息表 货物信息表如表4-3所示:表4-3货物信息表字段类型描述是否可以为空是否为主键nameChar(20)货物名称否是levelChar(2)货物等级否否Inverntoryfloat(20)数量否否RemarkChar(30)备注否否4.管理员信息表 管理员信息表如表4-4所示:表4-4管理员信息表字段类型描述是否可以为空是否为主键IdChar(10)ID否是PwChar(10)密码否否AuthorityChar(20)权限否否NameChar(10)姓名否否5.入库信息表 入库信息表如表4-5所示:表4-5入库信息表字段类型描述是否允许为空是否为主键BillnumberChar(10)账单号否是LevelChar(2)等级号否否AmountFloat(10)数量否否priceFloat(8)单价否否TotalFloat(8)总价否否VendornameChar(20)供应商姓名否否DateChar(8)日期否否remarkChar(30)备注是否6.出库信息表 出库信息表如表4-6所示:表4-6出库信息表字段类型描述是否可以为空是否为主键BillnumberChar(10)账单号否是LevelChar(2)等级号否否AmountFloat(10)数量否否priceFloat(8)单价否否TotalFloat(8)总价否否CustomernameChar(20)客户姓名否否DateChar(10)日期否否remarkChar(30)备注是否4.2流程的设计 流程的设计如图4-2所示。开始用户登录合法用户主界面报表管理盘点管理出库管理入库管理信息管理客户管理进行某种操作 N Y进行相应操作继续其他操作返回 N Y 图4-2流程设计第5章 系统实现5.1 系统主要实现工具简介鉴于MyEclipse在Java编辑、编译等方面的简单、方便等特性,我决定用MyEclipse作为本系统的开发工具,并编写了包括以下几个文件在内的物流公司仓库管理系统。1. DB.java用于数据库连接,从而使得数据可以动态处理。2. Addcustomer.java用于添加客户。3. Addvebdor.java用于添加供应商。4. Inbill.java添加入库信息。5. Outbill.java添加出库信息。6. Login.java供操作人登陆。7. Maininterface.java主程序界面。8. Inbillmanage.java入库统计。9. Productmanange.java货物管理。5.2 界面设计与说明5.2.1登陆界面:本系统有两种登陆权限,故有两种登陆界面。管理员权限的登陆该系统的界面如图5-1所示。图5-1管理员登陆界面普通用户权限的登陆该系统的界面如图5-2所示。图5-2普通用户登陆界面这两个界面是管理员和普通用户的登陆主界面,在本系统登陆成功后可进入此界面。管理员拥有添加用户功能,而普通用户不具备此权限。用户必须合法,密码也不能为空,若不合法,系统会提示重新登陆。系统是通过Maininterface.java来文件实现的。实现两种登陆权限的关键代码如下:function check() if(from.userName.valeu="") alert("用户名不能为空!"); return false; alert("密码不能为空!"); form.passwerd.focus(); return false; 错误提示!</title><body topmargin="180"><script type="text/javascript">alert("抱歉,用户名密码或者用户角色错误 ,请重新登陆!");</script> response.setHeader("refresh", "0;URL=././bookstore/login.jsp");<form action="UserServlet?flag=login" method="post" name="form" onsubmit="return check();"><input type="text" name="userID" style="width:105px; height:17px; background-color:#292929; border:solid 1px #7dbad7; font-size:12px; onkeyup="value=value.replace(/d/g,'') " <meta http-equiv="cache-control" content="no-cache"><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="This is my page"><link rel="stylesheet" type="text/css" href="styles.css">.setHeader("2;URL=././login.jsp");您还没有登陆,请您先登录!两秒钟后系统自动跳转到登陆页面!<br/>%" ><span class="STYLE1"> select name="role" style="width:105px; height:13px; background-color:#292929; border:solid 1px #7dbad7; font-size:10px; color:#6cd0ff" <option value="普通用户" selected="selected">普通用户</option>登陆成功,正

    注意事项

    本文(基于JSP的物流公司仓库管理系统的设计与实现.docx)为本站会员(飞****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开