潮州美食网网站建设毕业设计

上传人:仙*** 文档编号:30695365 上传时间:2021-10-11 格式:DOC 页数:45 大小:1.47MB
收藏 版权申诉 举报 下载
潮州美食网网站建设毕业设计_第1页
第1页 / 共45页
潮州美食网网站建设毕业设计_第2页
第2页 / 共45页
潮州美食网网站建设毕业设计_第3页
第3页 / 共45页
资源描述:

《潮州美食网网站建设毕业设计》由会员分享,可在线阅读,更多相关《潮州美食网网站建设毕业设计(45页珍藏版)》请在装配图网上搜索。

1、 毕业设计(论文)潮州美食网网站建设毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有

2、权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同

3、意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日北京理工大学珠海学院毕业设计诚信承诺书本人郑重承诺:我所呈交的毕业设计潮州美食网网站建设是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。承诺人签名: 日期: 年 月 日27潮州美食网网站建设摘 要中国已进入温饱问题基本得到解决的小康社

4、会,人们对食物的要求越来越高,不仅仅局限于能吃饱就好,越来越多人在追求更多的美食。潮州菜是广东菜三大流派之一,发源于韩江平原,历经千余年而形成和发展,以其独特风味自成一体,是潮州人民经过长期的积累、改进而形成的地方美食,享誉世界。作为土生土长的潮州人,潮州菜一直是我们的骄傲,不管到任何地方都会想念家乡那熟悉的味道。潮州虽然只是个粤东小城市,但在悠久传统文化的熏陶下,蕴含丰富的人文底蕴及浓郁的地方特色的潮州菜系早就受到全国甚至全世界的认可。迅猛发展并日益成熟的互联网已经影响到我们生活的方方面面。人们真真切切的体会到了网络带给大家的便捷,互联网也以其独有的优势快速地渗透到越来越多的传统领域。潮州悠

5、久的饮食文化、推陈出新的美食特色、种类多样的选择无疑可以在互联网上“大展拳脚”,在网上推广潮州美食,详述各种美食做法必定可以受到潮菜爱好者们的追捧。近年来,已出现不少网站对潮菜进行普及宣传,提供大量美食信息,介绍潮州菜系和小吃的饮食文化、饮食习俗、饮食习惯等,具有一定的可读性和趣味性。开发此网站,目的在于尽可能详细地展示、介绍各种美食信息,同时提供美食爱好者一个交流的平台,使得更多的美食传统做法得到推广,也可激发更多美食创意的产生。关键词:网站建设 美食网站 潮州菜 ASPChaozhou Food Network WebsiteConstructionABSTRACTChina has ac

6、cess to the well-off society that basic food and clothing problems resolved, peoples demands on food is increasingly high, not just limited to eat good, more and more people in the pursuit of more delicious food. Chaozhou cuisine is one of the three major schools of Guangdong cuisine, originated in

7、Han River plain, has been formed and developed over one thousand years, with its unique flavor self-contained, is after long-term accumulation of the Chaozhou people, while the formation of local cuisine, renowned world. As a native-born, Chaozhou cuisine has always been our pride, no matter where w

8、e are , we will miss home familiar taste. Although just a small city in the east of Guangdong, in the long traditional culture under the influence, teems with humanity and strong local characteristics of Chaozhou cuisine would have been recognized by the national and even worldwide. Rapid developmen

9、t and increasing maturity of the Internet has affected every aspect of our lives. People experience the genuineness of the convenience of us all with a network, the Internet is its unique advantages quickly into more and more traditional areas. Chaozhou food culture with a long, innovative food feat

10、ures, a wide variety of choices can no doubt on the Internet we render in the online promotion of Chaozhou food, detailing the various food practices will be pursuit of Chaozhou food lovers. In recent years, the popularization of Chaozhou food has a number of sites to be propaganda, providing large

11、quantities of food information, described Chaozhou cuisine and diet of snack culture, eating habits and eating habits, and so on, with a certain degree of readability and interest. Development of this Web site aimed at display, describes various food information as detailed as possible, while provid

12、ing a platform for the exchange of food lovers, more gourmet traditional practices be promoted can also stimulate the production of more food ideas. Keywords: Website Construction Delicious food Website Chaozhou food ASP目 录摘 要I目 录III1 网站概述11.1 开发背景11.2 开发意义11.3 目标内容及关键问题解决21.3.1 内容21.3.2 拟解决的关键问题21.

13、4 使用软件与技术21.5 开发工具介绍31.5.1 ASP介绍31.5.2 Dreamweaver CS3介绍41.5.3 Access数据库介绍51.5.4 IIS介绍62 网站分析72.1 可行性分析72.1.1 社会可行性72.1.2 技术可行性72.1.3 经济可行性72.2 需求分析72.2.1用户对网站需求82.2.2后台对网站需求82.2.3界面设计需求82.3业务流程分析82.3.1 用户操作业务流程82.3.2 管理员操作业务流程93 网站设计103.1 网站设计目标103.2 模块结构设计103.2.1 模块功能设计103.2.2 模块功能结构图113.3 数据库设计12

14、3.3.1 E-R图设计123.3.2 数据表设计143.4 界面设计163.4.1 主页设计163.4.2留言界面174 开发实施194.1 网站主页开发194.1.1 页面截图194.1.2 主页面部分源代码194.2 用户留言页面开发224.2.1 页面截图224.2.2 用户留言页面部分源代码224.3 管理员登录开发244.3.1 界面截图244.3.2 管理员登录部分源代码254.4 后台管理主页面开发274.4.1 页面截图274.4.2 后台主页面部分源代码274.5 其它部分源代码284.5.1 前台管理部分源代码284.5.2 评论回复部分源代码305 结 语32参考文献3

15、3谢 辞34371 网站概述1.1 开发背景俗话说“民以食为天”,在解决了温饱问题的现代,人们对食物的要求越来越高,已不仅仅局限于能吃饱就好,更多是希望能吃好,追求更多的美食。我的家乡潮州,这个洋溢着浓浓文化气息的古城,有着如画的山水,优美的景色及古朴典雅的人文景观。在这悠久传统文化的熏陶下,潮州菜系也被注入丰富的人文底蕴及浓郁的地方特色。“吃在潮州”这句话一点不假,潮州菜是广东菜三大流派之一,发源于韩江平原,历经千余年而形成和发展,以其独特风味自成一体,是潮州人民经过长期的积累、改进而形成的地方美食,享誉世界。作为土生土长的潮州人,潮州菜一直是我们的骄傲,不管到任何地方都会想念家乡那熟悉的味

16、道,甚至总嫌弃外面的做法不够地道。近年来,已出现不少网站对潮菜进行普及宣传,提供大量美食信息,介绍潮州菜系和小吃的饮食文化、饮食习俗、饮食习惯等,具有一定的可读性和趣味性。然而,潮州美食在网上的推广也碰到了不少的阻滞,各式各样的美食网站,有些商业气息太浓,忽略了真实的情况,有些网站信息量太少甚至有误,还有的表达不完整或没经过认真考究,与其它菜系做法混为一谈。导致传统潮州美食的做法很多已经误传或几近失传了。1.2 开发意义“忽如一夜春风来,千树万树梨花开”,迅猛发展并日益成熟的互联网已经影响到我们生活的方方面面。人们真真切切的体会到了网络带给大家的便捷,互联网也以其独有的优势快速地渗透到越来越多

17、的传统领域。潮州悠久的饮食文化、推陈出新的美食特色、种类多样的选择无疑可以在互联网上“大展拳脚”,在网上推广潮州美食,详述各种美食做法必定可以受到全国乃至全世界的潮菜爱好者的追捧。设计开发此潮州美食网站最基本的意义,就是能够尽可能详细地展示、介绍各种美食信息,同时提供美食爱好者一个交流的平台,使得更多的美食传统做法得到推广,也可激发更多美食创意的产生。1.3 目标内容及关键问题解决1.3.1 内容此次开发的潮州美食网站的目标是满足爱好潮菜及各界需要搜集潮州美食信息的网络用户的需求,在追求界面友好吸引人之余尽可能补充、不断完善潮州各种美食介绍及详细做法。推广传统美食及其正确做法,同时提供一个用户

18、相互学习、交流的平台。此网站主要功能是推广潮州特色美食,其主要内容包括:(1) 前台管理前台主要展示各类型美食,有搜索查询信息的功能,并设有“美食论享”模块,用户拥有随意交流评论的权限,无需登录注册,输入用户名等即可留言;(2) 后台管理后台管理由网站管理人员使用,需登录才可进行相应操作,负责对网站图片、文章、美食信息增、删、改等更新维护。后台管理主要包括信息管理、图片管理、回复管理、管理员注销等功能模块。1.3.2 拟解决的关键问题(1)网站的界面设计及实用性网站人机界面操作友好,本网站界面具有简洁性和友好性等特点,但又不失独特的页面风格,体现地方特色。界面采用引入的图片温馨暖格调的色调,优

19、雅大方,内部结构采用框架布局,使整个网站看起来更有层次感,在用户功能操作上,设计简单方便(2)数据库设计在开发过程中要确保数据的独立性与完整性,建立合理的表结构,避免数据冗余,数据的存储准确有效,减少冗余,节约存储空间。要充分考虑各种可能性,便于后期更新信息,后台对网站的维护等。(3) 系统安全性确保用户和后台管理人员的操作权限。 1.4 使用软件与技术网站选用Microsoft WindowsXP Server作为网络服务器;选用IIS作为eb服务器;采用Access 数据库,以ASP技术等作为主要开发技术;应用Dreamweaver为界面设计软件,选用图片处理软件如photoshop对网站

20、所需图片进行必要修改。1.5 开发工具介绍1.5.1 ASP介绍ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 ASP网页具有以下特点:(1)

21、利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等

22、。 (6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。 (7)方便连接ACCESS与SQL数据库. (8)ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。Asp的工作原理当在Web站点中融入ASP功能后,将发生以下事情: (1)用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 (2)浏览器向服务器发出请求。 (3)服务器引擎开始运行ASP程序。 (4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HT

23、ML页面内容。 (5)页面信息发送到浏览器。1.5.2 Dreamweaver CS3介绍Dreamweaver CS3是Adobe(奥多比)公司收购Macromedia公司后最新推出的Creative Suite 3 设计套装中用于网页设计与制作的组件。作为全球最流行,最优秀的所见即所得的网页编辑器,Dreamweaver可以轻而易举地制作出跨操作系统平台,跨浏览器的充满动感的网页,是目前制作Web页站点,Web页和Web应用程序开发的理想工具。Dreamweaver,Fireworks,Flash被称为网页制作的“三剑客”,这三款工具相辅相承,是制作网页的最佳拍档之一。与其他网页编辑工具相

24、比,Dreamweaver的新版Dreamweaver CS3 的主要特点有:(1)网页编辑形式灵活:Dreamweaver将“设计”和“代码”编辑器集成在一起,既可以方便的进行源代码编辑,也可以使用鼠标方式添加和设置对象。 使用可视化编辑环境:(2)Dreamweaver是一种所见即所得的网页编辑器,既有效的减少了代码编写的工作量,也确保所设计文档的专业性和兼容性。 (3)强大的CSS功能:CSS样式可以有效的控制网页对象的外观,美化网页界面,如文本字体,颜色,表单样式、图像风格等。Dreamweaver中有强大的CSS样式表编辑器,可以比较轻松的编辑CSS样式。 (4)站点管理功能完善:D

25、reamweaver提供了强大的站点管理功能,可以安全,系统的维护和管理各种规模的网站。 (5)集成性高:Dreamweaver与Fireworks,Flash,Shockwave具有良好的集成性,可以在这些Web创作工具之间自由的进行切换。 (6)媒体支持能力强:在Dreamweaver文档中,可以灵活加入JAVA,Flash,Shockwave,ActiveX以及其他媒体元素,也可以对各种多媒体元素进行处理。 (7)扩展能力强:Dreamweaver可以实现功能的扩展。利用Adobe公司免费提供的Dreamweaver插件,可以丰富Dreamweaver的媒体处理能力。1.5.3 Acce

26、ss数据库介绍Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形用户界面两项特点,是 Microsoft Office的成员之一。另外,Access还是c语言的一个函数名和一种交换机的主干道模式。Access的主要用途:Microsoft Access在很多地方得到广泛使用,常被用来开发简单的WEB应用程序这些应用程序都利用ASP技术在Internet Information Services运行它的使用方便程度和强大的设计工具为初级程序员提供许多功能,一些专业的应用程序开发人员使用

27、Access 用作快速应用开发。不少 Access 的功能(表单,报告,序列和VB代码)可以用作其他数据库的后期应用,包括 JET(档案为主的数据库引擎,Access 缺省使用)、Microsoft SQL Server、Oracle和任何其他跟ODBC兼容的产品。这种方法允许开发者把一个成熟的应用的数据移动到一台更大功率的服务器。 Access的优点:(1)存储方式简单,易于维护管理 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb或.accdb)的数据库文件中,便于用户的操作和管理。 (2)面向对象 Access是一个面向对象的开发工具,利用面向

28、对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (3)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向

29、导等工具,使得操作简便,容易使用和掌握。 (4)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 (5)支持广泛,易于扩展,弹性较大 能够将通过链接表的方式来打开EXCEL文件、格式化文本文件等,这样就可以利用数据库的高效率对其中的数据进行查询、处理。还可以通过以Access作为前台客户端,以SQL Server作为后台数据库的方式(如ADP)开发大型数据库应用系统。 总之,Access是一个既可以只用来存放数据

30、的数据库,也可以作为一个客户端开发工具来进行数据库应用系统开发;即可以开发方便易用的小型软件,也可以用来开发大型的应用系统。1.5.4 IIS介绍IIS全称Internet Information Services(互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。它是微软公司主推的服务,最新的版本是Windows7里面包含的IIS 7.0,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大,灵活而安全的Inter

31、net和Intranet站点。 IIS的作用IIS支持HTTP(Hypertext Transfer Protocol,超文本传输协议),FTP(File Transfer Protocol,文件传输协议)以及SMTP协议,通过使用CGI和ISAPI,IIS可以得到高度的扩展。 IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序。 IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。 IIS相应

32、性极高,同时系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager,安全性账号管理器),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Nerwork Management Protocol,简单网络管理协议)之类的NT已有管理工具。 IIS支持ISAPI,使用ISAPI可以扩展服务器功能,而使用ISAPI过滤器可以预先处理和事后处理储存在IIS上

33、的数据。用于32位Windows应用程序的Internet扩展可以把FTP,SMTP和HTTP协议置于容易使用且任务集中的界面中,这些界面将Internet应用程序的使用大大简化,IIS也支持MIME(Multipurpose Internet Mail Extensions,多用于Internet邮件扩展),它可以为Internet应用程序的访问提供一个简单的注册项。 IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual

34、 C+开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。 2 网站分析2.1 可行性分析2.1.1 社会可行性本网站的开发符合国家法律法规,能健康独立的运行,操作使用方便,能免费提供大量潮州美食信息,用户通过本平台不仅可以查阅到自己需要的信息资源,还能进行评论和交流,满足不同地方的美食爱好者的需求。后台管理功能模块清晰明确,随时更新有用信息。2.1.2 技术可行性就技术层面而言,此美食网站开发基于B/S模式,拟建的方案较为成熟,技术难度不大。主要包括前端应用程序以及后台数据库的建立和维护,前者要求具备功能完善、方便使用等特点,而后者则要求能够建立数据一致性

35、和完整性强,安全性好的库。网站使用的Access数据库、ASP开发语言作为开发工具,IIS作为eb服务器,这些都已经是目前十分成熟的技术,应用数量日益增多。同时,大学四年所学习的专业知识使我在一定程度上具备了开发这一网站的能力,现有的计算机设备也完全可满足此次开发的需要。2.1.3 经济可行性本美食网站设计与开发所要求的硬件(计算机及相关硬件)和软件(Dreamweaver + Accsess + IIS 等)均在市面上易于购买或可直接从网上下载并免费使用,不需要再花费大量的资金去购买高成本的设备,大大提高了在设计过程中的工作效率。网站的主要成本主要集中在开发过程及后期维护上,开发周期短,人员

36、经济支出不大,对用户不会造成过重经济负担。且投入使用后,可通过招商广告版面等方式收取费用,以应付日常必要开支甚至盈利,因此,本系统在经济上是可行的。2.2 需求分析本美食网站作为一个面向所有网络用户的网站,既要面对浏览网页信息的用户,还要面对留言交流的用户;另外,网站还涉及到后台管理的需求。因此多角度、多方面进行需求分析,尽量满足各方的功能需求。2.2.1用户对网站需求美食网站主要功能是信息发布和提供美食查询及留言交流等服务。其中,信息发布是各种类型的美食信息包括美食所用材料、做法、市面价格等。美食查询是提供浏览网页的用户的搜索功能,使其能更方便快捷查找到需要的信息。另外,用户还可在网站留言,

37、说出各自想法或留下问题。 2.2.2后台对网站需求从后台管理方面来说,后台设计必须保证前台各模块信息展示无误,包括对菜品的增、删、改、查等功能的完善,还有对管理员的管理或增加,还要回复网站上用户的留言。2.2.3界面设计需求本网站界面需具有简洁性和友好性等基本特点,但又不失独特的页面风格,尽可能体现潮州地方特色。界面采用引入的图片温馨暖格调的色调,优雅大方,内部结构采用框架布局,使整个网站看起来更有层次感,在用户功能操作上,设计简单方便。2.3业务流程分析2.3.1 用户操作业务流程此网站操作简单,用户可直接浏览网站页面,使用搜索模块随意搜索想要的美食信息,在“美食论享”模块只需输入基本信息即

38、可留言,后台管理员会及时给予回复。具体业务流程如图2-1图2-1 用户操作业务流程图 2.3.2 管理员操作业务流程本网站后台功能完善,用户必须登录才能使用管理员权限,管理员可对前台信息进行增、删、改、查。另有“前台管理模块”,主要功能是管理员可最终确认所增加或修改的信息是否生成于前台网页。管理员还可进行对用户留言给予回复,增加、修改管理员信息等操作。具体业务流程如图2-2:图2-2 管理员操作业务流程图3 网站设计3.1 网站设计目标本美食网站的建设,主要针对美食爱好者及各界需要搜集潮州美食信息的网络用户的需求进行设计开发的,因此,将打造一个界面美观友好,布局合理,栏目功能强大,信息详尽的网

39、站。另外,网站后台管理将实现简单操作、易于维护等基本功能。主要实现如下目标:(1)、向外界宣传潮菜文化和菜肴传统做法;(2)、信息尽可能齐全,满足不同用户需求;(3)、设有留言功能;(4)、后台管理操作简单,功能完善,易于维护;(5)、管理员需登录才可进行后台管理,安全可靠。3.2 模块结构设计3.2.1 模块功能设计本美食网站主要由前台信息页面和后台管理模块两部分组成。前台信息页面:(如图3-2-2-1)前台信息页面主要包括8个栏目:主页、家常菜、特色菜、传统小吃、食疗药膳、留言版(美食论享)、菜肴排行、关于我们。主页上,主要包括几个重要的链接还有一个搜索功能模块(美食特搜)。另外,各栏目界

40、面均美观友好、布局合理,吸引用户。后台管理模块:(图3-2-2-2)后台管理功能完善,包括修改企业简介;增加、删改菜肴信息;管理菜系;前台管理等。管理员需登录才能进行后台管理操作,登录成功之后就可以对网站的信息进行增、删、改等工作,同时具有增加/管理管理员及回复前台用户留言的权限。3.2.2 模块功能结构图图3-1 前台页面模块功能结构图图3-2 后台管理模块功能结构图3.3 数据库设计数据库在任何动态网站中占有非常重要的地位,数据库结构设计的合理与否会对网站的效率以及实现的效果产生直接影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性。同时,合理的数据库结构也将有利于

41、网站的开发实现。设计数据库时应该首先充分了解网站各个方面的需求,包括现有的以及将来可能增加的需求。数据库名称为:“food”。3.3.1 E-R图设计用户的需求具体体现在对美食信息上,美食信息包括名称,图片,制作方法等数据,这就要求数据库结构能够充分满足各种信息的输出和输入。针对本网站的需求,通过对某些功能的所要需求和数据分析,设计如下面所示的数据项和数据结构:管理员信息表:包括登录账号、密码;美食信息表:包括美食编号、名称、图片、菜系、调料、市场价、制作过程等;美食类别信息表:包括菜系编号、名称、下属二级分类数目、JS代码;美食二级分类信息表:包括编号、名称、数量、主菜类编号;用户留言信息表

42、:编号、用户姓名、电话、邮箱、留言内容、留言时间、回复内容;友情链接信息表:编号、标志图、网站名称、网站地址、网站简介、加入时间。根据以上数据项和数据结构,设计出能够满足数据库需求的各种实体,以及它们之间的关系,设计规划出的实体有:管理员实体、美食实体、美食类别实体、二级分类实体、友情链接等。各个实体具体的E-R图如下:图3-3 管理员E-R图图3-4 美食E-R图图3-5 美食类别E-R图图3-6 美食二级分类E-R图图3-7 用户留言E-R图图3-8 友情链接E-R图3.3.2 数据表设计表3-1:管理员信息表字段名数据类型数据长度是否为空管理员账号char50No密码char50No表3

43、-2:美食信息表字段号数据类型数据长度是否为空编号IDchar名称char50No图片char50Yes制作原料char50Yes推荐等级char10No美食类别char10No美食二级类别char10No调味料char50Yes市场价char50Yes制作过程char255Yes关键字char50Yes推荐与否自动点击次数自动日期DateNo表3-3:美食类别信息表字段名数据类型数据长度是否为空编号Long char自动No名称char50No下级分类数目Long char自动NoJS代码Char50No表3-4:美食二级分类信息表字段名数据类型数据长度是否为空编号Long char自动增值

44、名称Char50No数量Long char自动美食类别编号Long char自动表3-5:用户留言信息表字段名数据类型数据长度是否为空编号Long char自动No用户姓名Char50No电话Char50Yes邮箱Char50Yes留言内容Char255No留言日期Date回复Char255Yes(默认“暂无回复”)表3-6:友情链接信息表字段名数据类型数据长度是否为空编号Long char自动标志(Logo)char50网站名称char50网站地址char50网站简介char255加入时间Date3.4 界面设计作为一个美食网站,界面的设计是至关重要的,一个优秀的美食网站在用户第一次浏览时就

45、应该给用户造成视觉上的冲击,吸引住用户的眼球,可以从网站颜色搭配,结构功能等方面去考虑。在实现视觉美观享受的同时,也需要提供简单方便的操作。3.4.1 主页设计研究表明,橙色是最能激发食欲的颜色,本主页使用潮州标志建筑图片(湘子桥)作为主标题背景图,整体色彩搭配合理,布局清晰,同时注重细节构造,使用趣味动态标题栏,构造出美观、吸引人的主页。给人留下深刻的影响。图3-9 主页3.4.2留言界面用户在浏览了网站页面之后,可以来到“美食论享”页面进行留言,本网站不设游客登录、注册,留言板块向所有用户开放,只需填入必要信息即可进行留言,管理者会及时给予回复,此功能简单易操作,页面自然清晰。图3-10美食论享(留言)3.4.3 后台管理界面后台管理功能完善,同时页面整洁,结构清晰明了。图3-11 后台主页图3-12添加菜肴图3-13 删改菜肴4 开发实施本网站的以ASP为主要开发语言,在Dreamweaver中完成页面的设计与框架布局,使用Access数据库,同时辅以Photoshop为画图工具,对所使用图片进行必要修改,以保证页面的美观。4.1 网站主页开发4.1.1 页面截图4.1.2 主页面部分源代码   4.2 用户留言页面开发4.2.1 页面截图4.2.2 用户留言页面部分源代码 td class=hj width=

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!