美食推介网站的设计与实现(源码)【字数:7764】

摘 要社会在不断进步和发展,人们的生活水平也不断提高。在追求美食的精神之旅中,就目前的社会现状来说,为旅游们提供分享和交流的餐饮推介网站也有不少。但是往往这些平台更多的是商家利益化的平台。此网站的实现就是为了那些爱好美食又爱好旅游的朋友们建立的很好的交互平台。用户可以自己注册一个账户,在网站上可以浏览和搜索自己所需要的信息,并可以在交互平台上与网友们互动交流,并对某一推介的餐饮店铺进行评价等等。我们要达到的目的是“在美景中享受美食”该网站的开发是基于Microsoft Visual Studio 2013开发工具和数据库开发工具SQL Server 2008的。以实现网站上信息及时、正确地更新,以及网友与网站之间方便而友好的交流体验,给人们提供正确的逛吃方案,从而带动地方旅游业和经济的发展。该网站是基于三层架构的设计,包含:表示层(USL)、业务逻辑层(BLL)、数据访问层(DAL),这样更有利于开发和维护
Key words: food and beverage promotion; Food; Beauty; Three tier architecture; SQL Server; VS. 目 录
第一章 绪论 1
1.1开发背景 1
1.2开发目的和意义 1
1.2.1目的 1
1.2.2 意义 1
1.3系统开发环境和工具 1
1.3.1 VS开发工具介绍 1
1.3.2 SQL Server数据库介绍 2
1.3.3 三层架构 2
1.3.4 C#语言的介绍 3
第二章 系统分析与设计 4
2.1系统功能需求和可行性分析 4
2.1.1功能需求 4
2.1.2 可行性 4
2.2系统性能和运行需求分析 4
2.2.1性能需求 4
2.2.2运行需求 4
2.3系统功能模块设计 5
2.4系统子功能模块设计 5
2.4.1用户模块 5
2.4.2管理员管理模块 6
第三章 数据库设计 8
3.1数据库ER图设计 8
 *好棒文|www.hbsrm.com +Q: @351916072@ 
/> 3.3数据库表设计 12
3.3主要数据库关系图 16
第四章 管理员模块的实现 17
4.1管理员登录 17
4.2用户及管理员基本信息维护 18
4.3美食表及评论信息维护 23
第五章用户模块的实现 27
5.1网站浏览 27
5.2用户评价 28
5.3地图名片 30
5.4投票页面 31
结束语 32
致谢 33
参考文献 34
第一章 绪论
1.1开发背景
社会不断地发展,越来越数字化和信息化。网上购物、订餐等一系列生活方式不断出现。随着网络的快速发展,以及应用的增长,成为了具有超凡的互动性和便捷的交流方式,充斥在我们的生活中,成为人们不可或缺有潜力的新兴媒体技术。特别是一些大型 的商务平台给人们提供了便捷的服务和信息,并通过互联网技术的传播性,更给一些商家带来了巨大的商机。计算机技术给人们带来了方面,也让人们进入了新的时代,信息化的时代。
国内外的旅游业的发展真的是如日中天,随着人们经济水平的提高,人们不仅仅在停留在温饱上的问题,而是更多的想去享受生活,升华他们的精神世界,食物不在停留在平时的一日三餐,而是去追求美味的食物,体会高层次的味觉和精神上的享受,旅游是当今人们想远离工作的烦恼,抒发心情的重要方式,大多的人们往往可能选择跟团走,也许并没有体会到旅途真正的快乐,甚至会搞得身心俱疲。这个时候我们就需要一个这样的网站给我们提供使用的信息,使我们的旅途更加愉快,这是一个旅游地和美食相结合的完美旅途,美食和美景都是由去过的网友投票来决定,更具真实性。适合喜欢三两朋友一起跟着提供的地图和美图(美食和美景)去寻找,不仅趣味无穷,更是一场心的旅程。该餐饮推介网站的实现,不仅可以提高地方特色饮食的知名度,也能带动当地旅游业的发展。
1.2开发目的和意义
1.2.1目的
餐饮推介网站的实现,适用于各种年龄层。网站主要是针对是旅客,爱美食,对地方文化感兴趣的网络人群。网站不仅能根据自己的需求进行筛选满意的吃喝地点,还能看到网友对一些美食和旅游胜地的排名情况,网友们可以进行参考选择。平台上网友之间信息的交流和交互是最大的亮点。网站有特有的讨论评价的功能。最重要的是,网站上出现的每个旅游和美食地点都有地图,已经帮驴友们计划好最准确便捷实惠的路线。让用户们有个愉快的旅程和感受。
1.2.2 意义
本次设计主要是一个关于美食的网站。该网站的意义在于实现网友之间的交流和互动,给爱好美食和旅游的朋友们提供真实有效的信息,希望该网站不仅能让驴友们有个愉快的旅程,更加能够带动地方旅游业和经济发展。
1.3系统开发环境和工具
1.3.1 VS开发工具介绍
VS是基于.NET Framework的Windows平台应用程序开发的集成环境,它为软件的开发提供了很多技术上的支持,拥有较全面的指令控制语句。以及对类和对象提供支持和齐全的数据类型。VS包括了很多工具,像代码管控工具、IDE等,在软件开发的整个生命周期中所需要的。并提供了很多系统模块都是有很高的性能,对网站和系统的维护等提供了有力的条件。
1.3.2 SQL Server数据库介绍
作为本网站的后台数据库,它是一个支持多用户的新型数据库,最大限度的减少安全攻击。确保业务的连续性,提供可预测响应,最大限度的减少管理监视,具有可靠性和伸缩性,适用于不同规模数据量的需求
特点:
安全性:
(1) 为了保障数据的安全性SQL Server提供了简单的对数据加密的技术。不需要更改应用程序。可以对用户信息的安全性予以保证。可以防止一些非法的客户对数据进行访问。以造成不必要的损失和伤害。
外键管理。有些客户可能有使信息更加安全的需求,其支持第三方的秘钥管理等。
(3)增强了审查。用户可以对数据库中数据的操作进行审查,更能读取到时间等。
可靠性:SQL Server改进了数据镜像,不仅保证了业务的持续性,而且页面能够自动修复,提高了使用性能。
扩展性:
(1)性能数据的采集:SQL Server 推出了范围更大的数据采集,一个用于存储性能数据的新的集中的数据库,以及新的报表和监控工具。
扩展事件:SQL Server扩展事件是一个用于服务器系统的一般的事件处理系统。这个对事件进行响应的能力使用户可以通过增加前后文关联数据,以此来快速的诊断运行时问题。当扩展事件输出到ETW时,操作系统和应用程序就可以关联了,这使得可以作更全面的系统跟踪。

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

好棒文