限的人才可以看得到,只要多备份几个,而且多处备份也更容易。可以保存很多
年,不会发生像传统的纸质材料保存所出现的受潮等一些损坏。 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:
作为管理者账号,他的主要功能是管理各账号、管理菜单和结账功能,这些
功能都在管理的目录下。作为服务员的账号,首先的功能是能浏览菜单,并进行点菜,并可以浏览已
经点过的菜品,并可以进行对点过的菜品进行催、缓菜和删除。可以自行修改密
码。 作为服务员的账号,首先的功能是能浏览菜单,并进行点菜,并可以浏览已
经点过的菜品,并可以进行对点过的菜品进行催、缓菜和删除。可以自行修改密
码。 从各账号的要求来看,不同账号之间的权限是不同的,管理员在具备点餐员
的所有功能以外,还具有管理各账号权限的能力,他可以增加账号并赋予不同的
权限,还有增加菜品名称的功能,并可以根据菜品的种类把其增加到相应的目录
下面(热菜、凉菜和汤类),点餐列表中可以查看各个餐桌所点的菜并可以进行 ASP.net网络点菜系统开发+文献综述(3):http://www.youerw.com/jisuanji/lunwen_8964.html