数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。数据库中的数据是从全局观点出发建立的,按一定的数据模型进行组织、描述和存储。其结构基于数据间的自然联系,从而可提供一切必要的存取路径,且数据不再针对某一应用,而是面向全组织,具有整体的结构化特征。
数据库中的数据是为众多用户所共享其信息而建立的,已经摆脱了具体程序的限制和制约。不同的用户可以按各自的用法使用数据库中的数据;多个用户可以同时共享数据库中的数据资源,即不同的用户可以同时存取数据库中的同一个数据。数据共享性不仅满足了各用户对信息内容的要求,同时也满足了各用户之间信息通信的要求。
1.1.6 Navicat for MySql的运行原理
Navicat for MySQL[1] 是一款强大的 MySQL 数据库管理和开发工具,它为专业开发者提供了一套强大的足够尖端的工具,但对于新用户仍然易于学习。Navicat for MySQL 基于Windows平台,为 MySQL 量身订作,提供类似于 MySQL 的用管理界面工具。此解决方案的出现,将解放 PHP、J2EE 等程序员以及数据库设计者、管理者的大脑,降低开发成本,为用户带来更高的开发效率。
Navicat for MySQL 使用了极好的图形用户界面(GUI),可以用一种安全和更为容易的方式快速和容易地创建、组织、存取和共享信息。 用户可完全控制 MySQL 数据库和显示不同的管理资料,包括一个多功能的图形化管理用户和访问权限的管理工具,方便将数据从一个数据库转移到另一个数据库中(Local to Remote、Remote to Remote、Remote to Local),进行档案备份。 Navicat for MySQL 支援 Unicode,以及本地或远程 MySQL 服务器多连线,用户可浏览数据库、建立和删除数据库、编辑数据、建立或执行 SQL queries、管理用户权限(安全设定)、将数据库备份/复原、汇入/汇出数据(支援 CSV, TXT, DBF 和 XML 档案种类)等。软件与任何 MySQL 5.0.x 伺服器版本兼容,支援 Triggers,以及 BINARY VARBINARY/BIT 数据种类等的规范。
1.1 Navicat数据库扩展图
1.1.7 系统的运行环境
(1)硬件环境:
服务器端:配置为4068M内存,CPU为Intel Core 2.3GHz。
通讯网络:Internet网
(2)服务器端:
操作系统:Windows7 专业版64位(6.1,版本7601)
数据库度武器:Navicat for MySql
(3)客户端
操作系统:Windows7 专业版64位(其他版本也可)
推荐分辨率:1024*700
2 分析
2.1 需求分析
2.1.1 需求描述
大部分网上订餐网站是基于B/S型模式,即浏览器/服务器。本课题中,通过C#语言以及数据库、服务器来完成,即节省了空间也提高了可操作性。用户只需要下载本软件,便可方便使用订餐系统,功能完善,操作容易。本系统涵盖了3大板块,分别是:用户订餐端、销售服务端、管理权限端。本系统不仅有助于简易餐饮业管理方式,更加节约了成本,促进了销售。除了用户本身对于餐饮联网化的需求,用户对软件界面的需求也可被归纳为如下几点。
顾客前台订餐系统功能分析:
(4)顾客下载本课题软件,开始浏览界面。
(5)顾客注册属于自己的账号密码。
(6)顾客可选择升级成为会员,会员在餐厅点餐时能够享受折扣优惠。
(7)顾客选择自己喜欢的餐厅进行菜品浏览,浏览过程中,可以根据自己的喜好添加删减菜品。 C#+mysql网上订餐系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_28474.html