欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    点餐系统毕业设计文档.docx

    • 资源ID:11485892       资源大小:955.73KB        全文页数:55页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    点餐系统毕业设计文档.docx

    1、点餐系统毕业设计文档摘 要当今世界,随着我国社会经济状况的飞速发展,而人们对于科技文化产品的需求也有了不断提高,尤其当今的科学技术已经在人们日常生活中占据了非常重要的位置和重大的作用。本团膳系统就是在迅速发展的科学技术的背景之下产生的一种产品,该团膳系统采用了Visual Studio 2008软件开发工具、能够进行快速开发的C#编程语言和Winform窗体应用以及大型关系型数据库SQL Server 2008,实现了与用户交互的友好可视化界面。该团膳系统主要是用于用户在相应的餐时进行点餐,分为六个大模块:登录模块、系统应用、系统维护、报表查询、系统工具和系统帮助、关机。其中系统应用和系统维护

    2、是该系统最为重要的两个模块。(1)登录模块包括普通用户登录和管理员登录。(2)系统应用模块中包括:点菜(核心功能)、系统设置、充值功能、用户满意度提交、锁屏等五个小模块。其中充值功能是管理员所特有的功能模块。(3)系统维护模块包括数据库文件备份和数据库、菜谱的更新。(4)报表查询模块包括用户信息查询、用户充值记录查询以及用户消费明细查询、满意度调查查询。(5)系统工具和系统帮助模块是辅助功能模块(6)关机模块包括关闭计算机、退出系统、注销等辅助功能。关键词: 团膳,点菜,查询,Winform窗体ABSTRACTIn todays world, with the rapid developmen

    3、t of Chinas social and economic status, and the science and technology culture product demand is also increasing, especially in todays science and technology has been in the people daily life occupies a very important position and role. A product of the group meal system is produced under the backgr

    4、ound of rapid development of science and technology, the group meal system adopts the Visual Studio 2008 software development tools, capable of C# programming language and Winform forms application of rapid development and large-scale relational database SQL Server 2008, to achieve a friendly visual

    5、 interface and user interaction.The group meal system is mainly used for users to order food in the meal, is divided into six modules: login module, system application, system maintenance, report query, system tools and system help, shutdown. The system application and system maintenance is the most

    6、 important of the two modules of the system.(1)the login module including the login user login and administrator.(2)including the system application module: a la carte (core), system settings, recharge function, user satisfaction, the lock screen submitted five small module. The value function is th

    7、e specific function of administrator.(3)the system maintenance module includes a database backup and database, the update menu.(4) report query module includes user information query, user charging record query and user consumption information, satisfaction survey.(5) the system tools and system hel

    8、p module is the auxiliary function modules.(6) the shutdown module comprises a shut down the computer, exit the system, cancellation and other auxiliary functions.Keywords: group meal, a la carte, query, Winform forms第1章 绪 论1.1系统开发背景当今世界,随着我国社会经济状况的飞速发展,人们的生活水平的不断提高,而人们对于科技文化产品的需求也有了很大的提高,尤其当今的科学技术已

    9、经在人们日常生活中占据了非常重要的位置和重大的作用,给人们的生活、学习等日常事物带来了极大的便利。随着当今社会的餐饮模式沿着信息化道路的发展,从手工经营模式到手工操作模式,然后再到如今的计算机管理和半手工的半自动化模式,最终到计算机管理的全自动化经营模式。期间产生了多种多样的团膳(点菜)管理系统,由手工到自动化,由简单到复杂,由单一功能的实现到多功能的并发实现。当今计算机科学技术在人们的日常生活中发挥了极其大的的作用,也可以说人们的生活已经离不开尖端的高科技产品。也就是在这种社会背景之下,本团膳系统应运而生,以满足人们的自动化管理的需求,该系统是一种客户端模式,面向对象是广大用户,主要功能是用

    10、户进行点菜,不在需要手工操作,还可以与用户进行交互,比如用户满意度提交功能、用户充值查询以及用户消费查询等等,在一定程度上极大的节约了人们宝贵的时间,对人们的日常生活提供了极大的便利。该系统可用于餐厅,咖啡厅,公司等场合。1.2国内现状随着餐饮或团膳管理系统由手工化向自动化模式的发展,该类系统与国外同行相比,国内的企业在该领域中起步比较晚,在国内大部分还在启用手工经营模式的时候,而国外早已采用了尖端的高科技产品,实现了管理经营的全自动化。随着科技的进步,我国也开始采用高科技管理经营模式以代替手工经营模式。、在过去的几年内,国内的人员仅仅把计算机看成是一种休闲或者省钱的工具,而不去用计算机去进行

    11、现实的生活事物的处理,而随着科学技术的发展,人们已经把计算机看作是创造巨大利润的尖端工具。伴随着我国各领域的快速发展,团膳系统的使用得到了极大的普及,在竞争日趋激烈的日子里,要成为其中的佼佼者,那就必须把自身产业与高科技技术结合起来,实现高新技术的创新。传统的纯手工和简单的计算机工具已经不适应现在经济发展的需求了,必须采用现代化管理手段和配备高科技自动化设备才能跟上时代发展的步伐,从而赢得信誉和效益。1.3 系统特点本系统主要用户顾客点餐,可用于多种场合,例如各种大酒店、各类大企业、各种休闲娱乐场所,对人们的日常生活工作提供了极大的便利,方便了广大的使用者。用户可以点餐,进行消费和充值查询等等

    12、。本系统的查询用户功能、充值功能面向对象是管理员。该系统分为六个大模块:登录模块、系统应用、系统维护、报表查询、系统工具和系统帮助、关机模块。其中系统应用是该系统最为重要的模块,该模块包括点餐功能(核心功能)、系统设置、用户充值功能和用户满意度提交功能。1.4 开发平台1.4.1 系统中所采用的技术系统的开发工具使用的是Visual Studio 2008。Visual Studio 2008是一套完整的开发工具集,用于生成ASP.NET WEB应用程序、XML WEB Services、桌面应用程序和移动应用程序。他提供了在设计、开发、调试和部署Web应用程序、XML WEB Service

    13、s和传统的客户端应用程序时所需要的工具。在Visual Studio 2008中选择的语言是c#变成语言,c#是微软公司设计的一种面向对象的编程语言,语法简介,彻底的面向对象设计,与Web紧密结合,强大的安全性机制,具有兼容性,灵活的版本处理技术,还具有完善的错误、异常处理机制,主要用于开发可以运行在.NET平台上的应用程序。在系统数据库设计前期采用的是Sybase公司的CASE工具集:Powerdesigner。在设计该团膳系统的数据库时,使用powerdesigner进行数据库的E-R图设计,和数据库的数据物理模型设计,然后采用逆向数据输出过程将建立的物理数据模型导入到数据库中。设计该系统

    14、时采用的关系型数据库是SQL Server 2008,数据库是按照数据结构进行组织、管理和存储数据的仓库,是存储在一起的相关独立性和易扩充的结合。SQL Server 2008实现了数据资源的充分共享SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系型数据库系统。SQL是一种计算机语言,可以用它与数据库交互。1.4.2 系统中所采用的数据库本系统采用的数据库是SQL Server 2008。本系统主要是点菜功能的设计与实现,需要采用数据库进行系统数据的存取,数据库是按照数据结构来进行组织、管理和存储数据的仓库,是存储在一起的相关数据的集合,使用数据库可以减少数据的冗余度

    15、,节省数据的存储控件。其具有较高的数据独立性和易扩充性,实现了数据库可以将多样化的数据转换成二进制的形式,使其能够被计算机识别。同时,可以将存储在数据库中的二进制以合理的方式转换为人们可以识别的逻辑数据。1.4.3 系统开发环境该系统采用的软件环境是windows 7操作系统、Visual Studio 2008集成开发中的c#语言开发环境。第2章 需求分析2.1 设计目标本系统的设计目标在于打造一款不需服务人员,顾客可以直接点餐的自动化团膳系统,系统设计的出发点就是便利用户,实现与用户的交互。之前在顾客点菜都是需要有服务人员在旁边进行记录,服务顾客,浪费了大量的时间、人力、财力,给顾客带来了

    16、相当大的不便。本系统针对于这些手工操作的缺点,实现高科技自动化经营,节省顾客时间,为顾客带来极大的便利。2.2 产品可行性分析随着当今社会的餐饮模式沿着信息化道路的发展,从手工经营模式到手工操作模式,然后再到如今的计算机管理和半手工的半自动化模式,最终到计算机管理的全自动化经营模式。期间产生了多种多样的团膳(点菜)管理系统,由手工到自动化,由简单到复杂,由单一功能的实现到多功能的并发实现。当今计算机科学技术在人们的日常生活中发挥了极其大的的作用,也可以说人们的生活已经离不开尖端的高科技产品。也就是在这种社会背景之下,本团膳系统应运而生,以满足人们的自动化管理的需求,该系统是一种客户端模式,面向

    17、对象是广大用户,主要功能是用户进行点菜,不在需要手工操作,还可以与用户进行交互,比如用户满意度提交功能、用户充值查询以及用户消费查询等等,在一定程度上极大的节约了人们宝贵的时间,对人们的日常生活提供了极大的便利。该系统可用于餐厅,咖啡厅,公司等场合。基于对用户的便利性以及系统的可操作性,该系统实现了人机交互,此团膳系统的开发具有很高的可行性。2.3 产品功能需求分析2.3.1 系统整体业务系统整体业务图如图2.1 所示。图2.1系统整体业务图2.3.2整体业务流程图描述产品整体功能包括:系统登录模块,系统应用模块(包括点菜功能、系统设置功能、用户充值功能、用户满意度提交功能、锁屏功能),数据维

    18、护模块(包括数据库文件备份功能、数据库文件恢复功能、菜谱更新功能),报表查询模块(包括用户信息查询、用户充值查询、用户消费查询),辅助工具(包括日历、计算器)和帮助模块,关机模块(包括注销功能、退出、关机功能)。各个部分功能分析:1.系统登录模块,用于管理员和普通户用的登录以进入系统。该模块登录信息有用户名、用户密码、用户权限,其中有登录、清空、取消、注册功能。用户密码是以暗码的形式存在的。而管理员和普通用户都有相对应的功能权限,在系统登录之前,先判断一下数据库中有该用户的数据存在与否,若不存在,可先进行注册以在数据库中存储用户信息,从而进行登录。2.系统应用模块,其中包括点菜功能、系统设置功

    19、能、用户充值功能、用户满意度提交功能、锁屏功能。(1)点菜功能:该功能面向全体用户,用户可以在相应的餐时(早餐、午餐、晚餐、夜宵)进行点餐,而餐品类型有主食、荤菜、素菜、酒水、水果等。在相应的时间段里会显示出相应的菜品,以便用户进行选择,在面板中会自动显示出用户的当前余额以及在点餐之中现实用户的消费总额。菜品的数量也可以进行相应的增加、减少,+1、+2、+5、-1等。用户进行点菜时,选择的菜品会在面板的左边显示出来,当用户点菜完毕时,如果有不想要的菜可以选中所点的菜品,然后进行删除,最后进行结算。结算时,选择的菜品会全部删除,并且用户的当前余额会减去用户消费总额然后显示最新余额,而用户消费总额

    20、也会变成零。其中的菜品所在的面板和菜品按钮都是动态生成的,数据库中有什么数据就显示什么数据,不是固定不变的。(2)系统设置功能:该功能是用于对系统设置,体现了用户的交互性,该功能可以设置按钮的背景颜色、按钮的字体颜色、面板的背景颜色和字体颜色以及窗体的背景颜色。(3)充值功能:该功能是管理员所具有的功能,管理员可对广大用户进行充值,当输入充值用户名时,可以查询其用户余额,充值时,可以输入30、50或100进行充值,输入错误时可以进行更改,点击“充值”时,充值成功。(4)用户满意度提价功能:该功能是面向广大用户的,用于用户提交对此团膳系统和菜品的评价和意见,意见种类包括对菜品温度的控制、菜品的味

    21、道、服务态度等,以便管理人员进行改善。(5)锁屏功能:用于锁定屏幕,防止其他人员使用。3数据维护模块,包括数据文件的备份、数据库文件的恢复以及菜品的更新(增、删、改、查等等)。(1)数据库文件备份:用于备份系统当前所用数据库文件。(2)数据库文件恢复:用于恢复系统当前使用的数据库文件,将备份文件换成当前使用的数据库文件。(3)菜谱的更新:该功能是用于更新数据库中的菜品表中的数据,以便在点菜功能中现实不同的菜品,该功能可以进行菜品的全部查询、条件查询(菜品名称,菜品类别,用餐时间),可以进行菜品的删除,菜品的修改以及菜品的增加。菜品修改、增加显示的内容和查询条件的内容是公用的,三位一体,还可以将

    22、查询的数据导入Excel表中以便保存和查看。4报表查询模块,其中包括用户信息查询,用户充值记录查询,用户消费明细查询。(1)用户信息查询:此功能也是管理员所特有的功能,用户查询使用该系统的所有用户,现实用户的所有信息包括用户编号、用户名、用户密码、用户余额、用户权限,并可以将查询的数据导入Excel表中以便保存和查看。(2)用户充值记录查询:该功能是用于查询用户充值记录的,当使用者是管理员时,管理员可以输入用户名就可对任何用户进行查询,当使用者是普通用户时,普通用户只能查询到自己的充值记录,并且可以将查询的数据导入到Excel表中以方便保存和查看。(3)用户消费明显查询:该功能是用于用户进行查

    23、询自己的消费记录,首先加载的是当日的消费记录,然后可以选择日期,以查询所选日期的消费记录,此功能面向的是当前正在使用的用户,并可以将查询的数据导入Excel表中以便保存和查看。5辅助工具和帮助模块,该模块是辅助功能模块,其中辅助工具包括日历、计算器、记事本,起一个辅助功能,帮助中是对该团膳系统的一个简单介绍和对该系统的使用说明。6关机模块,其中包括系统注销、系统退出以及关闭计算机。(1)注销功能:当前用户退出,重新登录用户。(2)系统退出和关机:当前用户退出该系统和关闭计算机。第3章 总体设计3.1 系统功能设计本团膳系统由六大模块(登录模块、系统应用模块、系统维护模块、报表查询模块、辅助工具

    24、和帮助模块、关机模块包括的十八个小模块组成。系统整体模块图如3.1所示。 图3.1 系统整体模块图登录模块如图3.2所示。图3.2登录模块图系统应用模块如图3.3所示。图3.3系统应用模块图系统维护模块如图3.4所示。图3.4系统维护模块图报表查询模块如图3.5所示。图3.5报表查询模块图辅助工具和帮助模块如图3.6所示。图3.6辅助工具和帮助模块图关机模块如图3.7所示。图3.7关机模块图3.2 功能模块细分与设计采用自顶向下、模块化的基本思想,以系统的业务流程为基础,对系统功能进行细化。说明如下:3.2.1登陆模块登录模块主要是实现了用户对本系统的接口,分为管理员登录和普通登录、普通用户的

    25、注册。1用户登录用户登录分为管理员登录和普通用户登录,需要输入用户名和用户密码、用户权限进行验证登录,可以清空用户名和用户密码以及退出系统,登陆时输入数据会在数据库中数据进行验证,选择对应权限。用户登录模块如图3.8所示。图3.8用户登录模块图2用户注册用户注册只能注册普通用户,需要输入用户名和密码以及确认密码进行注册,注册成功将信息存储到数据库中。3.2.2系统应用模块摄系统应用模块是用于对系统的一些主要操作,包括点菜功能、系统设置功能、用户充值功能、用户满意度提交功能、锁屏功能。1.点菜功能该功能面向全体用户,用户可以在相应的餐时(早餐、午餐、晚餐、夜宵)进行点餐,而餐品类型有主食、荤菜、

    26、素菜、酒水、水果等。在相应的时间段里会显示出相应的菜品,以便用户进行选择,在面板中会自动显示出用户的当前余额以及在点餐之中现实用户的消费总额。菜品的数量也可以进行相应的增加、减少,+1、+2、+5、-1等。用户进行点菜时,选择的菜品会在面板的左边显示出来,当用户点菜完毕时,如果有不想要的菜可以选中所点的菜品,然后进行删除,最后进行结算。结算时,选择的菜品会全部删除,并且用户的当前余额会减去用户消费总额然后显示最新余额,而用户消费总额也会变成零。其中的菜品所在的面板和菜品按钮都是动态生成的,数据库中有什么数据就显示什么数据,不是固定不变的。点菜功能模块如图3.9所示。图3.9点菜功能模块图2系统

    27、设置该功能主要是应用于对系统窗体颜色、面板颜色和面板字体颜色、按钮颜色以及按钮字体颜色进行设置,体现了与用户的交互性。系统设置模块如图3.10所示。图3.10系统设置模块图3充值功能该功能是管理员所特有的功能,可以给用户充值。充值功能模块如图3.11所示。图3.11充值功能模块图4用户满意度提交功能该功能是便于用户选择评价标注,对菜品的温度控制、菜品的味道、服务态度等提出意见进行提交,以便管理人员进行改善。用户满意度提交模块如图3.12所示。图3.12用户满意度提交模块图5锁屏功能该功能用于锁定整个系统,防止除了当前用户之外的其他人员进行使用,解锁密码是用户密码。3.2.3 系统维护模块本模块

    28、主要是用于系统数据的维护,包括数据库文件备份、数据库文件恢复以及菜谱的更新(增加、删除、修改、查询)。1数据库文件备份数据库文件备份是用于备份系统当前所用数据库文件,防止系统崩溃而数据丢失。2数据库文件恢复数据库文件恢复是用于恢复系统当前使用的数据库文件,将备份文件换成当前使用的数据库文件。3菜谱更新功能该功能是用于更新数据库中的菜品表中的数据,以便在点菜功能中现实不同的菜品,该功能可以进行菜品的全部查询、条件查询(菜品名称,菜品类别,用餐时间),可以进行菜品的删除,菜品的修改以及菜品的增加。菜品修改、增加显示的内容和查询条件的内容是公用的,三位一体,还可以将查询的数据导入Excel表中以便保

    29、存和查看。菜谱更新模块如图3.13所示。图3.13菜谱更新模块图3.2.4 报表查询模块该模块包括用户信息查询功能、用户充值记录查询功能、用户消费明细查询功能并将查询数据导入Execl中。1用户信息查询功能该功能是用于查询全部用户的信息,包括用户编号、用户名、用户密码、用户余额、用户权限,然后将所查询的数据信息导入到Excel中保留并查看。该功能也是管理员所特有的功能。用户信息查询模块如图3.14所示。图3.14用户信息查询模块图2用户充值记录查询功能该功能是用于查询用户的充值记录,防止充值有误,可以将查询的数据信息导入到Excel中去保留并查看,当当前用户是管理员时,输入用户名,可以查询任何

    30、用户的充值记录,当当前用户是普通用户时,只可以查询自己的充值记录。用户充值记录查询模块如图3.15所示。图3.15用户充值记录查询模块图3用户消费明细查询功能该功能是用于用户进行查询自己的消费记录,首先加载的是当日的消费记录,然后可以选择日期,以查询所选日期的消费记录,此功能面向的是当前正在使用的用户,并可以将查询的数据导入Excel表中以便保存和查看。用户消费明细查询模块如图3.16所示。图3.16用户消费明细查询模块图3.2.5辅助工具和帮助该模块中包括辅助工具和帮助功能。1辅助工具该模块中包括日历、计算器、记事本等辅助小工具。2帮助该模块中包括关于该系统的简介和对该系统操作说明的用户手册

    31、,以便于用户了解并使用该系统。3.2.6关机模块 该模块中包括三部分:注销功能、退出系统和关闭计算机。1注销功能该功能用于退出当前用户,重新登录用户。2退出和关闭计算机该功能用于关闭系统或关闭计算机。第4章 数据库设计4.1 数据库设计原则一个好的数据库产品并不等于就是有一个好的应用系统,假设不能设计一个逻辑合理的数据库模型,不仅仅会增加程序客户端和服务器端的编程与维护的难度,而且还会大大影响系统在实际操作运行的性能。一般来说,在一个MIS系统分析、设计、测试和试运行阶段中,因为数据量比较小,设计人员和测试人员往往只会着重注意到功能的实现,而很难注意到性能的损耗,一旦系统投入实际操作运行一段时间后,才能够发现系统的性能降低。数据应用的核心是数据库设计。数据库设计的两种方法:(1)面向数据:以信息需求为主,同时兼顾处理需求;(2)面向过程:以处理需求为主,同时兼顾信息需求。数据库设计是建立数据库和应用系统的核心和基础,它要求对于一个给定的应用环境,构造最优的数据库模式,建立一个数据库应用系统,该系统可以有效地存储数据,满足用户的应用需求。一般来说,在按照一个标准化的设计方法,设计数据库通常分为几个阶段:系


    注意事项

    本文(点餐系统毕业设计文档.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开