SSM飞跃快递物资管理系统系统_第1页
SSM飞跃快递物资管理系统系统_第2页
SSM飞跃快递物资管理系统系统_第3页
SSM飞跃快递物资管理系统系统_第4页
SSM飞跃快递物资管理系统系统_第5页
已阅读5页,还剩36页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章绪论\l"##"1.1开发目的和意义1.1.1开发目的随着因特网的普及,人工管理的方法无法在快递管理方面取得大量的进步,采用软件工程管理技术提高管理水准和工作质量是21世纪的快递物流技术的必然趋势。目前,对外开放的必然趋势使信息产业面临国外同行的直接挑战。针对以上出现的问题,采用IT技术进行处理,根据软件工程原理,采用需求分析,总结设计,详细设计,程序编码,测试,软件应用和软件维护进行开发物流配送管理系统。电子和计算机化处理快递信息,促进企业流程转型,并提供优化的解决方案,如仓库优化,运输路径优化等。三是快递信息的标准化和实时性,提高上下游企业的协调性和整体效率,提高整个供应链的效率和竞争力。1.1.2开发意义 快递信息化和智能化,在经济全球化和电子商务的双重推动下,在系统工程思想的指导下,信息技术是核心。加强资源整合,优化快递全过程是现代物流最基本的特征,在寻求技术领先的主要物流快递服务提供商的竞争中,现代信息技术和物流快递技术的整合发展迅速。在水平领域中非常收欢迎在其他领域,现代快递物资IT化的全面发展是集成和智能快递管理仍处于繁琐的业务处理和低工作效率的状态。为了实现信息管理,仓库库存管理,快递出库入库信息管理等,基于SSM框架的快递管理系统可以快捷方便的实现这些功能,由用户进行操作软件管理也将成为现代化工作的主流。人们生活工作与通信,目前都与信息的日益紧密,但很多的国内企业的仓库作业没有达到信息化,因此为实现信息数字化,开发中小型快递管理系统正是实现利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得更大的社会效益有着总要的意义和价值。1.2国内外研究情况1.2.1国内发展现状经过20多年的发展,中国的快递业取得了一定的成绩。目前,中国在物流基础设施和设备方面取得了很大进展,如运输,仓储设施,信息通信,货物包装和搬运等。它为物流业的发展奠定了必要的物质基础,各种物流运输的数量迅速增长,技术性能日益现代化。我国已具备开发研制自动化物流系统的能力且已有很多家如“顺丰”“申通”等物流公司取得了很大的成功。国内的度快递物流也达到了新高度,现在的网络购物趋势推进了物流业的发展。1.2.2国外发展现状在国外,快递系统的组成部分在配送中心,快递和公司物流中最为突出。快递行业的发展经历了四个阶段,国外快递模式强调“整体化的物流管理系统”这是一种关注整体利益,突破部门管理制度,从整体上统一规划和管理的方式。快递信息技术发展迅速,重点是现代快递的建设和研究,如企业快递信息化,快递企业信息化和快递信息服务业。现代快递的概念,是对于传统快递而言,它始于20世纪初期资本主义经济上升时期的美国。随着商品经济的发展和社会需求的增加、交通运输工具的进步、通讯和信息技术的革命。这些划时代的社会进步,催生了现代快递业。1.3说明书结构本课题设计和开发主要的工作介绍如下:第一,对市场上已有的与SSM飞跃快递物资管理系统系统相关的管理软件的现状做了简单实地调研,对调研的结果和数据及发现的问题进行分析,来初步确定本SSM飞跃快递物资管理系统系统主要功能内容和设计结构。第二,对SSM飞跃快递物资管理系统系统的一些业务需求、功能需求和其他的非功能需求进行更深入大量的研究和详细讲述。第三,对SSM飞跃快递物资管理系统系统进行功能模块详细分析和设计,同时设计后台数据库以及数据表,进而给出详细的设计方案。最后,提供了系统最终实施的详细分析和演示以及系统测试的描述。第2章需求分析需求分析是整个设计过程的基础,完整全面的需求分析对系统整体设计极为重要,本章主要介绍本设计的系统目标、可行性分析、性能需求分析等内容\l"##"。2.1可行性分析在需求分析阶段,设计方案的可行性显得尤为重要,本章从经济、技术等方面对设计方案的可行性进行分析。2.1.1管理可行性互联网在普及和发展多年后,现代人们对于基本的计算机操作已经不再陌生了,因此,通过组织一些简单实用的培训,帮助人们熟练的操作本系统,完成特定的工作内容是可行的。2.1.2技术可行性(1)SSM框架的使用极大的提高了开发者的开发效率:无需改变逻辑代码的写入,只需要改变配置文件来满足用户需求的改变。(2)由于SSM框架是-种分层结构的框架,在系统设计时已经按照用户的需求将系统分为不同的模块,模块又分成了层次,这是一种“低耦合高内聚”的架构,方便了维护与测试。(3)SSM框架为程序开发人员提供各种接口,在前端的客户端页面,被关注的只有JSP页面,逻辑程序也只是管处各种请求的处理和逻辑。(4)一个良好的体系架构可以被SSM框架从架构上很好的实现本次设计。因此本系统的设计采用SSM框架对系统进行开发。由于本系统是需要处理大量工作流的物流配送管理系统,因此在程序的开发上,搭配JBPM进行开发。(5)技术可行性重点包括系统是否能在硬件和软件技术上同时满足人们的需要。由于java语言的优越特点,在.NET基础技术框架下,以b/s模式进行整个系统的开发,数据存储使用的是微软发布的mysql数据库技术进行数据支持,因此对于数据的安全、准确都是可以得到保证的。2.1.3经济可行性经济可行性需要考虑系统开发需要的经济成本,本系统采用的开发工具易于获取,因此是可以接受的,而且开发完成快递管理系统对单位进行管理意义重大,能够显著的提高SSM飞跃快递物资管理系统单位的管理效率。另外,对于完成开发和实施本系统的必要硬件的经济成本也是易于满足的,因此可以说,本系统在经济方面是可行的。2.1.4市场可行性分析想在激烈的物流快递市场占有一席之地,就必须结合企业自身建立一个制度健全的、适合本企业运当的物流配送管理制度。快递配送过程中,对于快递的管理至关重要,对快递系统,并结合相关企业的管理入员进行项目、数量的比对。市场的竞争,从根本上来说就是人才的竞争,想发展好快递管理系统,需要定期培训系统管理人员,并从中选择经验相对丰富,业务水平较高的人员,考察成为物流经理,这样才能保证物资及时配送。严格考核在配送过程中放宽标准,导致物品配送缓侵,物流损坏的情况发生。随着物流配送服务体系的健全,通过实现高速一体化的新型物流快递体系。2.2功能需求分析本系统主要针对物流工作人员,管理员等用户的需求进行设计,最终实现企业物流制度等的网上完成。系统分为4个模块,分别是登录模块、管理员模块、工作人员模块、仓库模块、物资模块、入库模块、出库模块。该系统实现了用户查看物资,工作人员和管理员管理物资信息等功能。2.2.1管理员功能需求分析一、后台管理界面1.登录该系统采用后台登录管理,让数据保存更加的安全。本设计提供两种登录方式,一是工作人员使用账号、密码登录,二是管理员使用账号、密码登录,登录完毕后,可以对后台的数据进行操作。2.物资基本信息的管理管理员和员工可以进行查询、修改和添加入库物资。3.注册用户管理管理员和员工可以执行暂停,授权和删除注册用户等操作。4.仓库信息管理管理员可以按大小,类型和位置将入站快递放置在不同的仓库中。5.入库物资信息的管理管理员和工作人员可以进行添加入库物资和对入库物资进行删除和形成报表。6.出库物资信息的管理管理员和工作人员可以进行添加出库物资和对出库物资进行删除和形成报表。7.物资种类管理管理员可以进行添加出库物资、对出库物资进行删除操作以及形成物资报表。管理员用例图如图2-1所示。登录登录物资基本信息管理注册用户管理仓库信息管理出库物资信息管理入库物资信息管理管理员物资种类管理工作人员管理图2-1管理员用例图管理员可以进行添加出库物资、对出库物资进行删除操作以及形成物资报表。员工用例图如图2-2所示。登录登录物资基本信息管理注册用户管理出库物资信息管理入库物资信息管理工作人员如图2-2员工用例图二、前台界面1.员工和用户注册和登录员工和用户进行注册,但只有用户能进行前台登录,登录完即可查看和添加仓库物资信息。2.添加入库物资信息添加入库物资包括了物资的名称,物资重量,物品类型,入库的时间,以及物资是否由破损。3.添加出库物资信息添加出库物资包括了物资的名称,物资重量,物品类型,入库的时间,以及物资是否由破损。4.快递信息查询通过快递的订单号可以查询快递的所在地以及到达日期。5.物资种类查询用户可以查看快递的种类。员工用例图如图2-3所示。登录登录入库物资信息登记出库物资信息登记仓库信息管理物资种类查询员工注册物资种类查询图2-3员工用例图2.3系统其他需求分析SSM速之达快递物资管理系统除了满足以上的系统设计和开发的功能性需求分析,还需要以下非功能性的需求。1.系统界面设计布局科学合理,功能方便实用,普通用户仅依照系统提示即可以轻松操作系统完成特定工作。2.系统中各种数据信息要具备完整性,数据非空要求和数据间联系的设计要合理科学,此外系统中数据要保持一致性。3.系统设计时要考虑系统性能方面的要求,页面响应时间尽可能的短,可同时相应多个用户在线请求。4.系统应具备设置访问用户的标识和鉴别访问是否合法的功能,并且通过密码设计阻止非法登录和使用系统。另外,系统设置不同的权限对应不同的数据访问,防止数据的越级访问和泄露。

第3章概要设计\l"##"3.1系统总体设计3.1.1系统架构设计架构设计是软件开发过程中必不可少的一个环节,它描述了构成系统的各个组件,以及各组件之间是如何联系的。本系统的架构图如图3-1所示。SScriptEncodeADO数据库服务器客户端浏览器HTML和JavaScript服务器JDBC数据库登陆模块订单处理模块库存管理模块配送管理模块用户管理模块信息管理模块浏览器页面应答数据应答Web服务器页面请求数据请求图3-1系统架构图3.1.2系统流程设计登录功能模块能够很好保证安全性,进入本系统后可以根据自己的需要来进行操作使用,系统设计以操作方便快捷,上手快的原则。登陆系统,必须输入的用户名和密码都不允许为空,若存在空,则系统进行提示,登陆系统还能够对密码进行修改,另外管理员能够对系统进行综合性的管理,此外,如果用户名输入错误,系统会无法跳转并提示用户名不存在。若密码输入错误,系统也会无法跳转并提示密码不正确。在用户名和密码都输入正确后,界面进行跳转,用户进入系统首页并且可以对系统进行操作管理员登录输入账号密码判断是否正确管理员登录输入账号密码判断是否正确系统后台操作导航菜单登录系统登录页面没有输入输入信息输入错误正确图3-2功能流程图管理员能进行进入仓库物资信息的添加,只有再相关信息都填写完成时,物资才能进行入库。本系统的入库信息添加流程图如图3-4所示。信息管理页面信息管理页面判断相关必填内容是否为空错误提示信息添加完成输入名称,描述等内容是否图3-3入库信息添加流程图3.1.3系统结构设计快递管理系统实现快递配送、人员、库房以及车辆信息调度的统一管理,说明书所用的物流快递管理系统将为企业提供一个可借鉴的模式,以达到优提供高效、实用的快的管理系统和运营手段。本系统分为管理员和普通用户两个角色。管理员有登录、用户管理、入库登记、仓库管理、物资管理、入库管理、出库管理、物资种类管理七个模块,员工能登录注册,进行入库物资登记和出库物资管理,并进行物资信息查询,本系统的功能模块图如图3-2所示。飞跃快递管理系飞跃快递管理系统用户管理员登录注册入库登记物流信息查询出库物资管理物资种类管理用户管理出库管理入库管理物资管理仓库管理工作人员管理图3-4功能模块图3.2数据库设计在设计数据库之前,应该进行概念结构设计。概念结构设计的特点有:1、可以更轻松理解数据内容。2、在应用或者环境发生改变时,能够轻松的修改概念模型。3、往网络、层次、关系等方面进行模型的数据转换。3.2.1概念模型设计概念模型稳定性优于各种对象。为了更好的表述用户数据模型,一般是创建一个数据模型,这样是从用户的角度出发。最常用的概念数据模型就是E-R模型。为了能够表达用户的数据,有必要根据用户观点来建模数据,建立面向问题的数据模型。根据上述总体设计,满足用户需求的实体以及它们之间的关系旨在为下一部分的逻辑结构设计奠定基础。飞跃快递管理系统具有8个实体,为了能够清楚地表达用户的数据,通常是建立一个数据模型的问题,这是基于用户的角度来看。最常用的概念数据模型E-R模型是系统的部分实体属性图。用户的属性:用户名,性别,登录密码,姓名,用户照片,邮箱,家庭地址,注册时间,出生日期,联系电话。用户实体属性图如图3-5所示。登录密码登录密码用户姓名性别出生日期邮箱注册时间用户名家庭住址用户照片联系电话图3-5用户实体属性图物资种类的属性:物资种类id,物资种类名称。物资种类实体属性图如图3-6所示。物资种类物资种类物资种类id物资种类名称图3-6物资种类实体属性图工作人员的属性:工作人员账号,登录密码,姓名,性别,出生日期,工作人员照片,联系电话,家庭地址,备注信息。工作人员实体属性图如图3-7所示。工作人员工作人员备注信息家庭地址联系电话姓名工作人员账号出生日期登录密码工作人员照片性别图3-7工作人员实体属性图仓库的属性:仓库id,所在地区,仓库名称,仓库面积,仓库吞吐量,联系人,联系电话,仓库地址,仓库备注。仓库实体属性图如图3-8所示。仓库仓库仓库地址联系电话联系人仓库名称仓库吞吐量仓库备注所在地区仓库面积仓库id图3-8仓库实体属性图物资的属性:物流单号,物资分类,物资名称,物资重量,物资详情,寄件人,寄件人电话,寄件人地址,收件人,收件人电话,收件人地址,运费,物流动态,备注信息。物资实体属性图如图3-9所示。仓库仓库物流动态收件人电话寄件人地址物资名称物流单号备注信息物流分类寄件人物资详情运费收件人地址收件人寄件人电话物资重量图3-9物资实体属性图入库的属性:入库id,入库物资,物资种类,重量,入库仓库,入库时间,是否完好,工作人员,入库备注。入库实体属性图如图3-10所示。入库入库工作人员是否完好入库时间物资种类入库id入库备注入库物资入库仓库重量图3-10入库实体属性图出库的属性:出库id,出库物资,物资种类,重量,出库仓库,出库时间,是否完好,工作人员,出库备注。出库实体属性图如图3-11所示。入库入库工作人员是否完好出库时间物资种类出库id出库备注出库物资出库库仓库重量图3-11出库实体属性图3.2.2逻辑模型设计1、系统用户表t_admin系统用户表里面存储了用户信息。管理员信息表如表3-1所示。表3-1管理员信息表列名类型长度主键非空说明usernameVarchar230YY用户名passwordVarchar230NY密码2、用户信息表用于记录所有用户信息信息。其详细信息包括:用户名,登录密码,姓名,性别,出生日期,用户照片,联系电话,电子邮件地址,家庭住址,注册时间。用户信息表如表3-2所示。表3-2用户信息表列名类型长度主键非空说明user_nameint30YY用户名passwordVarchar230NY登录密码nameVarchar230NY姓名genderint10NY性别birthDateVarchar230NY,出生日期userPhotoVarchar230NY学生照片telephoneVarchar230NY联系电话emailint10NY,邮箱,addressVarchar230NY家庭地址regTimeVarchar230NY,注册时间,3、员工信息表是用于记录所有员工信息。其详细信息包括:员工账号,登录密码,姓名,性别,出生日期,员工照片,联系电话,家庭住址,备注。工作人员信息表如表3-3所示。表3-3工作人员信息表列名类型长度主键非空说明workUserNameint30YY工作人员账号passwordVarchar230NY登录密码nameVarchar2300NY姓名genderVarchar230NY性别birthDateVarchar2300NY出生日期workManPhotoVarchar230NY工作人员照片telephoneVarchar230NY联系电话addressVarchar2300NY家庭地址workManMemoVarchar230NY备注信息4、仓库信息表是用于记录所有的仓库信息。其详细信息包括:仓库id,所在地区,仓库名称,仓库面积,仓库吞吐量,联系人,联系电话,仓库地址,仓库备注。仓库信息表如表3-4所示。表3-4仓库信息表列名类型长度主键非空说明cangkuIdint30YY仓库iddiquVarchar230NY所在地区cangkuNameVarchar2300NY仓库名称mianjiVarchar230NY仓库面积tdlVarchar2300NY仓库吞吐量lianxirenVarchar230NY联系人telephoneVarchar2300NY联系电话addressVarchar230NY仓库地址cangkuMemoVarchar230NY仓库备注5、物资类型信息表是用于记录所有的物资类型信息。其详细信息包括:物流单号,物资分类,物资名称,物资重,物资详情,寄件人,寄件人电话,寄件人地址,收件人,收件人电话,收件人地址,运费,物流动态,备注信息。物资信息表如表3-5所示。表3-5物资信息表列名类型长度主键非空说明wuliuNoint30YY物流单号wuziClassObjVarchar230NY物资分类wuziNameVarchar2300NY物资名称zhongliangVarchar230NY物资重量wuziDescVarchar2300NY物资备注userObjVarchar230NY寄件人sendTelephoneVarchar2300NY寄件人电话sendAddressVarchar230NY寄件地址receiveUserObjVarchar2300NY收货人receiveTelephoneVarchar230NY收货电话receiveAddressVarchar2300NY收货地址yunfeiVarchar230NY运费wldtVarchar2300NY物流动态wuziMemoVarchar230NY物资备注6、入库信息表是用于记录所有的入库型信息。其详细信息包括:入库id,入库物资,物资种类,重量,入库仓库,入库时间,是否完好,工作人员,入库备注。入库信息表如表3-6所示。表3-6入库信息表列名类型长度主键非空说明rukuIdint30YY入库idwuziObjVarchar230NY入库物资wuziClassObjVarchar2300NY物资种类zhongliangVarchar230NY重量cangkuObjVarchar2300NY入库仓库rukuTimeVarchar230NY入库时间okFlagVarchar2300NY是否完好workManObjVarchar230NY工作人员rukuMemoVarchar2300NY入库备注7、出库信息表是用于记录所有的学出库信息。其详细信息包括:出库id,出库物资,物资种类,重量,出库仓库,出库时间,是否完,工作人员,出库备注如表3-7所示。表3-7出库信息表列名类型长度主键非空说明chukuIdint30YY出库idwuziObjVarchar230NY出库物资wuziClassObjVarchar230NY物资种类zhongliangVarchar2300NY重量cangkuObjVarchar230NY出库chukuTimeVarchar2300NY仓库okFlagVarchar230NY出库时间workManObjVarchar230NY工作人员chukuMemoVarchar2300NY出库备注8、物资种类信息表是用于记录所有的物资种类情况信息。其详细信息包括:物资种类id,物资种类名称。物资信息表如表3-8所示。表3-8物资信息表列名类型长度主键非空说明wuziClassIdint30YY物资种类idwuziClassNameVarchar230NY物资种类名称第4章详细设计和实现4.1系统主界面设计本系统可以为用户展示快递的信息,整体界面简洁明了、功能齐全的员工的体验。系统前台页面包括下面的几个部分:仓库查询,物资种类,物资查询,入库查询和出库查询,以及页面中间轮换的广告界面。飞跃快递管理系统运行结果,运行界面如图4-1所示。图4-1运行界面\l"##"4.2登录如要登录系统需要先填写信息注册成为系统的合法使用用户或者由管理员进行分配指定账户来进行登录,登录系统时,根据用户输入的用户名和密码,将用户表组合到用户表中,该用户表通常是用户表,并执行查询。则允许其进行登录操作,如果在用户表中检测用户不存在或不合法的话,则系统会给出错误提示,另外,当用户成功登录到系统后,系统会自行将一些可能会使用到的信息,如:用户名、姓名、权限等信息都记录到Session对象中,方便后续的页面调用识别,其他页面在调用时也可以直接使用session["关键字"]来进行使用。登录页面做的好坏,将直接影响到系统的安全,登录如图4-2所示。图4-2登录4.2用户管理用户管理功能主要是工作人员或者管理员,通过填写用户姓名,年龄,联系方式等相关属性,来为系统添加具有相应权限的合法使用者,在填写信息时为了方便可以使用Tab键进行切换焦点来输入内容,待所有内容输入完毕后,系统会利用数据校验RequiredFieldValidator来校验页面上的一些必填项,如果必填项为空的话页面会进行提示,当然也可以在点击按钮时通过代码来对必填项进行校验,用户管理如图4-3所示。图4-3用户管理4.3工作人员管理向系统管理员用户提供员工管理,以添加和维护员工信息,并添加成功信息。工作人员添加如图4-4所示。图4-4工作人员添加同时管理员对存在于系统中的信息进行修改操作时,系统会根据页面传递过来的关键字对数据进行修改更新,若此关键字不能保证唯一,则在修改数据时可能会导致修改到其他的内容,影响系统数据准确性,而且修改功能同添加功能类似,会对一些必填项进行非空校验,所有校验通过后才会对数据库中的数据进行真正的修改更新工作人员信息更新如图4-5所示。图4-5工作人员信息更新4.4仓库管理系统管理员对仓库信息进行添加和修改,仓库信息添加成功后,即可在仓库管理界面查看,仓库添加管理如图4-6所示。图4-6仓库添加管理同时管理员可以对已添加的信息进行修改修改更新操作时,系统会根据页面传递过来的关键字对数据进行修改更新,若此关键字不能保证唯一,则在修改数据时可能会导致修改到其他的内容,影响系统数据准确性,而且修改功能同添加功能类似,会对一些必填项进行非空校验,所有校验通过后才会对数据库中的数据进行真正的修改更新,修改管理如图4-7所示。图4-7修改管理4.5物资管理物资管理可以为管理员提供对物资信息进行修改的功能,信息添加成功后,即可在物资管理界面查看。同时管理员可以对已添加的信息进行修改修改更新操作时,系统会根据页面传递过来的关键字对数据进行修改更新,若此关键字不能保证唯一,则在修改数据时可能会导致修改到其他的内容,影响系统数据准确性,而且修改功能同添加功能类似,会对一些必填项进行非空校验,所有校验通过后才会对数据库中的数据进行真正的修改更新,物资管理如图4-8所示。图4-8物资管理4.6入库管理入库管理可以为管理员提供对物资信息进行修改的功能,入库物资信息添加成功后,即可在入库管理界面查看。同时管理员可以对已添加的信息进行修改修改更新操作时,系统会根据页面传递过来的关键字对数据进行修改更新,若此关键字不能保证唯一,则在修改数据时可能会导致修改到其他的内容,影响系统数据准确性,而且修改功能同添加功能类似,会对一些必填项进行非空校验,所有校验通过后才会对数据库中的数据进行真正的修改更新,入库如图4-9所示。图4-9入库4.7密码维护密码维护模块可以为管理员提供对密码进行修改的功能,在更新密码时,需要按要求正确填写新密码两次,不能为空,也不能两次不同,否者系统都会做修改不成功提示。在正确填写后,点击更新,系统会提交通过SQL中Update...set...命令对当前用户密码进行修改。在修改密码时系统会将全局变量Session对象中存储的用户名作为唯一标识来进行修改操作,密码修改时系统会校验修改密码是否为空,如果不为空则会根据用户名来修改对应的密码,本次修改的密码会在下次登录系统时生效。密码信息维护如图4-10所示。图4-10密码信息维护第5章系统测试5.1系统测试目的在软件开发过程中,为了防止出现重大的编码或逻辑上的错误造成开发返工或开发周期的拖延,以及人力和时间成本的浪费,所以,一定要对系统进行全程测试。系统测试不仅能够检测系统是否符合预期效果,能够满足客户的需求,而且,还能够检测出系统中可能存在的不足或BUG。另外通过测试的结果数据可以检测出系统是否具有很好地可靠性。5.2测试注意事项软件测试过程的原则如下:系统的每一个细节都尽可能的做详细测试测试时,要进行测试输出的结果和预期结果的对比,更直观的展现测试结果如有可能,开发人员可以互相检查彼此的程序代码。测试时,测试的用例尽可能的全面,不仅包含合理的输入条件还要有不合理的输入条件。测试时,要有计划,不能太过随意。要对测试的结果进行细致分析和检查。对测试报告要进行妥善的保存,以备以后使用。5.3系统测试方法系统采用的测试方法为黑盒模式测试,测试人员可以完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。进行测试时,测试人员要尽可能的完善测试用例,用例选择要全面,要包括所有可能的输入条件,来检测系统在接收数据后能否输出预期的结果。只有经过全面的测试后才能保证系统在以后的实施使用时,能够正常运行。5.3系统测试方法5.3.1用户登录测试用户登录功能测试描述:用户点击登录,打开登录界面,输入各种不同的账号和密码,测试系统能否给出正确的响应。若登录成功则跳转到飞跃快递网首页;若登录不成功则不可跳转页面,并且弹出提示框提示账户不存在,或者密码错误。用户登录测试用例表如表5-1所示。表5-1用户登录测试用例表用户登录功能说明用户是否能够登录前置条件用户注册成功测试步骤点击登录输入以下账号和密码,进行登录测试12341234haha12341111555work123haha123456观察是否登录成功预期结果系统能够验证手机号和密码的正确性(续表5-1)实际结果对于不同的测试数据,测试结果如下所示:登录失败,弹出提示框提示帐号不存在登录成功登录失败,弹出提示框提示帐号不存在登录失败,弹出提示框提示帐号不存在登录失败,弹出提示框提示密码错误测试结论测试通过5.3.2物资信息添加功能测试物资信息添加功能测试描述:在网站后台页面中,点击“商品管理物资管理”目录下“添加物资”,输入物资信息提交,测试能否成功提交。物资信息添加用例表,如表5-2所示。表5-2物资信息添加测试用例表用户下单功能说明对物资信息添加进行测试前置条件管理员登录成功测试步骤1.进入后台商品管理页,点击添加2.输入以下信息,点击提交订单(1)111、华为、100、haha、111、111、haha、111、111、111(2)空白、华为、100、haha、111、111、haha、111、111、111(3)111、华为、100、haha、111、111、haha、111、空白、1113.观察商品是否提交成功预期结果可以正确提交商品信息实际结果对于不同的测试数据,测试结果如下所示:订单提交成功物流单号输入框边框变红运费输入框边框变红测试结论测试通过5.3.3管理员添加员工功能测试管理员对员工功能进行添加的测试描述:管理员成功登录后,点击添加工作人员,测试能否成功添加。管理员管理工作人员测试用例表,如表5-3所示。表5-3管理员添加工作人员测试用例表管理员添加工作人员功能说明对添加工作人员进行测试前置条件后台登录成功测试步骤1.登录网站后台,进入工作人员管理,点击添加2.添加以下信息(1)111111hehe男1997.1.11111(2)222111xixi男1995.1.1空白(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论