jsp的网上订餐系统的开发设计(源码)【字数:6301】
摘 要目前的网上订餐网站,它拥有网络的许多优势与特点如餐馆种类繁多营业时间不受日夜限制,无论何时何地你都可以找到你想要的美食。并且点餐步骤简单方便,完成点餐后你只需在家等待就会有美食送上门。这样的销售模式可以节省顾客的大量时间对于平时工作生活比较忙碌的人来说无疑不是一个好消息,它省去了你出门和交通的时间,如同家中有一个全能的厨师一般。正式因为如此如今网上点餐,已经成为了一个炙手可热的发展项目,许许多多的人都已经将眼光放在了这里,我相信网上订餐必然会发展的越来越如火如荼。本系统基于JSP,服务器用的是Tomcat,而后台使用MySQL为数据库管理系统,开发工具为MyEclipse。
目 录
第一章 绪论 1
1.1课题背景与意义 1
1.2 开发工具 1
1.2.1 MyEclipse 1
1.2.2 Tomcat 1
1.2.3 JSP技术 1
1.2.4 MySQL数据库介绍 2
第二章 系统的分析与设计 3
2.1功能需求分析 3
2.2系统的需求分析 3
2.2.1技术可行性 3
2.2.2运行可行性 4
2.2系统功能模块分析 4
2.3界面需求 8
第三章 数据库设计 9
3.1数据实体图设计 9
3.2数据库表设计 11
第四章 部分系统功能模块展示 14
4.1 注册、登录模块的实现 14
4.2管理员模块 16
4.3用户查看菜品信息 21
4.4顾客订餐模块 22
致 谢 26
参考文献 27
第一章 绪论
1.1课题背景与意义
目前的网上订餐网站,它拥有网络的许多优势与特点如餐馆种类繁多营业时间不受日夜限制,无论何时何地你都可以满足你的一切需求。并且点餐步骤简单方便,完成点餐后你只需在家等待就会有美食送上门。这样的销售模式可以节省顾客的大量时间对于平时工作生活比较忙碌的人来说无疑不是一个好消息,它省去了你出门和交通的时间,如同家中有一个全能的厨师一般。 *好棒文|www.hbsrm.com +Q: #351916072#
正式因为如此如今网上点餐已经成为了一个炙手可热的发展项目,许许多多的人都已经将眼光放在了这里,我相信网上订餐必然会发展的越来越如火如荼。
1.2 开发工具
1.2.1 MyEclipse
MyEclipse是个款功能强大的开发软件,它是用于j2EE和Eclipse以及Java开发的综合产品。用途十分广泛,特点在于它面对不同的需求以及各种不同的开元产品都拥有强大是适用性。MyEclipse全称MyEclipse Enterprise Workbench,使用MyEclipse可以使我们在各个方面包括JavaEE开发,数据库和服务器等拥有超高的工作效率。综合而言它拥有诸如编写,调整,测试以及开发的各项功能。
1.2.2 Tomcat
Tomcat作为一个WEB服务器特点之一在于它的免费性并且它属于轻量级应用服务器,虽然在使用范围并非普遍广泛但十分适合小型项目的制作,同时也是研发JSP程序的首选。
1.2.3 JSP技术
JSP利用Java语言编程主要用于XML中的tags以及scriptlets,来处理产生动态网页的逻辑。而存在服务器端资源的使用逻辑则是利用scriptlets和tags来访问。JSP使网页设计和网页逻辑分离,用于组件的设计可支持重用,让开发Web的应用程序变得更加简单和迅捷。
JSP的技术基础是Servlet,并且只有Servlet与jsp合作才可进行大型的Web程序应用的研发。Java技术的特点中JSP拥有上手轻松,面向对象开放,不仅安全可靠还具有平台无关性的特点,JSP技术的优点:
(1)与ASP/.net相对照其局限性是很明显的。 因为它能在大部分环境中进行扩展,且在绝大部分情况下进行环境的系统部署。
(2)非同一般的延展性和可变性。即使只有一个不大的jar仍然可以进行JSP/Servlet,包括从数台服务器执行群集与平衡载负,到数台Application执行信息处理,消息操作。
(3)Java拥有很多十分优良的研发工具,而且许多可以不用付出任何代价获得,甚至其间很多已然能够流畅的运行于各种平台之上
1.2.4 MySQL数据库介绍
MySQL是目前相对十分流行的一种数据库管理系统,适合小型的网站的开发设计使用,提供对数据的存取、增加、修改、删除或更加复杂的数据 抽取等操作,作为关系型数据库也支持标准的结构化查询语言。支持5000万条记录的数据仓库,总体上 说,MySQL简单易用、性能高。
MySQL数据库的特点:
提供管理工具,用于管理、检查、优化数据库操作
优化的SQL查询算法,查询速度高效
开发语言是C/C++,它支持多种编译器,具有源代码的可移植性
操作简单,性能高,非企业用户更加适合使用
客户端可以通过TCP/IP、ODBC和JDBC连接到MySQL数据库服务器
可以处理拥有上千万条记录的大型数据库。
第二章 系统的分析与设计
2.1功能需求分析
系统共有三种不同类型的用户,包括普通订餐用户、送货员、管理员,他们分别拥有不同的权限,拥有不同的职能订餐用户主要根据自己的需要点购餐点,并填写相关信息等待配送,送餐员负责查看订单信息并进行送餐,管理人员负责对系统后台的管理
订餐用户功能:
1)用户注册、登录
2)填写个人信息
3)修改密码
4)查看各色餐点
5)为所选餐点付款
目 录
第一章 绪论 1
1.1课题背景与意义 1
1.2 开发工具 1
1.2.1 MyEclipse 1
1.2.2 Tomcat 1
1.2.3 JSP技术 1
1.2.4 MySQL数据库介绍 2
第二章 系统的分析与设计 3
2.1功能需求分析 3
2.2系统的需求分析 3
2.2.1技术可行性 3
2.2.2运行可行性 4
2.2系统功能模块分析 4
2.3界面需求 8
第三章 数据库设计 9
3.1数据实体图设计 9
3.2数据库表设计 11
第四章 部分系统功能模块展示 14
4.1 注册、登录模块的实现 14
4.2管理员模块 16
4.3用户查看菜品信息 21
4.4顾客订餐模块 22
致 谢 26
参考文献 27
第一章 绪论
1.1课题背景与意义
目前的网上订餐网站,它拥有网络的许多优势与特点如餐馆种类繁多营业时间不受日夜限制,无论何时何地你都可以满足你的一切需求。并且点餐步骤简单方便,完成点餐后你只需在家等待就会有美食送上门。这样的销售模式可以节省顾客的大量时间对于平时工作生活比较忙碌的人来说无疑不是一个好消息,它省去了你出门和交通的时间,如同家中有一个全能的厨师一般。 *好棒文|www.hbsrm.com +Q: #351916072#
正式因为如此如今网上点餐已经成为了一个炙手可热的发展项目,许许多多的人都已经将眼光放在了这里,我相信网上订餐必然会发展的越来越如火如荼。
1.2 开发工具
1.2.1 MyEclipse
MyEclipse是个款功能强大的开发软件,它是用于j2EE和Eclipse以及Java开发的综合产品。用途十分广泛,特点在于它面对不同的需求以及各种不同的开元产品都拥有强大是适用性。MyEclipse全称MyEclipse Enterprise Workbench,使用MyEclipse可以使我们在各个方面包括JavaEE开发,数据库和服务器等拥有超高的工作效率。综合而言它拥有诸如编写,调整,测试以及开发的各项功能。
1.2.2 Tomcat
Tomcat作为一个WEB服务器特点之一在于它的免费性并且它属于轻量级应用服务器,虽然在使用范围并非普遍广泛但十分适合小型项目的制作,同时也是研发JSP程序的首选。
1.2.3 JSP技术
JSP利用Java语言编程主要用于XML中的tags以及scriptlets,来处理产生动态网页的逻辑。而存在服务器端资源的使用逻辑则是利用scriptlets和tags来访问。JSP使网页设计和网页逻辑分离,用于组件的设计可支持重用,让开发Web的应用程序变得更加简单和迅捷。
JSP的技术基础是Servlet,并且只有Servlet与jsp合作才可进行大型的Web程序应用的研发。Java技术的特点中JSP拥有上手轻松,面向对象开放,不仅安全可靠还具有平台无关性的特点,JSP技术的优点:
(1)与ASP/.net相对照其局限性是很明显的。 因为它能在大部分环境中进行扩展,且在绝大部分情况下进行环境的系统部署。
(2)非同一般的延展性和可变性。即使只有一个不大的jar仍然可以进行JSP/Servlet,包括从数台服务器执行群集与平衡载负,到数台Application执行信息处理,消息操作。
(3)Java拥有很多十分优良的研发工具,而且许多可以不用付出任何代价获得,甚至其间很多已然能够流畅的运行于各种平台之上
1.2.4 MySQL数据库介绍
MySQL是目前相对十分流行的一种数据库管理系统,适合小型的网站的开发设计使用,提供对数据的存取、增加、修改、删除或更加复杂的数据 抽取等操作,作为关系型数据库也支持标准的结构化查询语言。支持5000万条记录的数据仓库,总体上 说,MySQL简单易用、性能高。
MySQL数据库的特点:
提供管理工具,用于管理、检查、优化数据库操作
优化的SQL查询算法,查询速度高效
开发语言是C/C++,它支持多种编译器,具有源代码的可移植性
操作简单,性能高,非企业用户更加适合使用
客户端可以通过TCP/IP、ODBC和JDBC连接到MySQL数据库服务器
可以处理拥有上千万条记录的大型数据库。
第二章 系统的分析与设计
2.1功能需求分析
系统共有三种不同类型的用户,包括普通订餐用户、送货员、管理员,他们分别拥有不同的权限,拥有不同的职能订餐用户主要根据自己的需要点购餐点,并填写相关信息等待配送,送餐员负责查看订单信息并进行送餐,管理人员负责对系统后台的管理
订餐用户功能:
1)用户注册、登录
2)填写个人信息
3)修改密码
4)查看各色餐点
5)为所选餐点付款
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/345.html