点餐系统毕业设计Word文件下载.docx
- 文档编号:22212602
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:44
- 大小:125.83KB
点餐系统毕业设计Word文件下载.docx
《点餐系统毕业设计Word文件下载.docx》由会员分享,可在线阅读,更多相关《点餐系统毕业设计Word文件下载.docx(44页珍藏版)》请在冰豆网上搜索。
团膳,点菜,查询,Winform窗体
I
ABSTRACT
Intoday'
sworld,withtherapiddevelopmentofChina'
ssocialandeconomicstatus,andthescienceandtechnologycultureproductdemandisalsoincreasing,especiallyintoday'
sscienceandtechnologyhasbeeninthepeopledailylifeoccupiesaveryimportantpositionandrole.Aproductofthegroupmealsystemisproducedunderthebackgroundofrapiddevelopmentofscienceandtechnology,thegroupmealsystemadoptstheVisualStudio2008softwaredevelopmenttools,capableofC#programminglanguageandWinformformsapplicationofrapiddevelopmentandlarge-scalerelationaldatabaseSQLServer2008,toachieveafriendlyvisualinterfaceanduserinteraction.
Thegroupmealsystemismainlyusedforuserstoorderfoodinthemeal,isdividedintosixmodules:
loginmodule,systemapplication,systemmaintenance,reportquery,systemtoolsandsystemhelp,shutdown.Thesystemapplicationandsystemmaintenanceisthemostimportantofthetwomodulesofthesystem.
(1)theloginmoduleincludingtheloginuserloginandadministrator.
(2)includingthesystemapplicationmodule:
alacarte(core),systemsettings,rechargefunction,usersatisfaction,thelockscreensubmittedfivesmallmodule.Thevaluefunctionisthespecificfunctionofadministrator.
(3)thesystemmaintenancemoduleincludesadatabasebackupanddatabase,theupdatemenu.
(4)reportquerymoduleincludesuserinformationquery,userchargingrecordqueryanduserconsumptioninformation,satisfactionsurvey..
(5)thesystemtoolsandsystemhelpmoduleistheauxiliaryfunctionmodules.
(6)theshutdownmodulecomprisesashutdownthecomputer,exitthesystem,cancellationandotherauxiliaryfunctions.
Keywords:
groupmeal,alacarte,query,Winformforms
II
第1章绪论.................................................1
1.1系统开发背景....................................................11.2国内现状........................................................1
1.3系统特点.......................................................2
1.4开发平台.......................................................2
1.4.1系统中所采用的技术......................................2
1.4.2系统中所采用的数据库....................................3
1.4.3系统开发环境............................................3第2章需求分析..............................................42.1设计目标.......................................................42.2产品可行性分析.................................................42.3产品功能需求分析...............................................5
2.3.1系统整体业务............................................5
2.3.2整体业务流程图描述.......................................6第3章总体设计..............................................93.1系统功能设计...................................................93.2功能模块细分与设计.............................................12
3.2.1登陆模块................................................12
3.2.2系统应用模块............................................13
3.2.3系统维护模块...........................................16
3.2.4报表查询模块...........................................17
3.2.5辅助工具和帮助..........................................18
3.2.6关机模块................................................19第4章数据库设计...........................................194.1数据库设计原则................................................194.2概念设计......................................................20
4.2.1用户信息实体属性图.....................................21
4.2.2菜品信息实体属性图.....................................21
4.2.3用餐类别实体属性图.....................................21
4.2.4菜品类别信息实体属性图..................................22
4.2.5用户消费信息实体属性图.................................22
4.2.6用户充值信息实体属性图.................................22
III
4.2.7用户意见实体属性图....................................23
4.2.8评价标准实体属性图.....................................23
4.2.9点餐信息实体属性图.....................................24
4.2.10颜色设置实体属性图....................................24
4.2.11按钮设置实体属性图....................................254.3逻辑结构设计..................................................264.4数据库表结构设计..............................................27
4.4.1活动信息表.............................................27
4.4.2菜品信息表.............................................27
4.4.3用餐类别信息表.........................................28
4.4.4菜品类别信息表.........................................28
4.4.5用户消费信息表.........................................28
4.4.6用户充值信息表.........................................29
4.4.7用户意见信息表.........................................29
4.4.8评价标准信息表.........................................30
4.4.9点餐信息表..............................................30第5章详细设计.............................................335.1结构程序设计..................................................33
5.1.1登录模块................................................33
5.1.2系统应用模块............................................34
5.1.3报表模块................................................365.2系统界面设计..................................................38
5.2.1登录界面设计............................................38
5.2.2系统应用设计............................................38
5.2.3菜谱更新界面设计........................................40
5.2.4报表查询界面设计........................................41第6章编码与实现...........................................43
6.1类的设计与实现.................................................43
6.1.1MySqlHelper类的设计与实现..............................43
6.1.2窗体中颜色的设计与实现..................................44
6.1.3将Datagridview导入Excel设计与实现....................45
第7章总结与展望...........................................47
7.1总结.....................................................47
7.2展望.....................................................47
致谢......................................................49参考文献...................................................48
IV
第1章绪论
1.1系统开发背景
当今世界,随着我国社会经济状况的飞速发展,人们的生活水平的不断提高,而人们对于科技文化产品的需求也有了很大的提高,尤其当今的科学技术已经在人们日常生活中占据了非常重要的位置和重大的作用,给人们的生活、学习等日常事物带来了极大的便利。
随着当今社会的餐饮模式沿着信息化道路的发展,从手工经营模式到手工操作模式,然后再到如今的计算机管理和半手工的半自动化模式,最终到计算机管理的全自动化经营模式。
期间产生了多种多样的团膳(点菜)管理系统,由手工到自动化,由简单到复杂,由单一功能的实现到多功能的并发实现。
当今计算机科学技术在人们的日常生活中发挥了极其大的的作用,也可以说人们的生活已经离不开尖端的高科技产品。
也就是在这种社会背景之下,本团膳系统应运而生,以满足人们的自动化管理的需求,该系统是一种客户端模式,面向对象是广大用户,主要功能是用户进行点菜,不在需要手工操作,还可以与用户进行交互,比如用户满意度提交功能、用户充值查询以及用户消费查询等等,在一定程度上极大的节约了人们宝贵的时间,对人们的日常生活提供了极大的便利。
该系统可用于餐厅,咖啡厅,公司等场合。
1.2国内现状
随着餐饮或团膳管理系统由手工化向自动化模式的发展,该类系统与国外同行相比,国内的企业在该领域中起步比较晚,在国内大部分还在启用手工经营模式的时候,而国外早已采用了尖端的高科技产品,实现了管理经营的全自动化。
随着科技的进步,我国也开始采用高科技管理经营模式以代替手工经营模式。
、
1
在过去的几年内,国内的人员仅仅把计算机看成是一种休闲或者省钱的工具,而不去用计算机去进行现实的生活事物的处理,而随着科学技术的发展,人们已经把计算机看作是创造巨大利润的尖端工具。
伴随着我国各领域的快速发展,团膳系统的使用得到了极大的普及,在竞争日趋激烈的日子里,要成为其中的佼佼者,那就必须把自身产业与高科技技术结合起来,实现高新技术的创新。
传统的纯手工和简单的计算机工具已经不适应现在经济发展的需求了,必须采用现代化管理手段和配备高科技自动化设备才能跟上时代发展的步伐,从而赢得信誉和效益。
1.3系统特点
本系统主要用户顾客点餐,可用于多种场合,例如各种大酒店、各类大企业、各种休闲娱乐场所,对人们的日常生活工作提供了极大的便利,方便了广大的使用者。
用户可以点餐,进行消费和充值查询等等。
本系统的查询用户功能、充值功能面向对象是管理员。
该系统分为六个大模块:
登录模块、系统应用、系统维护、报表查询、系统工具和系统帮助、关机模块。
其中系统应用是该系统最为重要的模块,该模块包括点餐功能(核心功能)、系统设置、用户充值功能和用户满意度提交功能。
1.4开发平台
1.4.1系统中所采用的技术
系统的开发工具使用的是VisualStudio2008。
VisualStudio2008是一套完整的开发工具集,用于生成ASP.NETWEB应用程序、XMLWEBServices、桌面应用程序和移动应用程序。
他提供了在设计、开发、调试和部署Web应用程序、XMLWEBServices和传统的客户端应用程序时所需要的工具。
在VisualStudio2008中选择的语言是c#变成语言,c#是微软公司设计的一种面向对象的编程语言,语法简介,彻底的面向对象设计,与Web紧密结合,强
2
大的安全性机制,具有兼容性,灵活的版本处理技术,还具有完善的错误、异常处理机制,主要用于开发可以运行在.NET平台上的应用程序。
在系统数据库设计前期采用的是Sybase公司的CASE工具集:
Powerdesigner。
在设计该团膳系统的数据库时,使用powerdesigner进行数据库的E-R图设计,和数据库的数据物理模型设计,然后采用逆向数据输出过程将建立的物理数据模型导入到数据库中。
设计该系统时采用的关系型数据库是SQLServer2008,数据库是按照数据结构进行组织、管理和存储数据的仓库,是存储在一起的相关独立性和易扩充的结合。
SQLServer2008实现了数据资源的充分共享
SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系型数据库系统。
SQL是一种计算机语言,可以用它与数据库交互。
1.4.2系统中所采用的数据库
本系统采用的数据库是SQLServer2008。
本系统主要是点菜功能的设计与实现,需要采用数据库进行系统数据的存取,数据库是按照数据结构来进行组织、管理和存储数据的仓库,是存储在一起的相关数据的集合,使用数据库可以减少数据的冗余度,节省数据的存储控件。
其具有较高的数据独立性和易扩充性,实现了数据库可以将多样化的数据转换成二进制的形式,使其能够被计算机识别。
同时,可以将存储在数据库中的二进制以合理的方式转换为人们可以识别的逻辑数据。
1.4.3系统开发环境
该系统采用的软件环境是windows7操作系统、VisualStudio2008集成开发中的c#语言开发环境。
3
青岛理工大学毕业设计(论文)
第2章需求分析
2.1设计目标
本系统的设计目标在于打造一款不需服务人员,顾客可以直接点餐的自动化团膳系统,系统设计的出发点就是便利用户,实现与用户的交互。
之前在顾客点菜都是需要有服务人员在旁边进行记录,服务顾客,浪费了大量的时间、人力、财力,给顾客带来了相当大的不便。
本系统针对于这些手工操作的缺点,实现高科技自动化经营,节省顾客时间,为顾客带来极大的便利。
2.2产品可行性分析
基于对用户的便利性以及系统的可操作性,该系统实现了人机交互,此团膳系统的开发具有很高的可行性。
4
2.3产品功能需求分析
2.3.1系统整体业务
系统整体业务图如图2.1所示。
系统的登录功能
系统点菜功能
系统设置功能
充值功能
用户满意度提交功能
管理员
普通
用户锁屏功能
数据库的备份和恢复
菜谱更新功能
用户充值和消费查询
用户信息查询
注销、退出、关机功能
图2.1系统整体业务图
5
2.3.2整体业务流程图描述
产品整体功能包括:
系统登录模块,系统应用模块(包括点菜功能、系统设置功能、用户充值功能、用户满意度提交功能、锁屏功能),数据维护模块(包括数据库文件备份功能、数据库文件恢复功能、菜谱更新功能),报表查询模块(包括用户信息查询、用户充值查询、用户消费查询),辅助工具(包括日历、计算器)和帮助模块,关机模块(包括注销功能、退出、关机功能)。
各个部分功能分析:
1.系统登录模块,用于管理员和普通户用的登录以进入系统。
该模块登录信息有用户名、用户密码、用户权限,其中有登录、清空、取消、注册功能。
用户密码是以暗码的形式存在的。
而管理员和普通用户都有相对应的功能权限,在系统登录之前,先判断一下数据库中有该用户的数据存在与否,若不存在,可先进行注册以在数据库中存储用户信息,从而进行登录。
2.系统应用模块,其中包括点菜功能、系统设置功能、用户充值功能、用户满意度提交功能、锁屏功能。
1)点菜功能:
该功能面向全体用户,用户可以在相应的餐时(早餐、午餐、(
晚餐、夜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 毕业设计