基于WEB的餐饮行业管理系统的设计与实现


时间: 2021-08-26 12:57:49 人气: 90 评论: 0

1.本课题所涉及的问题在国内(外)的研究现状综述

    (一)本课题研究意义与目的   

  本课题的目标是将传统的通过电话和面对面的管理的方式,转换到基于网络这样一个更方便快捷的方式。为企业节约了很多的时间和精力。时间就是金钱,对企业来说,节约时间就是节约成本,就是盈利。而且现在的网络发展速度相当的惊人,利用.NET平台进行管理和销售系统的开发成为此类系统未来开发的趋势。

  典型B/S电子商务餐厅管理系统的主要体系结构及功能模块,重点讨论了系统开发工具、开发语言等关键技术以及系统的数据库建设,系统流程图和功能模块的代码分析。目前此系统基本可以完全的实现订餐管理、员工管理、用户管理等的功能。但系统仍然有一些不尽人意,而这些问题主要集中在系统的安全上,虽然系统已经通过相关的控制语句对登陆用户身份进行验证,但是在当今网络信息安全中,仅仅对用户身份验证是不够的,还需要对传送数据进行加密,防止数据传输过程中被篡改等攻击进行防御。因此在今后的工作里,这些功能的实现还需要更高的技术支持,也只有这样才能完善餐饮行业管理系统管理系统。

(二)本课题研究现状

  近年来,由于互联网技术的飞速发展及其逐步普及,企业对信息进行网络化管理的条件已经日趋成熟,而传统的通过电话和面对面管理的传统方式已经越来越难以满足企业的需求。建立基于网络的管理和销售信息系统,成为企业提高效率、降低成本、完善服务的有力保证。而对于餐饮业,由于一个行业本身的特性,它的流通性是非常高的,所以更对企业的效率提出了更高的要求。

  微软的NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。那么基于WEB的餐饮行业管理系统管理系统也会越来越流行,必定是一个趋势。餐饮管理系统对企业的决策和管理者都至关重要,本系统应该能够为用户提供充足的信息和快捷的查询手段,实现菜单管理、餐饮管理、原料管理、员工用户管理、账户管理等模块。同时应具有统计结账快速、安全保密性好的特点。学生应该深入企业了解客户和用户的需求,获得对系统的深入理解。系统设计过程中要严格按照软件工程的相关要求进行,符合需求描述,易用易管理。


    本课题是通过基于WEB的方式为中小型餐饮企业管理者提供一个便于使用和扩展的管理系统。系统主要实现菜单管理、餐饮管理、原料管理、员工用户管理、账户管理等模块。本系统的实现,有利于餐饮管理者方便管理日常运营相关的问题,同时可通过管理中的数据对未来的经营提供参考资料。

    通过设计和实现本系统,学生能够在软件工程思想指导下独立完成本系统的开发,让学生掌握系统开发方法,掌握分层开发技术,能够对系统进行重构和优化,熟练巩固掌握本科阶段所学的理论和实践知识,进而达到毕业技能要求。

       

     课题的内容:

1、功能要求包括但不限于菜单管理、餐饮管理、原料管理、员工用户管理、账户管理等模块的设计与实现。

2、非功能要求包括系统的安全性,速度要求,可扩展性,可维护性等。

3、最后要提交系统代码的电子文档,并完成毕业论文。

4、系统所用技术包括ASP.NET,ADO.NET,客户端脚本编程,SQL2005等。

2.本人对课题任务书提出的任务要求及实现预期目标的可行性分析

    1.技术条件方面的可行性

   ASP.NET是新一代Web应用程序开发平台,它是一个已编译的、基于.NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 ASP.NET 应用程序。可以使用任何与公共语言运行库(CLR)兼容的语言(包括 Visual Basic.NET、C# 和 JScript;.NET)来创建应用程序。

    SQL Server 2005 的安全达到了很强大水平,有着很更清晰的安全模型即主体,安全对象和权限。而且具有可编程性, CLR集成是指你可以使用任何一种.NET 语言编写SQL Server 2005 的存储过程,触发器,函数,自定义类型,甚至是自定义的聚合函数。

2.运行条件的可行性

   对组织结构的影响,现有人员和机构、设施和环境对系统的适应性及人员培训补充计划的可行性。当前世界计算机和网络技术已经相当普及,人们对这方面的认知和操作已经是相当熟练,所以在运行上是可行性的。

3.社会因素方面的可行性

1)程序运行安全稳定

2)程序界面清晰,简单易用,适用于所有用户

3)现今用户通过网络操作更方便

3.本课题需要重点研究的、关键的问题及解决的思路

    (一)主要内容

本程序是以Visual Studio 2008为前台开发工具,SQL Sever 2005为后台数据库而实现的。本系统采用B/S(Browser/Server)结构进行设计,使用SQL Server 2005构建数据库,并在.NET环境下使用C#语言开发的一个功能较为完善的餐厅管理系统。其具有一定的实用性,用户可以在网上浏览菜单,浏览留言和评分,订餐,留言和评分;同时,管理员也可以对整个系统的信息和数据进行管理,可以管理菜单信息、原料信息、员工信息及账户的功能。

本系统包括3个大的功能模块:

餐饮管理模块包括:菜单管理、原料管理。

员工管理模块包括:员工信息管理、员工工资管理等功能模块。

账户管理模块包括:

(二)关键性问题:

1)各种复杂的逻辑判断处理和对图片素材的应用;

2)使用SQL Server 2005来管理和维护数据库,用查询的方式来完成相关业务的管理。

3)对Visual Studio 2008及ASP.NET的掌握及熟练应用

(三)解决思路

首先对基于WEB的餐饮行业管理系统进行简单的分析介绍,对其进行市场分析、技术可行性分析、客户需求分析以及功能模块如何搭建的详细分析。收集资料,调查有关文献及技术参数,收集有关数据,并对这些资料和数据进行归纳和统结构进行设计,包括逻辑上的设计、数分析。

其次对系据库的设计、功能模块的划分等。根据设计,逐步完成各个功能模块的制作及程序的编写。

系统各模块的设计:根据本系统需求分析确定系统功能,系统按标准化业务程序流式设计,系统由三个子模块组成:网络前台模块、后台管理模块、员工管理模块。

最后当程序初步设计完成后,应进行上机调试,在应用过程中逐步修改,完善系统功能,以期达到最好效果。


评论
188083800