需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15619 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘 要:如今人们的生活水平逐渐迈入小康,随之而来的还有生活节奏的加快,在这样的社会大环境下,人们对于饮食的要求也变得越来越高。除了对于食物本身美味的要求之外,饮食方式同样在发生巨大的变化,很多人由于繁忙的工作,对于订餐的效率也开始提出要求,在这样的社会大环境下,开发一个简单易用的餐饮销售服务系统非常的有必要。 我国的餐饮业如今正处于飞速发展的黄金时代,餐饮行业正发生巨大的变化,从以往的个体户经营慢慢的向规模化,信息化方向发展,在这样的情形下,一套好用的一站式餐饮销售服务系统显得非常有价值。 在认真的分析的现在的餐饮行业之后,设计了一套一站式餐饮销售服务系统,在本系统中,用户大致上分为两类。第一类是系统的后台管理员,主要负责管理本系统的日常运作,这个模块的功能主要包括:修改管理员自身的账号名称和密码,对于注册用户基本信息的管理,多余餐饮系统中菜单的管理,对于用户订单的操作,用户留言的恢复与删除,对于员工的信息管理。 第二类则是普通用户,这一模块功能主要包括了:新用户的注册,登陆以及个人信息的简单修改,查看系统中的菜单,查看菜品的具体信息,把菜品加入购物车,查看购物车信息,在购物车中结算,在系统中发表留言。 关于系统的开发,使用JSP开发语言,数据库使用了MySQL数据库系统,在MyEclipse开发环境下使用tomcat服务器,开发出B/S结构的一站式餐饮销售服务系统,力求开发出简单易用的订餐系统。 关键词:餐饮;MySQL;JSP
目录 摘要 Abstract 1 引言-1 1.1 目的与意义-1 1.2 研究方法及思路-1 1.2.1 MyEclipse技术简介-2 1.2.2 Tomcat简介-2 1.2.3 JSP技术简介-2 1.2.4 JavaScript的简介-2 1.2.5 B/S技术架构-3 2 需求分析-4 2.1 可行性分析-4 2.1.1 技术可行性-4 2.1.2 经济可行性-4 2.1.3 使用可行性-4 2.2 功能需求-4 2.3 性能需求-7 2.4 接口需求-8 2.5 数据分析-8 2.6 开发环境需求-8 3 总体设计-9 3.1 系统架构设计-9 3.2 系统结构体系-10 3.3 系统流程设计-11 3.4 数据库设计-14 3.4.1 概念数据模型-14 3.4.2 系统数据表设计-14 3.5 功能设计-17 3.5.1 用户注册功能设计-17 3.5.2 用户登陆功能设计-18 3.5.3 用户管理功能设计-19 3.5.4 留言功能设计-20 3.5.5 管理订餐车功能设计-21 3.5.6结算功能设计-21 4 详细设计-22 4.1 项目搭建-22 4.1.1 项目结构-22 4.2 总体实现-23 4.2.1 数据库连接的实现-23 4.2.2 模型类的实现-23 4.2.3 业务类的实现-24 4.2.4 控制类的实现-24 4.2.5 持久层的实现-25 4.3 用户注册功能的实现-25 4.4 系统用户管理模块的实现-26 4.4.1 添加系统用户-26 4.4.2 查看用户-27 4.5 修改菜单的实现-28 4.5.1 修改菜品类别功能-28 4.6 留言功能模块的设计-28 4.7 用户个人维护模块的设计-28 4.7.1 修改用户信息-29 4.8 订餐车模块的实现-29 4.8.1 加入菜品-29 4.8.2 清空订餐车-29 5 实现与测试-30 5.1 测试定义及目的-30 5.2 测试种类-30 5.3 测试环境配置-30 5.4 测试用例-30 5.4.1 用户登陆功能测试-30 5.4.2 用户注册功能测试-31 5.4.3 管理用户功能测试-32 5.4.4 管理订餐车功能测试-33 5.4.5 留言功能测试-34 5.4.6管理订单功能测试-34 5.4.7 个人信息修改-35 5.5 测试界面-36 结 论-43 参 考 文 献-44 致 谢-45 |