ASP.net网上订餐系统的设计+源码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net网上订餐系统的设计+源码(2)


该系统使用ASP.NET和SQL Server 2005数据库开发,实现了网上订餐系统的基本功能,使得网上订餐的管理能够做到方便、快捷和提高工作效率。该系统能够完成网上订餐的基本功能,主要包括菜品管理、预定管理、用户管理等几个大的功能模块。
该系统是基于B/S(Browser/Server,浏览器/客户端)模式通过ASP.NET实现用户界面,采用SQL Server 2005来存储用户的数据。主要实现能够网上订餐、预定座位、用户管理等。把原来只能在PC机或本地局域网上运行的数据库系统移随着信息技术的发展能够移植到因特网中,这也是技术发展的趋势,即开发基于B/S模式的新一代MIS管理信息系统,为了保证系统性能的高效性、可扩展性,以及达到数据共享和网络化管理的目的,本系统采用B/S体系结构进行设计开发。
1.2开发技术分析
ASP.NET 是.NET FrameWork的一部分,也是.NET技术中非常关键的技术,是微软推出的新一代通用语言的编程框架。该框架是建立在公共语言运行库上的编程框架,ASP.NET还提供了一个Web应用程序模型,该模型由一个组控件和一个基本结构组成,可在服务器上生成功能强大的Web应用程序。微软提供了所见即所得的支持多种语言的可视化开发环境Visual Studio.NET,使用它可以将设计、开发、编辑、运行集中在一起,大大加快了ASP.NET程序的开发效率。
SQL Server 2005是微软公司开发的一种数据库管理系统,可以输入、查找、修改、添加、删除、分析和文护数据。主要适用于中小型企业对数据的管理、分析和文护。其他数据库还有Access、Oracle等。并且,SQL Server 2005具有动态自动管理和优化功能、具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。它具有很好的伸缩性,可跨越多种平台使用,使用户能够很容易地将数据库中的数据发布到Web页面上。
本系统采用的是以VS 2005为开发环境,SQL Server 2005为后台数据库,ASP.NET作为后台程序开发语言。
1.3系统功能分析
   网上订餐系统基于B/S模式,架构给客户和餐饮企业一个交流的平台,在Internet环境下得以实现。该系统面向的用户群分为两类,即:管理员、订餐用户。
系统的功能需求如下:
(1)管理员:对后台有管理权限,可以对前台各种参数进行设置,对餐品的添加及管理,对用户预定座位的管理,对餐品分类的管理,对注册用户管理及对各种订单进行处理,对数据库进行备份。
(2)用户:用户注册、订餐订单管理、座位的预定等功能。
2.系统设计
2.1系统概要设计
在前半部分,通过对系统的分析,我们对系统的定义有了大致的了解,并对系统的功能模块进行了大致的描述。在该部分中,我们应当确定怎样详细、具体的实现所要求的系统,在编码的阶段可以把我们的需求描述翻译成所需要的程序语言。
在这其中的具体工作有:根据在系统分析中所描述的功能需求、系统所确定的处理流程、模块外部设计、总体结构、设计软件系统的结构设计和逐个模块的程序描述。
本系统主要由八部分组成:用户登录、用户注册、菜品浏览、在线订餐、在线订座、用户管理、订座管理、订餐管理模块,各个功能模块设计的具体功能如下:
(1)登录功能:用户登录后能够使用一些系统的基本功能。
(2)注册功能:对于需要菜品的用户可以通过注册填写基本信息入驻系统。
(3)菜品浏览:用户最基本的功能,菜品分为多种类型,用户可以通过栏目导航查看自己需要的菜品。
(4)在线订餐:用户可以根据自己口购买需要的餐食。 (责任编辑:qin)