网上点餐系统分析设计报告
一、 背景分析
本系统是为了更好服务顾客点餐需求而设计的。在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络点餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。商家可及时更新信息,查看预定,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能,并且可以提高服务质量以及顾客对餐厅的满意度。 二、需求分析 (一)可行性分析:
随着经济的快速发展,点餐类网站,已如雨后春笋般的出现在了各大城市。特别是在公司,企业内部,团体点餐已经成为趋势。同时,随着全国人民的物质、精神和文化生活的高度提高,人们已经不再仅仅停留在吃饱的程度,而是不但要吃饱,还要吃好,并且越来越挑刺,正因为如此网上点餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜种,品尝不同风格和不同种类的菜品,网上点餐业务在中国有着极大的发展空间和良好的发展前景。当代大学生与白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高,饮食在他们生活中起着重要作用。因此,面向大学生与都市白领人士的网上点餐系统的设计有着良好的现实意义。 (二)需求调查:在这里我们需要了解顾客有什么样的具体要求和对系统性能的要求。 (1)用户的需求分析
(a)用户注册(b)用户登录(c)菜品浏览(d)菜品订购(e)菜品查询(f)订单修改(g)修改密码(h)修改个人信息(i)管理员 (2)系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。确保网上支付安全。菜品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:
(a)准确性和可靠性(b)页面友好,功能齐全,且可以使(c)系统便于维护和升级。 (d)数据库访问效率高
(三)详细调查: (1)业务流程分析
1、 注册:顾客可在公司的网站上注册后提交申请
2、 判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册,如果是,则可直接填写订单;否则,提示顾客登记注册;
3、 提交订单:已选购的餐饮信息需填写订单细节。
4、 确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进行审核。
5、送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。
(二)数据流程分析
该系统数据流程比较简单,管理员可以添加餐厅信息(包括餐桌,包房等),餐饮信息(包括菜品名等信息),资讯信息等,然而这些信息顾客是可以浏览的,但是顾客没有权限对这些信息进行修改,这些信息对于顾客而言是单向的。对于预定信息,管理员可以查看及审核预定信息,顾客可以增删改预定信息,并将预定信息提交给管理员等待审核,因此预定信息对于顾客和管理员而言都是双向的。 数据流图
它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。系统的数据流程图如下所示:
系统流图 三、总体设计
系统主要是实现网上浏览菜单、点餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当客户进入网上点餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交点餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理点餐。
功能结构图 四、详细设计:
(一)具体功能结构的描述:
前台:
1. 分类展示各种菜色和价格,并且带有搜索功能;
2. 用户或游客都可以留言详细的菜品介绍和网站特别推出的养身咨询。 3. 游客需要注册成为本站会员,才能点餐,否则只能进行浏览。游客注册时必须填入相关的注册信息,在提交注册信息后需要等待管理员的审核,方能享受点餐服务。
4. 会员可以浏览自己的历史订单表,可对生效过后的订单上的菜品进行信息反馈和评分,此评分会影响该菜品在网站中的推荐指数。
5. 本站的会员可在留言板中可以把自己对本站的建议留下。 后台:
1. 当用户有订单提交后,会在该主页上自动弹出订单信息,并且可以查看订单详情,最后根据实际情况处理订单。
2. 管理员对菜单信息,养生咨询,友情链接等基本信息录入、浏览、删除、修改、搜索;
3. 管理员审核注册用户信息,使前台用户能够进行点餐。 4. 管理员可以回复前台顾客的留言。
5. 管理员可以根据需要添加新的系统管理员。 (二)数据库设计(E-R 图)
五、总结
本文主要分析和设计了网上点餐系统,从用户的需求入手,通过用例图反应出该系统的功能模块,并且通过功能结构图来详细分析了各个功能模块的活动流程。网上点餐系统,此具有一定实用性的电子商务系统。本系统通过美观、友好的界面设计可完成信息查询灵活、方便、快捷、准确,数据存储安全可靠;全面展示餐品;显示餐品的详细信息,方便顾客了解商品信息;对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;网上订餐内部可使用本系统更好地完成整个业务流程的数据管理,后台数据维护将大大提高工作效率。系统的实用性较强,并具有较高的安全性和可靠性,且易于操作和维护。
学生:覃显淞[1**********] 寇琼[1**********]
毛美玲[1**********] 黄宝蓉[1**********]
网上点餐系统分析设计报告
一、 背景分析
本系统是为了更好服务顾客点餐需求而设计的。在网络技术快速发展的今天,原先普通的电话预定餐厅已经不能满足的功能需求。网络越来越贴近生活,本产品通过网络点餐方便商家客户互动。用户通过注册登陆的方式能及时看到餐饮商家更新的信息,包括就餐环境,座位信息,菜肴信息等,可以预定台位,就餐后可添加用户反馈。商家可及时更新信息,查看预定,处理订单,通知客户订单确认。系统管理员可以维护更新发布消息,还可以产生餐厅排行榜,财务管理,菜谱管理等一些辅助功能,并且可以提高服务质量以及顾客对餐厅的满意度。 二、需求分析 (一)可行性分析:
随着经济的快速发展,点餐类网站,已如雨后春笋般的出现在了各大城市。特别是在公司,企业内部,团体点餐已经成为趋势。同时,随着全国人民的物质、精神和文化生活的高度提高,人们已经不再仅仅停留在吃饱的程度,而是不但要吃饱,还要吃好,并且越来越挑刺,正因为如此网上点餐业务的出现,正迎合了这些人的口味,他们不但省去了自己做饭的麻烦,而且也能寻找和发现新的菜种,品尝不同风格和不同种类的菜品,网上点餐业务在中国有着极大的发展空间和良好的发展前景。当代大学生与白领工作人士作为社会中的重要群体,他们对饮食的要求都在不断提高,饮食在他们生活中起着重要作用。因此,面向大学生与都市白领人士的网上点餐系统的设计有着良好的现实意义。 (二)需求调查:在这里我们需要了解顾客有什么样的具体要求和对系统性能的要求。 (1)用户的需求分析
(a)用户注册(b)用户登录(c)菜品浏览(d)菜品订购(e)菜品查询(f)订单修改(g)修改密码(h)修改个人信息(i)管理员 (2)系统性能分析
对数据的安全性、完整性要求:用户信息保密,只有管理员能任意修改。确保网上支付安全。菜品信息、用户信息必须保证其完整性。防止恶意删改。以下是系统性能需求:
(a)准确性和可靠性(b)页面友好,功能齐全,且可以使(c)系统便于维护和升级。 (d)数据库访问效率高
(三)详细调查: (1)业务流程分析
1、 注册:顾客可在公司的网站上注册后提交申请
2、 判断:顾客确定所购餐饮信息后,系统将判断该顾客是否注册,如果是,则可直接填写订单;否则,提示顾客登记注册;
3、 提交订单:已选购的餐饮信息需填写订单细节。
4、 确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,当确认后,系统管理员可对该顾客提交的预定信息进行审核。
5、送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施审核该订单:向顾客送货,货到付款,完成网上交易。
(二)数据流程分析
该系统数据流程比较简单,管理员可以添加餐厅信息(包括餐桌,包房等),餐饮信息(包括菜品名等信息),资讯信息等,然而这些信息顾客是可以浏览的,但是顾客没有权限对这些信息进行修改,这些信息对于顾客而言是单向的。对于预定信息,管理员可以查看及审核预定信息,顾客可以增删改预定信息,并将预定信息提交给管理员等待审核,因此预定信息对于顾客和管理员而言都是双向的。 数据流图
它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。系统的数据流程图如下所示:
系统流图 三、总体设计
系统主要是实现网上浏览菜单、点餐、产生订单等功能的系统。需要实现菜品信息的动态提示、购物车管理、客户信息注册、登录管理、订单处理、信息反馈等模块。需要完成的主要任务如下: 当客户进入网上点餐时,应该在主页面中分类显示最新的菜品信息,以供客户选择所需菜品,同时提供按菜品名称,快速查询所需菜品信息的功能。当客户选择预定某个菜品时,应该能够将对应菜品信息,如:价格、数量记录到对应的购物车中,此时客户可以选择选择其他菜品或是查看自己的购物车,最后,在购物车中填写相应的送餐信息,提交点餐订单后,自动清除以生成订单的购物车中的信息。餐厅服务人员根据订单信息,查看详细订单明细并根据实际情况处理点餐。
功能结构图 四、详细设计:
(一)具体功能结构的描述:
前台:
1. 分类展示各种菜色和价格,并且带有搜索功能;
2. 用户或游客都可以留言详细的菜品介绍和网站特别推出的养身咨询。 3. 游客需要注册成为本站会员,才能点餐,否则只能进行浏览。游客注册时必须填入相关的注册信息,在提交注册信息后需要等待管理员的审核,方能享受点餐服务。
4. 会员可以浏览自己的历史订单表,可对生效过后的订单上的菜品进行信息反馈和评分,此评分会影响该菜品在网站中的推荐指数。
5. 本站的会员可在留言板中可以把自己对本站的建议留下。 后台:
1. 当用户有订单提交后,会在该主页上自动弹出订单信息,并且可以查看订单详情,最后根据实际情况处理订单。
2. 管理员对菜单信息,养生咨询,友情链接等基本信息录入、浏览、删除、修改、搜索;
3. 管理员审核注册用户信息,使前台用户能够进行点餐。 4. 管理员可以回复前台顾客的留言。
5. 管理员可以根据需要添加新的系统管理员。 (二)数据库设计(E-R 图)
五、总结
本文主要分析和设计了网上点餐系统,从用户的需求入手,通过用例图反应出该系统的功能模块,并且通过功能结构图来详细分析了各个功能模块的活动流程。网上点餐系统,此具有一定实用性的电子商务系统。本系统通过美观、友好的界面设计可完成信息查询灵活、方便、快捷、准确,数据存储安全可靠;全面展示餐品;显示餐品的详细信息,方便顾客了解商品信息;对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;网上订餐内部可使用本系统更好地完成整个业务流程的数据管理,后台数据维护将大大提高工作效率。系统的实用性较强,并具有较高的安全性和可靠性,且易于操作和维护。
学生:覃显淞[1**********] 寇琼[1**********]
毛美玲[1**********] 黄宝蓉[1**********]