在线 订餐网系统设计设计说明
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识。作为计算机应用的一部分,使用计算机对订餐进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
该订餐网前台系统设计主要实现了三大模块的功能:
(1) 基本信息管理:该功能模块主要进行订餐网系统设计的基本信息的管理,在管理时进行信息管理的项目的选定,并对该基本信息的标题,分类,基础内容进行填写,最后要选择提交的文字版式,在进行添加后进行信息的提交,如果信息填写正确,系统会给出成功添加提示,并将相应信息添加到数据库中,如果信息添加出现错误,系统会给出相应的错误信息,要求用户进行重新填写。普通用户只有察看客户反馈信息的权限,管理员有所有的权限,对该模块进行系统的管理。
(2)菜谱管理模块:该模块只有管理员可以进行操作,普通用户无权进行各种信息的管理。添加的信息包括:菜肴基本信息、菜肴详细信息以及图片信息管理。在添加菜肴基本信息时,管理员填写菜名,并进行提交,如果添加的信息出现错误,系统会给出提示,直到管理员添加成功为止。在添加食物详细信息时,管理员添加菜肴分类、菜价以及菜肴介绍,同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息,在添加空间退片时,管理员进行添加后进行提交,系统会给出相应的提示信息以协助管理员的操作。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。
(3)订餐和反馈管理模块:该模块只有普通用户可以进行操作,普通用户可以进行各种信息的添加。添加的信息包括:订餐单以及客户反馈信息。在添加订餐单时,普通用户填写客户名称、地址以及联系电话等信息,并进行提交,如果添加的信息出现错误,系统会给出提示,直到添加成功为止。在客户反馈信息时,用户添加姓名、性别以及e-mail等信息,同样,在添加之后进行提交,系统会自动进行判断并给出相应的提示信息。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。
该订餐网餐厅管理模块主要实现了四大模块的功能:
(1) 餐厅服务模块:该功能模块主要进行餐厅订餐信息的发布,首先餐厅进行自我推荐登陆,然后点击发布菜肴信息,然后填写种类,名称,价格,内容等信息,最后选择上传图片并提交,当提交信息正确时,系统提示用户提交成功;当提交失败的时候,提示用户出错部分。普通用户只有察看餐厅订餐信息的权限,餐厅管理员有所有的权限,对该模块进行系统的餐厅管理。在发布时订餐信息的时候,对订餐数量进行编辑,订餐内容进行详细的发布,最后要填写该订餐客户是否需要开发票,在进行发布后进行信息的提交,如果信息填写正确,系统会给出成功发布提示,并将相应信息发布到数据库中,如果信息发布出现错误,系统会给出相应的错误信息,要求用户进行重新填写。普通餐厅只有察看餐厅订餐信息的权限,餐厅管理员有所有的权限,对该模块进行系统的餐厅管理。
(2) 餐厅管理模块:对订餐网的餐厅进行统计与定时地查看是订餐网餐厅管理系统必不可少的功能,该功能模块主要完成的就是这一功能,在该模块中又划分为:餐饮类别管理、餐厅基本信息管理以及已发布信息管理几个模块。在餐饮类别管理模块中,通过选定餐饮类别的比较,对餐饮的大类别,以及1级目录下的2级目录进行定义,以便在今后的合作中判断餐饮的级别。在餐厅基本信息管理模块中,通过选定餐厅名称以及发布相应的时间段进行该时间段该餐厅的发布信息的详细记录。在已发布信息管理模块中,点击功能模块图标,系统给出全部的餐饮信息,包括餐厅的信息等。这个模块主要完成了管理的功能。
(3)订餐信息管理模块:该模块只有后台管理员可以进行操作,普通用户无权进行各种信息的发布。发布的信息包括:餐厅信息、餐饮信息以及一些菜肴订餐客户信息。在发布餐厅信息时,后台管理员填写餐厅名称、地址以及联系电话,并进行提交,如果发布的信息出现错误,系统会给出提示,直到后台管理员发布成功为止。在发布餐饮信息时,餐厅管理员发布商品名称、类型以及型号信息,同样,在发布之后进行提交,系统会自动进行判断并给出相应的提示信息,在发布菜肴订餐客户时,管理员进行发布后进行提交,系统会给出相应的提示信息以协助餐厅管理员的操作。这些信息进行成功提交后,相应的信息会出现在订餐等功能模块中使用。
(4)系统设置模块,该模块只有后台管理员可以进行使用,普通用户没有该权限,餐厅管理员可以查看所有订餐网餐厅管理模块的用户的信息,同时对服务器状态,网站基本信息,留言板的系统信息进行管理。
研究步骤:
1.首先对系统进行分析,包括需求分析,可行性分析,确定对系统的综合要求。对系统分析后确定系统的模块,对每个模块进行研究,确定他们之间的关系。本系统包括了用户,管理员,餐馆等很多信息,所以要对系统建立数据库。
2.本系统主要以C#技术为主进行开发,以Windows XP系统作为网络操作系统,以SQL Server作为后台数据库。
3.进行开发前,可以查阅一些相关的资料用于帮助
具体功能模块的设计
网上点餐系统主要是为网上客户提供完善、安全、便捷的点餐操作服务,包括以下几个功能子模块:
用户注册模块:第一次登录系统的用户必须注册才能登录使用本系统,用户注册信息必须真实。
会员登录模块:用户注册成功后即成为本系统的会员,在使用系统前要登录系统,进入系统后,会员可以进行很多操作,比如会员信息的维护、餐品的选订、订单的查询和变更、电子支付等功能。
餐品和餐馆的展示模块:用户可以从展示中了解餐品和餐馆的各种信息,方便选订。
顾客评价与排行榜模块:在首页显著位置设置订餐排行榜,列出预定次数最多的前10位产品,帮助顾客进行快捷的选择。用户在就餐后,可以给我们留言对饭店的菜品和服务进行评价打分,留言提出意见或建议。
在线预定模块:模块分个人预定和团购两个功能,顾客可以在线预定自己喜欢的饭店或者菜品,也可以参与网站的团购活动。下单之后可以根据系统的提示选择到店就餐或者送餐上门的服务。
后台管理模块:后台管理模块主要实现对网站前台内容、注册会员、商家及菜品等信息的管理主要功能有:网站信息管理、管理员信息管理、注册会员管理、商家管理、菜肴管理(包括推荐和特价菜肴的设置)、团购管理、订单管理、打分评价管理等
系统模块图