版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
铁路购票网站系统的开发设计摘要:现今网络普及、5G时代的到来几乎人人都在互联网上有自己的空间,信息的交互愈来愈频繁,信息的流通也越来越迅猛。故此相较于传统的出行购票方式铁路购票网站就比较有他的竞争力,同时也具备较大与迅猛的发展前景。互联网时代也是一个讲究效率的时代,对于系统的构建一定要做到直观、简明、清晰。购票系统的新兴相较于传统购买车票的方式在效率的提升与优化方面有着非常大的发展。故而我此次毕业设计选择使用PHP搭配MYSQL数据库进行布局与搭建,通过PHP构建前台的简明界面搭配MYSQL数据库的后台数据流通进而设计开发出一个铁路网站购票系统。关键词:PHP;网站购票;MYSQL;管理信息系系统目录一、铁路购票系统开发概述 1(一)铁路购票系统开发背景 1(二)铁路购票系统的发展现状 1(三)铁路购票系统开发的目的和意义 2(四)铁路购票系统开发的体会与启发 2二、系统开发的技术基础 4(一)PHP概述 41、PHP技术优点 52、PHP技术缺点 5(二)系统功能特点 41、B/S架构 42、权限控制 43、数据查询 5(三)MYSQL数据库 51、MYSQL数据库概述 52、MYSQL数据库优点 53、MYSQL数据库缺点 5三、系统分析 6(一)可行性分析 61、技术可行性 62、经济可行性 63、操作可行性 6(二)需求分析 71、用户页面部分 72、管理员页面部分 73、管理员用例图 84、用户用例图 9(三)性能分析 9四、系统设计 10(一)系统结构设计 10(二)开发流程设计 11(三)数据库设计 111、实体ER图 122、数据表 13五、系统功能界面和实现 16(一)系统流程分析 161、操作流程(用户登录流程) 162、信息添加流程 173、信息删除流程 17(二)系统主页面 18(三)用户注册登录 18(四)预定车票 19(五)用户中心 20(六)订单管理 20(七)管理员后台管理 21六、调试及测试 22(一)系统测试的目的 22(二)具体测试体现 231、用户注册模块测试 232、用户管理员登录模块测试 243、用户预定车票模块测试 254、管理员政策法规模块测试 27参考文献 29一、铁路购票系统开发概述(一)铁路购票系统的开发背景在互联网时代还没到来的几十年前我们的长辈们每次出行都会比较困难,特别是在购买车票时常常需要一个甚至几个小时的时间去排长队购买车票。但是对于互联网时代高速发展的今天购买车票不过是用手指点点就可以轻易做到事情,不仅可以选择合适的车次还可以选择自己想要做的位置。随着我们国家逐渐的强大几乎家家都过上了小康生活,大家的生活水平也都在稳步提高,出行也就变得愈来愈频繁,有的人是出差有的人是旅游。因此在此背景下,对于安全系数最高及舒适度与性价比的铁路来说网站购票逐渐普及于大众并具有一个喷涌式的发展前景。与此同时,对于我们现今所处的信息时代来说。首先社会经济结构以服务性行业为主导,实现共生共融,其次信息量不断的扩张延伸使得这个时代不断地信息化市场化。进而传统市场的营销模式已经出现很大的效率问题,并且日益明显。传统的商业模式已经跟不上现代社会的高节奏、高频率的信息模式。比如传统的窗口售票可能十分钟才能售出一张票,而网站售票一秒钟就可能售出上千张票。对于服务行业来说顾客的舒适度与管理者处理事件的效率则是重中之重,而且目前服务业之间的竞争激烈,如果企业要在当今社会中生存和发展,就必须及时调整经营模式来跟的上顾客的需求。(二)铁路购票系统的发展现状随着国民经济的迅速发展,在21世纪的今天,互联网对我们的工作和生活都带来了极大的便利。各个企业与行业也都为自己的管理效率的提高进行了管理系统的开发与设计,通过计算机与培训好的管理员工的相互配合不仅为企业带来了效率也给用户带来了良好的体验。因此我开发了铁路购票系统,为企业管理者提供一个智能化的管理信息的系统,此系统通过及时的反馈用户的信息,然后再通过这些信息的统计与交互及时的处理用户的需求。经过近几年的不断发展,全国各地已经逐渐推出网络、互联网类型的电子商务系统和网站,这些都为用户提供了便利的服务。比如我现在正在用友网络科技股份有限公司上海分公司实习,我就切身体会到了一个优化做到极致的财务管理系统,用友软件让企业的业务处理更加高效,响应和反应更加迅速,为企业提供清晰明了的财务账目让企业管理者的管理更加有效与高效。在实习的期间我也受到了熏陶,设计一个优秀的管理是非常有必要的,对于管理系统来说一定要做到简洁、明了,功能必须要稳定和明确,让用户在使用中能够得心应手。管理系统的出现可以为用户提供更好的服务,也为开发者带来了巨大的收益。(三)铁路购票系统开发的目的和意义在21世纪的今天,随着经济产业全球一体化的发展和互联网技术越来越成熟,铁路购票的方式和渠道变得更加宽阔,铁路购票的市场也也来越广泛。面对着愈演愈烈的交通服务行业竞争环境和消费者对于更好的服务体验的需求。各个企业的铁路管理者们都选择了顺应潮流,通过不断提高和优化自身的服务质量与效率。通过用户的评价与反馈取精华去糟粕,从而提高用户的满意度和评价。以此方式不仅降低了运营的成本,也逐渐完善了自身管理的方式方法。那么对此我们应该怎样去处理呢。第一,我认为我们现今出于一个信息化的时代,所以我们就应该利用好周遭的一切资源来优化管理模式,就应该充分的利用好互联网技术来完善企业的管理。第二,大量的信息交互与信息传递使得管理系统需要一个良好的数据存储空间,以便于我们可以通过集中管理数据并且更有效的去解决日常管理问题并且需要更加安全有条理的去管理用户的信息让用户用得安心用的放心让用户没有后顾之忧以防用户的信息丢失泄露也让数据处理做到事半功倍的效果,同时用户对我们的产品也可以信任。第三,开发一个系统必须要让甲乙双方都要上手的快并且使用起来要得心应手,界面一定要简洁明了,不能添加多余的模块,一方面多的模块部分会让管理者处理关键问题效率低下,一方面会让用户觉得多余显得杂乱,对系统感到失望多余。因此,此次我设计的铁路购票管理系统是专门从铁路售票的日常运维工作和用户订票的逻辑出发,以为用户提供便捷,为管理者提供管理效率为初衷,提供高效优质的服务。既避免了管理者无效管理与操作繁杂,为出票的操作简化里许多进程,也为用户的体验做到了极致优化,并且能及时地准确反映企业的经营与运作管理,借鉴经验,提高服务质量。同时也为我国的铁路行业出一份力量,让更多的国民能够体验更好的出行体验,让国家的出行发展更加勃勃生机。(四)铁路购票系统开发的体会与启发在本次毕业设计初期我们有两个方向,一个是分析,一个是分析加设计。我毫不犹豫的选择的后者,因为这四年来我对于信息系统的专业学了非常多,一方面不仅课堂上学习到了许多老师教授的知识,另一方面私下里自己也关注了这些方面的知识。这些知识在我的脑子里但是却从未自己运用它们,所以我想通过本次设计来优化整合自己这些时间所学习到的专业知识。在系统设计的初期我的方向非常的迷乱,但是在一次次的与同学和老师的讨论下最终还是步入了正轨。首先需要了解铁路行业怎么运营,然后要调研用户的需求,这时候我这几个月实习的经验带给我特别大的帮助,最后再确定系统设计需要的技术和管理系统的模块,然后就是一直优化界面与功能。在这个过程中我学习到了书本上理论知识之外的能力,应用理论知识与实习操作相结合才能做出一个好的管理系统。在这个设计过程中,我会主动查阅相关的资料和计算机专业的同学交流实现的技术,不仅丰富了知识,也增进了我们同学之间的友谊。通过PHP在前端的体现与MYSQL数据库后台的数据存储做到优良的联动,学习在二者中间层的交互的方式方法。然后不断地优化网页上的体现,让界面尽量变得简洁。同时为了增进用户信息的安全性,在之前的学习中我不太注重对文件的运用,在这次的设计中我也格外的关注,让用户在数据库中的存储做到更安全更有条理,PHP与数据库在后面的章节中有所体现。通过完成这次毕业设计的过程中,我一方面学习到了我之前从未接触的技术还有数据库与前端的交互方法,另一方面我也体会到了与他人交流的关键,以及在我创造系统中的酸甜苦辣。毕业设计不仅培养了我自学的能力,也让我处理问题的思路更加清晰,这次经验是我人生历程中不可多得的宝贵经验,是我下一段人生旅程的指引。二、系统开发的技术基础(一)PHP概述本次铁路购票系统我选取了PHP技术,因为这种技术不需要花费成本和开发的费用。支持很多类型web设计,所以被很多的大公司用来开发系统。因为它支持面广,方便处理编辑过程中的难题,而且编程的过程不繁琐,不存在兼容性的问题,可以植入到多个环境当中,而且PHP的方便日后更新维护。1、PHP技术优点(1)开放源代码免费性快捷性跨平台性强效率高图像处理面向对象专业专注2、PHP技术缺点(1)PHP的函数命名不规范,传参位置不一(2)PHP一直以来就是不够稳定的程序(3)只支持web开发,不方便做.exe文件与桌面应用程序(二)系统功能特点1、B/S架构B/S模式是特殊的C/S模式的一种改进的架构,这种架构使得客户端变得更加简单容易。而且B/S能够完成跨平台,在维护时操作非常简单,只需要通过更改网页就可以完成全部用户的同步更新。而且在进行以后的业务拓展时也非常方便只需要通过添加网页来实现,相较于C/S的维护来说只需花费较少的精力和费用。2、权限控制由管理员为不同类型、不同级别的操作者提供不同的操作权限。在完成账号密码登录后,操作者只能在系统所允许的范围内进行操作,可避免越权操作行为,防止出现职责不清、分工不明确等方面的问题。3、数据查询本次研究在铁路网站购票管理信息系统中融入了数据查询功能,能够在单个或多个关键词的指引下完成搜索。(三)MYSQL数据库本次设计我在数据库方面使用的是MYSQL数据库,一方面这种数据库可以与PHP这种开发语言完美配合,非常适合我这种中小型的管理系统。另一方面,在这几年的学校学习中我多次接触到了MYSQL数据库,用起来比较的得心应手,而且学习起来也会非常的顺手,为其他模块的设计省下了许多宝贵的时间。1、MYSQL数据库概述MYSQL数据库是一个关系型的数据库。所谓关系型数据库就是以关系模型来组织数据的数据库,用行和列的形式来存储数据,以便于用户理解,关系型数据库中一系列的行与列称为表,一组表就组成了数据库。比如此次设计的铁路购票系统就包含了许多的数据表,有用户表,管理员表,会员表,主页内容表等等等一系列数据表。2、MYSQL数据库优点(1)该数据库性能比较卓越,服务器比较稳定,很少出现异常(2)该数据库开源且无版权限制,开发成本较低(3)该数据库体积小,安装方便快捷,很容易去维护(4)该数据库支持多种操作系统,提供多种API及入口,支持多种开发语言尤其是PHP3、MYSQL数据库缺点(1)该数据库在大量存储的过程中每个连接内存使用量会大大增加(2)该数据库存储过程中使用大量逻辑操作,会使得cpu使用率大大增加(3)该数据库不允许调试存储过程
三、系统分析(一)可行性分析1、技术可行性从技术层面来看我们需要关注两个方面的可行性。一方面对于硬件的可行性分析,铁路购票系统的开发与设计对我们所使用的计算机并没有特别大的配置要求,我们所使用的的开发的计算机只要可以进行正常的代码编写和前端的页面设计就可以了。但是对于开发设计的服务器来说则需要有一定的要求,我们在开发设计时在平台的搭建完成要上传的服务器是有一定的要求的。因为它会影响到我们后期的安全性,比如会涉及到数据库泄露,数据丢失等一系列的问题,而且服务器要尽量的顺畅不能够停顿的时间太长,时间太长不仅会影响开发工程师的工作效率也会对之后用户的使用产生一系列的卡顿影响,并且服务器的响应要及时,一般我们选择服务器的标准就是响应够快,安全性要得到保障,不能够经常频繁的卡顿,从经济角度还需要有足够的性价比,要合适我们所开发的系统,不用太贵也不能太便宜。另一方面就是软件的可行性分析,本次铁路购票系统的开发和设计我选择了使用前端PHP搭配后台的MYSQL数据库,这两项技术目前来看兼容度与契合度非常的高。而且学习起来也是比较简单,结合我大学几年的学习,对于这两项技术也有一定的了解但是想完全掌握的话也需要花费大量的精力,目前来说我只是学到了冰山一角,后续我会继续的研究学习。该系统的开发环境和配置都是可以自行的去安装的,前端的系统使用PHP开发工具,后台的数据库使用比较成熟的MYSQL,二者通过数据交互完成整个系统的正常运转。在网络技术发展迅速的今天,我们使用的网络传输变得越来越快,价格越来越低,安全系数也越来越高。故此从软硬件的两方面来看,得出的结论也是:可行。经济可行性对于一个企业来说从经济层面来看:授之以鱼不如授之以渔。铁路购票系统就相当于“渔”,从短期时间阶段来看开发设计一个系统确实需要耗费巨大的人力财力,但我们从长远出发这笔付出绝对不可谓一种节约成本的办法。当系统开发完成后我们的工作人员经过简单的培训后,他一个人的工作效率基本上可以代替几十个人工窗口,甚至上百个窗口的工作效率。因此我们从经济可行性的解读出发,得出的结论也是:可行。3、操作可行性站在操作的角度来说对于操作的可行性一般考虑两个方面。一方面对于管理员来说熟练掌握和使用铁路购票系统是重中之重,管理员需要清楚地知道该系统的模块与操作逻辑,而我所开发的铁路购票系统对于管理员来说是非常友好的后台管理包括八个管理模块分别是系统设置、车票管理、订单管理、公告管理、政策法规管理、代售点管理、反馈系统管理、代售点管理。每一个模块都有相应的设计界面非常简洁,很容易操作更改。管理人员可以和快掌握系统的使用方式。另一方面对于用户来说有效率的购票车票才是关键,用户在界面上可以迅速地找到输入查询车次的窗口,还可以选择班次和作为,极大地缩短了用于购买车票的时间,而且使用PHP搭建前端可以随时按照用户的需求添加模块和操作途径,这也是我选择PHP的关键点。综合以上两方面的可行性分析,得出的结论也是:可行。需求分析在本次铁路购票系统的初期在我和老师的讨论下确定了本次设计包含的模块:用户模块和管理员模块。而且用户和管理员的登录界面分别都设计了页面,让管理与操作泾渭分明,不会出现混乱的情况。该火车票网上售票系统除了应具备用户模块注册、登录、验证功能的实现和管理员登录、验证的原始账号设置以及对新增加的管理员授权设置功能以外,还应该具备的基本网站使用功能如下:1、用户页面部分用户通过企业管理员提供的注册界面完成注册后再另一个登录界面进行登录,之后可以进行属于用户的一系列操作,比如可以查看车票,预订,留言等。2、管理员页面部分管理员通过后台登录后可以对铁路购票网站统筹管理,对内容具备增加,删除权限。具体包括八个管理模块分别是系统设置、车票管理、订单管理、公告管理、政策法规管理、代售点管理、反馈系统管理、代售点管理,管理员可以根据企业近期的决策和政策及时的改动主页面的内容。让企业与用户及时的做到信息同步。让客户接收到最新的政策消息,以免出现类似的取消车次、车票价格改动等一下列的改动。3、管理员用例图,如图1.1所示图1.1管理员用例图4、用户用例图,如图1.2所示图1.2用户用例图性能分析本次设计的铁路购票系统的开发是基于铁路行业的市场的实际需要来进行的,管理员与用户的管理预登陆界面清晰明了,既符合用户所需要的功能需求,也达到了管理员所需要的需求。但是本系统的不足就是当大量的人员登录系统时,服务器会产生大量的数据流量,响应时间会有一些延迟,这些问题可以在之后的优化环节中得到处理。铁路购票网站是比较方便快捷的,该系统是有专门的被培训后的管理人员管理网络平台上的内容以便于传输和保存数据,同时后台数据备份功能将不会透露任何的用户信息。铁路购票网站满足不同角色人员同时登录时仍然很稳定,设计使用MYSQL数据库进行数据传输,更会保证系统的安全和稳定。任何程序的开发过程,都是一点点建立的。在用户的使用的过程中,可能还会有很多需要完善的地方,需要持续改进功能,这些就用到了我们设计的后台反馈系统管理模块,我们可以及时的通过用户的反馈来重新添加功能和删除不必要的功能等等,还得具备各种功能模块的都可以任意更改。想要更改必须设定好不同用户的权限,管理员对系统统筹监管。该铁路购票系统能够及时迅速地收到用户的请求并且能够及时的反馈,尽量做到避免信息失速与信息碰撞的问题。而且一旦系统中出现异常,系统会自动的备份数据,可以在修复时及时的将数据补充进去。设计该系统时,在保证系统能够正常运转的条件下,尽可能的将系统优化、简便,让用户的操作更加简单,对于一个优秀的管理系统来说这是非常重要且必要的。四、系统设计(一)系统结构设计结构设计是所有系统开发的主体,只有在设完中心内容后才能准确的开发所要实现的功能界面,结构的设计是开发的前提也是重中之重,而我们选用的PHP技术应用通常用于指导中小型软件系统,使用PHP的方法有利于我们后期维护系统,极大地缩小了我们运维管理的时间。我是通过将一个整体的系统模块划分成一个一个的分部模块进行设计。当我完成所有小模块的分析与设计之后,整体的模块结构也就同时完成了。铁路购票系统的具体实现过程是首先通过分解系统,分别分析每一个分解出来的系统的各个部分的功能、接口与逻辑之间的关系。在设计的过程中一旦发现问题与漏洞后一点点的去完善,一点点的去升级系统,一点点的去打补丁。最后就是一步步的去审查系统,本系统的功能是靠两部分展现出来,分别是前端平台与后端平台,层次结构分明、清晰明了,通过面对对象的思想来搭建一个一个的模块,一个实体对应一个数据类型,一个界面对应一张数据表,在之后的章节会体现数据表的内容。系统结构的设计必须要能够保证用户、管理员与整个系统的接口模块之间的交互,只有这样我们才可以保证在之后的系统运行时保证实时数据的安全性与可扩展性。以下为铁路购票网站的系统结构图,如图3.1所示。图3.1系统结构图(二)开发流程设计铁路购票网站的开发流程,如图4.1所示图4.1开发系统流程图(三)数据库设计
1、实体E-R图
E-R图是完成数据库设计里的必不或缺的一项。它在数据库系统中属于概念设计阶段,它不仅更加的抽象,它也可以通过建模的方式完成,我通过它来实现数据库的设计,他可以体现一个系统数据库的逻辑与模块。通过这种概念模型的设计,我们才可以更好的设计数据库,我们需要采取数据作为起点,做好数据的收集与处理,分析各个数据之间的关联与逻辑,然后描述出系统的概念模型。其中用“矩形框”表示实体型,矩形框内写明实体名称;用“椭圆图框”或圆角矩形表示实体的属性,并用“实心线段”将其与相应关系的“实体型”连接起来;用”菱形框“表示实体型之间的联系成因,在菱形框内写明联系名,并用”实心线段“分别与有关实体型连接起来,同时在”实心线段“旁标上联系的类型(1:1,1:n或m:n)。(1)代理点实体E-R图,如图5-1所示图5.1代理点实体E-R图2、数据表本次铁路购票系统的设计中,数据库的设计是基于铁路购票系统的功能模块的需要来设计的,首先我们需要建立一个关系型的数据库用以存储各个模块的数据,比如用户数据表中就需要记录用户的id、用户名、密码、和用户类型等等。只有这样我们在之后的前端程序页面中就不需要特意的添加数据,这样就可以极大地提高系统的运行效率。但是数据库中存储的信息必须要重视,这些数据一定要安全存储,以防泄露和丢失。我们可以通过MYSQL数据库工具对存储的信息进行添加、删除、修改和查询,也可以建立序目在查询的时候可以快速的找到所需要的信息。而不是一味地在代码中寻找,各个行列构成一张表,各个表构成数据库。我们需要按照之前的分析和E-R图的逻辑来进行对数据表单之间的关系搭建,从而确定表与表之间的关系从而实现数据库的构建。经过我对系统的逻辑分析从而搭建了如下的数据表单,各个数据表的设计结果如下:(1)管理员数据表,如表4-1所示表4-1:管理员数据表序号列名数据类型长度小数位标识主键外键允许空默认值说明1用户idint4是是否auto_increment2用户名varchar100是3密码varchar100是4用户类型varchar50是(2)表单数据表,如表4-2所示表4-2:表单数据表序号列名数据类型长度小数位标识主键外键允许空默认值说明1用户idint11是是否auto_increment2标题varchar100否3地址varchar100否4积分int100否0(3)主页内容表,如表4-3所示表4-3:主页内容表序号列名数据类型长度小数位标识主键外键允许空默认值说明1用户idint10是是否auto_increment2价格decimal112否0.003始发站varchar40是4标题varchar40是5终点站varchar40是6添加时间date是7起始时间time否8到达时间time是(4)新闻表,如表4-4所示表4-4:新闻表序号列名数据类型长度小数位标识主键外键允许空默认值说明1标题varchar70是2内容varchar5000是3添加时间timestamp否CURRENT_TIMESTAMP4分类int110否0(5)乘客表,如表4-5所示表4-5:乘客表序号列名数据类型长度小数位标识主键外键允许空默认值说明1用户idint10是是否auto_increment2账号varchar30否3密码timestamp是CURRENT_TIMESTAMP4初始idint11否0(4)价目表,如表4-5所示表4-5:价目表序号列名数据类型长度小数位标识主键外键允许空默认值说明1车次int15是是否auto_increment2添加时间timestamp否CURRENT_TIMESTAMP3车次类型varchar15是4数量int15是05价格decimal152是0.006标题varchar50是五、系统功能界面与实现
(一)系统流程分析1、操作流程(用户登录流程),如图2.1所示图2.1用户流程图2、信息添加流程,如图2.2所示图2.2信息添加流程图3、信息删除流程,如图2.3所示图2.3信息删除流程图(二)系统主页面登录之后就可以进入我们的主页面,页面设计布局设立,功能模块比较完善,还有搜索栏,可以在线搜索车票。主页:首页,用户注册,用户登录。车牌预定,通知公告,政策法规,代售点信息,反馈内容。如图5.1所示。
图5.1系统主页面图(三)用户注册登录每一个用户都需要经过注册才可以登录铁路购票系统,注册信息要根据下图的提示框信息进行填写,登录时也要正确的输入提示内容。填写登录信息登录时,输入的信息会与数据库进行匹配,而且输入的信息必须正确比如身份证需要填写正确因为本次设计中添加了身份证第18位校验码的校验代码。只有当信息匹配完成后核对数据,当数据信息完全正确后可以进入到系统操作界面。反之如果用户输入的用户信息与铁路购票系统中数据库存储的的数据信息不一致时会提示数据输入错误,导致用户登录失败,此时则需要用户重新填写自己登录信息登录也是根据提示信息进行登录。忘记密码可以在找回密码。如图5.2所示。图5.2用户注册登录图(四)预定车票用户可以在这个界面预定车票,预约时要选择车次,联系人,类型,支付方式。如图5.3所示。图5.3预定图(五)用户中心用户中心包含:个人设置(个人管理,人员管理,系统首页,密码编辑),订单管理。如图5.4所示。图5.4用户中心图(六)订单管理用户可以在线查看和删除订单,还可以在这个界面退票。点击退票会显示收取5%手续费,退票成功。如图5.5所示。图5.5订单管理图(七)管理员后台管理这里是管理员的后台管理,左边显示的都是管理员的主要功能模块。点击文字按钮就会进入对应的功能里。管理员登录完成后,可以对系统已有的模块的管理维护操作。管理员后台管理:系统设置(系统首页,编辑密码)、车票管理、订单管理、公告管理、政策法规管理、代售点管理、留言管理、用户管理(人员审核,用户管理)。图5.6所示。图5.6管理员后台管理图六、系统测试
(一)系统测试的目的
本次铁路购票系统的设计是一个开发过程,但并不是完美不或缺的。每一个系统在设计完成的初期都不是十全十美的,我们在设计的过程中难免会粗心,系统难免会出现一线BUG,我们允许这些漏洞出现,但是我们不能让这些小错误、小漏洞始终存在于我们的系统之中,比如用户信息丢失,系统宕机等等这些问题。因此为了避免这问题的发生,我们需要一次次的去测试我们的系统,并且及时的去修复这些漏洞,是我们的系统能够更长时间的处于稳定运转的状态。而本章节的作用就是一遍遍反反复复的测试这些问题,我的指导老师胡老师之前说过,即使在答辩的前一天晚上我们都可以继续的去优化我们的代码,虽然很累很枯燥,但是这也是系统运维的必经之路,也是必须要做的环节。以往有很多的管理系统的例子,我们可以借鉴之前的人积累下来的经验与总结下来的方法进行系统的测试,使我们的系统测试更有效率的进行下去所有的系统在完成之时都需要进行运行和测试,测试是否能顺畅的运行,所有设定的需求是否功能模块都能覆盖。系统程序编辑的代码是否有漏洞和差错。系统测试是整个系统开发中不可或缺的一部分,只有真正的将系统测试做完我们的系统才能真正的算设计完毕与最终完成。(二)具体测试体现1、用户注册模块测试
代码实现如下:(ISO7064:1983.MOD11-2校验码规则)
varvalnum;vararrInt=newArray(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);vararrCh=newArray('1','0','X','9','8','7','6','5','4','3','2');varnTemp=0,i;for(i=0;i<17;i++){nTemp+=num.substr(i,1)*arrInt[i];}valnum=arrCh[nTemp%11];if(valnum!=num.substr(17,1)){alert('18位身份证的校验码不正确!');//应该为:+valnum
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 互联网大数据分析合作合同签署三篇
- 茶艺馆乌龙茶泡制技艺标准化手册
- 回复2026年12月供应商资质审核结果的回复函6篇范文
- 2026年新产品技术研发阶段性汇报3篇范本
- 空乘服务客户反馈绩效考核表
- 电商运营成果绩效表
- (正式版)DB14∕T 763-2017 《无公害韭菜生产技术规程》
- 环保公司项目执行官环境治理效果与效率KPI考核表
- 旅游产品策划师团队贡献度绩效衡量表
- 关于软件测试不合格整改通知函7篇范本
- 纪念红军长征胜利九十周年
- 呼吸衰竭诊疗指南2026年版
- 2026年索尼(中国)秋招试题及答案
- 智能硬件开发团队测试验证与质量控制手册
- 2026年县级国有粮食储备公司招聘笔试试题(含答案)
- 2.1《各种各样的工具》教学设计2026-2027学年科学五年级上册新教科版
- 2026幼小衔接比大小、填符号口算专项训练(可打印)
- 中老年肌少症筛查与诊疗临床指南(2026版)
- IT部门网络攻防演练方案手册
- 第十五章 轴对称(知识清单)解析版-2024人教版八年级数学上册
- 家庭五金知识培训课件
评论
0/150
提交评论