基于JSP的外卖点餐系统的设计与实现_第1页
基于JSP的外卖点餐系统的设计与实现_第2页
基于JSP的外卖点餐系统的设计与实现_第3页
基于JSP的外卖点餐系统的设计与实现_第4页
基于JSP的外卖点餐系统的设计与实现_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

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

文档简介

1、基于JSP的外卖点餐系统的设计与实现随着电子商务的迅速发展以及时代的不断进步,今天的社会已经成为了彻彻底底 的信息化时代。生活水平的提高使得人们不再单纯的满足于实体消费,同时工作上的 忙碌让很多的人不得不通过网络来解决一些实际的问题。餐饮是必不可少的行业,然而大部分的实体餐饮店由于受到环境、时间等因素的 限制不再是人们唯一的去处,越来越多的消费者逐渐将目光转移到网络订餐,他们在 忙碌的情况下更愿意通过网上订餐来解决吃饭的问题。同时,企业经营者也不会放过 这种绝佳的赚钱渠道。目前已经有了越来越多的网上外卖点餐系统。通过结合如今腾飞的电子商务以及人们消费观念的改变同时结合实地考察开发 了本外卖点餐

2、系统,通过本系统能够有效地解决消费者吃饭的问题,同时也为企业经 营者开拓了另一片投资赚钱的天地。本外卖点餐系统通过使用JSP + Mysql技术来进行实现,采用了 Tomcat作为服 务器平台,采用SSH框架技术来对程序进行了高效的开发,本外卖点餐系统主要是通 过前台来面向全体消费者,通过后台来对前台的主要信息进行实时、统一、高效的管 理。关键词:外卖点餐;JSP程序语言;Tomcat服务器;Mysql数据库;SSH框架word格式.ABSTRACTWith the rapid development of e-commerce and the continuous progress of t

3、he times, todays society has become an era of thorough information era The improvement of living standards makes people no longer simply satisfied with the real consumption. While the busy work makes people have to solve some practical problems through the networkCatering industry is essentia1. Howe

4、ver, due to restrictions by the environment, time and other factors, most of the entities restaurants are no longer the only place for people More and more consumers gradually shift attention to online ordering They engaged in more willing to through online in order to solve the food problem At the

5、same time, business opera tors will not let go of this great money channe1. There are already a growing number of online takeaway ordering systemBy combining now take-off of electronic commerce and people* s consumption concept change and combining with the on-the-spot investigation developed the ta

6、keaway ordering systeiii. Through this system that can effectively solve the eat problem of consumers and develop another piece of the money for enterprise managersThe takeaway ordering system uses JSP + Mysql technology to realize and use Tomcat as the server platfomi. Use SSH frame technology to d

7、evelop the program efficiently, the takeaway ordering system is mainly through the foreground for al 1 consumers, through the background on the front of the main information of real-time, unified and efficient managenientKeywords: Takeaway Ordering; JSP Programming Language; Tomcat Server; MysqlData

8、base; SSH Framework摘要1ABSTRACT21绪 论11.1课题的任务与目的11.2动态网页设计方案11.3开发工具及环境21.3.1 操作平台:Windows 721.3.2开发技术:JSP21.3.3 数据库:MySql21.3. 4 服务器:Tomcat31.3.5 框架:SSH31.4 ASP 技术31.5 JSP 技术41.6 PHP 技术41.7三种技术比较分析52分析62.1需求描述62.2功能分析92.2.1分析定义92.2.2用例图描述功能92.3可行性分析102.4运行环境113设计与实现123.1总体结构设计123.2数据库结构设计123.2.1数据库设

9、计E-R图123.2.2数据库的物理结构133.3具体功能设计154外卖点餐系统的功能实现174.1主页面模块174.2前台功能模块174.2.1我的信息174.2.2我的订餐车194.2.4留言板194.2.5 公告204.3后台功能模块214.3.1管理员登录界面214.3.2注册会员管理214.3.3菜品类别管理224.3.4菜品管理224.3.5订单管理234.3.6留言管理234.3.7公告管理245系统测试25结束语27参考文献28致 29第1章绪论1.1课题的任务与目的互联网的发展势必会使得越来越多的企业通过它来进行宣传与推广,而计算机的 普及让更多的人将可通过网络来进行各种活动

10、包括娱乐、学习、工作、购物等,甚至 可以说,人们已经离不开网络。大街小巷随处可见人们用手机去浏览新闻,玩游戏, 看电影,办公,聊天。同时在各大企业的办公室里,每个职员都拥有一台自己的办公 计算机。种种现象均说明如今已经全面步入信息化时代。喜欢购物是人们的天性,而通过网络点外卖如今虽然已经有很多的人在使用,但 是更多的人还是依然去实体餐饮店消费。其中,依然去实体店消费的原因无外乎方便, 省事。通过网络点餐不仅麻烦而且安全性不够,然后随着互联网技术的不斷提高,人 么已经发现,安全问题不再是很大的问题,因为如今的网络购物有了更多的保障,比 如说如日中天的支付宝,便是为保障消费者权益设置的第三方平台,

11、这类平台如今在 网络上找到很多。通过这些第三方平台的保障,人们会随着时间的积累逐渐改变对互 联网的态度,网络购物自然也会逐渐兴起。本次毕业设计即是通过实地考察和研究来进行的,本外卖点餐系统通过结合消费 者的需求以及用户体验度等方面最终进行了开发和实现,通过对此系统的开发也加深 了本人对JSP + Mysql技术的理解。1.2动态网页设计方案与静态网页不需要程序脚本语言支持相比,动态网页通过脚本语言来对的容进行 实时动态的响应。大部分的都会采用动态网页。其有以下诸多优点:第一,动态网页 将数据信息与网页代码分离开,由数据库管理系统来对数据容进行统一管理;第二, 动态网页代码中含有常用的脚本语言,

12、便于功能的实现;第三,动态网页与数据库连 接,维护管理相比静态网页方便。1.3开发工具及环境1.3.1 操作平台:Windows 7Windowx 7系统是继Windows XP系统之后比较成功的一个操作系统,Windows7 系统在保留了 Windows XP系统的全部功能之外,其界面效果更受使用者喜欢,如今 虽然Windows 8已经推向了市场,然后由于其用户体验度并不高,同时与目前市场上 的大部分应用程序的兼容性不好,因此其推广履步维艰。1.3.2开发技术:JSPJSP全称Java Server Page即是一种动态网页技术。利用它不仅能完美地制作 出动态的网页,同时能够快速地开发出独立

13、于平台的应用程序及应用服务器和web 服务器环境,同时JSP具有很强的可伸缩性本外卖点餐系统,主要使用了 JSP技术来实现了系统前台与后台界面的布局,通 过JSP技术是网页与数据容分离开,由数据库管理系统来对数据进行统一管理。这样 做的目的在于后期系统的维护管理。JSP技术的优点:(1) 一次编写,到处运行。(2) 系统的多平台支持。(3) 具有很强的扩展性及可伸缩性。(4) 多样化和功能强大的开发工具支持。(5) 支持服务器端组件。1.3.3 服务器:TomcatTomcat作为开发JSP动态系统的第一选择,是独立运行的Apache服务器的一部 分的扩展,通常被广泛的使用在中小型、并发访问量

14、不是很多的系统中。Tomcat是 能够独立运行在计算机上的服务器,当任何一台电脑上安装配置好Apache服务器后, My Ecl ipse可利用它响应Html页面的访问请求。1.3.4 框架:SSHSSH又称Structs + Spring + Hibernate,是目前java编程领域运用最普遍的 开源框架。Struts因其能提供极其丰富的标签库来减少脚本的使用Spring作为一 种开源框架,目的是为了解决企业的各种开发应用减少的繁杂性而开发的hibernate 是一个对象关系映射框架,属于一种开源的代码oSSH框架在系统开发中扮演了表示 层、业务逻辑层、数据持久层等角色。1.4 ASP技术

15、ASP (Active Server Page)意为“动态服务器页面”,是一个WEB服务器端的 开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP 采用脚本语言VBScript/Java script作为自己的开发语言。ASP工作原理如下:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.ASP2、浏览器向服务器发出请求3、服务器引擎开始运行ASP程序4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面容5、页面信息发送到浏览器1.5 JSP技术JSP(Java Server Pages)是一种服务器端的WEB程序开发技术。JSP页面程序由H

16、TML或XML标记和JSP脚本共同组成,以jsp”作为扩展名存放在服务器上,具 有跨平台、通用性好、安全可靠等特点。JSP的工作原理如下:当用户从客户端向服务器发出请求要首次访问某个JSP文件后,服务器会在磁盘 上查找到该JSP文件,通过JSP引擎解释该文件到吗,生成一个同名的Java文件, 这个文件就是Servlet;然后将该文件便于生成Java Class字节码文件,他会驻留在 服务器中当下次再要访问同一个JSP文件时,Servlet引擎会直接调用该Class文 件执行,而且不惜要重新编译。当Servlet引擎执行完该Class文件后,服务器会将 执行后生成的HTML文件返回给客户端由浏览

17、器显示给用户。1.6 PHP技术PHP (Hypertext Preprocessor)是一种HTML嵌式的语言,是一种在服务器端执 行的嵌入HTML文档的脚本语言,大量采用C Java和Perl语言的语法,并且融入其 自身的特点,很大的程度上使WEB开发者快速方便的编写出动态页面oPHP技术提供 了标准的数据库接口,存取数据库也比较方便,兼容性更强。并且经常与MySql 一 起使用。PHP的工作原理如下:1. 当用户在浏览器地址中输入要访问的PHP页面文件名,然后回车就会触发这 个PHP请求,并将请求传送化支持PHP的WEB服务器。2. WEB服务器接受这个请求,并根据其后缀进行判断如果是一

18、个PHP请求,WEB 服务器从硬盘或存中取出用户要访问的PHP应用程序,并将其发送给PHP引擎程序。3. PHP引擎程序将会对WEB服务器传送过来的文件从头到尾进行扫描并根据命 令从后台读取,处理数据,并动态地生成相应的HTML页面。4. PHP引擎将生成HTML页面返回给WEB服务器。WEB服务器再将HTML页面返回给客户 端浏览器。1.7三种技术比校分析三种技术的比较如下表1T所示:JSPASPPHP易学性容易很容易很容易运行速度快较快校快运行开销小较大较大平台均可WindowsWindows/unix扩展性很好好不好安全性好好不好分布式处理支持支持不支持函数支持广广不广数据库支持多多多应

19、用程度校广泛较广泛较广泛厂商支持程度广泛少较广泛对XLM的支持支持不支持支持对组件的支持支持支持不支持目前,国在开发技术的选择方面各有支持者,由此也可以看出三者各有所长。实 际应用过程中,开发者或者学习者可根据三者的特点选择一种适合自己的语言。本次 毕业设计之所以选取JSP技术是因为JSP + Mysql在小型中以其快捷性、高效性略占 优势/能够节省资源。第2章分析2.1需求描述本外卖点餐系统主要通过前台和后台两大模块来进行开发与实现,前台页面主要 是提供给用户进行订餐、留言、査看公告等,后台主要是提供给管理员对前台主要信 息进行管理。具体需求如下:(1)前台需求 用户的登录与注册游客可通过注

20、册功能进行注册,成为本站的会员,已注册会员可通过登录按钮进 行本系统的登录,登录后可进行留言、点餐等。 商品菜单实现商品菜单功能实现主要包括分类浏览功能、菜品查询功能及商品评论功能。在浏 览分类中选择任意分类,可查看该分类下的商品。通过输入相关关键词可通过菜品査 询功能进行菜品的精准查询。会员可对菜品进行相关评论。 订单管理注册用户如果已经下单,可点击我的订单按钮,进入订单管理界面,对订单信息 进行相关操作,主要包括査询、修改及删除等操作。 购物车管理注册用户可点击我的点餐车,来査询已经添加进购物车的商品,可清空购物车, 也可以继续添加商品进购物车,同时可对已添加进购物车的商品进行最后的结算购

21、 买。 我的信息管理会员登录系统后,点击“我的信息”按钮,可查看并实时修改个人信息。 留言板管理会员通过留言板可进行留言,同时可查看其他用户的留言信息。 公告管理用户可在首页公告模块点击任意一个公告标题,査看公告的详细信息。(2)后台管理需求如下: 菜品信息管理管理员点击菜品管理按钮,进入菜品管理界面对菜品信息进行管理,主要可进行 添加、查询、修改及删除等操作,同时可对特价区子模块中的菜品信息进行同样方式 的管理。 订单信息管理管理员点击订单信息管理按钮,可对前台用户所有的订单信息进行相关操作,主 要可进行订单的修改、查询、受理及删除等功能。 留言信息管理管理员点击留言信息管理,可对前台用户所

22、有的留言信息进行相关操作,主要可 进行留言信息的删除及回复等。 会员信息的管理管理员点击会员信息管理,进入会员列表界面,可对所有的会员进行修改及删除 等操作,同时可添加新的会员信息。 管理员信息管理管理员通过本管理员信息管理功能,可添加多个新的管理员同时可对已存在的 管理员进行删除操作。 公告信息管理管理员对公告信息的管理主要包括公告信息的添加、修改、查询及删除等操作。2.2功能分析2.2.1分析定义分析就是为了最实现目标,在实际项目的开发之前,对项目进行需求分析及可靠性分析,并设计组成这个的所有程序和数据库文件02. 2. 2用例图描述功能用例图指的是由参与者(Actor)、用例(Use C

23、ase)以及它们之间的关系构成的用于描述功能的动态视图。本的用例图如下图所示,能够清楚的描述本的一些基本功图2-1客户用例图2.3可行性分析可行性分析的主要任务是对系统开发的可能性、必要性、实用性等方面进行综合 评估,最终的目的在于通过对系统的评估能够在最大程度节省成本和最大程度利用现 有资源的前提下完成本外卖点餐系统的开发。本外卖点餐系统无论是从经济上、技术上、操作上以及法律上进行分析,都能得 出系统是可以进行开发的。本系统是一个学生项目,只需要简单的利用个人计算机, 同时运用大学所学习的JSP及Mysql技术即可实现,系统只需要通过简单的配置即可 在计算机上运行,而系统本身的源代码均是由个

24、人来实现的,因此综合而言本系统的 实现是可行的。2.4运行环境本外卖点餐系统的主要运行环境配置要求如下所示:(1) 操作系统要求:Windows XP或者Windows 7(2) 计算机存要求:2GB以上(3) 硬盘要求:160GB以上(4) 开发环境要求:JSP + Mysql + Tomcat第3章设计与实现3.1总体结构设计本外卖点餐系统主要分为前台主页及后台管理页面,通过两大模块来对本系统进 行实现,如图3-1所示的是本的总体结构设计图。图3-1总体结构设计3.2数据库结构设计3.2.1数据库设计E-R图如图3-2所示的是本系统的整体E-R图,通过此E-R图能够在大体上对本系统的业务及

25、数据流程进行了解0useragevarchar(50)一一uscrbirthdayvarchar(50)一一userxuelivarchar(50)一一user dclvarchar(50)user.onclvarchar(50)uscr onc2varchar(50)一一uscr onc3varchar(50)一一2、管理员信息表主要用于存储管理员的相关信息,具体表结构如表3-2所示o表3-2管理员信息表字段名字段类型约束备注useridInt(4)主键IDuscrNamcvarchar(50)一一userPwVarchar(50)一一3、订单信息表主要用于存储订单的相关信息,具体表结构如表

26、3-3所示o表3-3订单信息表字段名字段类型约束备注user.idInt(4)主键IDordcrbianhaovarchar(50)order.dateVarchar(50)orderzhuangtaiVarchar(50)order.jinelnt(4)ordcrsonghuodizhivarchar(50)orderfukuangfangshivarchar(50)orderuser.idInt(4)4留言信息表主要用于存储留言的相关信息,具体表结构如表3-4所示o表3-4留言信息表字段名字段类型约束备注liuyanidInt(4)主键1Dliuyantitlevarchar(50)一一l

27、iuyancontentVarchar(5000)一一1iuyan.dateVarchar(50)一一1iuyanuserInt(4)一一5、商品信息表主要用于存储商品的相关信息/具体表结构如表3-5所示-表3-5商品信息表字段名字段类型约束备注goodsidInt(4)主键IDgoodsnamcvarchar(50)goods.miaoshuVarchar(5000)goods picVarchar(50)goods yanscVarchar(50)goods.shichangjiaInt(4)goods.tejiaInt(4)goods.isnottcjiavarchar(50)goods

28、isnottuijianvarchar(50)goods catclog idlnt(4)goods dclvarchar(50)goodsrenqunvarchar(50)6、公告信息表主要用于存储公告的相关信息,具体表结构如表3-6所示-表3-6公告信息表字段名字段类型约束备注gonggao.idInt(4)主键IDgonggao titlcvarchar(50)gonggao_contcntVarchar(8000)gonggaodataVarchar(50)gonggaofabuzheVarchar(50)gonggao.dclVarchar(50)gonggaoonclVarchar

29、(50)3.3具体功能设计具体功能设计的主要任务是通过程序流程图的形式来实现客户在本系统中所要 发生的动作,主要包括客户留言、商品订购等o以下对此两个动作进行相关描述。1、会员的留言过程会员点击“留言板,进入留言板块,可查看其他会员的留言信息,同时可进行留言具体程序流程图如图3-3所示:否图3-3客户留言程序流程图2、用户商品订购流程用户在未登录状态下,只能查看商品但是不能进行商品的购买,只有登录状态下 才能进行此操作。会员可点击排行版、菜品展示及特价商品等模块中的任何一个菜品 进行下单购买,通过点击“预订”按钮,可将商品加入购物车,接着进行结算。如图 3-4所示。图3-4商品订购程序流程图第

30、4章外卖点餐系统的功能实现4.1主页面棋块如图4-1所示的是本的主页面,主页面主要设置了导航、用户登录、菜品分类模 块、菜品査询模块、公告模块、排行榜、菜品展示及特价区等主要信息,用户可根据不同的模块来对进行相关操作oE HiW承OMOMCwl iW4iwr5*M2*a画iisaamiwimr u_BWM5 A BPK i JBMI! I tUUHlBBftl 图4-1主页界面4.2前台功能棋块4. 2.1我的信息注册用户登录本外卖点餐系统后,可点击“我的信息”按钮,查看并实时维护个人信息0界面效果如图4-2所示o月户名:dd密55:真实妊名:dd男女联系方或:E-mail:03:确走取消图4

31、-2我的信息界面实现用户注册的主要功能代码如下:public String userRcg()设置用户相关信息TUser user二new TUserO;user. setUserNaine(userName);user sctUscrPw(userPw);user setUscrAddress(uscrAddrcss);user sctUserTel(userTcl);user. setUserRea1name(userRea1name);user sctUserEniai KuscrEmai 1);user sctUscrScx(userScx);user setUscrQq(uscrQq

32、);user. sctUserDcl(unon);uscrD?0. save (user);/获取值Map scssion= Scrvlet/ctionContcxt getContextC ) gctScssionO;/输出用户值session, put(nuseru, user);return 11 succcssAdcT;4. 2.2我的点餐车在“我的点餐车”模块,用户可以随时査看自己即将预订的菜品,用户可以根据 自己的实际需求管理点餐车中的菜品,更改点餐车中菜品的数量,或者清空点餐车等 功能o如图4-3所示.外卖点餐系统首页1技的fiW1找检曲牟1珈订箜1551逆入朋1业时间:早9:

33、002100用户登总曾1X X4拓24e : Y56淸空订餐牟继续订餐订单确认图4-3我的订餐车界面4.2.4留言板用户在登录成功后,如果对有什么意见或者建议,以及一些个人的需求都可以通过此模块进行留言,填写相应的信息,提交信息。如图4-4所示o留言人:2留言B搁:12015-5-18 2:46:06标题:菜阍+么时魅新?内容:菜谱什么时候更新?建议名更新菜谐信息!| E八W三I鴨幽J即 请揄入内容内客提交留言图4-4留言板界面实现留言功能的主要代码如下:public String liuyanAddC)/定义留言对象并获取留言容TLiuyan 1 iuyan=new TLiuyanO;1iu

34、yan. sctLiuyanContcnt(1iuyanContent);1 iuyan sctLiuyanTitlediuyanTitle);1 iuyan setLiuyanDate(ncw Date() toLocalcStringO);Map scssion=?ct ionContext getContext() gctScssionO;/判斷用户名是否为空if(session. get(Husern)!=null)TUscr uscr=(TUscr)scssion. getCuscF );1 iuyan setLiuyanUscr(uscr gctUserNaineO);1 iuya

35、riDA0. save( 1 iuyan);this. setMessage(H 留言成功”);this. setPath(n liuyan/lll. action1); return H succccd,;4. 2. 5公告用户无需登录即可查看本的最新的动态公告信息,点击首页左侧下面的公告标题列表即可查看每条公告的详细信息。4.3后台功能模块4.3.1管理员登录界面如图4-6所示的是管理员登陆界面,管理员需要通过正确的用户名及密码才能登陆到后台进行相关操作。外卖点餐后台管理系统图4-6管理员登陆界面实现登录功能主要代码如下:public String admin/VddO定义管理员对象并荻取

36、管理员的用户名及密码 T Adm in admin二new TAdminO;admin sctUscrName(uscrName): admin sctUscrPw(uscrPw);/保存值adniinDA 0. save (admin);this. setMcssagcC操作成功”);this setPath(nadminManage action); return u succccd,;4. 3.2注册会员管理点击注册会员管理界面,如图4-7所示,在此界面可看到会员信息主要包括用户名,密码,真实,住址,性别,联系方式,E-mail,QQ等主要信息,管理员可对其进行删除操作ofttti詔2i

37、d32222Z22T2S22222444444U4U4444H4s1111e44I128I149怡33肛初5tE-M11WPPft男2Z2Zfta:23saw疗aa他r3人.7owOM26w*8xMB”IM05SSKMRWE9:三毗JMT=!1SHR图4-9篥品管理界面实现菜品信息添加功能的主要代码如下:public String goodsNoTcjiaAddO定义菜品信息对象并获取相关值TGoods goods二new TGoodsO;goods sctGoodsCatclogld(goodsCatclogld);goods setGoodsName(goodsNamc);goods se

38、 tGoodsM i aoshu(goodsM i aoshu);goods sctGoodsPic(fujian);goods setGoodsShichangjia(goodsShichangjia);goods, sctGoodsTejia(goodsShichangjia);/如果不是特价商品。把这个商品的特价 设置为市场价格goods se tGoodsIsno11c j i a(n noM);goods. setGoodsDel(nnon);goods setGoodsRenciun(goodsRcnqun);goodsDA0. save(goods);this, set Mess

39、age。操作成功);this setPath(ngoodsManaNoTejia action”); return Hsucceed;4. 3.5订单管理点击订单管理界面,订单信息的管理主要包括对订单编号、金额、下单日期、送 货地址、付款方式以及订单明细等信息,管理员可对未受理的订单进行受理处理,同时可删除订单o如图4-10所示orTaa6nt1zciwisonw 21201CT-1901)13inn命*.E1d31:sanir1VIlS-0S-WCi5Slb对小1 24WlS-0S.WC5cuaEG1xamwoms 才賀120)OT19WW1X1W515O5W27S20)5-OT19iWa?

40、.nix120】ASM 02284155?.n图4-10订单管理界面4. 3.6留言管理留言信息的管理主要包括对前台用户的留言进行删除操作O如图4-11所示o砂? KftTHB2015/5/26 上牛 125007=;f :2Z01-lB246Ce 归严MS.eow反+5嵇;*8圧悲抄15订第5章系统测试经过了一系列的需求分析、设计和编码等阶段的开发后,本系统的设计也将接近 尾声,接下来我们进入到系统测试阶段。由于在测试前系统的各个模块都会存在一定 的错误和缺陷,从而可能导致系统的非正常运行,有时候会出现很严重的后果,对于 程序设计开发来说,软件测试是一项非常重要的工作。本系统主要存在管理员及

41、会员两个主要的角色,因此在进行系统测试需要对此两 个角色,如表5T所示,本次系统测试以管理员为例来进行表5-1管理员登录模块测试情况表测试用例Adin in测试前提条件能够正确打开管理员登录模块测试步骤输入管理负胀号、密码测试数据A:不输入用户名和密码B:输入用户名错误C:输入密码错误D:选择错误的角色预期结果A :弹出“不存在此管理员”B :弹出“不存在此管理员”C:弹出“密码输入错误或者权限选择错误* 请检查! ”D:弹出“密码输入错误或者权限选择错误 请检査! ”实际结果均和预期结果一致测试状态通过错误提示:(1)用户名或者密码为空时,点击登录,出现的错误信息如图5-1所示-外卖点餐后台

42、管理系统薛图5-1测试结果(2) 用户名或者密码错误时,点击登录,出现如图5-2所示所示的提醒对话框外卖点餐后台管理系统用 4:图5-2测试结果结束语通过本次对该外卖点餐系统的开发与设计,不仅让本人又一次对理论知识进行了 进一步的巩固,同时本次毕业设计也是本人大学以来做的比较大的项目之一。通过对 本项目的一步一步完成,最终实现了本系统,基本上与预期目标相一致。本系统界面相对来说比较简单,主要操作主要包括前台操作和后台管理,前台操 作主要是客户登录和注册、浏览商品信息、订购商品、留言等功能,后台的管理员为 系统管理员,管理员能够对系统的所有模块进行管理。这些都是本系统的特色和优势, 当然本系统在

43、各方面青定还存在很多的不足和需要改进的地方,随着实践操作的增加 而不断改进和优化。总的来说,做完一个系统的收获不仅仅是技术上的,对事情的宏观的控制有了更 深的看法。使我知道日积月累的重要性,也理解了作为一名程序人员的辛苦。参考文献1 永军,古志旋,云.利用“SSH框架”技术构建网上教学质量测评系统J.卫生 职业教育.20112 英,周伟其.基于JSP网上教学系统若干问题的探讨J.工学院学报(自然科学 版).20133 阿布力米提艾西丁,海日古丽买买提明.基于JSP技术的网上教学系统的设计J.和田师专科学校学报.20114 幾迪夫.基于J2ME技术的酒店预订系统I).理工大学20105 洽希.高

44、端酒店预订和点菜服务平台移动端系统的设计与实现I).大学20136 薛木森.酒店代理预订系统研究I).大学20127 幾迪夫.基于J2ME技术的酒店预订系统I).理工大学20108 雪梅.旅游的运营模式研究I).邮电大学20079 练红宇.中国旅游构建要素的测定分析和未来设想I).大学200510 成辰.中国旅游电子商务分析I).对外经济贸易大学200611 于建红.旅游电子商务的发展及其信任研究I).华中科技大学200612 阿布力米提艾尔西丁.基于WEB的网上教学系统的设计J.和田师专科学校学 报.200813 欣.基于SSH的网上教学系统流程及其构建J.中国科技信息.2012本次的毕业设计是通过几个月来的辛苦与努力才得以顺利完成的,在整个过程中 有痛

温馨提示

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

评论

0/150

提交评论