网上订餐系统

 2022-01-17 11:01

论文总字数:15659字

目 录

第一章 绪论 1

1.1 网站开发背景及意义 1

1.2国内外发展状况 1

1.3 本课题主要工作 1

第二章 开发工具简介 1

2.1 C# 概述 1

2.2 ASP.NET简介 2

2.3 SQL Server 2005简介 2

2.4 系统开发模式 2

2.5ADO.NET简介 3

第三章 需求分析 3

3.1 可行性分析 3

3.1.1 管理可行性 3

3.1.2 技术可行性 3

3.1.3 经济可行性 3

3.1.4法律可行性 4

3.2 功能设计 4

3.3 流程图 5

第四章 系统总体设计 7

4.1 系统开发简介 7

4.2数据库 7

第五章 系统实现 10

5.1 主界面 10

5.2 菜品具体信息 11

5.3 用户注册 12

5.4 用户留言板 14

5.5 推荐功能 15

5.6 菜品订单管理 16

5.7 用户好友管理 18

5.8 用户位置管理 19

5.9 菜品管理 20

5.10 店铺差评警告 21

结束语 22

参考文献 22

致谢 23

网上订餐系统

朱帅杰

,China

Abstract :In the development of science and technology, the era of progress into the 21st century, but also set off a wave of innovation, the traditional manual business management model has failed to meet the needs of enterprises, this time, companies began to try to use information management system to manage the enterprise . Proven, information management systems to efficiently manage enterprise, reduce production costs and increase profits. The subject of this graduation design is the online ordering system, using ASP. Net as a technical support to develop and use the programming language is C#, the database used is to SQL server as the backend database. It was formed under the structure of data driven Browser/Server applications based on Web. This system basically follows the system engineering methodology. In the process of the whole system design, several steps of system analysis, general design, detailed design and software testing are analyzed. The basic realization of dishes management, customer order processing, service management and other functions.

Keywords: SQL Server, ASP.NET, C#

第一章 绪论

1.1 网站开发背景及意义

说到电子商务,我们就不得不说到互联网,互联网的领域很广泛,就如同一道通往新世界的门,在门的背后是一个脱离了现实事物的由代码与数字交汇的全新世界。但是,这个看似虚拟的世界却又完全与现实息息相关。它构建了一个集数字化、网络化、信息化于一体的网络社会。它可存在并发展于各个方面,并且神秘与复杂。而这些的错综复杂是在于,如果一个人要吃透所有互联网的东西,那可不仅要修炼苦读很多年,还需要花费大量的时间在学好前人留下的宝贵知识财富的基础上,同时也要关注当前互联网在人类技术与自生修养的不断提高下已逐渐一步一个脚印的迅速发展的进程。互联网会发展到什么程度,我们无法想象。但,就我们现在所能感受到的是,在不知不觉的时间中,我们早就已经被互联网的飞速发展带来的好处而潜移默化了。互联网的飞速的发展给我们的生活带来了前所未有的新奇改变,而这一切是你在以前所根本无法想象的。互联网将整个世界的所有人所有事都奇妙的串联在了一起。就是在这样的飞速发展下,电子商务应运而生,足不出户,我们已尽知天下事。

正是由于越来越多的人接受了电子商务这种便捷、快速的交易形式,特别是在大学校园,网上购物的趋势日益增加,越来越多的学生通过网络来解决自己的衣食住行。就吃上而言,饿了么、美团外卖等等市场越来越广泛,足以见得人们对于这种订餐网站的需求量之大。由此,本次课题所设计的网上订餐系统也是作为电子商务的存在,让使用者足不出户也可以对菜品有更加直观的感受。本系统设计能够切实有效地实现网上订餐的功能流程,实现消费者和商家之间的订餐交易,同时也可以保障使用系统的用户与商家的信息的安全,实现更便捷、快速的交易形式。

1.2国内外发展状况

世界电子商务如棋局,面对对弈的各方来说,星罗棋布之下的棋子是考验各方能力的标尺,大家都想下好这盘棋。对于电子商务的把握能力,关键还是看各方在电子计算机上的成就。网络世界同样是一个现实的世界,在英国、美国、法国等电子商务极为发达的国家,因为更早的掌握计算机技术,也就更早的发展起电子商务。在这些国家中电子商务早已铺天盖地席卷遍布各个细微的角落,电子商务所带来的营业额竟然已经占据了各国商务总额数据的五分之一之多,不仅仅是如此,在美国甚至更是已高达三分之一,可以说电子商务所带来的营业收益在整个商务系统中是占了很大的比重的,并且相关的电子商务的应用业务开发也是如火如荼。而这些欧美国家的电子商务可以如此迅猛的发展是各方综合因素构成的。欧美国家的经济发展状况要优于发展中国家,家庭计算机网络的普及率也要高于发展中国家,这使欧美国家的网民数量在总人口中占了相当重的比例,而这两者是撑起电子商务发展的坚实基础。同时,欧美国家使用信用卡消费的观念比较普遍,他们的信用体系具备相对完善的保障体系,针对网上可能出现的财产交易问题可以比较好的解决。另外,为了配合电子商务的发展,欧美国家的物流配送体系也是比较完善并且正规的。综上,国外的电子商务发展已经算是相对成熟的阶段了,可以承受住各种电子商务的应用开发业务。

我国的电子商务是从上世纪90年代初开始萌芽的,其发展的迅速是非常的惊人的。这一点,从我国网民的增长速度便可见一斑。随着互联网的飞速发展,互联网用户在中国每年都在以惊人的数字增长,尤其是自支付宝、百度钱包、微信等第三方支付平台的安全性和数量的增加,各种商务电子平台在中国电子商务领域如雨后春笋般纷纷崛起,从而使网购得以迅速发展并成为新一代的一种流行及当今社会的一档时尚并与生活密不可分的日常消费方式。特别是在网络购物淘宝这个平台上,购物的丰富性吸引了越来越多的人去接受网购,接受电子商务。每年的各种节日,尤其以“双十一”为代表,在网购这一块,更是创下了不可估量的商业价值。但,由于太过迅猛的发展,我国的电子商务上也是存在着相当多的漏洞。物流方面的低价恶性竞争,经常出现的快递员受的不公平待遇现象,整个配送系统并不完善。而在网购平台上,假货横行,没有完善的检查制度,消费者并不能常有美好的消费体验。以上种种,都是我国在飞速发展电子商务的前提下所要解决的问题。当然,我们也是拥有足够多的信心去相信,我们可以创造一个更加纯净、安全的购物平台,我国的电子商务也会取得十分美好的成就。

1.3 本课题主要工作

本课题主要的工作介绍如下:

1 简略地描述网上订餐系统的背景,与完成本设计需要进行的工作。

2 对网上订餐系统开发技术进行详细解说。
3 对网上订餐系统进行可行性分析和需求分析。
4 介绍网上订餐系统的功能划分和业务流程。
5 讲述网上订餐系统各功能的实现方法。
6 对网上订餐系统的设计与实现进行测试。

第二章 开发工具简介

2.1 C# 概述

C#是微软开发人员安德斯·海尔斯伯格特意针对.NET平台而设计的一种高级语言,它是第一个面向组件的编程语言,是全部面向对象的,可视化的高级编程语言。使用它编写的程序能运行在独立和嵌入式的系统中,不管是大的操作系统还是复杂的操作系统。同时也能适合于小型系统特定应用。它与Java具有很高的相似性,因为C#是从C,C 和Java开发,它汇集了三个语言的最突出的特点,也有自己的增值功能。据统计,这是所有软件工程和发展方向的最新研究成果。C#的操作系统相对其他系统而言更加的安全与稳定,并且它的语言风格、面向组件的编程能力也要优于其他语言,这些优点使得C#成为了.net开发的首先会选到的编程语言[1-3]

2.2 ASP.NET简介

ASP.ENT是一个Web开发平台,它给开发人员提供了创建一个企业级的Web应用程序所需要的功能和服务。与ASP相比,它提高了应用程序的安全性、缩放性和稳定性。由于它集成VS的各种控件,可以使用任何的.NET兼容的语言,所以它开发相对简单且开发速度较快。而且ASP.NET是基于Sql Server数据库,所以安全性能有所保障。另外,由于ASP.NET是编译语言,所以性能相对PHP较高,且ASP.NET能够做一些并行框架,例如myrebuild的框架。ASP.NET采取的编程环境都是相对最新的,它所代表的是现如今信息技术发展的主要潮流方向。

下面是ASP.NET主要的几个特点:

(1)安全

(2)易于部署

(3)增强的性能

(4)与现有 ASP 应用程序的兼容性

(5)可管理性

ASP.NET作为ASP技术的衍生产物,它的可发展性要比ASP技术强大的太多了,并且ASP.NET已经深入到各行各业中去发展了。同时我们知道ASP.NET与.NET Framework有不可分割的关系。下面,我做一个比较,就能清晰地知道他们扮演的角色。

.NET Framework 顾名思义,框架工作,也就是程序运行的中间层,简单说是个翻译。这个翻译懂得 asp.net、VB.net、J#等.net平台的语言。ASP.NET是一种网页编程技术,主要指采用C#编写的网页程序,狭义的理解为就是一门语言[4-7]

剩余内容已隐藏,请支付后下载全文,论文总字数:15659字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;