C#+mysql网上订餐系统的设计与实现(3)
时间:2018-12-30 16:47 来源:毕业论文 作者:毕业论文 点击:次
1.1 开发背景 1.1.1 研究意义 本课题的开发与设计与互联网的日渐繁荣息息相关。随着人们生活水平的不断提高和快节奏,简单、高效率的生活方式渐渐代替了以前慢节奏的生活。餐饮业也是如此,现在,人们不仅仅是要追求美好的气氛,优雅的环境,更多的人们选择了方便、实惠、快速的饮食方式。网上订餐系统就是适应了这样一种环境的改变,而逐渐流行于市场的一套系统。它集订餐、管理、销售为一体,不仅仅能够方便到大众,更能为餐饮业席卷来一股互联网金融的趋势。 对于网上订餐系统来说,我们应当抓住,中小店铺,提供区域化餐饮服务这一理念。特别是小区、学校、商业街这一类人流量极大的地区,为他们提供最贴切的服务。并且考虑到各地区的特色特点,分析、整合、罗列出方案,把它体现在我们电子商务服务上来,融合到我们软件开发的产品中去。去建立起特色鲜明的订餐网站,从而极大地发挥出网上订餐系统的意义。 1.1.2 设计开发思想 本系统通过C#语言来编写网络订餐系统,因为要实现联网,所以用Navicat For Mysql 数据库服务器来连接存储系统,即通过挂靠服务器的方式来完成整个设计。本系统完全基于Internet网络,通过C#来进行对网站界面的开发,注重界面的简洁性、可操作性及智能性。针对目前互联网形式,网上订餐系统的发展趋势日益流行,在给人们带来方便服务的同时更为店家增加了销售渠道,越是简洁美观、功能齐全的程序越是受人们欢迎。因此,选用界面简单的C#语言以及稳健的Navicat数据库在保证系统设计开发的同时,也保证了程序的简洁、可推广性。 1.1.3 国内外研究现状与水平 1.1.4 C#的运行原理 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 C#所开发的程序源代码并不是编译成能够直接在操作系统上执行的二进制本地代码。与Java类似,它被编译成为中间代码,然后通过.NETFramework的虚拟机——被称之为通用语言运行时(CLR)——执行。所有的.Net编程语言都被编译成这种被称为MSIL(Microsoft Intermediate Language)的中间代码。因此虽然最终的程序在表面上仍然与传统意义上的可执行文件都具有“.exe”的后缀名。但是实际上,如果计算机上没有安装.Net Framework,那么这些程序将不能够被执行。在程序执行时,.Net Framework将中间代码翻译成为二进制机器码,从而使它得到正确的运行。最终的二进制代码被存储在一个缓冲区中。所以一旦程序使用了相同的代码,那么将会调用缓冲区中的版本。这样如果一个.Net程序第二次被运行,那么这种翻译不需要进行第二次,速度明显加快。 1.1.5 数据库的运行原理 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今优尔十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。在信息化社会,充分有效地管理和利用各类信息资源,是进行科学研究和决策管理的前提条件。数据库技术是管理信息系统、办公自动化系统、决策支持系统等各类信息系统的核心部分,是进行科学研究和决策管理的重要技术手段。 (责任编辑:qin) |