论商品退货管理系统_第1页
论商品退货管理系统_第2页
论商品退货管理系统_第3页
论商品退货管理系统_第4页
论商品退货管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

摘要纵观全球,网络已成为人们赖以生存的条件。为了满足人们物质以及精神生活的需求,网络技术与经济发展有效结合。在网络环境下,我们不断生产出各种管理类的软件供大家生存消耗,如百度糯米团,网络购物,投资理财等。针对自己超市购物退货生活经历,经过导师的建议,进行商品退货管理系统的开发。经过分析,经理主要对退货的商品,经手的部门员工,客户,退货信息,系统管理五大模块进行处理。在详细设计过程中,商品的管理包括了商品类别划分和商品信息,部门员工包括了部门类别和员工信息管理,它们都是从属关系。此外,经理可通系统管理实现个人密码的修改,而员工只拥有其它四大主模块信息的查询浏览功能。在系统开发的过程中,选取开源软件MYECLIPSE作为开发平台,JAVA作为程序语言,数据通过第三方NATIVEMYSQL实现存储,运用JSP实现程序可视化,开发出基于WEB的退货管理系统。当订购客户退货产生大量信息时,供应商能够通过此系统进行信息的网络化高效管理,提高工作的效率。关键词商品退货WEBJAVAMYSQL;ABSTRACTTHROUGHOUTTHEWORLD,THENETWORKHASBECOMETHECONDITIONSFORPEOPLETOSURVIVEINORDERTOMEETTHENEEDSOFPEOPLESMATERIALANDSPIRITUALLIFE,NETWORKTECHNOLOGYANDECONOMICDEVELOPMENTINTHENETWORKENVIRONMENT,WECONTINUETOPRODUCEAVARIETYOFMANAGEMENTSOFTWAREFOREVERYONETOSURVIVECONSUMPTION,SUCHASBAIDUNUOMIGROUP,ONLINESHOPPING,INVESTMENTANDFINANCING,ETCINVIEWOFTHERETURNLIFEEXPERIENCEOFSUPERMARKETSHOPPING,AFTERTHEADVICEOFTHESUPERVISOR,THEDEVELOPMENTOFMERCHANDISERETURNMANAGEMENTSYSTEMAFTERANALYSIS,THEMAINPRODUCTSFORTHERETURNOFTHEMANAGER,HANDLINGSTAFF,CUSTOMERS,RETURNINFORMATION,FIVEMODULESYSTEMMANAGEMENTPROCESSINTHEPROCESSOFDETAILEDDESIGN,THEMANAGEMENTOFTHEMERCHANDISEINCLUDESTHECLASSIFICATIONOFGOODSANDTHEINFORMATIONOFTHEGOODS,THEDEPARTMENTSTAFFINCLUDESTHEDEPARTMENTCATEGORYANDTHESTAFFINFORMATIONMANAGEMENTINADDITION,THEMANAGERCANPASSSYSTEMMANAGEMENTTOACHIEVEPERSONALPASSWORDCHANGES,ANDEMPLOYEESONLYHAVETHEOTHERFOURMAINMODULEINFORMATIONQUERYBROWSINGINTHEPROCESSOFSYSTEMDEVELOPMENT,SELECTIONOFOPENSOURCESOFTWAREMYECLIPSEASTHEDEVELOPMENTPLATFORMANDJAVAASPROGRAMMINGLANGUAGE,DATASTOREDBYTHETHIRDNATIVEMYSQL,USINGJSPTOREALIZETHEVISUALIZATIONPROGRAM,DEVELOPEDARETURNMANAGEMENTSYSTEMBASEDONWEBWHENORDERINGALARGEAMOUNTOFINFORMATION,THESUPPLIERCANMANAGETHEINFORMATIONOFTHENETWORKEFFICIENTLY,ANDIMPROVETHEEFFICIENCYOFTHEWORKKEYWORDSMERCHANDISERETURNWEBJAVAMYSQL目录摘要IABSTRACTII1绪论211选题背景和意义212国内外研究现状、发展动态213研究的目的及主要内容22开发平台与技术321MYECLIPSE开发工具3211MYECLIPSE简介3212MYECLIPSE特点322MYSQL数据库3221简介3222特点423JAVA开发语言4231简介4232特点424SSH2技术4241简介4242特点53系统需求分析531可行性分析532功能需求分析633系统用例图7331管理员用例图7332员工用例图74系统设计841系统功能结构图842数据库设计11421ER图11422表155系统实现1751商品管理1752商品退货信息1853退货日志信息1954员工信息2055客户信息216测试2261测试过程2262测试用例23结论25参考文献26致谢271绪论11选题背景和意义由于高校学生知识储备水平以及实战经验较为缺乏,采用开源的开发平台及语言,更为适合。并且当今社会很多大型软件公司为了培养人才,进行技术交流,许多源码已开源。JAVA作为一门主要程序的开发语言,成为各种管理系统的研发语言。目前,JAVA作为一门被广泛使用的计算机语言,它的开源性成本造价低廉,适用于任何人群,不受经济限制,市场前景非常大。此外,它是当今最为流行的计算机语言,通过MYECLIPSE研发的程序有较长的生命周期,不存在侵权的限制,无需密钥激活注册等,绿化简体中文版直接下载安装包解压即可使用,操作简洁,深受初学者的欢迎。12国内外研究现状、发展动态在国外,各种管理类软件的研发,其目的是为了创造更多的商业价值,培养大家创新的意识,为国家培养出更多的人才,维护世界超级大国的地位,为了保护个人公司的利益,很多核心技术都没公开。在国内,各大企业的管理者为了提高竞争力,部分研发技术实行开放。以前的管理系统大多采用ASP,甚至原机器语言的DOS操作系统,如今已发展到WIN10了,运用新的技术开发的管理系统,能够好地为人们的生活服务,促进社会各个行业的发展,提高国际竞争力。13研究的目的及主要内容在日常生活中,我们会发现,当我们在超市购物结账时,往往会遇到买的东西突然不想要了。此时,超市理货员会将退回的商品人工归还原处。出现此类情况,退货毕竟是少数人并且量少,还能人工处理,但是对于制造商,他们每个订单货品量大,人工处理已无法满足工作的需求,管理者需要实时了解商品的各项信息,对于退货产品做出及时处理,减少损失。因此,我们希望能开发出一款针对退货管理的系统,使得退货信息实现网络化管理。在当前迫切的生活需求形势下,为了改变目前的状况,满足社会的需求。通过MYECLIPSE平台研发出的管理系统诞生了,它促进了社会的发展。将人们的日常生活实现网络化管理是社会发展的必然结果。通过市场调查,了解到退货网络化管理需要实现的各个环节,需要对哪些信息进行处理。所以,我选择通过自己比较熟悉的JAVA,作为此次设计的主要语言,设计满足社会需求的WEB进销存管理系统。本次设计的退货管理系统拥有高效,可靠性强,可维护性的特点,当我们使用操作的时候,轻松简单。可维护性可以从两方面来理解,一是可读,另一个则是测试性,可读具备较强的正确性。当然,除此之外,我们还应该考虑其他因素,使得系统的开发可行,做好充足的准备。2开发平台与技术21MYECLIPSE开发工具211MYECLIPSE简介MYECLIPSE是适用于WEB类软件开发的一种开发平台。我们知道,它作为WEB类软件开发的一个核心领域。继承了ECLIPSE的功能的同时,并且实现了集成环境。因此,受到我们开发人员的亲睐。由于集成软件包的整合,使得我们不用再像以前一样进行环境变量的设置构建,操作更加方便可行,减少了工作量,使得我们有更多的时间去设计,实现开发的软件项目。它还集成了TOMCAT服务器,使得我们在进行系统测试时更加方便。配有帮助文档,报错时我们能够查找到异常的出处,使得工作更加简单。212MYECLIPSE特点1、它拥有中文简体版,并且默认,我们只需同意协议,一键即可默认安装好,毫无经验的新手搭建环境也非常轻松,没有技术上的困难。2、它拥有的APACHEWEBMYSQL集成环境;支持软件拓展功能。3、环境搭建好后,程序运行简单,一键启动,停止,重启服务,我们可在安装好软件后,直接打开浏览器输入登录首页即可测试,操作非常简便。22MYSQL数据库221简介MYSQL具备第三方的直观图形界面管理功能,可视化的管理使得它优于ORACLE,不再是黑屏操作。它的体积容量只有几百MB,对于简体中文版甚至浓缩到几十MB,占用空间小,功能强大,对AIX、FREEBSD、HPUX、LINUX、MACOS、NOVELLNETWARE、OPENBSD、OS/2WRAP、SOLARIS、WINDOWS等各种操作系统都适用。除此之外,它还能辅助多种语言的系统开发。比如,安卓和苹果等最新操作系统也支持。另外,MYSQL可以以万为单位的数据记录,非常适合日常生活中小企业类管理系统的研发。222特点MYSQL它采用了国际标准通用的查询语言,我们可以将建好的数据库导出后,用记事本打开,会发现里面存储了数据库表的各项信息。这类标准的语言使得它能够在其他数据库上通用,具有共性的特点,而像SQL,ORACLE却没有。并且它的安装非常简便,不像前者繁琐,占用空间大,还得考虑存储空间大小,并且ORACLE的查询操作都是黑屏,很不美观,容易被锁。因此,这款容量小,操作简便的关系型数据库比较盛行。23JAVA开发语言231简介JAVA作为当今社会最为流行的程序开发语言,最主要的原因是由于它功能很强大,能与JS兼容,使得开发的程序功能更加完善,维护性和可扩展性更加强大。JAVA开发的程序,能够融合多种框架技术,使得程序结构更加清晰。作为一门面向对象型的程序语言,它的使用与我们的采用的开发平台无关。此外,它的应用采取分布式,使得系统的开发更加安全,可以应用于大型应用程序的研发。232特点JAVA具备以下特点1支持多线程功能,具备了跨越平台的特性,使得我们开发人员不受平台限制。2支持面向对象,移植性,安全性较优于其它语言,是大众的最佳选择。程序执行的时候速度较快,这样,当开发人员进行程序调试时,可以避免因执行速度较慢而出现报错等状况,它可以减少不必要的测试麻烦。3JAVA具备较强的集成功能,规范了查询,增加信息记录语句,它可以支持目前流行的MYSQL,ORACLE,SERVER等数据库。4支持脚本语言JS,使得程序开发更加完善,界面功能效果更加理想化。24SSH2技术241简介HIBERNATE,它是一款由LINUX开发的开源操作系统,起源于美国,主要用于移动设备,其产品占全球市场将近80,采用此设备数量已超10亿。良好的拓展性,吸引了大量开发商加盟,拥有丰富的开源软件资源。STRUTS2是STRUTS1的升级版,WEBWORD是它的核心,运用拦截器处理请求使得业务逻辑层独立于API,它是几种框架的集合。SPRING与STRUTS2类似,它也是J2EE的一款框架。其中CONTEX,BEANS,CORE是它的核心组件,设计理念与JAVA的面向对象编程类似,SPRING结构清晰,较后者而言实现更为简单,减少了繁琐程度。242特点SSH2框架技术适用于大型企业的管理系统开发,它是对HIBERNATE,STRUTS,SPRING三种技术的整合,它还可与WEB技术同时使用,当然在使用某种框架技术的时候,需要相应的配置文件进行程序事件处理。3系统需求分析根据市场反馈的数据研究分析,MYECLIPSE开发平台研发的中小企业管理类软件占据了市场的主导地位,是当今社会发展的潮流趋势。此外,它实现了各个行业的互助共同发展,其网络智能化管理是未来生活的必然结果。为了减少企业负担,提高工作效益,为了更好地为人们的生活服务,大家都希望开发人员能研发出自己理想的管理系统。通过对当前国内外退货管理系统具备的基本功能进行分析,以此为基础,再运用专业所学知识,对当前的退货管理系统的优势与弊端进行了总结归纳。采取基于WEB技术以及比较盛行的SSH2框架技术进行系统的开发。另外,页面通过JSP实现,数据库通过简单易操作的MYSQL实现。当然,这不仅仅是技术的支持就能完成的,我们还得考虑其它因素,在明确目标的同时还得考虑经济上,法律上是否可行。我们知道,科技是第一生产力,作为国家的重要指导方针,科技信息化管理显得尤为重要。如今,我们已经生活在网络世界中,要提高自身的生活质量,就必须创造出有利于社会发展的系统,真正解决人们生活需求,以此为目的研发的系统才能创造出更多的价值,才能提高企业的收益及竞争力,这是每位管理者以及开发人员进行研发的意义。31可行性分析1经济可行性在互联网环境下,经济已进入网络化时代。互联网已成为人们生活不可缺少的一部分。由于造价低廉,在有网络信号及设备的条件下即可工作。此外,我们还可申请学校实验室的网络设备进行设计研发,为学生提供了良好的工作环境,毫无经济压力。2技术可行性大学期间,专业课主修C,JAVA,ORACLE,MYSQL,SERVER,J2EE,软件工程,操作系统等,在校期间,外聘老师也进行了实战项目知识的演示与讲解。因此,选用JAVA作为此次设计的开发语言,数据存储通过MYSQL实现。在校期间,自己也参与过老师布置的实战项目任务,对于如何进行框架搭建也有一定基础。并且,在学习软件工程这门课程的时候,也明白了如何去对开发的项目进行需求分析,完成项目开发需要经历一份需求报告,系统设计,编码系统实现与测试。整个过程完全按照规范完成。3操作可行性本次设计,主要针对商品退货日常事务实现网络化管理,符合生活实际,界面简洁,操作简单,只要能够识字,按照操作提示即可完成,操作人员具备广泛性。另一方面,不同的用户,由于权限限制,他们拥有不同的操作界面,确保了系统的安全性,所以操作上是可行的。4法律可行性在法律方面,由于是自己根据导师建议自主命题,选用的开发平台及软件都是免费的,不涉及到侵犯他人利益等相关问题。并且,此次设计,主要用于毕业答辩,不存在商业行为,不会引发纠纷。因此,它是可行的。综上所诉,本次基于WEB的商品退货管理系统的开发,在各个方面满足条件可行,由于其普遍性,操作简洁,它更适合广大群众。32功能需求分析在进行系统设计时,必须进行客户需求分析。此次设计需要实现哪些功能。通过分析,本次开发的上平退货系统需要实现商品信息,部门员工,客户,退货信息,系统管理五大模块基本功能。如商品的管理中需要实现商品类别划分和商品信息的处理,部门员工则需要实现部门类别和员工信息网络化管理的基本功能。除此之外,经理可通系统管理实现个人密码的修改功能,员工能够通过该系统进行除系统管理之外的其它四大主模块信息的实现查询浏览的功能。1前台(1)首页,主界面下方拥有进入后台的超链接,通过点击它能够进入后台登陆界面。(2)导航栏拥有首页,员工,部门,商品信息,商品类别,退货信息,退货日志选项,选择任意一项,进入相应模块进行信息浏览及查询。2后台(1)登陆界面,输入用户名及密码,即可进入后台管理主界面。(2)后台主界面,左侧菜单栏显示各个模块如员工部门,商品管理,退货信息,退货日志,系统管理,客户信息管理六个菜单选项,每个菜单选项下有相应的子菜单。如员工部门下拥有员工信息管理,添加员工,部门管理,添加部门;商品管理下拥有商品信息管理,添加商品,商品类别管理,添加商品类别。(3)员工信息管理,商品信息管理,商品类别管理模块又拥有编辑和删除的功能。(4)客户信息管理,退货信息两个模块由于没有子菜单功能,直接拥有添加、修改、删除的功能。(5)退货日志管理,实现以前的退货信息记录查询功能。(6)系统管理,通过子菜单修改个人密码,当经理登陆成功后,点击它进入修改密码界面,可以实现密码的变更。33系统用例图331管理员用例图在此次设计的过程中,我们所说的管理员也可视为经理,由于设计较为简单,系统后台的管理只设计了一种角色即最高权限用户经理。他对各个模块拥有查询,添加,修改的功能,拥有最高的系统操作权限。赋予角色的模块操作权限如下所示图331经理用例图332员工用例图本次设计,不仅有经理的角色,系统还有普通职员即员工的角色,它主要实现日常的底层管理。员工可通过网站地址,进入系统前台,浏览系统商品信息,商品类别信息,查看部门信息,员工信息,查询客户信息。员工没有后台管理权限,对各个模块的管理权限主要通过以下用例图进行展示。查看商品类别信息登陆系统查看部门信息信息查询员工信息查看客户信息查看商品退货信息查看商品信息客户信息管理登陆系统部门员工管理退货日志管理退货信息管理商品管理修改个人密码理图332员工用例图4系统设计从整体出发,每个系统的设计主要有开发、规划、操作三个阶段的工作内容。并且,它们是逐步递进完成的关系。只有完成了开发才能进行规划,规划完成后才能操作,每个阶段通过严格的线性序列执行。我们在设计的过程中,对于每个阶段产生的问题结论归纳整理后的文件可用于下一阶段工作文档的审查,后一阶段的工作不可对前一阶段的测评结果进行否认。以此类推,最终实现系统设计并整理出一份完整的技术类文件。由于工作人员技术的水平差异性等因素的影响,在开发项目的时候,不同团队在各个阶段的研发时间也存在着差异性。但统计概括得出,绝大部分存在共性,如系统的需求分析系统的设计占了30,而系统的编码实现占了40,系统测试及维护占据剩下的40。由此得出,系统的编码实现占据了主导地位,而系统的测试也同样非常重要。41系统功能结构图此次,开发的系统具备高效,可靠和维护性高的特点,用户使用时,操作简单。可维护性拥有两种含义,即可读与可测试性。前者是强壮及正确性。此次,在开发系统的过程中,我们还需要考虑时间,经济,开发环境等各方面因素的限制条件,为系统开发前做好充分考虑与准备。图41系统功能结构图由于各个角色操作权限不同,对各个模块的管理权限也各不相同,其功能结构图如下所示商品退货管理系统商品信息商品类别员工信息部门信息添加商品信息修改商品信息删除商品信息添加类别信息修改类别信息删除类别信息添加员工信息修改员工信息删除员工信息添加部门信息修改部门信息删除部门信息客户管理添加客户信息修改客户信息删除客户信息商品管理部门员工退货信息退货日志删除退货信息添加退货信息修改退货信息修改日志信息删除日志信息1系统管理员模块功能结构图图42管理员模块功能结构图2员工模块功能结构图商品退货管理系统查询员工信息查询部门信息客户管理查询商品信息查询商品类别商品管理部门员工退货信息退货日志查询客户信息查询退货信息查询日志信息商品退货管理系统员工信息管理部门信息管理客户管理商品信息管理商品类别管理商品管理部门员工退货信息退货日志个人密码图43员工模块功能结构图42数据库设计在进行系统设计时,数据库设计至关重要,所有的数据都将存储在数据库中,我们在进行编码进行系统实现时,主要是通过编码实现将新数据存储在数据库中,将数据库中的信息通过标准化查询语言通过面向对象化,进行可视化的直观界面展示。它作为一门专业必修课程,在开发系统时,必须分析每个模块需要对哪些数据进行处理,首先进行模块实体设计即数据库概念的设计,其次将模型逻辑化,即数据库逻辑设计,也可理解为数据库表的设计。系统设计中数据库设计完成后才能进行编码和测试阶段的工作。421ER图所谓数据库的概念设计通过我们自身的认知,可以认为那些信息是我们需要的,并且这些信息具备了那些属性。如登陆账户时的用户,拥有账号和密码的属性。通过分析总结,建立物理实体模型。目前,我们通过ER物理模型设计方法体现实体与实体间的关系以及每个实体具备的属性。它能够直观清晰地展示各个实体及属性间的关系,不受数据库表逻辑设计的影响,具备独立性的特点。下面是对此次开发的系统进行的概念结构设计图421经理实体及属性密码经理用户名性别ID员工编号姓名部门ID出生日期入职日期政治面貌电话籍贯出生日期毕业学校地址照片图422员工实体及属性图423客户实体及属性图424商品实体及属性商品编号商品类别商品名称ID所属类别生产地名称药品编号有效期图片规格生产日期市场价格商品ID客户商店名称姓名地址电话开户银行账户图425商品类别实体及属性图426部门实体及属性图427退货单实体及属性图428退货日志实体及属性部门名称编号ID性别名称退货单价序号退货单数量退货编号员工订单编号退货原因退货时间序号日志日志员工日志内容日志编号图429性别实体及属性N密码经理用户名ID所属类别生产地名称药品编号有效期图片规格生产日期市场价格商品ID客户商店名称姓名地址电话开户银行账户性别ID员工编号姓名部门ID出生日期入职日期政治面貌电话籍贯出生日期毕业学校地址照片部门名称编号退货单价序号退货单数量退货编号员工订单编号退货原因退货时间ID性别名称序号日志日志员工日志内容日志编号查询查/添/删/改1属于1NNN11NNN图4210ER图422表通过前面系统设计中数据库概念设计,使得我们在建立数据库表,即进行逻辑设计的时候目标更加明确。并且,我们可以通过物理模型,在我们采用的数据库类型中按照相应的规则,将其转化为数据库表的设计。此时,由于相同数据库管理系统还会有不同版本的限制,因此,我们数据库逻辑表设计完成后,在最后的测试过程中最好使用原版本。表421商品类型信息表字段名数据类型字段描述长度主键CLASSIDINTT类型ID11CLASSNAMEVARCHAR类型名称20表422商品信息表字段名数据类型字段描述长度主键PRODUCTIDINT商品ID11PRODUCTNAMEVARCHAR商品名称20PRODUCTOBJINT商品类别11PRICEFLOAT市场价0BORNPLACEVARCHAR生产地20SPECVARCHAR规格20BORNDATEVARCHAR生产日期10USELIFEVARCHAR有效期20PHOTOVARCHAR图片50BEIZHUVARCHAR备注50表423客户信息表字段名数据类型字段描述长度主键CUSTOMERIDINT客户编号11CUSTOMERNAMEVARCHAR客户名称20ADDRESSVARCHAR客户地址50TELEPHONEVARCHAR客户电话16PERSONNAMEVARCHAR联系人15CHUANZHENVARCHAR传真20KAIHUYINHANGVARCHAR开户银行20ACCOUNTVARCHAR银行账号30表424员工信息表字段名数据类型字段描述长度主键EMPLOYEENOVARCHAR员工编号20NAMEVARCHAR姓名10SEXINT性别11DEPARTMENTVARCHAR所属部门20BORNDATEVARCHAR出生日期10RUZHIDATEVARCHAR入职日期10ZHENGZHIMIANMAOVARCHAR政治面貌20MINZUVARCHAR民族12JIGUANVARCHAR籍贯16ZHUANYEVARCHAR专业20BIYEXUEXIAOVARCHAR毕业学校18ADDRESSVARCHAR地址50TELEPHONEVARCHAR联系电话15PHOTOVARCHAR照片50PASSWORDVARCHAR密码20表425退货信息表字段名数据类型字段描述长度主键RETURNIDINT退货编号11SELLNOVARCHAR订单编号40PRODUCTINT退货商品11PRICEFLOAT退货单价0COUNTINT数量11REASONLONGTEXT原因0EMPLOYEEVARCHAR退货员工20RETURNTIMEVARCHAR时间40RETURNFOLLOWINGLONGTEXT退货状态0表426退货日志信息表字段名数据类型字段描述长度主键LOGIDINT日志编号11LOGCONTENTVARCHAR日志内容150EMPLOYOBJVARCHAR员工20LOGTIMEVARCHAR日志时间40表427性别信息表字段名数据类型字段描述长度主键SEXIDINT性别编号11SEXNAMEVARCHAR性别名称20表438部门信息表字段名数据类型字段描述长度主键DEPARTMENTIDVARCHAR部门编号20DEPARTMENTNAMEVARCHAR部门名称205系统实现51商品管理图51商品管理实现功能主要代码IMAGES/BGGIF“BGCOLOR“FFFFFF“IMAGES/BGGIF“BGCOLOR“FFFFFF“序号IMAGES/BGGIF“BGCOLOR“FFFFFF“类别编号IMAGES/BGGIF“BGCOLOR“FFFFFF“类别名称IMAGES/BGGIF“BGCOLOR“FFFFFF“CLASS“STYLE1“基本操作52商品退货信息图52商品退货信息查询实现功能主要代码退货商品退货单价/退货数量/退货原因退货员工53退货日志信息图53退货日志信息查询实现功能主要代码EMPLOYEELISTLISTREQUESTGETATTRIBUTE“EMPLOYEELIST“RETURNLOGRETURNLOGRETURNLOGREQUESTGETATTRIBUTE“RETURNLOG“STRINGUSERNAMESTRINGSESSIONGETATTRIBUTE“USERNAME“IFUSERNAMENULLRESPONSEGETWRITERPRINTLN“TOPLOCATIONHREF“BASEPATH“LOGIN/LOGIN_VIEWACTION“修改退货日志BODYMARGINLEFT0PXBACKGROUNDCOLORFFFFFFSTYLE1COLORECE9D8LABELFONTSTYLEITALICERRORLABELFONTSTYLEITALICCOLORREDERRORMESSAGEFONTWEIGHTBOLDCOLORREDCALENDARJS“/验证表单/FUNCTIONCHECKFORMVARLOGCONTENTDOCUMENTGETELEMENTBYID“RETURNLOGLOGCONTENT“VALUEIFLOGCONTENT“ALERT请输入日志内容RETURNFALSEVARLOGTIMEDOCUMENTGETELEMENTBYID“RETURNLOGLOGTIME“VALUEIFLOGTIME“ALERT请输入日志时间RETURNFALSERETURNTRUE54员工信息图54员工信息查询实现功能代码员工编号“READONLY/姓名/性别55客户信息图55客户信息查询实现功能主要代码你当前的位置客户信息管理客户信息查询IMAGES/TAB_07GIF“WIDTH“16“HEIGHT“30“/客户名称“/客户电话“/IMAGES/TAB_12GIF“IMAGES/BGGIF“BGCOLOR“FFFFFF“序号IMAGES/BGGIF“BGCOLOR“FFFFFF“客户编号IMAGES/BGGIF“BGCOLOR“FFFFFF“客户名称IMAGES/BGGIF“BGCOLOR“FFFFFF“客户地址IMAGES/BGGIF“BGCOLOR“FFFFFF“客户电话IMAGES/BGGIF“BGCOLOR“FFFFFF“联系人IMAGES/BGGIF“BGCOLOR“FFFFFF“传真IMAGES/BGGIF“BGCOLOR“FFFFFF“开户银行IMAGES/BGGIF“BGCOLOR“FFFFFF“银行账号IMAGES/BGGIF“BGCOLOR“FFFFFF“CLASS“STYLE1“基本操作6测试61测试过程在最初的测试阶段,启动服务器任意输入数据,毫无规律,使得系统不断提示我们输入正确有效的信息,这类测试不具备规范性以及典型性。第二情况是输入无意义的数据,此时,服务器会给出各种警告以及甚至错误信息提示,为了得到有效的测试信息,我们可以重启服务器甚至重启开发平台的软件,再部署运行,此时我们输入典型的数据就不会受到以上两种情况的测试干扰了。有时候统一开发平台的软件下它有多个项目也在同时运行,使得我们在进行测试时可能受到不必要的干扰的同时,还会降低程序的执行效率。比如造成服务器运行的速度跟不上,报错,放我们删除其它项目后,再调试又正常了。因此,测试工作显得尤为重要,在进行系统展示的时候,确保不会出现系统异常的现象,使得客户流失。它是我们研究成果得到回报,确保软件质量的关键。一般情况下,每个系统都是分为几个子系统,而每个子系统由模块组成,在测试时,我们只要测试各个模块以及模块的联系即可。主要通过以下几个步骤逐步实现测试工作(1)模块测试在对模块进行的测试工作步骤中所发现的经常是详细设计和编码的错误。(2)系统测试在对系统进行的测试工作步骤中发现的经常是软件设计时出现的错误,也有可能会发现需求说明中的出现错误。(3)检验测试成果此时会发现测试结果与需求分析报告存在着差异。进入测试阶段后,将测试工作内容可可分为以下几个方面进行,代码的审查,集成和单元测试,最后是系统与确认测试。(1)单元测试所谓单元测试其实就是指对模块进行测试,检查编码会不会有溢出等状况,是否与需求功能相符合。(2)集成测试所谓的集成测试指经过小模块测试完毕后,将小模块组合起来的子系统进行测试,主要是测试模块间的接口耦合度。(3)确认测试所谓确认测试实际就是指测试结果是否与功能一致。经过集成测试,系统不存在接口问题,现在的确认测试主要看系统的有效性。(4)系统测试软件开发完成后,我们需要对软件的安全性等进行再次测试。主要从以下三个方面入手功能测试测试能否满足开发的要求,能否实现了设计所描述的功能,能否让用户的需求得到满足。以软件功能说明书为标准,进行功能测试。性能及强度的测试最高实际限度的测试系统能力,即软件在某些超负荷环境下功能是否还实现的情况。安全测试对安装在系统内的安全保护机构确实能能不能保护系统进行验证,使系统不会受到各种不正常的干扰。所以,安全测试其实就是对系统存在的错误及无效数据进行检测,测试权限对非法数据的抗干扰能力。62测试用例通过系统的需求分析,数据库设计,编码测试工作,此次商品退货系统的开发工作基本结束了。但是后期还需要我们不断测试以及维护,延长生命周期。软件测试作为验证成果的唯一方法,它使得这项工作在软件行业作为一个专门的部门,确保了专业性。对于每个测试员来讲,能够最大程序的检测出存在的异常及错误是他们的职责。用户登录

温馨提示

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

评论

0/150

提交评论