c#的餐饮管理系统设计与实现(附件)【字数:6877】
目 录
第一章 绪论 1
1.1课题研究的背景 1
1.2课题研究意义 1
1.3系统设计思想 1
第二章 系统开发技术介绍 2
2.1C#语言概述 2
2.2开发环境简介 2
2.3系统开发工具 2
2.3.1 VS2008工具 2
2.3.2 SQL Server数据库 2
第三章 需求分析 3
3.1系统需求 3
3.2功能需求 3
3.3性能需求 3
3.4系统模块分析 4
3.4.1前台管理 4
3.4.2系统管理 4
3.4.3后台管理 4
第四章 系统实现与测试 5
4.1数据库设计 5
4.1.1实体联系模型 5
4.1.2逻辑结构设计 6
4.2系统界面设计及分析 9
4.2.1登录界面 9
4.2.2主界面 10
4.2.3点菜界面 14
4.2.4用户界面 15
4.3系统测试结果 17
结 束 语 18
致 谢 19
参考文献 20 *51今日免费论文网|www.jxszl.com +Q: #351916072#
第一章 绪论
1.1课题背景
近些年来,餐饮行业之间的较量也是竞争不断。就我国餐饮行业总的来说,大多数仍处于传统的手工管理模式范畴,因而免不了存在这些问题:结账速度慢;存在下错单或漏单现象;服务到位率低;账单统计用时过长;另外经营者还缺乏对各类商品销售方面的敏感度。若是要在这竞争强烈的餐饮行业站住脚,就必须要运用先进的科学管理手段,对当下的餐饮运营模式进行优化和改善,融合管理与点餐两个方面。这样做有两方面的好处:一是提高了员工的工作效率,也大大减少了以往人工作业的麻烦,从而利于他们准确而有效地管理餐饮,为顾客带来了便利,节省了顾客的等待时间;二是提高了管理水平,还简化了各种复杂的操作,从而在最合理以及最短时间内完成业务规范操作。
1.2课题研究意义
当今社会,渴望自动化、人性化的服务成为了人们追求高质量生活的重要课题。因此为了能跟上当今信息化时代的脚步,为了能满足顾客的需求,在餐饮管理方面,我们要从经验管理转型成为科学管理。而研发出的这套餐饮管理系统,则是我们为了能更好地处理餐饮的具体业务,并且为用户提供优秀便捷的服务,减少由人工作业带来的繁杂与失误,另外,该系统还可以及时而准确地让我们掌握对餐饮方面的经营情况,在此基础上提高我们的服务质量,然后配合现代化的科学管理,相信餐饮业会得到更大的经济效益。
1.3系统设计思想
一开始,对于这套餐饮管理系统的设计理念是轻便快捷灵活,一个便于用户操作的系统应该先体现出交互界面友好的特征,这样在使用的时候,不仅容易上手操作,而且也能带来视觉上的一种舒适感。然后在系统基本功能方面要体现出稳定性,以免在使用过程中发生意外,导致整个流程无法顺利进行下去,另外在这方面的系统运行速度要快,这样才能够快捷、清晰地传输数据。在最初设计这个系统时,使用VS开发工具的过程中,最能考验我的是其解决问题用到的算法以及相关的一些逻辑性思想,无论在技术还是经验上,都为我带来了很大的帮助。
第二章 背景知识介绍
2.1C#语言概述
C#是一种面向对象的编程语言。程序员可以根据C#语言,能够更有效率地编写各种.NET类型的应用程序,除此以外,根据编写类型的内容,尤其是.NET,它还提供各种工具,因此我们能够最大限度地开发计算机领域 [1]。C#语言包含许多组件,其能够转化成XML网络服务,并可通过任何语言来实现在Internet上调用 [2]。
2.2开发环境简介
本次毕设采用Visual Studio 2010,Visual Studio是微软公司推出的开发环境,是目前最流行的Windows平台应用程序开发环境 [3]。Visual Studio除了能够支持Microsoft SQL Server,还支持 IBM DB2和Oracle数据库。
2.3系统开发工具
2.3.1VS2008工具
现今的VS2008增加了250多个新特性,包含了对象、关系型数据、XML的访问方式,使得语言更加简洁。使用Visual Studio 2008能够高效开发Windows应用、Office应用和Mobile应用[4]。
2.3.2SQL Server数据库
数据库应用系统开发涉及到后台数据库技术和前台的开发语言与数据库访问技术。该系统以SQL server 2008作为数据库进行开发。众所周知的是,SQL Server 2008是一种关系型网络数据库管理系统,能够为我们提供一套功能完善且具备可视化界面的管理工具[5]。
第三章 需求分析
3.1系统需求
首先,针对系统需求分析阶段,开发者最好以模型的方式来突出系统,这也是为了能更好地表达复杂需求和有效的方法。根据当前数据资料,开发者应实行系统内部整体的一个管理,经过对信息筛选处理的分析过程,总结好用户的需求,并一一通过验证,以便能建立起系统的逻辑模型。
在考虑到设计和开发的过程中,本系统难免会在复杂的工作量上进行增加,也因此为了能使其在功能使用方面,实现强力高效的的信息处理,节省对应的花费时间,在此基础上完成需求 [6]。
原文链接:http://www.jxszl.com/jsj/wljs/182305.html