




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
i 学校网站的设计与实现 姓 名: 学 号: 性 别: 专 业: 批 次: 电子邮箱: 联系方式: 学习中心: 指导教师: 年 月 日 ii 学校网站的设计与实现 摘 要 求职也成为大学生求职的一个重要途径。从事计算机专业的毕业生更应该利用网络传 播的广泛性这个优势 展现自己的优势,建立自己的求职个人网站,拥有自己的 BBS。BBS 就是电子布告系 统,通常提供一些信息服务,电子邮件服务等等。JSP 技术是目前应用开发中的核心技术, 也是目前流行的 3P 技术中应用最广泛的一种。JSP 最初是 SUN 公司推出的,ASP 是微软公 司的产品,PHP 是由一个网络小组开发和维护的。目前最常用的是 JSP 和 ASP。但是 ASP 运行速度较慢而且有的网络操作系统不支持 ASP。基于此,在此就用 JSP 来完成这个设计。 论坛是求职者了解招聘,实习,就业,创业和娱乐的一个重要场所。通过论坛系统不但可 以随时取得企业最新的招聘信息,也可以和别人分享找工作的经验、教训、资源共享以及 程序设计等等各种有趣的话题。 本文以计算机专业的毕业生求职为出发点,重点放在求职论坛系统和留言板,采用了 数据库连接池技术,用 JavaBean 技术实现了动态互动系统。介绍了怎样开发一个论坛, 同时介绍了数据库在本系统中的应用,描述了整个系统的开发过程,分析了这个系统的应 用前景。着重介绍了这个系统用 JSP 技术实现过程中的设计思想、技术路线、系统总体框 架、程序流程、本系统应实现的功能及具体的实现方法和步骤 关键词关键词:SAP Java 系统 程序流程 优势 iii 目目 录录 前言前言.1 第一章、学校网站发展现状第一章、学校网站发展现状 1.1 教育类网站发展的优势2 1.2 学校网站存在的问题3 1.3 我国教育类网站的发展趋势.4 1.4 如何突出网站特色5 第二章、网站开发工具和设计要求第二章、网站开发工具和设计要求 2.1 ASP. 7 2.2 DREAMWEAVER88 2.3 PHP.12 2.4 PHOTOSHOP.13 2.5 SQL SERVER 简介17 2.6 网站设计要求17 第三章、学校网站的功能和实现第三章、学校网站的功能和实现 5.1 网站首页模块的实现与设计20 5.2 网站注册模块的实现与设计21 5.3 留言模块的实现与设计26 第四章、结束语第四章、结束语.29 第五章、参考文献第五章、参考文献30 1 前言前言 网络,不可否认,21 世纪是信息的时代, “信息”的革命让人类的 沟通更加方便快捷。INTERNET 爆炸式的发展,彻底颠覆了传统的生活方式, 网络传媒,网络游戏,网络新闻,网络购物如雨后春笋般迅速跃入人们 的视野,校园教育网络就在这种背景下崛起的。 校园网络经过几年的发展和完善,以其方便快捷、低成本、无区域限制、 资源丰富等优点,越来越受到学生、家长和教师的青睐 目前人类已经进入到了信息社会、数字时代,许多学校纷纷建立了自己学校的网站。 我校本着为“建好学校网站,服务师生应用”的原则于 2004 年 9 月建成了学校网站。当 我校着手建设网站时,考虑到了以下因素: 1、学校网站是学校的标志,每一所学校都有自己的特色和个性。在这个高度信息化 的社会里,建立自己学校网站是最直接、最有效的宣传手段。网站的超时空性,不仅让本 地区内的人了解学校,更可让世界了解你的学校。又可将学校的工作指导思想、方向、特 色及招生等方方面面的信息在网上发表,并将学校网址向社会公开,即增加了工作透明度, 又有助于学校工作的开展。 2、目前许多家庭都已具备上网条件,通过学校网站,学校与家长、社会之间,假期 学校与教师、学生之间的沟通都可以在网上进行,使得家校互动更为方便。 3、学校网站能提供一种教学互动的的全新方式。它可使教师与教师、教师与学生、 学生与学生之间的学习、教研等交流工作,有了全新的方式,不再受课堂与办公室的制约, 大大拓展了学习的时间和空间。 4、建立学校网站后,通过使用学校网站可大大推动教师在信息化环境下专业化发展 及促进学生在网络环境下学习能力的提高。 2 第第 1 1 章章 学校网站发展现状学校网站发展现状 1.1 学校网站建设的优势 对于学校来说,校园网站的优点可以说是优点众多。学校的通知,校园 新闻一出,几分钟就会网上公布,供学生、家长、教师浏览下载,能大大提 高学校的日常教学生活效率,而且成本低,对于学校来说,支付几千元的网 站常规维护费用,就可以代替繁杂的复印,发放工作。同时还具有不受 地域限制、资源丰富、信息量大等优点。校园网络对学生来说,也是非常方 便的。主要是查阅学习材料节省时间,提高效率,只要浏览、点击就可以了, 而且回家后也可以继续通过学校网站寻求各方面的帮助。 但是,目前我国网络基础环境薄弱也是限制校园网站发展的一个重要原 因。一方面由于电脑资源有限,具备上网条件的群体相对较少;另一方面, 我国的网带宽度有限,上网速度比较慢。因此,在目前的技术水平下,通过 网络搜集教育信息、开展电子测评与电子考试等是比较困难的(比如一些通过 网络考试来取得成绩的设计,可能会因为带宽限制而产生拥堵)。 学校网络的特点 校园网络的优势,体现在为学生,家长,教师和学校多方提供了更加便 捷的互动交流平台。校园网络具有三大特点: 一是信息量大。互联网一直被认为是海量信息平台,信息容量大且更新 快捷、方便。据了解,一些知名教育类网站每日的有效职位信息发布保有量 可达上万条。我们可以源源不断的在校园网中找到各方面的最新信息。 二是快捷方便。学校的成员不用去四处奔走劳神,也可以不出家门轻松 登陆、查阅。 三是经济实惠。学校成本小,使用者也省钱。对于学生,教师,家长来 说休息时在家就可以了解、查阅信息,可以省去交通费和打印纸质材料的费 用,节约很大的成本。且如今上网的成本非常低,受益者还能免去奔波之苦, 3 可谓省时省力。 1.2 学校网站设计的困难 学校教育网站虽然真真实实地存在我们的现实生活中,但却很少引起人 们对它注意与思考。校园网站给我们带来了那些便利,它有那些弊病,值得 我们去思索、改进。 学校教育类网络发展了十一年,已经成为许许多多学生、家长和教师们 互动、学习、查阅的平台,在可预见的未来,重要性只会加强不会减弱。可 为什么,好多学校的网站不能够长久的存活呢(网站搭建成功后就没有人再 去理睬)?甚至很多学校网站都难以迈出起始的步伐呢? 我的一个亲戚在一所私立学校从事网站建设维护工作,她想利用学校现 有的服务器设备为学校搭建一个校园网站,依照专业网站提供的现成模板, 像做填空题一样完成了简单的学校网站,但是没过多久发现,浏览速度在不 断降低,一些功能无法进行编辑,最棘手的问题是网站不断的出现垃圾评论。 最终被迫关掉了网站。 一些网站在建立的初期由于选择平台上的失误和功能开发的不及时,往 往会造成后期管理上得懈怠;还有一些网站却是在很出色的开发平台下建立, 但最总由于后期维护不当而走向了没落。 广东省佛山市的一所学校 2 年前在国内影响力较大深喉咙建站系统下建 起了校园网站,最初一帆风顺,维护人员定期的做更新,不断的上传内容, 是的网站很有生机,点击率和互动次数也悠然而生。就是这样,两年后的今 天他们发现网站面临关闭的危险,因为在网站建设至今,没有人对整网站进 行过备份,也从未进行过数据到出。所以当网站遭到攻击后,无法再恢复原 样。导致大量的数据丢失等等,一系列的后续问题。 这就是学校网站建设的困难,即使条件成熟,更新即使,也不一定能维 持网站的长久运行。 4 总之,学校网站肯定需要在不同层面上进行细化和深化,经营模式也因 之细化或调整,这里面还有很大的增值空间。 1.3 我国学校网站的趋势 综上。用心去做,认为学校网站只要坚持。还是大有可为的不过这只是 个人看法,还望各位朋友批评指正和交流。 随着互联网的高速发展和 web2.0 时代的来。截至 2011 年 6 月底 我 国网站数达到 382 万个。网站数量的剧增,越来越多的网站如雨后春笋般涌 现出来。根据中国互联网络信息中心发表的权威演讲显示。导致竞争的加剧。 于是越来越多的站长,尤其是个人站长,开始对网站的发展前景表示担忧。 甚至有人断言,自建网站的时代已经过去。 但我对此却有不一样的看法。理由如下: 1 虽然我国网站在数量上已经达到百万规模。截至 2011 年 6 月底 国 网民数达到 4.77 亿 网络普及率 40% 这个数据说明了两个问题。第一个, 但并不表明我国网站行业的市场已经完全饱和。根据前述的权威演讲显示。 国的网民数量是非常庞大的第二个,国的网民数量增长潜力还是很大的那么, 自建网站的发展空间也肯定是有的 2 学校网站与个人网站和商业网站相比并没有绝对的优势与劣势。商业 网站的优势在于资金的充沛可以为其带来更广泛的宣传与推广。以及技术上 的优势可以为其带来更先进的功能。但这些,人力的充沛可以给其带来更大 的数据和信息量。并不是一个网站最核心的价值。网站最核心的价值在于给 网民带来最有价值的信息或服务。但没有哪一个网站敢于承认我所有的服务、 信息、功能都会得到所有网民的青睐。正所谓众口难调。那么,这就给个人 网站带来了空间。个人网站的优势在于小成本运营,不需要耗费大量资金去 请人力、物力。这样,个人网站就摆脱了投入与回报问题的困扰。只需要用 心做出自己的特色就行了而由于中国网民的庞大,不同网民又有不同的喜好 5 与要求,那么一个有特色的个人网站也肯定能够从这庞大的网民群体分一杯 羹。而由于个人网站基本可以忽略利息的问题,那么只要个人网站能从中争 取一小部分市场,哪怕是个小虾米,获得的收益也是非常可观的 。而学校网 站是在用自己的投入投资,为学生、家长和教师提供便利,提高教育的效率。 但其实学校网站办好,点击率高,也能为学校带来收益。 学校网站应该如何发展呢 ? 首先。学校网站一定要避免去与大型的商业网站竞争。而要从自身的优 势、优点动身,应该做好定位。由于学校网站在资金、技术、人力等方面的 缺乏。做出自己的特色。为一小部分特定的人群带去最有价值的服务和信息。 这是大型的商业网站所不能触及到因此,学校网站的定位应突出小而精、要 有自己的特色,要保证网站内容的质量。 其次。通常在哪些地方或网络聚集。最有做好这样的定位,应定位好网 站受众。要分析你网站主要是给哪一群体提供信息和服务。会得到哪一群体 的欢迎的青睐。这些群体分布在哪里。才干做出相应的推广方案。 再次。服务群体是谁,要规划好网站的发展方向和策略。网站现在什么 样子。下一步会是什么样子,服务群体是谁。第一步是争取那部分人群,下 一步是争取哪部分人群。认为,一个新的小站的比较合理的发展战略应该是 先争取那部分新诞生的网民,然后再去争取那些老网民,同其他同类网站竞 争。据统计,国每年新诞生的网民接近一亿。所以,如果能在这些新网民中 争取一部分市场对网站的发展则是非常有利的而且新网民对网络更有新鲜感, 如果你能在第一时间向这些新网民呈现你网站,那么很可能他以后上网就会 认准你站。就像百度作为中国最早的中文搜索引擎,其市场地位一直难以被 技术资金方面都有绝对优势的 googl 取代。觉得,重要的原因就在于他第一 6 时间抢占了最新的搜索市场。 1.4 如何突出网站特色 网站主题短小精悍题材不要太滥或者目标太高 “太滥“是指到处可见人人 都有的题材;比如软件下载免费信息。“目标太高“是指在这一题材上已经有 非常优秀知名度很高的站点你要超过它是很困难的。如果题材已经确定以后 考虑怎么建网站的下一步就可以围绕题材给网站起一个名字。网站名称,也 是网站设计的一部分,而且是很关键的一个要素。“电脑学习室“和“电脑之家 “显然是后者简练;“迷笛乐园“和“MIDI 乐园“显然是后者明晰;“儿童天地“ 和“中国幼儿园“显然是后者大气。我们都知道 PIII 的中文名称“奔腾“,如果 改为“奔跑“,可能就没有今天这么“火“了。和现实生活中一样,网站名称是 否正气,响亮,易记,对网站的形象和宣传推广也有很大影响。我的建议是: 名称要正 其实就是要合法,和理,和情。不能用反动的,色情的,迷信的, 危害社会安全的名词语句。这是我们 么建网站的一个重要原则。名称要易记 最好用中文名称,不要使用英文或者中英文混合型名称。网站名称的字数应 该控制在六个字(最好四个字)以内,四个字的也可以用成语。字数少还有个 好处,适合于其他站点的链接排版。名称要有特色名称平实就可以接受,如 果能体现一定的内涵,给浏览者更多的视觉冲击和空间想象力,则为上品。 如:音乐前卫,网页陶吧,e 书时空等。在体现出网站主题的同时能点出特 色之处。 第第 2 2 章章 网站开发工具和设计要求网站开发工具和设计要求 2.1 ASP ASP 是 Active Server Page 的缩写,意为“动态服务器页面” 。ASP 是微 软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行 7 交互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在 常用于各种动态网站中 asp:英文名:Active Server Page ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件 等。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。与 HTML 相比,ASP 网页具有以下特 点: ASP (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技 术; (2)ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; (3)服务器上的 ASP 解释程序会在服务器端执行 ASP 程序,并将结果以 HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; (4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能 更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚 本中对这些信息进行处理,然后向 web 浏览器发送信息; (5)ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如 存取数据库、发送 Email 或访问文件系统等。 (6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览 器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码 被窃取。 (7) 方便连接 ACCESS 与 SQL 数据库. 8 (8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击. ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站。但是其原理也是一样的。 ASP-工作原理 当在 Web 站点中融入 ASP 功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行 ASP 程序。 4、ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。 5、页面信息发送到浏览器。 2.2 Dreamweaver 简介 Dreamweaver、FLASH 以及在 DREAMWEAVER 之后推出的针对专业网页图像 设计的 FIREWORKS,三者被 MACROMEDIA 公司称为 DREAMTEAM(梦之队),足见 市场的反响和 MACROMEDIA 公司对它们的自信。说到 DREAMWEAVER 我们应该了 解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML 技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本 性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代 码编辑器) ,两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用 方便,容易上手,您在所见即所得网页编辑器进行网页制作和在 WORD 中进行 文本编辑不会感到有什么区别,但它同时也存在着致命的弱点: Dreamweaver CS4 Dreamweaver CS4 的界面几乎是做了一次脱胎换骨的改进,从中看到了 更多的设计元素,让 DW 也稍稍带着点苹果的味道。如果说 VISTA 和 OFFICE 9 2007 创造了软件界面设计的新纪元,那么 Adobe 相当于取代了苹果的设计地 位而紧随 MS 之后。唯一的区别就是,MS 老是抄人家苹果的(汗一个,微软 的 Fans 别砸我) ,而 Adobe 却是实实在在的自己创造,设计界的老大地位实 至名归 布局按钮:这个按钮似乎和下方的代码、分割、设计按钮功能重复,目 前还不明白 DW 的意图,唯一增加的新功能是垂直分割,让代码和设计界面以 垂直对比的方式呈现。 精简设计:它提供了更多的可视区域,同时可以把右边的菜单收缩到只 剩下图标。对于习惯了 Adobe 其他设计软件的朋友来说,这的确是非常贴心 的设计。 应用程序开发增强:左上方是和数据相关的面板,包括数据库面板、数 据绑定面板和行为面板;左下方则是文件与资源相关的面板,包括文件面板、 相关资源面板、代码收集器等;右边则是设计相关面板,包括插入面板、CSS 样式表面板、AP 元素面板(用来为浮动层定位) 。应该说这是一个万金油布 局,几乎适用所有的开发者,同时,它也把大部分菜单展示在用户面前,其 他的七种布局可以说只是在这个基础上进行一些排列和隐藏。 在下方的文档面板上,DW 新增加了一个实时预览功能Live View。 它的作用是在 DW 窗口中实时查看代码的效果,包括 Javascript 特效! Dreamweaver CS5 2010 年 4 月 12 日备受关注的 Adobe 新一代产品 Creative Suite 5(CS5)正式发布了。其中包括新的 Dreamweaver CS5。 此次 Dreamweaver CS5 最突出的亮点有三处:1、对 CMS 的支持功能; 2、对 CSS 的校验;3、对 PHP 更好的支持。以至于国外一些同学对 Dreamweaver CS5 的体验为 More WordPressy, More Firebuggy。 除此以外,CS5 还内置了 Webkit 引擎,可以模仿 Safari、Chrome 浏览 10 器预览网页效果。 PHP 支持也在 CS5 版本中得到改善,不仅可以利用代码提示在文档中查 找到自定义的函数,还可以利用此功能更好地设计 CMS 模板,减轻了广大模 板设计者的痛苦。 除了以上三个亮点外,Dreamweaver CS5 还有一些其它新特性,比如它 整合了 BrowserLab 网络服务,可以让你在链接到网络浏览器实验室,同时使 用不同浏览器检查布局,左侧是 IE,右侧是 Firefox。 优点 1最佳的制作效率 Dreamweaver 可以用最快速的方式将 Fireworks,FreeHand,或 Photoshop 等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定 最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤 便可完成。Dremweaver 能与您喜爱的设计工具,如 Playback Flash,Shockwave 和外挂模组等搭配,不需离开 Dreamweaver 便可完成,整 体运用流程自然顺畅。除此之外,只要单击便可使 Dreamweaver 自动开启 Firework 或 Photoshop 来进行编辑与设定图档的最佳化。 2网站管理 使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网 页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、 HTML 码、HTML 属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变 得迅速又简单。 3无可比拟的控制能力 Dreamweaver 是唯一提供 Roundtrip HTML、视觉化编辑与原始码编辑同 步的设计工具。它包含 HomeSite 和 BBEdit 等主流文字编辑器。帧(frames) 和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单 11 格、行、栏或作未连续之选取。甚至可以排序或格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方 式进行版面配置。所见即所得 Dreamweaver 成功整合动态式出版视觉编辑及 电子商务功能,提供超强的支援能力给 Third-party 厂商,包含 ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango 与自行发展的应用软 体。当您正使用 Dreamweaver 在设计动态网页时,所见即所得的功能,让您 不需要透过浏览器就能预览网页。梦幻样版和 XML Dreamweaver 将内容与设 计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版, 指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却 不会不小心改变既定之样式。您也可以使用样版正确地输入或输出 XML 内容。 Dreamweaver 还集成了程序开发语言,对 ASP、.NET、PHP、JS 的基本语 言和连接操作数据库,都是完全支持的。 缺点 一、 难以精确达到与浏览器完全一致的显示效果。也就是说您在所见即 所得网页编辑器中制作的网页放到浏览器中是很难完全达到您真正想要的效 果,这一点在结构复杂一些的网页(如分帧结构、动态网页结构)中便可以 体现出来; 二、 页面原始代码的难以控制性,比如您在所见即所得编辑器中制作一 张表格也要几分钟,但您要它完全符合您要求可能需要几十分钟,甚至更多 时间。而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为 所有的 HTML 代码 都在您的监控下产生,但是由于非所见则所得编辑器的先 天条件就注定了它的工作低效率。如何实现两者的完美结合,则既产生干净、 准确的 HTML 代码,又具备则见则所得的高效率、直观性,一直是网页设计师 梦想。在 DREAMWEAVER 之前,FRONTPAGE98 一直被人们认为是最好的所见即 12 所得网页编辑器,但是它同样继承了所见即所得的种种劣性。但是我说过这 是在 DREAMWEAVER 之前,现在我无意说 DREAMWEAVER 已经实现网页设计师的 梦想,但我觉得 DREAMWEAVER 正在努力向这个梦想一步步走去。 2.3 php PHP 的简称原本为 Personal Home Page,是 Rasmus Lerdorf 为了要 维护个人网页,而用 c 语言开发的一些 CGI 工具程序集,来取代原先使用的 Perl 程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及 统计网页流量。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。Rasmus Lerdorf 在 1995 年 6 月 8 日将 PHP/FI 公开发布,希望可以透过社群来加速 程序开发与寻找错误。这个发布的版本命名为 PHP 2,已经有今日 PHP 的一 些雏型,像是类似 Perl 的变量命名方式、表单处理功能、以及嵌入到 HTML 中执行的能力。程序语法上也类似 Perl,有较多的限制,不过更简单、更有 弹性。 在 1997 年,任职于 Technion IIT 公司的两个以色列程序设计 师:Zeev Suraski 和 Andi Gutmans,重写了 PHP 的剖析器,成为 PHP 3 的基础,而 PHP 也在这个时候改称为 PHP: Hypertext Preprocessor.5。 经过几个月测试,开发团队在 1997 年 11 月发布了 PHP/FI 2,随后就开始 PHP 3 的开放测试,最后在 1998 年 6 月正式发布 PHP 3。Zeev Suraski 和 Andi Gutmans 在 PHP 3 发布后开始改写 PHP PHP 的核心,这个在 1999 年发布的剖析器称为 Zend Engine7,他们 也在以色列的 Ramat Gan 成立了 Zend Technologies 来管理 PHP 的开发。 在 2000 年 5 月 22 日,以 Zend Engine 1.0 为基础的 PHP 4 正式发布,2004 年 7 月 13 日则发布了 PHP 5,PHP 5 则使用了第二代的 Zend Engine5。 PHP 包含了许多新特色,像是强化的面向对象功能、引入 PDO(PHP Data Objects,一个存取数据库的延伸函数库) 、以及许多效能上的增强。目前 13 PHP 4 已经不会继续更新,以鼓励用户转移到 PHP 5。 2008 年 PHP 5 成 为了 PHP 唯一的有在开发的 PHP 版本。将来的 PHP 5.3 将会加入 Late static binding 和一些其他的功能强化。PHP 6 的开发也正在进行中,主要 的改进有移除 register_globals、magic quotes 和 Safe mode 的功能。 2.4 photoshop Photoshop 是 Adobe 公司旗下最为出名的图像处理软件之一,集图像扫 描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处 理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。 Photoshop:它是由 Adobe 公司开发的图形处理系列软件之一,主要应用 于在图像处理、广告设计的一个电脑软件。最先它只是在 Apple 机(MAC)上 使用,后来也开发出了 for window 的版本。下面是这个软件里一些基本的概 念。 位图:又称光栅图,一般用于照片品质的图像处理,是由许多像小方块 一样的“像素“组成的图形。由其位置与颜色值表示,能表现出颜色阴影的变 化。在 Photoshop 主要用于处理位图。 矢量图:通常无法提供生成照片的图像物性,一般用于工程技术绘图。 如灯光的质量效果很难在一幅矢量图表现出来。 分辩率:每单位长度上的像素叫做图像的分辩率,简单讲即是电脑的图 像给读者自己观看的清晰与模糊,分辩率有很多种。如屏幕分辩率,扫描仪 的分辩率,打印分辩率。 图像尺寸与图像大小及分辩率的关系:如图像尺寸大,分辩率大,文件 较大,所占内存大,电脑处理速度会慢,相反,任意一个因素减少,处理速 度都会加快。 通道:在 PS 中,通道是指色彩的范围,一般情况下,一种基本色为一个 通道。如 RGB 颜色,R 为红色,所以 R 通道的范围为红色,G 为绿色,B 为蓝 14 色。 图层:在 PS 中,一般多是用到多个图层制作每一层好象是一张透明纸, 叠放在一起就是一个完整的图像。对每一图层进行修改处理,对其它的图层 不含造成任何的影响。 图像的色彩模式: 1)RGB 彩色模式:又叫加色模式,是屏幕显示的最佳颜色,由红、绿、 蓝三种颜色组成,每一种颜色可以有 0-255 的亮度变化。 2)CMYK 彩色模式:由品蓝,品红,品黄和黑色组成,又叫减色模式。 一般打印输出及印刷都是这种模式,所以打印图片一般都采用 CMYK 模式。 3)HSB 彩色模式:是将色彩分解为色调,饱和度及亮度通过调整色调, 饱和度及亮度得到颜色和变化。 4)Lab 彩色模式:这种模式通过一个光强和两个色调来描述一个色调叫 a,另一个色调叫 b。它主要影响着色调的明暗。一般 RGB 转换成 CMYK 都先 经 Lab 的转换。 5)索引颜色:这种颜色下图像像素用一个字节表示它最多包含有 256 色 的色表储存并索引其所用的颜色,它图像质量不高,占空间较少。 6)灰度模式:即只用黑色和白色显示图像,像素 0 值为黑色,像素 255 为白色。 7)位图模式:像素不是由字节表示,而是由二进制表示,即黑色和白色 由二进制表示,从而占磁盘空间最小。 当屏幕分辩率高于 800X600 时右上角出现的条形框是干什么的? 当分辨率高于 600*800 时,任务栏最左边有一深灰色条形框,可以把常 用面板拖放上去,节省了很多空间。 怎样正确显示中文字体名? 按 CTRL+K,然后把 Show Fonts Name In English 去掉就可以了。 15 输入写字的时候显示半个情况该如何处理? 这是字库的原因。建议使用特粗 XX 时,用“方正字库”或“微软” 。文 鼎字库在字体的间距设置不好时,就是半个。汉仪的“turetype”字体 也会出问题。 使用路径(Path)工具时的几个技巧? 使用笔形(Pen)工具制作路径时按住 Shift 键可以强制路径或方向线成水 平、垂直或 45 度角,按住 Ctrl 键可暂时切换到路径选取工具,按住 Alt 键 将笔形光标在在黑色节点上单击可以改变方向线的方向,使曲线能够转折; 按 Alt 键用路径选取(Direct Selection)工具单击路径会选取整个路径;要 同时选取多个路径可以按住 Shift 后逐个单击;使用路径选工具时按住 “Ctrl+Alt”键移近路径会切换到加节点与减节点笔形工具。 若要切换路径(path)是否显示,可以按住 Shift 键后在路径调色板的路 径栏上单击鼠标, 或者在路径调色版灰色区域单击即可。 若要一起执行数个宏(Action),可以先增加一个宏,然后录制每一个所 要执行的宏。 若要在一个宏(Action)中的某一命令后新增一条命令,可以先选中该命 令,然后单击调色板上的开始录制(Begin recording)图标,选择要增加的命 令,再单击停止录制(Stop recording)图标即可。 在使用 Filter/Render/Clouds 滤镜时,若要产生更多明显的支纹图案, 可先按住 Alt 键后再执行该命令;若要生成低漫射支彩效果,可先按住 Shift 键后再执行命令。 在使用 Filter/Render/Lighting Effects 滤镜时,若要在对话框内复制 光源时,可先按住 Alt 键后再拖动光源即可实现复制。 若要在 Color 调色板上直接切换色彩模式,可先按住 Shift 键后,再将 光标移到色彩条上单击即可。 16 如何制作透明背景的图片? 首先,只有 GIF 才可以使用透明,所以在保存文件的时候不要选择保存 或另存为,而是直接选“输出 GIF”然后,选择透明色,如果你需要透明的 部分都是白色就选白色,依次类推做图片时把背景图片隐藏调然后再 Save for Web 就可以透明了。 在 GIF 图上写上中文,字迹为何不连续? 先把 GIF 转成 RGB,写完字再转回 Index Color,选择 ImageModeRgb/ImageModeIndex Color。 怎样用 PS 做一个实体的倒影和背影?比如一个瓶子怎么制造出它的倒影 和背影? 把瓶子复制一层放下面,把这层黑了,然后 Blur,然后把这层 TrasnformDistort,对好比例后,调整透明度。 或者直接把瓶子层给 Shadow 或者 Outerglow,然后把 Effect 层独立出 来,接着也是扭曲变形了。 如果你是说瓶子正面要看到背面反射的周围物体的画面,可以用 Render-3D Transform,这样的方法不如用 3D 建模更逼真,PS 里有滤镜 Lens Pro ,可以直接做玻璃球之类的表面倒映。倒影是水里的? 复制瓶子层,翻 转过来,把透明度降低,放在水层上,如果觉得太清楚,就选择 FilterDistortRipple,加点波纹,如果觉得太生硬,就在 Layer Properties 里调整一下瓶和水层间的颜色关系。 2.5 SQL Server 简介 SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。在 Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发 上就分道扬镳了。Microsoft 将 SQL Server 移植到 Windows NT 系统上,专 17 注于开发推广 SQL Server 的 Windows NT 版本;Sybase 则较专注于 SQL Server 在 UNIX 操作系统上的应用。在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server 或 MS SQL Server。 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 数据库管理系 统的最新版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加 了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优 点,可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 2.6 网站设计要求 一、基础知识 包括一定的美术创意,去掌握一定的美术基础知识。 计算机基础知识,计算机原理、计算机软硬件配置,安装和维护。 二、基本技能 包括:Html,Dreamweaver,Fireworks,Photoshop,Flash,Frontpage,CSS,Access 三、中级技能 包括:Javascript,Vbscript,ASP,JSP,DHTML,xml 四、高级技能 包括:PHP,SQLServer,ActiveX, 五、附加知识 包括:Ultraedit,3DMax,多媒体,CorelDraw,Illustrator,Freehand,局 域网知识 如果你掌握了以上所有技能,那我相信你完全可以独立地维护一个企业 的动态网站了,你一定会成为所有公司所需要的抢手人才:) 对比 并非相同,而是非常不同的元素,使他们各自独立, 使他们“略有不同” 18 以免混淆用户, (使它们)看上去不存在任何联系。 强烈的对比在页面元素 之间能很自然的让用户的视线从一部分转移到另一部分,这样的网页便不会 创造烦人和一眼望去什么都相似的一片汪洋。 重复 重复样式在网页中给人以一种言词一致的感受如果你使用相关元素 以同样方式在网页的一个区域中, 那么继续以那个方式用到其它区域以保持 网页的一致性。 整齐 页面上的所有内容都应该相互联系, 没有什么会是不合适或应独立于所 有其他设计元素之外的。 接近(近似) 利用接近度来建立(网页元素)之间的关联的意思是: 相关的元素应该被 编排在一起, 但是分开的设计元素之间则应该有足够的空间来表现它们的不 同。 在这篇文章里我将带大家进一步深入了解这每个词的具体原则,并配以 实例。不是 C.R.A.P 就是赌博(crap,英语中意为赌博,这里直译作者原文) , 咱们走吧! 一、对比: 良好的颜色对比能让你的网站看上去活泼有序,而差劲的颜色对比侧会 让你使用的 RGB 颜色混合在一块,感觉混乱而又无序。使用对比的原则在于 事先要考虑用户在使用时,哪些页面区域应该相互联系,而哪些则应完全分 开,按照这样的原则,你就可以很容易的将页面分成有序的几个部分。 19 第 3 章 学校网站的功能和实现 5.1 网站首页模块的实现与设计网站首页模块的实现与设计 图片模块:介绍学校的图片 20 图 5.11 图 5.12 5.2 注册模块的实现与设计注册模块的实现与设计 注册模块:可以经行会员注册。 21 图 5.20 图 5.21 部分代码: 安装目录); else require($shlConfig); $url_this=$_SERVER“REQUEST_URI“; $url_this=substr($url_this,1,strlen($url_this)-1); if(!$url_this) $skinRoot=$dirName.get_skin_root(); if(is_file($skinRoot.default.html) $htmlfile=$skinRoot.default.html; elseif(is_file($skinRoot.default.htm) $htmlfile=$skinRoot.default.htm; elseif(is_file($skinRoot.default.php) $htmlfile=$skinRoot.default.php; else $htmlfile=html/index.html; else $url_this = html/.$url_this; if(is_dir($url_this) $htmlfile=$url_this.index.html; else $htmlfile=$url_this; if (is_file($htmlfile) require($htmlfile); exit; function_exists(date_default_timezone_set) require_once(ABSPATH./inc/class.database.php);/Loading database class require_once(ABSPATH./inc/function.php); $_REQUEST = cleanArrayForMysql($_REQUEST); $_GET = cleanArrayForMysql($_GET); $_POST = cleanArrayForMysql($_POST); $request = $_REQUEST; $data = array(); $menu_arr=array(); /写路由语句 $pfileName = $requestf; 23 if(!empty($pfileName) elseif($pfileName = search) $requestm = search; global $search; $search = URLREWRITE ? /search/ : ./?m=search; /*/ $paramsid=$requestp=intval($requestp); $paramscid=$requestc=intval($requestc); $paramsargs=$requestr=intval($requestr); $paramsi=$requesti=intval($requesti); $requestcomment=intval($requestcomment); $requestmdtp=intval($requestmdtp); $menu_arr=get_model_type($paramsid); $paramsmodel=empty($requestm)?$menu_arrtype:$requestm; $paramsaction=empty($requesta)?index:$requesta; $paramsrelated_common= empty($menu_arrrelated_common)?$paramsmodel:$menu_arrrelated_common; /* $paramsid=$requestp=isset($requestp)?intval($requestp):0; $paramscid=$requestc=isset($requestc)?intval($requestc):0; $paramsargs=$requestr=isset($requestr)?intval($requestr):0; $paramsi=$requesti=isset($requesti)?intval($requesti):0; $requestcomment =isset($requestcomment)?intval($requestcomment):0; $requestmdtp =isset($requestmdtp)?intval($requestmdtp):0; $menu_arr=get_model_type($paramsid); $requestm=!isset($requestm)?:$requestm; $paramsmodel=empty($requestm)?$menu_arrtype:$requestm; $requesta=!isset($requesta)?:$requesta; $paramsaction=empty($requesta)?index:$requesta; $paramsrelated_common= empty($menu_arrrelated_common)?$paramsmodel:$menu_arrrelated_common; */ if($paramsmodel!=user | $paramsmodel!=index) $model_arr=array( article , guestbook , jobs , order , webmap , poll,download); if(intval($_SESSIONTB_PREFIX.user_roleId)ABSPATH./inc/common.php, 1=ABSPATH./inc/class.pager.php, 2=ABSPATH./content/common/common.php, 24 3=ABSPATH./inc/class.treemenu.php, 4=ABSPATH./content/index/common_call_label.php ); foreach($loadFile as $k=$v) require_once($v); unset($loadFile); $controller=ABS
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 的出租合同范本
- 生产与销售合同范本
- 上海出售民房合同范本
- 水泥制件销售合同范本
- 外包服务合同范本模板
- 寻找灵感创作委托合同
- 农民怎么写合同范本
- 020版租房合同范本
- 物业泳池转租合同范本
- 网络安全评估托管合同
- 水电运行培训课件
- 十一皮草活动方案
- 居家护理服务标准化操作手册
- 省级质控中心管理制度
- 诊所日常器械管理制度
- 新生儿42天体检要点解析
- 煤矿联网课题题目及答案
- 2025至2030中国安保服务市场现状动态与前景方向分析报告
- 2025内蒙古巴彦淖尔市能源(集团)有限公司招聘48人笔试参考题库附带答案详解析集合
- 林科院面试题库及答案
- T/CSIQ 8014.1-2018组串式光伏逆变器技术规范第1部分:总则
评论
0/150
提交评论