摘要随着互联网技术的快速发展,网络早已成为现代人日常生活中不可或缺的部分。
传统的订餐方式已不能满足人们的需求,网上订餐由于其独有的便捷性和直观性,得到了很多人的青睐,在带给顾客方便、快捷感受的同时,又能让管理员对订单妥善保管并及时处理。
该课题通过对网上订餐进行需求分析,开发出一个基于互联网的B/S 模式的网上订餐系统,实现在线信息浏览,在线订餐与在线订单处理及信息更新和删除等功能。
系统的数据库方面,使用关系数据库管理系统MySQL,使系统安全性能更高,同时采用当前正在流行的JA V A平台编程,使用户界面更加完美。
通过严格的系统测试,结果表明该系统的各项功能都达到了预期目标,各功能模块都能够正常运行,该系统可以被广泛应用于中小型餐厅。
关键字:网上订餐;互联网;JA V A;订单管理;信息浏览AbstractWith the rapid development of Internet technology, the network has become essential part in the everyday life of modern people.The way of traditional ordering can not meet people’s needs,online ordering has gaining favour quickly.On one hand,the customers can feel convenient and fast.On the other hand,the administrators can take care of each order properly ,deal with it timely.What this system demands is analysis to realise an order system base on B/S mode and to update or delete messages on time and can search the messages online.On one hand,with the help of MySQL,the safety of this system is higher.On the other hand,because of the java,the interface is much more perfect.According to the strick test for this system there proves that every function of this system has achieve the goal.This system can be used in restaurants which are the size of small or medium and every module of system can work without error.Keywords: Online ordering; Internet; JA V A; management; information browsing目录第1章绪论 ..................................................................................... I V1.1论文背景及课题来源 (V)1.2本课题在国内外的发展状况 (V)1.3应解决的问题及系统开发意义 .............................................. V I1.4 JA V A平台简介 ...................................................................... V I1.4.1 JA V A概述 ..................................................................... V I1.4.2 JA V A的优势.................................................................. V I1.5 MySQL简介 (VII)1.5.1 MySQL概述 (VII)1.5.2 MySQL的优势 (VII)1.6系统体系结构 (VII)第2章系统可行性分析与需求分析 ................................................ I X2.1可行性分析 ............................................................................ I X2.2 系统设计目标 ....................................................................... I X2.2.1 系统安全性................................................................... I X2.2.2 可维护性....................................................................... I X2.2.3 用户操作....................................................................... I X2.2.4 运行速度....................................................................... I X2.2.5 界面 (X)2.3 系统需求分析 (X)第3章总体设计 (XIII)3.1 系统总体框架 (XIII)3.1.1用户登录 (XIII)3.1.2订餐服务 (XIII)3.1.3订单处理 (XIV)3.2 数据库需求分析 (XIV)3.3 系统概要设计 (XV)3.3.1 系统概要设计概述 (XV)3.3.2 订餐系统E-R图 (XV)3.4 逻辑设计 (XVII)3.4.1 逻辑设计概述 (XVII)3.4.2 数据表的设计 (XVII)3.5物理设计 (XVIII)3.5.l 数据库存储结构 (XVIII)3.5.2 数据存放位置 (XVIII)3.5.3 系统配置 (XIX)第4章网上订餐系统的实现 (XX)4.1 登陆/注册 (XX)4.2 菜单信息浏览 (XX)4.3 订餐服务 (XXII)4.4 用户反馈 (XXII)4.5订单处理 (XXIII)4.6后台信息管理 (XXIII)第5章网上订餐系统测试 (XXIV)5.1测试目标 (XXIV)5.2 测试方法 (XXIV)5.3 主模块测试 (XXIV)5.3.1登录/注册模块 (XXIV)5.3.2 订餐服务模块........................................................... X XV5.3.3 菜单管理模块........................................................... X XV5.4测试总结 (XXVI)第6章结论与展望 (XXVII)参考文献 (XXVIII)致谢 (XXIX)附录 (XXIX)以下资料来自:零度软件团队访问更多资料,收藏:Q群①已满,欢迎大家加入群②:(257523899)获取更多计算机相关资料。
加Q :519396085.第1章绪论1.1论文背景及课题来源随着网络技术的发展和普及,Internet已经成为人们获取有关信息和相互交流的重要途径之一,越来越多的机构和组织开始利用网络资源传递、发布、收集和管理信息。
这对各种类型的网络提供一次很大的挑战与机遇,特别是通过网络进行信息交互的这种活动,更加使网络的经营方式充满了活力和机动性[1]。
基于B/S模式的JA VA网上订餐系统是应用于网络交流领域的系统,它的主要特点有:(1) 通用性:网上订餐系统具有良好的人机界面,适合推广给所有用户,能够给用户提供良好的服务。
(2) 便捷性:本系统最大的特点就是方便快捷,用户使用本系统可以足不出户就享受到优质的服务,在现代人们的生活中非常适用。
人们对于订餐的要求是能够减少排队等待的时间,本系统的设计正是为了迎合这种需求,可以让用户节约大量的时间,提高了生活效率。
1.2本课题在国内外的发展状况在国外,在多年前许多知名品牌就开始了网上订餐服务,如今提供网上订餐服务的商家数目正在急剧膨胀,人们只需一部电脑和一张信用卡,就可全天订座。
即便并非名流或常客也不是厨师的朋友照样能与他们平起平坐地享受这种便捷的订餐方式。
网上订餐往往是开通网上服务,再引入专业物流配送公司,为传统供应商提供广泛的配送服务,消费者只要点中网上美食店提供的任一菜点,由配送公司专门配送。
网上订餐的方式已经被国外的许多家庭所认可。
在国内,目前我国使用的订餐方式大都还停留在电话订餐的层次上,毋容置疑,电话订餐方便,随时打一个电话就可以预定餐品。
但是这种方式还是存在着一些问题,比如这种订餐方式的效率低,并且对信息的保存与更改都需要人工记录,容易遗漏和出错。
总体而言,该行业发展不够迅速,国内也缺乏龙头企业。
经过几年的初步发展和互联网技术的不断进步,网络订餐市场被迅速催化,新的赢利模式逐渐被认可,一批新兴的以网络订餐为核心业务的互联网企业涌现。
1.3应解决的问题及系统开发意义本系统针对所有用户,建立了客户端和服务器端。
主要解决的问题包括:(1) 对于使用界面,需要人性化,能够给用户一种温馨的感觉;(2) 系统应能够及时响应用户的请求,并及时提供帮助。
本系统开发的意义在于提供给用户方便快捷的订餐服务,满足用户的需求,解决传统订餐方式的不足。
1.4 JA V A平台简介1.4.1 JA VA概述JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。
由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。
在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。
JSP技术为创建显示动态生成内容的web页面提供了简便的方法。