jsp的网上订餐系统
摘 要随着互联网的迅猛发展,管理信息系统得到越来越广泛的应用。绝大多数餐饮、烘培等服务行业也有信息化的需求,尤其是网上订餐管理方面。设计、开发一个网上订餐管理系统,减少人力资源成本,提升餐饮、烘培企业的服务效率,是服务行业内涵发展的必然趋势。首先介绍了网上订餐系统的发展现状和建设意义,接着简述了系统开发过程中使用的开发工具和技术,然后对系统进行了分析和设计,最后用Java技术和SQL Server实现了该系统。基于JSP的网上订餐系统采用B/S三层体系结构,主要实现了会员管理、菜品管理、订单管理、留言管理等功能。运用本系统,可以在一定程度上减少人力资源成本,提高工作效率和公司收益。
目 录
第一章 绪论 1
1.1 课题现状与意义 1
1.2 课题发展状况 1
1.3 论文组织 2
第二章 技术介绍和技术需求 3
2.1开发工具 3
2.2 软硬件需求 3
第三章 系统分析与设计 4
3.1 需求分析 4
3.1.1 可行性 4
3.1.2 性能 4
3.1.3 软件版权和成本 5
3.2 模块设计 5
3.2.1 页面 5
3.2.2 功能 5
3.2.3 数据库 6
第四章 系统实现和测试 10
4.1 系统设计与实现 10
4.1.1 系统登录模块 10
4.1.2 系统属性管理模块 10
4.1.3 会员管理模块 11
4.1.4 菜品管理模块 11
4.1.5 订单管理模块 12
4.1.6 留言管理模块 12
4.1.7 网站主界面模块 13
4.1.8 我的订单模块 14
4.2系统测试 15
4.2.1 用户登录测试 15
4.2.2 菜品添加 15
4.2.3 管理员登录测试 16
4.2.4 管理员登录密码修改测试 16
结束语 18
致 谢 19
参考
*好棒文|www.hbsrm.com +Q: #351916072#
文献 20
第一章 绪论
本章主要介绍了课题的现状与意义,并对此课题今后发展进行阐述与分析,最后介绍了本论文的具体安排。
1.1 课题现状与意义
在上个世纪末,多数的企业的操作还是手工操作,对于服务这个概念还没有特别透彻。然而到了本世纪初,信息管理进行了改朝换代,在我个人看来手工操作已经无法彻底满足企业扎根生存的需求。因为知识经济时代给服务管理提出了更高的要求,除了以往的标准型服务外,还细化出更多的服务性行业,其中以餐饮业尤为突出,各色各类的餐饮服务应运而生,网上订餐系统就是最基本的模型,要做到打开餐饮店铺主页,选择自己所需要的食物,付款后卖家送货上门,做到干净利落,完全可以足不出户。
现阶段,利用互联网满足在家的基本需求已经到了非常重要的地位。企业以及事业单位员工为了节省时间,特别是有的岗位需要偶尔作息不规律,忙完工作后不可避免的会有出去吃不到饭,或者没有合胃口的饭菜的这种情况,开发适合本单位需求的管理信息系统。一个新的饮食服务系统的热潮正在掀起。在国外,随着通信与计算机技术的迅速发展,网络服务性行业也逐渐进入到了网络化的发展时代。世界发达国家已经建立起了比较先进和完善的服务管理体系。
在网上订餐系统这一领域中,“肯德基网上订餐”是成功的典范,该系统功能强大齐全,对于操作人员的技术性要求不高,在相同层次价格的系统中,该系统的青睐性尤为突出。该系统后台使用SQL Server数据库,用.NET技术编写程序,设计结构是B/S。该系统设计的主要包括资讯,餐饮,预定,用户、新人培训等内容。对于订单数管理的统计还采用柱状图和比例图分别呈现给用户,让用户对比数据的时候能够一目了然,绝对具有说服力。
1.2 课题发展状况
结合国内外对网络订餐管理系统的要求,网络订餐管理系统的发展前景可谓大好,尤其是在这个注重信息化管理的时代,应用到的地方肯定会逐年增加。自然而然,对网络订餐管理系统的开发要求也会越来越高,比如功能要愈加的强大,保密性和安全性都要提高到一定的高度,系统要更加的智能化,操作起来更加便捷,更加节省人力资源,性价比更加高等要求。
随着网络信息化的发展,员工在传统餐饮业运作过程中已经成为不可或缺的一环,手动运营的传统方式带来了大量的资源浪费,人员在记录的同时容易忘记订单相应的内容,且用户的反应也不尽如人意。基于JSP的网络订餐系统一方面为管理者提供了完善的管理机制,提供了一个合理的企业运作平台。另一方面,在餐饮业的管理方面也逐步走向了信息化和网络化,从最大程度上降低劳动力,提高执行效率。
1.3 论文组织
本文的组织工作:
第一章:描述了课题现状、意义及发展状况。
第二章:描述了涉及到相关技术及开发运行环境。
第三章:描述了系统的需求分析和设计。
第四章:描述了系统的实现和功能测试。
第二章 技术介绍和技术需求
本章主要介绍开发工具和技术,以及软硬件的需求。
2.1开发工具
2.1.1 MyEclipse
MyEclipse是一款功能强大、适用性强、支持性广泛的软件,对开源产品的支持效果也比较的明显。相对于Eclipse IDE,MyEclipse在各方面也有了拓展。使用MyEclipse,在进行编写程序的时候,对于数据库和Java EE的发布,还有一些应用程序的整合这一模块上都提供了极大的便利。
2.1.2 Tomcat
Tomcat是一款开源的、轻量级的Web服务器。本系统采用了Tomcat作为运行支撑,Tomcat对JSP/Servlet有较好的支持,同时在HTML的功能处理上也有很好的实现。不仅如此,在Java程序运行中也是一个很好的网络服务器。因此,在进行一些工作量不是很大的情况下Tomcat可以作为合适的运行服务器。
2.1.3 SQL Server 2005
SQL Server 2005是常用的数据库系统,然而里面所用到的SQL语言的主要功能就是和各种数据库建立联系,进行沟通,进行一些数据的传达。其次,SQL Server具有可扩展性、性能高、为分布式B/S计算所设计的优点。在实际运用中,特别是针对于一些中小型企业,SQL Server 2005的功能已经非常足够了。并且它是一款开源软件,也同时降低了企业的成本。
2.2 软硬件需求
硬件概括地说就是处理器,是用来进行各种实体操作的,包括存储器,输入设备还有输出设备,在开发本系统时,对硬件的需求如下:
(1)CPU:Pentium以上计算机
(2)内存:500M以上
软件和硬件相对应,是实现功能所要运用到的程序,大致是操作系统和软件两个模块,下面是本系统开发时对软件的需求:
(1)操作系统:Windows XP
(2)开发工具:MyEclipse 6.0.1
(3)应用服务器:Tomcat 6.0
(4)开发语言:Java
(5)浏览器:IE浏览器
第三章 系统分析与设计
目 录
第一章 绪论 1
1.1 课题现状与意义 1
1.2 课题发展状况 1
1.3 论文组织 2
第二章 技术介绍和技术需求 3
2.1开发工具 3
2.2 软硬件需求 3
第三章 系统分析与设计 4
3.1 需求分析 4
3.1.1 可行性 4
3.1.2 性能 4
3.1.3 软件版权和成本 5
3.2 模块设计 5
3.2.1 页面 5
3.2.2 功能 5
3.2.3 数据库 6
第四章 系统实现和测试 10
4.1 系统设计与实现 10
4.1.1 系统登录模块 10
4.1.2 系统属性管理模块 10
4.1.3 会员管理模块 11
4.1.4 菜品管理模块 11
4.1.5 订单管理模块 12
4.1.6 留言管理模块 12
4.1.7 网站主界面模块 13
4.1.8 我的订单模块 14
4.2系统测试 15
4.2.1 用户登录测试 15
4.2.2 菜品添加 15
4.2.3 管理员登录测试 16
4.2.4 管理员登录密码修改测试 16
结束语 18
致 谢 19
参考
*好棒文|www.hbsrm.com +Q: #351916072#
文献 20
第一章 绪论
本章主要介绍了课题的现状与意义,并对此课题今后发展进行阐述与分析,最后介绍了本论文的具体安排。
1.1 课题现状与意义
在上个世纪末,多数的企业的操作还是手工操作,对于服务这个概念还没有特别透彻。然而到了本世纪初,信息管理进行了改朝换代,在我个人看来手工操作已经无法彻底满足企业扎根生存的需求。因为知识经济时代给服务管理提出了更高的要求,除了以往的标准型服务外,还细化出更多的服务性行业,其中以餐饮业尤为突出,各色各类的餐饮服务应运而生,网上订餐系统就是最基本的模型,要做到打开餐饮店铺主页,选择自己所需要的食物,付款后卖家送货上门,做到干净利落,完全可以足不出户。
现阶段,利用互联网满足在家的基本需求已经到了非常重要的地位。企业以及事业单位员工为了节省时间,特别是有的岗位需要偶尔作息不规律,忙完工作后不可避免的会有出去吃不到饭,或者没有合胃口的饭菜的这种情况,开发适合本单位需求的管理信息系统。一个新的饮食服务系统的热潮正在掀起。在国外,随着通信与计算机技术的迅速发展,网络服务性行业也逐渐进入到了网络化的发展时代。世界发达国家已经建立起了比较先进和完善的服务管理体系。
在网上订餐系统这一领域中,“肯德基网上订餐”是成功的典范,该系统功能强大齐全,对于操作人员的技术性要求不高,在相同层次价格的系统中,该系统的青睐性尤为突出。该系统后台使用SQL Server数据库,用.NET技术编写程序,设计结构是B/S。该系统设计的主要包括资讯,餐饮,预定,用户、新人培训等内容。对于订单数管理的统计还采用柱状图和比例图分别呈现给用户,让用户对比数据的时候能够一目了然,绝对具有说服力。
1.2 课题发展状况
结合国内外对网络订餐管理系统的要求,网络订餐管理系统的发展前景可谓大好,尤其是在这个注重信息化管理的时代,应用到的地方肯定会逐年增加。自然而然,对网络订餐管理系统的开发要求也会越来越高,比如功能要愈加的强大,保密性和安全性都要提高到一定的高度,系统要更加的智能化,操作起来更加便捷,更加节省人力资源,性价比更加高等要求。
随着网络信息化的发展,员工在传统餐饮业运作过程中已经成为不可或缺的一环,手动运营的传统方式带来了大量的资源浪费,人员在记录的同时容易忘记订单相应的内容,且用户的反应也不尽如人意。基于JSP的网络订餐系统一方面为管理者提供了完善的管理机制,提供了一个合理的企业运作平台。另一方面,在餐饮业的管理方面也逐步走向了信息化和网络化,从最大程度上降低劳动力,提高执行效率。
1.3 论文组织
本文的组织工作:
第一章:描述了课题现状、意义及发展状况。
第二章:描述了涉及到相关技术及开发运行环境。
第三章:描述了系统的需求分析和设计。
第四章:描述了系统的实现和功能测试。
第二章 技术介绍和技术需求
本章主要介绍开发工具和技术,以及软硬件的需求。
2.1开发工具
2.1.1 MyEclipse
MyEclipse是一款功能强大、适用性强、支持性广泛的软件,对开源产品的支持效果也比较的明显。相对于Eclipse IDE,MyEclipse在各方面也有了拓展。使用MyEclipse,在进行编写程序的时候,对于数据库和Java EE的发布,还有一些应用程序的整合这一模块上都提供了极大的便利。
2.1.2 Tomcat
Tomcat是一款开源的、轻量级的Web服务器。本系统采用了Tomcat作为运行支撑,Tomcat对JSP/Servlet有较好的支持,同时在HTML的功能处理上也有很好的实现。不仅如此,在Java程序运行中也是一个很好的网络服务器。因此,在进行一些工作量不是很大的情况下Tomcat可以作为合适的运行服务器。
2.1.3 SQL Server 2005
SQL Server 2005是常用的数据库系统,然而里面所用到的SQL语言的主要功能就是和各种数据库建立联系,进行沟通,进行一些数据的传达。其次,SQL Server具有可扩展性、性能高、为分布式B/S计算所设计的优点。在实际运用中,特别是针对于一些中小型企业,SQL Server 2005的功能已经非常足够了。并且它是一款开源软件,也同时降低了企业的成本。
2.2 软硬件需求
硬件概括地说就是处理器,是用来进行各种实体操作的,包括存储器,输入设备还有输出设备,在开发本系统时,对硬件的需求如下:
(1)CPU:Pentium以上计算机
(2)内存:500M以上
软件和硬件相对应,是实现功能所要运用到的程序,大致是操作系统和软件两个模块,下面是本系统开发时对软件的需求:
(1)操作系统:Windows XP
(2)开发工具:MyEclipse 6.0.1
(3)应用服务器:Tomcat 6.0
(4)开发语言:Java
(5)浏览器:IE浏览器
第三章 系统分析与设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1313.html