系统设计:使用面向对象的设计方法,在需求分析确定的模型基础上,设计出软件的逻辑模型、软件各组成部分间的内在结构及实现方法。这一过程分为概要设计、数据库设计和详细设计三部分。

系统实现:论述了系统各功能模块的实现方法。源-自/吹冰+文,论`文'网]www.chuibin.com

测试报告:对开发完成的软件进行测试分析。

结论:总结本软件的特点和不足。

2    需求分析

本章主要阐述无线点餐系统的总体需求和相关界定,并由此提炼出系统的业务逻辑结构。

2.1 功能需求

无线点餐系统的设计与开发应达到以下的总体目标,即主要功能需求: 

(1)访客浏览功能: 餐厅环境介绍和特色菜的图片采用轮转方式展示,使用户在进入餐厅网站时就可以看到。

(2)用户注册功能:当用户准备点菜时需要进行信息的注册,以便在订单完成后发出通知。

(3)用户登陆功能:通过正确的用户名和密码进入系统查看菜单并进行点餐。

(4)普通用户点餐功能:输入人数、附加信息等选项,进入点菜页面选择要点的菜品,可以看到菜品的名字、图片、价格、描述等信息,通过点击数量两侧的加减按钮选择要点的份数,点击点餐按钮将相应菜品加入到临时订单。

(5)查看已点菜临时订单功能:用户点餐过程中可以点击查看详情按钮查看已点菜信息,如果有不需要的菜品可以在此页面中删除,可以继续添加菜品。点菜结束后点击提交订单按钮将点菜信息保存。

(6)电子邮件通知功能:用户提交订单后,系统将发送邮件到用户的电子邮件地址,提示用户订单已提交成功。

(7)用户订单列表功能:普通用户可以查看自己的所有消费订单,并可将订单打印。未付款订单可以继续加菜。

(8)用户信息查看、修改功能:已登陆用户可以查看自己的信息并进行修改。

(9)系统管理功能:管理员可以添加禁用用户,并设置用户的角色。

(10)Web端管理功能:提供菜单内菜品的添加修改查询,餐桌的添加修改,订单的添加修改查询,付款结账,信息查看,打印菜单。

(11)客户端点餐功能:客户端使用Android平板进行点餐,提供点菜、加菜、减菜、并桌、换桌、结账功能。

(12)服务器端和客户端通信功能:服务器端向外部发布Web Service,客户端收集用户点菜信息,并通过调用服务器端的Web Service将信息传递到服务器端处理,订单数据保存在服务器端。

上一篇:Flash拍摄类产品网上广告设计
下一篇:C#进销存管理系统的设计与实现

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

jsp高校食堂外卖管理系统的实现

java+mysql仓库管理系统的设计与开发

WEB仪器管理系统分析项目...

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

淮安市高校足球运动损伤问卷调查表

大淘宝网的虚假交易研究

肢体语言在小学英语教学中的应用浅谈

2021年什么行业赚钱,适合...

浅谈农村大气环境保护的制度构建【1868字】

激光模拟训练器材国内外研究现状

新疆农林高校學生昆虫生...

发酵米粉优势菌株的发酵特性研究

日语论文中日酒文化对比研究

个案管理茬老年糖尿病患...