餐饮娱乐管理系统的设计与实现

2015-05-28 07:08伍冬莉
中学生导报·教学研究 2015年4期
关键词:数据库管理

伍冬莉

摘 要:在当今社会,人们的生活质量不断提高,但传统餐饮娱乐行业的日常运作主要还是靠人工管理,效率低下。针对此种情况,本论文设计了方便度假村、农家乐、中小型餐饮娱乐行业使用的餐饮娱乐管理系统。本系统主要利用C#.NET语言,以SQL Server 2005为后台数据库,Visual Studio 2012为开发工具,实现了餐饮娱乐管理系统的开发工作。该系统不仅可以提高企业的管理水平和工作效率,也可以最大限度地减少手工操作带来的失误,帮助企业快速有效的管理餐饮娱乐行业的各项业务。

关键词:Visual Studio;餐饮娱乐;数据库;管理

1.概述

本餐饮娱乐管理系统利用C#.NET[1]的相关知识,设计了相关的模块。通过它,管理者可以基本解决当前餐饮娱乐行业遇到的问题,并且更加方便快捷的对客户进行预定、结账、打折、查询等功能。达到界面友好美观,信息查询方便灵活,数据存储可靠安全等效果[2]。

该餐饮娱乐管理系统的三大优点:便捷性方面:人工对餐饮娱乐信息的管理得浪费大量不必要的时间,并且繁琐复杂,随着计算机技术的发展,这些问题都轻而易举的得到了解决[3]。精确性方面:传统的人工记账容易出错导致不精确。如果使用软件系统,精确度比较高。安全性方面:传统的人工记录方式使得查询麻烦,易磨损丢失,保密性很差[3]。但如果采用电子文档的方式进行数据的保存,这都将会简便可靠,数据的安全性可以得到最大程度的保证[4]。

2.使用技术的介绍

C#是一个语言,net是一个平台,上面支持用C#或者VB.Net写代码。另外,C#不但可以开发基于.net的应用程序,也可以开发基于Win Form的程序[5]。

SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL Server是一个关系数据库管理系统,其主要功能就是同各种数据库建立联系,进行沟通。

SQL Server 2005数据库引擎便于构建和管理用于业务的可用和高性能的数据应用程序,为关系型数据库和结构化数据提供了更安全可靠地存储功能[5]。

3.系统总体设计

(1)功能模块设计:

该餐饮娱乐管理系统主要分为五大功能:公共模块、查询模块、管理模块、结账模块以及消费预定模块。各个模块的具体功能如下所示:公共模块:顾名思义,该模块属于公共所有的,可以由进入该餐饮娱乐管理系统的所有人进行操作,如计算器、返回首页、注销登录、修改密码等功能。查询模块:由员工进行操作,当有客户前来消费时,先查询该客户的相关资料,若客户为会员,则可以进行消费,否则需引领客户注册。管理模块:由经理以及系统管理员进行操作,经理进行客户的管理和员工的管理,系统管理员进行菜谱的管理和娱乐的种类管理。结账模块:该模块由员工操作,客户消费娱乐完后,进行相应的账单打印以及结账服务。消费预定模块:由员工进行操作,对客户提供消费服务和预订服务。系统的功能结构图如下图3.1所示:

(2)用户类型:

该系统采用C#.NET语言进行开发,以Visual Studio 2012为开发工具,SQL Server 2005为后台数据库,可以在Windows系统上运行。本系统的用户类型有以下三种:1)员工:客户信息的查询以及修改,餐饮娱乐行业的预订服务,客户消费服务,结账等操作。2)管理员:进行部分的系统管理功能,如娱乐种类管理、修改登录密码、菜谱管理等。3)经理:进行部分的系统管理功能,如员工管理、修改登录密码、客户管理等。

(3)数据库设计:

该系统使用SQL Server 2005作为应用程序的后台数据库,根据对系统的需求分析和可行性分析,得出了餐饮娱乐管理系统的E-R图以及数据库表的信息。以xiaofei表为例。

4.系统介绍

(1)登陆模块:进入用户登录界面,填写相应的用户名跟密码,点击登录按钮。成功登陆或登陆失败都会弹出相应的提示信息框。(2)管理员操作模块:该模块可以实现部分的系统管理功能,如娱乐种类管理、修改登录密码、菜谱管理等。(3)经理操作模块:该模块可以实现部分的系统管理功能,如员工管理、修改登录密码、客户管理等。(4)员工操作模块:该模块可以进行预订服务、结账服务、客户的消费服务等。(5)修改密码模块:进入该系统的用户,包括系统管理员、经理和员工都可以进行修改密码操作,操作成功回弹出相应的提示框。(6)返回首页模块:进入该系统的用户,包括系统管理员、经理和员工都可以进行返回首页操作,操作成功回弹出相应的提示框。

部分系统成果图展示:

参考文献:

[1] 周峰,孙更新.SQL Server 2005中文版经典案例设计与实现[M].电子工业出版社,2006.

[2] 张丽萍,曹静,陈晓娟.基于C#技术的酒店管理系统应用研究[J].《兰州交通大学学报》,2010(3):116-118.

[3] Scott Allen等著.C#数据库入门[M].郝启堂,张哲峰译.清华大学出版社,2003.

[4] 郑阿奇,刘启芬,顾韵华.SQL Server教程[M].清华大学出版社,2005.

[5] 秦大庆.天津港供水业务收费系统的设计与实现[D].南开大学硕士学位论文,2011.

猜你喜欢
数据库管理
数据库
采用C—NCAP 2006年版管理规则
营销管理
数据库
数据库
数据库
“这下管理创新了!等7则
管理的另一半