个人动态网站设计毕业论文.doc





《个人动态网站设计毕业论文.doc》由会员分享,可在线阅读,更多相关《个人动态网站设计毕业论文.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南农业大学本科生毕业论文(设计)题 目 个人动态网站设计 学 院 机电工程学院 专业班级 学生姓名 指导教师 撰写日期:5摘 要现在网络已经成为了我们生活中不可缺少的元素,简单的HTML网页但它已不能满足人们想互动或者随时更新网站内容的需求,所以应用而生的是一种动态网页技术。本网站是用ASP语言和Vbscript脚本语言实现,后台数据选用office Access数据库,可以实行最基本的功能如,站内留言,写日志,音乐播放与下载,相册浏览,网站浏览人数统计以及后台管理的功能。其中留言,日志和音乐页面用到了动态ASP技术,实现网站的即时更新,相册,个人档案等则是纯粹的静态页面.可以这样理解,动态
2、网页其实是服务器根据用户提交的条件而生成的一个静态页面。关键词:ASP技术,动态网站,网页Personal dynamic website designAbstractNow the network has become indispensable elements in our life, Past simple HTML page can not satisfy us to do something like interacting or updating website content, So the dynamic web technology comes. This site has
3、 been developed by Vbscript and ASP scripting language, And the office Access database has been used, which can implemented some basic functions such as message, log, music playing or down, browsing the photos of myself, counting the visitors of my web, as well as the back-stage management. In other
4、 words, the dynamic web actually is a static page generated by the server which is based on the users condition .Key Words:ASP technology;dynamic website;web page目 录1 引言12开发技术22.1 IIS22.1.1 IIS的添加32.1.2 IIS的运行32.2 ASP简介42.3 office Access数据库42.4 Microsoft Dreamweave 8简介52.5 adode Photoshop CS53 网站设计5
5、3.1数据库的设计53.2图片准备73.3首页的制作83.4音乐页面制作93.4.1音乐数据库链接93.4.2播放与下载页面113.5留言页面制作133.5.1留言模板的建立133.5.2查看留言143.5.3写留言153.5.4管理员回复与删除153.6日志页面制作173.7相册页面的制作183.8友情链接板块19参考文献20致 谢21附录1:写留言模块源代码22附录2:管理员删除页面源代码281 引言随着科技的进步,时代的发展,计算机信息行业的逐步壮大,加上人们也越来越离不开各种各样的信息,对信息的追求更是越来越迫切了,因此计算机信息的发展也必须适应这一潮流。然而现代社会的人们喜欢在网络上
6、张显自己的个性,写出自己的心情,记下身边一些奇怪有趣的事,在网络上粘贴自己个性的相册,制作自己个人的网站,有些用于商业目的,有些用于娱乐,但最终都是满足了自己的爱好,同时又学到了自己需要的知识。由于本人的知识水平有限,实际的经验也不足,所以所制作出来的作品有许多的不足和漏洞,希望大家提出宝贵的意见和批评。以下是我的设计思想第一步:确定网站结构网站包括那些栏目,采用怎样的制作结构,这些都是我们在制作网站前要首先确定的,网站结构为以后的设计奠定了基础。合理的网站栏目结构其实并没有什么特别之处,但是能直观正确的表达网站的基本内容及其内容之间的层次关系,站在用户的角度考虑,使得用户在网站浏览时可以方便
7、的获取信息,不至于迷失。图1-1是我个人网站的结构图:图1-1 网站结构图第二步:确定网站风格风格是抽象的,是指网站饿整体形象给浏览者的综合感受。这个整体形象包括网站色彩,字体,版面布局,浏览方式,文字,语气等诸多因素,网站可以是平易近人的、生动活泼的也可以是专业严肃的。不管是色彩、文字、布局还是交互方式,只要能由此让浏览者明确分辨出这是你网站独有的,这就是网站的风格。我的网站坚持使用纯色或者颜色比较一致的图片做背景,这样是读者看起来不至于产生幻觉,风格的形成不是一次定位的,我们可以在事件中不断强化、改进、调整。第三步:给网站申请域名域名是联接网站和互联网网址的纽带,它像品牌、商标一样具有重要
8、的识别作用,是访问者通达网站的“钥匙”,是网站在网络上存在的标志,担负着标示站点和导向网站站点的双重作用。 在选取域名的时候,首先要遵循两个基本原则。1域名应该简明易记,便于输入 这是判断域名好坏最重要的因素。一个好的域名应该短而顺口,便于记忆,最好让人看一眼就能记住,而且读起来发音清晰,不会导致拼写错误。此外,域名选取还要避免同音异义词。2域名要有一定的内涵和意义 用有一定意义和内涵的词或词组作域名,不但可记忆性好,而且有助于实现企业的营销目标。例如个人爱好,喜欢的词语或者企业网站的话可以选择企业名称、产品名称等都是不错的选择,这样能更加方面记忆以及加强宣传作用。一个好的域名会大大增加网站在
9、互联网上的知名度,本站注册lmonkey就取之简记,因此,如何选取好的域名就显得十分重要。对于初学者来说可以申请免费域名来检测,本站在注册了免费空间,网站为http:/lmonkey.8c8c.info/ ,因为是免费的所以空间不太稳定并且有一定的时间限制。2 开发技术2.1 IISIIS是Internet Information Server的缩写,它是微软公司主推的Web服务器,基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server
10、2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。它的一个重要特性是支持ASP,IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。2.1.1 IIS的添加进入“控制面板”,依次选“添加/删除程序添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。用这种方法添加的IIS组件中将包括Web、FTP、NNTP和
11、SMTP等全部四项服务。2.1.2 IIS的运行当IIS添加成功之后,再进入“开始设置控制面板管理工具Internet服务管理器(Internet信息服务)”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启1。安装成功后的页面如下(IIS默认的网站 http:/localhost/):图2-1 IIS安装测试成功页面2.2 ASP简介ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用
12、户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执
13、行各种各样的任务,例如存取数据库、发送Email或访问文件系统等。(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。(7)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击.当在Web站点中融入ASP功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。5、页面信息发送到浏览器2。2.3 office Access数
14、据库Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。ASP访问数据库的方式:在ASP脚本中可以通过ADO(activex data objects)方式访问数据库3。2.4 Microsoft
15、 Dreamweave 8简介Dreamweave是Macromedia公司推出的可视化网页制作工具,是较受网页设计人员欢迎的网页制作软件之一,是网站建设不可缺少的工具之一。Macromedia Dreamweave 8是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,在编辑上可以选择可视化方式或者源码编辑方式4。2.5 adode Photoshop CSPhotoshop是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于图像的处理加工。在表现图像中的阴影和色彩的细微变化
16、方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,他在这方面的优点是矢量图无法比拟的。3 网站设计3.1 数据库的设计本网站中用到四个数据库分别是音乐数据库Music.mdb、留言数据库Massage.mdb、日志数据库suibi.mdb、网站计数器数据库jsp.mdb。页面如下:图3-1 Music.mdb音乐数据库图3-2 Massage.mdb留言数据库 图3-3 Suibi.mdb日志数据库图3-4 jsp.mdb网站计数器数据库3.2 图片准备 在做网站之前首先就是准备素材,包括网站内容,背景图片等,可以在网上搜到各种各样的图片素材,然后用Photoshop处理,最后得到符合
17、网站需要的图片。3.3 首页的制作图3-5 代码设计窗口 该窗口即是Dreamweaver 8的设计窗口,以下的代码均在此窗口中完成,包括图片,表格等的插入以及网页页面的设计排版等。图3-6首页面index.asp首页为index.asp,链接到后台数据库jsp.mdb,包括网站导航,各个页面的连接以及后台管理入口和其他友情连接,和网站计数器等。在页面右侧的应用程序窗口中点击数据库下的“+”选择“自定义连接字符串”弹出窗口3-8所示,在连接字符串中输入Provider=Microsoft.Jet.OLEDB.4.0;datasource=&server.mappath(datajsp.mdb)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人动态网站设计 毕业论文 个人 动态 网站 设计

限制150内