1、 数据库课程设计数据库课程设计 (2010 至 2011 学年度第 二 学期) 论文题目 餐饮管理系统课程设计 课程名称 数据库应用技术 专业班级 信息管理与信息系统 08 级 2 班 成 绩 目目录录 第 1 章 系统简介 1 1.1 课题背景 1 1.2 系统开发的意义 1 1.3 系统开发及运行环境 . 1 第 2 章 需求分析 2 2.1 餐饮管理系统的可行性分析 2 2.1.1 技术水平分析 . 2 2.1.2 经济效益分析 . 2 2.1.3 市场分析 2 2.2 餐饮管理系统的需求分析 2 第 3 章 总体设计 3 3.1 项目规划 4 3.2 系统业务流程分析 5 3.3 系统
2、功能结构 . 5 第 4 章 详细设计 1 4.1 数据库设计 . 1 4.1.1 数据表概要说明 1 4.1.2 部分数据表 E-R 图 1 4.1.3 数据表的结构 3 4.2 系统主要功能模块设计与实现 . 5 4.2.1 系统登录模块的设计与实现 . 5 4.2.2 主窗体的设计与实现 . 7 4.2.3 凭证信息录入窗体的设计与实现 10 4.2.4 管理员信息窗体的设计与实现 . 12 第 5 章 测试与总结 23 5.1 程序调试与错误处理 . 23 5.2 总结 . 23 1 第第 1 章章 系统简介系统简介 1.1 课题背景课题背景 民以食为天,随着人民生活水平的提高,餐饮业
3、在服务行业中占有越来越重 要的地位。努力在当前餐饮行业日趋激烈的竞争中脱颖而出,已成为每位餐饮业 经营者所追求的目标。 经过多年发展,餐饮管理已经逐渐由定性管理,进入到重视定量管理的科学 阶段。众所周知,在定量管理的具体实现方法和手段方面,最有效的工具就是电 脑管理。传统的手工操作管理存在着许多无法避免的问题,该系统将能大大的降 低许多问题,减轻人力与物力。 1.2 系统开发的意义系统开发的意义 本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理, 本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储 安全可靠。 实现对餐厅顾客开台、点菜/加
4、菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询。 系统应最大限度地实现易维护性和易操作性。 1.3 系统开发及运行环境系统开发及运行环境 系统开发平台:Microsoft Visual Studio 2008 系统开发语言:C# 数据库管理系统软件:SQL Server 2005 运行平台: Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1) 运行环境:Microsoft.NET Framework SDK v2.0 分辨率:最佳效果 1024*768 像素 2 第第 2 章章 需求分析需求分析 2.1 餐饮管理系统的可行性分析餐饮管理系统的可行性分析 2.1.1 技术水平分析技术水平分析 本软件采用 Microsoft Visual Studio 2005 为前台开发工具,SQL Server 2005 数据库作为后台数据库支持。本软件专为中小型餐厅消费管理而设计,本软件可 在 Windows