快易点在线订餐系统[工程+数据库]
一、摘要
本文采用系统开发的结构化分析方法,详细阐述了一个功能齐全的网上订餐系统网站系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图。
一、摘要 4
二、引言 4
(一) 开发背景 4
(二) 选题含义 4
(三) 开发目标 4
(四) 开发软件 4
三、系统分析与设计 5
(一) 系统功能需求 5
(二) 统可行性分析 5
(三) 系统功能模块图 6
(四) 系统用例图和活动图 6
四、系统功能设计与实现 21
(一) 前台操作 21
(二) 后台操作 31
五、系统测试 39
(一) 对性能的规定 39
(二) 精度 39
(三) 时间特性要求 39
(四) 灵活性 40
(五) 输入输出要求 40
六、总结 40
七、参考文献 41
引言
21世纪是一个集数字化,现代化,信息化与网络并存的一个社会,互联网已经逐渐成为提供信息的最佳渠道。网络应用的日益广泛,生活中的各方面都得到了很大的提升,人家的生活也越来越便捷。
(一)开发背景
网络的迅速崛起,现在传统的订餐方式远远不能满足人们的生活需求,网上订餐因其便捷性和直观性,受到大部分人的青睐。网上订餐主要是针对城市里上班的白领和一些在读大学生们,在很繁忙的中午和傍晚时段用餐,他们没有太多的时间再去做饭,这样提前订饭可以不浪费中午的时间,又可以准时吃到热腾腾的饭菜,还可以每天更换不同的菜式,这样既保证了工作效率,也保住了自己的身体健康。这样就对订餐形成了硬性要求,要方便、快捷、效率高,无疑将订餐与网络结合起来,才能达到这一标准,这就形成了网上订餐的系统,能足不出户,轻松订购自己想吃的食品。
(二)选题含义
社会在进步,人们的生活水平也不断的提升,同样对饮食的要求也是越来越高。人们对饮食的要求已经不再是解决温饱问题,而是在紧张的工作之余享受美食,从而放松放松。餐饮企业的管理从最古老的人工化管理,进入到了科学管理的智能阶段,将微端应用和APP应用到现代化的餐饮业上,解决了传统的记账、核算这些费时费力的事情,既容易操作,又不会出问题,提高了餐饮的管理水平。
餐饮业是个多样化的服务产业,饮食行业所面对的要求也是越来越多,因此网上订餐业务应运而生。网上订餐是一个专门面向餐饮行业,包括中式正餐、西式正餐、各类休闲餐饮、外送餐饮等各类餐饮企业,多元化发展的行业。
(三)开发目标
网上购物有很多优势,如选择范围广、价格便宜、交易方便、节省时间和精力等。在中国,网上订餐有发展的必要,也有发展的基础,现在条件日趋成熟,但是还存在这一些问题,只要把这些问题解决完善,才能保证网上订餐的蓬勃发展。
(四)开发软件
该订餐系统,是用JSP为开发语言的,Navicat 8 for MySQL作为后台数据库,应用My Eclipse作为开发工具,用Dream Weaver进行界面设计,Tomcat作为服务器。
三、系统分析与设计
(一)系统功能需求
网上订餐有多种身份,此系统主要是针对顾客和商家开放的,为顾客提供菜肴选择、订餐服务,管理员分为总经理,外卖经理、厨师长、人事经理。总经理有最大的权限,管理所有。厨师长可以对菜肴进行增删查改,外卖经理负责送单,结算。
1.会员
1)会员可以查看自己的权限,非会员在进行选择菜肴,结算的时候必须登录自己的个人帐号。
2)菜肴信息包括菜肴ID、名称、所属菜系、价格、介绍、图片等。
3)订餐功能,用户进行登录之后才可以进行订餐,否则无法操作。
4)订单管理,用户登录之后,可直接选择订餐,也可以先加入购物车,点结算的时候直接进入结账的页面。
5)登录之后,可以直接查看订单和购物车
2.管理员
1)总经理拥有最大的权限,可以进入管理页面。
2)人事经理可以管理会员,对会员进行查看,删除多余的会员信息。
3)厨师长可以随时更新菜肴的信息,添加、删除、修改菜肴;可以查看各菜系的信息,添加、删除菜系各类信息。
4)外卖经理可以查看用户订单信息,并删除多余的订单信息。
(二)统可行性分析
1.技术可行性分析
网络订餐系统的开发是一项复杂的系统工程。为了保证系统能够开发的顺利进展,必须采取合理化的系统开发方法,这些方法的目的就是指导系统开发,加快系统开发的速度。该订餐系统,是用JSP为开发语言的,Navicat 8 for MySQL作为后台数据库,应用My Eclipse作为开发工具,用Dream Weaver进行界面设计,Tomcat作为服务器,所以在技术方面是可行的。
2.经济可行性分析
网络订餐这个项目比较特殊,无需投入额外的设备购买及其它费用。随着电脑和手机的普及,为学生和上班的人提供了很多有利的条件。学生可以足不出户的购买自己喜欢吃的食品,商家又可以从中获得利润,两全其美。
3.运行可行性分析
目前网络上的各种编辑、画图、应用软件层出不穷,而且都免费面向用户,这为我们运行提供了很大的帮助。该系统的界面设计考虑到用户的视觉习惯,设计的比较简单明了,操作起来比较简单。MyEclipse运行程序比较快,成图比较清晰,可以边改边操作,数据库的录入和收集都是比较快的。
本文采用系统开发的结构化分析方法,详细阐述了一个功能齐全的网上订餐系统网站系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图。
一、摘要 4
二、引言 4
(一) 开发背景 4
(二) 选题含义 4
(三) 开发目标 4
(四) 开发软件 4
三、系统分析与设计 5
(一) 系统功能需求 5
(二) 统可行性分析 5
(三) 系统功能模块图 6
(四) 系统用例图和活动图 6
四、系统功能设计与实现 21
(一) 前台操作 21
(二) 后台操作 31
五、系统测试 39
(一) 对性能的规定 39
(二) 精度 39
(三) 时间特性要求 39
(四) 灵活性 40
(五) 输入输出要求 40
六、总结 40
七、参考文献 41
引言
21世纪是一个集数字化,现代化,信息化与网络并存的一个社会,互联网已经逐渐成为提供信息的最佳渠道。网络应用的日益广泛,生活中的各方面都得到了很大的提升,人家的生活也越来越便捷。
(一)开发背景
网络的迅速崛起,现在传统的订餐方式远远不能满足人们的生活需求,网上订餐因其便捷性和直观性,受到大部分人的青睐。网上订餐主要是针对城市里上班的白领和一些在读大学生们,在很繁忙的中午和傍晚时段用餐,他们没有太多的时间再去做饭,这样提前订饭可以不浪费中午的时间,又可以准时吃到热腾腾的饭菜,还可以每天更换不同的菜式,这样既保证了工作效率,也保住了自己的身体健康。这样就对订餐形成了硬性要求,要方便、快捷、效率高,无疑将订餐与网络结合起来,才能达到这一标准,这就形成了网上订餐的系统,能足不出户,轻松订购自己想吃的食品。
(二)选题含义
社会在进步,人们的生活水平也不断的提升,同样对饮食的要求也是越来越高。人们对饮食的要求已经不再是解决温饱问题,而是在紧张的工作之余享受美食,从而放松放松。餐饮企业的管理从最古老的人工化管理,进入到了科学管理的智能阶段,将微端应用和APP应用到现代化的餐饮业上,解决了传统的记账、核算这些费时费力的事情,既容易操作,又不会出问题,提高了餐饮的管理水平。
餐饮业是个多样化的服务产业,饮食行业所面对的要求也是越来越多,因此网上订餐业务应运而生。网上订餐是一个专门面向餐饮行业,包括中式正餐、西式正餐、各类休闲餐饮、外送餐饮等各类餐饮企业,多元化发展的行业。
(三)开发目标
网上购物有很多优势,如选择范围广、价格便宜、交易方便、节省时间和精力等。在中国,网上订餐有发展的必要,也有发展的基础,现在条件日趋成熟,但是还存在这一些问题,只要把这些问题解决完善,才能保证网上订餐的蓬勃发展。
(四)开发软件
该订餐系统,是用JSP为开发语言的,Navicat 8 for MySQL作为后台数据库,应用My Eclipse作为开发工具,用Dream Weaver进行界面设计,Tomcat作为服务器。
三、系统分析与设计
(一)系统功能需求
网上订餐有多种身份,此系统主要是针对顾客和商家开放的,为顾客提供菜肴选择、订餐服务,管理员分为总经理,外卖经理、厨师长、人事经理。总经理有最大的权限,管理所有。厨师长可以对菜肴进行增删查改,外卖经理负责送单,结算。
1.会员
1)会员可以查看自己的权限,非会员在进行选择菜肴,结算的时候必须登录自己的个人帐号。
2)菜肴信息包括菜肴ID、名称、所属菜系、价格、介绍、图片等。
3)订餐功能,用户进行登录之后才可以进行订餐,否则无法操作。
4)订单管理,用户登录之后,可直接选择订餐,也可以先加入购物车,点结算的时候直接进入结账的页面。
5)登录之后,可以直接查看订单和购物车
2.管理员
1)总经理拥有最大的权限,可以进入管理页面。
2)人事经理可以管理会员,对会员进行查看,删除多余的会员信息。
3)厨师长可以随时更新菜肴的信息,添加、删除、修改菜肴;可以查看各菜系的信息,添加、删除菜系各类信息。
4)外卖经理可以查看用户订单信息,并删除多余的订单信息。
(二)统可行性分析
1.技术可行性分析
网络订餐系统的开发是一项复杂的系统工程。为了保证系统能够开发的顺利进展,必须采取合理化的系统开发方法,这些方法的目的就是指导系统开发,加快系统开发的速度。该订餐系统,是用JSP为开发语言的,Navicat 8 for MySQL作为后台数据库,应用My Eclipse作为开发工具,用Dream Weaver进行界面设计,Tomcat作为服务器,所以在技术方面是可行的。
2.经济可行性分析
网络订餐这个项目比较特殊,无需投入额外的设备购买及其它费用。随着电脑和手机的普及,为学生和上班的人提供了很多有利的条件。学生可以足不出户的购买自己喜欢吃的食品,商家又可以从中获得利润,两全其美。
3.运行可行性分析
目前网络上的各种编辑、画图、应用软件层出不穷,而且都免费面向用户,这为我们运行提供了很大的帮助。该系统的界面设计考虑到用户的视觉习惯,设计的比较简单明了,操作起来比较简单。MyEclipse运行程序比较快,成图比较清晰,可以边改边操作,数据库的录入和收集都是比较快的。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1867.html