在线订餐系统需求分析:美食每刻

需积分: 10 32 下载量 122 浏览量 更新于2024-11-14 1 收藏 57KB DOC 举报
"这篇文档是关于‘美食每刻网上订餐系统’的需求分析,由无锡ATA实训基地B组完成。该系统旨在满足快节奏生活下人们对便捷订餐的需求,通过网上平台提供订餐服务,包括顾客订餐系统和餐厅管理员管理系统的功能。系统特色包括评价满意度、分级定价、订餐时间控制、特色菜推荐和地域性菜品。开发语言为Java,采用Struts+Hibernate+Spring框架,数据库为Mysql5.0,应用服务器是Tomcat5.0,开发工具是MyEclipse。" **系统功能详解** 1. **顾客订餐系统** - **顾客登录/注册**: 顾客可以登录系统浏览菜单,未注册的顾客需要先注册成为会员。 - **个人信息管理**: 会员可更新送餐地址、联系电话及账户密码。 - **菜单选择**: 顾客可以选择菜单,调整数量或取消选择。 - **订单提交**: 完成点餐后,顾客提交订单至服务器后台。 2. **管理员管理系统** - **管理员管理**: 管理员可创建新管理员账号。 - **菜单维护**: 管理员能添加、删除或修改菜单,包括图片、价格、描述等。 - **订单处理**: 管理员确认订单生成并进行查询,如按日期或编号查找。 **系统特色** 1. **评价满意度**: 餐后顾客可以对食物进行评分或直接评论。 2. **分级定价**: 根据菜系和套餐设定不同价格层次。 3. **订餐时间控制**: 设定特定的点餐时间段,如中午11:00-1:00,超时不可订餐。 4. **特色菜推荐**: 每日推荐特色菜品,增加顾客吸引力。 5. **地域性菜品**: 根据地理位置显示相应地方的特色菜,满足多样化口味需求。 **技术要求** - 开发语言:Java,提供了稳定且强大的功能支持。 - 系统架构:Struts+Hibernate+Spring,这一经典组合便于开发和维护,提供良好的数据管理和业务逻辑处理。 - 数据库:Mysql5.0,经济高效且能满足系统数据存储需求。 - 应用服务器:Tomcat5.0,轻量级应用服务器,适合中小规模应用部署。 - 开发工具:MyEclipse,集成开发环境,方便代码编写和调试。 综上,这个网上订餐系统旨在为顾客提供高效、便捷的订餐体验,同时帮助餐厅提升服务质量,扩大知名度。其技术和功能设计考虑了实际操作中的各种需求,确保了系统的实用性和易用性。