.net的在线订餐系统设计与实现(源码)

现如今社会飞速发展,计算机技术日新月异,不少行业与之碰撞擦出了许多火花,餐饮行业也不例外,目前餐饮业内大部分的店家仍是传统的实体店交易,涉及网上餐饮营销的商家还不是很多,待开发的在线订餐系统是为了方便人们的日常就餐,提高生活品质,进而推动网上餐饮营销的发展而诞生的。本文主要介绍了在线订餐系统的设计背景与实现过程,详细阐述了系统的开发过程以及过程中遇到的一些困难与解决方案,系统主要分为两大版块订餐用户功能模块和后台管理员模块,在订餐用户模块中基本由订单管理、餐品浏览、留言、个人中心等功能组成;后台管理员模块则分为餐品信息管理、用户账号管理、订单管理以及留言版块管理等功能。关键词 订餐系统,网上餐饮营销,ASP.NET开发
目 录
1 引言 1
1.1 国内外发展现状 1
1.2 发展趋势 1
1.3 选题的研究意义 1
1.4 可行性分析 2
2 需求分析 3
2.1 开发环境需求 3
2.2 系统功能需求 4
2.3 系统性能需求 5
3 系统设计 6
3.1 系统概要设计 6
3.2 数据库设计 13
4 系统实现 18
4.1 会员登录模块 18
4.2 会员注册模块 19
4.3 订单管理模块 20
4.4 留言模块 22
4.5 管理员登录模块 23
4.6 账号管理模块 25
4.7 信息管理模块 25
4.8 菜品信息模块 27
4.9 留言管理模块 30
4.10 订单管理模块 30
5 系统测试 31
5.1 测试目的 31
5.2 系统测试及过程 31
结 论 34
致 谢 35
参考文献 36
1 引言
经过长期的调查,发现目前餐饮行业内,大部分的商家都面临着人力短缺,劳动力成本增长,人员利用率低等问题,并且日益严峻。为了实现餐饮业的良性竞争与发展,更大化利 *好棒文|www.hbsrm.com +Q: @351916072@ 
用已有的人力资源,也让消费者更快更便捷地享受到美食。本系统地完成能够在实现用户基本订餐需求的情况下,提供更多更为优质的服务。伴随着互联网以及信息技术的快速发展,网上订餐系统必将快速融入人们的日常生活。
1.1 国内外发展现状
目前网络在线餐饮营销的状况是,在西方发达国家,网上餐饮营销已经成为了十分成熟的产业,网上订餐销量在餐饮行业的总销售额中占了的很大一部分,许多餐饮厂商们纷纷进军网络餐饮营销这块福地,维持和整合现有的客户资源,开拓新的用户,增加自己在餐饮市场的份额。自从网络诞生,特别是本世纪以来,因特网这一革命性的产物已经成为一块新的福地,许多发达国家的餐饮厂商纷纷在网上开设自家品牌的官方旗舰店,为的是在未来的激烈竞争的餐饮市场里,拥有更多的市场份额,国外网上餐饮行业发展已经十分成熟了,相比之下我国的网上餐饮营销还有不小的差距,但是已初具规模,发展势头跟潜力都不可小觑。
1.2 发展趋势
在很多发达国家,网上订餐已经十分常见,网上订餐销量在餐饮行业的销售中占了的很大一部分,许多餐饮厂商们纷纷进军网络餐饮营销这块福地,维持和整合现有的客户资源,开拓新的用户,增加自己在餐饮市场的份额。而在我国,网上餐饮行业虽然没有发达国家如此普及,但是发展情况十分良好,相信按照这样的发展态势,我国的网上餐饮营销马上就能追上甚至赶超发达国家水平。
1.3 选题的研究意义
网上订餐系统可以节省日常上班族紧凑的就餐时间,足不出户就可以浏览到大量的菜品信息,选择自己喜欢的菜肴,选购,下单,交易全部都在网上完成,简便快速,不仅帮助订餐用户节省了很多时间,也变相微商加更好地推广自己的产品,拓展客源,最终实现互利互惠的目标。
但是,在线订餐系统与传统的网站有所不同,因为涉及钱财交易,甚至是用户的私密信息,因此在业务进行过程中,为了避免错误的发生,每一个环节都很重要。传统静态页面是网站管理人员讲数据手动录入网站供用户浏览,但这并不适合在线订餐系统这种需要实施数据交互的系统。根据系统需求,开发人员选择ASP.NET网站开发技术来进行系统的设计与开发,数据库部分开发使用的是SQL Server,通过使用ODBC技术将前台页面与后台数据相连接,实现数据之间的动态交互,将重要的菜品信息以及用户订单信息等模块保证数据的动态更新,以保证系统的稳定运行及用户良好的使用体验。
1.4 可行性分析
可行性分析:指在系统在进行开发模块流程之前,先对系统的开发以及运行的可能性进行分析,透过各个角度,判断待开发系统是否能够达到预期目标。系统开发前,首先对系统的需求可行性、经济可行性技术可行性、运行可行性几个方面来论证分析所开发系统的可行性。
(1)需求可行性:
在进行系统开发之前,首先要对待开发系统进行需求分析,判断所系统是否具有可行性,系统的开发对于商家以及用户来说是否有用,或者能给适用人群带来什么样的服务与便利。这些都是需要分析考虑的。
这种在线订餐系统是一个在线销售平台,不仅能为商家提供大量的客源及订单,也可以节省订餐用户的外出及排队时间,提高工作效率以及生活品质。
(2)技术可行性:
本系统为在线订餐系统,由于需求的特殊,我们所需开发的系统必须是B/S模式,再考虑系统的开发的难度、开发成本以及系统开发周期,最后确定使用ASP.NET技术来设计开发本系统,数据库部分则使用SQL 2012作为后台数据保障,目前这种开发模式已经成为目前最流行的开发模式之一。现在社会发展飞速,计算机行业发展更是日新月异,PC机的硬件以及软件配置在不断更新,性能也随之得到不断加强,如今购置一台高性能PC机作为系统服务器已经不是什么困难的事情。

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

好棒文