肯德基点餐管理系统毕业设计论文.doc_第1页
肯德基点餐管理系统毕业设计论文.doc_第2页
肯德基点餐管理系统毕业设计论文.doc_第3页
肯德基点餐管理系统毕业设计论文.doc_第4页
肯德基点餐管理系统毕业设计论文.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东营职业学院计算机系东营职业学院计算机系 综合实训报告书综合实训报告书 学学 号 号 200801010030 姓姓 名 名 陈娜 指导教师 指导教师 李湘云 尹元元 实习方向 实习方向 VB 和 SQL sever 综合运用 实习时间 实习时间 2010 年 6 月 7 日 2010 年 7 月 7 日 填表日期 填表日期 2010 年年 7 月月 1 日日 1 27 实习题目肯德基点餐系统 指导教师评语及成绩 成绩 教师签名 职称 年 月 日 系审查意见 审查成绩 审查人签名 职称 系签章 年 月 日 教务处终审意见 终审成绩 终审人签名 职称 公章 年 月 日 2 27 摘要摘要 根据现行快餐连锁店管理的需要 设计此肯德基模拟点餐系统 运用软件工程的思想 进行系统的分析与设计 使用 Visual Basic 6 0 和 SQL Server 数据库编程实现 系统具 有数据导入 薪资查询 盈利查询 人员修改与管理等功能 通过本系统的应用实现管 理系统化 本论文首先使用了 Visual Basic 作为开发工具和 SQL Server 作为后台数据库 然后再介绍了开发背景 最后通过截图和表格来说明该系统的开发与操作 设计充分利用 VB 以及 SQL Server 数据库易于使用和快速开发的特性 提高了编程效率和可靠性 同时对 系统的开发原理 系统的功能特点和设计方案进行了介绍 利用其提供的各种面向对象的 开发工具 使用 ADO 控件连接数据库 开发出的产品不但能完成肯德基点餐中的基本操作 而且具有程序设计合理 操作简单 运行可靠 保密性强等特点 关键字关键字 VB SQL Server 3 27 目录目录 第一章第一章 系系统统规划及需求分析规划及需求分析 6 6 1 1 功能需求 6 1 2 性能需求 6 1 3 可行性分析 6 1 3 1 经济可行性 6 1 3 2 技术可行性 7 1 3 3 营运可行性 7 1 4 系统功能分析 7 第二章第二章 系统总体设计系统总体设计 8 8 2 1 系统的特点 8 2 2 数据库概念结构设计 9 2 2 1 实体联系图 9 2 2 2 数据流图 9 2 2 3 业务流程图 10 2 3 数据库物理设计 11 2 4 数据库表创建 11 第三章第三章 界面详细设计界面详细设计 1313 3 1 界面设计及实现 13 3 1 1 用户登陆模块 13 3 1 2 主界面设计 15 3 1 3 修改密码 15 第四章第四章 系统实现系统实现 1818 4 1 界面运行 18 4 1 1 登陆界面 18 4 1 2 主界面 18 4 27 4 1 3 普通点餐界面 19 4 1 4 优惠券点餐 19 4 1 5 点餐确认 20 4 1 6 用户注册 21 总结总结 2222 参考文献参考文献 2323 附加 代码设计附加 代码设计 2424 前言前言 5 27 随着市场经济的发展 我国餐饮业已呈现出高速发展的趋势 2009 年 我国 3O 万家饭 店 350 万家餐馆的年营业总额达 6300 多亿元 并且每年都已 16 的速度递增 但在快速 发展的同时 餐饮业在日常经营管理中仍普遍采用手工管理的方式 整体科技含量低 随 着餐饮店规模的不断扩大 并且多采用连锁经营的情况下 手工管理无论是在工作效率 人员成本还是提供决策信息方面都已经难以适应现代化经营管理的要求 因此制约了整个 餐饮业的规模化发展和整体服务水平的提升 要想避免手工管理中的弊病 实现管理方式 的升级 在餐饮企业中建立一套以计算机为信息管理核心的信息管理系统不视为一种非常 有效的方法 餐饮企业只有通过不断的技术手段革新和管理制度上的创新 才能始终赢得 顾客的信任 才能长久维持顾客的忠诚 这样 餐饮企业的经营活动就会呈现出在保证服 务质量的同时大幅度降低成本的局面 或者是在稍许增加成本的情况下大幅度增加收益的 状况 也就是说 采用先进的科技手段 使餐饮企业营销策略的选择性增强 具有了更加 灵活的销售手段 可见 在餐饮企业中实施信息化管理是必要的 另一方面 由于计算机 网络技术的不断发展 尤其是局域网技术的应用日渐成熟 为餐饮企业建立信息管理系统 提供了技术上的支持 而计算机硬件资源的价格又随着技术的发展而不断下降 使餐饮企 业应用计算机信息管理系统的经济适用性得到了保证 肯德基作为国际级超级连锁店 自 身优秀的服务体系外 优秀的管理系统更是如虎添翼 本文设计一个肯德基管理系统 本 系统只须对于一些具体的问题进行改动就可以满足大多数快餐店的基本需要 6 27 第一章第一章 系统规划及需求分析系统规划及需求分析 1 1 功能需求功能需求 本管理系统主要有三个功能 对外可以作为客人和员工的营业窗口 很方便的算出客 人消费了多少钱 更主要的是每天营业结束后将数据提交送入数据库 把每天的营业总额 和客人数存储起来 这是系统的第二个功能内务管理系统所需要的重要数据 内务管理系 统只有管理员可以登录 实现管理员对餐点信息入库 会员信息的有效管理 方便各项工 作的查询功能 实现会员对餐点的选择 查询等操作 第三个功能只有管理员输入密码才 能登录 主要是对关于对人员的管理 雇用一名员工 登记员工的具体资料 本系统使用 Access 建立了数据库其中包括日结表 月查询表 员工个人信息表 员工薪资表等 VB 设 计系统操作界面 可以在界面中向数据库中增添数据和修改数据 1 2 性能需求性能需求 本系统的各种操作简单明了 操作人员不需要进行专业培训 肯德基管理系统为组织 者提供一个简洁方便的方式来经营管理肯德基 通过简单的键盘输入和鼠标点击来完成繁 琐的记录与销售工作 保证肯德基正常流畅的经营 1 3 可行性分析可行性分析 1 3 1 经济可行性经济可行性 现在计算机的价格已经十分低廉 性能却有了长足的进步 而本系统的开发 为肯德 基管理的工作效率带来了一个质的飞跃 为此主要表现有以下几个方面 第一 本系统的 运行可以代替人工进行许多繁杂的劳动 第二 本系统的运行可以节省许多资源 第三 7 27 本系统的运行可以大大的提高组织者的工作效率 第四 本系统可以使敏感文档更加安全 等等 所以 本系统在经济上是可行的 1 3 2 技术可行性技术可行性 目前 计算机及网络技术在国内外大型的快餐企业和快餐专卖店已广泛使用 使用了 上千台微机联网进行赛事管理 国内的各大餐饮业也都使用计算机管理 用计算机管理肯 德基的信息已经越来越普遍了 用计算机不但可以提高工作效率 而且还节省了许多人力 物力 增强了 KFC 产品资料的安全性 提高了管理者的管理能力 为此 用计算机来管理 KFC 的信息 是非常必要的 KFC 管理需要具有良好技术人员 只有掌握系统的操作方法才 能更好的而又合理的运用本系统 无论是操作方面 还是管理方面都占优势 该技术的可 行的 本管理系统利用计算机信息处理的迅速 准确 可靠且有强大存储能力的突出特点 全面提高经营者的管理水平和工作效率 并且及时 完整的业务经营资料 提高了工作的 准确率和效率 1 3 3 营运可行性营运可行性 按照人性化设计的原则 用户界面友好 操作灵活简便并提供向导功能 系统整体结 构设计合理 数据处理功能齐备 面对大量原始指标和数据的输人与输出 能及时地对数 据进行快速 准确的评判 比较 排序 统计和处理等 界面清晰友好 操作简便使用户 无需经过计算机专门训练就能胜任 1 4 系统功能分析系统功能分析 1 实现会员注册 会员信息修改等会员信息的简易操作 提高 KFC 点餐的工作效率 2 实现管理员对餐点的按编号 名称 是否优惠的等多方面的管理 最大的方便管理 员和会员对餐点的各项信息的查询及修改 3 建立 KFC 点餐系统是对餐点信息数据库及会员各项信息进行有效的管理 4 建立 KFC 数据库 限定每个管理员对软件操作的权限 最大限度的保护数据库 5 实现管理员对餐点信息入库 会员信息的有效管理 方便各项工作的查询功能 实 现会员对餐点的选择 查询等操作 8 27 第二章第二章 系统总体设计系统总体设计 经过需求分析阶段的工作 系统必顺 做什么 已经清楚了 现在是决定 怎样做 的时 候了 总体设计的基本目的就是回答 概括地说 系统应该如何实现 这个问题 因此 总体设计又称为概要设计或初步设计 本系统设计采用了面向对象的系统设计方法 开发工具选用的 Visual Basic 数据库 用的是 SQL Server 数据库 根据前面的设计思路和系统功能分析 总共设计了普通点餐 优惠券点餐 注册 修改密码等几个模块 系统主模块层次图如图 2 1 所示 肯德基点餐系统 优 惠 券 点 餐 查 询 普 通 点 餐 主 界 面 注 册 图 2 1 肯德基点餐系统主模块层次图 2 1 系统的特点系统的特点 1 统一管理肯德基产品的相关数据 方便管理人员进行数据的分析 查询和比较等 输出的报表计算准确 类型丰富 符合有关规范 2 整个系统自动进行点餐 计算金额等各项管理 自动按 KFC 规定对产品优惠 销售 等数据处理 不用大量抄写一字 极大的减轻了工作量 3 按照人性化设计的原则 用户界面友好 操作灵活简便并提供向导功能 系统整体 结构设计合理 数据处理功能齐备 面对大量原始指标和数据的输人与输出 能及时地对 数据进行快速 准确的评判 比较 排序 统计和处理等 界面清晰友好 操作简便使用 9 27 户无需经过计算机专门训练就能胜任 4 按照点餐的步骤进行人性化的流程设计 只需要简单的操作 就能顺利的完成整个 比赛的全过程 5 通用性强 适应面广 该管理系统面对的用户主要是高速发展的各大快餐企业 这 些企业的特点是规模大小不一 各管理人员的管理方式各不相同 点餐方式多样化等 系 统可以通过对各大 中 小型快餐企业的规模 管理方式 管理人员技术等级等方面进行 灵活设置与运用来实现的 2 2 数据库概念结构设计数据库概念结构设计 2 2 1 实体联系图实体联系图 用户 编号 用户名 密码 点餐 餐目 原价 优惠价 优惠时间 类型 名称 金额点餐数量 点餐类型 用户类型 用户名 点餐类型用户名 图 2 2 实体联系图 E R 图 2 2 2 数据流图数据流图 10 27 餐 目 信 息 单 餐目表会员信息表注册单 会员 1 注册 处理 2 登陆 订餐 3 进行 选餐 餐目 点餐单 4 点餐 管理 管理员 5 登记 信息 用户信息表餐目管理表 点餐表 图 2 3 数据流图 2 2 3 业务流程图业务流程图 该图将系统中各模块的联系及实现过程更清晰的表达出来 如图 2 2 所示 会员所选餐 点表 登录订 餐 选餐信息登记表 总餐点信息表 注册注册登记 会员信息登记表 会员信息 表 总优惠餐点信 息表 选择餐点 确认信息 会员 管理 员 登记餐点信息餐点 图 2 4 业务流程图 11 27 2 3 数据库物理设计数据库物理设计 数据库物理系统设计又称系统设计 系统设计要根据系统分析报告中的系统逻辑模型 综合考虑各种约束 利用一切可用的技术手段和方法进行各种具体设计 确定新系统的实 施方案 解决 系统怎么做 的问题 物理设计的任务是确定所有属性的类型 宽度与取值范围 设计出基本表的主键 将所有 的表名与字段名英文化 实现物理建库 完成数据库物理设计字典 结构化系统设计是指利用一组标准的图表工具和准则 确定系统有哪些模块 用什么 方法连接 如何构成良好的系统结构 并进行系统输入 输出 数据处理 数据存储等环 节的详细设计 这一阶段的重点是设计好系统的总体结构 选择最经济合理的技术手段 系统设计阶段的文件是系统设计报告 又称系统物理设计说明书 管理信息系统的开发是 一项系统工程 为了保证系统的质量 设计人员必须遵守共同的设计原则 尽可能地提高 系统的各项指标 系统可变性 可靠性 工作质量 工作效率 经济性等 2 4 数据库表数据库表创建创建 创建数据库的实现 选择 文件夹 中右击鼠标选择 新建 然后选择 access 建立 myuser 数据库 单击新建文件 打开数据库 利用设计器创建表 表结构设计如下各 表所示 列出所有使用的数据库表结构 表 2 1 用户信息表 列名类型允许空 用户名Char 10 否 用户密码Char 10 否 用户类型Char 10 否 表 2 2 优惠餐目表 类型允许空 Int 是 Char 30 是 列名是 12 27 餐点单价餐点编号是 餐点名称餐点类型是 优惠价餐点单位是 优惠开始时间 Datetime 是 优惠结束时间 Datetime 是 表 2 3 普通餐目表 列名类型允许空 餐点编号 Int 是 餐点类型 Char 30 是 餐点名称 Char 30 是 餐点单位 Char 30 是 餐点单价 Money 是 13 27 第三章第三章 界面详细设计界面详细设计 3 1 界面设计及实现界面设计及实现 该阶段主要完成各个功能模块的设计 处理过程的设计要根据模块划分以及结构化程 序设计的基本原则 对每个程序模块中的详细处理过程进行设计 3 1 1 用户登陆用户登陆模块模块 1 登陆模块的IPO图 输入 用户名和密码 处理 1 登陆窗体启动 2 输入用户名和密码 3 如果用户名或密码为空 处理终止 并进行错误信息提示 4 以输入的用户名为关键字 检索用户信息表的用户名和密码字段 5 通过检索结果判断该用户是否存在 如果用户名不存在 处理终止 并进行错 误信息提示 6 如果用户名存在 比较检索到的密码字段与输入的密码是否相等 如果不相等 处理终止 并进行错误信息提示 7 如果输入的密码正确 将该用户名和用户类型分别保存在全局变量UserName和 UserKind中 8 进入主界面 输出 主界面 2 窗体和控件的特殊属性设计 见表 3 1 表 3 1 窗体和控件的特殊属性 控件名称控件属性设置 Command1Caption 确定 Command2Caption 注册 14 27 Command3Caption 取消 Label1Caption 姓名 Text2PasswordChar Frmlogin 类型登陆对话框 3 流程图及程序设计 获取用户名和用户密码 提示 用户名和密码非法 请重新输入 连接到数据库中的数据 用户名和用户密码是 否为空 否 是 是否为数据库中 的数据 否 提示 登录成功 是 进入下一界面 代码 Private Sub Command1 Click Adodc1 RecordSource select from myuser where username Text1 Text and userpassword Text2 Text Adodc1 Refresh If Adodc1 Recordset RecordCount 0 Then Form1 Hide Form2 Show Else 15 27 MsgBox 请确认登陆号码和密码是否正确 vbInformation 系统提示 Text1 Text Text2 Text End If End Sub 3 1 2 主界面主界面设计设计 1 总体布局 主窗口 表单是本系统的主界面 它显示本系统的菜单 使用 关闭 按钮或菜单 中 退出 菜单项中可以关闭该表单 并结束本系统的执行 2 窗体和控件的特殊属性的设置 见表 3 2 表 3 2 窗体和控件的特殊属性 控件名称控件属性设置 Command1Caption 优惠券点餐 Command2Caption 普通点餐 FrmMainStratUpPosition2 LblBoderstyle0 3 程序设计 1 添加菜单和状态栏 根据总体设计中对各个模块的设计 使用菜单编辑器和 StatusBar 控件创建系统菜单和状态栏 菜单项目有 1 系统管理 用户管理 密码修改 2 查询 2 退出系统 处理流程 询问用户是否要以其他用户名登陆 如果用户选择 确定 卸载当前窗体 并加载登陆对话框 否则卸载全部窗体 3 1 3 修改密码修改密码 1 密码子模块的 IPO 图 输入 原密码 新密码和确认密码 16 27 处理流程 1 修改密码窗体启动 输入原密码 新密码和确认密码 2 从用户信息表中检查该用户的原密码是否与输入的原密码相同 3 如果不同则进行信息提示 处理终止 4 如果相同 检查新密码是否为空 如果为空则进行信息提示 处理终止 5 如果非空 检查输入的确认密码是否与确认密码相同 6 如果不同则进行信息提示 处理终止 7 更新用户信息中的用户密码字段 输出 对用户信息表的密码字段进行修改 2 修改密码模块的窗体设计 见图 3 3 图 3 3 修改密码窗体设计效果 3 程序设计 Private Sub Command1 Click Dim getmima As String J As Integer mima As String 取得密码 With Adodc1 ConnectionString conn CommandType 8 RecordSource select from login where username userlogo Refresh getmima Recordset Fields pass End With 检确认密码与新密码是否一致 17 27 If Trim Text2 Text Trim Text3 Text Then MsgBox 您输入的新密码与确认密码不符 请重新输入 vbExclamation 提示 Text2 Text Text3 Text Text2 SetFocus Else If Adodc1 Recordset password Trim txbpassword Text Then With Adodc1 Recordset password Trim txbNewpassword1 Text Recordset Update End With MsgBox 密码已经修改完毕 请您牢记 vbExclamation 提示 Unload Me Else MsgBox 原密码不对 请确认后继续 vbExclamation 提示 Text1 Text Text2 Text Text3 Text Text1 SetFocus End If End If 18 27 第四章第四章 系统实现系统实现 4 1 界面运行界面运行 4 1 1 登陆界面登陆界面 该窗体主要进行用户合法性的验证 当准备进入系统的用户输入合法的用户名和口令 符合数据库中任何一组即可 可以进入系统并运行其权限范围内的功能 如果用户名和 口令正确而选择的权限不正确时 系统自动提示错误且不能进入系统 如图 4 1 所示 图 4 1 登陆界面 4 1 2 主界面主界面 登陆成功后首先进入的界面 其平命令菜单 前期编排 比赛管理 成绩录入 查询 竞赛分组 帮助等下拉菜单可以更方便用户查询及操作 图 4 2 所示 19 27 图 4 2 主界面 4 1 3 普通点餐界面普通点餐界面 通过此界面更方便的选择自己喜欢的 KFC 产品 作简单易学 图 4 3 所示 图 4 3 普通点餐界面 4 1 4 优惠券点餐优惠券点餐 客人操作便利 更方便的使用优惠券点餐 如图 4 4 所示 20 27 图 4 4 优惠券点餐 4 1 5 点餐确认点餐确认 该界面用于客人点餐完毕后确认自己所点的餐目 避免发生错误 如图 4 6 所示 图 4 5 点餐确认 21 27 4 1 6 用户注册用户注册 通过此界面 可以实现对数据可中数据的添加 删除 修改等操作 并且将前台数据 存储到数据库中 如图 4 6 所示 图 4 6 用户注册界面 22 27 总结总结 面对本学期最后一次的专业实训 想着刚刚过去的最后一个周 紧张沉默之后更多的 是感慨 印在脑海里的每一个足迹都是那么的深 真的说不出是什么感觉 伴着时间 就 像是在和自己的影子赛跑 不可能从真实的两面去看清它 只是经意不经意的感受着有种 东西在过去 也许更适合的只有那句话 时不待我 怎可驻足 一周 短短的一周 我学 到了很多不知道的东西 实在是感受颇深 作为一名大二的学生 经过差不多两年的在校学习 对程序设计有了理性的认识和理 解 在校期间 一直忙于理论知识的学习 没有机会也没有相应的经验来参与项目的开发 所以在实训之前 系统开发对我来说是比较抽象的 一个完整的系统要怎么来分工以及完 成该项目所要的基本步骤也不明确 人非生而知之 要学得知识 一靠学习 二靠实践 没有实践 学习就是无源之水 无本之木 以上就是我在成都的进行实训的心得和感受 不到半年的时间就将步入社会的我们 面临是继续深造 还是就业的压力 我想我们更应 该把握住最后的一段时间 充实 完善自我 争取做一名出色的大学生 当今企业竞争范围的伴随社会市场经济的发展以及信息化程度的不断提高而日益扩大 这样就要求企业在各个方面加强管理 要求企业有更高的信息化集成来实现对企业的整体 资源进行集成管理 现代企业都意识到 企业之间的竞争是综合实力的竞争 要求企业有 更强的资金实力 具备强有力的管理能力和更快的市场响应速度 因此 引入计算机系统 的意义是非常重大的 所以我们应该学好专业知识 为以后踏入社会铺好路 23 27 参考文献参考文献 1 何勇 郑文钟 管理信息系统的原理方法及应用 浙江大学出版社 2005 年第 1 版 2 陈伟 编著 SQL Server 2005 数据库应用与开发教程 北京 清华大学出版社 2007 3 管丽娜 白海波 实用 Visual Basic6 教程 M 北京 清华大学出版社 2001 4 陈禹主编 管理信息系统 中国人民大学出版社 1998 年 5 季延平 郭鸿志合著 系统分析与设计 华秦书局 1995 年 6 朱志强 管理信息系统 原理 开发及应用 复旦大学出版社 2007 年第 1 版 第 109 194 页 7 刘宾 小型企业工资系统数据库的应用 天津市工会管理干部学院学报 2006 年第 02 期 8 美 本 甘 美 萨卡 美 沃尔特 著 赵立东 译 电子工业出版社 Microsoft SQL Server 2005 技术内幕 T SQL 程序设计 2007 年 8 月第 1 版 24 27 附加 代码设计附加 代码设计 1 1 登陆界面 登陆界面 Private Sub Command1 Click Adodc1 RecordSource select from myuser where username Text1 Text and userpassword Text2 Text Adodc1 Refresh If Adodc1 Recordset RecordCount 0 Then Form1 Hide Form2 Show Else MsgBox 请确认登陆号码和密码是否正确 vbInformation 系统提示 Text1 Text Text2 Text End If End Sub 2 2 修改密码代码 修改密码代码 Private Sub Command1 Click Dim getmima As String J As Integer mima As String 取得密码 With Adodc1 ConnectionString conn CommandType 8 RecordSource select from login where username userlogo Refresh getmima Recordset Fields pass End With 检确认密码与新密码是否一致 If Trim Text2 Text Trim Text3 Text Then MsgBox 您输入的新密码与确认密码不符 请重新输入 vbExclamation 提示 Text2 Text Text3 Text Text2 SetFocus 25 27 Else If Adodc1 Recordset password Trim txbpassword Text Then With Adodc1 Recordset password Trim txbNewpassword1 Text Recordset Update End With MsgBox 密码已经修改完毕 请您牢记

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论