能模块
(1)员工管理
增加,修改,删除,查询员工基本信息。管理员对员工信息进行完善。
(2)菜单管理
增加,修改,删除,查询点菜单、退菜单信息。服务员笔记或者PDA点菜流程任意定制。菜单打印,根据餐厅的打印机分布,可自定义打印流程。
(3)部门管理
增加、修改、删除、查询部门基本信息,查询人员操作历史记录。
(4)查询管理
对员工、菜单、部门、会员、留言等信息进行统一查询,便于了解餐厅各方面信息。
(5)系统安全管理
用户管理,修改密码,退出。
3.数据库模块
进行存储,并提供对相关的数据进行存储,查询,修改,以及权限设置等管理操作。
第二章 系统技术概述
本系统分为前台和后台,前台网站采用ASP.NET动态页面技术,后台系统采用Java编程语言,Access2003数据库管理系统来设计的可浓餐厅网上订餐管理系统。
2.1 ASP.NET技术
ASP被称为活页服务器页面,它可以根据用户的不同,在不同的时间显示不同的内容。然而,由于ASP程序和网页的
HTML混合在一起,这就使得程序看上去相当复杂,在开发的过程中常常产生一些问题;同时,ASP页面是由脚本语言解释执行的,使得其速度受到影响。由于以上的这种限制,微软推出了ASP.NET。
ASP.NET不仅仅是ASP的一个简单升级,它更为用户提供了一个全新而强大的服务器控件结构。ASP.NET几乎全是基于组件和模块化,每一个页面,对象和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET使用.NET Framework所支持的
VB.NET,C#.NET等语言等作为其开发语言,这些语言生成的网页在后台被转换成了类并编译成了一个DLL。
ASP.NET是一个统一的Web开发模型,它包括可以使用户使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET作为.NET Framework的一部分提供给用户。随着Web应用技术的进一步发展,微软推出了ASP.NET 3.5,使得用户用ASP.NET 3.5来构建的Web应用越来越容易。和ASP.NET 2.0相比,ASP.NET 3.5具有下列几个方面的改进。
1.更快的分页数据处理能力。ASP.NET 3.5提供了专业的数据控件和分页控件。
2.更快更炫的网页交互技术。AJAX框架。ASP.NET 3.5集成了AJAX框架,支持异步数据处理和页面的局部刷新。
3.LINQ集成查询技术。ASP.NET 3.5支持LINQ技术,可以提供更简洁的代码实现复杂查询的功能。LINQ支持对象,数据库和泛型
列表等查询。
2.2 Java程序开发技术
Java不仅是编程语言,还是一个开发平台,Java技术给程序员提供了许多工具:编译器、解释器、
文档生成器和文件打包工具等等。同时Java还是一个程序发布平台,有两种主要的"发布环境",首先Java运行时环境(Java Runtime Environment,简称JRE)包含了完整的类文件包,其次许多主要的浏览器都提供了Java解释器和运行时环境。目前Sun公司把java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位。J2EE是Java2 Enterprise Edition,主要目的是为企业计算提供一个应用服务器的运行和开发平台。J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符合J2EE标准的产品,使用户可以有多种选择。
Java主要有以下特性:
1.Java语言是简单的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易
学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
2.Java语言是面向对象的。Java语言提供类、接口