餐饮外卖下单管理系统(附件)
在网络技术飞速发展的时代,B/S构造的使用越来越宽泛。本文旨在构建一个使用java编写的餐饮下单管理系统。通过对餐饮下单管理系统的功能需求和业务流程的分析,采用ASP.NET、数据库、数据结构、网络通信、JavaScript一系列技术来实现了该管理系统。因此该餐饮下单管理系统拥有了比较强的可扩展性。通过建立数据库系统,这个餐饮下单管理系统最基本的部分也完成了。通过对管理员模式和顾客模式的集成,极大地提升了用户在使用该系统时的体验度及可操作度。该系统还有良好的安全性,这样就可以让信息系统正常地运行,杜绝非法访问和越权运行。
目录
摘要4
关键词4
Abstract4
Key words4
引言4
1 课题及开发工具4
1.1 课程名称及目标 4
1.2 开发技术及工具 5
1.2.1 开发技术5
1.2.2 开发工具6
2 需求分析6
2.1 数据需求7
2.1.1 下订单阶段需要的数据7
2.1.2 点菜阶段需要的数据7
2.1.3 结账阶段需要的数据7
2.1.4 员工管理需要的数据7
2.1.5 顾客管理需要的数据7
2.1.6 消费记录管理需要的数据7
2.2 事务需求7
2.2.1 数据录入7
2.2.2 数据更新/删除7
2.2.3 数据查询7
2.3 数据流图7
2.3.1 顶层数据流7
2.3.2 第一层数据流8
2.3.3 第二层数据流8
2.4 数据字典9
2.4.1 数据项9
2.4.2 数据结构14
2.4.3 数据流15
2.4.4 数据存储15
2.4.5 处理过程15
3 数据库结构设计15
3.1 概念设计 15
3.1.1 各自ER图的建立15
3.1.2 总体ER图的建立 20
3.2逻辑设计20
3 *好棒文|www.hbsrm.com +Q: @351916072@
.2.1 ER图向关系模型的转换20
3.2.2优化处理20
3.2.3用户子模式建立20
数据库物理设计21
4.1 建立索引21
4.2 存储过程21
5. 总结21
致谢21
参考文献22
附录A运行截图23
附录B数据库各表截图24
附录C数据库的实施27
餐饮外卖下单管理系统
引言
引言
课题及开发工具
1.1 课程名称及目标
该毕业设计是一个餐饮下单管理系统。
本系统的主要功能:菜谱管理,顾客下单,点菜,顾客结账。
这个系统的基本功能:点菜、买单、进行员工资料管理。功能如下:
(1)菜谱管理:管理员可以对菜品进行一系列操作,顾客可以查看菜谱内容。
(2)顾客下单功能:顾客可以通过该系统进行下单。
(3)点菜:客人可以直接进行点菜。
(4)顾客结账:顾客可以使用该系统进行结账操作,每份账单都有自己的账单号,以防错单的出现。
1.2 开发技术及工具
1.2.1 开发技术
java作为一种计算机语言,没有悠久的历史,但却已经受到许多开发商的青睐。由于其自身的特点,它是在许多编程语言中最流行的。由于它简洁、面向对象、且平台相对独立、安全性良好、能对java进行解释,拥有多线程,适用于各种应用不是很高和苛刻[1]。
JSP使用java作为一种脚本语言和编译成servlet在实际运行。这种优势使得JSP在所有类型的服务器上运行,而JSP可以响应不同的需求或不同的软硬件开发环境。在java EE中,有丰富多彩的框架,如Struts、WebWork、等,并将工作划分为不同的层次,包括以下三层:客户呈现层,服务器逻辑层,服务器呈现层。java EE对应连接的java EE服务器,java EE服务器还拥有Web的许多部件还有它的三层架构,在使用时,会调用标准java EE来完成不同的任务[2]。
Struts的含义是分支,当然还有支柱,我们能够使用它来减少开发程序的时间。Struts的创建者在开发初期曾认为Servlet和JSP已经足够强大,以致于用户仅靠这两个功能就可以完成大部分开发工程,但是在实际应用时却让项目的开发出现了很多错误,甚至重用性也做的十分差。在MVC模型中,可以将Struts的表现大致分成如图所示:
图22 Struts组件在MVC中的位置[7]
在视图层中,可以使用JSP及其标签库,以及Struts标签库,这些标签库可以用来解决显示逻辑,并使用ActoFrices这个组件来把现实传送到控制器层[3]。
在控制器层中,Struts提供了ActServServices这样一个控制器,它时通过继承httpServices,来对DOPoST()和DOKET()进行重载,然后它会收到HTTP请求,最后转发,还为用户提供了XML转发映射功能。
在模型层中,使用Struts,当我们用它提供动作后,就可以把管理逻辑调用出来,帮助用户解决问题,这就说明了Struts并没有完成任务的能力,它只能通过调用之前的自己来挖完成用户需求的[4]。
该系统是通过B/S结构来运行的。随着web技术的发展和成熟,B/S结构被更加广泛地使用。对于Web浏览器来说,客户端是不可或缺的。这个模式可以通过对客户端的集中,把核心功能融合在一起,对系统的开发、使用和维护有极大的促进作用。在使用B/S这个模式的时候,浏览器是通过超文本来访问数据库。数据库服务器收到请求后,先进行处理,处理完成后再进行验证,最后才对结果进行处理,然后传送给Web服务器。所有的结果都转换为HTML表单,并通过HTML的方式转发给web。显示页面。
目录
摘要4
关键词4
Abstract4
Key words4
引言4
1 课题及开发工具4
1.1 课程名称及目标 4
1.2 开发技术及工具 5
1.2.1 开发技术5
1.2.2 开发工具6
2 需求分析6
2.1 数据需求7
2.1.1 下订单阶段需要的数据7
2.1.2 点菜阶段需要的数据7
2.1.3 结账阶段需要的数据7
2.1.4 员工管理需要的数据7
2.1.5 顾客管理需要的数据7
2.1.6 消费记录管理需要的数据7
2.2 事务需求7
2.2.1 数据录入7
2.2.2 数据更新/删除7
2.2.3 数据查询7
2.3 数据流图7
2.3.1 顶层数据流7
2.3.2 第一层数据流8
2.3.3 第二层数据流8
2.4 数据字典9
2.4.1 数据项9
2.4.2 数据结构14
2.4.3 数据流15
2.4.4 数据存储15
2.4.5 处理过程15
3 数据库结构设计15
3.1 概念设计 15
3.1.1 各自ER图的建立15
3.1.2 总体ER图的建立 20
3.2逻辑设计20
3 *好棒文|www.hbsrm.com +Q: @351916072@
.2.1 ER图向关系模型的转换20
3.2.2优化处理20
3.2.3用户子模式建立20
数据库物理设计21
4.1 建立索引21
4.2 存储过程21
5. 总结21
致谢21
参考文献22
附录A运行截图23
附录B数据库各表截图24
附录C数据库的实施27
餐饮外卖下单管理系统
引言
引言
课题及开发工具
1.1 课程名称及目标
该毕业设计是一个餐饮下单管理系统。
本系统的主要功能:菜谱管理,顾客下单,点菜,顾客结账。
这个系统的基本功能:点菜、买单、进行员工资料管理。功能如下:
(1)菜谱管理:管理员可以对菜品进行一系列操作,顾客可以查看菜谱内容。
(2)顾客下单功能:顾客可以通过该系统进行下单。
(3)点菜:客人可以直接进行点菜。
(4)顾客结账:顾客可以使用该系统进行结账操作,每份账单都有自己的账单号,以防错单的出现。
1.2 开发技术及工具
1.2.1 开发技术
java作为一种计算机语言,没有悠久的历史,但却已经受到许多开发商的青睐。由于其自身的特点,它是在许多编程语言中最流行的。由于它简洁、面向对象、且平台相对独立、安全性良好、能对java进行解释,拥有多线程,适用于各种应用不是很高和苛刻[1]。
JSP使用java作为一种脚本语言和编译成servlet在实际运行。这种优势使得JSP在所有类型的服务器上运行,而JSP可以响应不同的需求或不同的软硬件开发环境。在java EE中,有丰富多彩的框架,如Struts、WebWork、等,并将工作划分为不同的层次,包括以下三层:客户呈现层,服务器逻辑层,服务器呈现层。java EE对应连接的java EE服务器,java EE服务器还拥有Web的许多部件还有它的三层架构,在使用时,会调用标准java EE来完成不同的任务[2]。
Struts的含义是分支,当然还有支柱,我们能够使用它来减少开发程序的时间。Struts的创建者在开发初期曾认为Servlet和JSP已经足够强大,以致于用户仅靠这两个功能就可以完成大部分开发工程,但是在实际应用时却让项目的开发出现了很多错误,甚至重用性也做的十分差。在MVC模型中,可以将Struts的表现大致分成如图所示:
图22 Struts组件在MVC中的位置[7]
在视图层中,可以使用JSP及其标签库,以及Struts标签库,这些标签库可以用来解决显示逻辑,并使用ActoFrices这个组件来把现实传送到控制器层[3]。
在控制器层中,Struts提供了ActServServices这样一个控制器,它时通过继承httpServices,来对DOPoST()和DOKET()进行重载,然后它会收到HTTP请求,最后转发,还为用户提供了XML转发映射功能。
在模型层中,使用Struts,当我们用它提供动作后,就可以把管理逻辑调用出来,帮助用户解决问题,这就说明了Struts并没有完成任务的能力,它只能通过调用之前的自己来挖完成用户需求的[4]。
该系统是通过B/S结构来运行的。随着web技术的发展和成熟,B/S结构被更加广泛地使用。对于Web浏览器来说,客户端是不可或缺的。这个模式可以通过对客户端的集中,把核心功能融合在一起,对系统的开发、使用和维护有极大的促进作用。在使用B/S这个模式的时候,浏览器是通过超文本来访问数据库。数据库服务器收到请求后,先进行处理,处理完成后再进行验证,最后才对结果进行处理,然后传送给Web服务器。所有的结果都转换为HTML表单,并通过HTML的方式转发给web。显示页面。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1596.html