java的外卖系统设计与实现(附件)

本人签名 日期_______________ 摘 要 现阶段,大多数的饭店以及餐厅的订餐管理使用传统方式,传统方式出餐慢,记账复杂,管理起来很不方便,造成管理没有系统化,自从网络时代到来,外卖得到发展,外卖系统成为了新一代热潮。 该系统采用JAVA进行开发,基于Java的外卖系统设计与实现,主要有系统管理、菜品分类、菜品管理、菜品录入、公示管理、订单管理等功能,可以完成用户在线下单。本系统解决了用户就餐,增加了餐饮店的收入,实现了餐饮管理。 互联网络外卖技术系统的开发显得特别重要起来,越来越多的消费者追求简单便捷的就餐水准,就是怎样简单怎样来,达到满意的用户所求,通过用户对就餐的需求,我们进行JAVA外卖系统开发,更好的服务消费者,也方便餐饮店老板进行餐饮管理,增加效益,实现营业额的最大化,既满足的消费者的需求,也有利于餐饮店的发展,因此开发外卖很有必要。系统在测试运行中,可以发现问题完善系统,来提高用户体验效果。
目 录
1 绪论 1
1.1 系统背景 1
1.2 外卖管理系统的现状 1
1.3 系统开发的目的 1
1.4 系统开发的意义 2
2 开发平台及语言介绍 3
2.1开发和设计模式 3
2.1.1系统开发工具 3
2.1.2 系统设计模式 3
2.2 JAVA语言简介 3
2.3 JSP简单介绍 3
2.4 JavaBean技术 4
2.5 SQL Server 2005数据库 4
2.6 MyEclipse概述 5
2.6.1 MyEclipse介绍 5
2.6.2 MySQL介绍 5
3 系统分析 7
3.1可行性研究的任务 7
3.2可行性分析 7
3.2.1技术可行分析 7
3.2.2经济可行分析 7
3.2.3操作可行分析 7
3.3系统分析 8
3.3.1订单业务流程分析 8 *好棒文|www.hbsrm.com +Q: @351916072@ 

3.3.2数据流图 9
3.3 需求分析 10
3.3.1 需要目的 10
3.3.2 功能需求分析 10
3.3.3 性能需求分析 11
3.3.4 灵活性需求分析 11
3.3.5 数据库需求 11
3.3.6 需求的意义 11
4 系统设计 13
4.1系统功能设计 13
4.2系统数据库设计 14
4.2.1概念结构设计 14
4.2.2逻辑结构设计 17
4.2.3数据库表设计 17
5 系统实现 21
5.1系统首页 21
5.2 用户登录 22
5.3 用户注册 23
5.5系统管理 25
5.6留言板 26
5.7管理员修改密码 27
5.10菜品录入 30
6 系统测试 33
6.1系统测试目的与意义 33
6.2测试方法 33
6.3测试环境与测试条件 34
6.4实例测试 34
结 论 37
参考文献 38
致 谢 39
1 绪论
1.1 系统背景
经过2个多月市场走访调查,当前,许多餐厅和饭店采取传统餐饮管理方式,目前我国互联网发展虽然飞快,但大多数的饭店以及餐厅的订餐管理使用传统方式,传统方式出餐慢,记账复杂,管理起来很不方便,造成管理没有系统化。根据当前市场调查,一个餐饮店出餐,要经过以下步骤,用户点餐,服务员报单,厨师做菜,服务员配送,收银员结算等复杂过程,造成极大的繁琐,也容易出现环节错误,在种种繁琐情况下,提出了基于Java的外卖系统设计与实现。
1.2 外卖管理系统的现状
伴随着网络技术的进步,外卖系统得到了普遍传播,许多公司企业投入到外卖系统的开发中,方便了大家的生活。经过长时间对用餐人员的调查得知,许多工作繁忙的人员,在面临加班情况下,能够吃上一口美味的饭菜是多么好的事情。如果下班之后,还要去饭店排队,进行用餐,需要很长的时间,造成用餐的极大不方便。随着网络科技热潮的提升,外卖方便了大家的生活。外卖系统包括用户管理和商家后台。
本系统可以采用Java结合数据库模式设计开发,这种应用更好的方便了人们生活,方便了大家的用餐,给用户营造一个舒适环境。
外卖系统采用Java技术设计,数据库使用SQL Server 2005开发基于Java的外卖管理系统,用户可以通过网络进行下单,老板可以通过后台进行管理,提高了效率,方便了用户和餐厅,增进了用户体验。
1.3 系统开发的目的
(1)通过自己大学所学知识进行系统开发,遇到编程方面问题,同老师同学进行交流,及时修改错误,提升自己开发水平,勤能补拙,更好的完善系统。
(2)数据库在开发中设计比较恰当,大大加快了系统的运行,也提高了硬件运行性能。
(3)本系统主要任务是完成网上订餐管理信息化,餐馆传统业务要和餐馆的信息化平台同时存在,主要以增进老板和用户沟通为目的。最终完成的网上外卖管理系统应具有以下功能:
①为所有网页浏览者开放并提供餐馆信息展示、用户注册、登录、查看订单信息等。
②为注册登陆消费者提供,订单修改、商品添加、退出等。
③外卖商家为用户提供:商品类目、订单支持、评价留言等。
④外卖登陆页面简单美观,价格一目了然,商品分类明确。
1.4 系统开发的意义
为解决外卖管理系统因为资金难以扩大规模的现象,提供了解决的办法。同时,提高了店员和用户之间沟通的效率,上菜乱和不及时现象有所缓解。
B/S模式的系统设计与实现,特别是应用该方式改造原有的或建立新的管理系统有着广阔的应用前景及发展前景。而且可以与用户通过留言板进行交流,能够更好的进行餐饮公司的管理。本系统随时给用户提供最新、最实惠的菜单,方便用户就餐。同时,利用系统交互平台可以充分了解用户的想法,与用户进行深层次的交流,对用户不满意的地方,及时改进。最终实现店家与用户之间方便。
2 开发平台及语言介绍
2.1开发和设计模式
2.1.1系统开发工具
本外卖系统采用Java语言进行编写,配合数据库进行综合设计,通过Java编
写实现动态网页技术,编写语言适应各大系统,可以实现动态页面和静态页面分离的作用。
2.1.2 系统设计模式

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/626.html

好棒文