当前位置: 首页 > 毕业资源下载

静态网页设计与制作作业成品

基于JSP+SQL网站流量统计管理系统(源代码+论文)免费下载

 摘要:

随着因特网的迅猛展,网络变得越越普遍,但结构却越复杂,而且现在涌出大量的各种各用、硬件、平台和协议,各部门不得不投入一或多管理者去维护和控制其网。如何能网站具体和繁的网管理中解脱.提高网经济效益就显得很迫切和重要,这就要求在网的同网管建


关键字:

网站,统计,网管理


目录:

毕业设计论文参考



JSP运行环境及相关开发软件简介:

2.1 JSP运行环境

2.1.1 相关软件介绍

[1]J2SDK:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。

[2]Apache服务器:Apache组织开发的一种常用Web服务器,提供Web服务。

[3]Tomcat服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器。

的功能,可以作为独立的Web服务器来使用。但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,所以我们一般将Tomcat与Apache配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一个子项目,所以Tomcat对Apache提供了强有力的支持。对于初学者来说,Tomcat是一个很不错的选择。

2.1.2 JSP环境的配置方案

 在做本系统时,本人使用的是J2SDK +Tomcat的配置, 因为对于初学者,这是一个比较容易实现的方案。具体步骤如下:

[1]安装J2SDK

第一步:执行j2sdk-1_4_2_03-windows-i586-p.exe,按照向导安装到想要安装的目录,如D:\J2SDK1.4.2。

第二步:  设定J2SDK 1.4.2_03

从【开始】→【设置】→【控制面板】→【系统】→【高级】→【环境变量】→【系统变量】,然后到【新建】。

JAVA_HOME = C:\j2sdk1.4.2_03

PATH = %JAVA_HOME%\bin

CLASSPATH = C:\j2sdk1.4.2_03\lib\tools.jarC:\j2sdk1.4.2_03\

lib\dt.jar;

注意

1. CLASSPATH 的设定中,分号(;)用来分开两路径,切勿任意空格;

2. CLASSPATH 的设定中,分号的最后还有一个点.”。

补充

不论Windows 2000 Windows XP 皆可依上述方法设定。

第三步:测试J2SDK

撰写一个HelloWorld.java 程序,放置在C:\HelloWorld.java 中。

HelloWorld.java

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

打开命令提示符,在D:\ 下输入javac HelloWorld.java,然后再输入java HelloWorld,执行HelloWorld 程序,假若顺利成功,则会显示Hello World”。

成功安装J2SDK 1.4.2_03 之后,紧接下来安装Tomcat 5.0.16

[2] 安装Tomcat 5.0.16

本网站使用的Tomcat 版本为5.0.16,它是由JavaSoft Apache 开发团队共同提出合作计划( Apache Jakarta Project )下的产品。Tomcat 能支持Servlet 2.4 JSP 2.0 并且是免费使用。

第一步:执行jakarta-tomcat-5.0.16.exe,按照向导将Tomcat装到想要安装的目录,如:D:\Tomcat5.0。

第二步:配置Tomcat的环境变量,仍然是在系统环境变量中设置

Tomcat_Home= D:\Tomcat5.0

Classpath= D:\Tomcat\webapps\ROOT\WEB-INF\classes 

第五步:测试Tomcat

打开浏览器,如IE,输入http://localhost:8080,假若Tomcat安装成功,则会看到Tomcat的欢迎界面。

 

 

2.2 开发软件的介绍

2.2.1 Dreamweaver MX 2004的简介

对于创建专业 Web 站点而言,世界上最好的方法现在莫过于最简单的建立功能强大的 Internet 应用程序的方法。您可以在单一环境下工作,从而快速创建、建立和管理 Web 站点和 Internet 应用程序。获取 Dreamweaver® 的可视布局工具、Dreamweaver® UltraDev™ 的快速 Web 应用程序功能以及 HomeSite® 的代码编辑支持,所有这些都可以在 Dreamweaver® MX 这一完整的集成解决方案中完成。

 

2.2.2 Dreamweaver MX 2004的特点

[1] 卓越的可视环境--简单易用

使用macromedia的可视化开发环境,你只需通过简单的拖拉技术(Drag&Drop),将"Objects"窗口中的对象拖到"Documentwindow"中即可。

[2] 所见即所得的强大功能没有一个Web编辑软件能像Dreamweaver一样,具有所见即所得的功能,你

可以在"Properties"(属性)窗体中调整参数,即刻在"Documentwindow"窗体中

看到它的改变,如果你按下"F12",Dreamweaver会自动生成HTML文件格式,供

欲览,以便开发人员进一步调整。

[3] 方便快速的文本编排"Word"相似,具有强大的文本编辑能力,你可以在"Layer"、"Table"、

"Frame"或直接在"Document window"窗体中输入文字,通过快捷的右键,选择例

"Font"(字体)类的选项进行编辑,也可以利用"Text"菜单进行更为细致的排

版编辑。

[4] 专业的HTML编辑--Roundtrip HTML Dreamweaver与现存的网页有着极好的兼容性,不会更改任何其他编辑器生

成的页面。这将大幅度降低由于HTML源代码的变更而给设计者带来的困惑。

[5] 高质量的HTML生成方式 Dreamweaver生成的HTML源代码保持了很好的可读性。代码结构基本上

同手工生成的代码相同,这使得设计者可以轻易掌握代码全局并加以修改。

[6] 实时的HTML控制

设计者可以在可视化或者文本这两种方式下进行页面的设计,并且可以实时的监控HTML源代码。当设计者对代码作出任何改动时,结果将立刻显示出来。

[7] 与流行的文本HTML代码编辑器之间的协调工作Dreamweaver可以与目前流行的HTML代码编辑器(如BBEdit、HomeSite等)

全面协调工作。已经习惯于使用这些纯文本编辑器的设计者将在不改变他们原有

工作习惯的基础上,充分享受到Dreamweaver带来更多功能。设计者可以使用文

本编辑器直接编辑HTML,同时使用Dreamweaver生成较为复杂的动画、表格、

Frame、JavaScript等。(Dreamweaver分别为Windows用户以及Macintosh用户

提供了完全版的HomeSite及BBEdit这两个目前最流行的代码编辑器)。

[8] 强大的DHTML支持动态HTML是4.0浏览器支持的新功能,将在未来广泛应用于网络。这项技

术可以增强页面的交互性、提高下载速度、使页面更美观更易于设计且富有动感。

Dreamweaver 对DHTML完全支持,并提供了与之相关联的四大功能。而其它的可

视化网页编辑工具几乎不提供或只小部分提供动态HTML的制作。

[9] 重复元素库Dreamweaver中定义的一个站点内,设计者可以将重复使用的内容(例如

Header、Footer等)独立定义。这样设计者在需要这些内容的地方只需做一个

简单的插入就可以了。而且当元素库中定义的内容被修改后,整个站点中设计同

样内容的地方将统一发生变化而无需再逐一修改。

[10] 基于目标浏览器的检测目前浏览器更新换代很快,从2.0到4.0层出不穷。同时又有IE和Netscape

两大阵营竞争。设计者制作出的网页必须面向功能不同的浏览器并保持其正确

性。这是一项比较困难的工作。而Dreamweaver不仅在设计时可以基于不同的目

标浏览器进行不同的设计,而且在页面制作完毕后,Dreamweaver可以基于目标

浏览器对页面进行检测并给出报告。在报告中将显示出被检测页面的兼容性以及

在不同浏览器中页面的区别,同时还将指出页面中HTML的句法错误。

[11] FTPDreamweaver中包含了一个界面极为友好的FTP工具。通过它,设计者可

以非常方便的将设计的单一页面或者一个站点上传至服务器。同时,设计者还可

以非常方便的将已经上传至服务器的文件下载以供参考和修改。在文件传输的过

程中,Dreamweaver将记录下整个过程以供错误分析。

[12] 文件锁定

这是一种专为合作开发环境设置的档案机制。可以通过标记和取出机制设置只读或可编写属性来进行文档的保护。通过这种方法可以防止不必要的数据丢失,增强了安全性。

 

2.2.3 Fireworks MX 2004的简介

Macromedia® Fireworks® MX 是一种强大而使用简便的工具,用于在单一的、以 Web 为中心的环境中创建、优化和导出交互式图形。无论是 HTML 开发人员,还是设计专家,Fireworks MX 提供的工具可使每一位 Web 图形专业人员都感到得心应手。Fireworks MX 优化了界面,使用户可以轻松制作图形对象,从简单的图形按钮到具有复杂变换效果和弹出菜单都易如反掌。

2.2.4 Fireworks MX 2004的特点

[1]选择性JPG压缩

通过对指定的不同区域进行不同及别的压缩使减小图片尺寸有更深层的选择。当次要区域,例如背景等进行压缩后,主场景的影像将显得更清晰亮眼。

[2] 选择背后工具

如果你不知道这个功能,选取位于其他元件背后的元件是个痛苦的经历。在你需要选择这样的元件,可以按V键,把选择工具切换到选择背后工具。

[3] 输出区域工具

分不同区域输出比较页面到Dreamweaver重组, 使用位于选择工具群组中修剪工具下的输出区域工具。你可以为对照文件指定不同的压缩设置,甚至不同的影像格式,而不需要进行实际切片操作。

[4] 跨平台色调反差预览

相对于苹果机来说,视窗的视讯装置色调反差更深。所以颜色在PC下会更显暗些。要看你制作的图形在别的平台上显示的情形,根据你的现有平台选择View-->Windows Gamma或View-->Macintosh Gamma。

[5] 储存最优预设值

为利于重复使用,有必要储存你最满意的影像优化设置。选择优化面版右上角弹出菜单中的Save Settings...,你的新设定选项将出现在优化面版顶端的下拉菜单内。

[6] 自动控制功能

Fireworks提供了些自动重复作业的便利选项。批处理是大量图片理想的自动创建缩图、图形优化或滤镜应用的处理手段。要创建批处理程序,选择File-->Batch Process,然后根据精灵向导的指示完成你的步骤。对于快速而随性的自动化处理,历史记录面版提供了个简单的解决方案。只需要在历史记录面版选择整套步骤并回放或存成可再使用的命令即可。

[7] 表格重建

如果你有装满切片的整个HTML表格,但是你没有PNG源文件,表格重建命令将协助你解决问题。选择File-->Reconstitute Tables,指定任一包含图片切片表格的HTML文件,Fireworks会把它导入并整合成PNG文件。Macromedia定义的javascript行为命令,例如翻转图像和弹出菜单等,会一并导入并挂靠在相应的切片中。

[8] 先进的文字与路径操作

要创建文字缠绕于复杂路径的效果,只需简单画好路径,打完字,并选择Text-->Attach to Path依附路径命令。若要重建部分自由路径,可使用重画路径功能(在钢笔工具下)。六种其他有用的路径命令可在Modify-->Alter Path下找到。

[9] 量身定做的HTML输出

用户常抱怨Fireworks生成代码的质量。有些人需要在空的表格单元格中有间隔图片(spacer);而其他人需要不间断空间;有些人需要标准兼容的XHTML表格;而有些人根本不要任何表格,他们更倾向于相对定位的CSS层。Fireworks可满足所有这些代码样式,而且还更多!使用输出Fireworks的对话选项来控制代码的输出。

[10] 与Macromedia FreeHand双向的制图作业

众所周知Fireworks跟Flash和Dreamweaver配合无间。不过FW一样整合了MM公司的另一套Studio产品FreeHand。你能够导入FreeHand设计和编排的文件到fireworks,并编辑文件、物件及实时特效。然后加上互动协作到Fireworks文件并加以优化来节省空间。当你再度输出文件回到FreeHand,它们仍会保持可编辑状态。






网站的总体设计:

3.1 网站设计的目的和意义

一谈起“万维网”,真可谓无人不知、无人不晓,虽然它只是附属在Internet下的一项服务,但是WWW却以轻快的界面、美丽的图片、生动的特殊效果、高度的互动关系等其他无法替代的特征,使得它在近几年内迅速崛起,在人们心目中,它几乎已和Internet划上了等号了!处于这样一个高速发展的信息时代,我们个人要为自己、为用人单位、以及社会各界人士提供一个相互了解、学习、交流的场所,充分的利用网上丰富的资源,那么就要建立起一个属于自己的网上的家——网站流量统计。这样如果我们想要发布一个消息,就再也不用一定要逐个人的打电话,发信函,只要在有电脑上网的地方,即可以轻而易举的一次性发出通知来,要想用人单位对自己有一个了解,也不用非常辛苦的一家一家亲自去投递简历,把资料发布到网页上就可以了。网站的出现也使得我们的交流更加的灵活,方便,快捷和智能;有了网站流量统计,同学之间、朋友之间都可以通过这个网站互相的交流学习,取长补短、吸取别人的经验和教训;由于它的出现,使得我们的工作量下降而工作效率却得到大幅度的提高。

3.2 网站设计语言的选择

简单的HTML的静态页面已经不能满足目前我们对网站的要求,对网站的动态需求,目前最常用的三种动态网站开发脚本语言有ASP(Active Server Pages,JSP(Java Server Pages)和PHP(Personal Home Page Tools)。作为一个网站建设初学者,当然希望能选择一种最好的最具有长久适用性语言进行开发。在以上几种动态网站设计技术中,PHP运行速度较快,跨平台性比较好,数据库功能也比较强大,非常灵活易于扩展,但它最大的缺点是不支持未来企业计算的三层结构模型,缺乏整体架构能力和分布式特性。因此,它只能作为中小型网站的开发工具。JSP与ASP从完成功能上来讲是相近的,但它们有着以下几方面的不同:1、从分布式应用系统的角度看,ASP主要用于表示层,对于写业务层很不方便;由Servlet发展而来的JSP就是通过JSP调用JavaBean,实现表示层和业务层的整合,达到分布式应用。

2、从运行速度方面看,由于ASP的编程语言是VBScript之类的脚本语言,代码被ASP引擎解释执行;JSP使用Java,代码被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。所以JSP的运行速度要比ASP快得多。3、从运行平台看,目前支持ASP的WeB服务器很有限,只有微软的IIS或PWS(个人Web服务器),只能运行在Windows的平台上。而JSP可以运行在IIS、Apache等任何Web服务器上,可以运行在包括Windows、Unix、Linux和Solaris的等绝大部分系统平台上。可见JSP的运行平台更加广泛,跨平台性、可移植性也更好。

3、从开发效率比较:ASP与JSP都为嵌入式语言,开发效率都比较高,但JSP技术的一些特点使得开发更加迅速、快捷。主要表现在:(1)内容的生成和显示分离(2)可复用的组件(3)JSP可定制标签库(4)JSP的组件使用更方便。

4、从应用前景看:目前来说一般的脚本语言都能很好服务于小型的应用,而不能适应大型的,复杂的应用。由于Java是结构化、面向对象的,因此JSP相对容易创建和维护庞大的、组件化应用程序。所以从长远来看,我们要掌握好JSP语言才能满足未来网站发展的需要。

3.3 网站系统简介

本网站流量统计是一个多样化的平台,它充分展示了个人风采,同时集成了一些我们最常用的功能,为我们的学习生活和交流提供了很大的方便。整个系统实现了我的相册,包括的功能模块有文件上传模块,数据统计发送模块,免费资源下载模块,随笔流量统计模块,网址大全部分。进入这个网站,我们可以自由的发送数据统计,随心所欲的到流量统计进行交流灌水,还可以找到很多切实可用的免费资源,当然也可以将自己的精品收藏上传到Internet网络给大家共享。

 

最新毕业设计成品

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩