互联网的应用已普及千家万户,这为网上外卖提供了良好的发展空间。同时,网上外卖服务的直观、有效、便捷等优点是传统的电话外卖业务无法比拟的。调查数据显示,现在人们更乐于选择网上外卖服务,网上外卖将是人们获取餐品信息、进行订餐的重要方式。
传统餐饮公司的日常运作还是靠人工管理,从原材料入库到客人点单,再到结账基本上由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,导致丢单漏单的现象也挺严重,同时也造成管理水平低下。通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率,提高餐饮公司的经济业务水平,达到双赢结果。在这种环境下开发了网上外卖系统。
2 开发工具简介
2。1 ASP。NET简介
ASP。NET是一个统一的Web开发平台,它提供开发人员创建企业级Web应用程序所需的服务。尽管ASP。NET的语法基本上与ASP兼容,但是它还提供了一个新的编程模型和基础结构以提高应用程序的安全性、缩放性和稳定性。通过逐渐向现有的ASP应用程序增加ASP。NET功能,我们可以自由地使其增大。ASP。NET是一个编译的、基于。NET的环境;我们可以用任何。NET兼容的语言(包括Microsoft Visual Basic。NET,Microsoft Visual C#和Microsoft JScript 。NET)创作应用程序。另外,整个Microsoft 。NET Framework可用于任何ASP。NET应用程序。开发人员可以很容易地从这些技术受益,这些技术包括管理的公共语言运行库环境、类型安全、继承等。
ASP。NET有许多新的特性,其主要优点有以下几点:
(1)简易性
ASP。NET应用了公共语言运行库中的托管服务,这简化了程序的开发。
(2)自定义性和扩展性
用户可以使用自己编写的自定义组件或扩展组件替换ASP。NET运行库的任何子组件。
(3)增强的性能
ASP。NET是在服务器上运行的编译好的公共语言运行库。ASP。NET可利用早期绑定、实时编译。本机优化和外盒缓存等服务,所以在编写代码行之前就已显著提高了性能。
(4)安全性
ASP。NET应用了Windows系统内置的身份验证机制,这样可以保证应用程序的安全性。
(5)强大工具支持
ASP。NET框架应用了Visual Studio。NET集成开发环境中的工具箱和设计器。
(6)强大平台
ASP。NET应用是基于公共语言的运行库的。NET的框架类库。消息处理和数据访问解决方案都可与Web无缝访问,ASP。NET可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
(7)可管理性
ASP。NET采用基于文本的分层配置系统,弱化了将设置应用于服务器环境和Web应用程序的操作。ASP。NET框架应用程序在部署时只需将必要的文件复制到服务器即可将ASP。NET框架应用程序部署到服务器,不需要重新启动服务器。
(8)可缩放性和可用性
ASP。NET增加了专门用于在聚集环境和多处理环境中提高性能的功能。另外,进程受到ASP。NET运行库的密切监视和管理,以便当进程行为泄露。死锁时,可立即创建新进程,以保持应用程序始终可以处理请求。
2。2 SQL Sever 2008 R2简介
SQL Server 2008 R2 中包含了非常丰富的新特性:通过提供一个更安全、可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提升IT管理效率并降低运行风险和成本;通过提供先进的商业智能平台满足众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设和业务发展;同时,SQL Server 2008 R2将提供一个极具扩展性和灵活性的开发平台,不断拓展您的应用空间,实现Internet数据业务互联,为您带来新的商业应用机遇。