美食分享网站的设计与实现(源码)【字数:10053】
摘 要随着计算机的飞速发展,越来越多的行业采用计算机来进行信息的管理。美食分享博客就是在这样的大背景下逐渐发展起来的。为了让更多兴趣相投的人可以更好的交流就设计了这样一个美食分享博客。这个美食分享博客系统的软件开发平台使用的是Microsoft Visual Studio 2008开发工具,程序的框架的开发采用的是B/S架构,并把平台所有的数据信息保存到SQL Server 2012数据库系统中。功能上以Web界面与用户交互,为用户提供信息跟交流平台,系统上采用模块化设计方法,根据用户及管理员的需求,将各部分放在不同的模块中,方便维护程序。在采用ASP+SQL 2012模式的下形成了一个相对比较完整的美食分享博客系统,保证了其稳定性和可扩充性。对于爱好美食的人来说,这样一个博客系统不仅简单易用而且可以方便他们更好的交流,浏览美食相关信息,还大大丰富了人们的生活。美食网站已经成为了许多吃货人士的必备法宝。
Keywords: Gourmet sharing blog; Database SQL Server 2012 / ASP / B / S architecture 目 录
第一章 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 研究目标 1
第二章 相关的理论和技术 3
2.1 ASP.NET技术 3
2.2 SQL SERVER数据库技术 3
2.3 MICROSOFT VISUAL STUDIO 2008平台 4
2.4 B/S架构介绍 5
第三章 系统需求分析 6
3.1 可行性分析 6
3.2 功能需求概述 7
3.3 UML用例图 8
第四章 系统设计 11
4.1 功能模块设计 11
4.2 数据库概念结构设计 12
4.3 数据库逻辑结构设计 13
第五章 系统实现 16
5.1 用户模块管理 16
5.1.1 用户登录 16
5.1.2 搜索用户 17
5.2 管理 *好棒文|www.hbsrm.com +Q: #351916072#
员模块管理 17
5.2.1管理员管理 18
5.2.2用户管理 18
5.2.3系统公告管理 19
5.3 日志分享 20
5.4 系统首页 21
第六章 系统调试和测试 22
6.1 程序调试 22
6.2 功能模块测试 22
6.2.1注册登录功能测试 22
6.2.2 搜索功能的测试 22
6.2.3系统功能的测试 23
6.3 测试的内容 23
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1 课题背景
本次毕业设计的课题—美食分享博客,主要是一个可供美食爱好者在线交流的美食分享博客平台。主要能够通过注册会员在平台上进行美食的分享,发布美食信息,还能查看与交流。想要分享美食信息只要跟平时的网站一样注册并登录就可以实现。此系统跟一般的系统不同之处在于可以给大家提供交流平台。
1.2 国内外研究现状
伴随着互联网的发展,人们的生活水平在不断提高,IT技术的发展更是突飞猛进。展望未来,C#语言在函数编程以及开发特性等方面具有较好的开发优势。,同时Meta Programming的概念也逐渐被技术人员使用,通过将编译器做成一个服务器,可以实现自由控制在编译器和运行期的逻辑,未来可谓是一片大好,因此随着语言的变迁C#语言在编程方面会有更加广阔的发展前景。
在国外,大师Anders在研究C#设计过程时,认为C#语言具有一定的代表性。比如,当使用foreach进行循环遍历以后,就用try/finally替代了using语句实现强制资源管理。
在国内,网络的普及推动了信息化的发展,使之达到了新的高度,在当今社会随着各个行业的竞争关系越来越激烈。人们体会到了如果想要让行业不被淘汰就必须加强企业管理跟信息化建设。我国现代化建设的大政方针是加速我国信息产业的发展,习主席主席也强调:“发达国家已经经历了工业化、后工业化到信息化的转变,信息社会与国际经济的大融合要求我们必须抓住历史机遇,加速我国信息高速公路的建设与信息产业的发展”,而我的基于.net的“美食分享博客”的设计与实现主要的研究价值就在于它可以以网站的形式更便捷的展现在大家面前,同时可以便于管理者对信息的一个更新。通过网络的方式将这个博客分享网站宣传出去。
1.3 研究目标
本论文主要研究对象是一个简版的美食分享博客,使用对象为管理员和用户并且管理员和用户都有不同的功能。用户的功能有:注册登录、网站首页、用户日志、发布日志、上传图片、用户相册、系统公告以及搜索用户几个功能,管理员的功能有:用户信息管理、管理系统公告、系统管理、管理用户日志、管理用户评论和管理私信信息。通过不同的用户与管理员两种角色,确保博客系统的不同用户能使用不同的功能,让数据可以分开访问,确保了系统数据的安全性。第二章 相关的理论和技术
2.1 ASP.net技术
ASP.NET是一种为用户提供web服务的开发系统,作为微软发布平台的主流的开发环境,它对下一代操作系统有一定的影响并对其设计思想进行了延伸。使开发人员能通过创建与设备无关的应用程序并且实现与网络的连接。ASP.NET技术为开发人员提供了便利,使他们能够灵活的查询数据、操作数据、更新数据。
在编写代码时,我们可以选择多种语言进行开发,但是之所以把C#语言作为不二之选。是因为C#是微软单独开发给.NET框架的编程语言,用来开发ASP.NET 应用程序是再合适不过了,C#也对.NET 框架和ASP.NET技术有帮助。将Visual C#.NET和ASP.NET结合起来,用户使用更加便捷,让用户可以编译出更多功能的应用程序。
ASP.NET通过拖拉控件就可以开发程序,这种方式可以说是简单又高效。利用ASP.NET开发更加简单之处在于可以用自己开发的控件来作为一种开发工具。
Keywords: Gourmet sharing blog; Database SQL Server 2012 / ASP / B / S architecture 目 录
第一章 绪论 1
1.1 课题背景 1
1.2 国内外研究现状 1
1.3 研究目标 1
第二章 相关的理论和技术 3
2.1 ASP.NET技术 3
2.2 SQL SERVER数据库技术 3
2.3 MICROSOFT VISUAL STUDIO 2008平台 4
2.4 B/S架构介绍 5
第三章 系统需求分析 6
3.1 可行性分析 6
3.2 功能需求概述 7
3.3 UML用例图 8
第四章 系统设计 11
4.1 功能模块设计 11
4.2 数据库概念结构设计 12
4.3 数据库逻辑结构设计 13
第五章 系统实现 16
5.1 用户模块管理 16
5.1.1 用户登录 16
5.1.2 搜索用户 17
5.2 管理 *好棒文|www.hbsrm.com +Q: #351916072#
员模块管理 17
5.2.1管理员管理 18
5.2.2用户管理 18
5.2.3系统公告管理 19
5.3 日志分享 20
5.4 系统首页 21
第六章 系统调试和测试 22
6.1 程序调试 22
6.2 功能模块测试 22
6.2.1注册登录功能测试 22
6.2.2 搜索功能的测试 22
6.2.3系统功能的测试 23
6.3 测试的内容 23
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1 课题背景
本次毕业设计的课题—美食分享博客,主要是一个可供美食爱好者在线交流的美食分享博客平台。主要能够通过注册会员在平台上进行美食的分享,发布美食信息,还能查看与交流。想要分享美食信息只要跟平时的网站一样注册并登录就可以实现。此系统跟一般的系统不同之处在于可以给大家提供交流平台。
1.2 国内外研究现状
伴随着互联网的发展,人们的生活水平在不断提高,IT技术的发展更是突飞猛进。展望未来,C#语言在函数编程以及开发特性等方面具有较好的开发优势。,同时Meta Programming的概念也逐渐被技术人员使用,通过将编译器做成一个服务器,可以实现自由控制在编译器和运行期的逻辑,未来可谓是一片大好,因此随着语言的变迁C#语言在编程方面会有更加广阔的发展前景。
在国外,大师Anders在研究C#设计过程时,认为C#语言具有一定的代表性。比如,当使用foreach进行循环遍历以后,就用try/finally替代了using语句实现强制资源管理。
在国内,网络的普及推动了信息化的发展,使之达到了新的高度,在当今社会随着各个行业的竞争关系越来越激烈。人们体会到了如果想要让行业不被淘汰就必须加强企业管理跟信息化建设。我国现代化建设的大政方针是加速我国信息产业的发展,习主席主席也强调:“发达国家已经经历了工业化、后工业化到信息化的转变,信息社会与国际经济的大融合要求我们必须抓住历史机遇,加速我国信息高速公路的建设与信息产业的发展”,而我的基于.net的“美食分享博客”的设计与实现主要的研究价值就在于它可以以网站的形式更便捷的展现在大家面前,同时可以便于管理者对信息的一个更新。通过网络的方式将这个博客分享网站宣传出去。
1.3 研究目标
本论文主要研究对象是一个简版的美食分享博客,使用对象为管理员和用户并且管理员和用户都有不同的功能。用户的功能有:注册登录、网站首页、用户日志、发布日志、上传图片、用户相册、系统公告以及搜索用户几个功能,管理员的功能有:用户信息管理、管理系统公告、系统管理、管理用户日志、管理用户评论和管理私信信息。通过不同的用户与管理员两种角色,确保博客系统的不同用户能使用不同的功能,让数据可以分开访问,确保了系统数据的安全性。第二章 相关的理论和技术
2.1 ASP.net技术
ASP.NET是一种为用户提供web服务的开发系统,作为微软发布平台的主流的开发环境,它对下一代操作系统有一定的影响并对其设计思想进行了延伸。使开发人员能通过创建与设备无关的应用程序并且实现与网络的连接。ASP.NET技术为开发人员提供了便利,使他们能够灵活的查询数据、操作数据、更新数据。
在编写代码时,我们可以选择多种语言进行开发,但是之所以把C#语言作为不二之选。是因为C#是微软单独开发给.NET框架的编程语言,用来开发ASP.NET 应用程序是再合适不过了,C#也对.NET 框架和ASP.NET技术有帮助。将Visual C#.NET和ASP.NET结合起来,用户使用更加便捷,让用户可以编译出更多功能的应用程序。
ASP.NET通过拖拉控件就可以开发程序,这种方式可以说是简单又高效。利用ASP.NET开发更加简单之处在于可以用自己开发的控件来作为一种开发工具。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/92.html