ASP.net网络点菜系统开发+文献综述(3)
时间:2017-06-10 15:55 来源:毕业论文 作者:毕业论文 点击:次
限的人才可以看得到,只要多备份几个,而且多处备份也更容易。可以保存很多 年,不会发生像传统的纸质材料保存所出现的受潮等一些损坏。 1.3 课题可行性分析 1.3.1 技术可行性 本课题利用 Dreamweaver MX 2004 作为开发软件,利用 C#语言进行编写。 ASP.NET是微软开发出来专门用于构建、编辑Web页面的技术。它能简化页面的 开发流程,提供代码与设计视图的分离,便于直观的观察,使得代码更容易编写 和修改。ASP.NET 可以兼容多种语言,本系统使用的是 C#语言。由于 ASP.NET 已经实现编译过了,所以它要比ASP的直译运行要更快[1] 。所以这就是本课题选 用ASP.NET作为开发工具的原因。 而且,.NET Framework 2.0 作为微软较为成熟的运行环境,使得它成为越 来越多开发人员选所选择的开发平台。因此,从技术上来讲, .NET Framework 2.0 完全可以胜任此平台的开发。 1.3.2 经济可行性 由于此课题完全是基于计算机软件技术的开发,所以不需要太多的硬件投 入,在运行上只需在管理员柜台处配置计算机,后台厨房配置显示屏,服务员配 置手持终端(平板电脑或者智能手机)。此外系统的开发对软硬件的要求也比较 低,只要所以的机器都可以通过 Internet 来连接网络即可。因此从经济层面来 看是非常可行的。 1.3.3 操作可行性 本课题的点菜系统的信息流动主要分布在三个账号之间:管理者账号(boss 账号)、服务员账号(例如010101,即一号服务员第一次服务对应第一号餐桌) 和厨师账号(chushi账号) 。系统的组成是位于吧台的主控计算机、后台厨房的 屏幕显示器和服务员手里的手持终端设备。手持终端通过无线网络的方式与主控 计算机进行通信,从事查询点菜、退菜、催菜、缓菜等系列操作,以及实现下载 菜单信息,修改密码等辅助功能。安装于厨房区的厨房终端接收主控计算机发送 过来的菜品信息,并进行按时间排序的显示,供厨师烹饪和传菜员传菜。主控计 算机上的餐饮管理软件不仅起到控制作用,对各终端发送过来的信号进行分析、 加工、处理和回馈,也实现统计、管理等一系列功能。 1.4 小结 通过对需求和可行性的研究,在Internet 高度发达的今天,此系统具有较高 的可开发性,经济效益极高,且文护简单,操作容易,逻辑清晰。在此充分准备 的前提下,便于开发者着手于本系统的开发,并达到预期的要求。 2 系统的设计与实现 2.1 总体设计 经过需求分析后,可以得到系统的不同账号的功能图,如下图2.1~2.3: 作为管理者账号,他的主要功能是管理各账号、管理菜单和结账功能,这些 功能都在管理的目录下。作为服务员的账号,首先的功能是能浏览菜单,并进行点菜,并可以浏览已 经点过的菜品,并可以进行对点过的菜品进行催、缓菜和删除。可以自行修改密 码。 作为服务员的账号,首先的功能是能浏览菜单,并进行点菜,并可以浏览已 经点过的菜品,并可以进行对点过的菜品进行催、缓菜和删除。可以自行修改密 码。 从各账号的要求来看,不同账号之间的权限是不同的,管理员在具备点餐员 的所有功能以外,还具有管理各账号权限的能力,他可以增加账号并赋予不同的 权限,还有增加菜品名称的功能,并可以根据菜品的种类把其增加到相应的目录 下面(热菜、凉菜和汤类),点餐列表中可以查看各个餐桌所点的菜并可以进行 (责任编辑:qin) |