基于JSP的网上订餐系统的设计与实现毕业设计论文_第1页
基于JSP的网上订餐系统的设计与实现毕业设计论文_第2页
基于JSP的网上订餐系统的设计与实现毕业设计论文_第3页
基于JSP的网上订餐系统的设计与实现毕业设计论文_第4页
基于JSP的网上订餐系统的设计与实现毕业设计论文_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

第-1-页毕业设计(论文)中文摘要基于JSP的在线订餐系统的设计与实现随着生活节奏的不断加快,越来越多的人因为工作忙而没有时间自己出去订购喜欢的菜品。随着Internet的飞速发展,网络已经成为我们日常生活中必不可少的部分,越来越多的人也接受了电子商务这种快捷、方便的交易方式。网上订餐其独有的便捷性和直观性,能轻而易举的被当代人所接受,另一方面网上订餐同时推动着电子商务的发展。因此,作为互联网的新形式,网上订餐是十分本系统就是为了满足消费者足不出户,通过网络轻松闲逸的完成订购餐饮和食品,尤其是当代学生及白领,这些人一般都工作比较忙,并且对计算机比较熟悉,思想也比较超前,能够接受网上订餐。网上订餐系统就是基于上述现状而开发出来的,该设计是基于互联网的B/S模式的网上订餐系统,系统运用JSP技术,数据库采用MySQL,以Tomcat6为Web毕业设计(论文)外文摘要Withtheacceleratingpaceoflife,moreandmorepeoplearebusywithworkandtimeoutonorderdeliciousdishes.WiththerapiddevelopmentofInternet,thenetworkhasbecomeanessentialpartofourdalsopromotethedevelopmentofelectroniccthroughanetworkofrelaxedleisurelycompleteorderingofcateringandfood,easilyacceptonlinequo,thedesignisbasedonInternetB/Smode,thesystemOnlinereservationsystem;MySQ第-1-页第一章引言 11.1课题研究的意义和背景 11.2问题的定义与简介 11.3可行性分析 21.4课题的调研 21.5论文各章简介 2第二章需求分析 32.1功能需求 32.2功能模块分析 32.3性能需求 3第三章系统设计 43.1数据概念结构设计——E-R模型 43.2数据逻辑结构设计——关系模型 63.3数据结构优化——关系规范化 63.4开发环境和运行环境设计 8第四章详细设计 4.1会员功能的设计与实现 4.2管理员功能的设计与实现 4.3主要问题及其解决方案 第五章用户手册 5.1系统功能简介 205.2系统运行环境与系统安装 5.3系统操作指南 20 22 24第一章引言1.1课题研究的意义和背景的请客800、饭统网;上海的订餐小秘书,大众点评等达到约2万亿人民币,增长率比2008年的16%有所下降。就外出就餐而言,中2006年中国网上旅行预订用户较2005年增产72.1%,达275万人,占中国网民的2%。其中通过互联网预订过九点的用户达70.2%,预订过机票的用户占70.7%、预订了度假产品的占20.3%。预计2008年中国网上旅行预订用户达570万人,2010年将有900万人采用网上预订方式预订旅游产品及服务,占整体网民的模式的网上订餐系统,系统运用JSP技术,数据库采用MySQL5,以Tomcat6(1)现行的系统的是手动操作,操作人员操作大量的数据、传输不及时,统计(2)业务流程管理不紧密。(3)向客户提供手写清单,消费者常发生在字迹清晰,并没有统一的格式。(4)客人消费单据难以保存和查询。(5)个别服务员作弊,更改订单,欺骗。1.5论文各章简介2.1功能需求餐厅角色:(1)菜单管理:每个店的管理员可以通过此平台发布各自的菜单,可以修改菜单和删除菜单。(2)查看订单:每个会员角色:(1)个人信息管理:会员可以通过此功能修改并完善个人信息(2)订单管理:会员通过此功能可以管理自己订购的餐饮。具体如下:2.2功能模块分析2.3性能需求2:完整性要求Windows2000,该系统可以继续适用),系统应能够适应新的连接,及时,方便,3.1数据概念结构设计——E-R模型菜菜m管理nm管成n订管m图3-1系统E-R图会姓联_菜菜单荧订单订单顾3.2数据逻辑结构设计——关系模型3.3数据结构优化——关系规范化字段名数据类型长度允许空说明菜单编号√菜名菜的图片基本介绍0V2)T-Form表为订单信息表,该表存储了该系统中所有由顾客提交的订单的信息,详见表3-2:表3-2T-form表名数据类型长度允许空说明订单编号√会员名V0V总价格3)User-chen表为注册会员信息表,该表存储了该系统所有注册会员的会员详细信息,详见表3-3:表3-3:User-chen表名数据类型长度允许空说明用户编号√用户名姓名√密码√电话√经过分析本系统采用SUN公司的JSP开发技术,采用B/S结构,使用JSP(JavaServerPage服务器网页)是从1998年开始出现的新技术。由Sun公(1)一次编写,到处运行(2)系统的多平台支持(3)强大的可伸缩性(4)多样化和功能强大的开发工具支持(5)支持服务器端组件随着WEB的兴起出现了一种网络结构模式B/S结构(Browser/Server,浏览器/服务器模式),客户端最主要的应用软件是WEB浏览器。这种模式统一了客了。客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或Internet3.4.3MyEclipse介绍:使用Java语言开发的但他的用途并不限于Java语言。例如,支持诸如C/C++、3.4.4MySQL数据库:MySql可运行在不同的操作系统中。简单地说,MySql可以支持百条以上的记录数据就足够了,但MySql可以方便地支持上千万条记录的数据器,是Sun公司的JSWDK基础上发展起开发工具名软件用途建立数据库文档制作第四章详细设计会员的主要功能为登录(注册),修改个人信息,订餐等。4.1.1会员登录界面如图4.1所示。会员注册图4.1登录界面图4.2为用户登录程序的流程图:输入登录信息用户名、密码是否正确?Y成功登陆进入系统出错提示N图4.2用户登录流程图当会员输入正确的会员名和密码时,将会登录成功进入会员登录成功界面图4.3登录成功界面当用户输入的用户名或密码不正确时,将会进入登录失败界面(error.jsp)如图4.4:请重试图4.4登录失败界面if(action.equals("/login")){//比较用户填写的number1与//session当中预先绑订的number2//如果相等,则比较用户名和密码。//如果不等,提示用户验证码错误HttpSessionsession=if(!numberl.equals(request.setAttribute("checkcodrequest.getRequestDispatcher("login.jsp").forward(rpassword=MD5Util.getMD5Str(pasbooleanis=dao.login(username,password);request.setAttribute("username",useRequestDispatcherrdrd.forward(request,responrequest.setAttribute("username",useRequestDispatcherrdrd.forward(request,respon}catch(Exceptione){4.1.2用户注册中用户名,密码,真实姓名及年龄不能为空。如图4.5:注册图4.5注册信息为空的界面其中用户名必须为数字字母下划线组成(4-32位),密码必须为数字字母下划线组成(6-32位),年龄必须为1~3位数字。如图4.6:注册cpf只能1~3位数字图4.6注册信息不正确界面正确填写信息并注册成功如图4.7,4.8所示:注册提交>cpf图4.7正确填写注册信息适回登录图4.8注册成功if(action.equals("/regist")){Useruser=dao.findByUsername(username);user=newUser();user.setAge(Integer.parselnt(request.getParameter("ard.forward(request,responrd.forward(request,respon}thrownewServletExc如图4.9所示:图4.9用户信息修改界面修改密码如图4.10所示:SecretSecret图4.10更改用户密码界面(1)个人信息修改:HttpSessionsession=intid=Integer.parselnt(request.getPintage=Integer.parselnt(ruser.setAddress(addresuser.setGender(gendeUserDAOdao=newUse(2)密码修改:password=MD5Util.getMD5Str(pasdao.updatePwd(passwor管理员的功能主要有管理会员(增删改会员信息),查看(删除)订单4.3主要问题及其解决方案5.1系统功能简介5.2系统运行环境与系统安装5.3系统操作指南×××××××××(小4号宋体,1.25倍多倍行距)×××××××××*注:(本注释不是结论的部分,只是本式样的说明解释)1.结论标题“结论”2个字为小三号黑体居中,缩放、间距、位置标准,无首行缩进,无左右缩进,两个字之间空1个汉字的空格,段前、段后0.5行间距,行间距1.25倍多倍行距;且前空(小三号)两行;2.结论正文在标题下空一行,为小四号,中文用宋体,英文用TimesNewRoman体,缩放、间距、位置标准,无左右缩进,首行缩进2字符(两个汉字),无悬挂式缩进,段前、段后间距无,行间距为1.×××××××××(小4号宋体,1.25倍多倍行距)×××××××××帮助的相关教师(包括实验室老师、用人单位等)表示谢意。*注:(本注释不是致谢的部分,只是本式样的说明解释)1.致谢标题“致谢”2个字为小三号黑体居中,缩放、间距、位置标准,无首行缩进,无左右缩进,两个字之间空1个汉字的空格,段前、段后0.5行间距,行间距1.25倍多倍行距;且前空(小三号)两行;2.致谢正文在标题下空一行,为小四号,中文用宋体,英文用TimesNewRoman体,缩放、间距、位置标准,无左右缩进,首行缩进2字符(两个汉字),要求按学术期刊(如淮海工学院学报)书写,例如:AppliedLinguistic,1967,5(4):161-170.*注:(本注释不是参考文献的部分,只是本式样的说明解释)1.参考文献一律放在文后,参考文献格式要按《淮海工学院学报》参考文2.参考文献标题“参考文献”四个字为小三号黑体居中,缩放、间距、位后0.5行间距,行间距1.25倍多倍行距;且前空(小三号)两行;Roman体,缩放、间距、位置标准,无首行缩进,悬挂式缩进2个字符,段前、段后无间距,行间距为1.25倍多倍行距;4.小于10的序码的方括号后空一个汉字空格,10以上的空半个汉字空格。毕业设计(论文)原创性声明和使用授权说明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:1、学生在论文(设计)过程中的治学态度、工作精神3、学生综合运用所学知识和专业技能分析和解决问题的能力4、研究方法的科学性;技术线路的可行性5、完成毕业论文(设计)期间的出勤情况1、论文(设计)的整体结构是否符合撰写规范?2、是否完成指定的论文(设计)任务(包括装订及附件)?1、论文(设计)的理论意义或对解决实际问题的指导意义3、论文(设计说明书)所体现的整体水平1、论文(设计)的整体结构是否符合撰写规范?2、是否完成指定的论文(设计)任务(包括装订及附件)?1、论文(设计)的理论意义或对解决实际问题的指导意义2、论文的观念是否有新意?设计是否有创意?3、论文(设计说明书)所体现的整体水平在所选等级前的口内画“√”□不及格(盖章)1、毕业论文

温馨提示

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

评论

0/150

提交评论