橘子味道酒店点菜系统的设计与实现 摘要: 为了满足各大酒店服务员在接待顾客点菜方面的各种需求,本次毕业设计以酒店点菜系统为主要内容。本系统分为前台和后台两部分,前台用JSP制作,后台用Sql Server2000支持,经过一系列的分析在数据库中建立数据表。经过系统需求分析和模块详细设计,共设计出了四大功能:管理员基础信息管理功能,前台服务人员开台、点菜、结帐功能、后台厨房查看待做菜品功能。本系统的优点采用B/S模式,使用简单,容易上手,维护比较简单,但是缺点在于应用范围还有局限。界面制作美观程度不够,系统的总体性能还不够稳定。如何解决这些问题,更好的完善系统,将会是今后工作的目标 本系统主要采用了B/S结构,运用了JSP语言,采用了基于MVC设计模式的SSH框架,系统通过装有网站所有文件的文件夹拷备在网站所用Web软件Tomcat的webapps目录下,本系统使用mysql数据管理系统来存储和管理系统数据。 本系统主要分为前台服务员、厨房工作人员、管理员,这三个部分。主要是前台管理与后台管理相结合完成一些工作模式。 关键字:点菜系统; B/S;JSP;SSH 目 录 1 绪论 1 1.1 课题研究背景 1 1.2 酒店点菜系统的开发意义 1 内容来自www.paper51.com 1.3酒店点菜系统简介 2 1.4酒店点菜系统的目标 2 2 可行性分析 2 2.1 技术可行性 2 2.2 经济可行性 3 2.3 操作可行性 4 3 开发工具技术及运行环境 4 3.1 开发工具 4 3.2 系统运行环境 6 3.2采用技术 6 3.2.1Java Server Pages 6 3.2.2 JavaScript 7 3.2.3 Asynchronous JavaScript and XML 8 3.2.4 Cascading Style Sheets 8 3.2.5 Sql 9 3.2.6 SSH框架整合技术 10 4 需求分析 13 4.1 系统功能分析 13 4.1.1 管理员功能 14 4.1.2 前台服务人员功能 14 4.1.3 厨房人员功能 15 4.2 系统用户用例 15 5 总体设计 17 5.1 数据库概念结构设计 17 5.2 数据表设计 18 6 详细设计 20 6.1 数据库的连接 20 6.2 系统首页设计 21 6.3 管理员模块设计 22 6.3.1新增台位 22 6.3.2台位管理 25 6.3.3新增/编辑菜品 25 6.3.4菜品管理 28 6.3.5新增/编辑员工 28 http://www.paper51.com 6.4 前台服务人员功能 29 6.4.1开台 29 6.4.2已开台管理 30 6.4.3点菜 30 6.4.4结帐 31 6.4.5个人信息修改 32 6.4.6营业额统计 32 6.5 厨房功能 32 6.5.1 待做菜品查看 33 结论 34 致谢 35 参考文献 36 |