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

    基于Struts的物流管理系统设计与实现(共38页).doc

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

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

    基于Struts的物流管理系统设计与实现(共38页).doc

    精选优质文档-倾情为你奉上基于Struts的物流管理系统设计与实现 STRUTS-BASED LOGISTICS MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION 专 业: 计算机科学与技术 姓 名: 指导教师姓名: 申请学位级别: 学 士 论文提交日期: 2011年6月10日 学位授予单位: 摘 要随着我国的物流热潮,各行各业都对物流趋之若骛,纷纷成立物流企业。但由于国内各个方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化。要想在这场博弈中取胜,对于大部分的中小型物流企业来说,找出市场中的缝隙、进行差异化经营才是其最佳生存之道,而信息的来源则成为寻找“缝隙”的关键。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流网迅速发展,以适应物流行业的市场变化。物流网的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。本系统以Java为开发语言,利用SQL Server 2005作为数据库服务器进行数据管理,其中关键技术为Struts开发框架。该系统基于B/S模式,能向用户提供最新的物流信息,帮助用户查询,发布与业务相关的信息,并且有实用的辅助工具。从而使企业能够及时的调整发展方向及趋势,以更快的适应市场的变化和需求。本文对物流管理系统进行了需求分析,展示了系统开发环境以及使用到的关键技术,提出了系统的总体设计以及详细设计,最后做出总结。关键词:物流信息;Java;SQL Server 2005;Struts;JavaScriptABSTRACTAlong with the fetish of logistic industry all round China, many more companies are coming into this area through starting more corporations. Due to various limits in China, most of the companies are small in scale and lack of competitive advantage, have little technology patents and could only provide with traditional services like transportation and lodging. There are few companies that could come up with logistic projects. In addition to the fierce competition of foreign companies, it would be hard for them to gain benefit. As a result, for many companies, the best strategy is to differentiate. The key to differentiation is the source of information. When the information industry is advancing inland and the logistic industry is booming, we have to promote a fast development of logistic industry to cope with the fast change. The demand of precise and timing are the basic elements of inland logistic industry, it has become the major source of logistic companies.This system use Java as operation language and SQL Server2005 as basic database for data management. The key technology is Struts operation structure. The system is based on B/S mode, and could provide with users the latest information and give assistance for searching and information distribution with applicable tools. In this way, the companies could find their direction and trend to adjust to the fast changing market.The paper did an analysis of demand, exhibit the operation environment and relative technology. In the later part I came up with an overall description of the system and design and made a summary. Key words: Iogistic Information; Java; SQL Server 2005; Struts; JavaScript目 录第一章 引言1第一节 课题背景及意义1第二章 系统开发环境及关键技术3第一节 系统开发环境3第二节 关键技术5第三章 系统总体设计7第一节 系统需求分析7第二节 系统总体结构7第三节 数据库设计11第四章 系统详细设计19第一节 公共模块设计19第二节 用户模块的设计与实现21第三节 物流信息查询、修改、删除功能设计与实现25第四节 车牌、公路查询工具设计与实现29第五节 网站公告模块的设计与实现31第六节 物流知识模块设计与实现32第七节 物流动态模块设计与实现34第五章 总结36参考文献37致 谢38第一章 引言第一节 课题背景及意义一、物流业现状随着市场竞争的加剧,企业界对物流成本问题日益关注,物流服务的需求与日俱增,而网络成为联系物流企业和客户的重要纽带,提供了信息交流的理想平台。在经济全球化和电子商务的双重推动下,物流业正在从传统物流向现代物流迅速转型,并成为当前物流业的必然趋势。在系统工程思想的指导下,以信息技术为核心,强化资源整合和物流全过程优化是现代物流的最本质特征。物流信息网络是物流网络运行的重要技术支撑,通过物流信息网络可以实现货物在物流网络内的供需信息即时传递、实时跟踪、电子订货、物流服务咨询,进行信息采集与传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节和费用,大幅度提高客户服务水平。中国与物流有关的网站,主要集中在北京、上海和广东三个地区。物流网站的创办者主要有物流协会、高等院校和物流企业。其中,北京凭借其政治和文化中心的优势,集中了全国近乎一半的物流网站,而上海和广州的经济比较发达,占据了35%左右,主要是物流企业创办。在发达国家,现代物流发展非常迅速,已进入较为成熟的阶段。发展主要是物流内涵的拓展、过程的延伸、覆盖面的扩大以及物流管理的日益专业化、信息化和标准化。美国和日本已经走在物流发展领域的前列。欧洲的现代物流起步较晚,但最近在政府部门和企业的重视下也得到了较大的发展。与国外物流发展水平相比,我国物流业目前尚处于起步期。改革开发以来,交通、通讯等基础设施的投资不断加大,物流技术装备水平逐渐提高,对物流的认识水平也不断提高,这些都为提高物流效率提供了良好的基础条件。随着国内信息化步伐的加快,加之物流企业对行业信息的需求越来越大,促使物流信息网迅速发展,以适应物流行业的市场变化。物流信息网信息的及时性、准确性完全符合国内物流企业对行业信息的要求,它已经成为国内物流企业信息的主要来源。但由于国内各方面条件的限制,国内物流企业规模小、数量多,缺少竞争优势,并且技术含量低,大多数只能提供运输和仓储等传统服务,能够提供一揽物流解决方案的企业很少,再加上国外大企业的竞争,使原本就不足以分得一杯羹的国内企业更加难以适应市场的变化1。二、国内物流业存在的问题我国的物流业正在飞速的发展,但同发达国家相比还有很大的差距,在整个行业链中,企业与上下游之间的信息流没有打通,流通环节多而导致流通成本居高不下,问题主要有以下几方面:(一)物流管理不统一现代物流的发展,要求打破传统行业与区域限制,建立一个通过、开放、竞争有序的大市场。但是由于目前我国现代物流业刚刚起步,因此物流市场管理与行业管理还没有理顺,我国物流发展呈现出明显部门化、区域化特征,工业、商业、物资、交通等各自为阵,都在上项目、抢市场,相互间协调性差,造成了资源浪费。这种局面也造成了企业物流活动很难达到必须的经济规模和预期的投资回报,致使规模小、实力弱、增长乏力。市场需求有所约束(二)全国来看,现代物流只是在少数发达地区和先进企业中得到了重视和发展。在广大中西部地区和边缘省份,现代意义上的物流还未真正起步。及时是在经济发达的东部沿海地区,物流的社会化、市场化程度也还是很低。这种以自我服务为主的物流活动模式在很大程度上限制和延迟了企业对高效率的专业化、社会化物流服务需求的产生和发展,这也是当前制约中国物流产业快速发展的一个重要瓶颈。(三)物流企业经营管理水平有待提高经管我国物流业近几年有了较快发展,但与西方发达国家相比,我国物流企业数量少、规模小,服务意识和服务质量也不尽如人意。首先服务方式和手段比较原始和单一。米钱,多数从事物流服务的企业只能简单的提供运输和仓储服务,而在流通加工、物流信息服务、库存管理、物流成本控制等物流增值服务方面,尤其在物流反感设计以及全称物流服务等更高层次的物流服务方面还没有全面展开。其次,物流企业组织规模较小,缺乏必要的竞争实力。除少数企业以外,大多数物流企业技术装备和管理手段仍比较落后,服务网络和信息系统不健全,大大影响了物流服务的准确性与及时性。(四)物流研究相对落后相比较而言,我国在物流研究和教育方面还非常落后,从事物流研究的大学和专业研究机构还很少,企业层面的研究和投入更微乎其微。物流教育水平不高主要表现在缺乏规范的物流人才培育途径。物流职业教育则更加贫乏,企业的短期培训仍然是目前物流培训的主要方式2。三、物流管理系统的特点和现状在经济全球化和电子商务的双重推动下,物流业正在从传统物流向现代物流迅速转型,并成为当前物流业的必然趋势。在系统工程思想的指导下,以信息技术为核心,强化资源整合和物流全过程优化是现代物流的最本质特征。物流信息网络是物流网络运行的重要技术支撑,通过物流信息网络可以实现货物在物流网络内的供需信息即时传递、实时跟踪、电子订货、物流服务咨询,进行信息采集与传输、业务管理、客户查询及业务跟踪,有效地减少物流中间环节和费用,大幅度提高客户服务水平。中国与物流有关的网站,主要集中在北京、上海和广东三个地区。物流网站的创办者主要有物流协会、高等院校和物流企业。其中,北京凭借其政治和文化中心的优势,集中了全国近乎一半的物流网站,而上海和广州的经济比较发达,占据了35%左右,主要是物流企业创办3。第二章 系统开发环境及关键技术系统开发工具采用当前最为流行的Java IDE:Eclipse。后台数据库服务器使用SQL Server 2005,并且使用Tomcat作为网站的服务器。在开发过程中用到了Strut开发框架,使前台页面与后台数据的传递以及数据库的操作更加简洁方便。在有些JSP页面中嵌入了Javascript的脚本语言,来实现一些基本功能。第一节 系统开发环境· Eclipse开发环境简介Eclipse是Java开发的一个集成开发环境,而且是一个开源项目。它专注于为高度集成的工具开发提供全功能的、具有商业品质的工业平台。主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四部分:Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C语言开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。她提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许共建建造者独立发开与他人工具无缝隙集成的工具从而无需分辨一个工具功能在哪里结束,另一个工具功能在哪里开始。Eclipse 的优点之一就是它的源代码开放,可以扩充很多插件,开源插件和商业插件都可以用来扩充Eclipse。大部Eclipse IDE所不具备的特性,都可以在网上找到免费的插件。例如,对于Web和J2EE的开发,通常都能找到这种插件。除了免费的插件之外,还有很多用于 Eclipse 的价格适中的商业插件。如果开发过程中需要一部分高级特性,但却无法找到满意的免费插件,就可以从供应商那里购买这些插件,而不用去购买完整的企业IDE包,这样会更经济。由于Eclipse的流行性和开源特性,它已经在IDE领域成为一把尖刀,拥有数百种插件,既有免费的,也有商业的。访问Eclipse插件主页可以找到大部分Eclipse 插件。· SQL Server 2005数据库简介SQL Server是Microsoft公司推出的适用于大型网络环境的数据库产品。已经推出,它很快得到了广大用户的积极响应并迅速占领了NT环境下的数据库领域,成为数据库市场上的一个重要产品。作为基于各种Windows平台的最佳数据库服务产品,它可以应用在血多方面,包括电子商务等。在满足软硬件需求的条件下,可以在各种Windows平台上安装。它提供了许多易于使用的图形化工具和向导,为创建以及管理数据库、数据库对象、数据库资源带来了很大的方便。Microsoft公司经过对SQL Server的不断更新,目前已经推出了SQL Server 2008版本。本系统使用的是SQL Server 2005的版本。服务是数据库完成所需功能的基础,没有服务的支持在数据库中就不能做任何事情。SQL Server 2005共提供了四种基本的服务类型,即数据库服务、代理服务、分布式事务协调器、全文检索服务。不同的服务完成不同的功能,SQL Server的正常运行离不开这些服务的支持。下面简单介绍以下这四个服务的功能。数据库服务是核心服务,它直接管理和维护数据库,负责处理所有来自客户端的T-SQL语句并管理服务器上构成数据库的所有文件,同时还负责处理存储过程,并将执行结果返回给客户端。其他SQL Server服务都依赖于此服务,并对数据库服务的功能进行扩展和补充。对于那些需要定期进行的管理工作,系统提供了一种称为代理的功能。这个代理能够根据系统管理员预先设定好的计划自动执行相应的功能,同时它还能对系统管理员设定好的错误等特定事件自动报警,而且代理服务还能通过电子邮件等方式把系统存在的各种问题发送给指定的用户。这种服务可以很好地帮助管理员对系统进行监视和管理。分布式事务处理协调器是一个事务管理器,在DTC支持下,客户可以自一个事务中访问不同服务器上的数据库。在这种情况下,客户的事务可以提交给分布式事务处理协调器,分布式事务处理协调器再把用户的请求提交给所有涉及到的服务器。分布式事务处理协调能够保证一个事务中的所有操作在所有的服务器上全部成功。此外还提供了全文检索服务,能够对字符数据进行检索。· Tomcat服务器简介Tomcat是Apache公司使用Java语言开发的开源项目,是一个Web服务器,所有的J2EE Web因公程序都可以在此处运行。它实现了Servlet引擎和JSP引擎,因而它支持Java Servlet和JSP。Tomcat受到广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache相互独立的进程单独运行。当配置正确时,Apache为HTML页面提供服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等服务器一样,具有处理HTML页面的功能,同时它也是一个JSP和Servlet容器,对的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力与Apache服务器相比略差。第二节 关键技术· Struts开发框架Struts是一个开放源代码的MVC实现框架,主要采用Servlet和JSP技术来实现,Struts工作原理如下:Struts框架的中心控制器截获到客户请求;中心控制器根据struts-config.xml文件中配置的映射信息将请求转发给相应的Action组件对象,如果请求页面配置了对应的ActionForm组件,控制器类还会把表单数据填入ActionForm组件对象并传递给Action组件对象;Action组件对象提取ActionForm组件对象中包含的请求数据,然后调用封装了业务逻辑的模型组件进行业务的逻辑处理;Action对象根据模型组件的处理结果返回相应的ActionForward对象给中心控制器;中心控制器根据Action对象返回的ActionForward对象和struts-config.xml文件中的配置信息确定后续视图;视图组件访问模型组件的信息并设置其显示,然后将视图页面发送给客户浏览器9。当我们利用其进行开发时,不用在自己编码实现全套MVC模式,极大地节约了时间。· JSP技术JSP是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(中插入Java程序段和JSP标,从而形成JSP文件。 JSP就是Java,JSP完全以Java语言开发,是纯Java的应用,只是它是一种特别的Java语言,加入了一个特殊的引擎,这个引擎将HTTPServlet这个类的一些对象自动进行初始化好让用户使用,而用户不用再去操心前面的工作JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点4。· JavaScript语言JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。HTML 创作者往往都不是程序员,但是 JavaScript却是一种只拥有极其简单的语法的脚本语言,几乎每个人都有能力将短小的代码片断放入他们的 HTML 页面当中。它能够对事件作出响应,可以将其设置为当某事件发生时才会被执行。在定义function时还可以读取以及改变HTML元素的内容。JavaScript还可以被用来检测访问者的浏览器,并根据所检测到的浏览器,为这个浏览器载入相信的页面。本系统主要是利用JavaScript语言来验证用户输入是否合法,如是否为空,是否为数字等等。第三章 系统总体设计第一节 系统需求分析企业物流管理平台使物流企业走上了科学恶化、网络化管理的道路,传统的人工管理早已不能适应企业发展的要求,利用计算机网络对企业运营流程进行全方位的管理迫在眉睫。通过计算机网络对企业进行管理,不经能为企业的运营过程节省大量的人力、物力、财力和时间,提高企业的效率,还可以帮助企业在客户群中树立一个全新的形象,为企业日后的发展奠定一个良好的基础。信息化、自动化、网络化、已成为现代物流的鲜明特征。现代物流企业只有依靠对物流信息的科学运筹和管理,将仓储、运输、配送、信息传递等功能集于一体,才能为客户提供安全、优质、快捷、准确的现代物流服务。因此,建立完善、有效的物流信息是非常有必要的。物流信息发布平台为各类物流企业提供了物流动态信息、供求信息浏览、查询等功能,全面的为物流企业提供服务,帮助企业更多的了解行业的动态信息,提高其偶也的运营效率。物流信息发布平台的强大功能越来越被物流行业内的相关人士所重视,通过网站企业能够更及时调整企业的发展趋势以适应市场变化。物流信息发布平台全面的、周到的信息服务使之逐渐成为物流行业发展前进的方向标。用户是一个网站生存和发展的根本,功能固然重要,但一个友好的界面和流畅的操作能够吸引更多的用户,因此不可忽视。本系统是物流企业信息发布、浏览及查询的行业性网站,主要实现如下目标:· 网站整体结构和操作流程合理顺畅,实现人性化设计。· 向客户全面展示公司各项业务。· 让客户了解公司公告信息。· 为会员提供货运单信息添加功能。· 为会员提供密码修改功能。· 为管理员提供后台登录入口。· 通过后台,管理员可以对公司公告信息和各项业务信息进行管理。· 使系统最大限度地实现易维护性和易操作性。· 系统运行稳定、安全可靠。第二节 系统总体结构物流信息网分为前台和后台。其中,根据物流信息网前台的特点,可以将其分为用户模块、物流动态、物流知识、货物信息、车辆信息、公告查询及辅助工具8个部分,后台主要是管理员对物流知识,物流动态,公告信息的维护更改。其中各个部分及其包括的具体功能模块如图3-1所示。图3-1 系统功能模块图一、用户模块用户模块具有用户登录功能,当用户在左侧“用户登录”区域中的“用户名”和“密码”文本框中输入用户名和密码,单击“登录”按钮,经系统验证后,用户将以会员的身份进入首页。登录是会员进行相关操作的必要条件。用户在没有登录的情况下可以进行个年广告信息查询、货物信息查询及车辆信息查询等,但单击不能进行详细查询的操作。当用户在“用户登录”操作区域中没有输入用户名或密码时,系统会通过JavaScript进行判断,并给予提示。用户登录操作实际就是用户查询操作,在用户登录页面中,通过JSP内置对象request中的getParameter()方法获取用户名表达呢和密码表单的内容,根据这两个表单的内容将执行查询的SQL语句。用户登录的框架如图3-2所示。图3-2 登录模块的框架二、物流信息模块当用户登录后成为会员,单击导航区中的“货物信息”、“车辆信息”、“企业信息”超链接,将进入相应的信息查询页面。在该页面中不仅能够查询、信息,而且可以进行详细查询。如果查询的信息是这个登录会员发布的,则该会员拥有修改或删除此货信息的权限,在实现信息发布或修改操作时,当会员没有添加任何车辆信息,单击“发布”按钮后,会向数据表添加空的信息,这样的操作是不允许的。因此,需要通过客户端的JavaScript进行验证。货物信息模块的框架如图3-3所示,其他两个模块类似。图3-3 货物信息模块框架三、公告信息模块该模块主要包括公告信息的查询、添加、修改及删除4个部分。管理员可以通过后台管理导航进入公告信息管理页面。公告信息管理模块的框架如图3-4所示,管理员可以对公告信息进行修改、删除和添加,一般会员只能进行查询操作。图3-4 公告信息模块框架四、物流知识模块物流知识一般是物流业务流程的详细说明以及相关的法律规定,以文档的形式供用户下载,会员登录后,点击导航栏上的“物流知识”超链接就可以进入文档的下载界面。一般会员只可以下载,而管理员能够删除旧的文档以及上传新的文档。五、物流动态模块物流动态的内容是该行业的时事以及最新的动态,当用户登录进入首页时,将会在页面的左下方看到最新的物流动态以滚动的形式呈现给用户,点击每一条动态信息就可以详细查询。一般会员只可以查询信息的内容,无权进行修改,只有管理员才能发布新的物流动态,删除、修改已有的信息。六、辅助工具从事物流行业的人,对道路的信息非常敏感,有时候也需要了解车牌号的归属地,为了方便用户的使用,本系统将会添加一个公路信息查询,车牌号归属地查询的辅助工具,这个工具包含了全国所有的国道编号,长度,以及各省份的车牌信息,非常实用。为了更加清晰地表达系统的业务功能模块,下面给出业务流程图。对于不同的角色,它们所承担的任务各自不同,流程图也不一样,包括面向会员的前台流程图和面向系统管理员的后台流程图两部分:图3-5 前台流程图图3-6 后台流程图第三节 数据库设计SQL Server 2005是基于SQL Server 2000技术优势构建的,它可为任何规模的组织机构提供集成化信息管理解决方案。当今的企业常常面临着诸多方面的挑战,例如需要根据数据作出更快、更多的决策;西药提高开发团队的生产力和灵活度;在减少总体信息技术预算的同时,扩展基础架构以满足更多要求等。作为微软公司的下一代数据管理与分析软件,SQL Server 2005有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面作了重大的改进。因此,为了提高系统的安全性、可靠性和性能,本系统采用SQL Server 2005数据库。· 数据库概念设计根据以上系统的需求分析和系统设计,规划出本系统中使用的数据库实体分别为会员实体、货物信息实体、公告信息实体、车辆信息实体、企业信息实体、管理员信息实体、物流知识实体及物流动态实体。下面介绍几个关键实体的E-R图。(一) 会员实体会员实体包括用户ID,用户名,密码,性别,电子邮件地址,联系电话,找回密码提示问题,问题答案。图3-7 用户实体E-R图(二) 公告信息实体公告信息实体包括信息ID,信息题目,信息内容,作者,更新时间。图3-8 公告信息实体E-R图(三) 车辆信息实体车辆信息实体包括,车辆ID,车牌号,车品牌,车型,载重量,使用时间,驾驶员姓名,驾驶时间,驾照类型,驾照号,运输类型,联系人,联系电话,备注,更新时间,车辆信息发布人。图3-9 车辆信息实体E-R图(四) 货物信息实体货物信息实体包括,货物ID,货物类型,货物名称,货物数量,货物单位,始发省份,始发城市,终点省份,终点城市,运输类型,运输时间,联系人,联系电话,更新时间,备注,车辆要求,发布人。图3-10 货物信息实体E-R图(五) 企业信息实体企业信息实体包括,企业ID,企业类型,企业名称,经营范围,所属区域,企业地址,联系电话,联系人,手机号码,传真号码,邮箱地址,企业网址,发布时间,发布人。图3-11 企业信息实体E-R图(六) 物流动态实体物流动态实体包括,动态ID,题目,内容,作者,更新时间。图3-12 物流动态信息实体E-R图(六) 管理员实体管理员实体包括,管理员ID,用户名,密码,联系电话,电子邮件地址。图3-13 管理员实体E-R图· 数据库逻辑结构由以上分析可知,本系统共需要7张表,在数据库中建完的数据表树形结构如下图所示。表3-1 Active 物流动态表字段名数据类型是否为空是否主键描述IDInt(4)No是唯一值标识Titlenvarchar(50)No题目Contnvarchar(max)No内容Authornvarchar(50)Yes作者IssuDatedatetimeNo发表日期表3-2 Car 车辆信息表字段名数据类型是否为空是否主键描述IDint(4)No是唯一标识TradeMarknvarchar(50)No车牌号码Brandnvarchar(50)No车牌品名Stylenvarchar(50)No车辆类型CarLoadnvarchar(50)No车辆载重UserTimenvarchar(50)No使用时间DriverNamenvarchar(50)No驾驶员姓名DriverTimenvarchar(50)No驾驶时间LicenceNumbernvarchar(50)No驾照号码LicenceStylenvarchar(50)No驾照类型TransportStylenvarchar(50)No运输类型LinkMannvarchar(50)No联系人LinkPhonenvarchar(50)No联系电话Remarknvarchar(50)No备注IssuDatedatetimeNo发布时间UserNamenvarchar(50)No发布人表3-3 Customer 会员信息表 字段名数据类型是否为空是否主键描述IDint(4)No是唯一标识Namenvarchar(50)No用户名Passwordnvarchar(50)No密码Emailnvarchar(50)No电子邮件Sexnvarchar(50)No性别Phonenvarchar(50)No联系电话Questionnvarchar(50)No提示问题Resultnvarchar(50)No问题答案表3-4 Enterprise 企业信息表字段名数据类型是否为空是否主键描述IDint(4)No是唯一标识EnterpriseSortnvarchar(50)No企业类型EnterpriseNamenvarchar(50)No企业名称Operationnvarchar(50)No经营范围WorkAreanvarchar(50)No所属区域Addressnvarchar(50)No企业地址Phonenvarchar(50)No联系电话LinkMannvarchar(50)No联系人Cellphonenvarchar(50)No手机号码Httpnvarchar(50)No企业网站Faxnvarchar(50)No传真IssueTimeDatetimeNo发布日期UserNamenvarchar(50)No发布人表3-5 Goods 货物信息表字段名数据类型是否为空是否主键描述IDint(4)No是唯一标识GoodsStylenvarchar(50)No货物类型GoodsNamenvarchar(50)No货物名称GoodsNumbernvarchar(50)No货物数量GoodsUnitnvarchar(50)No货物单位StartOmitnvarchar(50)No始发省份StartCitynvarchar(50)No始发城市EndOmitnvarchar(50)No终点省份EndCitynvarchar(50)No终点城市Stylenvarchar(50)No运输类型TransportTimenvarchar(50)No运输时间Linknvarchar(50)No联系人Phonenvarchar(50)No联系电话Remarknvarchar(50)No备注IssuDatedatetimeNo发布时间UserNamenvarchar(50)No发布人Requestnvarchar(50)No运输要求表3-6 Manager 管理员信息表字段名数据类型是否为空是否主键描述IDint(4)No是唯一标识Namenvarchar(50)No用户名Passwordnvarchar(50)No密码Phonenvarchar(50)No联系电话Emailnvarchar(50)No电子邮箱表3-7 Placard 公告表字段名数据类型是否为空是否主键描述IDInt(4)Noyse唯一值标识Titlenvarchar(50)No题目Contnvarchar(max)No内容Authornvarchar(50)Yes作者IssuDateDatetimeNo发表日期第四章 系统详细设计第一节 公共模

    注意事项

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

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




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

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

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

    收起
    展开