在线订餐系统的设计与开发毕业论文
2022-03-26 17:54:33
论文总字数:16442字
摘 要
随着竞争的日益激烈,如何降低成本,打响知名度已经成为食品商家的首要问题。对于食品商家来讲,提高自己的知名度与口碑,增加销售量,不仅仅局限于门面销售,开拓新的销售渠道——网络销售至关重要。
本毕业设计开发一个在线订餐系统,本系统属于中小型在线订餐系统,可以方便人们订餐的需求,提供了食品商家和顾客的一套应用方案。该系统设计简洁新颖,主要包括信息录入、菜品管理、订单管理、菜系管理、信息修改五大功能模块。
在线订餐系统使用的主要是java语言,利用MyEclipse开发工具和MySQL数据库管理系统。
本系统具备多方面的特点:整个系统的各项要求比较完整,用户的操作感比较简单,不会遇到障碍,界面大众化,被众多人接受,减少了操作人员的操作障碍,降低了用户的操作难度,提高了食品商家的工作效率和信息化水平。
关键词 :javaweb MySQL 订餐系统 JAVA
Online ordering system
Abstract
With the increasingly fierce competition, how to reduce the cost and the popularity has become the main problem of food businesses.
As regard for food manufacturers, to improve their visibility and reputation, increase sales, not just confined to the physical store, to develop new sales channels - network sales is essential.
The graduation design is developing an online ordering system, this system is a small and medium sized online ordering system, it can facilitate the needs of ordering people and provide food merchants and customers a set of application programs. The system design is simple and novel, and mainly includes information input, food management, order management, cuisine management, information modify five functional modules.
The online ordering system is mainly development using JAVA, using Eclipse Mars development tools and the data base management system is MySQL database management system.
This system has many advantages,for example: fully functional system, simplicity of operator, friendly user interface, the system is accepted by anyone who used it, simplifying the user's operation, improve work efficiency and the level of information in food businesses.
Keywords: JavaWeb MySQL ordering system JAVA
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1现状及背景 1
1.1.1社会现状 1
1.1.2用户的特点 1
1.2可行性分析 1
1.2.1 技术可行性 1
1.2.2 经济可行性 1
1.2.3 操作可行性 2
1.3需求规定 2
1.3.1需求概述 2
1.3.2功能的规定 3
1.3.3业务流程图 4
1.3.4程序运行环境配置 4
1.4 论文的组织结构 4
第二章 数据库设计 6
2.1数据库设计定义 6
2.2 E-R图 6
2.3数据表设计 10
2.2.1数据表总览 10
2.2.2数据表详细说明 10
第三章 详细设计 14
3.1详细设计理念 14
3.2基本用户界面及数据关系 14
3.2.1用户信息 14
3.2.2菜系信息 15
3.2.3菜品信息 16
3.3订单界面及数据关系 16
3.3.1食品选购信息 16
3.3.2购物车查询信息 17
3.4后台管理界面及数据关系 18
3.4.1用户密码信息 18
3.4.2用户信息管理 19
3.5菜品、订单管理界面及数据关系 19
3.5.1菜系信息管理 19
3.5.2菜品信息管理 20
3.5.3订单信息管理 21
第四章 系统实现 22
4.1登陆模块 22
4.2顾客模块 24
4.2.1用户资料 24
4.2.2菜品信息查询 26
4.3订单模块 27
4.4后台管理 31
4.4.1人员信息管理 31
4.4.2菜品状态信息 32
5.1测试的任务及目标 35
5.1.1测试的任务 35
5.1.2测试的方法 35
5.2测试用例 35
5.2 系统测试结论 39
第六章 结束语 40
参考文献 41
致谢 43
第一章 绪论
需求分析就是指剖析业务需要,设计整个系统的体系框架,为之后的研发打下基础。
1.1现状及背景
1.1.1社会现状
现代社会是一个互联网的社会,互联网作服务业的新型人员,正在不断的扩大自己在三大产业中的地位,人们的生活也离不开互联网,淘宝等互联网商场开始风靡,为了适应社会的潮流,此次系统是在快节奏的生活背景下开发而成,为了方便人们快捷的订餐需求,也为商家开辟了新的销售套路,开启在线订餐的全新时代。
1.1.2用户的特点
本系统的用户是面向广大人群以及食品厂家,现在是互联网时代,几乎人人都会有一部智能手机,本软件几乎人人都会操作,用户人群广泛,是经常性用户。
本系统的维护人员是了解计算机操作的人员,大多数是学习计算机的人员,熟悉计算机的操作,MySQL的连接,增删改查登基本操作,对计算机有一定的了解,是间断性用户。
1.2可行性分析
可行性分析主要涉及项目内容、技术、经济等方面,通过专业的剖析从而为项目提供解决策略,是综合性很强的一种系统分析的方法。可行性研究的目的:通过对各方面的分析,得出系统实施的可行性,是一种简化的系统分析与设计的过程,不仅需要考虑到计算机技术的可行性,同时也需要考虑到经济的可行性和操作难度上的可行性。
1.2.1 技术可行性
本在线订餐系统采用的是JSP编程技术,后台的数据库采用的是当下流行的MySQL。前台页面和后台数据库分离,方便项目团队成员的工作,这将会极大的提高团队的开发效率,在技术上可行。
1.2.2 经济可行性
本系统是一个中小型的系统,投入的人力资源,物力资源,财力资源是非常小的。仅仅需要一台电脑和一台服务器,就可以使整个系统运行起来。而实际运作起来,也仅仅需要数名操作者对本系统进行添、删、改、查的基本操作,并不需要太大的开发成本,而且后期维护的成本也很小,所以在经济上是可行的。
1.2.3 操作可行性
本系统主要的使用对象是餐品厂家,多以增、删、改、查等基本的操作为主,操作简便,即使是电脑的初学者,用过一两次之后就不会对系统的操作存在障碍。
1.3需求规定
1.3.1需求概述
在线订餐管理系统适用于各快餐店、小吃店铺,可以对食品的购买,销售及商家的信息送货过程进行有效的了解,有效的减少吃饭的繁杂性,只需要动动手指,就等着美味送上门,降低店铺开实体店的成本,拓展了食品店铺的发展,帮助食品商家开拓致富新道路,同时提高商家的市场竞争力。
顾客选购商品时,注册或者登陆自己的账号,填写自己的信息以及送货的详细地址,然后就可以在主页面中选购自己中意的饭菜了。同时本系统也提供了口味的选择,你可以在侧边栏选择适合自己的口味。商家不定时会开展商品的折扣优惠,在公告栏里也会对顾客进行提醒。
请支付后下载全文,论文总字数:16442字