本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于web的在线餐饮管理系统设计

基于web的在线餐饮管理系统设计

论文的工作内容严格遵循着软件的开发过程,论文的结构采用总分总方式来设计,每阶段都非常规范,都会在具有可行性的结果后才进行下一步设计,第一章主要对“在线餐饮管理”系统的开发背景、目的和意义做分析与调查;第二章主要是对系统进行有效的可行性分析;

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 2269757180 微信号:bylwwwww


  • 详细描述

    基于web的在线餐饮管理系统设计
    摘要
    近年来,随着计算机网络技术的飞速发展,网络技术已相当普及。互联网这几位科学家接触和使用的研究工具已经成为一种流行的媒体和普通人可以触摸。越来越多的人想在尽可能短的时间内购买他们所需要的东西。
    在线餐饮管理系统是适应当今的餐饮管理方法,一个软件应用管理工作的全面、准确、高效地完成了餐饮业的发展。本系统实现了传统餐饮业的日常运作,无需大量人工管理,从原材料入库到客单,无需大量的手工来完成记录,不仅减少了人力资源,而且避免了诸如丢失或重复记录等错误,也提高了管理水平。所以本系统具有手工管理所无法比拟的优点。如:快速检索和查找方便,存储容量大,成本低。
    整个系统主要由系统设置、用户管理、订餐管理、订单管理等子系统构成。本文结合我的实践,以在线餐饮管理系统为例,从可行性分析、需求分析、总体设计、详细设计、软件测试等几个方面讨论了在线餐饮管理系统在应用过程中的重要性,并谈一些自己的体会和经验总结。
    关键词:管理信息系统;餐饮信息管理;B/S结构
     
    目录
    摘要 II
    第1章 绪论 1
    1.1 课题背景 1
    1.2 目的和意义 1
    1.3 系统设计思想 2
    1.4 系统开发环境 3
    1.4.1 B/S结构的数据库访问模式 3
    1.4.2 MyEclipse简介 3
    1.4.3 MYSQL数据库简介 4
    1.5 论文的工作内容及论文的结构 4
    第2章 可行性分析 5
    2.1 经济可行性 5
    2.2 技术可行性 6
    2.3 操作可行性 6
    2.4 本章小结 6
    第3章 需求分析 7
    3.1 MIS系统的产生和发展情况 7
    3.2系统需求描述 7
    3.3 系统角色分析 8
    3.4 本章小结 8
    第4章 总体设计 9
    4.1 系统模块总体设计 9
    3.3.2 系统主界面设计 10
    3.3.3 内部窗体设计 11
    4.2 数据库设计 12
    4.2.1数据库E-R设计 12
    4.2.3 数据库表设计 13
    4.3 本章小结 17
    第5章 详细设计 18
    5.1 系统运行平台设置 18
    5.2 系统主界面设计 18
    5.3 管理员管理模块设计与实现 20
    5.4 订餐管理模块的设计与实现 21
    5.5 订单管理模块的设计与实现 22
    5.6 本章小结 23
    第6章 软件测试 24
    6.1 测试的基本概念 24
    6.2 测试的任务和目的 24
    6.2.1 测试的任务 24
    6.2.2 测试的目的 25
    6.3 系统整体测试步骤 25
    6.4 本系统测试 26
    6.4.1 管理员登录模块测试 26
    6.4.2 订餐购买管理模块测试 26
    6.4.3 我的订单管理模块测试 27
    6.4.4 我的评价管理模块测试 27
    6.5 本章小结 27
    结  论 28
    致  谢 29
    参考文献 30
     
    1绪论
    1.1 课题背景
    在线餐饮管理系统的开发为人们带来了很大的方便,既省时又省力。随着我国市场经济的快速发展,各行各业都呈现出生机勃勃的发展景象,其中餐饮业的发展尤为突出,进几年来已呈现出高速发展的态势。但在快速发展的同时,餐饮业在日常经营管理中仍普遍采用手工管理方式,整体科技含量低。随着餐饮企业规模和数量的不断增长,手工管理模式无论是在工作效率,人员成本还是提供决策信息方面都已难以适应当代经营管理的要求,因此制约了整个餐饮业的规模化发展和整体服务水平的提升。有效的管理成为了一个难题,为能有效的解决这些问题提高企业的经济效益,在这些中小型饭店中采用工作流技术,结合饭店绿色管理内容,实施计算机管理信息系统视为一条有效的决绝途径让计算机对酒店餐饮进行自动管理,酒店管理员可以直接在计算机上实现酒店餐饮的信息管理,并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
    1.2 目的和意义
    我国近年来经济不断发展,人们物质生活水平逐步提高,人们对生活质量的要求也越来越高,享受真正自动化、人性化的酒店服务成为了人们追求高质量生活的重要内容。餐饮业要想跟得上发展形势,酒店管理的信息化进程也要加快脚步。为了在总体上实现酒店管理的自动化、规范化和人性化,需要酒店管理由经验管理转为科学管理,这样才能跟上现代化的节奏。这套餐饮管理系统,是针对酒店的具体业务而开发的,业务管理以酒店的餐饮管理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。
    1.3 系统设计思想
    WEB技术使应用了Browse/Server模式,数据及应用可通过不同平台、不同网络存取,与平台无关,伸缩性大。 
    易用性好:用户使用单一的Browser软件,通过鼠标即可访问、图像、声音、视频及数据库等信息,特别适合非计算机人员使用。
    易于维护:由于用户端除了标准浏览器之外无需专用的软件,系统的维护工作简单。 
    信息共享度高:HTML是数据格式的一个开放标准,目前大多数流行的软件均支持HTML,同时MIME技术使得Browser可访问多种格式文件。
    扩展性好:Browse/Server模式使用标准的TCP/IP 、HTTP,能够直接接入Internet,具有良好的扩展性。 
    安全性好:通过配备防火墙,将保证现代企业网络的安全性。
    广域网支持:无论是PSTN、DDN、帧中继、X25、ISDN,还是新出现的CATV、ADSL、Browse/Server均能与其共“舞”。 
    保护企业投资:Browse/Server模式由于采用标准的TCP/IP 、HTTP协议,它可以与现有网络很好的结合。
    一个管理系统的设计思想是对一个系统的基础的认识,一个合理的在线餐饮管理系统应该具备操作简单、可视化界面、功能全面、运行速度快等优点。通过在线餐饮管理系统可使管理者快速、高效地完成酒店所有的日常事务中的人工作,降低酒店管理的成本,使管理者能集中精力实现企业战略目标。
    本系统底层采用structs2 + spring + ibatis 技术框架,保障系统的稳定性及良好的扩展性,SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。
     
    结论
    通过近两个月的时间,我的毕业设计——在线餐饮管理系统系统已经基本完成,能够满足用户需求。普通用户使用该系统能够方便快捷地实现用户的购买图书、我的订单、我的评价等功能,同时系统采用Java定时器任务接口编程,很好地实现了系统人性化;管理员使用该系统能够完成对系统中存在的数据信息进行合理的管理。
    系统设计过程,我也遇到了一些问题,不过经过不断思考,这些问题得到一一解决。随着这些问题的解决,使我从中领悟到了许多新的奥妙。
    在线餐饮管理系统作为一个信息管理系统,在今后的社会信息化发展的趋势推动下,其必然会得到广泛的推广。系统替代传统方式管理,大大地节约了成本消耗,提高工作效率,保证了信息的一致性和完整性,及其安全性,将会从各个方面给使用者产生经济效益。
    在毕业设计过程中,我对Java语言加深了了解和认识,熟悉了SSH框架技术,能够很好地理解Java中的面向接口编程思想。同时,我也发现了许多问题和自己理解误区,并通过毕业设计及时得以更正。在整个过程中,为我的职业生涯奠定了坚实的基础。系统现已完成,完全能够实现需求的基本功能,但是系统并不是完美的,系统中可能还存在些不尽如人意的Bug,这些都有待于进一步地修改和完善。
     
    参考文献
    [1] 塞奎春,王国辉.信息系统开发实例精选.北京:机械工业出版社,2005:27-75
    [2] 李校春等.基于Swing的Java GUI组件开发[J].机械工程师,2008,(5):26~28.
    [3] 王晓哲.Java Swing组件技术[J].天津职业院校联合学报,2008,(3):23~36.
    [4] 张恒.Swing桌面程序开发的研究[J].中小企业管理与科技,2010,(12):26~27.
    [5] Tan Yiyu,Tan Yiyu,Yau Chihang et al.An instruction folding solution for a Java
    processor[J].International journal of computer systems science & engineering,2009,(3):27~30.
    [6] 陈砚雄.Java中Swing事件模型的应用[J].广东商学院学报,2005,(21):36~38.
    [7] Tim Anderson.Getting into the Swing[J].Personal Computer World,2006,(5):10~12.
    [8] 兰旭辉,熊家军,邓刚等.基于MYSQL的应用程序设计[J].计算机工程与设计,2004,(3):78~80.
    [9] 段远志.数据库设计方法[J].南昌教育学院学报,2005,(4):12~14.
    [10] 张裔智,赵毅,汤小斌等. MD5算法研究 [J].计算机科学,2008,(7):30~31.
    [11] 曹大有.基于Java 2 Swing.Timer类的Swing组件界面刷新的讨论[J].计算机系统应用.2007,(2):16~18.
    收缩