2022年2022年计算机编程实训报告 .pdf
《2022年2022年计算机编程实训报告 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年计算机编程实训报告 .pdf(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 南 阳 理 工 学 院计 算 机 科 学 与 技 术 系综合课程设计总结报告题目:个人网站设计姓名:姚万海学号:064409102 专业:计算机科学与技术系别:计算机科学与技术指导教师:刘克成起止日期: 10.11.22 11.01.14 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 35 页 - - - - - - - - - 2 南 阳 理 工 学 院计 算 机 科 学 与 技 术 系综合课程设计任务书实践题目个人网站设计学生姓名姚万海班级096441 学号06
2、4409102 指导教师刘克成职称教授实践地点基础实验中心实践日期2010 年 11 月 22 日起至 2011 年 1 月 14 日选题的目的:个人网站设计, 主要为表达自己性格特点和爱好。在设计规划网站时已经明确的了自己网站的浏览者,也就是确定了自己的用户群体,主要为大学生。技术要求:1. 使用 ASPIISAccess 技术实现了我的网站的各种功能2. 系统的主要功能有:(一)新闻: 嵌入百度新闻每日更新代码,使用在本站首页显示今日国内国际新闻和体育新闻,供浏览者浏览。(二)留言板 : 是一个我与大家谈心交流的地方,在留言板中,我们可以畅所欲言,和大家进行交流。就我们感兴趣的话题展开讨论
3、。和大家进行沟通。(四)日记: 在其中展示我喜爱的东西,包括我的日记、 精品文章、 社会文化和一些杂七杂八的文章。奇文共欣赏,疑义相与析。(五)相册 : 在其中展示漂亮的图片,包括我的照片、我的同学、风景照片、妹眉帅哥栏木。让大家一起来欣赏人物、风景风采。(六)音乐 : 在其中展示个人喜欢的歌曲,朋友们可以在里面点播自己喜欢的歌。进度安排:2010 年 11 月 22 日 2010 年 11 月 28 日可行性研究、需求分析2010 年 11 月 29 日 2010 年 12 月 05 日总体设计2010 年 12 月 06 日 2011 年 01 月 02 日详细设计2011 年 01 月
4、03 日 2011 年 01 月 09 日系统调试、测试2011 年 01 月 10 日 2011 年 01 月 14 日撰写实训报告主要参考资料:1 赵增敏 . ASP动态网页设计 . 电子工业出版社,2003.8 2 李代平 . 系析与设计 . 北京:清华大学出统分版社,2009. 教师签名:年月日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 35 页 - - - - - - - - - 3 目录第一章 绪 言,2第一节Web 页概述,2 第二节开发工具的选用及介绍
5、,3 第四节关系型数据库的选择,6 第二章 个人网站设计分析 ,7 第一节相关术语及解释 ,7 第二节个人网站的由来和发展,8 第三节我的个人网站的设计与规划,8 第三章:详细设计,10 第一节数据库设计,10 第二节页面的设计,13 第四章:编码、测试与维护,28 第一节测试与维护,28 第二节设计技巧和解决方法 ,30 结束语,33 参考文献 ,34 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 35 页 - - - - - - - - - 4 第一章绪 言在已跨入
6、 21 世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命, 这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。目前,我国上网的人口已近一个亿,成立世界上网民最多的国家, 许多人在需要查询信息, 首先想到的就是上网。 网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰富的多媒体表现与互动特点,无可置疑,网站已成为最吸引人的也最有效的信息传递手段和方式。 随着网络技术的发展, 各类网站纷纷出现。 个人网站也成为了一种时尚。越来越多的人希望拥有自己的网站,开辟网络世界的一片天地, 展示自己的才华和风格。第一节Web 页概述一
7、、 认识 WebWeb(World Wide Web ,简称 WWW,又称万维网 )是目前 Internet 上应用最广泛也是最重要的信息服务类型,它的影响已经进入了Internet上的广告、新闻、电子商务和展示信息等各个服务领域。Web 采用浏览器 /服务器( B/S)工作模式,其运作模式可以描述为:请求处理应答。Web以超文本标记语言 HTML(Hyper Text Markup Language) 与超文本传输协议 HTTP(Hyper Text Transfer Protocol)为基础,通过浏览器为用户提供方便友好的信息浏览界面。Web 将位于全世界互联网上不同网址的相关信息有机地编
8、织在一起。在Web服务方式中,信息以页面(或称Web页)的形式存储在Web服务器中,这些页面采用超文本的方式对信息进行组织,通过链接将一页信息链接到另一页信息。这些相互链接的页面既可以放置在同一台主机上,也可以放置在不同的主机上。页面到页面的链接信息由统一资源定位器URL(Uniform Resource Locator)维持。用户通过客户端应用程序(即浏览器)向Web 服务器发出请求,服务器根据客户端的请求将保存在服务器中的某个页面返回给客户端,浏览器接收到页面后对其进行解释,最终将信息以图、文、声并茂的形式呈现给用户。Web服务的特点在于高度的集成性,它能够实现不同类型的信息(如文本、图像
9、、声音、动画和视频等)和服务(如New、FTP、Telnet、Gopher 及 Mail等)的无缝链接,特别适合于广域网中信息的组织、检索与显示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 35 页 - - - - - - - - - 5 二、Web 技术综述在信息技术领域中, Web技术几乎汇集了当前信息处理的所有技术手段,以求最大限度地满足人性化的特点。Web界面五颜六色,既有文字、彩图、动画、声音、视频和一些相关信息或目录摘要,还可根据需要进入你想去的任何地方。
10、只要你愿意或是你能想到的服务,Web几乎都能实现。Web技术涉及诸多技术领域:(一)网络硬件技术从两台或多台机器组成的对等网,到主机控制的以太网, 再到生动活泼的因特网,每一处都需要有特定的硬件支持。1968 年,当 “LOGIN ” 的“LO ” 从美国加州洛杉矶分校的电脑屏幕跳到斯坦福大学的电脑屏幕上时,标志着人类首次组网的成功!组网技术经过几十年的锤炼,而今已经相当成熟了。网络硬件技术包括很多方面, 其主要的作用就是把网络中的各种资源通过相关网络连接设备连接起来,实施网络通信和达到共享网络资源的目的。(二) Web管理技术网络管理技术是一个永久的话题。网络管理的难点是安全性问题, 涉及到
11、防止来自内部和外部的攻击, 这对管理员自身的技术是一个严峻的考验。一个合格的网管人员, 除了管好网络, 还得和黑客做技术上的较量。网络管理涉及的方面可谓种类繁多, 简单地说,网络管理就是为保证网络系统能够持续、稳定、安全、可靠和高效地运行, 不受外界干扰, 而维持网络系统设施所采取的一系列方式和措施。网络管理由网管员通过驾驭网络操作系统和网络管理软件来实现。Web管理则是在网络管理的基础上, 针对网络建设和维护所进行的一系列管理。诸如架设Web 服务器、文件传输服务器、邮件服务器、域名服务器、代理服务器以及用户管理和计费管理等等。第二节 开发工具的介绍及选择一、梦幻网页的编织者 -Dreamw
12、eaver8.0 Dreamweaver 是创建和管理网页的专业化可视编辑器。使用Dreamweaver可以轻松创建跨平台、 跨浏览器的页面。 Macromedia 的 Roundtrip HTML 技术允许用户随意导入 HTML 文档而无需重新设置代码格式。Dreamweaver可以为用户做到:使用动态HTML 功能(例如具有动态效果的层和行为) 而不用写一行代码。 它甚至还可以检查用户的工作成果在所有流行的平台和浏览器中可能发生的错误。Dreamweaver还是一个可以完全自定义的应用程序。用户可以创建自己的对象和命令修改菜单和快捷键, 甚至编写 JavaScript代码扩展 Dreamw
13、eaver的行为名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 35 页 - - - - - - - - - 6 和属性检查器。至于 Dreamweaver工作区是非常灵活的, 因此它可以适应各种不同的工作风格和使用水平。常用的Dreamweaver工作区组件有以下若干种:(一) 文档窗口可显示当前文档,文档的外观和浏览器中看到的非常相似。(二) 装载器中包含一些打开和关闭常用检查器和模板的按钮。(三) 对象工具栏包含创建不同类型的对象(例如图象、表格和层等)的按钮。(四
14、) 属性检查器显示选定对象的属性。(五) 快捷菜单可以使用户对当前选择或区域快速执行某些命令。(六) 可固定的浮动工具栏允许用户将浮动窗口、检查器和工具栏组合在一个或多个选择窗口中。二、网页动画的制作软件-Micromedia Flash 8.0 Micromedia Flash 8.0 用于 web 站点的交互式的矢量图形和动画的制作,它可制作出用于浏览时的导航控制、 制作动画图标、 带同步声音的大段的动画, 创建出生动的富于表现力的网页。Flash 中的图形都是矢量的,占据存储空间较少,因而下载时间短,且能很好地适应浏览者不同尺寸的屏幕。Flash 的交互性的大部分设置就在Action 和
15、Fs Command 里,通过对Action 和 Fs Command 的设置,你可以随意的设置各事件发生的效果,还有对变量及函数的设置。三、JavaScript JavaSript是一种基于对象 (Object)和事件驱动 (Event Driven)并具有安全性能的脚本语言。使用它的目的是与HTML 超文本标记语言、 Java 脚本语言( Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML 语言中实现的。它的出现弥补了HTML 语言的缺陷,它是Java与 HTML 折衷的选择。四、影像与动画的制作
16、软件Adobe Photoshop8.0 Photoshop 8.0是目前最流行的图形、图像编辑设计软件,在数码影像处理、图像编辑合成、广告设计、封面设计、美术绘画、网页设计等领域都被广泛地应用。(一) 文字处理更加方便(二) 增加的图层集使图层管理更有序。(三) 新增图像功能:图像的剪切和剪裁更加方便。(四) 将所有工具的选项板改进为工具选项栏放置在工作区顶部,方便先项参数的设置。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 35 页 - - - - - - - -
17、- 7 (五) 为了更方便地用路径绘画,改进增加了几何形状工具,通过选择工具的不同工作模式, 可创建路径、 几何形状或几何填充区, 使得矢量绘图功能得到了加强。五、动态网站的脚本语言-ASPActive Server Pages : “动态服务器网页”,一般简称为“ ASP” ,ASP 之所以能受到大家的重视与使用的原因, 主要在于所产生的执行结果都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如IE 或Netscape )都可以正确地获得ASP 的“执行”结果,并且将这ASP 执行的结果直接在浏览器中“浏览” ,不像 VBScript 或 JavaScript 是
18、在客户端( Client)的浏览器上执行,若使用VBScript 来设计程序,客户端( lient)在浏览器中可以显示程序执行的结果,可是,客户端(lient)若使用 Netscape浏览器就无法显示 VBScript 的执行结果。(一)、的特点:1、任何开发工具皆可发展只要使用一般的文书编辑程序,如Windows 记事本,就可以编辑。当然,其他网页发展工具,例如, FrontPage Express 、 rontPage等也都可以;不过还是建议你用记事本来写, 既省钱又方便, 若是使用那些所见即所得的网页编辑来写,可能会发生一些意想不到的离奇状态。通过各家浏览由于ASP 程序是在网络服务器端
19、中执行,执行结果所产生的HTML 文件适用于不同的浏览器。2、语言相容性高ASP 与所有的 ActiveX Script 语言都相容,除了可结合HTML ,VBScript、Java ScriptActive X 服务器组件来设计外,并可经由“plug-In(外挂组件模组)的方式,使用其他厂商(Third Party)所提供的语言。3、隐密安全性高如果我们在浏览器中直接查看网页的原始代码,就只能看到文件,原始的程序代码是看不到的!这是因杰程序先于网站服务(eb Server)端执行后,将结果转换成标准文件,再传送到客户端(Client)的浏览器上, 因此,我们所辛苦撰写的程序并不会轻易地被看见
20、进而被盗用。4、易于操控数据库可以轻易地通过 DBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如:Acess 、Foxpro、dBase 、Oracle 等等,另外,亦可将“文本文件”或是”Excel” 文件当成数据库用。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 35 页 - - - - - - - - - 8 5、面向对象学习容易具备有面向对象(bject-Oriented)功能,学习容易,提供了五种方便能力强大的内建
21、对象:Request 、Response 、Sever、Application 以及Session ,同时,若使用内建的“Application”对象或” Session ”对象所撰写出来的程序可以在多个网页之间暂时保存必要的信息。6、ASP 的六大内部对象对象名称功能描述RequestResponseServerSessionApplicationObjectContext 从客户端取得信息将信息送给客户端提供一些Web服务器工具储存在一个Session内的用户信息,该信息仅可被该用户访问在一个ASP-Application 中让不同的客户端共享信息可以用来配合Microsoft Trans
22、action 服务器进行分布式事务处理所以我选择了 ASP 结合 Dreamweaver架构个人站点。第三节关系型数据库的选择一、Access Microsoft Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。 但是它的同时访问客户端不能多于 4 个。Microsoft Access数据库有一定的极限,如果数据达到100M 左右,很容易造成服务器iis 假死,或者消耗掉服务器的内存导致服务器崩溃。二、SQL ServerMicrosoft SQL Server 是基于服务器端的中型的数据库, 可以适合大容量数据的应用,在功能上管理上
23、也要比Microsoft Access 要强得多。在处理海量数据的效率,后台开发的灵活性, 可扩展性等方面强大。 因为现在数据库都使用标准的SQL 语言对数据库进行管理,所以如果是标准SQL 语言,两者基本上都可以通用的。 Microsoft SQL Server还有更多的扩展,可以用存储过程,数据库大小无极限限制。本站属于个人站点采用Access数据库就行了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 35 页 - - - - - - - - - 9 第二章个人网站
24、设计分析第一节 相关术语及解释一、Internet Internet( 英特网 )诞生于上世纪 60 年代,发展非常慢,到 90 年代才开始迅速发展。 现在英特网已经是世界上最大的网络的,联在英特网上的电脑有数亿台。上面的资料、信息数不胜数, 所以有人把英特网叫成是信息的海洋、知识的海洋。二、站点所谓站点,就是将网页文件和素材文件,有条理地放置站点文件夹里,这些文件与文件夹就构成了网站的实质内容。站点文件夹里除了网页文件还有素材文件,所谓素材就是网页中所用到的图像、声音、视频等,这些内容是以单独文件的形式存在。三、超链接我们在浏览网页时, 当鼠标指针指向某段文本或是某个图像,鼠标指针变成小手状
25、,单击鼠标可以打开其他的网页或是跳转到其他的网站,这就是超链接。采用超链接技术可以将不同的网站、网站中的不同网页、 网页中的不同位置彼此串在一起, 实现相互间的跳转, 方便信息的浏览和查找。 人们通过超链接可以很方便很迅速地访问分布于全球计算机上的海量资源,实现在互联网中的漫游。 超链接能使 Web服务存在广泛和持久的生命力,超链接可以说是Web的灵魂。四、URL URL(Uniform Resource Locator 的缩写) ,统一资源定位器。互联网中某种信息资源以某种方式存储在网络中的某处,必须用一个惟一的 URL 来进行标识,这样才能方便查找。对于Web来说,可以简单并通俗把URL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年计算机编程实训报告 2022 计算机 编程 报告
限制150内