天天花卉网站是设计与实现【毕业设计】.doc

上传人:一*** 文档编号:55474 上传时间:2018-05-30 格式:DOC 页数:51 大小:1.93MB
下载 相关 举报
天天花卉网站是设计与实现【毕业设计】.doc_第1页
第1页 / 共51页
天天花卉网站是设计与实现【毕业设计】.doc_第2页
第2页 / 共51页
天天花卉网站是设计与实现【毕业设计】.doc_第3页
第3页 / 共51页
天天花卉网站是设计与实现【毕业设计】.doc_第4页
第4页 / 共51页
天天花卉网站是设计与实现【毕业设计】.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

1、 本科 毕业 设计 (论文 ) (二零 届) 天天花卉网站是设计与实现 所在学院 专业班级 计算机科学与技术 学生姓名 学号 指导教师 职称 完成日期 年 月 摘要 :随着时代的发展 ,互联网已经迈入了我们的生活之中,各式各样的网站建立方便了现代人在互联网上面的信息与资源的交流。 而花卉网站的建立 更方便了人们对各类花卉的欣鉴赏与认知,加深了对于花卉文化的了解,它必将被更多的人群所认知,成为今后生活的重要部分。如何开发花卉网站,网站开发技术与花卉资源是非常关键的因素。文中概述了花卉网站的设计与实现所需要用到的网站开发技术,包括 B/S 网络结构模式 应用、运用 ASP.NET脚本语言以及网页设

2、计开发网站、运用 Access 设计网站的后台数据库表、运用了微软开发的 Microsoft Visual Studio 2008 网站制作平台,然后结合这些技术深入研究分析建立花卉网站。最后指出了存在的问题和未来的网站建设热点 和方向 . 本次毕业设计课题目标是设计并实现一个花卉网站。通过实践,理解 网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟练掌握网站编程方法。 关键词 :花卉网站,网站建设, , Access, B/S, Microsoft Visual Studio 2008Tian Tian Flowers Website is Design and Impleme

3、ntation Abstract:With the development of the Internet has entered our lives, a variety of websites on the Internet to facilitate a modern above the exchange of information and resources. The flowers site to build a more easy for people to appreciate all kinds of flowers and cognitive Yan, deepen cul

4、tural understanding for the flowers, it will be more people perceived as an important part of life in the future. How to develop flower websites, website development and flower resources is a key factor. The paper outlines the design and implementation of flowers by the site need to use the web site

5、 development technologies, including B / S structure mode network applications, using ASP.NET scripting languages and Web design Development Site, use Access web design backend database table, use a Microsoft development of Microsoft Visual Studio 2008 website production platform, then combine these

6、 technology in-depth study analysis is based flowers website. Finally, pointed out the existing problems and future website construction is hot and direction. The graduation design task goal is to design and implement a flower website. Through the practice, understand web development technology and

7、 database basic knowledge, learning related development tools and application software, mastering website programming method. key word: Flowers website, website construction, , Access, B/S,Microsoft Visual Studio 2008 目录 引言 . 1 第一章 绪论 . 2 1.1 网站开发工具的选用及介绍 . 2 1.1.1 ASP.NET的优势 . 2 1.1.2 ASP.NET的特点 .

8、3 1.2 access数据库 . 5 1.3 数据库的连接 . 5 1.3.1 ADO简介 . 5 1.3.2 连接 access数据库 . 6 1.4 Microsoft Visual Studio 2008 . 7 1.5 网站系统体系的发展趋势 . 8 第二章 系统分析与总体设计 . 9 2.1 天天花卉网站系统分析 . 9 2.1.1 系统的基本功能 . 9 2.2 天天花卉 网站功能描述 . 9 2.2.1 后台管理 . 9 2.2.2 天天花卉网站主界面 . 10 2.3 天天花卉网站功能模块划分 . 10 2.4天天花卉网站系统流程 . 12 第三章 天天花卉网站数据库结构设计

9、与实现 . 14 3.1 创建一共 access数据库 . 14 3.2 网站数据库逻辑结构设计 . 14 第四章 天天花卉网站主界面设计 . 18 4.1 主界面设计 . 18 4.1.1 母页面设计 . 18 4.1.2 主界面设计 . 18 4.1.3 花卉欣赏页面设计 . 19 4.1.4 花卉新闻页面设计 . 27 4.1.5 花卉园艺页面设计 . 28 4.1.6 花卉百科页面设计 . 29 4.1.7 花卉市场页面设计 . 30 4.1.8 用户登陆界面设计 . 31 4.1.9 用户注册界面设计 . 33 第五章 天天花卉 网站后台管理模块设计 . 36 5.1.1 管理员登陆

10、界面 . 36 5.1.2 后台母页面的设计 . 36 5.2.1 管理员管理界面 . 36 5.2.2 花卉欣赏管理模块 . 37 5.2.3 花卉新闻模块 . 38 5.2.4 花卉园艺模块 . 39 5.2.5 花卉市场模板 . 40 第六章 系统调试与测试 . 42 6.1 网站功能测试 . 42 6.2 网站性能测试 . 44 6.3 代码检测 . 44 第七章 总结 . 45 7.1 网站开发技术总结 . 45 7.2 花卉网站的发展趋势 . 45 致谢 . 错误 !未定义书签。 参考文献 . 46 1 (美 )克罗多著 . 创建网站宝典 (第 3版 )M. 清华大学出版社 , 2

11、010. . 46 引言 随着我国经济持续良好发展, 21 世纪的中国的绝大部分家庭都步入了小康水平,随着我国消费水平的不断提高,人们的消费观念也随着发生了巨大变化,人们不再以吃穿住为需求中心,精神文化需求也日益成为现在生活的一个指标,消费者对花卉的需求也越来越大, 于是种花、养花、送花开始成为生 活的一部分。随着电子商务法律的健全和国家对电子商务发展的支持,网络安全和物流配送一直制约电子商务在中国发展的瓶颈越来越宽 。 随着 WEB 技术的不断发展和提升,银行支付系统和物流体系完善,网上交易、网上交流、网上商务、网上信息发布检索,网络视频等等都已经成为了现实,网络以其信息齐全、方便和免费得到

12、了越来越多的人的认可。而对于网上花店,因为它的低价 可比较性与 覆盖点广的特殊性, 也日益受到了消费者的欢迎。而且花卉网站的建立,还满足了人们足不出户却能赏尽各式各样的花卉理解多样的花卉文化的需求。 第一章 绪论 1.1 网站开 发工具的选用及介绍 1.1.1 ASP.NET 的优势 与以前 的 Web 开发模型相比, ASP.NET 提供了数个重要的优点: 增强的性能: ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同, ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 世界级的工具支持: ASP.N

13、ET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。 WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供 功能中的少数几种。 威力和灵活性: 由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。 .NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。 ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性: ASP.NET 使执行常见任

14、务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如, ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性: ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此 “零本地管理 “哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.

15、NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 可缩放性和可用性: ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。另外,进程受到 ASP.NET 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,以帮助保持应用程序始终可用于处理请求。 自定义性和扩展性: ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别 “插入 “代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。

16、 安全性: 借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。 1.1.2 ASP.NET 的特点 ASP.NET 是一个统一的 Web 开发模型,它提供了为建立和部署企业级 Web应用所必需的服务。同时, ASP.NET 是 Microsoft .NET Framework 的一部分,是一种可以在高度分布的 Internet 环境中简化应用程序开发的计算环境。当编写 ASP.NET 应用程序的代码 时,可以访问 .NET Framework 中的类。可以使用与公共语言运行库( Common Language Runtime, CLR)兼容的任何语言来编写

17、应用程序的代码,这些语言包括 Microsoft Visual Basic、 C#、 JScript .NET 和 J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的 ASP.NET 应用。因此,它有如下特点: 1) ASP.NET是同 Microsoft .NET Framework集成在一起的,运行在 CLR运行库环境之内。 ASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)

18、的控件集,但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。 ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编 写的代码量,并提高了应用程序的可靠性。另外, ASP.NET能让开发人员以服务的形式交付软件。使用 XML Web Services功能, ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构,最后通过 SOAP 交付该服务。 2) ASP.NET 是编译执行的,它支持多种编程语言,同时,它

19、也是面向对象的。在 ASP.NET 应用开发中,可以使用与 CLR 兼容的任何语言来编写应用程序的代码,如 Microsoft Visual Basic、 C#、 JScript .NET 和 J#等编程语言。以 C#为例 ,它会经过两个阶段的编译过程: 第一个阶段,编写的 C#代码首先被 C#编译器编译成 .NET 的中间语言(Intermediate Language, IL)。实际上,所有 .NET语言(包括 Microsoft Visual Basic、 C#等)都会编译成相同的 IL代码,这也是 .NET 为什么能够做到与语言无关性的关键所在。当页面被第一次请求的时候,第一步的编译过

20、程会自动执行,当然也可以提前执行(我们将此称为预编译),这个编译的 IL 代码文件称为程序集。 第二阶段在这个页面实际执行的时候开始。此时, IL 代码被编译成本机机 器代码,我们将此阶段称为即时编译( Just-In-Time, JIT)。可以用图 0-3 来描述这两个阶段的编译过程。 C#代码 C#编辑器 IL 代码 JI 编辑器 本机机器代码 执行 Asp.NET 页面代码的 其实, ASP.NET 应用程序不必在每次请求网页的时候都进行编译,这些中间语言代码在源文件被修改之前只被编译一次。关于代码究竟什么时候编译成 IL代码,这取决于你创建 Web 项目的方式。在 Microsoft

21、Visual Studio 2010 中,如果采用新建 Web 应用程序的方式来创建 Web 项目,那么在编译项目的时候,代码就会被编译成 IL;如果采用新建网站的方式来创建 Web项目,那么页面代码在第一次请求的时候才会被编译成 IL。无论哪种方式,代码都是在第一次执行时进入编译的第二阶段,即从 IL到本 机机器代码。 3) ASP.NET是跨浏览器和跨设备的。要做到跨任何浏览器运行是所有 Web 开发人员所面临的最大挑战,同时,它也是衡量一门 Web 编程语言的重要指标。但对于今天的 ASP.NET 程序员来讲,跨浏览器的问题似乎变得不那么重要。如果你在开发中完全使用 ASP.NET 自带

22、的 Web 服务器控件,那么这些 Web 服务器控件将会根据客户端的浏览器来自动生成相应的 HTML。这样,你不用编写任何其他的额外代码就能够实现跨浏览器支持。 4) ASP.NET易于配置与部署。说到 ASP.NET 的易于配置与部署的特性,这是任何 一个开发平台所不能够比拟的,微软在这方面一直都做得非常好。尤其是在Windows 7 和 Windows Server 2008 操作系统里面自带了 .NET 之后,通过复制程序的方式就能够让程序自由运行。 1.2 access 数据库 Accesss是一种桌面级数据库。虽然与 SQL 相比, Access数据库的性能和功能都并不强大,但是 A

23、ccess却是最常见的数据库之一。对于小型应用和小型企业来说, Access 数据库也是卡发中小型软件的最佳选择。 Assess 能够存取 Access/Jet、 mircrosoft SQL Server、 Oracle,或者任何 ODBC 兼容数据库内的资料。熟练的 软件设计师 和资料分析师利用它来开发 应用软件 , 而一些不熟练的程序员和非程序员的 “进阶用户 “则能使用它来开发简单的应用软件。虽然它支持部份 面向对象 ( OO)技术,但是未能成为一种完整的面向对象开发工具。 1.3 数据库的连接 1.3.1 ADO 简介 ADO(Active Data Object,活动数据对象 )实际上是一种基于 COM(组件对象模型 )的自动化接口 (IDispatch)技术,并以 OLE DB(对象连接和镶入的数 据库 )为基

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。