在线自助点餐系统设计_第1页
在线自助点餐系统设计_第2页
在线自助点餐系统设计_第3页
在线自助点餐系统设计_第4页
在线自助点餐系统设计_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

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

文档简介

系统概述1.1系统开发目的餐饮业一直是服务业重要的组成部分,便捷与简易是生活中的主题。社会生活节奏加快的同时,人们对生活质量的要求也在不断提高。网络的迅速发展,使得上网的人数不断增加。其中网络的多样性、多选择性、便捷性,使得网上点餐相比传统的电话点餐,会变得更为直观,更有效率,更清楚的选择自己所需要的。对于一些时间观念比较强的繁忙的上班族来说,不用担心用餐高峰期且不浪费自己的午休时间,对于学生来说,能让其不管处在何时何地,都能够很快知晓附近的商家,并根据自己的选择完成一次满意的消费;对于商家来说,更能使自己的店铺通过网络的推广让更多人知晓。1.2系统开发意义在当今社会,计算机技术迅猛发展。特别是信息技术和网络技术的迅猛发展和广泛应用,对科学,教育,文化等社会领域产生了越来越大的影响。改变人们的工作,生活,学习和沟通方式。特别是在电脑基本普及的今天,信息技术已经渗透到社会生活的各个方面,我们需要一个现代化的管理系统来管理公司的日常运营。手动管理这些复杂数据的方式尚未适应当前的时代潮流。实现数据标准化和自动化管理是企业和事业单位管理标准和高效运作的必然要求。该系统用于实现日常运营的有效管理,使订单管理系统化,规范化,科学化,大大提高了点餐的管理和效率。作为一个越来越多地提供餐饮服务的行业,使用计算机辅助点餐管理是与现代管理模式一致的明智选择。

2需求分析2.1可行性分析2.1.1可行性分析的目的可行性分析的目的就是对所要做的工程做一个全面的综合的分析,目的就是看能否完成工程,不管是在技术上还是在经济上,而不是盲目的进行工作,要达到事半功倍的效果。一项好的可行性研究,还要探讨各种具有实际意义的方案,从中选出最佳方案。2.1.2技术可行性在线自助点餐系统的前端设计与实现主要采用JSP技术,基于B/S结构,MYSQL数据库,主要有两个方面,一是前端开发,在这一方面,它们操作简单,功能完备。在另一方面,数据库的建立和维护,MySQL数据库非常完整,安全性和稳定性高1、JSP能够提供稳定性能、快捷的开发、简便的管理、全新的语言以及服务。2、基于B/S框架的系统的开发已发展日趋成熟。3、MYSQL数据库能保证系统数据库的稳定性和安全性。

因此,在线自助点餐系统的开发具有良好的技术可行性。2.1.3经济可行性本在线自助点餐系统采用的软件都是开源的,这样能够减少很多的精力和资源,不需要太多的支出,同时我做的这个系统对计算机配置的条件要求很低,总结来说不需要太多的投入,在经济上是完完全全可行的。2.1.4操作可行性本在线自助点餐系统的登录界面简单,不需要用户花太多的时间就能熟悉本系统的操作。而且有些界面信息不需要人工录入,系统自动生成。对操作人员来说,只要会用电脑就可以。所以,本系统在操作方面具有很高的可行性。2.1.5法律可行性 法律可行性是一定的行为、社会关系在法律上能否成立、有效。一定的行为、社会关系,符合法律要求,有法律上的依据,即具有法律可行性;反之,不具有法律可行。本系统完全符合法律要求,所有具有良好的法律可行性。2.2功能分析2.2.1系统首页展示 系统首页包括了所有使用者的接口,有用户、商家、管理员的注册和登录功能。使用者必须登录才能进行下一步操作。在系统首页的最新动态功能会提供部分新闻供使用者浏览。系统公告功能会展示开发者的一些想法。使用者如果有什么建议可以通过首页的“联系我们”进行交流。总之,系统首页为使用者的下一步进行提供了引导作用。2.2.2购买用户用户浏览首页选择商家,选择商品,下单,购买。用户进入个人后台可以对自己的基本资料进行修改,也可以进行订单管理,比如催单和确认支付。同时如果自己收藏的东西不再喜欢或者没有库存了,也可以对收藏的商品进行删除操作。2.2.3商家后台商家在后台实现对自己店铺的管理,对菜品的添加,修改。或者调整店铺公告和一些优惠政策。对一些订单做出接单,拒单等操作。2.2.4管理员后台管理员在后台会对进行注册的用户和商家进行审核,如果不符合要求就不会通过;管理员同时也能修改首页的变换图,管理新闻信息。2.3系统非功能性需求分析2.3.1系统性能分析系统的性能分析主要是分析吞吐率和响应率。主要原因是在您指定的用户组同时登录系统后,检测和分析将满足要求。系统性能测试非常重要。主要测试的性能指标通常具有吞吐量和响应时间等指标。吞吐率和响应时间彼此对应。在响应时间内,企业计费管理系统的响应时间需要限制为2秒。2.3.2系统可扩展性系统的可扩展性通常是指系统当前可以实现的功能,是否需要添加新功能,是否具有扩展的实现功能,以及系统在后续系统功能需求分析中需要考虑的系统。需要完成的功能在此前提下为扩展提供了系统接口。2.3.3系统安全系统的安全性是指在使用系统期间用户的数据使用是否安全,系统操作的数据文件是否安全,以及系统的速度和效率是否稳定。系统安全性是第一个满足系统开发的。可以在满足安全要求的基础上分析条件。2.3.4系统稳定系统的稳定性主要是指系统程序在运行过程中需要保证数据文件的稳定性和安全性。要备份的数据库需要与现有数据库同步运行。备份数据库基本上不参与系统数据交换,只备份。数据库与运行数据库之间的同步确保了数据文件的安全稳定运行。2.4用例图用例图是UML中的一种对用例建模的图,用来简要描述系统功能。2.4.1用户用例图图2-1用户用例图Figure2-1UserUseCaseDiagram2.4.2商家用例图图2-2商家用例图Figure2-2BusinessCaseDiagram2.4.3管理员用例图图2-3管理员用例图Figure2-3AdministratorUseCaseDiagram2.5用例描述表2-1用户注册Table2-1UserRegistration用例名称用户注册标识符UC01用例描述当用户进行系统首页,点击注册,页面跳转到用户注册界面,用户输入注册信息,完成注册参与者用户前置条件用户进入系统首页后置条件系统将注册用户信息存入数据库基本事件流扩展事件流非功能需求1.用户向系统发出注册的请求2.系统跳转到注册页面3用户输入注册信息4.系统确认用户注册有效5.系统将注册信息存入到数据库3a).如果用户输入的注册信息无效,转到2并提示无效信息无特殊要求表2-2用户登录Table2-2UserRegistration用例名称用户登录标识符UC02用例描述用户进行系统首页,正确输入帐号和密码,并正确填写图形验证码,完成登录参与者用户前置条件用户完成注册条件后置条件系统更新信息基本事件流扩展事件流非功能需求1用户输入登录信息2系统确认信息无误,登录成功3a)如果用户输入的登录信息错误,则提示错误,并跳转1无特殊要求表2-3个人资料修改Table2-3PersonalInformationModification用例名称个人资料修改标识符UC03用例描述用户点击进入个人后台,查询出用户的相关信息。参与者用户前置条件用户进入系统首页并登录成功后置条件系统从数据库中查询出所有信息并显示到页面基本事件流扩展事件流非功能需求1.用户点击个人后台,并进入2.系统查询当前用户信息3.用户修改信息并提交4.系统更新用户信息无无特殊要求表2-4用户下单Table2-4UserOrder用例名称用户下单标识符UC04用例描述用户进入商家,选择自己要买的物品,完成下单参与者用户前置条件用户登录成功并进入具体商家后置条件系统新增下单记录基本事件流扩展事件流非功能需求1.用户输入购买信息,点击购买2.系统新增订单信息无无特殊要求表2-5用户支付Table2-5UserPayments用例名称用户支付标识符UC05用例描述用户进入个人后台,完成支付参与者用户前置条件用户登录成功并进入个人后台后置条件系统更新订单状态基本事件流扩展事件流非功能需求1.用户找到要支付订单,点击支付2.系统更新订单信息无无特殊要求表2-6用户催单Table2-6Userreminders用例名称用户催单标识符UC06用例描述用户进入个人后台,点击催单,完成催单参与者用户前置条件商家接单后置条件系统显示已催单基本事件流扩展事件流非功能需求1.用户选择订单,并发出“催单”请求2.催单状态发生改变无无特殊要求表2-7收藏菜品Table2-7Collections用例名称收藏菜品标识符UC07用例描述用户进入商家,选择商品,点击收藏完成参与者用户前置条件用户登录成功后置条件系统成功新增收藏记录基本事件流扩展事件流非功能需求1.用户点击收藏2.系统存储收藏记录无无特殊要求表2-8删除收藏记录Table2-8DeletesCollectionRecords用例名称删除收藏记录标识符UC08用例描述用户进入个人后台,选择相应订单,点击删除,完成参与者用户前置条件用户登录成功并进入具体商家后置条件系统记录删除基本事件流非功能需求1.用户点击删除2.系统删除订单信息无特殊要求表2-9在线留言Table2-9OnlineMessages用例名称在线留言标识符UC09用例描述用户进入系统首页,点击在线留言,选择我要留言,完成留言参与者用户前置条件用户登录成功后置条件系统将数据存到数据库基本事件流扩展事件流非功能需求1.用户输入相关留言信息,并提交2.系统保存到数据无无特殊要求表2-10商家注册Table2-10BusinessRegistration用例名称商家注册标识符UC10用例描述商家进入系统首页,点击商家注册,输入相关信息,完成注册参与者商家前置条件商家进入系统首页后置条件系统将注册商家信息存入数据库基本事件流扩展事件流非功能需求1.商家向系统发出注册的请求2.系统跳转到注册页面3商家输入注册信息4.系统确认商家注册有效5.系统将注册信息存入到数据库3a).如果商家输入的注册信息无效,转到2并提示无效信息无特殊要求表2-11商家登录Table2-11BusinessLogon用例名称商家登录标识符UC11用例描述商家进入后台页面,输入相关信息,完成登录参与者商家前置条件商家完成注册后置条件系统更新数据库信息基本事件流扩展事件流非功能需求1.商家输入登录信息,包括帐号,密码,验证码2.系统确认信息无误,登录成功3a).如果商家输入的登录信息错误,则提示错误,并跳转1无特殊要求表2-12修改公告和优惠Table2-12RevisionAnnouncementandPreferences用例名称修改公告和优惠标识符UC12用例描述商家进入后台,找到店铺信息,修改公告和优惠政策,完成修改参与者商家前置条件商家登录成功后台后置条件系统更新数据库信息基本事件流非功能需求1.商家发出查看店铺信息管理的请求2.系统显示店铺信息界面3.商家选择要修改的公告4.商家输入修改的内容,提交5.系统更新数据库信息无特殊要求表2-13添加菜品信息Table2-13AddingVegetableInformation用例名称添加菜品信息标识符UC13用例描述新增菜品,并存储参与者商家前置条件商家登录成功后台后置条件新增一条菜品记录基本事件流非功能需求1.商家发出“菜品信息添加”的请求2.系统显示菜品具体信息界面,商家输入相关信息3.系统更新数据库无特殊要求表2-14修改菜品信息Table2-14Revisionofdishinformation用例名称修改菜品信息标识符UC14用例描述修改菜品的具体信息,并存档参与者商家前置条件商家登录成功后台后置条件完成修改信息的更新基本事件流非功能需求1.商家发出修改的请求2.系统显示菜品具体信息界面3.商家修改完毕后,系统将修改后的信息存储无特殊要求表2-15删除订单Table2-15Deleteorders用例名称删除订单标识符UC15用例描述商家删除订单参与者商家前置条件订单已完成后置条件订单删除,数据库更新基本事件流非功能需求1.商家找到要删除的订单,并发出“删除”的请求2.系统提示是否要删除3.商家选择后,完成操作4.系统确认,数据库更新无特殊要求表2-16拒绝订单Table2-16Refusaloforders用例名称拒绝订单标识符UC16用例描述商家拒绝接单参与者商家前置条件用户完成下单后置条件系统显示已拒单基本事件流非功能需求1.商家选择要拒绝的订单,并发出“拒单”的请求2.系统显示已拒单,更新商家和用户订单状态无特殊要求表2-17管理员登录Table2-17AdministratorLogon用例名称管理员登录标识符UC17用例描述管理登录后台参与者管理员前置条件管理员进入登录界面后置条件基本事件流扩展事件流非功能需求1.管理员输入正确的信息,包括帐号,密码,验证码2.系统显示成功界面,完成登录3a).如果商家输入的登录信息错误,则提示错误,并跳转1无特殊要求表2-18审核用户Table2-18AuditUsers用例名称审核用户标识符UC18用例描述管理员进入后台,对注册用户进行审核参与者管理员前置条件管理员后台登录成功后置条件用户注册通过,系统完成存储基本事件流扩展事件流非功能需求1.管理员发送“注册用户管理”的请求。2.系统显示相应页面3.管理员选择完用户,进行审核无无特殊要求表2-19删除商家Table2-19DeletesBusinessmen用例名称删除商家标识符UC19用例描述管理员进入后台,对注册商家进行删除操作参与者管理员前置条件管理员后台登录成功后置条件商家删除,系统更新数据库基本事件流扩展事件流非功能需求1.管理员发送“注册商家管理”的请求。2.系统显示相应页面3.管理员选择商家4.系统提示是否删除5删除商家完成,系统更新数据库无无特殊要求表2-20回复留言Table2-20RespondingMessages用例名称回复留言标识符UC20用例描述管理员进入后台,对留言进行回复参与者管理员前置条件管理员后台登录成功后置条件更新留言状态基本事件流扩展事件流非功能需求1.管理员发送“留言管理”的请求。2.系统显示相应页面3.管理员选择要回复的留言,进行回复4.系统更新留言信息无无特殊要求

3系统分析与设计3.1界面设计1)首页设计此页面为网站的首页,显示总的信息,有导航栏,导航栏包括:所有商家、用户注册、商家注册、最新动态、最新留言、联系我们、系统公告,网站最下方为版权和管理员入口。界面如下图:图3-1首页页面Figure3-1HomePage2)用户注册页面此页面实现用户注册操作,注册信息包括:用户名、密码、确认密码、姓名、性别、出生年月、QQ、邮箱、电话、身份证、头像、地址、备注。界面如下图:图3-2用户注册页面Figure3-2UserRegistrationPage3)菜品详情页面此页面实现菜品的详情显示,用户登录后可以购买、评论或收藏。界面如下图:图3-3菜品详情页面Figure3-3FoodDetailsPage4)最新动态页面此页面实现最新动态的列表显示,点击可以查看内容详情。界面如下图:图3-4最新动态页面Figure3-4LatestDynamicPages5)在线留言页面此页面实现在线留言的列表显示,用户登录后可以发表留言。界面如下图:图3-5在线留言页面Figure3-5OnlineMessagePage6)店铺信息管理页面此页面为商家功能,实现店铺信息的管理,可以添加或删除店铺信息。界面如下图:图3-6店铺信息管理页面Figure3-6ShopInformationManagementPage7)菜品信息列表页面此页面为商家功能,实现菜品信息的管理,可以修改或删除菜品信息。界面如下图:图3-7菜品信息列表页面Figure3-7FoodInformationListPage8)订单管理信息页面此页面为商家功能,实现订单信息的管理,可以对订单信息进行拒单、接单、修改或删除。界面如下图:图3-8订单管理信息页面Figure3-8OrderManagementInformationPage9)用户注册列表页面此页面为管理员功能,实现用户注册信息的管理,可以修改或删除用户注册信息。界面如下图:图3-9用户注册列表信息页面Figure3-9UserRegistrationListInformationPage10)新闻信息查询页面此页面为管理员功能,实现新闻信息的管理,可以修改或删除新闻信息。界面如下图:图3-10新闻信息查询页面Figure3-10NewsInformationQueryPage11)留言板列表信息页面此页面为管理员功能,实现留言板信息的管理,可以回复或删除留言板信息。界面如下图:图3-11留言板列表信息页面Figure3-11MessageBoardListInformationPage3.2对象模型图3-12类图Figure3-12classdiagram3.3动态模型1)用户注册时序图图3-13用户注册时序图Figure3-13UserRegistrationSequenceDiagram2)用户登录时序图图3-14用户登录时序图Figure3-14UserLoginSequenceDiagram3)个人资料修改时序图图3-15个人资料修改时序图Figure3-15PersonalDataModificationSequenceDiagram4)用户下单时序图图3-16用户下单时序图Figure3-16SingleSequenceDiagramforUsers5)用户支付时序图图3-17用户支付时序图Figure3-17UserPaymentSequenceDiagram6)用户催单时序图图3-18用户催单时序图Figure3-18Userremindersequencechart7)商家登录图3-19商家登录时序图Figure3-19SequenceDiagramofBusinessLogin8)修改公告和优惠时序图图3-20修改公告和优惠时序图Figure3-20ModificationofAnnouncementandPreferentialSequenceDiagram9)拒绝订单时序图图3-21拒绝订单时序图Figure3-21DenialofOrderSequenceDiagram10)管理员审核商家时序图图3-22管理员审核商家时序图Figure3-22AdministratorAuditBusinessSequenceDiagram4数据库设计数据库设计的主要任务是概念设计,它实现了每个用户需求,归纳分类和抽象的总和,使他成为独立于DBMS概念的模型。数据库的设计至关重要。在设计时,首先,根据系统要求,绘制一个反映每个应用程序要求的E-R图,包括确定实体属性和连接类型。其次,在初始E-R图上进行了一系列优化,以消除现有的冗余和可能的矛盾。概念模型旨在客观地响应用户需求,而不包括特定的软件硬件。因此,在这里我们需要关注如何表达用户对系统的需求,而不是考虑具体的实现问题。4.1数据库概念结构设计规划出的实体有管理员实体、订单实体、留言板实体、评论实体、店铺实体、菜品信息实体、收藏记录实体、新闻信息实体、用户注册实体。主要实体的实体属性图描述如下:1、管理员实体:图4-1管理员实体属性图Figure4-1AdministratorEntityAttributeDiagram2、订单实体:图4-2订单实体属性图Figure4-2OrderEntityAttributeDiagram3、留言板实体:图4-3留言板实体属性Figure4-3MessageBoardEntityProperties4、商家实体:图4-4商家实体属性图Figure4-4BusinessEntityAttributeMap5、菜品实体:图4-5菜品实体属性图Figure4-5SolidAttributeChartofVegetables6、新闻实体:图4-6新闻实体属性图Figure4-6AttributeMapofNewsEntities7、用户实体:图4-7用户实体属性图Figure4-7UserEntityAttributeDiagram8.整体E-R图图4-8整体E-R图Figure4-8OverallE-RDiagram4.2数据库逻辑结构设计逻辑设计阶段的任务,就是把概念设计阶段设计好的实体属性图转换成为本系统开发过程所需要使用的数据库所能够支持的数据模型相符合的逻辑结构,以下的模型就是由概念设计的阶段的实体以及实体间的关系所转换得到的:1注册用户表:{ID,用户名,密码,姓名,性别,电话,出生年月,身份证,地址}2商家表:{ID,用户名,密码,姓名,名称,邮箱,电话,身份证,地址}3菜品表:{ID,菜品编号,菜品名称,菜品详情,库存,销售价格,添加时间}4新闻表:{ID,标题,类别,内容,摘要,添加人,添加时间}5留言板表:{昵称,性别,QQ,电话,邮箱,内容,回复内容}6订单表:{ID,菜品编号,购买人,店铺,备注,催单,销售价格}7店铺表:{ID,标题,首页图片,类别,内容,添加人}4.3数据库物理结构设计由前面的数据分析可建立如下几张表,各表详细信息描述如下:管理员表表4-1管理员表Table4-1AdministratorTable序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2usernamevarchar50

是3pwdvarchar50

是4cxvarchar50

是5addtimedatetime

是订单表表4-2订单表Table4-2OrderForm序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2dianpuvarchar50

是3shangpinbianhaovarchar50

是4shangpinmingchengvarchar300

是5shangpinleibievarchar50

是6xiaoshoujiagevarchar50

是7kucunvarchar50

是8goumaishuliangvarchar50

是9goumairenvarchar50

是10zongjinevarchar50

是11beizhuvarchar500

是12cuidanvarchar2

是留言板表表4-3留言板表Table4-3MessageBoardTable序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2chengvarchar50

是3xingbievarchar2

是4QQvarchar50

是5youxiangvarchar50

是6dianhuavarchar50

是7neirongvarchar500

是8addtimedatetime

是9huifuneirongvarchar500

是评论表表4-4评论表Table4-4Comments序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2xinwenIDvarchar50

是3pinglunneirongvarchar300

是4pinglunrenvarchar50

是5pingfenvarchar50

是店铺表表4-5店铺表Table4-5ShopSheets序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2biaotivarchar300

是3leibievarchar50

是4neirongmediumtext

是5tianjiarenvarchar50

是6shouyetupianvarchar50

是菜品信息表表4-6菜品信息表Table4-6VegetableInformationTable序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2dianpuvarchar50

是3shangpinbianhaovarchar50

是4shangpinmingchengvarchar300

是5shangpinleibievarchar50

是6xiaoshoujiagevarchar50

是7kucunint11

是8zhaopianvarchar50

是收藏记录表表4-7收藏记录表Table4-7CollectionRecords序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2usernamevarchar50

是3xwidvarchar50

是新闻信息表表4-8新闻信息表Table4-8NewsInformationTable序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2biaotivarchar300

是3leibievarchar50

是4neirongmediumtext

是5tianjiarenvarchar50

是6shouyetupianvarchar50

是7dianjilvint11

是8addtimedatetime

是9zhaiyaomediumtext

是用户注册表表4-9用户注册表Table4-9UserRegistry序号列名数据类型长度小数位标识主键外键允许空1IDint11

是是

否2yonghumingvarchar50

是3mimavarchar50

是4xingmingvarchar50

是5xingbievarchar2

是6chushengnianyuevarchar50

是7QQvarchar50

是8youxiangvarchar50

是9dianhuavarchar50

是10shenfenzhengvarchar50

是11touxiangvarchar50

是12dizhivarchar300

是13beizhuvarchar500

是14addtimedatetime

是15isshvarchar2

5系统实现5.1系统开发工具介绍5.1.1MyEclipse简介MyEclipse是对eclipse的一种扩展,利用它我们可以提高效率,比如在数据库和JavaEE的开发方面,以及在应用程序服务器的开发整合等方面都可以提高效率。MyEclipse是一个非常优秀的Eclipse插件集合,应用广泛,功能丰富,包括了编码,代码调试,测试和发布功能。5.1.2MYSQL简介Mysql是一款免费的关系型数据库,它在存储和管理关系型数据方面有着强大的优势,但是由于数据之间的关系是由开发者在创建表的时候建立的,因此,对于Mysql数据库来说,开发者对于数据库中表的建立以及设计表和表之间的关系就变得很重要,关系的不合理将会大大降低系统和数据库做交互时的查询的效率。除此之外,Mysql数据库属于比较小型的数据库,因此在中小型项目中应用汇比较广泛,同时服务器本身强大的稳定性,使得它很少会出现服务器异常停止等状况,由于自身的体积比较小,因此对于该服务器的使用成本相对来说是很低的,Mysql的运行速度相对来说也是很快的,因此对于管理中小型项目来说也是搓搓有余的,这也是为什么它能够占据主流市场的原因之一。5.1.3JSP简介JSP技术是由SUN公司提出,基于JavaServlet技术来开发动态的、高性能的Web应用程序。在HTML文件中加入Java代码片段和JSP特殊的标记,就能构成JSP的网页。因为JSP是Java的成员,所以JSP也具有跨平台的性能。能够实现用户界面和程序代码的解耦合,使得业务逻辑和代码的耦合度更低,开发者可以在不修改程序的情况修改用户的界面。JSP的具体执行过程如下:(1)通过浏览器,以超文本方式通过表单向Web服务器提出请求。(2)服务器得到客户端的请求后,由Web服务器上的JSP引擎把JSP代码,相关组件,Java脚本以及HTML代码,转化成为Servlet代码。(3)接着由JSP引擎调用Web服务器端的Java编译器对Servlet代码进行编译。(4)最后,由Java虚拟机进行编译后的字节码文件、并把执行结果以标准HTML页面的形式返回给客户端5.2系统测试5.2.1软件测试的目的 软件测试的目的是为了避免系统的一些错误或者异常而影响到系统投入应用后的用户体验,因此软件测试在系统开发占据有重要地位,为了确保系统的规范性和稳定性,各种手段的测试是很有必要的。测试的作用主要体验在一下几方

温馨提示

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

评论

0/150

提交评论