TMS运输标准管理系统的设计与开发.doc
《TMS运输标准管理系统的设计与开发.doc》由会员分享,可在线阅读,更多相关《TMS运输标准管理系统的设计与开发.doc(38页珍藏版)》请在咨信网上搜索。
分类号 密级 U D C 编号 本科毕业论文(设计) 院 系 计算机学院 题 目 TMS运输管理系统设计和开发 专 业 名 称 计算机科学和技术(软件工程方向) 年 级 级 学 生 姓 名 余天慈 学 号 指导老师姓名 许 庆 炜 二O一六年四月 学士学位论文原创性申明 本人郑重申明:本人所呈交论文,是在指导老师指导下独立进行研究所取得结果。学位论文中凡引用她人已发表或未发表结果、数据、见解等,均已明确注明出处。除文中已经注明引用内容外,不包含任何其它个人或集体已经发表或撰写过科研结果。对本文研究结果做出关键贡献个人和集体,均已在文中以明确方法标明。 本申明法律责任由本人负担。 本人署名:________________ 日期:_______________ TMS运输管理系统设计和开发 摘 要 伴随信息技术和互联网技术高速发展,尤其是李克强总理在政府工作汇报中提出,制订“互联网+”,推进信息化社会,信息技术正在各个行业被广泛利用,物流行业作为服务型行业,信息技术对其变革正变得越来越大。物流行业所处竞争环境正变得越来越猛烈。钢铁物流行业正从过去单一运输企业,向功效完善、管理严格物流企业过渡。在物流行业中,提升效率、加强管理,正成为各个企业亟需处理难题。物流行业日常人员繁多,运作开销巨大,且项目很多。怎样有效统计和跟踪每笔运单,并将责任细化到个人,是企业很关心问题。在对每单业务成本和收益了解以后,才能充足掌握企业运转情况。作为服务型行业,用户满意度是衡量一个企业服务质量关键标志之一。在接收到用户委托后,实时反馈进度,按时高效地完成任务,是提升用户满意度关键方法。只有将优异互联网技术融入物流行业,才能帮助企业高效率、低成本运行日常业务,最终达成和用户共赢。物流行业纷繁复杂,对承运商管理是很关键步骤,怎样掌握钢材运输情况,了解驾驶员行程,和货物状态是企业面临关键难题。伴伴随企业规模壮大,业务量增多,协调上层领导和基层职员之间关系,需要处理信息量加大,这些全部是企业需要面临重大挑战。TMS针对钢材货物,能够提供高效实时物流处理方案,有效降低人工成本、提升工作效率,实现企业日常运作精细化管理。将用户需求作为第一重担,以业务作为根本,加强各个方面质量管理,对承运商集中管理、实时高效反馈工作进度、优化运输线路,充足表现以服务、高效及诚信来占领市场策略。 关键词:TMS运输管理系统 物流 钢铁 The design and development of TransportationManagement System Abstract With the rapid development of information technology and Internet technology, particularly in the government work report Premier Li Keqiang in the proposed development of "Internet +", to promote the information society, information technology is being widely used in various industries, the logistics industry as a service industry, information changes in technology it is becoming bigger and bigger. The competitive environment of the logistics industry is becoming increasingly fierce. Steel logistics industry is from a single transport company to comprehensive, strict management of logistics enterprises transition. In the logistics industry, improve efficiency, strengthen management, is becoming all enterprises need to solve the problem. Many daily logistics industry personnel, overhead operation is huge, and many items. How to effectively record and track each waybill and responsibility down to the individual, it is the enterprise of great concern. After every single business to understand the costs and benefits, in order to fully grasp the operating state of the business. As a service industry, customer satisfaction is an important indicator to measure the quality of a business service. After receiving the customer's trust, progress real-time feedback, timely and efficient completion of the task, is an important way to enhance customer satisfaction. Only advanced Internet technology into the logistics industry, to help companies of high efficiency, low cost of daily business operations, and finally reach customers and win-win situation. Complicated logistics industry, the management of carriers is a very important part, how to master the transport situation of steel, to understand the driver's itinerary, as well as the status of the goods is an important problem facing enterprises. With the size of the business expansion, the increase in business volume, the top leadership and coordination among junior staff, to deal with the increasing amount of information, these are the major challenges facing enterprises need. TMS for steel goods, can provide real-time and efficient logistics solutions, to reduce labor costs, improve work efficiency, and meticulous management of the daily operations of the enterprise. The customer needs as the first task, as the main line of business in order to strengthen all aspects of quality management, carrier centralized management, real-time feedback and efficient work progress, optimize transportation routes, fully embodies the policy service, efficiency and integrity to dominate the market 【Key words】TransportationManagement System logistics Steel 目录 第一章.绪论 1 1.1选题依据及意义 1 1.2系统特点 3 1.3系统开发目标 3 1.4系统研究内容 3 1.5系统功效 4 1.5.1系统功效概述 4 1.5.2业务处理范围 4 1.5.3功效结构图 5 1.5.4专用名词解释 5 第二章.系统分析和实现 6 2.1系统架构 6 2.2系统开发环境配置 7 2.2.1 Hardware (硬件) 7 2.2.2 Software (软件) 8 2.3系统实现 8 第三章.系统设计 9 3.1概述 9 3.2数据库概念设计 10 3.2.1定义实体集及属性 10 3.2.2 E-R 模型设计 10 3.2.3 实体联络图 12 3.3数据库逻辑设计 12 3.4数据库实施 12 第四章.系统实现 13 4.1登录窗体 13 4.2主界面 13 4.3业务操作模块 14 第五章.程序测试 17 5.1 测试关键性及目标 17 5.2 测试步骤 18 5.3 测试关键内容 18 参考文件 20 致谢 21 第一章.绪论 本系统设计是按物流运输管理业务需求而进行,利用网络替换传统信息处理过程。用户只要经过网站就能查看委托货物信息及进程,并能够实现和运输管理系统进行数据交互、信息公布和反馈和对个人事务进行良好管理运输管理系统。从所用技术层面,本系统采取Java语言作为开发语言,后台数据用oracle10g进行存放。利用Mybatis数据库访问技术实现对数据库多种操作。 1.1选题依据及意义 伴随经济连续快速发展,货物运输在工农业生产及日常生活中占据着越来越关键地位,所以承运方对货物运输要求也越来越高。货物运输能够按交通工具分为陆、海、空三种,而在陆路运输中又以公路运输及铁路运输为主,公路运输中关键交通工具是汽车,这就要求运输方能够科学合理管理汽车及货物运输。南京嘉益仕认为对于个体户,科学管理汽车及货物运输,会降低浪费,增加其收入;对于一个企业,科学管理汽车及货物运输,就能够提升运输效率,自然能提升企业效益;一样,对于一个社会,科学管理汽车及货物运输,就会加速经济发展,促进社会进步。 信息产业连续快速发展使得计算机被应用在各个领域,自然有部分大型企业使用计算机对车辆、货物及货物运输进行管理,计算机使用给用户带来了很多好处,不过类似管理系统要么只适适用于大型企业车辆管理,要么用于大型配货站货物管理等,还没有专门面向小配货站、小车队管理系统。这些小个体配货站,小车队及个体运输户她们业务量固定,不过她们用户总是不确定,业务很零乱,在管理上更是很混乱。即使她们全部有计算机或有条件购置计算机,但大多数未使用计算机管理车辆及货物运输,针对这种情况,TMS运输管理系统能做到合理管理车辆及货物运输,而且功效要完善,轻易学会,使用方便[1]。 TMS运输管理系统能够切实地帮助用户管理车辆及货物运输情况,所以需要了解用户现在和未来一段时间内使用需求,以确定系统功效。运输管理系统关键功效为管理汽车及货物运输。用户特点为在汽车及货物运输上管理混乱,比如个体用户所拥有虽车辆少,不过业务零乱,配货站规模虽小,可是业务繁多而且零乱。而TMS针对经营钢铁原料/成品物流企业,提供高效、实用物流管了处理方案,为接单、调度、运输、跟踪、结算、成本控制等过程提供信息支持。 TMS运输管理系统在供给链协同应用平台中所饰演角色及和其它系统联络和TMS系统特点以下图所表示: 图1-1供给链协同供给平台 图1-2TMS系统特点 1.2系统特点 TMS运输管理系统能够让运输管理系统化、数字化、规范化、作业标准可视化工作指导尽收各岗眼底。经过动态管理,正负面报导,实现管理方法牵引,降低管理责任不清等现象。让高层管理思绪和卓越管理方法在中层、基层得以贯穿实现。实现自我管理运行,把规范制度容入软件来实施到位,再经过企业内部网站表现;三者结合为一体,实现企业人人全部是管理者和被管理者。更系统化、数字化、规范化、作业标准可视化工作指导尽收各岗眼底。TMS系统表现了“以提单为物流关键、信息协同为手段”思想。从信息化角度满足钢铁物流企业业务需求,为多个业务模式提供系统支持。本方案将调度、配车、跟踪、结算信息紧密地连为一体,使信息流、物流、资金流有效地整合在一起。另外,TMS能够扩展和其它系统接口,包含ERP、财务等系统。TMS是现在功效齐全、技术优异钢铁物流领域处理方案。TMS针对经营钢铁原料/成品物流企业,提供高效、实用物流管了处理方案。为接单、调度、运输、跟踪、结算、成本控制等过程提供信息支持。从系统层面支撑钢铁物流企业日常运行活动,实现钢铁物流企业精细化管理[2]。 1.3系统开发目标 降低成本 信息化模式不仅提升了企业工作效率,而且降低了企业软硬件实施维护成本; 加强绩效管理 监控车辆运行情况,掌握驾驶员和业务职员作效率,提升企业管理精细水平和用户满意度水平; 提升业务效率 从信息化角度满足钢材物流企业各方业务需求,为多个运输方法提供系统支持,提升企业业务效率,有限时间内完成跟多工作; 1.4系统研究内容 运输管理系统定义和特点、运输管理系统发展过程、运输管理系统必需性、运输管理系统系统通常功效; 研究基于Web系统开发过程,利用软件工程基础思想指导系统开发实践; 研究在运输管理系统开发过程中怎样进行数据库设计,包含需求分析、概念结构设计、逻辑结构设计、物理结构设计等步骤[3]; 研究用Java技术开发Web动态交互网页,包含使用Java来实现发送下载、上传文件功效及用SpringMVC+Mybatis+Jsp架构来设计能存取数据库网页,读取、删除和修改数据系统。 1.5系统功效 1.5.1系统功效概述 本运输管理系统依靠互联网技术,致力于钢铁运输资源整合和优化,以降低物流成本,管控过程风险,节省车辆资源,降低返程空载率为目标,努力为钢材生产商、交易商、承运打造一个诚信、安全、高效、便捷钢铁物流运输平台。关键包含:业务操作、车辆成本管理、业务工具、结算管理、基础管理、系统管理等模块。其中业务操作部分是针对用户委托及承运商步骤进行管理,包含:用户委托、提单配载、装车返单管理、返单上传、扫描返单、应收费用、应付费用、投诉管理、价格管理等步骤。 1.5.2业务处理范围 业务操作是系统关键部分,对用户委托信息进行处理。系统功效关键包含:业务操作、车辆成本管理、结算管理和基础管理等方面。 业务关键包含:(产品树) 表1-1 系统业务表 产品归属 产品种类 业务操作 用户委托 提单配载 装车返单管理 扫码返单 返单上传 批量扫码返单 应收费用 应付费用登记 投诉管理 价格管理 车辆成本管理 车辆维修 油料管理 过路费管理 结算管理 用户结算单 车队结算单 财务收款 开票审核 付款审核 开票申请 结算管理 用户管理 承运商管理 车船管理 驾驶员管理 地址管理 系统管理 用户管理 1.5.3功效结构图 图1-3 TMS功效结构图 1.5.4专用名词解释 用户委托:用户在线提出需求或给交易员打电话提出需求。 提单配载:接收用户委托后,交易员在后台,将用户需要运输货物分配到承运商。 应收费用:对用户委托货物进行费用登记,收取用户运输货物费用。 应付费用:对承运商运输货物费用登记,支付承运商运输货物费用。 投诉管理:对用户投诉或提议进行处理。 扫描返单:承运商完成运输整个过程后,进行装车单号填写完成。 第二章.系统分析和实现 2.1系统架构 本系统中采取经典MVC三层架构模式,这种架构模式优点: MVC要求对应用分层,即使要花费额外工作,但产品结构清楚,产品应用经过模型能够愈加好地表现。采取合理设计理念,和相关系统有良好互联和兼容能力,能适应业务扩展和改变。另外,这种开发技术,使系统含有安全、可靠和稳定特征。立足实际业务特征和信息高效流转,系统含有良好操作性和实效性,最关键是应该有多个视图对应一个模型能力。 这种划分即使看似多出,不过充足表现了“高内聚低耦合”设计理念,图所表示: 图2-1 MVC架构图 在现在用户需求快速改变下,可能有多个方法访问应用要求具体框架为SpringMVC,其四大组件中央处理器、处理器映射器、处理器适配器、视图解析器之间关联以下: 图2-2 SpringMVC四大组件及联络 组件功效以下: DispatcherServlet前端控制器 用户请求抵达前端控制器, dispatcherServlet是整个步骤控制中心,由它调用其它组件处理用户请求,dispatcherServlet存在降低了组件之间耦合性。 HandlerMapping:处理器映射器 HandlerMapping负责依据用户请求找到Handler即处理器,springmvc提供了不一样映射器实现不一样映射方法,比如:配置文件方法,实现接口方法,注解方法等。 HandlAdapter:处理器适配器 经过HandlerAdapter对处理器进行实施,这是适配器模式应用,经过扩展适配器能够对更多类型处理器进行实施。 ViewResolver:视图解析器 ViewResolver负责将处理结果生成View视图,ViewResolver首先依据逻辑视图名解析成物理视图名即具体页面地址,再生成View视图对象,最终对View进行渲染将处理结果经过页面展示给用户。 springmvc框架提供了很多View视图类型,包含:jstlView、freemarkerView、pdfView等[4]。 2.2系统开发环境配置 2.2.1 Hardware (硬件) 硬件环境(访问者):提议用户在许可情况下采取较高配置硬件资源。 硬件环境(开发者):飞跃4处理器,1G内存,100G磁盘空间。 2.2.2 Software (软件) 访问者:访问者可IE浏览器上来进行浏览。 开发者: 1).Operating System (操作系统):Windows7 2).Tools (工具):eclipse。 3).Database (数据库):Oracle10g 4). Server (服务器) :Tomcat7.0 5).Run Circumstance (运行环境) :安装JDK1.7_0_65支持Java运行。 6).Technic (技术):前台网页设计采取JSP技术制作,其能够结合JavaBeans技术来使网页中程序功效得到扩充。实际上jsp程序就是我们所熟知java程序,html文档和jsp元素混合体,其中jsp以java为脚本语言,几乎能够说是集成了java全部特点[5]。 2.3系统实现 在开发之前首先要考虑语言选择,Java语言作为当下最流行语言之一,其跨平台,且上手轻易成为首选。要高效率开发必需选择适宜IDE,在IDE方面采取eclipse作为开发工具,因为eclipse软件出过很多版本,而且开源无偿。后台数据用oracle10g进行存放。本系统采取oracle数据库,在性能上因为其它小型数据库,一定程度上确保了数据库水平程度增加和垂直方向增加,而且能够承受一定用户并发访问。在和数据交互时,采取是流行mybatis持久层框架。mybatis并不是一个对象关系映射框架,在表字段很多情况下,含有一定优势,假如采取Hibernate,这种重量级框架,因为是面向对象思想设计,在软件编写过程中很方便,不过,会加大数据库压力,每次查询是一个对象全部字段,会连带着查询出部分无须要信息。而mybatis能够让开发人员自己编写sql语句,这种细粒度变成,会很大程度上降低数据库压力,而且自定义sql语句会让程序实现很复杂功效。在前端,采取JSP技术,JSP含有跨平台性,一次编写能够在多平台运行另外,它还有很好伸缩性,只需要一个小jar文件,即可运行,不依靠其它组件,利于开发[6]。而且系统含有很高实用性,对每一个功效,基础上全部提供了查询功效,用户能够很方便查询到自己需要信息。在新增时,因为需要填写信息很多,能够复制原有一条统计,只需要在原来基础上进行修改即可,让用户有很好体验效果修改后进行保留即可提交到数据库进行存放。修改部分统计时,用和新增一样页面,在一定程度上能够降低软件冗余,新增和修改不一样之处于于,修改是这个统计已经存在,所以id是已经存在,在保留时,经过判定是否有id即可知道用户操作是新增还是修改[7]。 (1)基于B/S模式开发TMS系统实现 B/S(Browser/Server)模式结构即浏览器/服务器结构。本系统基于B/S模式,伴伴随Internet技术不停高速发展,B/S结构作为C/S架构补充和改善,用户能够很方便使用它是伴随Internet技术兴起,对C/S(用户端/服务器)结构一个改变或改善结构[8]。在B/S结构下,用户工作界面经过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,不过关键事务逻辑在服务器端(Server)实现,形成所谓三层结构。这么就大大简化了用户端电脑载荷,减轻了系统维护和升级成本和工作量,降低了用户总体成本[9]。 (2)掌握网页编辑,界面设计等相关工具 本系统采取Java框架中MVC经典架构作为网站开发工具,它含有功效强大、可视化、轻易上手等优点。经过本课题研究能够深入提升网页制作和网站开发能力。 (3)掌握系统开发步骤 本课题将软件工程基础原理和系统开发具体实践相结合,加深对软件工程思想了解,并积累系统开发实践经验。 (4)掌握数据库在Web上应用方法 本课题数据库设计时采取是Oracle 10g,它是一个可扩展、高性能关系型数据库管理系统。经过本课题研究能够加深对数据库基础概念和基础技术了解,并取得数据库开发实际经验。 (5)掌握Java语言使用方法 Java是Sun企业开发一套服务器端运行脚本平台,能够结合HTML网页建立动态、交互且高效Web服务器应用程序。Java含有简单易学、对服务器要求低、轻易编写、易于维护、架构清楚等优点,比较适合本课题研究运输管理系统开发要求。 第三章.系统设计 3.1概述 完成软件需求分析后,就能够开始软件设计了。在软件开发时期,设计阶段是最富有活力、最需要发挥发明精神阶段。系统总体设计阶段就是要把分析阶段产生软件需求说明转换为用合适手段表示软件设计方案。 3.2数据库概念设计 数据库概念构设计是将需求根据需求说明书抽象成一个不依靠任何机器数据模型,这种称为概念模型。概念模型使设计者注意力能够不局限于细节,而是关键关注最关键信息组织结构和处理方法上。在分析系统设计时,要根据一定次序进行,首先要进行数据分析,抽象出实体,将其计划好,建立模型[10]。 3.2.1定义实体集及属性 (1) 用户实体集t_03_user:用户id(id)、用户名称(user_name)、登录名(user_name)、密码(password)、所属用户id(customer_id)、电话 (mobile)。 (2) 委托表实体集:品种(publish_type_name)、起点 (shopsign)、终点(spec)、数量 (amount)、提货日期(start_th_date)、委托类型(type)、订单号(lading_bill)、用户Id(customer_id) 、 要求到货时间(other2)。 (3) 订单主表实体集:订单id(id)、货物名称 (huo_name)、货物类型(huo_type)、货物数量 (huo_number)、订单日期(bill_date)、订单状态(bill_status)、用户名称(order_cust_trade_name)、毛重(gross_weight)、净重(net_weight)、运单号(waybill_id)、提单号(landing_bill)。 (4) 订单子表实体集admin:订单主表ID(bill_id)、委托ID (publish_id)、收货用户名称(order_cust_receive_name)、起点(start_station_name)、终点(dest_station_name)、净重(net_weight)、毛重(gross_weight)、货物名(product_type_name)、创建时间(create_date) 、运费单价(unit_price)。 3.2.2 E-R 模型设计 用户实体: 图3-1 用户实体 委托单实体: 图3-2 委托实体 订单主表: 图3-3 订单实体 订单子表: 图3-4 订单子表实体 3.2.3 实体联络图 图3-5 实体联络 3.3数据库逻辑设计 用户(用户ID、姓名、登录名、用户密码、所属用户ID、电话、用户类型) 委托单(ID、委托类型、品种名称、起点、品种类型、终点、提单号、提货时间、用户ID、数量、要求抵达时间) 订单(订单ID、净重、毛重、运单号、运费单价、委托用户ID、订单日期、委托ID、订单起源、创建人、备注) 订单子表(品种、委托ID、订单日期、提单号、起点、终点、净重、毛重、订单ID、委托用户ID) 3.4数据库实施 1).数据库实施关键是依据逻辑结构设计和物理结构设计结果,新建数据库,建立数据库对象,导入测试数据,进行相关各个方面测试。此阶段相当于软件工程中代码编写和程序调试阶段。 2).打开数据库并管理员登录登陆 图3-6 oracle登录界面 3).创建用户并授权[11] create user hbwk identified by hbwk grant connect,resource,dba to hbwk; 图3-4 用户授权图 4).创建表对象 第四章.系统实现 4.1登录窗体 将项目公布到tomcat服务器中,开启tomcat服务器,在浏览器中输入系统地址,即可进入到登录页面,以下所表示: 图4-1 系统登录 4.2主界面 输入正确用户名和密码正常登陆进入系统后能够看到主界面。 图4-2系统界面 在页面左侧是多种能够点击菜单,这些菜单对应系统全部业务操作,这些信息一目了然,能够提醒用户进行多种代办事宜操作,其中用户委托显示有系统中总提单数,有多少货物还没有下发,用户在看到相关信息后,能够立即对委托进行下发处理。在提单配载中提醒有提单数,有多少货物还没有配载,还没有进行返单提单数及货物数量,已经当日配载数量。费用登记中显示了系统中提单数已经还没有进行费用登记货物数量。结算开票显示了系统中还没有进行开票申请用户结算单数量。 4.3业务操作模块 进入用户委托管理页面,输入查询条件,点击“查询”按钮,系统将符合条件查询结果显示在列表中。 图4-3 用户委托 点击“新增”按钮,系统弹出新增用户委托明细页面,用户能够新增用户委托具体信息。当填写完具体信息后,点击保留该用户委托不过没有下发,点击保留并下发,先保留,再下发,点击“X”返回上关闭新增页面。选中某一条统计能够进行点击“编辑”按钮进行编辑操作。选中某一条统计查看详情能够查看用户委托进度,能够向用户立即反馈货物信息。在用户委托没有下发情况下,能够点击撤销委托,撤销用户委托。 图4-4 委托新增 下发成功后,在提单配载页面能够看到待配载委托单: 图4-5 提单列表 选中委托单能够对委托单进行配载: 图4-6 提单配载 输入承运商关键字,系统会列出全部承运商信息供用户选择承运商,一样方法能够选择车牌号和驾驶员,成功填完相关信息后,点击下一步即可成功配载而且弹出提醒是否需要打印回单。 待货物抵达卸货点,能够在装车返单管理页面进行系列操作: 图4-7装车返单 当点击追加提单页面时,列出目前提单信息,并能够输入其它提单号,将其追加到所选提单下。 能够选中某条统计进行撤销返单操作或撤销装车操作,能够打印回单让收货人确定收货并核查货物种类和数量。能够编辑备注统计下装车返单过程中需要统计事件。 抵达卸货点后,能够点击达成卸货点。能够点击扫描返单,输入装车单号后,能够进行返单处理。 图4-8投诉新增 在投诉管理页面能够对承运商进行相关评价或投诉提议,而且能够对投诉提议进行跟踪处理。知道用户满意为止。这种方法能够让企业不停地提升本身业务水准,做到让用户满意放心。 第五章.程序测试 5.1 测试关键性及目标 1.测试关键性 在部分软件业较发达国家,因为在系统工程中软件开发占据比重较大,所以软件测试也成为了开发过程中一个有机组成部分。在以往,软件测试是产品交付之前确保软件质量一个手段,大多用于运行之前。现在,大家全部开始认为软件测试不应仅仅在产品运行维护之前,软件每一个阶段全部应该要测试,以此来检验各个子阶段是否达成了预期效果,从而方便能更早发觉错误并纠正 ,以免错误留在后面愈加难改。 我们在实践中,软件测试困难会常常使人望而却步,其实关键是因为大家对测试依旧存在部分不正确见解。这包含: 测试工作很枯燥,大家不敢爱好,而且大家认为测试工作没有编码之类工作能给人成就感。其次是有些认对自己编写程序太过于自信,而造成在发觉错误后,会认为她人能力不够。最终,测试也是一个艰苦而细致工作,所以有些人往往会难以坚持下去[12]。 我们必需正确认识了解软件测试,这么才能把设计做愈加好,才能使做出来东西愈加完美。 2.测试目标 大家可能会认为软件测试目标无非就是找犯错误来,其实也不仅仅局限于此,软件测试目标大致有三点: (1) 确定软件质量。软件做了以后,我们要对其之类进行测试,确定该软件用正确方法达成了预期要求。 (2) 提供信息。测试应能够给开发人员或经理提供反馈信息。 (3) 软件测试不仅是在测试软件产品本身,而且还包含软件开发过程。 一个软件不仅仅只需要做完就能够,还要能够确保软件质量,假如完成以后发觉有错误也是有缺点,所以测试还应该在开发过程中也测试。 当然,测试除了找犯错误来,还能够分析错误原因,方便能更有针对性修改。其次,若是测试中没有发觉错误,这个测试成本也是值得,评定一个设计好坏,就必需要有一个完整测试步骤。 5.2 测试步骤 测试步骤和开发过程也比较类似,必需根据步骤进行,通常部分较大型软件系统大多右若干个子系统组成,所以,部分较大型软件系统测试基础上也全部是由以下多个步骤来组成。 (1)模块测试:这个步骤在测试过程中往往是发觉部分编码和具体设计错误。 (2)子系统测试:这个步骤关键目标是来测试部分模块接口。 (3)系统测试:这个步骤在测试中关键是发觉部分软件设计中错误,或找寻部分需求说明中部分错误。 (4) 验收测试:这个步骤在测试中大多是发觉部分系统需求说明书中部分错误。 5.3 测试关键内容 在大多数情况下,为了确保测试质量,我们大致将测试过程分为代码审查,单元测试 ,集成测试,确定测试和系统测试等5个步骤。 (1)代码审查 代码审查关键是针对部分语法语义上面,比如语句完整性,数据定义正确性等。 (2)单元测试 单元测试关键是检验系统部分最小单位模块,我们能够经过测试来发觉部分功效不符或部分编码时候错误。 比如我们在输入手机号时候要确保在以下输入情况系统能正常运行: 1).输入号码时候输入非法字符:如¥@等。 2).输入号码不存在。 3).输入信息超出要求长度。 4).输入信息为空。 (3)集成测试 其关键目标是发觉和接口相关问题,比如两个模块之间有可能因为疏忽而造成部分有害影响,有些模块看起来是能够接收误差,不过这些误差累积起来可能会达成一个不能接收程度,有些子功效可能是符合要求,不过组合起来就有可能达不到预期效果,和可能会有其它部分错误等。 (4)确定测试 确定测试关键目标是像用户表明系统能够像预定那样工作。在集成测试后,大多数错误也排除了,要做就是对软件有效性验证,确定软件最终功效能像用户预期那样。 (5)系统测试 在软件开发完成以后,最终还要和系统中其它部分配套运行,进行系统测试。关键是测试这个设计是否满足用户需求,安全性是否可靠,和在部分超负荷情况,软件能否正常工作等。 在讲过上述这些测试以后,软件测试过程也算是大致完成了,所开发出来软件也大致上满足了用户部分需求,从而也宣告测试结束。 总结 经过三个月不懈努力,在老师及同学帮助下,最终完成本系统开发,任何事情只有自己亲身经历才知道不易,在这份不易中,自己得到更多是收获。此次毕业设计我体验到了项目标开发乐趣,充足重视到了基础关键性。很多时候对代码错误调试,让我学会到了很快定位bug,处理bug。而且,不仅仅是设计能力而且是动手能力提升。同时对数据库理论知识有了更深一层认识。对数据库创建过程愈加透彻了解,我越来越感觉到基础关键性,这不光起源于我在第一阶段辛劳,愈加体会深刻是我在后面实训中,不停发觉不足,不停更改以前一阶段相关内容,同时,因为编程水平有限。所以我不停努力,努力做到自己想象结果。只要学习就会有更多问题,有更多难点,但也会有更多收获,只要不停学习,善于总结,相信在以后工作中一定会收获很大。 参考文件 [1] 鲍新中,程国全,王转编著《物流营运管理体系计划》,中国物资出版社, [2] 甘仞初,《信息系统开发》,北京经济科学出版社, [3] 刘军,数据库应用系统开发技术[M],北京:机械工业出版社, [4] (美)威尔德等著.赵利通译.SpringFramework 2入门经典[M].清华大学出版社, [5] KathySierra.THE TECHNIQUE DEVELOPMENT HISTORY OF JSP[J].Inc, [6] 塞- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS 运输 标准 管理 系统 设计 开发
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文