餐饮信息管理系统的设计开发

餐饮信息管理系统的设计开发[20191218091819]
摘要
伴随着中国餐饮业的飞速成长,一种新的行业运营形式:餐饮管理系统,应时而生。餐饮信息管理系统因其本身的方便快捷,菜品着重搭配等特色深深抓住了各类人群的喜好。实现了足不出户就可以享受到美食的乐趣。
该系统主要采用.NET的开发技术,网络技术的发展,面向对象的B/S架构使得便捷的餐饮信息管理系统与消费者之间形成友善互动。该系统操作简单、功能强大、扩展能力好。能够实现消费者在线点餐,餐饮业管理者对在线点餐的消费者信息管理,订单管理等。数据库用的是SQL Server平台,前台代码编写用的是c#脚本语言。
 查看完整论文请+Q: 351916072 
关键字:字餐饮信息管理系统B/S数据库.NET 其实C#类的声明与C++和Java很相似。但是,不象C++,C#结构体与类是不支持继承。但是,与Java相同的是,一个结构体可以实现接口(interface)。Java的关键字import已经被替换成using,它起到了同样的作用。 现如今,,C#的版本已经达到4.0。C#4.0,相比于前面的C#3.0,C#4.0新增dynamic关键字,提供动态编程(dynamicprogramming),把既有的静态物件标记为动态物件,类似javascript,Python或Ruby。
目录
1.绪论 1
1.1 课题背景与来源 1
1.2 课题研究的目的和意义 1
1.3 课题研究的主要工作 2
1.4 本论文的结构 2
2.系统开发技术介绍 3
2.1 系统开发语言 3
2.2 系统开发工具及插件 3
3.系统分析 5
3.1 餐饮信息管理系统的功能分析 5
3.1.1管理员子系统主要模块及实现功能 5
3.1.2用户子系统主要模块及实现功能 5
3.2 餐饮信息管理系统架构 7
3.2.1 系统总体流程图 7
3.2.2 数据流分析 8
3.2.3 数据字典 9
4.数据库设计 11
4.1 数据库设计分析 11
4.2 数据库设计 11
4.2.1 数据库概念模型设计 11
4.2.2 数据库逻辑模型设计 13
5.系统实现 16
5.1 页面设计 16
5.1.1设计原则 16
5.1.2页面设计 16
5.2 功能模块的实现 19
5.2.1 后台管理员页面的设计与实现 19
5.2.2 前台订餐页面的设计与实现 29
6.软件测试 33
6.1 环境测试 33
6.2 系统主模块测试 33
6.2.1 模块案例测试 33
6.2.2 测试总结 35
7.论文工作总结及展望 36
7.1 论文工作总结 36
7.2 展望 36
参考文献 38
致 谢 39
1. 绪论
1.1 课题背景与来源
在电视等媒体涌现之前,通过浏览书籍,杂志等平面媒体人们获得信息,或者通过口口相传的方式互相告知。电视的出现使得人们获取信息的方法转变成看电视,因为电视能提供图像和声音等更直观的信息,并能提供更方便的信息或许渠道。而如今人们能更有效的利用互联网来获取信息,是因为互联网能够传递更加快速、方便以及大量的信息。互联网的发明和使用对我们的生活带来的影响是普遍而深入的,我们获取资源的途径变得更加宽泛和全面,基于整个网络将世界连接在一起,我们所获得的信息资源将是巨大的。
餐厅管理系统对用户的功能上来说也可以称之为网上订餐系统,它旨在将传统的就餐前的点餐方式通过网络实施,通过网上订餐系统的开发与实施,用户可以凭借网络就可以线上和餐厅交流。用户通过登陆本餐厅的网上订餐平台进行菜品的浏览,各种彩色一应俱全,完全根据用户喜好订制,用户下单并在线支付后,我们的线下的派送人员将用户订购的菜品送至用户。因此,用户可与餐厅直接线上互动,订购自己喜欢的菜品,因此,广大的消费者深居家中就可以完成订餐。
1.2 课题研究的目的和意义
随着21世纪的到来,互联网迅速发展,因此而带来的互联网与各种行业的有机结合,电子商务这个新兴名词出现。在中国,由淘宝所掀起一股电子商务热潮,各个行业为了适应互联网时代而分别创建了自己的电子商务平台,而传统的餐饮行业也不例外,面对互联网的挑战,网上订餐系统应运而生。网上订餐群体客户针对的主要是学生和上班族,以及往往经常不出门的特定群体,这些群体由于在中午或者夜晚这种用餐高峰时段时间紧张,没有时间停下来,享受美味的食物,网上订餐可以提前预订,您可以节省时间,吃起来和同事也可以增进感情。理论意义与实际意义:不同于一般普通的电话订餐,网上订餐可以更清晰的看到菜谱中各种套餐的配菜,还能清晰查看每种套餐的菜色评价、客户留言,每个客户都有自己的专有账户,更加的快捷方便。这样既保证了工作的效率同时,网上订餐每天为你变换的各种菜单也保证了你的身体对营养的需求,实现了你足不出户,轻松快乐的就可以享受到自己想要的美味。为了贴合我国快速发展的经济和市场经济的国情,就必须选择和贴近时代的产物产生碰撞,融合,电子商务平台无疑是最好的选择,网上订餐系统在提供给顾客便捷服务的同时,还可以保留有客户的数据,这可以帮助企业管理者进行企业营销,在科学的管理的具体实现方法中, 最有效果的工具就是应用管理软件进 行管理。现代餐饮业的应用软件,而不是传统的会计,统计,会计和其他形式的。对于顾客的需求一筹莫展的难题,使用餐饮管理系统后,使得顾客需求转移到网上,从而带来更多订单,而且更易于管理者管理,还提升了餐饮业管理水准。
1.3 课题研究的主要工作
本文研究餐饮管理系统的设计与实现,在整个流程中需要完成如下事情:
(1)分析餐饮管理系统的现状和未来的趋势,研究并确定系统开发技术和开发平台。
(2)研究网站开发所涉及的开发技术和理论,对网站的功能进行分析,包括前台功能,后台功能,整个网站的构架,网站的工作流程分析。
(3)根据需求分析与总体设计,设计数据库,设计页面,然后实现基于c#的网上订餐系统,应用.NET技术解决开发过程中所面临的各种技术问题。
(4)对系统进行测试,按照测试得出的结果,总结出优缺点,并继续优化网站。
1.4 本论文的结构
论文共分为七章,各章主要内容如下:
第一章:提出课题背景、课题研究的目的以及意义,介绍本论文的主要工作规划和结构布局。
第二章:系统开发技术。介绍了本网站的一些关键技术:.net,使用的编程语言是c#,系统开发工具为VS2010,数据库软件SQL Server,网络订餐系统的架构。
第三章:系统分析。对餐饮信息功能进行一些信息采集并分析,然后是对系统架构流程图的明确。
第四章:数据库设计。数据库设计与分析,其中分为两步,概念设计和逻辑设计。
第五章:系统实现。页面设计明确后,进行代码的编写。
第六章:软件测试。电脑的环境测试加上系统主模块的测试。
第七章:论文工作总结及展望。 论文总结,对系统不足和未来评价。
2.系统开发技术介绍
2.1 系统开发语言
(1)C#语言
C#是由微软公司发布的一种面向对象的程序,现在已经被很多公司所采用了。关于C#有个发展历程,先是C语言的诞生, C语言作为面向程序的语言,显然不适合商业运作模式,只适合程序理解,然后从C语言工作室走出来的一位发明了C++,C++开始才算是真正的面向程序化,适合开发一些嵌入式软件。而C#是由微软公司发布的,它更像是C++++,像是四个人团坐一起而讨论出来的语言。
(2)SQL 语言
SQL 是1986年10 月由美国国家标准局(ANSI)通过的数据库语言美国标准,接着,国际标准化组织(ISO)颁布了SQL正式国际标准。1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。
2.2 系统开发工具及插件
(1)Visual Studio 2010 介绍
Visual Studio 2010是微软推出的一个热门的开发环境,它是作用于流行的windows应用平台。我们都知道Visual Studio 2010在.NET的开发上一直独树一帜,它拥有我们所熟知的.NET Framework组件,从1998年的Visual Studio 6.0到第一次划时代的Visual Studio 2002产生再到Visual Studio2008,三次划时代的软件设计为VS 2010的诞生提供了强有力的保障,现如今微软为未来的云计算而开发的Windows Azure作业软件,Visual Studio 2010 则为其提供了支持。让我们期待VS 2010能否成为划时代的工具。
(2)SQL Server 2008 r2 sp1介绍
SQL Server 2008 在Microsoft的数据平台上发布,可以组织管理任何数据。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3321.html

好棒文