




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 11课题的意义及研究状况 1 11.2研究状况 22相关工具和知识技术 2 22.2Browser/Server模式 3 3 32.5三层架构 43系统分析与设计 43.1咖啡厅管理系统需求分析 43.2咖啡厅管理系统功能分析 53.3业务流程分析 6 74系统数据库设计 74.1系统概念结构设计图 74.2数据库表设计 8 5.1咖啡桌管理功能实现 5.2菜品管理功能实现 5.3预约管理功能实现 5.4用户管理功能实现 5.5消费管理功能实现 5.6员工管理功能实现 7系统功能测试 1为他们带来更多的放松时间,为实现咖啡厅高效化管理,本项目采用Browser/Server结构和ASP.NET技术进行系统功能设计,利用CStudio2015开发工具和SQLServer2014数据库完成对咖啡厅管理系统的实现。1课题的意义及研究状况的一部分。基于ASP.NET开发的咖啡厅管理系统,不仅在咖啡厅餐桌预定、选2节上对人力资源的需求,进行更合理的人员安排,避免了人力资源的浪费。管理系统的存在,既利于管理者对员工的管理,也利于管理者对咖啡厅的营业状况和员工的考勤等信息进行实时查看。基于ASP.NET开发的咖啡厅管理系统与咖啡厅传统的营业模式相比,更具竞争优势。所以,开发咖啡厅管理系统对市场的提升有着重要的作用意义。1.2研究状况大多数小型餐饮业配备的管理系统只具有最基础的点餐功能,面对顾客预定餐桌类型、预约用餐时间、查看用餐座位等需求,配备的系统完全无法实现,更无法实现管理者对员工,顾客等信息的线上管理,不仅增加了人力资源的开销,而且增大了工作的失误率和偏差低,甚至少数餐饮业根本不具备管理系统,只能依靠更多人力物力解决顾客和管理员的需求,不可避免的降低了运营的效率。为了满足顾客的用餐需求和提高管理者的运营效率,餐饮业的管理系统需要进一步完善,才能更好的适应市场的需求。2相关工具和知识技术2.1ASP.NET技术ASP.NET技术是适用于编写动态网页的技术[3],开发者可以利用ASP.NET提供的应用程序框架,轻松地在服务器端编写出功能全面的Web网页。ASP.NET在继承以往Web开发模式的基础上,拓展了许多新的功能,也展现出它强大的(1)编写简单,采用了面向对象开发技术,可以通过定义类、属性、方法、对象、继承等操作,让复杂的逻辑关系简易化和系统化,轻松地实现Web应用程序的各种功能的开发。(2)具有灵活性,可使用多种程序语言开发应用程序,并且能在任何浏览器上运行,不存在兼容性的问题。(3)可自定义,开发者可以个性化开发,根据需求自定义用户控件,并引用到应用程序当中。(4)方便调试,能断点调试应用程序,实时跟踪调试结果,准确定位异常点或错误点。(5)便于管理,对应用程序进行后期维护时,只需要修改相关的应用程序并3上传至服务器,服务器上的应用程序就会被更新。Browser/Server模式既浏览器/服务器模式(简称B/S模式),用户可以通过Web浏览器对服务器端的应用程序进行远程访问。[21而且操作方便,用户可以要使用Windows系统或者Linux系统上的浏览器,利用万维网直接对服务器端的信息进行访问操作,不需要在浏览器上安装加载额外的插件。升级维护也很便捷,开发人员只需维护服务器即可,不需要对用户界面进行任何管理,因为任何用户使用的客户端都只是浏览器,开发人员通过修改服务器端的应用程序就能起到升级维护的效果。2.3VisualStudio开发环境VisualStudio2015是Microsoft官方发布的一种开发工具。[4]用户在设计应用时,大多会选择在VisualStudio开发环境下进行开发,因为其良好的编程环境,为开发者搭建起一个完整的软件开发平台,能够让让开发者在同一个开发环境下完成创建部署、代码编译、项目开发、系统调试、界面设计等一系列操作,极大的方便了开发者。主动选择VisualStudio,也是因为它的具有以下几点优势:(1)VisualStudio能简化整个项目的编译调试过程,提升开发者的开发效(2)VisualStudio能准确的找出整个项目中存在的问题,并能将问题及问题原因及时地反馈在输出来源列表中,降低开发者的出错率。(3)VisualStudio能自动备份项目代码,防止代码丢失,提高开发环境的SQLServer是微软公司研发的一种关系型数据库管理系统,不仅具有强大的数据处理能力,而且能对远程和本地的系统进行信息管理。SQLServer先进的系统管理,更是为远程和本地系统提供了增、删、改、查的基本操作。三层架构的搭建是开发者进行项目开发、更新和管理的常用方法,三层架构不仅能对项目进行明确的分工,而且能提高开发者的开发效率,加快项目的开发4响应数据响应数据响应数据用户请求用户请求图1三层架构模式需求;缓慢的服务效率,不能及时解决顾客的点餐需求。针对这些需求需要作5(1)提供线上预约方式,传统咖啡厅的电话预约方式,在客流量较多时,会出现电话占线问题,导致大量顾客无法完成预约。而线上预约方式,既能实时满足顾客的预约需求,也能动态更新咖啡桌信息,为顾客提供可预约的座位信息。(2)系统记录顾客点餐信息,人工记录点餐信息可能会出现信息遗漏或信息错误的问题,不利于提高服务的容错率。系统记录顾客点餐信息,不仅可以准确的显示顾客的点餐信息,也可以备注顾客的用餐需求,进一步提升顾客的用餐(3)咖啡厅管理模式系统化,传统的管理方式在顾客就餐人数过多时,难免会出现工作内容混乱的情况,导致工作失误率增高。系统化的管理模式,不仅能高效管理工作内容,降低工作的失误率,而且能减少顾客用餐等待时间,提升咖啡厅的服务效率。3.2咖啡厅管理系统功能分析为满足顾客的点餐、预约需求和提高管理者的管理效率,需要对咖啡厅管理系统进行设计。主要实现的功能模块如下:前台用户模块,除了实现基本的浏览咖啡厅信息,注册账号和登录账号功能,主要实现以下功能:(1)预约咖啡桌:用户注册完登录信息后可以对咖啡桌信息进行查看和预约空闲状态咖啡桌。(2)咖啡食谱:用户完成预约咖啡桌操作后,可以进行选餐和点餐操作。(3)用户中心:可以查看预约详情,点餐详情,消费记录和订单详情,以及进行结账操作和取消预约操作。(1)咖啡桌种类管理:管理者可以增添,删除咖啡桌种类信息和上传咖啡(2)咖啡桌管理:管理者可以分批增添咖啡桌信息和删除咖啡桌信息。(3)菜品种类管理:管理者可以增添,删除菜品种类信息和动态更新菜品种类。(4)菜品管理:实现对菜品名称,种类,价格,数量等信息的增添和相关6菜品图片的上传。(5)用户管理:管理已注册的用户信息。(6)咖啡桌预约管理:实时查看咖啡桌的预约时间,预约人数和预约状态等信息。(7)用户消费管理:管理者能够为用户进行上餐操作,并且能够查看用户(8)咖啡厅管理者管理:实现对管理者信息的增添和删除。3.3业务流程分析用户点餐业务流程如图2所示。用户注册进入登录页面用户登录进入预约页面预约咖啡桌加入我的预约是查看食谱点餐取消预约反馈订单确认上餐生成订单用户结账结账成功退出成功退出登录图2用户点餐业务流程图73.4系统功能设计针对系统的日常管理需求,对咖啡厅的功能模块进行划分。划分后的功能模块如图3所示。前台功能咖啡厅系统管理咖啡厅系统管理后台功能预约咖啡桌用户点餐用餐信息用户结账咖啡桌种类管理咖啡桌管理菜品种类管理菜品管理管理用户管理预约管理消费管理员工管理咖啡桌种类增添咖啡桌种类信息管理咖啡桌增添咖啡桌信息管理菜品种类增添菜品种类信息管理菜品增添菜品信息管理员工信息管理4.1系统概念结构设计图咖啡厅管理系统概念结构设计图如图4所示。8数量mmnnm咖啡桌图4咖啡厅管理系统概念结构设计图4.2数据库表设计数据库为系统的开发提供了重要数据保障,同时也确保了数据的完整性。本次设计中,使用到了SQL语言,并通过SQL语言,在SQLServer2014数据库中,创建了名为coffee_db实例数据库,本系统设计开发主要涉及到以下数据表:数据类型字符串长度是否为null附注预约时间咖啡桌预约状态增添时间9数据类型字符串长度是否为null附注咖啡桌名称默认值”空闲”表3菜品信息foodlist数据类型字符串长度是否为null附注菜品介绍默认值”否”数据类型字符串长度是否为null附注用户账号姓名电话号码2用户性别用户种类ID序号表5用户点餐详细信息orderdetails数据类型字符串长度是否为null附注默认值“未送餐”4.3数据库连接咖啡厅管理系统连接远程数据库,主要利用SqlHelper对数据库进行远程访问操作。SqlHelper在连接数据库上很便捷,不经能简化连接数据库的步骤,而且封装后的SqlHelper只需给方法传递一些连接数据库字符串参数,就可以实现远程访问数据库。咖啡厅管理系统连接数据的字符串如下所示:5.1咖啡桌管理功能实现(1)咖啡桌管理功能可以实现对咖啡桌种类信息的增添、查询、删除和修改操作,也进行图片上传操作,上传后的图片能为用户预约座位提供参考标准。实现咖啡桌种类增添功能如图5所示。 3 3g咖啡桌种类名称:咖啡桌种类说明:咖啡桌用餐人数:咖啡桌图片地址:(2)通过填写名称前缀,起始号和终止号,可以分批增添咖啡桌编号。在分批增添编号时,会对编号进行过滤操作,自动过滤掉已重复的信息,防止信息实现分批增添咖啡桌编号功能如图6所示。咖啡卓种类管理咖啡桌管理咖啡桌信息增添咖啡桌信息管理菜品种类管理菜品管理用户管理咖啡桌信息增添咖啡桌编号前缀:咖啡桌起始号码:咖啡桌终止号码:咖啡桌种类:提交增添5.2菜品管理功能实现(1)菜品管理功能可以对菜品种类信息进行增添和修改操作,也可以通过填写种类信息对菜品进行归类划分,让菜品信息有序的呈现在用户面前,用户可以根据自身的需求对菜品信息进行快速的筛选。实现增添菜品种类信息的功能如图7所示。修改菜品种类信息如图8所示。 菜品种类营理菜品种类信息管理12(2)可以对已录入的菜品信息进行增添操作,如增添菜品名称、价格、数量和相关图片等信息。实现增添菜品信息的功能如图9所示。5.3预约管理功能实现咖啡桌预约管理功能可以实现用户对咖啡桌预约的,不过要注意,咖啡桌预约操作只能在用户注册完登录信息后才能进行,并且填写的预约时间要在7:00-21:00范围内,最多只能提前一天预约,否则会显示系统警告。实现咖啡桌预约的功能的展示图如图10所示。用各人数:预约用各时间:2021-05-1513:14营业时间7:00-21:00(可提前一天预的)网个人预的状态详情:咖啡真预约2图10咖啡桌预约图用户信息管理功能主要包括用户在前台完成账号信息注册与账号登录的操操作为例:实现用户注册信息的功能如图11所示。小白兔画欢品味用户注册确认密码图11用户注册信息图实现用户登录的功能如图12所示用户登录用户登录图12用户登录图用户消费管理功能主要包括用户点餐,用户结账和员工上餐。需要注意的是,用户点餐前,要先预约咖啡桌,只有当咖啡桌预约成功后,用户才可以进行点餐操作。点餐后,会自动生成的订单,并反馈发员工,此时的员工在后台能对用户订单进行上餐操作。上餐后,用户随时可以对订单进行结账操作。实现用户点餐的功能如图13所示。请选择查询图13用户点餐功能图实现用户结账的功能如图14所示。序号菜品名称图14用户结账图咖啡厅员工管理功能主要实现一些基本操作,如登录后台管理系统、增添员工信息和删除员工信息。实现员工登录后台的功能如图15所示。登录登录7系统功能测试黑盒测试又称功能测试,主要针对系统整体或系统某项功能的使用,检测系统功能是否正常运行,数据传输是否正确接收,功能开发是否达到要求,从而达到测试的目的。本次测试主要对咖啡厅管理系统进行黑盒测试,检测系统功能是否能达到预期的要求。本次检测主要展示预约咖啡桌的测试过程。预约咖啡桌功能测试表如表6所示。表6预约咖啡桌功能测试测试数据或测试操作测试结果咖啡桌列表咖啡桌种类进行查询操作系统显示所有咖啡桌种类信息咖啡桌列表咖啡桌种类选择"双人咖啡桌"后,进行查询操作系统仅显示“双人咖啡桌”信息预约咖啡桌预约信息未登录进行预约操作系统显示预约失败预约咖啡桌预约信息未填写进行预约操作系统显示预约失败预约咖啡桌预约信息选择两天以后时间,进行预约操作系统显示预约时间出现问题预约咖啡桌预约信息填写"23:00",进行预约操作系统显示预约时间出现问题预约咖啡桌
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 合同签署次序与内容
- 学前班口腔教育主题班会
- 阿克苏工业职业技术学院《医学免疫学研究进展》2023-2024学年第二学期期末试卷
- 阿坝师范学院《西方史学史》2023-2024学年第一学期期末试卷
- 阿鲁科尔沁旗2024-2025学年小学六年级第二学期小升初数学试卷含解析
- 陕师大附中2025届中考化学试题原创模拟卷(十)含解析
- 陕西学前师范学院《临床流行病学与循证医学》2023-2024学年第一学期期末试卷
- 陕西工商职业学院《传感器及测试技术》2023-2024学年第二学期期末试卷
- SCI论文写作与投稿 第2版-课件 12-SCI论文表格使用
- 陕西机电职业技术学院《网页艺术设计与制作》2023-2024学年第一学期期末试卷
- 《围术期麻醉管理策略》课件
- 自考《莎士比亚研究》考试复习题库(含答案)
- 急诊超声学知到智慧树章节测试课后答案2024年秋温州医科大学
- 急救与心理技能(视频课)知到智慧树章节测试课后答案2024年秋中南大学
- 全国川教版信息技术八年级下册第二单元第2节《制作文创作品》教学设计设计
- DG-TG08-12-2024 普通中小学建设标准
- 实时数字孪生数据同步技术-深度研究
- Unit 4 History and traditions Project 说课稿 -2024-2025学年高中英语人教版(2019)必修第二册
- 全国河大音像版初中信息技术七年级下册第一章第五节《图文美化》说课稿
- 资产清查与盘点管理制度
- 2025河北石家庄市总工会社会工作招聘230人高频重点提升(共500题)附带答案详解
评论
0/150
提交评论