美食网的设计与实现毕业设计说明书

目录
一 、系统概述 1
(一)课题背景 1
(二)研究现状 1
(三)研究内容 1
(四)研究意义 2
二 、开发环境和相关技术 3
(一).NET开发平台介绍 3
(二)SQL Server数据库简介 3
(三)系统开发环境 3
(四)系统架构 3
三 、 数据库架设 4
(一)数据库设计概念 4
(二)数据库详细设计 4
四 、 系统分析 9
(一)开发方法 9
(二)可行性分析 9
(三)系统功能 9
五 、主要模块 11
(一)应用程序 11
(二)前台模块 12
1.系统登录 12
2.用户注册 13
3.菜品展示 15
4.购物车 16
(三)后台功能 17
1.管理员登录 17
2.用户信息管理 18
3.菜品信息管理 19
4.订单信息管理 20
5.新闻公告管理 21
总 结 23
致 谢 24
参考文献 25
一 、系统概述
(一)课题背景
当下,现在随着计算机技术的迅猛发展,现在网上购物已经成为一种流行的生活方式。网上订餐具有快捷、易于操作的特性,更容易被现代人认可和应用。
所以,网上订餐作为网络上刚刚兴起的发展程序,网上挑选菜单并且订购对电子商务影响深远。我们力求:自主研发一个完善的互联网订餐系统,解决网上订餐两大难题,达到网上选餐、订 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
餐、付费一站式服务,给广大网民带来方便。
(二)研究现状
网上订餐,从字面上来讲就是用户通过互联网,能不用走出家门,简单便利地实现自己订购餐饮和食品的一种购餐形式。
现在网上订购餐饮的网站有两类,一类是自建网站的;另一类是专门做中间介绍或或者提供选择的,既有像美团网等只建立一个第三方平台提供信息服务等,也有送货上门的服务。[5]前一个被统称为“钻加鼠标”模式,后一个被称作“鼠标加跑腿”模式。
网上订餐有很多优势,最主要的应该无法偏离下面两条:
第一,时间对订购餐饮有一定地束缚。 网上订餐大概都只会集中在饭店上,这种压制性是人群都有相同的吃饭时间,消费者的现在需要的是一种优质的服务,以及和餐饮公司能否建立一种长期信任的关系。
第二,订餐者对吃饭的急迫性。当到了饭点,消费者饥饿感非常地强烈,迫切地想自己所订购的餐饮能迅速到达自己的手中。
(三)研究内容
ASP.Net是利用C语言等语言程序运行时服务器背后为用户提供假设强大的企业版Web服务应用的编程构架。 本网站设计主要研究以下内容:
1.本店各种特色、菜品的介绍
2.顾客可以把想要点的食物添加入到到购物车
3.所有食物的价格生成列表展示
4.顾客填写具体外送餐饮的信息
5.顾客将自己意见用留言的方式放在留言板上
(四)研究意义
对于这个订餐系统研究是想将以前那种传统的电话销售模式或者直接在店面上直接销售的模式进行一定地改变与突破,并且能建立出一个新型的网上订购餐饮的系统。给消费者带来一定的便捷的生活方式,和优质的服务。
网络上订购餐饮的系统不管是在开发的过程中,还是建立后的平常维护进程中,都需要进行认真的测试,以保障网络购餐系统的服务质量。对网上订餐系统给出以下3点建议。
现在人生活条件越来越好,对待“吃”的要求也越来越高,所以“吃”就在服务业有一定的地位。在当下餐饮业日竞争愈发激烈的行列中锋芒毕露,现在仍然成为每一家餐饮公司所想达到的目的。网上购餐同实现了店铺门面小的束缚作为的成本所减少的效益,处理了店铺门面较小的局限产生的原因而无法提升效益的问题,是一个小大效投资大收益的经管理销售的新形式。
代表性浏览器/服务器模式电子商务在网络上购餐系统的主要整体构架及作用模块,现在随着信息的网络化,信息安全也成为越来越重要的地位了。所以在设置网上订餐系统也需要对其进行一系列的维护,但是只对用户身份验证是不足以证实这些信息的安全性的,还需要对数据的传输过程也进行加密,以防数据在传输的进程中被恶意篡改或者攻击等等不良行为。所以在以后的主要任务里,这部分性能的达成还需要很多技术上的支持,让消费者能在建立良好信任关系之下享受优质的服务。
二 、开发环境和相关技术
(一) .NET开发平台介绍
ASP.NET是架构在语言代码上的框架,有以下几个优点:界面和逻辑分离、编写调试简单,MS的东西易用。
Visual Studio 2010是领先业界的数据库,这个在网站制作过程占最主要的地位,也是最重要的开发网站的软件。
(二)SQL Server数据库简介
SQL Server是最普通但又最容易与ASP.NET相结合的数据库程序,它可以将网站中的用户等等绑定,最后在浏览器中能顺利展示。
(三)系统开发环境
本系统使用VS2010作为网上购餐系统开发软件程序。它具有速度快,界面华丽等优点。
(四)系统架构
SQL通常使用于数据库的通讯。C#是在制作网站中使用最多的编写代码的程序,而且这个代码是比较简单,也容易看懂。
三 、 数据库架设
(一)数据库设计概念
数据库是管理员对系统成员进行管理的重要组成部分,数据库架设的好坏直接对应用系统的实现产生有很直接的关系,系统也会有快速响应速度,简化这个数据库的实现难度。
(二)数据库详细设计
本系统采用SQL 2010建立了7个个数据库表,分别是管理员表,评论表,Foods食品表,会员信息表,订单信息表,餐位信息表,菜品类别表等几个数据库表。
管理员信息 如表3-1所示。
表3-1管理员信息表

食品信息 如表3-2所示。
表3-2食品信息表

会员信息 如表3-3所示。
表3-3会员信息


订单信息表 如表3-4所示。
表3-4订单信息表

公告信息 如表3-5所示。
表3-5公告信息表

大类别信息 如表3-7所示。
表3-7类别信息表

小类别信息 如表3-8所示。
表3-8小类别信息表

liuyan(留言信息表)如表3-9所示。
表3-9留言信息表

四 、 系统分析
(一)开发方法
开发主要有系统调查、分析、设计、实践及维护等方法。
(二)可行性分析

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

好棒文