【毕业学位论文】(Word原稿)基于ASP技术的中国包装机械网的设计思路和制作过程-计算机网络技术_第1页
【毕业学位论文】(Word原稿)基于ASP技术的中国包装机械网的设计思路和制作过程-计算机网络技术_第2页
【毕业学位论文】(Word原稿)基于ASP技术的中国包装机械网的设计思路和制作过程-计算机网络技术_第3页
【毕业学位论文】(Word原稿)基于ASP技术的中国包装机械网的设计思路和制作过程-计算机网络技术_第4页
【毕业学位论文】(Word原稿)基于ASP技术的中国包装机械网的设计思路和制作过程-计算机网络技术_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国包装机械网 1 毕业论文 基于 术的中国包装机械网 系 别: 机械工程系 专 业: 包 装 工 程 学 号: 00053201 姓 名 :郑平 指导老师: 张国全 时 间: 2004 年 3 月 6 月 中国包装机械网 2 内容摘要 随着 发展,网站的作用越来越重要,被称 之 为 继广播、报纸、杂志、电视后的第五种媒体 数字媒体 ,拥有众多 优势 ,所以现在不少企业都有或正在建设自己的网站,她已经是人们了解企业的窗口 之一 。同时由于互联网业的复 苏,带动了如门户网站、电子商务等的发展 。 本 文主要介绍中国包装机械网的设计思路和 制作 过程, 从中国包装网的重要性开始,介绍动态网页相关技术 他们 之间的差异 。再详细介绍中国包装机械往采用的 术 和 言 。 进而阐述了整个网站的制作过程和设计思路。 接着再结合代码和实例说明 中国包装机械网 三大技术特色 。最后介绍自己在设计过程的心得体会,及 中国包装机械网 未来的发展。 关键字:网站 、 计、 中国包装机械网 、重要性 中国包装机械网 3 of it is V so of of as . of of s of of it in At of to SP of At of of it of at of of of 国包装机械网 4 目 录 前 言 、 动态网页技术的发展前景和前景分析 常见动态网页技术 发展趋势与前景分析 、 网站设计相关原理 术介绍 句介绍 优点 、 网站整体设计思路 网站系统组成 网站的主要栏目组成图 、 网站详细设计 首页界面设计 数据库 设计 网页文件 及文件 夹主要功能与作用 4、使用说明 、 中国包装机械网三大技术特色 生成静态 页 独具特色的全网站搜索引擎 所见即所得的在线文本编辑 、体会 总结 自己的心得体会 中国包装机械网的出路 录 论文参考文献 国包装机械网 5 前言 随着网络技术的飞速发展,兴起了网络的热潮,一些公司正在积极建立自己的 网站。 一些大学都已经开设了网络相关的专业及 课程。 同时网站的重要性也越来越重要。 她是公司企业对外宣传的窗口 。 已经成为商家青睐的传播媒介,被称之为继广播、报纸、杂志、电视后的第五种媒体 数字媒体。传统媒体的价格昂贵,又受到时间、地区等多方面因素的限定,效果不能令人满意。相比之下,网络宣传的费用是低廉的,而回报却丝毫不见逊色,能帮您把握广阔的国际发展空间和众多潜在的商业伙伴,是 24 时的广告窗口。越来越多的公司、企业单位建立自己的网络站点,使得企业本身已不局限于某个地区,而是直接面向全世界,它的广泛性、高效性为企业带来了不容质疑的效益和效率。是否拥有自己的网站已经成为衡量一个企业综合素质的重要标志。 现在谈谈 网站的作用: 展示企业风采、传播企业文化、树立企业形象、提高企业知名度。 介绍企业的基本情况,使经销商和用户更多地知道您的存在。 宣传您的产品和服务的优势,让经销商和用户在比较中了解您、 走近您、直到选择您。 利用电子信箱经济而又快捷地与外界进行各种信息沟通。 寻求合资与合作 。 那一 企业网站要具有哪些系统? 一般来说有以下 6 个基本系统。 1、新闻发布系统 2、产品发布系统 3、论坛系统 4、用户反馈系统 5、投票系统 6、 留言本系统 前面谈到了网站在一个企 业的重要性,随着 上网 的普及 ,网站已经不是什么新鲜事情了。但如何做好一个网站,的确是一件很心烦的事。 当中涉及到美学、程序等等。 本文 从 中国包装机械 网入手。详细介绍其制作过程。给大家一个清楚的认识。其实做网站也不是想象中那么难。只要你用心去做。 中国包装机械网 6 第一章 动态网页 技术 的发展趋势 与前景分析 1 常见 动态网页技术 名 一个 务器端的开发环境, 利用它可以产生和运行动态的、交互的、高性能的 务应用程 序。 用脚本语言 为自己的开发语言。 是一种跨平台的服务器端的嵌入式脚本语言 . 它大量地借用 C、 言的语法 , 并耦合 己的特性 ,使 发者能够快速地写出动态生成页面 有一点, 完全免费的,不用花钱,你可以从 方站点 )自由下载。而且你可以不受限制地获得源 码,甚至可以从中加进你自己需要的特色。 是 司推出的新一代站点开发语言,他完全解决了目前 脚本级执行(据说 已经在 支持下,实现编译运行) 司借助自己在 的不凡造诣,将 用程序 和 外,又有新的硕果,就是 以在 支持下,完成功能强大的站点程序。 叫 他不是 简单 升级 ,而是 出的新一代微软发展的新的体系结 一部分,其中全新的技术架构会让每个人的编程生活变得更的简单 四 者都提供在 码中混合某种程序代码、由语言引擎解释执行程序代码的能力但 码被编译成 由 拟机解释执行,这种编译操作仅在对 面的第一次请求时发生。在 境下, 码主要负责描述信息的显示样式,而程序代码则用来描述处 理逻辑。普通的 面只依赖于 务器,而 面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 码中,然后一起发送给浏览器。 者都是面向 务器的技术,客户端浏览器不需要任何附加的软件支持。 技术特点 1. 使用 简单易懂的脚本语言,结合 码,即可快速地完成网站的应用程序。 无须 译,容易编写,可在服务器端直接执行。 使用普通的文本编辑器,如 记事本,即可进行编辑设计。 与浏览器无关 ( 用户端只要使用可执行 的浏览器,即可浏览 设计的网页内容。 使用的脚本语言 ( 均在 务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 中国包装机械网 7 能与任何 言相容。除了可使用 言来设计外,还通过 方式,使用由第三方所提供的其他脚本语言,譬如 。脚本引擎是处理脚本程序的 物件。 可使用服务器端的脚本来产生客户端的脚本。 务器元件 ) 具有无限可扩充性。可以使用 、 编程语言来编写你所需要的 1数据库连接 以编译成具有与许多数据库相连接的函数。 现在绝佳的组合。你还可以自己编写外围的函数取间接存取数据库。通过这样的途径当你更换使用的数据库时,可以轻松地更改编码以适应这样的变。 是最常用的可以提供一般事务需要的一系列基库。但 供的数据库接口 支持彼此不统一,比如对 接口,彼此都不一样。这也是 一个弱点。 2面向对象编程 供了类和对象。基于 编程工作非常需要面向对象编程能力。 取类等。 1将内容的生成和显示进行分离 使用 术, 面开发人员可以使用 者 识来设计和格式化最终页面。使用 识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和 件中,并且捆绑在小脚本中, 所有的脚本在服务器端运行。如果核心逻辑被封装在标识和 ,那么其他人,如 够编辑和使用 面,而不影响内容的生成。 在服务器端, 擎解释 识和小脚本,生成所请求的内容(例如,通过访问 件,使用 术访问数据库,或者包含文件),并且将结果以 者 面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于 览的完全可用性。 2强调可重用的组件 绝大多数 面依赖于可重用的 ,跨平台的组件( 者 件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。 3采用标识简化页面开发 面开发人员不会都是熟悉脚本语言的编程人员。 术封装了许多功能,这些功能是在易用的、与 关的 识中进行动态内容生 成所需要的。标准的 识能够访问和实例化 件,设置或者检索组件属性,下载 及执行用其他方法更难于编码和耗时的功能。 通过开发定制化标识库, 术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得 面开发人员能够使中国包装机械网 8 用熟悉的工具和如同标识一样的执行特定功能的构件来工作。 术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够支持企业级的分布式应用。作为采用 术家族的一部分,以及 (企业版体系结构)的一个组成部分, 术能够支持高度复杂的基于 应用。由于 面的内置脚本语言是基于 程语言的,而且所有的 面都被编译成为 面就具有 术的所有好处,包括健壮的存储管理和安全性。 作为 台的一部分, 有 程语言 “一次编写,各处运行 ”的特点。随着越来越多的供应商将 持添加到他们的产品中,您可以使用自己所选择的服务器工具,更改工具或服务器并不影响当前的应用。 应用范围 发的动态网页语言,也继承了微软产品的一贯传统只能运行于微软的服务器产品 ,(T)和 8)上。 也有 插件来支持 是 身的功能有限必须通过 组合来扩充, 现起来非常困难。 在 务器上正常运行 ,还支持 务器 ,用户更换平台时 ,无需变换 码 ,可即拿即用 . 似,几乎可以运行于所有平台。如 T, 如 者 能支持 名的 务器经能够支持 于 泛应用在 ,因此 更广泛的运行平台。虽然现在 作系统占了很大的市场份额,但是在服务器方面 优势仍然很大,而新崛起的 是来势不些 从一个平台移植到另外一个平台, 至不用重新编译,因为 节码都是标准的与平台无关的。 性能比较有人做过试验,对这三种语言分别做循环性能测试及存取 据库测试。在循环性能测试中, 用了令人吃惊的四秒钟就结束了 2000020000 的循环。而 试的是 2000 2000 循环(少一个数量级),却分别用了 63 秒和 84 秒。(参考 库测试中,三者分别对 进行 1000 次 要 13 秒, 要 69 秒, 需要 73 秒。 新的 部构造不只是 一个简单变化 . 在此引入收管代码(样一个全新概念 ,它横贯整个视窗开发平台 . 受管代码在 一个时间运行环境 ,它管理代码的执行 ,使程序设计更为简便 . 1 语言支持 的缺省语言将是: 不是 意味着我们可以摆脱 们 的代码将是编译后运行的(而不是原来的解释执行)。 2 更好的代码控制 对于 象不再需要再在服务器上注册的这个功能我们是非常喜爱的。但是通过这种过程简化,你再也不能够在你的服务器上运行 另外一个 本,并且代码相当保密,这意味着,如果没有正确的开发工具和源代码,很难改变代中国包装机械网 9 码。 3 更好的升级能力 此系统建成,本身有着一定的特性,以改进多处理器和串环境中的性能。例如,够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。 展趋势与 前 景分析 目前在国内 用最为广泛。而 于是一种较新的技术,国内采用的较少。 在国外, 经是比较流行的一种技术,尤其是电子商务类的网站,多采用 用 网站如新浪网( 中国人( ,但由于 身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先, 乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一 个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根 据流量分开,组成二维阵列。而 缺乏这种支持。还有上面提到过的一点, 供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。 没有以上缺陷, 以通过 得 模支持,通过 得结构支持; 以通过 得规模支持,通过及众多厂商的 得结构支持。 四 者中, 该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用 较出名的如 E 的核心是采用 同时一些网站也开始 使用 如我们身边的,网站 主要采用 要考虑到空间的支持和自己这种技术的成熟。 系统主要采用 整体设计遵循软件工程的方法,经过总体 分析、总体设计、文档和代码的编制、 测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。 2 1 术介绍 我们所称的 实是一套微软开发的服务器端脚本环境。 创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生 程序代码。因此,只要用户浏览 点并请求一个 成 后将它传递到用户浏览器并显示出网页。 通过 们可以结合 件建立动态、交互且高效的 了 为所有的程序都将在服务器端执行,包括所有嵌在普通 的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了 合 码,即可快速地完成网站的应用程序。 易编写,可在服务器端直接执行。 记事本,即可进行编辑设计。 用户端只要使用可执行 的浏览器,即可浏览 在 户端的浏览器不需要能够执行这些脚本语言。 与任何 言相容。除了可使用 通过 用由第三方所提供的其他脚本语言,譬如 本引擎是处理脚本程序的 件。 会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 务器端的脚本来产生客户端的脚本。 务器元件 )具有无限可扩充性。可以使用 + 、 编程语言来编写你所需要的 术的处理速度相当快,并且其安全性也很高。 重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对 每个用户的个别需求,用 够满足用户的各种需求。 中国包装机械网 11 总之, 用了微软的 术。 术是现在采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。 很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的 行在服务器端。这样就不必担心浏览器是否支 持 编程语言可以是 而 以最好不要在客户端使用 在服务器端,则无需考虑浏览器的支持问题。 回标准的 以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是 成的 码,而不是 序代码。这样就可以防止 别人抄袭程序。 由此可以看出, 用的一种简单、方便的编程工具。在了解了 基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的 运行 需的环境如下: .0 T .0 T 5/98 与一般的程序不同, 序无须编译。 序的控制部份,是使用脚本语言来设计的,当执行 本程序将一整套命令发送给脚本解释器 (即脚本引擎 ),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样, 果你想使用你所喜爱的脚本语言编写 么你的服务器上必须要有能解释这种脚本语言的脚本解释器。 当你安装 统提供了两种脚本语言: 被作为系统默认的脚本语言。 以用任何文本编辑器打开它, 需将 目录必须要有可执行权限),就可以通过 学好 须掌握脚本的编写,那么究竟什么是脚本呢?其实脚本是由一系列的脚本命令所组成的,如同一般的程序 ,脚本可以将一个值赋给一个变量,可以命令 可以将一系列命令定义成一个过程。要编写脚本,你必须要熟悉至少一门脚本语言,如 本语言是一种介于 C+等编程语言之间的一种特殊的语言,尽管它更接近后者,但它却不具有编程语言复杂、严谨的语法和规则。如前所述 如: 无疑给 际上就算在同一个 无须为此担忧,因为所有的一切都将在服务器端进行,客户浏览器得到的只是中国包装机械网 12 一个程序执行的结果,而你也只需在文件中声明使用不同的脚本语言即可。 个固有对象 这 7个固有对象分别是 是处理用户要求浏览器查看特定的网 页或 用时做出的请求。此请求可以 形式输入或仅以 形式作出。 象用来处理从 务器向用户发送信息并对此信息进行控制。 此它提供几个与 如建立新对象和设置脚本的超时特性等。还有通过将不合法字符转化为合法字符,把字符串转换为 确的使用格式的方法。 象用来代表应用,可用它来管理诸如应用目录这一类的东西。 存储该会话的信 息。可利用 求”之间等待的时间等。 象用来管理事务处理。它目前已经集成到 作系统中了。它包含了所有 通过 身产生的任何错误的详细内容。 为操作系统的组成部分的组件,与 起提供。此组件中包含一组称为 对象,他们对于查看不同平台上的各种数据(数据库、表单、文本文件)是必不可少的。 要有 3 个对象,分别是 象就是使 数据库之间建立一个通道,也就是实现与数据库的连接。 如建立新的索引,执行查询等,它可以通过标准的 包含了我们检索出来的记录数据,通过它可以直接对数据库进行修改。 活动服务器组件是与 们有着广泛的用途。主要包括 于本次设计用到的不多 ,在此就不详细介绍了 他们分别是 在此就不详细介绍了。 中国包装机械网 13 句介绍 构化查询语言 (,最早的是 开发的一种查询语言,它的前身是 言。 言结构简洁,功能强大,简单易学,所以自从司 1981 年推出以来, 言,得到了广泛的应用。如今无论是像QL 些大型的数据库管理系统,还是像些微机上常用的数据库开发系统,都支持 含 4个部分: 数据查询语言 据操纵语言 数据定义语言 数据控制语言 优点 使全部用户,包括应用程序员、 为它一次处理一个记录,对数据提供自动导航。 不对单个记录进行操作,可操作记录集。所有 句接受集合作为输入,返回集合作为输出。 集合特性允许一条 句的结果作为 另一条 句的输入。 要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有 句使用查询优化器,它是 它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的 令只需很少时间就能学会,最高级的命令在几天内便可掌 握。 许多任务提供了命令,包括: 查询数据 在表中插入、修改和删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而 全部任务中国包装机械网 14 统一在一种语言中。 由于所有主要的关系数据库管理系统都支持 言,用户可将使用 到另一个。所有用 写的程序都是可以移植的。 大多数其它关系型数据库 )用做查询语言的语 言 。 它是可以移植的,并且容易学习使用 。 但是所有 这就意味着客户端应用必须把每条查询发送到数据库服务器,等待它处理这个查询,接收结果,做一些运算,然后给服务器发送另外一条查询 。 所有这些东西都会产生进程间通讯,并且如果客户端在另外一台机器上甚至还会导致网络开销 。如果使用了 PL/么可以把一块运算和一系列查询在数据库服务器 里面组成一个块,这样就拥有了过程语言的力量并且简化 而节约了大量的时间,因为用不着付出客户端 /服务器通讯的过热 。 通过使用 PL/用可以获得可观的性能提升 。 中国包装机械网 15 第三章 网站 整体 设计思路 要做一个门户网站,首先应该进行功能分析,这样才能做出的网站满足用户 需要 的各项功能。下面就对中国包装机械网的设计进行功能分析。 站 系统组成 组成 图 图 3员注册系统 产品发布系统 找回密码系统 招聘信息系统 商业信息系统 站内投票系统 后台管理系统 中国包装机械网 大型新闻系统 站内搜索系统 会员管理系统 B B 中国包装机械网 16 员 管理 系统 首先,因为 中国包装机械网 是一个电子商务网站。客户 对象是企业, 所以要有一个会员 管理系统,提供给用户。 并要有以下主要功能: 图 3 站内搜索系统 : 由于中国包装机械网是一个门户网站, 有大容量的商业信息 、 新闻 、产品等,即要有一个网站 搜索系统,提供给 用户使用,在设计这个搜索系统时,采取了和一般不同的设计方法。将搜索页面和一般 页面 显示整合。节省网页 数 量 。站内搜索系统由 一个 总搜索系统和 14个分搜索组成。 3 投票系统 投票系统的 选项将全部可更新、添加和删除。以保证其 动态更新以及日后维护。 会员管理系统 公司 资料管理资料 产品信息管理 招聘 管理信息管理信息 管理 商业机会管理 总搜索系统 新闻搜索 产品搜索 科技信 息搜索 包装专 题 搜索 企业搜索 服务信息搜索 其它 搜索 商业机 会搜索 企业招聘搜索 技术协会搜索 技术协会 期刊论文搜索 展会与招标搜索 企业信息化搜索 包装院校 (研究所 ) 搜索 人物访谈搜索 中国包装机械网 17 台管理系统 管理流程 否 是 图 3始登陆 输入用户名和密 码码 是否正确 进入管理页面 选择管理的栏目 选择具体操作 操作成功 安全退出 中国包装机械网 18 3. 2 网站的主要栏目 组成 图 图 3国包装机械网 19 第 四 章 网站 详细设计 在进行了整体设计以后,就开始进行详细的设计及编码工作。也就是设计文件和把他们有机地组织在一起实现所有功能。 由于 网站详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计: (1)首页界面 设计 (2)数据库中表的设计 (3)网页文件夹 主要功能与作用 (4)后台功能设计 行环境与系统结构 为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即 可适用于内部的局域 网。其运行要求如下: 软件环境: 客户端: 8, E)等 服务器端: T/其以上版本, ;或者 数据库:采用 行于服务器端。 硬件环境: 服务器 00 以上 ,内存 :256M 以上 客户机 200上,内存 : 32M 以上 4 页设计 由于首页 是跟人打交道的第一层,给人的第一印象。设计成败的关键一步,所以在首页上也花了一个多月的时间, 设计风格: 网站用绿色为主。大方、简洁、清新 。 下面就是中国包装机械网的首页 ,如图 4 中国包装机械网 20 图 41 中国包装机械网 21 4 3 数据库设计 网站 数据库采用的是 据库。由于中国包装机械网是一个大型门户网站,数据库也很大。以下就介绍她的数据库。 据库整体 介绍 网站数据库总共有 13 张表 ,具体如下: 数据库表名 说明 所属系统 来存放管理名和密码 管理登 陆 来存放包装专题的信息内容 包装专题信息 来 存放 注册公司的信息和资料 注册会员系统 来存放 生成也生成静态网页的模版 新闻系统 来存放商业信息(采购、求购 .) 商业信息 系统 来存放 公司的 招聘 信息 招聘信息系统 来存放 最新的科技信息 科技信息 来

温馨提示

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

评论

0/150

提交评论