网上订餐系统的设计与开发(源码)【字数:11010】

摘 要随着信息技术的飞速发展、全球网络和计算机相互连接,相互发展,从而使当今的社会发展为以计算机网络为中心 的信息时代。信息网络的发展给我们带来商机与便利。与此同时,在餐饮业,网络也发挥着巨大的作用。系统的设计在于实现餐饮在网上销售,管理员可以在后台进行信息的基本管理,订餐的管理,购物车的管理,送餐地址的管理,用户的管理,权限的维护等。消费者可以通过登陆或者注册来进行菜品的浏览和订餐,订餐的管理,用户个人信息的管理等情况。系统的设计采用B/S系统架构,以Visual?Studio?2013作为系统的开发平台,采用Microsoft?SQL?Server2008数据库对数据处理,并使用C#语言进行业务逻辑层的系统开发。这些开发工具可以提高系统的运行速度和开发效率,减少系统开发的时间,增强系统运行的可靠性。
目 录
第一章 绪论 1
1.1背景 1
1.2目的和意义 1
1.3系统环境和工具 1
1.3.1开发工具介绍 2
1.3.2数据库介绍 2
第二章 系统分析 4
2.1需求分析 4
2.1.1社会需求 4
2.1.2用户需求 4
2.1.3技术需求 4
2.2可行性分析 4
2.2.1技术可行性 4
2.2.2经济可行性 4
2.2.3操作可行性 5
2.3用例分析 5
2.4系统的功能分析 6
第三章 数据库设计 8
3.1 数据库设计实际应用 8
3.2 ER设计 8
3.3 数据表设计 8
第四章 详细设计 12
4.1用户登录流程设计 12
4.2前台管理 12
4.2.1 用户登录 12
4.2.2菜品查询模块 14
4.2.3 会员管理模块 14
4.2.4 我的购物车模块 17
4.2.5订单查询模块 18
4.2.6 订单查询结果模块 19
4.3后台管理 20
4.3.1管理员登录界面 *好棒文|www.hbsrm.com +Q: ^351916072^ 
20
4.3.2分类管理 21
4.3.3食品的订单管理功能 22
4.3.4订餐地址管理 23
4.3.5新增菜品 24
4.4并发控制技术 27
4.5权限控制 28
4.5.1功能介绍 28
4.5.2代码实现 28
第五章 系统测试 30
5.1测试方法 30
5.1.1黑盒测试 30
5.1.2白盒测试 30
5.2测试用例 30
5.2.1用户登录用例 30
5.2.2菜单信息维护用例 32
5.2.3订单管理用例 32
5.2.4测试总结 34
第六章 总结与展望 35
6.1总结 35
6.2展望 35
结束语 36
致 谢 37
参考文献 38
第一章 绪论
1.1背景
自从中国世界经贸组织后,我国餐饮业已经形成了东西南北菜系多样化,中西餐相互补充的格局。目前全球网络一体化正在冲击着我们生活的各个方面。不只是餐饮业网络营销,还有网上订餐是目前的一种流行趋势。网上订餐不是一下子就出现的,那是随着社会的进步经济发展决定的,是现今全国人民生活水平提高与生活质量改善的迫切需要,与此同时也是人们为适应社会经济发展和工作与生活节奏加快,餐饮服务和企业后勤服务走向社会化的必然趋势[1]。
1.2目的和意义
我国网络的普及使大家对网站的外观和设计的要求越来越高啦了,因此,对于餐饮企业可以利用信息网络技术来发布自己餐厅的信息和推出什么样的新菜品,这样的话还可以节省一笔宣传费用,餐饮企业还可以实时更新各种菜品,还可以从消费者的消费情况来分析那些菜是受欢迎的,那些菜可以根据消费者的情况进行取缔,在用餐高峰期进行重要准备。在网页上我们尽可能设计个性化的页面让消费者一目了然,在网页上自我推荐,让那些不知该选什么的菜品省去大量时间,我们还可以在网站上设计留言区域让消费者在上面进行反馈,让我们餐饮企业知道那些不足,来进行及时更正。
网上订餐系统为消费者提供的是最快捷、最方便的饮食方式,以方便、便捷的送餐上门给消费者提供最需要的、最好的服务及餐饮,为消费者省去了大量时间和麻烦,从而给餐饮企业带来更多利益,网上订餐系统和服务可使餐饮企业节约成本、提高效率。网上订餐系统可以通过信息管理记录餐饮企业方方面面的数据,为信息网络的发展尽一份力。
与传统的订餐相比,网络订餐有着传统订餐没有的优点。例如,进行电话订餐时,通常由于消费者对餐饮企业提供的信息不够了解,就会进行相关事项的咨询,从而造成一定程度上的人员和时间浪费。相比而言,网络订餐提供及时更新的丰富信息和图样菜式,消费者可以通过提供的信息进行相关的预定。与此同时,让消费者有一种家的感觉,这也给了消费者更多的选择权。通过信息网络的传播,使订餐数量增加,从而提高餐饮企业的知名度和推动了餐饮信息的飞速的发展和规范性。网上订餐系统为用户提供的服务是开放的,消费者只需要到网上进行自己心仪的菜品选择,省去了各种中间费用,让消费者有更多的选择来进行有效的消费,节省了大量的成本支出,方便消费者和商家。
1.3系统环境和工具
系统采用的是B/S(Browser/Server)架构,利用Visual Studio 2013开发工具,后台利用Microsoft SQL Server 2008数据库进行管理。
1.3.1开发工具介绍
Visual Studio 2013软件编写代码来实现整个工程流的运行,让软件通过对程序的管理项目到调试项目并且进行项目分析到达最终用户。
从以前版本看,Visual Studio 2013比Visual Studio 2008做出来很多改进,新增代码信息指示。 在编程过程中,Visual Studio 2013增强了提示功能,能够在编码的同时帮你检查错误进行提示。此外,Visual Studio 2013中还增加了内存诊断功能,并对潜在的内存问题进行提示[7] [9]。

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

好棒文