4。9 管理员订单管理模块功能实现 47
4。9。1 浏览器端设计 47
4。9。2 服务器端设计 48
第五章 系统测试 49
5。1 单元测试 49
5。2 集成测试 52
结 语 54
致 谢 55
参 考 文 献 56
第一章 绪论
1。1 智能点菜系统的背景及现状
伴随着我国国内经济水平的迅速提高,国内各个行业都呈现出一片繁荣的景象, 其中餐饮业作为服务业中最常见的行业尤为突出。传统的餐饮行业中,点餐的工作都 是由餐厅的服务员人工完成的,但是随着餐饮企业的规模不断扩大、数量的不断增加, 人工的管理模式不论是在工作效率、资金成本、经营效益还是提供市场信息等方面都 已经难以适应当前快速的生活方式以及现代化的管理需求,这就使整个餐饮行业的发 展规模和服务质量陷入了停滞。一个有效的管理方式和经营方式是整个餐饮业甚至说 其他行业迫切需要的。论文网
21 世纪以来,信息技术飞速发展,其已经渗入到人们生活的方方面面,对于发 展迅速的餐饮行业,拥有一个实用的智能点菜系统能有效地提高工作效率、降低人员 成本来取得更高的经营效益。
1。2 智能点菜系统的现状
1。3 智能点菜系统的未来发展趋势
1。4 智能点菜系统的实际意义
本系统使用 spring+mybatis 框架开发[4],足够满足中小型项目的需求,本系 统需达到以下几个目标:
(1)、采用 B/S 架构[5],用户界面美观友好,操作简洁方便,数据库安全可靠。
(2)、实现用户注册、登陆、点单、提交等操作 (3)、实现管理员操作
第二章 相关技术介绍及需求分析
2。1 相关技术介绍
本系统采用了 B/S 架构,开发语言使用 java,使用 tomcat 作为本地服务器,开发 工具使用了 Myeclipse、EditPlus 等软件,前端页面使用了 JavaScript、Ajax、jQuery 等技术,数据库使用的 MySQL 数据库,框架使用了 spring 和 mybatis。
2。1。1Java
Java(原名 Oak)是 Java 程序语言和 Java 平台的总称,该语言在 1995 年由 Sun 公司提出。由于其在跨平台、web 服务器上的强大功能,Java 技术被广泛应用并极大 地推动了 web 的飞速发展。
Java 分为三大体系:J2SE(Java 标准版)、J2EE(Java 企业版)[6]、J2ME(Java 微型版)。J2SE 适用于学习 Java 语言,重要用于编写客户端/服务器项目,也是其他 两个版本的基础,为它们提供标准的 java 类库。J2EE 企业版的主要功能是开发浏览 器/服务器系统和大型的网站。J2ME 微型版(也叫移动版)的主要功能是为移动端编 程搭建平台。(本系统采用浏览器/服务器交媾,使用的是 J2EE 企业版)文献综述
Java 语言是面向对象的,其有三大特征:封装、继承、多态。[7] 封装,就是把具有相同属性的事务划分到一个类中,这个类的属性用来描述这类