版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件使用阐明书题目:基于java的宅急送系统学院:数据科学与软件工程学院 专业:软件工程(服务外包) 姓名:熊鸿瀚指导教师:杜娜5月20日摘要伴随都市化生活节奏的加紧,许多上班族没有时间外出就餐,而外卖则成了他们的首选。我国外卖市场广阔,顾客需求足够强,顾客黏度够高,同步能给商家带来低固定成本的额外收入。一到午饭时间,在各大写字楼里,都能看到送餐者的身影。实际上,“叫外卖”如今已成为众多消费者,尤其是年轻上班族习认为常的餐饮方式。同步“叫外卖”不仅受上班族的青睐,每逢节假日,也有不少人在家里等人送餐上门,此外尚有某些茶馆、服装店等服务行业,由于工作需要,也常常叫外卖。而对校园里的大学生来说,用APP点外卖是既能省去到饭堂排队的时间,又菜式选择多样,价格优惠的点餐方式。究其主线,外卖这个事情切中人性“懒惰”的需求。关键词生活节奏、叫外卖、价格优惠
目录TOC\o"1-3"\h\u25153软件使用阐明书 16762摘要 2656目录 3269261绪论 59552Abstract 5310792系统的开发环境 667452.1系统开发环境 6316982.2对技术措施的总结 6303813系统总体设计 791393.1总体功能模块 744913.2管理员的功能模块 7164413.3顾客的功能模块 817273.4系统业务描述 9189233.5程序流程图 10207034系统详细设计与实现 11195964.1系统和数据库的配置 11251154.2概念模型设计 1164274.3平台数据表的设计 1263355系统功能实现 15186515.1程序的时序图 1552775.1.1餐饮模块时序图 1585795.1.2分类模块时序图 16238035.1.3公告模块时序图 17112715.1.4顾客模块时序图 186965.2系统功能实现的重要框架 1868115.2SSH框架 1822395.3系统功能实现的重要模块 19163515.3.1管理员登录页面 19279145.3.2公告管理页面 20103245.3.3餐饮管理页面 20160665.3.4订单管理页面 21124255.3.5留言管理页面 22210445.3.6会员管理页面 2214416系统的调试与测试 22270716.1软件测试的目的 22110446.2软件测试的任务 2389366.3测试环境 23143906.4测试计划与成果 2412585结束语 2420395道谢 25
1绪论 民以食为天,中国的第三产业在经济危机中独树一帜出现了大逆转,提高速度也是非常的惊人,餐饮行业也出现了多种模式的经营,为了以便足不出户就能享有到美食的食客来说,网络订餐无疑是最直接的选择。外卖已经不是一种陌生的词汇,对于有诸多家连锁美食店的企业可以通过外派送餐的模式提高销售额,每个城区设置站点,大范围的覆盖都市,提高企业网络订购的影响力。该系统使用JSP(Java语言)开发,实现了网上订餐系统的动态管理,使得网上订餐的管理愈加及时、高效,提高了工作效率。该管理系统具有一般网上订餐系统的功能,从大的方面来讲重要包括资讯管理,餐饮管理,预定管理,顾客管理等几种大的功能模块。AbstractHungerbreedsdiscontentment,Chineseofthethirdindustryintheeconomiccrisisbecomeanindependentschoolreversed,theliftingspeedisalsoveryamazing,thecateringindustryalsoappearedinavarietyofmodesofoperation,inordertofacilitatethepatronscanenjoythedelicacyofthediners,onlineorderingisundoubtedlythemostdirectchoice.Thetakeawayisnotanunfamiliarword,therearealotofchainstoreenterprisesdelicacycanincreasesalesbysendingdeliverymode,eachcitytosetupthesite,coveringawiderangeofcity,improveenterprisenetworkorderinfluence.ThesystemusesJSP(Javalanguage)development,toachievetheonlineorderingsystemdynamicmanagement,makingonlineorderingmanagementmoretimely,efficient,improveworkefficiency.Themanagementsystemhasthefunctionofthegeneralonlineorderingsystem,includingtheinformationmanagement,cateringmanagement,bookingmanagement,usermanagement,etc..2系统的开发环境2.1系统开发环境该系统是基于B/S(Browser/Server,浏览器/客户端)模式实现,基于Myeclipse平台架构开发设计,重要实现对网上订餐的使用、需求、以及顾客订餐的动态管理等。伴随Internet/Intranet技术的兴起,将原本在单机或当地局域网上运行的数据库系统移植到因特网中,即开发基于B/S模式的新一代MIS(ManagementInformationSystem,管理信息系统)系统,正成为技术发展的趋势。为了保证系统性能的高效性、可扩展性,以及到达数据共享和网络化管理的目的,本系统采用B/S体系构造进行设计开发。2.2对技术措施的总结
在此项目中使用到工具:使用myEclipse:使用myeclipse的导入工具,图形化编程界面,大大加紧了开发速度。3系统总体设计3.1总体功能模块 本系统分系统管理员和员工2个顾客角色,总功能图如图3-1所示图3-1.系统功能需求分析3.2管理员的功能模块系统管理员的重要功能有公告管理、餐饮分类管理、餐饮管理、订单管理、留言管理、会员管理。管理员的功能图如图3-2所示图3-2.管理员的功能图3.3顾客的功能模块顾客模块的重要功能是注册登录功能、餐饮浏览,搜索功能、我的购物车、我的订单、我的留言、我的收货信息。 顾客模块的功能图如图3-3所示图3-3.顾客的功能图3.4系统业务描述 本系统分系统管理员和顾客2个顾客角色:系统管理员的重要功能有公告管理、餐饮分类管理、餐饮管理、订单管理、留言管理、会员管理;顾客模块的重要功能是注册登录功能、餐饮浏览,搜索功能、我的购物车、我的订单、我的留言、我的收货信息。用例图如下:图3-43.5程序流程图顾客登录流程图图3-5.程序流程图4系统详细设计与实现4.1系统和数据库的配置系统按通用的B/S(浏览器、服务器)模式进行设计(如图4-1)数据库在一种信息管理系统中占有非常重要的地位,数据库构造设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库构造设计可以提高数据存储的效率,保证数据的完整和一致。4.2概念模型设计概念模型设计的经典措施是用E-R图措施,即用实体-联络模型表达。E-R措施是用E-R图来描述显示世界,E-R图包括三个基本成分:实体、联络、属性。它直观易懂,可以比较精确地反应现实世界的信息联络,从概念上表达一种数据库的信息组织状况。本系统E-R图如下图4-2.概念模型设计4.3平台数据表的设计根据平台的需求分析和功能模块的划分,定义数据库重要包括8张表:餐饮表t_canyin图4-3-1.餐饮表订单表t_dingdan图4-3-2.订单表分类表t_fenlei图4-3-3.分类表公告表t_gonggao图4-3-3.公告表购物车表t_gouwuche图4-3-4.购物车表收货信息表t_shouhuo图4-3-5.收货信息表顾客表t_user图4-3-6.顾客表5系统功能实现5.1程序的时序图5.1.1餐饮模块时序图图5-1-1.餐饮模块时序图5.1.2分类模块时序图图5-1-2.分类模块时序图5.1.3公告模块时序图图5-1-3.公告模块时序图5.1.4顾客模块时序图图5-1-4.顾客模块时序图5.2系统功能实现的重要框架5.2SSH框架SSH框架就是struts2,spring,hibernate的简称,运用3个框架的集成协作使用,可以有效的提高代码编写的效率,从而有效的减少程序开发的周期。 5.3系统功能实现的重要模块5.3.1管理员登录页面管理员输入顾客名和密码登录图5-3-1.管理员登录页面5.3.2公告管理页面 图5-3-2.管理员登录页面5.3.3餐饮管理页面图5-3-3.管理员登录页面5.3.4订单管理页面图5-3-4A.订单管理页面1图5-3-4B.订单管理页面25.3.5留言管理页面图5-3-5.留言管理页面5.3.6会员管理页面图5-3-6.会员管理页面6系统的调试与测试6.1软件测试的目的软件测试的目的,第一是确认软件的质量,其首先是确认软件做了你所期望的事情,另首先是确认软件以对的的方式来做了这个事件。第二是提供信息,例如提供应开发人员或程序经理的反馈信息,为风险评估所准备的信息。第三软件测试不仅是在测试软件产品的自身,并且还包括软件开发的过程。假如一种软件产品开发完毕之后发现了诸多问题,这阐明此软件开发过程很也许是有缺陷的。因此软件测试的第三个目的是保证整个软件开发过程是高质量的。软件质量是由几种方面来衡量的:一、在对的的时间用对的的的措施把一种工作做对的。二、符合某些应用原则的规定,例如不一样国家的顾客不一样的操作习惯和规定,项目工程中的可维护性、可测试性等规定。三、质量自身就是软件到达了最开始所设定的规定,而代码的优美或精致的技巧并不代表软件的高质量。四、质量也代表着它符合客户的需要。作为软件测试这个行业,最重要的一件事就是从客户的需求出发,从客户的角度去看产品,客户会怎么去使用这个产品,使用过程中会碰到什么样的问题。6.2软件测试的任务1、寻找Bug;
2、防止软件开发过程中的缺陷;
3、衡量软件的品质;
4、关注顾客的需求。总的目的是:保证软件的质量6.3测试环境Apache提供的Web服务器Tomcat6.0使得顾客可以在Windows以上操作系统下公布自己设计的动态网页。因此对论坛的调试工作重要是运用Tomcat6.0的强大功能在本机下完毕的。为了在本机下浏览Web页面,首先在创立该系统的站点上(该系统使用的是Web的默认站点)将IP地址设定为127.0.0.1,它的缺省域名值为localhost。然后向IE浏览器输入当地动态网页的URL,Web服务器在收到浏览器传送的URL之后找到网页文献,并在服务器端执行该文献后将此文献以HTML文献的形式返回该浏览器。6.4测试计划与成果测试项目名称宅急送系统测试项目的题宅急送系统正常运行测试人员熊鸿瀚测试时间207-05-09用例描述:顾客在进行点菜并支付后,商家对订单进行处理。目的验证宅急送系统的所有功能前提条件Tomcat服务启动测试环节及输入:顾客点单并确认订单后商家对订单进行处理预期成果:订单已处理顾客选择订单物品顾客点击确认订单显示对的商家选择处理订单商家点击处理按钮弹出提醒框,与否确认处理,是则处理,否则返回。结束语毕业设计是四年大学生活中的最终一种项目了,再开发的这几种月中不禁感慨良多。从一开始的稍微懂些jsp的概念,到目前可以用jsp进行简朴的开发。这个过程真是收获良多。感觉杜娜老师的积极沟通,让我可以理解到学校的时刻表,时刻不忘督促自己。本系统在宅急送系统方面获得了一定的成果,由于开发时间仓促,本系统原先构架的某些模块没有来得及完毕,某些细微的功能顾客尝不可以以便、流畅的使
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代办公事务处理任务十一拟写洽谈接待计划
- 一背肌二胸肌三膈四腹肌五盆部肌第三节躯干
- 土壤三普分析培训
- 《咨询行业研究》课件
- 团队凝聚力培训
- MBA领导力培训课程
- 《女子体育卫生》课件
- 《电工基本知识》课件
- 《光电发射器件》课件
- 妊娠糖尿病护理知识
- 2024年执业药师继续教育专业答案
- 自然资源调查监测劳动和技能竞赛
- 2024年统编版新教材语文小学一年级上册第五单元检测题及答案
- 智能建造理论与实践 课件全套 第1-6章 智能建造概述- 智慧城市
- 诉讼材料接收表
- 三偏心蝶阀结构分析
- 补偿收缩混凝土应用技术规程JGJT1782009
- 机井资料表格(共9页)
- 豆类食物营养成分表
- 造纸及纸制品行业企业风险分级管控体系实施指南(DB37T 3149—2018)
- 农药英语词汇
评论
0/150
提交评论