原文链接:http://www.51jrft.com/jsj/jsjkxyjs/92.html
伴随着现代信息技术的迅猛发展,基于Web服务的信息发布已成为一种潮流,引领着技术改革与发展的前进方向。本设计主要是美食分享网站的建设,在美食爱好者之间建立一座桥梁。爱好美食的人们可以对美食信息进行发布、查询以及留言交流,宣传不同地方的饮食文化、饮食习俗以及饮食习惯等,整套系统具有一定的可读性和趣味性,能够使更多传统的美食做法得到广泛的传播与推广,同时能够激发更多的美食创意。 M00086
在网站的构建过程中,涉及到很多的软件知识,如ASP.NET技术、开发环境、数据库设计等,尤其着重于Web服务。本系统中,选用ASP.NET作为系统的开发工具,而SQL Server2005则是用来进行数据库管理系统的开发。
本设计实现了美食爱好者注册、登录和留言的功能,还可以将美食信息、个人信息进行发布,而且还提供了后台管理功能,如对留言、美食信息、个人信息等的管理。同时,本设计还实现了不同条件的查询功能与管理员对美食分享信息、会员个人信息、留言信息的管理。
关键词:ASP.NET;SQL Server2005;美食;网站建设 查看完整请+Q:351916072获取
Gourmet Food sharing Website
Abstract:With the development of modern information technology,The Web service information becomes the direction of reform and development based on Technology. This design is mainly Food sharing website construction,and build a bridge between Food lovers.
Food lovers can publish, on Food information query and message exchange, propaganda of different local diet culture, the diet custom, diet. The whole system has a readable and interesting, can make Food traditional practices more widely, also can stimulate more Food creative.
In the process of construction site, involving ASP.NET technology, development environment, database design knowledge. Especially the Web service.This system adopts ASP.NET as the system development tool,database management system using SQL Server2005.
Design and implementation of the Food lovers registration, login and message functions,can also Food information, the release of personal information, but also provides a background management functions, such as management of message, Food information, personal information etc. At the same time, this design also implements the inquiry function and administrator of different conditions on the Food share information, personal information, message information management.
Key word: ASP.NET;SQL Server2005; Food; Website construction
目录 查看完整请+Q:351916072获取
摘要 Ⅱ
Abstract Ⅲ
第一章 前言 1
1.1 引言 1
1.2 课题研究目的 1
1.3 课题研究背景 2
第二章 需求分析 3
2.1课题来源 3
2.2网站开发需求分析 3
2.2.1网站设计要求 3
2.3 软件介绍 4
2.3.1 系统开发平台选择 4
2.3.2 ASP.NET技术介绍 4
2.3.3 数据库技术的介绍 5
第三章 美食分享网站的设计 6
3.1美食分享网站分析 6
3.2美食分享网站制作顺序 7
3.3各功能模块要求 8
3.3.1 用户注册模块 8
3.3.2 用户登录模块 8
3.3.3 用户留言模块 9
3.3.4 用户美食分享模块 9
3.3.5 美食检索模块 10
3.3.6 管理员管理模块 10
3.3.7 关于我们模块 11
第四章 网站功能实现 12
4.1 主页设计实现 12
4.2 用户注册模块实现 13
4.3 用户登录模块实现 16
4.4 用户留言模块实现 20
4.5 用户美食分享模块实现 20
4.6 美食检索模块实现 22
4.7 管理员模块实现 25
4.8 关于我们模块实现 27
结束语 28
参考文献 29
致谢 30
3.3.4 用户美食分享模块
用户美食分享模块为已注册的美食爱好者在分享美食网接口,已注册的美食爱好者可上传美食的名称、美食类别、美食图片等美食相关信息,并且可对分享的信息进行管理。用户美食分享模块数据库设计如图3-5所示:
图3-5用户美食分享模块数据库设计图
3.3.5 美食检索模块
美食检索模块可根据不同区域、不同菜式设置不同的美食检索,方便美食爱好者的操作与观看。美食检索模块数据库设计如图3-6所示:
图3-6美食检索模块数据库设计图
3.3.6 管理员管理模块
管理员管理模块肩负着维持网站正常运行的重任。管理员需要管理所有的用户个人信息以及他们所发布的美食分享信息。同时管理员也拥有着很大的权限,能够对新的美食信息进行发布和修改,对已注册会员进行注销,对过期或者不合格的美食信息进行修改甚至删除。管理员管理模块设计图如图3-7所示:
图3-7管理员管理模块设计图
3.3.7 关于我们模块
关于我们模块式对整个网站的介绍,介绍网站的核心思想,是美食爱好者了解网站的最明了的途径。
第四章 网站功能实现
4.1 主页设计实现
网站主页是网站形象最鲜明的体现,它的好坏直接影响到用户对网站的第一印象,因此网站主页的好坏对网站的生存和后期发展有着举足轻重的影响,主要体现在版块的布局以及色彩的搭配之上。在色彩的选择上,要和网站所想要表现的风格一致,不能仅凭个人喜好而随意安排,有时仅仅是因为一丁点色彩的差异就会给人以完全不同的感觉,可能就会与自己心中所想的风格相差千里。这时就需要我们能够准确定位自己的网站,对全局的设计有个清晰的认识,要能够挑选出最合适的色彩搭配方案。同时,空白区域的位置和数量对页面的整体布局也有着一定的影响。空白太多显得页面太空洞,而太少,反而会让人觉得拥挤,因此要掌握一个度。依据页面的整体布局,挑选出适当的字体和色彩搭配方案,进行合理安排,使主页简洁明快,令人耳目一新,使访问者赏心悦目。如图4-1为网站首页显示图。
图4-1网站首页显示图
4.2 用户注册模块实现
用户注册模块主要是让美食爱好者在网站上进行相关注册,需要填写个人信息,如用户名、密码、昵称、个人图片以及联系方式,而其中用户名、密码为必填项,昵称、个人图片、联系方式则为可选项。注册模块执行流程图如图4-2所示,注册界面显示如图4-3所示。注册代码如下所示。
图4-2注册模块执行流程图
图4-3注册界面显示图
protected void Button1_Click(object sender, EventArgs e)
{
string filename = FileUpload1.FileName;
string file;
string img="";
if (FileUpload1.HasFile)//判断控件是否有文件路径
{
filename = FileUpload1.FileName;//取得文件名
file = filename.Substring(filename.LastIndexOf(".") + 1);//取得后缀
if (file.ToLower() == "jpg" || file.ToLower() == "gif")//判断类型
{
img = DateTime.Now.Ticks + file.ToLower();
FileUpload1.SaveAs(Server.MapPath("~/images/") + img);
//传到根目录的images文件夹+重命名的文件名,也可以用原来的图片的名称,自己定。上传成功;